:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg-canvas:#fafafa;--bg-surface:#fff;--bg-inverse:#0a0a0a;--bg-black:#050505;--bg-glass:#ffffffb8;--text-primary:#1a1a1a;--text-secondary:#545454;--text-muted:#6b6b6b;--text-on-dark:#fff;--text-on-dark-muted:#888;--border-hairline:#00000014;--border-subtle:#dedede;--border-on-dark:#1e1e1e;--accent-peach:#f6b78b;--font-sans:"Switzer", sans-serif;--font-display:"Antonio", "Arial Narrow", sans-serif;--shadow-physical:0 1px 2px #00000008, 0 2px 4px #00000008, 0 4px 8px #00000008, 0 8px 16px #00000008, 0 16px 32px #00000008;--shadow-soft:0 10px 22px #0000000f;--shadow-card-hover:0 20px 40px #00000014, 0 6px 14px #0000000a;--shadow-navbar:0 12px 28px #00000012;--shadow-product:0 16px 34px #0000001a;--tint-strong:24%;--tint-mid:10%;--tint-soft:5%}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-canvas:#11100f;--bg-surface:#191817;--bg-inverse:#070605;--bg-black:#050505;--bg-glass:#191817bd;--text-primary:#f4efe7;--text-secondary:#c7bfb4;--text-muted:#91887d;--text-on-dark:#fff;--text-on-dark-muted:#8a8177;--border-hairline:#fff4e81c;--border-subtle:#332f2a;--border-on-dark:#fff4e81f;--shadow-physical:inset 0 1px 0 #fff4e80a, 0 1px 2px #00000024, 0 8px 18px #00000029, 0 18px 42px #0000002e;--shadow-soft:inset 0 1px 0 #fff4e80a, 0 14px 30px #00000038;--shadow-card-hover:inset 0 1px 0 #fff4e80d, 0 24px 52px #00000047, 0 9px 20px #0003;--shadow-navbar:0 16px 38px #0000004d;--shadow-product:0 20px 44px #0000004d;--tint-strong:17%;--tint-mid:8%;--tint-soft:4%}@media (prefers-color-scheme:dark){html:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-canvas:#11100f;--bg-surface:#191817;--bg-inverse:#070605;--bg-black:#050505;--bg-glass:#191817bd;--text-primary:#f4efe7;--text-secondary:#c7bfb4;--text-muted:#91887d;--text-on-dark:#fff;--text-on-dark-muted:#8a8177;--border-hairline:#fff4e81c;--border-subtle:#332f2a;--border-on-dark:#fff4e81f;--shadow-physical:inset 0 1px 0 #fff4e80a, 0 1px 2px #00000024, 0 8px 18px #00000029, 0 18px 42px #0000002e;--shadow-soft:inset 0 1px 0 #fff4e80a, 0 14px 30px #00000038;--shadow-card-hover:inset 0 1px 0 #fff4e80d, 0 24px 52px #00000047, 0 9px 20px #0003;--shadow-navbar:0 16px 38px #0000004d;--shadow-product:0 20px 44px #0000004d;--tint-strong:17%;--tint-mid:8%;--tint-soft:4%}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.6;transition:background-color .35s,color .35s;overflow-x:hidden}a{color:inherit;text-decoration:none}.t-display{font-family:var(--font-display);text-transform:uppercase;font-weight:700;line-height:.9}.t-hero{font-family:var(--font-display);text-transform:uppercase;letter-spacing:0;white-space:nowrap;font-size:clamp(64px,10vw,142px);font-weight:900;line-height:.88}body[data-flight] [data-deck-slot]{opacity:0!important}body[data-flight=on] [data-card-slot] .app-cover{opacity:0}.app-detail-body::-webkit-scrollbar{display:none}[role=tablist]::-webkit-scrollbar{display:none}@media (width<=900px){.app-detail-body{grid-template-columns:minmax(0,1fr)!important;gap:32px!important;padding:28px!important}}@media (width<=860px){.hero-deck{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}}@media (width<=520px){.hero-deck{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.custom-cursor{background-color:var(--bg-black);pointer-events:none;z-index:9999;border:1.5px solid #fffc;border-radius:50%;width:16px;height:16px;position:fixed;top:0;left:0;box-shadow:0 0 4px #fff6}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
