[data-theme]{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px}[data-theme=default]{--quality-fill: var(--accent-gold);--quality-track: var(--bg-border);--bg-base: #0a0e1a;--bg-surface: #111827;--bg-elevated: #1c2333;--bg-border: #1e2d40;--accent-gold: #f59e0b;--accent-gold-dim: #92600a;--accent-teal: #06b6d4;--accent-coral: #f97316;--accent-purple: #8b5cf6;--accent-green: #10b981;--text-primary: #f1f5f9;--text-secondary: #94a3b8;--text-muted: #475569}[data-theme][data-mode=light]{--quality-fill: var(--accent-gold);--quality-track: var(--bg-border);--bg-base: #f8fafc;--bg-surface: #ffffff;--bg-elevated: #eef2f6;--bg-border: #cbd5e1;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #526176;--accent-gold: #92400e;--accent-gold-dim: #92400e;--accent-teal: #155e75;--accent-coral: #9a3412;--accent-purple: #6d28d9;--accent-green: #065f46;--button-gold: #f59e0b;--button-coral: #fb923c;--button-text: #0a0e1a;--base-rgb: 248, 250, 252;--nav-background: rgba(248, 250, 252, .85);--filter-background: rgba(248, 250, 252, .9);--attribution-background: rgba(248, 250, 252, .95);--badge-background: #ffffff;--avatar-background: #eef2f6;--chat-card-background: #ffffff;--sample-background: linear-gradient(140deg, #eef2f6, #ffffff);--error-colour: #9f1239;--success-colour: #065f46;--chip-purple: #5b21b6;--chip-rose: #9f1239;--chip-teal: #155e75;--chip-coral: #9a3412;--chip-green: #065f46;--control-scheme: light;--input-placeholder: #526176;--chat-shadow: 0 20px 60px rgba(15, 23, 42, .12);--hero-stars: none;--hero-copy-background: linear-gradient(90deg, rgba(248, 250, 252, .96), rgba(248, 250, 252, .9));--scene-sky-1: #dbeaf2;--scene-sky-2: #edf2ef;--scene-sky-3: #f8eedc;--scene-sky-4: #f5dfba;--scene-back-1: #e8c38f;--scene-back-2: #d7ac72;--scene-mid-1: #e2b77e;--scene-mid-2: #d2a066;--scene-front-1: #ebc898;--scene-front-2: #f8fafc;--scene-skyline: #475569;--scene-glow: none;--scene-moon-opacity: 0;--scene-sun-opacity: 1;--city-sky-1: #dbeaf2;--city-sky-2: #edf2f7;--city-sky-3: #e2e8f0;--city-sky-4: #cbd5e1;--city-water-1: #94b8c4;--city-water-2: #bdd3dc;--city-water-3: #f8fafc;--city-fade-1: #f8fafc;--city-fade-2: #f8fafc}[data-theme=crypto-dubai] .hero-wrap:after{display:none}[data-theme=crypto-dubai] :is(.register-btn,.nav-cta,.cta-btn){background:linear-gradient(135deg,var(--button-gold,var(--accent-gold)),var(--button-coral,var(--accent-coral)))}[data-theme=crypto-dubai] :is(.hero-eyebrow,.timeline-day.today){border-color:var(--accent-gold);background:var(--bg-elevated)}.hero-wrap:has(.shared-city-scene) .hero-left:before{content:"";position:absolute;inset:-16px;z-index:-1;border-radius:16px;background:var(--hero-copy-background);filter:none;pointer-events:none}.hero-wrap:has(.shared-city-scene):after{content:none}@media(max-width:600px){[data-mode=dark] .hero-wrap:has(.shared-city-scene) .hero-left:before{background:rgba(var(--base-rgb),.92)}}.scene-stars{position:absolute;inset:0;--scene-stars: radial-gradient(1px 1px at 10% 12%, rgba(var(--scene-star-rgb), .7), transparent), radial-gradient(1px 1px at 25% 8%, rgba(var(--scene-star-rgb), .5), transparent), radial-gradient( 1.5px 1.5px at 40% 18%, rgba(var(--accent-rgb), .8), transparent ), radial-gradient(1px 1px at 55% 6%, rgba(var(--scene-star-rgb), .6), transparent), radial-gradient(1px 1px at 70% 14%, rgba(var(--scene-star-rgb), .4), transparent), radial-gradient( 1.5px 1.5px at 85% 10%, rgba(var(--scene-cool-rgb), .7), transparent ), radial-gradient(1px 1px at 15% 28%, rgba(var(--scene-star-rgb), .3), transparent), radial-gradient(1px 1px at 35% 4%, rgba(var(--scene-star-rgb), .5), transparent), radial-gradient(1px 1px at 62% 22%, rgba(var(--scene-star-rgb), .4), transparent), radial-gradient(1px 1px at 78% 30%, rgba(var(--scene-star-rgb), .3), transparent), radial-gradient(1px 1px at 92% 20%, rgba(var(--scene-star-rgb), .5), transparent), radial-gradient(1px 1px at 48% 26%, rgba(var(--accent-rgb), .5), transparent), radial-gradient(1px 1px at 5% 22%, rgba(var(--scene-star-rgb), .6), transparent), radial-gradient(1px 1px at 20% 2%, rgba(var(--scene-star-rgb), .4), transparent), radial-gradient(1px 1px at 88% 4%, rgba(var(--scene-star-rgb), .5), transparent);background-image:var(--hero-stars, var(--scene-stars));z-index:1;pointer-events:none;animation:stars-twinkle 6s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.scene-stars{animation:none}}[data-theme=ai-dubai]{--quality-fill: var(--accent-gold);--quality-track: var(--bg-border);--bg-base: #0a0e1a;--bg-surface: #111827;--bg-elevated: #1c2333;--bg-border: #1e2d40;--accent-gold: #f59e0b;--accent-gold-dim: #92600a;--accent-teal: #06b6d4;--accent-coral: #f97316;--accent-purple: #8b5cf6;--accent-green: #10b981;--text-primary: #f1f5f9;--text-secondary: #94a3b8;--text-muted: #475569;--scene-sky-1: #050816;--scene-sky-2: #0A0E1A;--scene-sky-3: #111827;--scene-sky-4: #1a1030;--scene-back-1: #2D1B0E;--scene-back-2: #1A0F06;--scene-mid-1: #3D2814;--scene-mid-2: #261808;--scene-front-1: #4A3420;--scene-front-2: #1A0F06;--scene-skyline: #7C8DA6;--scene-glow: drop-shadow(0 0 6px rgba(6, 182, 212, .35));--scene-moon-glow: #FDE68A;--scene-moon: #FFFBEB;--scene-sun-1: #FBBF24;--scene-sun-2: #F59E0B;--scene-light-warm: #F59E0B;--scene-light-cool: #06B6D4;--scene-mask-clear: black;--scene-mask-fill: white;--hero-copy-background: linear-gradient(90deg, rgba(10, 14, 26, .6), rgba(10, 14, 26, .25) 70%, transparent);--base-rgb: 10, 14, 26;--accent-rgb: 245, 158, 11;--scene-star-rgb: 255, 255, 255;--scene-cool-rgb: 6, 182, 212;--scene-moon-opacity: 1;--scene-sun-opacity: 0}[data-theme=ai-dubai][data-mode=light]{--quality-fill: var(--accent-gold);--quality-track: var(--bg-border);--bg-base: #f8f5ef;--bg-surface: #ffffff;--bg-elevated: #f1ece2;--bg-border: #e2d9c8;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #526176;--accent-gold: #92400e;--accent-gold-dim: #92400e;--accent-teal: #155e75;--accent-coral: #9a3412;--accent-purple: #6d28d9;--accent-green: #065f46;--button-gold: #f59e0b;--button-text: #0a0e1a;--base-rgb: 248, 245, 239;--nav-background: rgba(248, 245, 239, .85);--filter-background: rgba(248, 245, 239, .9);--attribution-background: rgba(248, 245, 239, .95);--badge-background: #ffffff;--avatar-background: #f1ece2;--chat-card-background: #ffffff;--sample-background: linear-gradient(140deg, #f1ece2, #ffffff);--error-colour: #9f1239;--success-colour: #065f46;--chip-purple: #5b21b6;--chip-rose: #9f1239;--chip-teal: #155e75;--chip-coral: #9a3412;--chip-green: #065f46;--control-scheme: light;--input-placeholder: #526176;--chat-shadow: 0 20px 60px rgba(15, 23, 42, .12);--hero-stars: none;--hero-copy-background: linear-gradient(90deg, rgba(248, 245, 239, .96), rgba(248, 245, 239, .9));--scene-sky-1: #dbeaf2;--scene-sky-2: #edf2ef;--scene-sky-3: #f8eedc;--scene-sky-4: #f5dfba;--scene-back-1: #e8c38f;--scene-back-2: #d7ac72;--scene-mid-1: #e2b77e;--scene-mid-2: #d2a066;--scene-front-1: #ebc898;--scene-front-2: #f8f5ef;--scene-skyline: #475569;--scene-glow: none;--scene-moon-opacity: 0;--scene-sun-opacity: 1}@media(max-width:900px){.city-scene[data-astro-cid-ablplk4o] svg[data-astro-cid-ablplk4o]{top:458px}}[data-theme=ai-abudhabi]{--quality-fill: var(--accent-gold);--quality-track: var(--bg-border);--bg-base: #0a0e1a;--bg-surface: #111827;--bg-elevated: #1c2333;--bg-border: #1e2d40;--accent-gold: #f59e0b;--accent-gold-dim: #92600a;--accent-teal: #06b6d4;--accent-coral: #f97316;--accent-purple: #8b5cf6;--accent-green: #10b981;--text-primary: #f1f5f9;--text-secondary: #94a3b8;--text-muted: #475569}[data-theme=ai-london]{--quality-fill: var(--accent-gold);--quality-track: var(--bg-border);--bg-base: #0a0e1a;--bg-surface: #111827;--bg-elevated: #1c2333;--bg-border: #1e2d40;--accent-gold: #f59e0b;--accent-gold-dim: #92600a;--accent-teal: #06b6d4;--accent-coral: #f97316;--accent-purple: #8b5cf6;--accent-green: #10b981;--text-primary: #f1f5f9;--text-secondary: #94a3b8;--text-muted: #475569;--scene-sky-1: #050816;--scene-sky-2: #0A0E1A;--scene-sky-3: #111827;--scene-sky-4: #1a1030;--scene-back-1: #20394a;--scene-back-2: #142635;--scene-mid-1: #1b3345;--scene-mid-2: #101e30;--scene-front-1: #20394a;--scene-front-2: #0a0e1a;--scene-skyline: #7C8DA6;--scene-glow: drop-shadow(0 0 6px rgba(6, 182, 212, .35));--scene-moon-glow: #FDE68A;--scene-moon: #FFFBEB;--scene-sun-1: #FBBF24;--scene-sun-2: #F59E0B;--scene-light-warm: #F59E0B;--scene-light-cool: #06B6D4;--scene-mask-clear: black;--scene-mask-fill: white;--hero-copy-background: linear-gradient(90deg, rgba(10, 14, 26, .82), rgba(10, 14, 26, .75));--base-rgb: 10, 14, 26;--accent-rgb: 245, 158, 11;--scene-star-rgb: 255, 255, 255;--scene-cool-rgb: 6, 182, 212;--scene-moon-opacity: 1;--scene-sun-opacity: 0}[data-theme=ai-london][data-mode=light]{--hero-stars: none;--hero-copy-background: linear-gradient(90deg, rgba(248, 250, 252, .96), rgba(248, 250, 252, .9));--scene-sky-1: #dbeaf2;--scene-sky-2: #edf2ef;--scene-sky-3: #f8eedc;--scene-sky-4: #f5dfba;--scene-skyline: #475569;--scene-glow: none;--scene-moon-opacity: 0;--scene-sun-opacity: 1;--scene-back-1: #94b8c4;--scene-back-2: #aac9d2;--scene-mid-1: #a9c9d4;--scene-mid-2: #ccdee6;--scene-front-1: #c4dce4;--scene-front-2: var(--bg-base)}[data-theme=ai-newyork]{--quality-fill: var(--accent-gold);--quality-track: var(--bg-border);--bg-base: #0a0e1a;--bg-surface: #111827;--bg-elevated: #1c2333;--bg-border: #1e2d40;--accent-gold: #f59e0b;--accent-gold-dim: #92600a;--accent-teal: #06b6d4;--accent-coral: #f97316;--accent-purple: #8b5cf6;--accent-green: #10b981;--text-primary: #f1f5f9;--text-secondary: #94a3b8;--text-muted: #475569;--scene-sky-1: #050816;--scene-sky-2: #0A0E1A;--scene-sky-3: #111827;--scene-sky-4: #1a1030;--scene-back-1: #20394a;--scene-back-2: #142635;--scene-mid-1: #1b3345;--scene-mid-2: #101e30;--scene-front-1: #20394a;--scene-front-2: #0a0e1a;--scene-skyline: #7C8DA6;--scene-glow: drop-shadow(0 0 6px rgba(6, 182, 212, .35));--scene-moon-glow: #FDE68A;--scene-moon: #FFFBEB;--scene-sun-1: #FBBF24;--scene-sun-2: #F59E0B;--scene-light-warm: #F59E0B;--scene-light-cool: #06B6D4;--scene-mask-clear: black;--scene-mask-fill: white;--hero-copy-background: linear-gradient(90deg, rgba(10, 14, 26, .82), rgba(10, 14, 26, .75));--base-rgb: 10, 14, 26;--accent-rgb: 245, 158, 11;--scene-star-rgb: 255, 255, 255;--scene-cool-rgb: 6, 182, 212;--scene-moon-opacity: 1;--scene-sun-opacity: 0}[data-theme=ai-newyork][data-mode=light]{--hero-stars: none;--hero-copy-background: linear-gradient(90deg, rgba(248, 250, 252, .96), rgba(248, 250, 252, .9));--scene-sky-1: #dbeaf2;--scene-sky-2: #edf2ef;--scene-sky-3: #f8eedc;--scene-sky-4: #f5dfba;--scene-skyline: #475569;--scene-glow: none;--scene-moon-opacity: 0;--scene-sun-opacity: 1;--scene-back-1: #94b8c4;--scene-back-2: #aac9d2;--scene-mid-1: #a9c9d4;--scene-mid-2: #ccdee6;--scene-front-1: #c4dce4;--scene-front-2: var(--bg-base)}[data-theme=crypto-dubai]{--accent-rgb: 45, 212, 191;--quality-fill: var(--accent-gold);--quality-track: var(--bg-border);--bg-base: #0a0e1a;--bg-surface: #111827;--bg-elevated: #1c2333;--bg-border: #1e2d40;--accent-gold: #2dd4bf;--accent-gold-dim: #176a66;--accent-teal: #06b6d4;--accent-coral: #a78bfa;--accent-purple: #8b5cf6;--accent-green: #10b981;--text-primary: #f1f5f9;--text-secondary: #94a3b8;--text-muted: #475569}.neutral-hero[data-astro-cid-xy26owmo]{position:absolute;inset:0;background:radial-gradient(ellipse at 75% 30%,var(--bg-elevated),var(--bg-base))}[data-theme=ai-sanfrancisco],[data-theme=ai-singapore],[data-theme=ai-sydney],[data-theme=ai-toronto]{--quality-fill: var(--accent-gold);--quality-track: var(--bg-border);--bg-base: #0a0e1a;--bg-surface: #111827;--bg-elevated: #1c2333;--bg-border: #1e2d40;--accent-gold: #f59e0b;--accent-gold-dim: #92600a;--accent-teal: #06b6d4;--accent-coral: #f97316;--accent-purple: #8b5cf6;--accent-green: #10b981;--text-primary: #f1f5f9;--text-secondary: #94a3b8;--text-muted: #475569}
