@font-face{font-family:"Radar Flags";font-display:swap;src:url(/fonts/flags.woff2) format("woff2");unicode-range:U+1F1E6-1F1FF}@font-face{font-family:Inter;font-weight:400 800;font-display:swap;src:url(/fonts/inter-var.woff2) format("woff2")}@font-face{font-family:Outfit;font-weight:600;font-display:swap;src:url(/fonts/outfit-ext-600.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-weight:600;font-display:swap;src:url(/fonts/outfit-600.woff2) format("woff2")}@font-face{font-family:Outfit;font-weight:700;font-display:swap;src:url(/fonts/outfit-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-weight:700;font-display:swap;src:url(/fonts/outfit-700.woff2) format("woff2")}@font-face{font-family:Outfit;font-weight:800;font-display:swap;src:url(/fonts/outfit-ext-800.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-weight:800;font-display:swap;src:url(/fonts/outfit-800.woff2) format("woff2")}:root{color-scheme:dark;--c-violet: #7b3fe4;--c-magenta: #d63cc8;--c-warm-a: #f6873a;--c-warm-b: #e8434f;--c-teal: #17a2b8;--c-teal-lt: #a5f0e2;--c-teal-ink: var(--c-teal);--c-on-primary: #ffffff;--c-danger: #e8434f;--c-accent: #c9a8ff;--c-guide: #ff5ad9;--c-bg: #07050f;--c-ink: #ffffff;--c-muted: #d2cbe9;--c-dim: #b7b0cf;--surface-panel: rgba(21, 17, 38, .64);--surface-card: rgba(31, 25, 56, .55);--surface-card-deep: rgba(31, 25, 56, .72);--surface-solid: #14102a;--line: rgba(255, 255, 255, .08);--line-soft: rgba(255, 255, 255, .05);--field-bg: rgba(255, 255, 255, .04);--ctl-ink: #ffffff;--ctl-ink-2: rgba(255, 255, 255, .74);--ctl-ph: rgba(255, 255, 255, .6);--ctl-fill: rgba(16, 12, 34, .86);--ctl-fill-hover: rgba(40, 32, 74, .9);--ctl-line: rgba(255, 255, 255, .36);--ctl-line-hover: rgba(255, 255, 255, .62);--ctl-focus: #ffffff;--ctl-ring: 0 0 0 3px rgba(123, 63, 228, .5);--grad-primary: linear-gradient(120deg, #8a4bff 0%, var(--c-violet) 40%, var(--c-magenta) 100%);--grad-warm: linear-gradient(120deg, #ffa24a 0%, var(--c-warm-a) 46%, var(--c-warm-b) 100%);--grad-brand: linear-gradient(135deg, var(--c-violet), var(--c-magenta));--grad-teal: linear-gradient(135deg, var(--c-teal), var(--c-teal-lt));--nav-scrim: linear-gradient(180deg, rgba(8,5,18,.9) 0%, rgba(8,5,18,.72) 60%, rgba(8,5,18,.4) 100%);--glow-violet: 0 10px 26px rgba(123,63,228,.4);--glow-warm: 0 12px 30px rgba(232,67,79,.42);--shadow-card: var(--elev-4);--sheen-top: inset 0 1px 0 rgba(255,255,255,.26);--sheen-soft: inset 0 1px 0 rgba(255,255,255,.08);--font-body: "Radar Flags", Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: "Radar Flags", Outfit, Inter, ui-sans-serif, system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--r-lg: 30px;--r-md: 24px;--r-sm: 16px;--r-pill: 999px;--map-ctl: 36px;--map-scrim: 10, 8, 22;--photo-scrim: 8, 10, 16;--map-veil: 8, 6, 20;--map-err-bg: 10, 16, 34;--map-canvas: #0a0820;--shadow-k: 0, 0, 0;--c-ink-soft: #efeaff;--c-ink-dim: #ece7f7;--c-ink-ui: #e8ecf6;--c-muted-2: #b7b0cf;--c-dim-2: #8f8aa6;--c-dim-3: #b9b3cf;--c-dim-4: #b9b2d4;--c-warn: #c9a8ff;--c-warn-2: #b89aff;--c-danger-lt: #ffb4b4;--c-danger-lt2:#ffb4b9;--surface-tint: #7b3fe4;--c-rain: #7cb8e8;--c-wind: #8fd0ff;--c-wind-lt: #bcd6ff;--c-station: #17a2b8;--bg: var(--c-bg);--ink: var(--c-ink);--muted: var(--c-muted);--dim: var(--c-dim);--violet: var(--c-violet);--magenta: var(--c-magenta);--warm-a: var(--c-warm-a);--warm-b: var(--c-warm-b);--teal: var(--c-teal);--teal-lt: var(--c-teal-lt);--guide: var(--c-guide);--panel: var(--surface-panel);--panel-solid: var(--surface-solid);--card: var(--surface-card);--display: var(--font-display);--fs-scale: 1;--fs-title-scale: 1;--fs-tip-scale: 1;--landing-max: 1720px;--tour-bg: #ffffff;--tour-ink: #16121f;--tour-muted: #4b4560;--tour-guide: #c026a3;--tour-line: rgba(22, 18, 31, .16);--text-2xs: .75rem;--text-xs: .8125rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: calc(clamp(1.5rem, 2vw, 1.875rem) * var(--fs-title-scale));--text-4xl: calc(clamp(1.7rem, 2.6vw, 2.35rem) * var(--fs-title-scale));--text-5xl: calc(clamp(1.95rem, 3.2vw, 2.95rem) * var(--fs-title-scale));--text-6xl: calc(clamp(2.4rem, 3.9vw, 3.8rem) * var(--fs-title-scale));--text-figure: 2.25rem;--lh-display: 1.1;--lh-title: 1.25;--track-label: .08em;--track-wide: .12em;--sp-0-5: .125rem;--sp-1: .25rem;--sp-1-5: .375rem;--sp-2: .5rem;--sp-2-5: .625rem;--sp-3: .75rem;--sp-3-5: .875rem;--sp-4: 1rem;--sp-5: 1.25rem;--sp-6: 1.5rem;--sp-7: 1.75rem;--sp-8: 2rem;--sp-10: 2.5rem;--sp-12: 3rem;--sp-16: 4rem;--sp-section: clamp(1.5rem, 1.1rem + 1.6vw, 3rem);--r-3xs: 4px;--r-2xs: 8px;--r-xs: 12px;--shadow-a: 1;--elev-1: var(--sheen-soft), 0 1px 2px rgba(var(--shadow-k), calc(.30 * var(--shadow-a))), 0 4px 10px rgba(var(--shadow-k), calc(.22 * var(--shadow-a))), 0 10px 26px rgba(var(--shadow-k), calc(.34 * var(--shadow-a)));--elev-2: var(--sheen-soft), 0 1px 2px rgba(var(--shadow-k), calc(.30 * var(--shadow-a))), 0 6px 14px rgba(var(--shadow-k), calc(.24 * var(--shadow-a))), 0 18px 44px rgba(var(--shadow-k), calc(.44 * var(--shadow-a)));--elev-3: var(--sheen-soft), 0 2px 4px rgba(var(--shadow-k), calc(.28 * var(--shadow-a))), 0 10px 22px rgba(var(--shadow-k), calc(.26 * var(--shadow-a))), 0 25px 62px rgba(var(--shadow-k), calc(.50 * var(--shadow-a)));--elev-4: var(--sheen-soft), 0 2px 4px rgba(var(--shadow-k), calc(.26 * var(--shadow-a))), 0 14px 30px rgba(var(--shadow-k), calc(.28 * var(--shadow-a))), 0 32px 90px rgba(var(--shadow-k), calc(.56 * var(--shadow-a)));--price-size: clamp(1.5rem, 16.5cqi, 2.1rem);--price-size-txt: clamp(1.1rem, 10cqi, 1.4rem);--lit-size: 340px;--lit-rim-size: 220px;--lit-pop: color-mix(in srgb, var(--c-teal) 32%, transparent);--lit-pop-soft: color-mix(in srgb, var(--c-teal) 11%, transparent);--lit-top: color-mix(in srgb, var(--c-violet) 36%, transparent);--lit-top-soft: color-mix(in srgb, var(--c-violet) 12%, transparent);--lit-rim: var(--c-ink);--seg-fill: color-mix(in srgb, var(--c-ink) 4%, transparent);--seg-thumb: color-mix(in srgb, var(--c-teal) 12%, transparent);--seg-glow: color-mix(in srgb, var(--c-teal) 22%, transparent);--aurora-blue: #3f6ae8;--aurora-glow: 1;--aurora-pointer: .08;--motion-aurora-speed: 2;--motion-rise: 14px;--motion-rise-text: .35em;--motion-stagger: 70ms;--motion-reveal: 160px;--motion-reveal-step: 40px;--motion-stagger-row: 40ms;--motion-shift: 8px;--motion-lead: 80ms;--motion-draw-lead: 200ms;--motion-press-scale: .96;--motion-shimmer: 1.8s;--motion-crossfade: 240ms;--motion-ring: 1700ms;--map-edge: 12px;--map-gap: 8px;--map-gap-sm: 4px;--map-gap-lg: 12px;--map-inset: 4px;--map-hit: 44px;--map-dim: .38;--map-alpha-floor: 0;--map-alpha-peak: 0;--map-glow: 0;--map-wind-quiet: 1;--pin-halo: rgba(var(--map-scrim), .72);--glass-fill: rgba(var(--map-scrim), .78);--glass-line: color-mix(in srgb, var(--c-ink) 14%, transparent);--glass-rule: color-mix(in srgb, var(--c-ink) 10%, transparent);--glass-blur: blur(10px);--sk-fill: var(--surface-card);--sk-line: var(--line);--sk-shine: color-mix(in srgb, var(--c-ink) 7%, transparent);--motion-fast: 120ms;--motion-base: 200ms;--motion-slow: 320ms;--motion-slower: 600ms;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-standard: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--ease-spring: linear(0, .005 1.8%, .018 3.5%, .042 5.5%, .073 7.5%, .172 12.5%, .463 25.5%, .586 31.8%, .655 35.8%, .716 39.8%, .771 44%, .818 48.2%, .861 53%, .897 58%, .926 63.2%, .95 69%, .968 75%, .982 81.8%, 1);--c-on-act: var(--c-bg);--c-brand-ink: var(--c-accent);--risk-mid: #b63679}
