@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--accent:#d84976;--color-maroon-bright:var(--accent);--color-maroon:color-mix(in srgb, var(--accent) 58%, #000);--color-maroon-dark:color-mix(in srgb, var(--accent) 44%, #000);--color-maroon-tint:color-mix(in srgb, var(--accent) 12%, #09090b);--color-gold:var(--accent);--color-gold-dark:color-mix(in srgb, var(--accent) 82%, #000);--color-gold-tint:color-mix(in srgb, var(--accent) 14%, transparent);--color-on-primary:#08080b;--color-bg:#09090b;--color-surface:#121216;--color-surface-raised:#19191e;--color-surface-elevated:#1e1e24;--surface-tint:color-mix(in srgb, var(--color-surface) 97%, var(--accent) 3%);--color-border:#ffffff14;--color-border-strong:#ffffff26;--color-border-accent:color-mix(in srgb, var(--accent) 26%, transparent);--color-text:#f3f2f5;--color-on-fill:#fff;--color-text-muted:#a9a8b2;--color-text-faint:#85848f;--color-live:#e0343a;--color-positive:#43c489;--color-danger:#d04432;--color-danger-tint:#d0443229;--color-impact-high:#ef4444;--color-impact-medium:#f5a524;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-full:999px;--font-sans:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--tracking-tight:-.015em;--tracking-label:.08em;--text-xs:12px;--text-sm:13.5px;--text-base:15px;--text-lg:17px;--text-xl:22px;--text-2xl:28px;--text-3xl:36px;--transition-fast:.14s ease;--page-gutter:clamp(20px, 2.6vw, 56px);--content-max:1680px;--shadow-card:0 2px 10px #00000059;--shadow-card-lg:0 14px 34px #0000008c;--shadow-glow:0 0 0 0 transparent;--glow-line:color-mix(in srgb, var(--accent) 62%, transparent);--glow-soft:color-mix(in srgb, var(--accent) 30%, transparent);--station-radius:var(--radius-lg);--station-border:1px solid color-mix(in srgb, var(--accent) 32%, var(--color-border));--station-bg:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--accent) 10%, transparent) 0%, transparent 60%), color-mix(in srgb, var(--color-surface-raised) 60%, var(--color-surface));--station-shadow:0 10px 28px -20px #0009, 0 0 22px color-mix(in srgb, var(--accent) 7%, transparent);--station-inner-border:1px solid color-mix(in srgb, var(--accent) 22%, var(--color-border));--station-inner-bg:color-mix(in srgb, var(--color-surface-raised) 80%, var(--color-surface));--station-pill-height:44px;--station-pill-font:700 13.5px var(--font-sans);--station-pill-border:1px solid var(--color-border-strong);--station-pill-bg:var(--color-surface-raised);--station-pill-hover-border:color-mix(in srgb, var(--accent) 45%, var(--color-border-strong));--station-pill-active-bg:color-mix(in srgb, var(--accent) 18%, var(--color-surface-raised));--station-label-font:900 10px var(--font-sans);--station-label-tracking:1.2px}:root[data-theme=BURGUNDY]{--accent:#d84976}:root[data-theme=EMERALD]{--accent:#19dd86}:root[data-theme=ELECTRIC_BLUE]{--accent:#2faeff}:root[data-theme=ELECTRIC_TEAL]{--accent:#15c7c9}:root[data-theme=ROYAL_PURPLE]{--accent:#a66bff}:root[data-theme=REAL_GOLD]{--accent:#d4af37}:root[data-theme=SILVER]{--accent:#c0c7d1}:root[data-theme=TATI_PINK]{--accent:#ff2d8d}:root[data-theme=COSMIC_ORANGE]{--accent:#ff7a1a}:root{--accent-fill:var(--accent);--accent-sheen:none}:root[data-theme=REAL_GOLD],:root[data-theme=SILVER]{--accent-fill:linear-gradient(135deg, color-mix(in srgb, var(--accent) 62%, #fff) 0%, var(--accent) 38%, color-mix(in srgb, var(--accent) 70%, #000) 72%, color-mix(in srgb, var(--accent) 88%, #fff) 100%);--accent-sheen:inset 0 1px 0 #ffffff8c}:root[data-theme=SILVER]{--accent-fill:linear-gradient(135deg, #f8fafd 0%, #d3d9e2 22%, #9aa4b2 46%, #eef2f7 66%, #b4bcc8 84%, #e4e9f0 100%);--accent-sheen:inset 0 1px 0 #ffffffd9, inset 0 -1px 0 #28303c59, 0 0 14px -4px #d6dee973;--accent-surface:linear-gradient(135deg, #eef3fa33 0%, #96a2b217 40%, #e4eaf22b 64%, #8c96a514 100%), var(--color-surface-raised);--accent-edge:#dee5ee9e;--accent-solid:linear-gradient(135deg, #8a93a1 0%, #5b6370 42%, #8f98a6 68%, #636b78 100%)}:root[data-theme=REAL_GOLD]{--accent-fill:linear-gradient(135deg, #fcebb0 0%, #e6c35a 20%, #b98a2b 45%, #f5dc85 64%, #c99a35 84%, #edd27a 100%);--accent-sheen:inset 0 1px 0 #fff9e1cc, inset 0 -1px 0 #5c3e0c66, 0 0 16px -4px #e8c45c73;--accent-surface:linear-gradient(135deg, #f6dc8538 0%, #b98a2b1a 40%, #fcebb02b 64%, #c99a351a 100%), var(--color-surface-raised);--accent-edge:#e8c45ca8;--accent-solid:linear-gradient(135deg, #b38a2c 0%, #7d5c15 42%, #b99236 68%, #876519 100%)}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-mode=SOFT_LIGHT]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-maroon-bright:color-mix(in srgb, var(--accent) 50%, #000);--color-gold:color-mix(in srgb, var(--accent) 50%, #000);--color-gold-dark:color-mix(in srgb, var(--accent) 38%, #000);--color-gold-tint:color-mix(in srgb, var(--accent) 16%, transparent);--color-maroon:color-mix(in srgb, var(--accent) 52%, #000);--color-maroon-dark:color-mix(in srgb, var(--accent) 40%, #000);--color-maroon-tint:color-mix(in srgb, var(--accent) 14%, #f6f3ef);--color-on-primary:#fff;--color-bg:#f4f1ec;--color-surface:#fbf9f6;--color-surface-raised:#efebe5;--color-surface-elevated:#e7e2db;--surface-tint:color-mix(in srgb, var(--color-surface) 97%, var(--accent) 3%);--color-border:#1e18141c;--color-border-strong:#1e181433;--color-border-accent:color-mix(in srgb, var(--accent) 40%, transparent);--color-text:#1f1b21;--color-on-fill:#fff;--color-text-muted:#55515c;--color-text-faint:#6f6b76;--color-live:#c8232a;--color-positive:#1b7f52;--color-danger:#b43424;--color-danger-tint:#b434241f;--color-impact-high:#b91c1c;--color-impact-medium:#a15c07;--glow-line:color-mix(in srgb, var(--color-gold) 60%, transparent);--glow-soft:color-mix(in srgb, var(--color-gold) 22%, transparent);--shadow-card:0 2px 10px #3c28141a;--shadow-card-lg:0 14px 34px #3c281429}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}
html{height:100%}html,body{max-width:100vw;overflow-x:clip}body{min-height:100%;color:var(--color-text);background:var(--color-bg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}:root,:root[data-theme=BURGUNDY]{--typ-logo-horizontal:url(/brand/typ-logo-horizontal-burgundy.webp);--typ-logo-stacked:url(/brand/typ-logo-stacked-burgundy-1000.webp);--typ-logo-stacked-small:url(/brand/typ-logo-stacked-burgundy-560.webp)}:root[data-theme=EMERALD]{--typ-logo-horizontal:url(/brand/typ-logo-horizontal-emerald.webp);--typ-logo-stacked:url(/brand/typ-logo-stacked-emerald-1000.webp);--typ-logo-stacked-small:url(/brand/typ-logo-stacked-emerald-560.webp)}:root[data-theme=ELECTRIC_BLUE]{--typ-logo-horizontal:url(/brand/typ-logo-horizontal-electric-blue.webp);--typ-logo-stacked:url(/brand/typ-logo-stacked-electric-blue-1000.webp);--typ-logo-stacked-small:url(/brand/typ-logo-stacked-electric-blue-560.webp)}:root[data-theme=REAL_GOLD]{--typ-logo-horizontal:url(/brand/typ-logo-horizontal-real-gold.webp);--typ-logo-stacked:url(/brand/typ-logo-stacked-real-gold-1000.webp);--typ-logo-stacked-small:url(/brand/typ-logo-stacked-real-gold-560.webp)}:root[data-theme=SILVER]{--typ-logo-horizontal:url(/brand/typ-logo-horizontal-silver.webp);--typ-logo-stacked:url(/brand/typ-logo-stacked-silver-1000.webp);--typ-logo-stacked-small:url(/brand/typ-logo-stacked-silver-560.webp)}:root[data-theme=TATI_PINK]{--typ-logo-horizontal:url(/brand/typ-logo-horizontal-tati-pink.webp);--typ-logo-stacked:url(/brand/typ-logo-stacked-tati-pink-1000.webp);--typ-logo-stacked-small:url(/brand/typ-logo-stacked-tati-pink-560.webp)}:root[data-theme=COSMIC_ORANGE]{--typ-logo-horizontal:url(/brand/typ-logo-horizontal-cosmic-orange.webp);--typ-logo-stacked:url(/brand/typ-logo-stacked-cosmic-orange-1000.webp);--typ-logo-stacked-small:url(/brand/typ-logo-stacked-cosmic-orange-560.webp)}:root[data-theme=ROYAL_PURPLE]{--typ-logo-horizontal:url(/brand/typ-logo-horizontal-royal-purple.webp);--typ-logo-stacked:url(/brand/typ-logo-stacked-royal-purple-1000.webp);--typ-logo-stacked-small:url(/brand/typ-logo-stacked-royal-purple-560.webp)}:root[data-theme=ELECTRIC_TEAL]{--typ-logo-horizontal:url(/brand/typ-logo-horizontal-electric-teal.webp);--typ-logo-stacked:url(/brand/typ-logo-stacked-electric-teal-1000.webp);--typ-logo-stacked-small:url(/brand/typ-logo-stacked-electric-teal-560.webp)}:root,:root[data-theme=BURGUNDY]{--sonny-avatar:url(/sonny/sonny-avatar-burgundy.webp);--sonny-smirk:url(/sonny/sonny-smirk-burgundy.webp);--sonny-think:url(/sonny/sonny-think-burgundy.webp);--sonny-wink:url(/sonny/sonny-wink-burgundy.webp);--sonny-point:url(/sonny/sonny-point-burgundy.webp);--sonny-full:url(/sonny/sonny-full-burgundy.webp)}:root[data-theme=EMERALD]{--sonny-avatar:url(/sonny/sonny-avatar-emerald.webp);--sonny-smirk:url(/sonny/sonny-smirk-emerald.webp);--sonny-think:url(/sonny/sonny-think-emerald.webp);--sonny-wink:url(/sonny/sonny-wink-emerald.webp);--sonny-point:url(/sonny/sonny-point-emerald.webp);--sonny-full:url(/sonny/sonny-full-emerald.webp)}:root[data-theme=ELECTRIC_BLUE]{--sonny-avatar:url(/sonny/sonny-avatar-electric-blue.webp);--sonny-smirk:url(/sonny/sonny-smirk-electric-blue.webp);--sonny-think:url(/sonny/sonny-think-electric-blue.webp);--sonny-wink:url(/sonny/sonny-wink-electric-blue.webp);--sonny-point:url(/sonny/sonny-point-electric-blue.webp);--sonny-full:url(/sonny/sonny-full-electric-blue.webp)}:root[data-theme=REAL_GOLD]{--sonny-avatar:url(/sonny/sonny-avatar-real-gold.webp);--sonny-smirk:url(/sonny/sonny-smirk-real-gold.webp);--sonny-think:url(/sonny/sonny-think-real-gold.webp);--sonny-wink:url(/sonny/sonny-wink-real-gold.webp);--sonny-point:url(/sonny/sonny-point-real-gold.webp);--sonny-full:url(/sonny/sonny-full-real-gold.webp)}:root[data-theme=SILVER]{--sonny-avatar:url(/sonny/sonny-avatar-silver.webp);--sonny-smirk:url(/sonny/sonny-smirk-silver.webp);--sonny-think:url(/sonny/sonny-think-silver.webp);--sonny-wink:url(/sonny/sonny-wink-silver.webp);--sonny-point:url(/sonny/sonny-point-silver.webp);--sonny-full:url(/sonny/sonny-full-silver.webp)}:root[data-theme=TATI_PINK]{--sonny-avatar:url(/sonny/sonny-avatar-tati-pink.webp);--sonny-smirk:url(/sonny/sonny-smirk-tati-pink.webp);--sonny-think:url(/sonny/sonny-think-tati-pink.webp);--sonny-wink:url(/sonny/sonny-wink-tati-pink.webp);--sonny-point:url(/sonny/sonny-point-tati-pink.webp);--sonny-full:url(/sonny/sonny-full-tati-pink.webp)}:root[data-theme=COSMIC_ORANGE]{--sonny-avatar:url(/sonny/sonny-avatar-cosmic-orange.webp);--sonny-smirk:url(/sonny/sonny-smirk-cosmic-orange.webp);--sonny-think:url(/sonny/sonny-think-cosmic-orange.webp);--sonny-wink:url(/sonny/sonny-wink-cosmic-orange.webp);--sonny-point:url(/sonny/sonny-point-cosmic-orange.webp);--sonny-full:url(/sonny/sonny-full-cosmic-orange.webp)}:root[data-theme=ROYAL_PURPLE]{--sonny-avatar:url(/sonny/sonny-avatar-royal-purple.webp);--sonny-smirk:url(/sonny/sonny-smirk-royal-purple.webp);--sonny-think:url(/sonny/sonny-think-royal-purple.webp);--sonny-wink:url(/sonny/sonny-wink-royal-purple.webp);--sonny-point:url(/sonny/sonny-point-royal-purple.webp);--sonny-full:url(/sonny/sonny-full-royal-purple.webp)}:root[data-theme=ELECTRIC_TEAL]{--sonny-avatar:url(/sonny/sonny-avatar-electric-teal.webp);--sonny-smirk:url(/sonny/sonny-smirk-electric-teal.webp);--sonny-think:url(/sonny/sonny-think-electric-teal.webp);--sonny-wink:url(/sonny/sonny-wink-electric-teal.webp);--sonny-point:url(/sonny/sonny-point-electric-teal.webp);--sonny-full:url(/sonny/sonny-full-electric-teal.webp)}
