@property --orbit-x{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --orbit-y{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --orbit-translate-y{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --orbit-blur{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --orbit-opacity{syntax: "<number>"; inherits: false; initial-value: 1;}@property --orbit-scale{syntax: "<number>"; inherits: false; initial-value: 1;}@property --orbit-distance{syntax: "<number>"; inherits: false; initial-value: 0;}@property --orbit-sign{syntax: "<number>"; inherits: false; initial-value: 1;}@property --card-tx{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --card-ty{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --card-tz{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --card-rot-x{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --card-rot-y{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --card-rot-z{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --card-scale{syntax: "<number>"; inherits: false; initial-value: 1;}@property --card-text-scale{syntax: "<number>"; inherits: true; initial-value: 1;}@property --card-expand-layout{syntax: "<number>"; inherits: true; initial-value: 0;}@property --card-expand-shell{syntax: "<number>"; inherits: true; initial-value: 0;}@property --entry-grid-alpha{syntax: "<number>"; inherits: false; initial-value: 0;}@property --music-shift{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --music-alpha{syntax: "<number>"; inherits: false; initial-value: 0;}@property --music-glow-alpha{syntax: "<number>"; inherits: false; initial-value: 0;}@property --music-blur{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --bar-scale{syntax: "<number>"; inherits: false; initial-value: .01;}@property --spectrum-alpha{syntax: "<number>"; inherits: false; initial-value: 0;}@property --hud-nav-shift-y{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --f-0{syntax: "<number>"; inherits: true; initial-value: 0;}@property --f-1{syntax: "<number>"; inherits: true; initial-value: 0;}@property --f-2{syntax: "<number>"; inherits: true; initial-value: 0;}@property --f-3{syntax: "<number>"; inherits: true; initial-value: 0;}@property --f-4{syntax: "<number>"; inherits: true; initial-value: 0;}@property --f-5{syntax: "<number>"; inherits: true; initial-value: 0;}@property --f-6{syntax: "<number>"; inherits: true; initial-value: 0;}@property --f-7{syntax: "<number>"; inherits: true; initial-value: 0;}@property --f-8{syntax: "<number>"; inherits: true; initial-value: 0;}@property --f-9{syntax: "<number>"; inherits: true; initial-value: 0;}@property --f-10{syntax: "<number>"; inherits: true; initial-value: 0;}@property --f-11{syntax: "<number>"; inherits: true; initial-value: 0;}@property --f-12{syntax: "<number>"; inherits: true; initial-value: 0;}@property --f-13{syntax: "<number>"; inherits: true; initial-value: 0;}@property --f-14{syntax: "<number>"; inherits: true; initial-value: 0;}@property --f-15{syntax: "<number>"; inherits: true; initial-value: 0;}@property --card-fastness{syntax: "<number>"; inherits: true; initial-value: 0;}@property --two-d-visual-mix{syntax: "<number>"; inherits: true; initial-value: 0;}@property --two-d-frame-outline-opacity{syntax: "<number>"; inherits: true; initial-value: 0;}@property --two-d-frame-outline-before-opacity{syntax: "<number>"; inherits: true; initial-value: 0;}@property --two-d-frame-outline-after-opacity{syntax: "<number>"; inherits: true; initial-value: 0;}@property --two-d-frame-outline-saturate{syntax: "<number>"; inherits: true; initial-value: 1;}@property --two-d-frame-outline-border-alpha{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@property --two-d-frame-outline-ring-alpha{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@property --two-d-frame-outline-glow-alpha{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@property --two-d-frame-outline-shadow-y{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --two-d-frame-outline-shadow-blur{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --two-d-frame-tab-opacity{syntax: "<number>"; inherits: true; initial-value: 0;}@property --two-d-frame-tab-border-alpha{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@property --two-d-frame-tab-glow-alpha{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@property --two-d-frame-tab-shadow-y{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --two-d-frame-tab-shadow-blur{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --two-d-frame-x{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --two-d-frame-y{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --two-d-frame-width{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --two-d-frame-height{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --two-d-frame-alpha{syntax: "<number>"; inherits: true; initial-value: 0;}html{interpolate-size:allow-keywords}:root{--bg: #040404;--bg-soft: #090909;--bg-deep: #000000;--card-bg: rgba(10, 14, 28, .38);--card-panel: rgba(6, 9, 14, .94);--card-accent: #ff9748;--card-accent-soft: rgba(255, 151, 72, .18);--card-shell-ring-alpha: .08;--card-shell-shadow-y: 20px;--card-shell-shadow-blur: 50px;--card-shell-shadow-alpha: .45;--card-header-top-alpha: .96;--card-header-bottom-alpha: .9;--card-pixel-opacity: .94;--card-core-overlay-opacity: 1;--card-core-glow-opacity: .7;--card-core-icon-opacity: 1;--text: #f5f7ff;--accent: #ff003c;--accent-2: #00f3ff;--border: rgba(255, 255, 255, .22);--font-display: "JetBrains Mono", monospace;--font-code: "JetBrains Mono", monospace;--font-card-title: "Instrument Sans", sans-serif;--bg-orbit-a-x: 18%;--bg-orbit-a-y: 82%;--bg-orbit-b-x: 52%;--bg-orbit-b-y: 92%;--bg-orbit-c-x: 92%;--bg-orbit-c-y: 48%;--bg-glow-a-alpha: .96;--bg-glow-b-alpha: .72;--bg-glow-c-alpha: .54;--bg-film-alpha: .085}.seo-content{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.seo-noscript{position:fixed;left:1rem;bottom:1rem;z-index:2;max-width:24rem;padding:.9rem 1rem;background:#06080eeb;border:1px solid rgba(255,151,72,.36);color:#fff4eae6}*,*:before,*:after{box-sizing:border-box}html{margin:0;padding:0;background:#030303}.bg-gradient,.bg-gradient-soft{position:fixed;inset:0;pointer-events:none}.bg-gradient{z-index:0;background:radial-gradient(circle at 18% 22%,rgba(255,151,72,.18),transparent 30%),radial-gradient(circle at 82% 18%,rgba(74,123,255,.14),transparent 28%),radial-gradient(circle at 50% 78%,rgba(255,188,116,.08),transparent 34%),linear-gradient(180deg,#05070d,#070b16 46%,#060913)}.bg-gradient-soft{z-index:0;opacity:.78;background:linear-gradient(120deg,rgba(255,151,72,.04),transparent 24%),linear-gradient(300deg,rgba(85,110,255,.05),transparent 26%)}html.is-safari,html.is-safari body{overscroll-behavior-x:none;overscroll-behavior-y:contain}html.is-ios,html.is-ios body{overscroll-behavior:none;-webkit-overflow-scrolling:auto}html.lenis,html.lenis body{height:auto}html.is-2d-mode,body.is-2d-mode{overscroll-behavior-x:none}body{margin:0;padding:0;width:100vw;min-height:100vh;background:#030303;color:var(--text);font-family:var(--font-display);overflow-x:hidden;cursor:crosshair}html.is-safari body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.has-custom-cursor,body.has-custom-cursor *{cursor:none!important}body:before{display:none}body:after{display:none}.locale-transition-overlay{position:fixed;inset:0;z-index:90;pointer-events:none;opacity:0;background:linear-gradient(180deg,#02040938,#020409ad),radial-gradient(circle at 50% 46%,rgba(255,153,72,.08),transparent 34%),#03050ad1;backdrop-filter:blur(6px);transition:opacity .19s cubic-bezier(.22,1,.36,1);contain:layout style paint}html.is-safari .locale-transition-overlay{backdrop-filter:blur(4px)}html.is-safari.is-frame-stressed .locale-transition-overlay,html.is-safari.is-frame-stressed .hud-nav-backdrop,html.is-safari.is-frame-stressed .hud-diag-popover-panel{backdrop-filter:none!important;background:#05070afa!important}html.locale-transition-active .locale-transition-overlay,body.locale-transitioning .locale-transition-overlay{opacity:1}html.locale-transition-active .topbar-loader,body.locale-transitioning .topbar-loader,html.locale-transition-active body:not(.boot-complete) .topbar-loader{opacity:0!important;filter:blur(8px)!important;display:none!important}html.locale-transition-active body.boot-complete .locale-transition-overlay{opacity:0}.liquid-gradient{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;backface-visibility:hidden;transform:translateZ(0)}html.is-ios .liquid-gradient,html.is-ios .ambient-particle-layer,html.is-android .liquid-gradient,html.is-android .ambient-particle-layer{display:none}html.is-ios .four-d-wireframe,html.is-ios .card-chrome-layer{display:none!important}html.is-ios .bg-gradient{background:radial-gradient(circle at 20% 18%,rgba(255,151,72,.14),transparent 28%),radial-gradient(circle at 82% 22%,rgba(92,121,255,.1),transparent 24%),linear-gradient(180deg,#07090f,#090d18 52%,#070a13)}html.is-android .bg-gradient{background:radial-gradient(circle at 18% 18%,rgba(255,151,72,.12),transparent 26%),radial-gradient(circle at 84% 20%,rgba(92,121,255,.08),transparent 22%),linear-gradient(180deg,#06080f,#090d17,#070a13)}html.is-ios .bg-gradient-soft{opacity:.62}html.is-ios .scanlines{display:none!important}html.is-ios .vignette{opacity:.42}html.is-ios .viewport{perspective:none!important}html.is-ios .world,html.is-ios .item,html.is-ios .card{transform-style:flat!important;will-change:auto!important}html.is-ios .card-preview-layer,html.is-ios .card-expanded-panel,html.is-ios .card-core,html.is-ios .card-core:before,html.is-ios .card-core:after,html.is-ios .card-core-icon,html.is-ios .card-core-chip,html.is-ios .card-core-glow{will-change:auto!important;backface-visibility:visible!important}html.is-ios .card-core-chip,html.is-ios .card-transition-snapshot{box-shadow:none!important}html.is-ios .topbar,html.is-ios .hud-focus-feedback,html.is-ios .hud-nav-panel,html.is-ios .hud-nav-backdrop,html.is-ios .locale-transition-overlay,html.is-ios .card-expanded-mobile-hint--prev,html.is-ios .card-expanded-mobile-hint--next,html.is-safari .topbar,html.is-safari .hud-focus-feedback,html.is-safari .hud-nav-panel,html.is-safari .locale-transition-overlay{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.is-safari .card,html.is-safari .card-spectrum{--music-alpha: 0 !important}html.is-safari .card-spectrum{opacity:0!important}html.is-safari .hud-orbit__item,html.is-safari .two-d-section-frame,html.is-safari .two-d-section-frame__outline,html.is-safari .two-d-section-frame__tab,html.is-safari .intro-hint,html.is-safari .context-hint{will-change:auto!important}html.is-safari .intro-hint,html.is-safari .context-hint{filter:blur(0px)!important}html.is-safari .custom-cursor{display:none!important}html.is-safari body.has-custom-cursor,html.is-safari body.has-custom-cursor *{cursor:auto!important}html.is-android .bg-gradient-soft{opacity:.56}html.is-ios .card-pixel-canvas,html.is-android .card-pixel-canvas{display:none!important}html.is-android-low-end .bg-gradient-soft{opacity:.48}html.is-android-low-end .card-chrome-layer,html.is-android-low-end .four-d-wireframe,html.is-android-low-end .noise{display:none!important}html.is-android-low-end .vignette{opacity:.5}html.is-safari .noise{display:none!important}.custom-cursor{position:fixed;inset:0;z-index:40;pointer-events:none;mix-blend-mode:normal;will-change:transform,opacity;backface-visibility:hidden}.custom-cursor[hidden]{display:none}.custom-cursor-core,.custom-cursor-ring{position:fixed;left:0;top:0;pointer-events:none;will-change:transform}.custom-cursor-core{width:10px;height:10px;border:1px solid rgba(255,238,222,.92);border-radius:50%;background:transparent;box-shadow:0 0 10px #ff974838,0 0 22px #ff97481f;transition:opacity .18s ease,transform 40ms linear}.custom-cursor-ring{width:34px;height:34px;border:1px solid rgba(255,171,98,.42);border-radius:2px;background:transparent;box-shadow:inset 0 0 0 1px #fff5ec08,0 0 12px #ff97481f;opacity:.92;transition:opacity .22s ease,width .22s ease,height .22s ease,border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.custom-cursor-tick{position:absolute;display:block;background:#ffe2c6b8;pointer-events:none}.custom-cursor-tick--top,.custom-cursor-tick--bottom{left:50%;width:1px;height:8px;transform:translate(-50%)}.custom-cursor-tick--top{top:-3px}.custom-cursor-tick--bottom{bottom:-3px}.custom-cursor-tick--left,.custom-cursor-tick--right{top:50%;width:8px;height:1px;transform:translateY(-50%)}.custom-cursor-tick--left{left:-3px}.custom-cursor-tick--right{right:-3px}.custom-cursor.is-interactive .custom-cursor-ring{width:46px;height:46px;border-color:#ff9748cc;box-shadow:inset 0 0 0 1px #fff5ec0f,0 0 18px #ff97482e,0 0 34px #ff974814}.custom-cursor.is-interactive .custom-cursor-core{box-shadow:0 0 14px #ff974857,0 0 26px #ff974838}.custom-cursor.is-over-ui-control .custom-cursor-core{opacity:.22}.custom-cursor.is-over-ui-control .custom-cursor-ring{opacity:.32}.custom-cursor.is-pressed .custom-cursor-ring{width:28px;height:28px}.custom-cursor.is-idle .custom-cursor-core,.custom-cursor.is-idle .custom-cursor-ring{opacity:0}body::-webkit-scrollbar{width:0;height:0}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.scanlines{position:fixed;inset:0;background:linear-gradient(to bottom,#fff0,#fff0 50%,#0003 50%,#0003);background-size:100% 4px;pointer-events:none;z-index:10;opacity:.01;transition:opacity .62s ease,filter .62s ease;contain:strict}.vignette{position:fixed;inset:0;background:radial-gradient(circle,#fff0 38%,#0a102c2e 70%,#02040cb8);z-index:11;pointer-events:none;transition:opacity .62s ease,filter .62s ease;contain:strict}.noise{position:fixed;inset:0;z-index:12;opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");transition:opacity .62s ease,filter .62s ease}html.is-safari:not(.boot-complete) .noise,html.is-safari.is-frame-stressed .noise,html.is-safari body.is-scrolling .noise,html.is-android body.is-scrolling .noise{display:none!important}html.is-safari.is-frame-stressed .vignette,html.is-safari body.is-scrolling .vignette,html.is-android body.is-scrolling .vignette{display:none!important}html.is-safari body.is-scrolling .card-shell,html.is-safari body.is-scrolling .card-chrome,html.is-safari body.is-scrolling .topbar,html.is-safari body.is-scrolling .hud-nav-panel,html.is-safari body.is-scrolling .hud-side-readout{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}html.is-android body.is-scrolling .card-shell{box-shadow:none!important}.top-ui{position:fixed;top:1.2rem;left:50%;width:min(calc(100vw - 4.8rem),1320px);transform:translate(-50%);z-index:22;pointer-events:none;overflow:visible;backface-visibility:hidden;transition:top .76s cubic-bezier(.22,1,.36,1),width .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1)}.is-safari .top-ui{will-change:auto}.is-safari .hud-nav-panel,.is-safari .hud-side-readout,.is-safari .hud-focus{will-change:transform,opacity}body.has-expanded-card .top-ui{top:2rem}.topbar{--topbar-line-spread: 0;--topbar-line-glow: 0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:4.15rem;padding:.62rem 1.15rem .72rem;border:1px solid rgba(255,255,255,.14);background:#05070ad1;box-shadow:inset 0 0 0 1px #ffffff0a,0 12px 38px #00000047;pointer-events:auto;position:relative;overflow:visible;border-radius:2px;transition:min-height .76s cubic-bezier(.22,1,.36,1),padding .76s cubic-bezier(.22,1,.36,1),gap .76s cubic-bezier(.22,1,.36,1),background-color .52s ease,border-color .52s ease,box-shadow .52s ease}.topbar:before,.topbar:after{content:"";position:absolute;bottom:0;pointer-events:none}.topbar:before{left:0;right:0;height:1px;background:linear-gradient(90deg,#040507f5,#0a0c10eb)}.topbar:after{left:50%;bottom:-1px;width:calc(14% + var(--topbar-line-spread) * 82%);height:calc(2px + var(--topbar-line-glow) * 3px);opacity:calc(.1 + var(--topbar-line-glow) * .98);transform:translate(-50%);background:radial-gradient(ellipse at 50% 50%,rgba(255,248,238,calc(.92 + var(--topbar-line-glow) * .08)),rgba(255,233,204,calc(.84 + var(--topbar-line-glow) * .12)) 8%,rgba(255,187,116,calc(.56 + var(--topbar-line-glow) * .24)) 18%,rgba(255,151,72,calc(.18 + var(--topbar-line-glow) * .18)) 34%,#ff974800 62%),linear-gradient(90deg,#ff974800,rgba(255,170,90,calc(.12 + var(--topbar-line-glow) * .08)),rgba(255,214,166,calc(.34 + var(--topbar-line-glow) * .16)) 36%,rgba(255,249,241,calc(.92 + var(--topbar-line-glow) * .08)),rgba(255,214,166,calc(.34 + var(--topbar-line-glow) * .16)) 64%,rgba(255,170,90,calc(.12 + var(--topbar-line-glow) * .08)),#ff974800);box-shadow:0 0 calc(4px + var(--topbar-line-glow) * 8px) rgba(255,175,98,calc(.2 + var(--topbar-line-glow) * .24)),0 0 calc(12px + var(--topbar-line-glow) * 18px) rgba(255,190,120,calc(.08 + var(--topbar-line-glow) * .14));filter:blur(calc(.55px + var(--topbar-line-glow) * 2.2px));transition:width .12s linear,opacity .12s linear,filter .12s linear,height .12s linear,box-shadow .12s linear}html.is-safari .topbar-glow-line{filter:blur(1.2px);transition:width .12s linear,opacity .12s linear,height .12s linear}.topbar-loader,.topbar-brand,.topbar-nav,.topbar-actions,.topbar-center-hint{transition:opacity .42s ease,transform .76s cubic-bezier(.22,1,.36,1),filter .42s ease}body.has-expanded-card .topbar-loader,body.hud-nav-open .topbar-loader{opacity:1;transform:translate(-50%,-50%) scale(1);filter:blur(0);pointer-events:auto}body.boot-complete .topbar-loader-progress{display:none!important}.topbar-loader-progress{width:10rem;height:2px;background:#ffffff14;margin-top:.5rem;overflow:hidden;border-radius:1px}.topbar-loader-bar{width:100%;height:100%;background:var(--card-accent);transform:scaleX(var(--boot-progress, 0));transform-origin:left}.topbar-loader{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:min(14rem,calc(100vw - 2.5rem));padding:.8rem 1.25rem .9rem;border:1px solid rgba(255,151,72,.18);background:linear-gradient(180deg,#080b12f0,#06090fd1),radial-gradient(circle at 50% 0%,rgba(255,151,72,.12),transparent 60%);box-shadow:inset 0 0 0 1px #ffffff05,0 18px 44px #00000052;opacity:0;pointer-events:none;text-align:center;transform:translate(-50%,-46%) scale(.94);filter:blur(6px);z-index:10}.topbar-loader-kicker{font-family:var(--font-code);font-size:.64rem;letter-spacing:.28em;text-transform:uppercase;color:#ffb063d6}body:not(.boot-complete) .top-ui{top:50%;width:min(18rem,calc(100vw - 2rem));transform:translate(-50%,-50%)}body:not(.boot-complete) .topbar{grid-template-columns:1fr;gap:0;min-height:3.15rem;padding:.7rem 1rem .78rem;background:#06080ce6;box-shadow:inset 0 0 0 1px #ffffff08,0 20px 44px #0000004d}body:not(.boot-complete) .topbar:after{width:calc(14% + var(--boot-progress, 0) * 72%);height:calc(2px + var(--boot-progress, 0) * 1px);opacity:calc(.24 + var(--boot-progress, 0) * .76);filter:blur(calc(.45px + var(--boot-progress, 0) * 1.35px));box-shadow:0 0 calc(6px + var(--boot-progress, 0) * 12px) rgba(255,175,98,calc(.22 + var(--boot-progress, 0) * .3)),0 0 calc(16px + var(--boot-progress, 0) * 24px) rgba(255,190,120,calc(.1 + var(--boot-progress, 0) * .16))}body:not(.boot-complete) .topbar-brand,body:not(.boot-complete) .topbar-nav,body:not(.boot-complete) .topbar-actions,body:not(.boot-complete) .topbar-center-hint{opacity:0;pointer-events:none;filter:blur(6px);transform:translateY(7px) scale(.98)}body:not(.boot-complete) .topbar-loader{opacity:1;transform:translate(-50%,-50%) scale(1);filter:blur(0)}html.locale-transition-active body:not(.boot-complete) .top-ui{opacity:0;filter:blur(10px)}html.locale-transition-active body:not(.boot-complete) .topbar{grid-template-columns:auto 1fr auto;gap:.95rem;min-height:4.15rem;padding:.62rem 1.15rem .72rem}html.locale-transition-active body:not(.boot-complete) .liquid-gradient,html.locale-transition-active body:not(.boot-complete) .viewport,html.locale-transition-active body:not(.boot-complete) .hud,html.locale-transition-active body:not(.boot-complete) .intro-hint,html.locale-transition-active body:not(.boot-complete) .context-hint,html.locale-transition-active body:not(.boot-complete) .scanlines,html.locale-transition-active body:not(.boot-complete) .vignette,html.locale-transition-active body:not(.boot-complete) .noise{opacity:0;filter:blur(8px)}html.is-ios.locale-transition-active body:not(.boot-complete) .liquid-gradient,html.is-ios.locale-transition-active body:not(.boot-complete) .viewport,html.is-ios.locale-transition-active body:not(.boot-complete) .hud,html.is-ios.locale-transition-active body:not(.boot-complete) .intro-hint,html.is-ios.locale-transition-active body:not(.boot-complete) .context-hint,html.is-ios.locale-transition-active body:not(.boot-complete) .scanlines,html.is-ios.locale-transition-active body:not(.boot-complete) .vignette,html.is-ios.locale-transition-active body:not(.boot-complete) .noise,html.is-ios body:not(.boot-complete) .liquid-gradient,html.is-ios body:not(.boot-complete) .viewport,html.is-ios body:not(.boot-complete) .hud,html.is-ios body:not(.boot-complete) .intro-hint,html.is-ios body:not(.boot-complete) .context-hint,html.is-ios body:not(.boot-complete) .scanlines,html.is-ios body:not(.boot-complete) .vignette,html.is-ios body:not(.boot-complete) .noise{filter:none!important}.liquid-gradient,.viewport,.hud,.intro-hint{transition:opacity .76s cubic-bezier(.22,1,.36,1),filter .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1)}body:not(.boot-complete) .liquid-gradient,body:not(.boot-complete) .viewport,body:not(.boot-complete) .hud,body:not(.boot-complete) .intro-hint,body:not(.boot-complete) .context-hint,body:not(.boot-complete) .scanlines,body:not(.boot-complete) .vignette,body:not(.boot-complete) .noise{opacity:0;filter:blur(8px)}body:not(.boot-complete) .viewport,body:not(.boot-complete) .hud,body:not(.boot-complete) .intro-hint,body:not(.boot-complete) .context-hint{transform:translateY(10px)}body:not(.boot-complete) .card,body:not(.boot-complete) .card:before,body:not(.boot-complete) .card:after,body:not(.boot-complete) .card *{transition:none!important;animation:none!important}.topbar-brand{display:flex;align-items:center;gap:.8rem;min-width:0}.topbar-mark{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgba(255,255,255,.18);background:#0a0c10c7;font-family:var(--font-code);font-size:1rem;font-weight:800;letter-spacing:.08em;color:#f6f1e9}.topbar-copy{display:flex;flex-direction:column;gap:.15rem;transition:opacity .26s ease,transform .26s ease,max-width .26s ease,margin .26s ease}.topbar-copy strong{font-family:var(--font-code);font-size:.76rem;font-weight:700;letter-spacing:.03em;text-transform:lowercase;color:#f5f1e8}.topbar-copy span{font-family:var(--font-code);font-size:.58rem;letter-spacing:.12em;text-transform:lowercase;color:#ebeef89e}.topbar-brand{transition:opacity .26s ease,filter .26s ease,transform .26s ease}.topbar-nav{display:flex;justify-content:center;gap:clamp(1rem,3vw,3rem);min-width:0;align-items:center}.topbar-center-hint{position:absolute;left:50%;top:50%;opacity:0;transform:translate(-50%,calc(-50% - 6px));font-family:var(--font-code);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:#ff9748b8;transition:opacity .26s ease,transform .26s ease,filter .26s ease;filter:blur(4px);pointer-events:none;white-space:nowrap;z-index:1}body.has-expanded-card .topbar-center-hint,body.show-topbar-message .topbar-center-hint{opacity:1;transform:translate(-50%,-50%);filter:blur(0)}body.show-topbar-onboarding .topbar-center-hint{opacity:1;transform:translate(-50%,-50%);filter:blur(0);color:#ff9748e0}body.show-topbar-message .topbar-brand,body.show-topbar-message .topbar-actions,body.show-topbar-onboarding .topbar-brand,body.show-topbar-onboarding .topbar-actions,body.has-expanded-card .topbar-brand,body.has-expanded-card .topbar-actions{opacity:.14;filter:saturate(.42) blur(1.2px)}.topbar-nav a{color:#f0f3fbb8;text-decoration:none;font-family:var(--font-code);font-size:clamp(.92rem,1.25vw,1.1rem);letter-spacing:.03em;pointer-events:auto;transition:color .18s ease}.topbar-actions{display:flex;gap:.6rem;align-items:center;flex-wrap:nowrap;position:relative;justify-self:end;margin-left:auto;transition:opacity .26s ease,filter .26s ease,width .32s cubic-bezier(.2,.8,.2,1),transform .26s ease}.topbar-chip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:.46rem;min-height:2.35rem;padding:0 .82rem;border:1px solid rgba(255,255,255,.12);background:#0a0c1099;font-family:var(--font-code);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:#fff;cursor:pointer;pointer-events:auto;white-space:nowrap;box-sizing:border-box;transition:width .24s cubic-bezier(.2,.8,.2,1),padding .24s cubic-bezier(.2,.8,.2,1),gap .24s cubic-bezier(.2,.8,.2,1),border-color .18s ease,color .18s ease,background-color .18s ease,box-shadow .18s ease,opacity .22s ease,transform .22s ease}.contact-d{color:#ebeef873;transition:color .18s ease}.topbar-chip:hover .contact-d{color:#fffc}.topbar-chip--orbit[aria-pressed=true]{color:#f7f2e9;border-color:#ff974870;background:#0c0f14e0;box-shadow:0 0 0 1px #ff974814}.topbar-chip--orbit[aria-pressed=true] .topbar-chip-icon{color:#ffb16f}.topbar-chip--orbit[aria-pressed=false]{color:#c0c6d28f;border-color:#ffffff14;background:#0a0c1057}.topbar-chip--orbit[aria-pressed=false] .topbar-chip-label{opacity:.74}.topbar-chip-icon{display:inline-flex;align-items:center;justify-content:center;width:.92rem;height:.92rem;color:#ff9748f0;flex:0 0 auto}.topbar-chip-icon svg{width:100%;height:100%;display:block}.topbar-chip-label{display:inline-block}.topbar-chip--audio{position:relative;width:auto;padding-left:.74rem;padding-right:.9rem}.topbar-chip--locale{min-width:3.3rem;padding-left:.74rem;padding-right:.74rem}.topbar-chip--audio.is-playing{color:#f7f2e9;border-color:#ff974866;background:#0c0f14db;box-shadow:0 0 0 1px #ff974814}.topbar-chip--audio.is-playing .topbar-chip-icon{color:#ffb16f}@media(max-width:460px){.top-ui{top:.56rem;width:calc(100vw - .7rem)}body.has-expanded-card .top-ui{top:1.08rem}.topbar{gap:.48rem;min-height:auto;padding:.48rem .52rem .54rem}.topbar-brand{gap:.58rem;min-width:0}.topbar-mark{width:2.24rem;height:2.24rem;font-size:.86rem}.topbar-copy{min-width:0;gap:.08rem}.topbar-copy strong{font-size:.68rem;line-height:1.02;letter-spacing:.02em}.topbar-copy span{max-width:min(100%,8.5rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.44rem;line-height:1.12;letter-spacing:.08em}.topbar-actions{gap:.26rem}.topbar-chip{min-height:2.14rem;width:2.14rem;min-width:2.14rem}.topbar-chip-icon{width:.92rem;height:.92rem}.topbar-chip--audio,.topbar-chip--contact{width:2.14rem!important;min-width:2.14rem}.topbar-chip--locale{min-width:2.55rem;padding:0 .44rem}.topbar-chip--locale .topbar-chip-label{font-size:.56rem;letter-spacing:.12em}}@media(max-width:390px){.topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem;padding-inline:.46rem}.topbar-brand{gap:.5rem}.topbar-mark{width:2.02rem;height:2.02rem;font-size:.8rem}.topbar-copy strong{font-size:.62rem}.topbar-copy span{display:none}.topbar-actions{gap:.22rem}.topbar-chip{min-height:2rem;width:2rem;min-width:2rem}.topbar-chip-icon{width:.88rem;height:.88rem}.topbar-chip--audio,.topbar-chip--contact{width:2rem!important;min-width:2rem}.topbar-chip--locale{min-width:2.34rem;padding:0 .34rem}.topbar-chip--locale .topbar-chip-label{font-size:.52rem;letter-spacing:.1em}}.topbar-audio-stack{display:inline-flex;align-items:center}.topbar-chip--download{text-decoration:none}.topbar-nav a:hover,.topbar-nav a:focus-visible,.topbar-chip:hover,.topbar-chip:focus-visible{color:#f7f2e9;border-color:#ff974857;background:#0c0f14d1;outline:none}.hud{--hud-frame-inset: 2rem;position:fixed;inset:var(--hud-frame-inset);z-index:20;pointer-events:none;backface-visibility:hidden;display:flex;flex-direction:column;justify-content:flex-end;font-family:var(--font-code);font-size:10px;color:#ffffff80;text-transform:uppercase}.hud-bottom{--hud-side-span-width: 0rem;--hud-line-offset: 0rem;--hud-advance-slot: 1.76rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;position:relative;margin-top:auto;margin-bottom:1.2rem}.hud-diag{position:relative;display:flex;justify-content:flex-end;pointer-events:auto}.hud-side-readout{position:absolute;top:50%;z-index:3;pointer-events:auto;transform:translateY(-50%);writing-mode:vertical-rl;text-orientation:mixed}.hud-side-readout--left{left:clamp(.3rem,1vw,.7rem)}.hud-side-readout--right{right:clamp(.3rem,1vw,.7rem)}.hud-side-stack{display:inline-flex;flex-direction:column;align-items:center;gap:.28rem;letter-spacing:.16em;color:#ffffff8a}.hud-side-readout--right-vertical{right:clamp(.3rem,1vw,.7rem)}.hud-side-readout--left .hud-side-stack{transform:rotate(180deg)}.hud-side-readout--right-vertical .hud-side-stack,.hud-side-readout--right .hud-side-stack{transform:none}.hud-side-stack strong{color:var(--accent-2)}.hud-side-stack--left,.hud-side-stack--diag{align-items:center}.hud-side-stack>div,.hud-side-stack .hud-coord-readout{display:inline-flex;align-items:baseline;gap:.34rem}.hud-side-toggle{appearance:none;border:0;padding:0;background:transparent;color:inherit;cursor:pointer;font:inherit;letter-spacing:.16em;text-transform:uppercase;pointer-events:auto;transition:color .18s ease,text-shadow .18s ease,opacity .18s ease,transform .18s ease}.hud-side-toggle:hover,.hud-side-toggle:focus-visible,.hud-diag[data-open=true] .hud-side-toggle{color:#62f3ff;text-shadow:0 0 14px rgba(98,243,255,.24);transform:translateY(-1px)}.hud-side-toggle:focus-visible{outline:none}.hud-diag-popover{position:absolute;right:calc(100% + 1rem);top:50%;bottom:auto;width:max-content;max-width:min(24rem,calc(100vw - 2rem));opacity:0;transform:translate(-.3rem,-50%);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.hud-diag[data-open=true] .hud-diag-popover{opacity:1;transform:translateY(-50%)}.hud-diag-popover[aria-hidden=true]{visibility:hidden}.hud-diag-popover-panel{padding:.42rem .58rem;border:1px solid rgba(255,255,255,.12);background:#04080ec7;color:#c5f7ffeb;font:500 10px/1.35 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;white-space:pre;backdrop-filter:blur(8px);box-shadow:0 8px 24px #0000003d}.hud strong{color:var(--accent-2)}.hud-coord-readout{display:inline-flex;align-items:baseline;gap:.38rem;white-space:nowrap}.hud-coord-prefix{color:#ffffff70;letter-spacing:.14em}.hud-coord-value{display:inline-flex;align-items:baseline;gap:.24rem}.hud-coord-axis{color:#ffffff52;font-size:.88em;letter-spacing:.14em}.hud-coord-number{color:var(--accent-2);font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums;text-shadow:0 0 10px rgba(0,245,255,.1)}.hud-line{flex:1;height:1px;background:#fff3;margin:0 1rem;position:relative}.hud-line:after{content:"";position:absolute;right:0;top:-2px;width:5px;height:5px;background:var(--accent)}.hud-line--break{display:flex;align-items:center;gap:clamp(.96rem,1.8vw,1.28rem);height:auto;margin:0;padding-inline:clamp(1.25rem,2.2vw,1.76rem);background:none;position:absolute;left:clamp(3.2rem,5.8vw,4.8rem);right:clamp(3.2rem,5.8vw,4.8rem);top:50%;width:auto;max-width:none;transform:translateY(-50%)}.hud-line--break:after{display:none}.hud-line-segment{position:relative;flex:1;height:1px;background:#ffffff2e}.hud-focus-stack{position:relative;display:flex;flex-direction:column;align-items:center;gap:.52rem;min-width:clamp(158px,16vw,212px)}.hud-mode-picker{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:auto;z-index:1}.hud-mode-picker:before{content:"";position:absolute;left:-3.4rem;right:-3.4rem;bottom:100%;height:3.4rem}.hud-mode-picker:after{content:"";position:absolute;left:50%;bottom:calc(100% - .2rem);width:min(24rem,calc(100vw - 3rem));height:3.8rem;transform:translate(-50%)}.hud-mode-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.48rem;min-height:1.1rem;padding:0;border:0;background:transparent;appearance:none;font-family:var(--font-code);font-size:.58rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#ff9748c7;cursor:pointer;transition:color .22s ease,opacity .22s ease,width .24s cubic-bezier(.2,.8,.2,1),transform .22s ease,text-shadow .22s ease}.hud-mode-toggle:hover,.hud-mode-toggle:focus-visible,.hud-mode-picker[data-expanded=true] .hud-mode-toggle{color:#ff9748fa;transform:translateY(-1px);text-shadow:0 0 10px rgba(255,151,72,.16);outline:none}.hud-mode-toggle[data-manifold-mode="2d"]{color:#a4f4fff0;text-shadow:0 0 10px rgba(164,244,255,.16)}.hud-mode-toggle[data-manifold-mode="4d"]{color:#c4d8fff5;text-shadow:0 0 10px rgba(196,216,255,.16)}.hud-mode-menu{position:absolute;left:50%;bottom:calc(100% + .16rem);display:inline-flex;align-items:center;justify-content:center;gap:.78rem;transform:translate(-50%);pointer-events:none;z-index:3;padding:.52rem 1.6rem .82rem}.hud-mode-picker[data-expanded=true] .hud-mode-option{opacity:1;pointer-events:auto;transform:translate(var(--mode-spread)) translateY(0)}.hud-mode-option{--mode-spread: 0rem;--mode-dock-scale: 1;--mode-dock-lift: 0rem;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-height:.92rem;padding:0 .08rem;border:0;background:transparent;appearance:none;font-family:var(--font-code);font-size:.62rem;font-weight:500;letter-spacing:.17em;text-transform:uppercase;white-space:nowrap;color:#e6ddd4c7;opacity:0;pointer-events:none;transform:translate(0) translateY(.3rem);translate:0 calc(0rem - var(--mode-dock-lift));scale:calc(.98 * var(--mode-dock-scale));transform-origin:center bottom;transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1),color .18s ease,text-shadow .18s ease}.hud-mode-option:not(:last-child):after{content:"";position:absolute;top:50%;right:calc(-.39rem - 1px);width:1.05rem;height:1px;opacity:.3;transform:translateY(-50%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 18%,rgba(255,255,255,.22) 52%,transparent);pointer-events:none}.hud-mode-option:nth-child(1){--mode-spread: -.72rem}.hud-mode-option:nth-child(2){--mode-spread: 0rem}.hud-mode-option:nth-child(3){--mode-spread: .72rem}.hud-mode-picker[data-expanded=true] .hud-mode-option{opacity:1;pointer-events:auto;transform:translate(var(--mode-spread)) translateY(calc(-1 * var(--mode-dock-lift))) scale(var(--mode-dock-scale))}.hud-mode-option:hover,.hud-mode-option:focus-visible{color:#ff9748fa;text-shadow:0 0 7px rgba(255,151,72,.12);outline:none}.hud-mode-option[aria-pressed=true]{color:#a4f4fff0;text-shadow:0 0 7px rgba(164,244,255,.12)}@media(hover:hover)and (pointer:fine){.hud-mode-picker:not([data-hover-locked=true]):hover .hud-mode-toggle{color:#ff9748fa;transform:translateY(-1px);text-shadow:0 0 10px rgba(255,151,72,.16);outline:none}.hud-mode-picker:not([data-hover-locked=true]):hover .hud-mode-option{opacity:1;pointer-events:auto;transform:translate(var(--mode-spread)) translateY(calc(-1 * var(--mode-dock-lift))) scale(var(--mode-dock-scale))}}.hud-mode-glyph{position:relative;display:inline-block;width:.42rem;height:.42rem;flex:0 0 auto;color:currentColor}.hud-mode-glyph--left,.hud-mode-glyph--right,.hud-mode-glyph--2d,.hud-mode-glyph--3d,.hud-mode-glyph--4d{border:1px solid currentColor}.hud-mode-glyph--3d:before,.hud-mode-glyph--3d:after,.hud-mode-glyph--4d:before,.hud-mode-glyph--4d:after{content:"";position:absolute}.hud-mode-glyph--3d:before,.hud-mode-glyph--3d:after{inset:0;border:1px solid currentColor}.hud-mode-glyph--3d:before{transform:translate(1px,-1px);opacity:.62}.hud-mode-glyph--3d:after{transform:translate(2px,-2px);opacity:.28}.hud-mode-toggle[data-manifold-mode="3d"] .hud-mode-glyph--left,.hud-mode-toggle[data-manifold-mode="3d"] .hud-mode-glyph--right,.hud-mode-option[data-mode-option="3d"] .hud-mode-glyph--3d{animation:hud-mode-cube-spin 2.8s linear infinite}.hud-mode-option[data-mode-option="2d"] .hud-mode-glyph--2d{animation:hud-mode-square-pulse 2s ease-in-out infinite}.hud-mode-toggle[data-manifold-mode="4d"] .hud-mode-glyph--left,.hud-mode-toggle[data-manifold-mode="4d"] .hud-mode-glyph--right,.hud-mode-option[data-mode-option="4d"] .hud-mode-glyph--4d{animation:hud-mode-tesseract-spin 3.6s linear infinite}html.is-ios .hud-mode-glyph{animation:none!important}.hud-mode-toggle[data-manifold-mode="2d"] .hud-mode-glyph--left:before,.hud-mode-toggle[data-manifold-mode="2d"] .hud-mode-glyph--left:after,.hud-mode-toggle[data-manifold-mode="2d"] .hud-mode-glyph--right:before,.hud-mode-toggle[data-manifold-mode="2d"] .hud-mode-glyph--right:after{opacity:0;transform:none}.hud-mode-toggle[data-manifold-mode="4d"] .hud-mode-glyph--left:before,.hud-mode-toggle[data-manifold-mode="4d"] .hud-mode-glyph--left:after,.hud-mode-toggle[data-manifold-mode="4d"] .hud-mode-glyph--right:before,.hud-mode-toggle[data-manifold-mode="4d"] .hud-mode-glyph--right:after{content:"";position:absolute}.hud-mode-toggle[data-manifold-mode="4d"] .hud-mode-glyph--left:before,.hud-mode-toggle[data-manifold-mode="4d"] .hud-mode-glyph--right:before{inset:0;border:1px solid currentColor;transform:translate(2px,-2px);opacity:.58}.hud-mode-toggle[data-manifold-mode="4d"] .hud-mode-glyph--left:after,.hud-mode-toggle[data-manifold-mode="4d"] .hud-mode-glyph--right:after{inset:-1px;background:linear-gradient(currentColor,currentColor) left 0 top 0 / 3px 1px no-repeat,linear-gradient(currentColor,currentColor) right 0 top 0 / 3px 1px no-repeat,linear-gradient(currentColor,currentColor) left 0 bottom 0 / 3px 1px no-repeat,linear-gradient(currentColor,currentColor) right 0 bottom 0 / 3px 1px no-repeat;transform:translate(1px,-1px);opacity:.52}.hud-mode-glyph--4d:before{inset:0;border:1px solid currentColor;transform:translate(2px,-2px);opacity:.58}.hud-mode-glyph--4d:after{inset:-1px;background:linear-gradient(currentColor,currentColor) left 0 top 0 / 3px 1px no-repeat,linear-gradient(currentColor,currentColor) right 0 top 0 / 3px 1px no-repeat,linear-gradient(currentColor,currentColor) left 0 bottom 0 / 3px 1px no-repeat,linear-gradient(currentColor,currentColor) right 0 bottom 0 / 3px 1px no-repeat;transform:translate(1px,-1px);opacity:.52}@keyframes hud-mode-cube-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hud-mode-square-pulse{0%,to{transform:rotate(0) scale(1);opacity:.82}50%{transform:rotate(90deg) scale(1.08);opacity:1}}@keyframes hud-mode-tesseract-spin{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.04)}to{transform:rotate(360deg) scale(1)}}.hud-focus{display:flex;align-items:center;justify-content:center;min-width:clamp(120px,14vw,188px);min-height:3.35rem;transform:translateY(-1px);padding:.48rem .74rem .42rem;border:0;background:transparent;box-shadow:none;appearance:none;transition:transform .26s ease,filter .26s ease,background-color .26s ease,box-shadow .26s ease,border-color .26s ease,opacity .26s ease;cursor:pointer;pointer-events:auto;position:relative}.hud-focus:before,.hud-focus:after{content:"";position:absolute;pointer-events:none;transition:border-color .26s ease,box-shadow .26s ease,opacity .26s ease}.hud-focus:before{inset:0;border-top:1px solid rgba(255,255,255,.12)}.hud-focus:after{content:"";position:absolute;inset:0 0 50%;border-left:1px solid rgba(255,255,255,.12);border-right:1px solid rgba(255,255,255,.12)}.hud-focus-copy{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:clamp(110px,11vw,154px);transition:width .24s cubic-bezier(.2,.8,.2,1),height .24s cubic-bezier(.2,.8,.2,1)}.hud-focus-trigger{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.hud-focus-trigger:focus-visible{outline:none}.hud-focus-section{color:var(--card-accent);font-size:11px;letter-spacing:.28em;margin-bottom:.3rem}.hud-focus-feedback{position:absolute;left:50%;bottom:calc(100% + .42rem);transform:translate(-50%,.18rem);padding:.18rem .42rem;font-family:var(--font-code);font-size:.52rem;letter-spacing:.16em;text-transform:uppercase;color:#a4f4ffeb;background:transparent;border:0;opacity:0;pointer-events:none;white-space:pre-line;text-align:center;transition:opacity .18s ease,transform .18s ease,filter .18s ease;filter:blur(5px)}.hud-focus-feedback.is-visible{opacity:1;transform:translate(-50%);filter:blur(0)}.hud-focus-card{color:#fffffff5!important;font-size:10px;letter-spacing:.22em;font-weight:700}.hud-focus:hover,.hud-focus:focus-visible{transform:translateY(-1px) scale(1.02);filter:drop-shadow(0 0 12px rgba(255,151,72,.12));background:#ffffff04;outline:none}.hud-focus:hover:before,.hud-focus:hover:after,.hud-focus:focus-visible:before,.hud-focus:focus-visible:after{border-color:#ff974852;box-shadow:0 0 18px #ff974814}body.is-intro-active .hud-focus{opacity:.3;filter:saturate(.42) brightness(.72);pointer-events:none}body.is-intro-active .hud-mode-picker{opacity:.42;pointer-events:none}.hud-nav-overlay{position:fixed;inset:0;z-index:26;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .26s ease,visibility .26s ease;contain:layout style paint}.hud-nav-backdrop{position:absolute;inset:0;border:0;background:#02030847;backdrop-filter:blur(2px);opacity:0;transition:opacity .26s ease}.hud-nav-panel{position:absolute;left:var(--hud-nav-anchor-x, 50%);top:var(--hud-nav-anchor-y, calc(50% - 1rem) );width:min(760px,calc(100vw - 2.2rem));max-height:85vh;display:flex;flex-direction:column;padding:1.08rem;border:1px solid rgba(255,255,255,.12);background:#04060af2;box-shadow:inset 0 0 0 1px #ffffff08,0 22px 64px #00000073;scrollbar-width:none;transform:translate(-50%,calc(-100% + 10px)) scale(.98);opacity:0;transition:opacity .3s ease,transform .52s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.4,0,.2,1),height .32s cubic-bezier(.4,0,.2,1);-webkit-font-smoothing:antialiased;backface-visibility:hidden;transform-style:preserve-3d;overflow:hidden}@media(max-width:400px){.hud-nav-panel{width:calc(100vw - .75rem);padding:.65rem .6rem .75rem;max-height:80vh;left:50%!important}.hud-nav-additional{margin-bottom:1rem;padding-bottom:1rem;gap:.5rem}.hud-nav-additional-actions{gap:.4rem;min-width:0}.topbar-chip{padding:0 .55rem;gap:.35rem;min-height:2.1rem;font-size:.52rem}.topbar-chip-icon{width:.8rem;height:.8rem}.hud-nav-header{margin-bottom:.75rem}.hud-nav-header strong{font-size:.78rem}.privacy-intro{font-size:.68rem;margin-bottom:.75rem}.privacy-section{gap:1rem}.privacy-title{font-size:.7rem}.hud-subview-pager__viewport{padding:0 1.55rem}.hud-subview-pager__nav{width:1.32rem;height:2.3rem}.hud-subview-pager__status{font-size:.44rem;letter-spacing:.18em}}.hud-nav-tree,.hud-nav-header,.hud-nav-privacy,.hud-nav-about,.hud-nav-policy{transition:opacity .2s ease}.hud-nav-panel.is-switching .hud-nav-tree,.hud-nav-panel.is-switching .hud-nav-header,.hud-nav-panel.is-switching .hud-nav-privacy,.hud-nav-panel.is-switching .hud-nav-about,.hud-nav-panel.is-switching .hud-nav-policy{opacity:0}.hud-nav-panel::-webkit-scrollbar{display:none}.hud-nav-additional{display:flex;flex-direction:column;gap:.65rem;margin-bottom:1.5rem;padding-bottom:1.5rem;position:relative}.hud-nav-additional-label{font-family:var(--font-code);font-size:.5rem;letter-spacing:.25em;text-transform:uppercase;color:#ff9748b8;margin-left:.2rem}.hud-nav-additional-actions{display:flex;align-items:stretch;gap:.75rem;flex-wrap:wrap}.hud-nav-additional-actions .topbar-chip{flex:1;justify-content:center;min-width:fit-content}.hud-nav-additional-line{position:absolute;bottom:0;left:-2rem;right:-2rem;height:1px;background:linear-gradient(90deg,#ff974800,#ff97481f 15% 85%,#ff974800)}.hud-nav-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.14rem .18rem 0}.hud-nav-spectrum{position:absolute;left:.18rem;right:.18rem;bottom:0;height:100%;display:flex;align-items:flex-end;justify-content:center;gap:2px;pointer-events:none;opacity:var(--spectrum-alpha, 0);z-index:-1;mask-image:linear-gradient(to top,black,transparent)}.hud-nav-spectrum-bar{flex:1;height:80%;background:linear-gradient(to top,#ff974866,#fff7ee1a);transform:scaleY(var(--bar-scale, .01));transform-origin:bottom;will-change:transform;border-radius:1px 1px 0 0}.hud-nav-toggle{min-width:4.5rem;justify-content:center;align-self:flex-start}.hud-nav-toggle[data-state=off]{color:#c0c6d28f;border-color:#ffffff14;background:#0a0c1057}.hud-nav-toggle[data-state=off] .topbar-chip-label{opacity:.74}.hud-nav-header-copy{display:flex;flex-direction:column;gap:.28rem;min-width:0;text-align:center;flex:1 1 auto;transform:translateY(var(--hud-nav-shift-y, 0px));transition:opacity .26s ease,filter .26s ease}.hud-nav-kicker{font-family:var(--font-code);font-size:.56rem;letter-spacing:.2em;text-transform:uppercase;color:#ff9748b8}.hud-nav-header strong{font-family:var(--font-code);font-size:.88rem;letter-spacing:.12em;text-transform:uppercase;color:#fff7eef0}.hud-nav-tree{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.64rem;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;flex:1 1 auto;min-height:0;padding:.6rem .18rem;transition:opacity .26s ease,filter .26s ease,transform .26s ease}.hud-nav-tree::-webkit-scrollbar{display:none}.topbar-chip.is-ui-dimmed{opacity:.22;filter:grayscale(.8) brightness(.6) blur(.4px);pointer-events:none;transform:scale(.96);transition:opacity .3s ease,filter .3s ease,transform .3s ease}.topbar-chip.is-active-toggle{color:#fff;border-color:#ff9748a3;background:#0c0f14eb;box-shadow:0 0 12px #ff97481f}.topbar-chip.is-active-toggle .topbar-chip-icon{color:#ffb16f}.hud-nav-privacy,.hud-nav-about,.hud-nav-policy{display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0 .25rem;overflow:hidden;transform:translateZ(0);backface-visibility:hidden;flex:1 1 auto;min-height:0}.hud-nav-privacy::-webkit-scrollbar,.hud-nav-about::-webkit-scrollbar,.hud-nav-policy::-webkit-scrollbar{display:none}.hud-subview-source{display:none!important}.hud-subview-pager{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:.65rem;min-height:0}.hud-subview-pager__surface{position:relative;flex:1 1 auto;min-height:0}.hud-subview-pager__viewport{min-height:0;overflow:hidden;padding:0 1.9rem}.hud-subview-page{position:relative;display:none;flex-direction:column;gap:1.25rem}.hud-subview-page.is-active,.hud-subview-page--measure{display:flex}.hud-subview-page--measure{position:absolute;left:-9999px;top:0;visibility:hidden;pointer-events:none;z-index:-1}.hud-subview-page.is-hacker-transition{animation:hud-subview-hacker-flicker .34s ease-out both}.hud-subview-page.is-hacker-transition:after{content:"";position:absolute;inset:-1px;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent 0%,rgba(255,151,72,.03) 34%,rgba(255,151,72,.14) 48%,rgba(255,250,245,.08) 50%,rgba(255,151,72,.08) 52%,transparent 66%),repeating-linear-gradient(180deg,#fff0 0 3px,#ffffff03 3px 4px);mix-blend-mode:screen;animation:hud-subview-hacker-scan .34s ease-out both}.hud-subview-pager__nav{position:absolute;top:50%;width:1.6rem;height:2.8rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,151,72,.28);background:#07090ed1;color:#ffc188eb;transform:translateY(-50%);transition:opacity .18s ease,border-color .18s ease,color .18s ease,background .18s ease;touch-action:manipulation}.hud-subview-pager__nav:hover,.hud-subview-pager__nav:focus-visible{border-color:#ff97488f;color:#ffddc2fa;background:#0a0c12f5}.hud-subview-pager__nav:disabled{opacity:.28;pointer-events:none}.hud-subview-pager__nav.is-hacker-transition:not(:disabled){animation:hud-subview-hacker-nav-pulse .28s ease-out}.hud-subview-pager__nav--prev{left:0}.hud-subview-pager__nav--next{right:0}.hud-subview-pager__nav-icon{font-family:var(--font-code);font-size:1rem;line-height:1}.hud-subview-pager__status{align-self:center;min-height:.85rem;font-family:var(--font-code);font-size:.48rem;letter-spacing:.22em;text-transform:uppercase;color:#ff9748b8}.hud-subview-pager__status.is-hacker-transition{animation:hud-subview-hacker-status .32s ease-out}.hud-subview-pager:not(.has-multiple-pages) .hud-subview-pager__nav,.hud-subview-pager:not(.has-multiple-pages) .hud-subview-pager__status{opacity:0;pointer-events:none}@keyframes hud-subview-hacker-flicker{0%{opacity:.82;filter:brightness(1.08) contrast(1.02) saturate(1.06);transform:translateY(3px)}24%{opacity:1;filter:brightness(.96) contrast(1.12) saturate(1.1);transform:translateY(0)}38%{opacity:.92;filter:brightness(1.05) contrast(1.06) saturate(1.08)}to{opacity:1;filter:none;transform:translateY(0)}}@keyframes hud-subview-hacker-scan{0%{opacity:0;transform:translateY(-10%)}22%{opacity:.62}to{opacity:0;transform:translateY(18%)}}@keyframes hud-subview-hacker-nav-pulse{0%{border-color:#ff974847;box-shadow:0 0 #ff974800}42%{border-color:#ffb574c7;box-shadow:0 0 16px #ff97482e}to{border-color:#ff974847;box-shadow:0 0 #ff974800}}@keyframes hud-subview-hacker-status{0%{opacity:.4;letter-spacing:.28em;transform:translateY(1px)}34%{opacity:1;letter-spacing:.24em}to{opacity:1;letter-spacing:.22em;transform:translateY(0)}}.privacy-intro{font-family:var(--font-code);font-size:.76rem;line-height:1.6;color:#ebeef8f0;margin-bottom:1rem;white-space:pre-line}.privacy-section{display:flex;flex-direction:column;gap:1.25rem}.privacy-item{display:flex;flex-direction:column;gap:.35rem}.privacy-kicker{font-family:var(--font-code);font-size:.56rem;letter-spacing:.2em;text-transform:uppercase;color:#ff9748b8}.privacy-title{font-family:var(--font-code);font-size:.78rem;line-height:1.5;letter-spacing:.04em;color:#fff7eee0;font-weight:400}.hud-nav-return{padding:0 .82rem;border:1px solid rgba(255,255,255,.12);background:#0a0c1099;color:#ebeef8b8}.hud-nav-return-icon{display:inline-flex;width:.9rem;height:.9rem;color:#ff9748f0}.hud-nav-return-icon svg{width:100%;height:100%;display:block}.hud-nav-return:hover,.hud-nav-return:focus-visible{color:#f7f2e9;border-color:#ff974857;opacity:1;outline:none;transform:translate(-1px)}.hud-nav-section{display:flex;flex-direction:column;gap:.42rem;transition:transform .22s ease,filter .22s ease,opacity .22s ease}.hud-nav-tree:has(.hud-nav-section:hover) .hud-nav-section:not(:hover),.hud-nav-tree:has(.hud-nav-section:focus-within) .hud-nav-section:not(:focus-within){opacity:.42;filter:blur(1px)}.hud-nav-tree:has(.hud-nav-card:hover) .hud-nav-card:not(:hover),.hud-nav-tree:has(.hud-nav-card:focus-visible) .hud-nav-card:not(:focus-visible){opacity:.56}.hud-nav-section:hover,.hud-nav-section:focus-within{transform:scale(1.028)}.hud-nav-section.is-active-scope{transform:scale(1.02);filter:none}.hud-nav-section-button,.hud-nav-card{width:100%;border:1px solid rgba(255,255,255,.1);background:#0a0c12c7;color:#f5f7ffe6;font-family:var(--font-code);text-align:left;cursor:pointer;transition:transform .22s ease,border-color .22s ease,background-color .22s ease,box-shadow .22s ease,padding .22s ease,margin .22s ease}.hud-nav-section-button:disabled,.hud-nav-card:disabled{cursor:default}.hud-nav-section-button{display:flex;flex-direction:column;gap:.22rem;min-height:5.6rem;padding:.72rem .76rem .76rem;justify-content:flex-end}.hud-nav-section-button strong{font-size:.82rem;letter-spacing:.16em;color:#ff9748f0}.hud-nav-section-kicker{font-size:.5rem;letter-spacing:.2em;text-transform:uppercase;color:#ffffff6b}.hud-nav-cards{display:flex;flex-direction:column;gap:.36rem}.hud-nav-card{padding:.54rem .68rem;font-size:.62rem;letter-spacing:.15em;text-transform:uppercase}.hud-nav-section-button:hover,.hud-nav-section-button:focus-visible,.hud-nav-card:hover,.hud-nav-card:focus-visible{border-color:#ff974861;background:#0e121af0;box-shadow:0 0 0 1px #ff97481f,0 10px 22px #0003;outline:none}.hud-nav-section-button:hover,.hud-nav-section-button:focus-visible{transform:translateY(-2px)}.hud-nav-card:hover,.hud-nav-card:focus-visible{transform:translate(4px);margin-right:-.38rem;padding-right:1.1rem}.hud-nav-section-button.is-active,.hud-nav-card.is-active{outline:none;background:#0e121ae6}.hud-nav-section-button.is-active{border-color:#ff97483d;box-shadow:inset 0 0 0 1px #ff97480d,0 0 16px #ff97480d}.hud-nav-section.is-active-scope .hud-nav-section-button{border-color:#ff974857;box-shadow:inset 0 0 0 1px #ff974814,0 0 20px #ff974814}.hud-nav-section.is-active-scope .hud-nav-card{border-color:#ffffff24;background:#0b0e14db}.hud-nav-panel.is-traveling .hud-nav-header-copy,.hud-nav-panel.is-traveling .hud-nav-tree{opacity:.58;filter:saturate(.82)}.hud-nav-panel.is-traveling .hud-nav-tree{transform:translateY(1px)}.hud-nav-panel.is-traveling .hud-nav-tree,.hud-nav-panel.is-traveling .hud-orbit{pointer-events:none}.hud-nav-panel.is-traveling .hud-nav-section,.hud-nav-panel.is-traveling .hud-nav-section-button,.hud-nav-panel.is-traveling .hud-nav-card,.hud-nav-panel.is-traveling .hud-orbit__item{transition:none!important}.hud-nav-panel.is-traveling .hud-nav-section:hover,.hud-nav-panel.is-traveling .hud-nav-section:focus-within,.hud-nav-panel.is-traveling .hud-nav-section-button:hover,.hud-nav-panel.is-traveling .hud-nav-section-button:focus-visible,.hud-nav-panel.is-traveling .hud-nav-card:hover,.hud-nav-panel.is-traveling .hud-nav-card:focus-visible,.hud-nav-panel.is-traveling .hud-orbit__item:hover,.hud-nav-panel.is-traveling .hud-orbit__item:focus-visible{transform:none;filter:none;margin-right:0}.hud-nav-card.is-active{border-color:#a4f4ff38;box-shadow:inset 0 0 0 1px #a4f4ff0a,0 0 16px #a4f4ff0a}.hud-orbit__item.is-disabled{border-color:#ffffff14;color:#ccd2e275;background:#090b1094;box-shadow:none;transform:none;margin-right:0;padding-right:.68rem;pointer-events:none}.hud-orbit__item.is-disabled .hud-orbit__label{color:#fff7ee7a}.hud-nav-panel.is-section-navigation-hidden .hud-nav-section{gap:0}.hud-nav-panel.is-section-navigation-hidden .hud-nav-cards{gap:.42rem}.hud-nav-panel.is-section-navigation-hidden .hud-nav-section.is-cards-only .hud-nav-card:first-child{margin-top:0}body.hud-nav-open .hud-nav-overlay{opacity:1;visibility:visible;display:block!important;pointer-events:auto}body.hud-nav-open .hud-nav-backdrop{opacity:1}body.hud-nav-open .hud-nav-panel{opacity:1;transform:translate(-50%,-100%) scale(1)}body.hud-nav-open .viewport,body.hud-nav-open .top-ui,body.hud-nav-open .hud-side-nav,body.hud-nav-open .context-hint{filter:saturate(.82) brightness(.78)}body.hud-nav-open .hud-side-nav,body.hud-nav-open .hud-bottom>span,body.hud-nav-open .context-hint,body.hud-nav-open .scanlines,body.hud-nav-open .vignette,body.hud-nav-open .noise{opacity:.45}.hud-side-nav{position:absolute;top:50%;display:flex;gap:1rem;align-items:flex-start;margin:0;font-family:var(--font-code);font-size:10px;color:#ffffff80;text-transform:uppercase;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg)}.hud-side-nav strong{color:var(--accent-2)}.hud-orbit{position:fixed;top:50%;z-index:7;width:15rem;height:min(58vh,28rem);transform:translateY(-50%);pointer-events:none;overflow:hidden;transition:opacity .22s ease}.hud-orbit:before{content:"";position:absolute;top:1.9rem;bottom:1.9rem;width:2.8rem;pointer-events:none;z-index:2}.hud-orbit--left{left:calc(var(--hud-frame-inset, 2rem) * -1)}.hud-orbit--left:before{left:0;background:linear-gradient(90deg,#04070f7a,#04070f00)}.hud-orbit--right{right:calc(var(--hud-frame-inset, 2rem) * -1)}.hud-orbit--right:before{right:0;background:linear-gradient(270deg,#04070f7a,#04070f00)}.hud-orbit__kicker{position:absolute;top:0;font-family:var(--font-code);font-size:.48rem;letter-spacing:.22em;text-transform:uppercase;color:#ff97488a;opacity:.82}.hud-orbit--left .hud-orbit__kicker{left:.12rem}.hud-orbit--right .hud-orbit__kicker{right:.12rem}.hud-orbit__track{position:absolute;top:2rem;bottom:2rem;width:8.8rem;border:1px solid rgba(185,192,206,.2);opacity:.74}.hud-orbit__track:before,.hud-orbit__track:after{content:"";position:absolute;inset:0;border:1px solid transparent;opacity:.28}.hud-orbit__track:before{inset:.58rem;border-color:#ffffff16}.hud-orbit__track:after{inset:1.16rem;border-color:#ffffff0e}.hud-orbit--left .hud-orbit__track,.hud-orbit--left .hud-orbit__track:before,.hud-orbit--left .hud-orbit__track:after{left:-3.18rem;border-left:0;border-radius:0 999px 999px 0}.hud-orbit--right .hud-orbit__track,.hud-orbit--right .hud-orbit__track:before,.hud-orbit--right .hud-orbit__track:after{right:-3.18rem;border-right:0;border-radius:999px 0 0 999px}.hud-orbit__tree{position:absolute;inset:0}.hud-orbit__tree:before{content:"";position:absolute;top:2.64rem;bottom:2.64rem;width:8.8rem;border:1px solid rgba(166,173,188,.26);opacity:.82;pointer-events:none}.hud-orbit--left .hud-orbit__tree:before{left:-3.18rem;border-left:0;border-radius:0 999px 999px 0}.hud-orbit--right .hud-orbit__tree:before{right:-3.18rem;border-right:0;border-radius:999px 0 0 999px}.hud-orbit__item{position:absolute;top:0;display:inline-flex;align-items:center;gap:.48rem;max-width:14.2rem;border:0;padding:0;background:transparent;color:#dbe1eead;font-family:var(--font-code);font-size:.54rem;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;pointer-events:auto;opacity:var(--orbit-opacity, 1);filter:blur(var(--orbit-blur, 0px));will-change:transform,opacity,filter;transition:transform .76s cubic-bezier(.16,1,.3,1),color .18s ease,opacity .52s cubic-bezier(.16,1,.3,1),filter .52s cubic-bezier(.16,1,.3,1)}.hud-orbit--left .hud-orbit__item{left:0;justify-content:flex-start;transform:translate3d(var(--orbit-x),calc(var(--orbit-translate-y) - 1.1rem),0) scale(var(--orbit-scale))}.hud-orbit--right .hud-orbit__item{right:0;flex-direction:row-reverse;text-align:right;justify-content:flex-end;transform:translate3d(calc(var(--orbit-x) * -1),calc(var(--orbit-translate-y) - 1.1rem),0) scale(var(--orbit-scale))}.hud-orbit__dot{position:relative;flex:0 0 auto;width:.76rem;height:.76rem;border:1px solid rgba(196,203,218,.18);background:#0a0d14d1;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff0a}.hud-orbit__dot:after{content:"";position:absolute;inset:.18rem;border-radius:inherit;background:#ff9748b3;opacity:.24;transition:opacity .18s ease,transform .18s ease,background-color .18s ease}.hud-orbit__item:before{content:"";position:absolute;top:50%;width:1.15rem;height:1px;background:linear-gradient(90deg,#9aa1b01f,#b2b9c8a8,#9aa1b024);transform:translateY(-50%);pointer-events:none}.hud-orbit--left .hud-orbit__item:before{right:calc(100% - .6rem)}.hud-orbit--right .hud-orbit__item:before{left:calc(100% - .6rem)}.hud-orbit__label{display:inline-block;max-width:11.6rem;line-height:1.45;white-space:nowrap}.hud-orbit__item:hover,.hud-orbit__item:focus-visible{color:#fbf6eff5;filter:drop-shadow(0 0 10px rgba(255,151,72,.08));outline:none}.hud-orbit--left .hud-orbit__item:hover,.hud-orbit--left .hud-orbit__item:focus-visible{transform:translate3d(calc(var(--orbit-x, 0px) + 4px),calc(var(--orbit-translate-y, 0px) - 1.1rem),0) scale(var(--orbit-scale, 1))}.hud-orbit--right .hud-orbit__item:hover,.hud-orbit--right .hud-orbit__item:focus-visible{transform:translate3d(calc(var(--orbit-x, 0px) * -1 - 4px),calc(var(--orbit-translate-y, 0px) - 1.1rem),0) scale(var(--orbit-scale, 1))}.hud-orbit__item.is-active{color:#fbf6effa;filter:none}.hud-orbit__item.is-active .hud-orbit__dot{border-color:#a4f4ff57;background:#0d111beb}.hud-orbit__item.is-active .hud-orbit__dot:after{background:#f8fafffa;opacity:1;transform:scale(1.08)}.hud-orbit__tree:has(.hud-orbit__item:hover) .hud-orbit__item:not(:hover),.hud-orbit__tree:has(.hud-orbit__item:focus-visible) .hud-orbit__item:not(:focus-visible){opacity:.18}.hud-orbit__item.is-dimmed{color:#bcc2d06b}.hud-orbit__item.is-hidden-orbit{opacity:0!important;pointer-events:none}body.hud-orbits-hidden .hud-orbit{opacity:0;pointer-events:none;transition:opacity .22s ease}.hud-advance{position:absolute;top:50%;width:1.7rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#ff9748cc;transition:opacity .22s ease,transform .22s ease,color .22s ease;z-index:1;pointer-events:auto;transform:translateY(-50%)}.hud-advance--prev{left:0}.hud-advance--next{right:0}.hud-advance-glyph{position:relative;width:.9rem;height:.9rem;display:block}.hud-advance-glyph span{position:absolute;top:50%;width:.62rem;height:1px;background:currentColor;transition:transform .22s ease,background-color .22s ease,opacity .22s ease}.hud-advance-glyph--prev span:first-child{left:.08rem;transform:translateY(-.2rem) rotate(-42deg)}.hud-advance-glyph--prev span:last-child{left:.08rem;transform:translateY(.2rem) rotate(42deg)}.hud-advance-glyph--next span:first-child{right:.08rem;transform:translateY(-.2rem) rotate(42deg)}.hud-advance-glyph--next span:last-child{right:.08rem;transform:translateY(.2rem) rotate(-42deg)}.hud-advance:hover,.hud-advance:focus-visible{outline:none;color:#ffe5cff5;transform:translateY(calc(-50% - 1px))}body.is-2d-mode .hud-advance{color:#ffffff6b;opacity:.82}body.is-intro-active .hud-advance{color:#ffffff38;opacity:.62;pointer-events:none}.hud-side-nav--left{left:0}.hud-side-nav--right{right:0;transform:translateY(-50%)}@media(max-width:1180px){.hud-orbit,.hud-nav-toggle{display:none}}@media(max-width:720px){.hud-orbit{display:none}.top-ui{top:.68rem;width:calc(100vw - 1rem)}.topbar{gap:.62rem;min-height:3.6rem;padding:.52rem .72rem .58rem}.hud-bottom{--hud-side-span-width: 5.35rem;--hud-line-offset: .58rem;--hud-advance-slot: 1.5rem;gap:.55rem;padding-bottom:.38rem;margin-bottom:1.6rem}.hud-bottom>span{visibility:hidden;opacity:0;pointer-events:none}.hud-side-nav{font-size:9px;gap:.72rem}body.is-2d-mode .hud-side-nav{display:none}body.is-2d-mode .hud-bottom{--hud-side-span-width: 0rem;--hud-line-offset: 0rem}.hud-line--break{gap:.56rem;left:1.5rem;right:1.5rem;width:auto;padding-inline:.9rem;min-width:0}.hud-focus{min-width:114px;padding-inline:.34rem;gap:.45rem}.hud-focus-stack{gap:.42rem}.hud-mode-toggle{gap:.34rem;font-size:.52rem;letter-spacing:.18em}.hud-mode-menu{gap:.14rem;bottom:calc(100% + .28rem)}.hud-mode-option{gap:.24rem;font-size:.44rem;letter-spacing:.16em}.hud-mode-glyph{width:.34rem;height:.34rem}.hud-focus-section{font-size:10px;letter-spacing:.2em;margin-bottom:.28rem}.hud-focus-card{font-size:9px;letter-spacing:.16em}.hud-advance{top:50%}.hud-advance--prev{left:-.18rem}.hud-advance--next{right:-.18rem}.hud-nav-panel{width:min(calc(100vw - 1.2rem),540px);padding:.7rem .62rem .72rem}.hud-nav-additional-label{font-size:.56rem;letter-spacing:.22em}.hud-nav-header{margin-bottom:.64rem;align-items:center}.hud-nav-kicker{font-size:.6rem;letter-spacing:.18em}.hud-nav-header strong{font-size:.8rem;letter-spacing:.1em}.hud-side-readout--left{left:.12rem}.hud-side-readout--right,.hud-side-readout--right-vertical{right:.12rem}.hud-nav-return{min-height:1.6rem;padding:.18rem 0 .18rem .56rem;font-size:.5rem;letter-spacing:.14em}.hud-nav-tree{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;align-items:start}.hud-nav-section{display:flex;flex-direction:column;gap:.3rem}.hud-nav-section:hover,.hud-nav-section:focus-within{transform:none}.hud-nav-section-button{min-height:4.45rem;padding:.56rem .58rem .6rem}.hud-nav-section-button strong{font-size:.68rem;letter-spacing:.11em}.hud-nav-section-kicker{font-size:.48rem;letter-spacing:.16em}.hud-nav-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.22rem}.hud-nav-card{padding:.4rem .5rem;font-size:.58rem;letter-spacing:.09em;text-align:center}.hud-nav-card:hover,.hud-nav-card:focus-visible{transform:translate(1px);margin-right:-.08rem;padding-right:.56rem}.hud-subview-pager__viewport{padding:0 1.7rem}body.has-expanded-card .topbar-brand,body.has-expanded-card .topbar-actions{opacity:.08;filter:saturate(.25) blur(1.6px)}}@media(max-width:520px){.hud-nav-panel{width:calc(100vw - 1rem)}.hud-nav-tree{grid-template-columns:1fr}.hud-subview-pager__viewport{padding:0 1.78rem}.hud-nav-header strong{font-size:.76rem}.hud-nav-section-button strong{font-size:.64rem}.hud-nav-card{font-size:.55rem}}@keyframes hud-arrow-drift{0%,to{transform:translate(0);opacity:.34}50%{transform:translate(2px);opacity:.64}}.viewport{position:fixed;inset:0;perspective:1000px;overflow:hidden;z-index:1}.world{--world-tilt-x: 0deg;--world-tilt-y: 0deg;position:absolute;top:50%;left:50%;transform:rotateX(var(--world-tilt-x)) rotateY(var(--world-tilt-y));transform-style:preserve-3d;will-change:transform;z-index:1}.ambient-particle-layer,.card-chrome-layer{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.four-d-wireframe{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:0;transition:opacity .22s ease}body.is-4d-mode .four-d-wireframe,body.has-4d-presence .four-d-wireframe{opacity:1}.four-d-face-overlay{z-index:-10!important;pointer-events:none!important;contain:layout paint style;isolation:isolate;backface-visibility:hidden}.four-d-face-overlay,.four-d-face-overlay *{animation:none!important;transition:none!important}.two-d-section-frame{--two-d-frame-x: 50vw;--two-d-frame-y: 50vh;--two-d-frame-width: 240px;--two-d-frame-height: 240px;--two-d-frame-alpha: 0;--two-d-frame-accent: #ff9e63;--two-d-frame-accent-soft: rgba(255, 158, 99, .22);--two-d-frame-outline-opacity: 1;--two-d-frame-outline-before-opacity: .7;--two-d-frame-outline-after-opacity: .15;--two-d-frame-outline-saturate: 1;--two-d-frame-outline-border-alpha: 42%;--two-d-frame-outline-ring-alpha: 10%;--two-d-frame-outline-glow-alpha: 30%;--two-d-frame-outline-shadow-y: 24px;--two-d-frame-outline-shadow-blur: 56px;--two-d-frame-tab-opacity: 1;--two-d-frame-tab-border-alpha: 34%;--two-d-frame-tab-glow-alpha: 34%;--two-d-frame-tab-shadow-y: 10px;--two-d-frame-tab-shadow-blur: 24px;position:absolute;inset:0;pointer-events:none;opacity:var(--two-d-frame-alpha);transition:opacity .22s ease;z-index:2}.two-d-section-frame__outline{position:absolute;left:var(--two-d-frame-x);top:var(--two-d-frame-y);width:var(--two-d-frame-width);height:var(--two-d-frame-height);opacity:var(--two-d-frame-outline-opacity);border:1px solid color-mix(in srgb,var(--two-d-frame-accent) var(--two-d-frame-outline-border-alpha),transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--two-d-frame-accent-soft) 62%,transparent) 0%,rgba(7,10,18,.03) 18%,rgba(7,10,18,.01) 58%,transparent),radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--two-d-frame-accent) 16%,transparent) 0%,transparent 38%),radial-gradient(circle at 82% 100%,color-mix(in srgb,var(--two-d-frame-accent) 11%,transparent) 0%,transparent 34%);box-shadow:inset 0 0 0 1px #ffffff08,0 0 0 1px color-mix(in srgb,var(--two-d-frame-accent) var(--two-d-frame-outline-ring-alpha),transparent),0 var(--two-d-frame-outline-shadow-y) var(--two-d-frame-outline-shadow-blur) color-mix(in srgb,var(--two-d-frame-accent-soft) var(--two-d-frame-outline-glow-alpha),transparent);transition:opacity .18s ease,border-color .18s ease,box-shadow .22s ease,filter .22s ease;filter:saturate(var(--two-d-frame-outline-saturate))}.two-d-section-frame__edge-cards{position:absolute;inset:0;pointer-events:none}.two-d-section-frame__edge-card{position:absolute;left:0;top:0;display:block;opacity:0;pointer-events:none;transition:opacity .28s cubic-bezier(.22,1,.36,1),border-color .22s ease;overflow:hidden;will-change:transform,opacity;contain:layout paint style;backface-visibility:hidden}.two-d-section-frame__edge-card-shell{width:100%!important;height:100%!important;transform:none!important;opacity:1!important;margin:0!important;pointer-events:none!important;animation:edge-card-entry .52s cubic-bezier(.22,1,.36,1) forwards}@keyframes edge-card-entry{0%{opacity:0;transform:translate(var(--edge-entry-translate, 0))}to{opacity:1;transform:translate(0)}}.two-d-section-frame__edge-card--left{mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.92) 34%,rgba(0,0,0,1) 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.92) 34%,rgba(0,0,0,1) 100%);--edge-entry-translate: -24px}.two-d-section-frame__edge-card--right{mask-image:linear-gradient(to left,transparent 0%,rgba(0,0,0,.92) 34%,rgba(0,0,0,1) 100%);-webkit-mask-image:linear-gradient(to left,transparent 0%,rgba(0,0,0,.92) 34%,rgba(0,0,0,1) 100%);--edge-entry-translate: 24px}.two-d-section-frame__edge-card-shell .card-title{white-space:nowrap;overflow:hidden;text-overflow:clip}.two-d-section-frame__outline:before,.two-d-section-frame__outline:after{content:"";position:absolute;pointer-events:none}.two-d-section-frame__outline:before{inset:12px;border:1px solid color-mix(in srgb,var(--two-d-frame-accent) 16%,rgba(164,244,255,.16));opacity:var(--two-d-frame-outline-before-opacity);transition:opacity .18s ease,border-color .18s ease}.two-d-section-frame__outline:after{inset:-1px;background:linear-gradient(color-mix(in srgb,var(--two-d-frame-accent) 18%,rgba(164,244,255,.1)) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--two-d-frame-accent) 18%,rgba(164,244,255,.1)) 1px,transparent 1px);background-size:24px 24px;opacity:var(--two-d-frame-outline-after-opacity);mask-image:radial-gradient(circle at 50% 36%,rgba(0,0,0,.96) 0%,rgba(0,0,0,.74) 38%,rgba(0,0,0,.38) 56%,transparent 72%);-webkit-mask-image:radial-gradient(circle at 50% 36%,rgba(0,0,0,.96) 0%,rgba(0,0,0,.74) 38%,rgba(0,0,0,.38) 56%,transparent 72%);transition:opacity .18s ease}.two-d-section-frame__tab{position:absolute;left:calc(var(--two-d-frame-x) + 16px);top:calc(var(--two-d-frame-y) - 28px);display:inline-flex;align-items:flex-start;gap:.45rem;min-width:min(23rem,calc(var(--two-d-frame-width) * .34));padding:.5rem .9rem .42rem;opacity:var(--two-d-frame-tab-opacity);border:1px solid color-mix(in srgb,var(--two-d-frame-accent) var(--two-d-frame-tab-border-alpha),transparent);background:linear-gradient(180deg,#060a12e6,#060a12a8);box-shadow:0 var(--two-d-frame-tab-shadow-y) var(--two-d-frame-tab-shadow-blur) #02060c38,0 0 22px color-mix(in srgb,var(--two-d-frame-accent-soft) var(--two-d-frame-tab-glow-alpha),transparent);color:#fff5ecd6;font-family:var(--font-code);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;transition:opacity .18s ease,border-color .18s ease,box-shadow .22s ease,filter .22s ease}body.has-expanded-card .two-d-section-frame,body.is-card-morphing .two-d-section-frame,body.hud-nav-open .two-d-section-frame,body.has-expanded-card .big-text,body.is-card-morphing .big-text{opacity:0!important}.two-d-section-frame__kicker{font-size:.46rem;color:color-mix(in srgb,var(--two-d-frame-accent) 34%,rgba(164,244,255,.76))}.two-d-section-frame__label{font-size:.76rem;color:color-mix(in srgb,var(--two-d-frame-accent) 92%,white 8%);line-height:1}.item{position:absolute;left:0;top:0;backface-visibility:hidden;transform-origin:center center;transform:translateZ(0);display:flex;align-items:center;justify-content:center;pointer-events:none;will-change:transform,opacity}.item--interactive{pointer-events:auto;z-index:14}.entry-wireframe{--entry-grid-alpha: 1;position:absolute;left:0;top:0;width:clamp(520px,42vw,760px);height:clamp(620px,54vw,940px);transform:translate(-50%,-50%) rotate(-6deg);transform-origin:center center;opacity:calc(var(--entry-grid-alpha) * .92);pointer-events:none;z-index:0;filter:drop-shadow(0 0 18px rgba(255,151,72,calc(var(--entry-grid-alpha) * .08))) drop-shadow(0 0 38px rgba(84,180,255,calc(var(--entry-grid-alpha) * .06)))}.entry-wireframe:before,.entry-wireframe:after{content:"";position:absolute;inset:0;pointer-events:none}.entry-wireframe:before{background:linear-gradient(rgba(92,174,255,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(92,174,255,.2) 1px,transparent 1px);background-size:28px 28px;opacity:calc(var(--entry-grid-alpha) * .5);mask-image:radial-gradient(circle at 46% 48%,rgba(0,0,0,1) 0%,rgba(0,0,0,.86) 24%,rgba(0,0,0,.5) 42%,rgba(0,0,0,.16) 56%,transparent 72%);-webkit-mask-image:radial-gradient(circle at 46% 48%,rgba(0,0,0,1) 0%,rgba(0,0,0,.86) 24%,rgba(0,0,0,.5) 42%,rgba(0,0,0,.16) 56%,transparent 72%)}.entry-wireframe:after{inset:6% 8% 8% 10%;background:radial-gradient(circle at 38% 44%,rgba(255,151,72,.14),transparent 30%),radial-gradient(circle at 56% 58%,rgba(92,174,255,.12),transparent 34%),radial-gradient(circle at 48% 50%,rgba(255,255,255,.05),transparent 44%);opacity:calc(var(--entry-grid-alpha) * .9);filter:blur(10px);mask-image:radial-gradient(circle at 50% 50%,rgba(0,0,0,.92) 0%,rgba(0,0,0,.5) 34%,rgba(0,0,0,.18) 52%,transparent 68%);-webkit-mask-image:radial-gradient(circle at 50% 50%,rgba(0,0,0,.92) 0%,rgba(0,0,0,.5) 34%,rgba(0,0,0,.18) 52%,transparent 68%)}.intro-hint{position:fixed;inset:0;z-index:17;color:#fff5ecd1;font-family:var(--font-code);pointer-events:none;opacity:var(--intro-hint-alpha, 1);filter:blur(calc((1 - var(--intro-hint-alpha, 1)) * 6px))}.intro-hint-line{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.intro-hint-path{fill:none;stroke:#ff9748e0;stroke-width:1.2;stroke-linecap:square;stroke-linejoin:miter;filter:drop-shadow(0 0 12px rgba(255,151,72,.16)) drop-shadow(0 0 24px rgba(255,151,72,.08))}.intro-hint-dot{fill:#ff9748f5;filter:drop-shadow(0 0 12px rgba(255,151,72,.34))}.intro-hint-copy:before{content:"";position:absolute;left:-.78rem;top:.18rem;width:.9rem;height:1px;background:#fff4e8eb;transform:rotate(-28deg);transform-origin:left center}.intro-hint-copy{position:absolute;left:var(--intro-copy-x, 50vw);top:var(--intro-copy-y, 50vh);display:flex;flex-direction:column;align-items:flex-start;gap:.26rem;padding:.6rem .8rem .62rem;border:1px solid rgba(255,255,255,.12);background:#06080cb8;box-shadow:inset 0 0 0 1px #ffffff08,0 10px 30px #00000038;white-space:nowrap}.intro-hint-kicker{color:#ff9748d1;font-size:.56rem;letter-spacing:.18em}.intro-hint-copy strong{color:#fff5ecf0;font-size:.72rem;font-weight:700;letter-spacing:.18em}.context-hint{z-index:16;opacity:var(--context-hint-alpha, 0);filter:blur(calc((1 - var(--context-hint-alpha, 0)) * 7px))}.context-hint-copy{left:var(--context-copy-x, 50vw);top:var(--context-copy-y, 50vh);gap:.22rem;padding:.56rem .74rem .58rem;background:#06080c9e}.context-hint-copy:before{left:-.72rem;top:.24rem;width:.78rem}.context-hint .intro-hint-path{stroke:#ffd6a6bd;filter:drop-shadow(0 0 10px rgba(255,151,72,.12))}.context-hint .intro-hint-dot{fill:#ffd6a6eb;filter:drop-shadow(0 0 10px rgba(255,151,72,.22))}.context-hint .intro-hint-kicker{color:#ff9748b8}.context-hint .intro-hint-copy strong{font-size:.64rem;letter-spacing:.16em}.card--entry{cursor:pointer}.card--entry:hover,.card--entry.is-hovered,.card--entry:focus-visible{border-color:#ff9748d1;box-shadow:0 0 0 1px #ff97486b,0 20px 50px #02061473,0 0 32px #ff97481a}.card{--card-rot-x: 0deg;--card-rot-y: 0deg;--card-rot-z: 0deg;--card-tx: 0px;--card-ty: 0px;--card-tz: 0px;--card-scale: 1;--card-text-scale: 1;--card-expand: 0;--card-expand-shell: 0;--card-expand-layout: 0;--card-inset-x: 1.2rem;--card-inset-b: 1.2rem;--card-rail-end: #ff9546;width:var(--card-width, 320px);height:var(--card-height, 460px);background:var(--card-bg);border:1px solid var(--border);position:relative;padding:0 var(--card-inset-x) var(--card-inset-b);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background-image:radial-gradient(circle at 18% 0%,var(--card-accent-soft),transparent 36%),radial-gradient(circle at 84% 100%,color-mix(in srgb,var(--card-accent) 8%,transparent) 0%,transparent 26%),linear-gradient(180deg,#ffffff09,#fff0),linear-gradient(180deg,#070b171f,#070b1700);box-shadow:0 0 0 1px rgba(255,255,255,var(--card-shell-ring-alpha, .08)),0 var(--card-shell-shadow-y, 20px) var(--card-shell-shadow-blur, 50px) rgba(2,6,20,var(--card-shell-shadow-alpha, .45));transition:transform .28s cubic-bezier(.25,.46,.45,.94),width .5s cubic-bezier(.2,.8,.2,1),height .5s cubic-bezier(.2,.8,.2,1);transform:translateZ(0) translate(-50%,-50%);transform-origin:50% 1.5%;pointer-events:auto;isolation:isolate;backface-visibility:hidden;will-change:transform,width,height,opacity;transform-style:preserve-3d}body.is-view-morphing .card:not(.is-expanded),body.is-card-morphing .card{transition:transform .28s cubic-bezier(.25,.46,.45,.94),width .5s cubic-bezier(.2,.8,.2,1),height .5s cubic-bezier(.2,.8,.2,1)}body.is-view-morphing .card:not(.is-expanded),body.is-card-morphing .card{box-shadow:none!important;border-color:#ffffff1f!important}body.is-view-morphing .card:not(.is-expanded):before,body.is-view-morphing .card:not(.is-expanded):after,body.is-card-morphing .card:before,body.is-card-morphing .card:after{opacity:0!important;transition:none!important}body.is-view-morphing .card:not(.is-expanded) .card-header-panel,body.is-card-morphing .card .card-header-panel{transition:min-height .45s cubic-bezier(.2,.8,.2,1),margin-bottom .45s cubic-bezier(.2,.8,.2,1),padding .45s cubic-bezier(.2,.8,.2,1)}body.is-view-morphing .card:not(.is-expanded) .card-header-panel,body.is-card-morphing .card .card-header-panel{box-shadow:none!important;border-color:color-mix(in srgb,var(--card-accent) 56%,rgba(255,255,255,.08))!important}body.is-transition-snapshots .card.is-transition-snapshot:not(.is-expanded) .card-transition-snapshot{opacity:1;transform:none}body.is-transition-snapshots .card.is-transition-snapshot:not(.is-expanded) .card-preview-layer,body.is-transition-snapshots .card.is-transition-snapshot:not(.is-expanded) .card-expanded-panel,body.is-transition-snapshots .card.is-transition-snapshot:not(.is-expanded) .card-header-panel,body.is-transition-snapshots .card.is-transition-snapshot:not(.is-expanded) .card-index{opacity:0!important}body.is-transition-snapshots .card.is-transition-snapshot:not(.is-expanded) .card-preview-layer,body.is-transition-snapshots .card.is-transition-snapshot:not(.is-expanded) .card-expanded-panel{visibility:hidden}body.is-transition-snapshots .card.is-transition-snapshot:not(.is-expanded){box-shadow:0 0 0 1px color-mix(in srgb,var(--card-accent) 28%,rgba(255,255,255,.08)),0 14px 30px #03071438!important;border-color:color-mix(in srgb,var(--card-accent) 46%,rgba(255,255,255,.1))!important}body.is-view-morphing .card:not(.is-expanded) .card-preview-layer,body.is-view-morphing .card:not(.is-expanded) .card-expanded-panel,body.is-card-morphing .card .card-preview-layer,body.is-card-morphing .card .card-expanded-panel,body.is-view-morphing .card:not(.is-expanded) .card-core-icon,body.is-card-morphing .card .card-core-icon,body.is-view-morphing .card:not(.is-expanded) .card-pixel-canvas,body.is-card-morphing .card .card-pixel-canvas,body.is-view-morphing .card:not(.is-expanded) .card-core:before,body.is-view-morphing .card:not(.is-expanded) .card-core:after,body.is-view-morphing .card:not(.is-expanded) .card-core-glow,body.is-card-morphing .card .card-core:before,body.is-card-morphing .card .card-core:after,body.is-card-morphing .card .card-core-glow{transition:none!important}body.is-view-morphing .card:not(.is-expanded) .card-core-glow,body.is-card-morphing .card .card-core-glow{opacity:calc(var(--card-core-glow-opacity, .7) * .72)!important}body.is-view-morphing .card:not(.is-expanded) .card-pixel-canvas,body.is-card-morphing .card .card-pixel-canvas{opacity:0!important}body.is-view-morphing .card:not(.is-expanded) .card-core:before,body.is-view-morphing .card:not(.is-expanded) .card-core:after,body.is-card-morphing .card .card-core:before,body.is-card-morphing .card .card-core:after{opacity:.22!important}body.is-card-morphing .card .card-header-panel{min-height:8rem!important;margin-bottom:.8rem!important}body.is-card-morphing .card .card-header-body{padding:.84rem 1rem .9rem!important}body.is-card-morphing .card .card-kicker{font-size:.74rem!important;margin-bottom:.34rem!important}body.is-card-morphing .card .card-title{font-size:calc(2.22rem * var(--card-title-scale, 1))!important;letter-spacing:-.065em!important}body.is-card-morphing .card.is-expanded .card-expanded-panel{overflow:hidden!important}body.is-exiting-2d-mode .card:not(.is-expanded){box-shadow:none!important;border-color:#ffffff1f!important}body.is-exiting-2d-mode .card:not(.is-expanded) .card-header-panel{box-shadow:none!important;border-color:color-mix(in srgb,var(--card-accent) 54%,rgba(255,255,255,.08))!important}body.is-exiting-2d-mode .card:not(.is-expanded) .card-pixel-canvas,body.is-exiting-2d-mode .card:not(.is-expanded) .card-core-glow,body.is-exiting-2d-mode .card:not(.is-expanded) .card-core:before,body.is-exiting-2d-mode .card:not(.is-expanded) .card-core:after{transition:none!important}body.is-exiting-2d-mode .card:not(.is-expanded) .card-pixel-canvas{opacity:.08!important}body.is-exiting-2d-mode .card:not(.is-expanded) .card-core-glow{opacity:calc(var(--card-core-glow-opacity, .7) * .18)!important}body.is-exiting-2d-mode .card:not(.is-expanded) .card-core:before,body.is-exiting-2d-mode .card:not(.is-expanded) .card-core:after{opacity:.16!important}body.is-2d-mode .card{box-shadow:0 0 0 1px rgba(255,255,255,var(--card-shell-ring-alpha, .08)),0 var(--card-shell-shadow-y, 20px) var(--card-shell-shadow-blur, 50px) rgba(2,6,20,var(--card-shell-shadow-alpha, .45))}body.is-2d-mode .card-header-panel{box-shadow:none}body.is-2d-mode .card:not(.is-expanded) .card-header-panel{grid-template-columns:clamp(2rem,18%,3.5rem) minmax(0,1fr);min-height:clamp(5.3rem,13vw,8rem)}body.is-2d-mode .card:not(.is-expanded) .card-header-body{min-width:0;padding:clamp(.5rem,1.3vw,.84rem) clamp(.58rem,1.5vw,1rem) clamp(.56rem,1.4vw,.9rem);overflow:hidden}body.is-2d-mode .card:not(.is-expanded) .card-kicker{font-size:clamp(.56rem,.96vw,.76rem);letter-spacing:clamp(.08em,.18vw,.16em);column-gap:clamp(.18rem,.6vw,.42rem);row-gap:clamp(.08rem,.28vw,.18rem);margin-bottom:clamp(.18rem,.5vw,.34rem)}body.is-2d-mode .card:not(.is-expanded) .card-handoff{font-size:clamp(.62rem,1.06vw,.82rem);letter-spacing:clamp(.04em,.14vw,.12em);line-height:1.14}body.is-2d-mode .card:not(.is-expanded) .card-title{font-size:clamp(1.62rem,4.5vw,2.28rem);letter-spacing:clamp(-.06em,-.08vw,-.038em);line-height:.9}body.is-2d-mode .card:not(.is-expanded) .card-id-row{top:clamp(.62rem,1.2vw,1rem);left:clamp(.62rem,1.5vw,1rem);right:clamp(.62rem,1.5vw,1rem)}body.is-2d-mode .card:not(.is-expanded) .card-id,body.is-2d-mode .card:not(.is-expanded) .card-footer{font-size:clamp(.5rem,.82vw,.7rem)}body.is-2d-mode .card:not(.is-expanded) .card-footer{left:clamp(.62rem,1.5vw,1rem);right:clamp(.62rem,1.5vw,1rem);bottom:clamp(.62rem,1.2vw,1rem);gap:clamp(.34rem,.9vw,.8rem)}body.is-2d-mode .card:not(.is-expanded) .card-footer>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.is-2d-mode .card:not(.is-expanded) .card-core{gap:clamp(.5rem,1.2vw,1rem)}body.is-2d-mode .card:not(.is-expanded) .card-core-icon{width:clamp(2.1rem,6.8vw,4.5rem);height:clamp(2.1rem,6.8vw,4.5rem)}body.is-2d-mode .card:not(.is-expanded) .card-core-chip{min-height:clamp(1.35rem,3vw,2rem);padding:0 clamp(.46rem,1.3vw,.9rem);font-size:clamp(.48rem,.8vw,.7rem);letter-spacing:clamp(.08em,.18vw,.16em)}body.is-2d-mode .card-pixel-canvas{opacity:var(--card-pixel-opacity, .94)}body.is-2d-mode .card-core:before,body.is-2d-mode .card-core:after{opacity:var(--card-core-overlay-opacity, 1)}body.is-2d-mode .card-core-glow{opacity:var(--card-core-glow-opacity, .7)}body.is-2d-mode .card:not(.is-expanded) .card-core-icon{opacity:var(--card-core-icon-opacity, 1)}body.is-2d-mode .card:not(.is-expanded) .card-header-panel{background:linear-gradient(180deg,rgba(7,11,20,var(--card-header-top-alpha, .96)),rgba(6,10,18,var(--card-header-bottom-alpha, .9)))}body.is-4d-mode .card:not(.is-expanded),body.has-4d-presence .card:not(.is-expanded){box-shadow:none}.card.is-four-d-face{width:220px;height:220px;padding:0;transform-origin:0 0;transform:none;transition:opacity .14s ease,border-color .14s ease,box-shadow .14s ease;overflow:hidden;contain:layout paint style}.card.is-four-d-face .card-header-panel{grid-template-columns:4.2rem 1fr;min-height:7.3rem;box-shadow:inset 0 -1px color-mix(in srgb,var(--card-accent) 58%,transparent)}.card.is-four-d-face .card-header-body{padding:.9rem 1rem .82rem}.card.is-four-d-face .card-kicker{font-size:.58rem;letter-spacing:.14em;row-gap:.18rem;margin-bottom:.32rem}.card.is-four-d-face .card-handoff{font-size:.48rem;letter-spacing:.1em;line-height:1.16}.card.is-four-d-face .card-title{font-size:1.32rem;line-height:.86;letter-spacing:-.055em}.card.is-four-d-face .card-preview-layer{min-height:0}.card.is-four-d-face .card-id-row{top:.82rem;left:.92rem;right:.92rem}.card.is-four-d-face .card-id{font-size:.72rem}.card.is-four-d-face .card-status-dot{width:.82rem;height:.82rem}.card.is-four-d-face .card-core{gap:.62rem;transform:translateY(-.18rem)}.card.is-four-d-face .card-core-icon{width:3.9rem;height:3.9rem;opacity:.38}.card.is-four-d-face .card-core-chip{min-height:1.8rem;padding:0 .84rem;font-size:.66rem;letter-spacing:.14em}.card.is-four-d-face .card-footer{left:.92rem;right:.92rem;bottom:.86rem;gap:.5rem;font-size:.52rem}.card.is-four-d-face .card-footer span:last-child{text-align:right}.card.is-four-d-face .card-index,.card.is-four-d-face .card-expanded-panel{display:none}.card.is-four-d-face .card-pixel-canvas,.card.is-four-d-face .card-core-glow,.card.is-four-d-face .card-core:before,.card.is-four-d-face .card-core:after{opacity:.3}@media(max-width:1320px){body.is-2d-mode .card:not(.is-expanded) .card-header-panel{grid-template-columns:clamp(1.86rem,17%,3.1rem) minmax(0,1fr);min-height:clamp(4.7rem,11vw,6.6rem)}body.is-2d-mode .card:not(.is-expanded) .card-header-body{padding:clamp(.42rem,1vw,.68rem) clamp(.5rem,1.2vw,.8rem) clamp(.46rem,1.1vw,.72rem)}body.is-2d-mode .card:not(.is-expanded) .card-kicker{font-size:clamp(.5rem,.84vw,.66rem);letter-spacing:clamp(.06em,.12vw,.12em);margin-bottom:clamp(.14rem,.34vw,.24rem)}body.is-2d-mode .card:not(.is-expanded) .card-handoff{font-size:clamp(.6rem,1vw,.8rem);line-height:1.12}body.is-2d-mode .card:not(.is-expanded) .card-title{font-size:clamp(1.36rem,3.3vw,2rem);line-height:.88}body.is-2d-mode .card:not(.is-expanded) .card-id,body.is-2d-mode .card:not(.is-expanded) .card-footer{font-size:clamp(.42rem,.66vw,.56rem)}body.is-2d-mode .card:not(.is-expanded) .card-footer{gap:clamp(.24rem,.55vw,.5rem)}body.is-2d-mode .card:not(.is-expanded) .card-core{gap:clamp(.34rem,.7vw,.68rem)}body.is-2d-mode .card:not(.is-expanded) .card-core-icon{width:clamp(1.7rem,5vw,3.2rem);height:clamp(1.7rem,5vw,3.2rem)}body.is-2d-mode .card:not(.is-expanded) .card-core-chip{min-height:clamp(1.08rem,2.3vw,1.56rem);padding:0 clamp(.34rem,.9vw,.62rem);font-size:clamp(.4rem,.62vw,.58rem);letter-spacing:clamp(.06em,.12vw,.12em)}}@media(max-width:720px)and (orientation:portrait){body.is-2d-mode .card:not(.is-expanded){--card-inset-x: .9rem;--card-inset-b: .9rem}body.is-2d-mode .card:not(.is-expanded) .card-header-panel{grid-template-columns:clamp(4rem,19vw,5rem) 1fr;min-height:clamp(7rem,28vw,8.9rem);margin-bottom:.86rem}body.is-2d-mode .card:not(.is-expanded) .card-header-body{padding:.82rem .94rem .92rem}body.is-2d-mode .card:not(.is-expanded) .card-kicker{font-size:clamp(.56rem,2.1vw,.74rem);letter-spacing:clamp(.08em,.28vw,.16em);column-gap:clamp(.24rem,.9vw,.42rem);row-gap:clamp(.12rem,.42vw,.22rem);margin-bottom:.28rem}body.is-2d-mode .card:not(.is-expanded) .card-handoff{font-size:clamp(.78rem,3vw,1rem);letter-spacing:clamp(.04em,.14vw,.1em);line-height:1.08}body.is-2d-mode .card:not(.is-expanded) .card-title{font-size:clamp(2rem,12vw,3.5rem);letter-spacing:clamp(-.07em,-.36vw,-.035em);line-height:.88}body.is-2d-mode .card:not(.is-expanded) .card-id-row{top:.82rem;left:.9rem;right:.9rem}body.is-2d-mode .card:not(.is-expanded) .card-id,body.is-2d-mode .card:not(.is-expanded) .card-footer{font-size:clamp(.58rem,2.1vw,.8rem)}body.is-2d-mode .card:not(.is-expanded) .card-footer{left:.9rem;right:.9rem;bottom:.84rem;gap:.56rem}body.is-2d-mode .card:not(.is-expanded) .card-footer>*{min-width:0}body.is-2d-mode .card:not(.is-expanded) .card-core{gap:.82rem}body.is-2d-mode .card:not(.is-expanded) .card-core-icon{width:clamp(2.8rem,11vw,3.5rem);height:clamp(2.8rem,11vw,3.5rem)}body.is-2d-mode .card:not(.is-expanded) .card-core-chip{min-height:1.72rem;padding:0 .74rem;font-size:clamp(.58rem,2.2vw,.76rem);letter-spacing:clamp(.08em,.2vw,.14em)}body.is-2d-mode .card:not(.is-expanded) .card-pixel-canvas{opacity:.64}}body.is-2d-mode .card.is-outside-active-section{box-shadow:0 0 0 1px rgba(255,255,255,var(--two-d-card-outside-ring-alpha, .035)),0 var(--two-d-card-outside-shadow-y, 8px) var(--two-d-card-outside-shadow-blur, 20px) rgba(2,6,20,var(--two-d-card-outside-shadow-alpha, .16))}body.is-2d-mode .card.is-outside-active-section .card-pixel-canvas{opacity:.24}body.is-2d-mode .card.is-outside-active-section .card-core:before,body.is-2d-mode .card.is-outside-active-section .card-core:after,body.is-2d-mode .card.is-outside-active-section .card-core-glow,body.is-2d-mode .card.is-outside-active-section .card-kicker,body.is-2d-mode .card.is-outside-active-section .card-id-row,body.is-2d-mode .card.is-outside-active-section .card-footer,body.is-2d-mode .card.is-outside-active-section .card-core-chip{opacity:.28}body.is-2d-mode .card.is-outside-active-section .card-header-panel{border-color:#ffffff1f}body.is-2d-mode .card.is-outside-active-section .card-rail{opacity:.38}body.is-2d-mode .card:hover,body.is-2d-mode .card.is-hovered,body.is-2d-mode .card:focus-visible{--card-scale: 1}body.is-frame-stressed.is-4d-mode .card.is-four-d-face .card-pixel-canvas,body.is-frame-stressed.is-4d-mode .card.is-four-d-face .card-core:before,body.is-frame-stressed.is-4d-mode .card.is-four-d-face .card-core:after,body.is-frame-stressed.is-4d-mode .card.is-four-d-face .card-core-glow{opacity:.16!important}.card.is-mobius-inverted{--mobius-accent: #9bcfff;--mobius-accent-soft: rgba(155, 207, 255, .22);box-shadow:0 0 0 1px #9bcfff1f,0 16px 44px #02061461}.card.is-mobius-inverted .card-header-panel{border-color:color-mix(in srgb,var(--mobius-accent) 74%,rgba(255,255,255,.08))}.card.is-mobius-inverted .card-rail{background:linear-gradient(180deg,color-mix(in srgb,var(--mobius-accent) 82%,white 18%),#4676aaeb)}.card.is-mobius-inverted .card-core:before{background:radial-gradient(circle at 24% 18%,color-mix(in srgb,var(--mobius-accent-soft) 88%,transparent) 0%,transparent 30%),radial-gradient(circle at 80% 72%,color-mix(in srgb,var(--mobius-accent) 12%,rgba(54,173,255,.08)) 0%,transparent 34%),linear-gradient(180deg,#03071429,#03071466)}.card.is-mobius-inverted .card-core:after{background:linear-gradient(180deg,#05081014,#0508104d),radial-gradient(circle at 50% 120%,color-mix(in srgb,var(--mobius-accent) 22%,transparent) 0%,transparent 42%)}.card.is-mobius-inverted .card-signal,.card.is-mobius-inverted .card-mode,.card.is-mobius-inverted .card-slash,.card.is-mobius-inverted .card-id{color:var(--mobius-accent)}.card.is-mobius-inverted .card-core-chip{border-color:color-mix(in srgb,var(--mobius-accent) 18%,rgba(255,255,255,.1));background:linear-gradient(180deg,color-mix(in srgb,var(--mobius-accent-soft) 20%,rgba(7,12,24,.72)),#070c18a8)}.card.is-mobius-inverted .card-expanded-label,.card.is-mobius-inverted .card-expanded-term,.card.is-mobius-inverted .card-expanded-meta,.card.is-mobius-inverted .card-expanded-surface>span{color:var(--mobius-accent)}.card.is-expanded{background:#080c18d6;border-color:color-mix(in srgb,var(--card-accent) 76%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--card-accent) 26%,transparent),0 24px 80px #01040c99,0 0 48px color-mix(in srgb,var(--card-accent-soft) 54%,transparent)}.card.is-expanded:hover,.card.is-expanded.is-hovered{border-color:color-mix(in srgb,var(--card-accent) 76%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--card-accent) 26%,transparent),0 24px 80px #01040c99,0 0 48px color-mix(in srgb,var(--card-accent-soft) 54%,transparent);background:#080c18d6;--card-scale: 1;z-index:auto}@media(hover:hover){.card:hover,.card.is-hovered{border-color:#ff003cf5;box-shadow:0 0 0 1px #ff003cf2,0 0 34px #ff003c38,0 20px 50px #02061473;background-color:#141a368f;--card-scale: 1.015;z-index:100}.card:hover .card-core-icon,.card.is-hovered .card-core-icon{color:#ff9748d6;transform:scale(1.08)}}.card:focus-visible{outline:none;border-color:#ff003cf5;box-shadow:0 0 0 1px #ff003cf2,0 0 34px #ff003c38,0 20px 50px #02061473;background-color:#141a368f;--card-scale: 1.015;z-index:100}.card:before,.card:after{content:"";position:absolute;width:10px;height:10px;border:1px solid transparent;transition:.3s}.card:before{top:-1px;left:-1px;border-top-color:var(--text);border-left-color:var(--text)}.card:after{bottom:-1px;right:-1px;border-bottom-color:var(--text);border-right-color:var(--text)}.card:hover:before,.card.is-hovered:before,.card:hover:after,.card.is-hovered:after,.card:focus-visible:before,.card:focus-visible:after{width:100%;height:100%;border-color:#ff003cf5}.card-header-panel{position:relative;z-index:2;display:grid;grid-template-columns:3.9rem 1fr;width:calc((100% + (var(--card-inset-x) * 2)) * (var(--card-scale, 1) / var(--card-text-scale, 1)));max-width:calc((100% + (var(--card-inset-x) * 2)) * (var(--card-scale, 1) / var(--card-text-scale, 1)));min-height:calc(8rem + var(--card-expand-layout) * 2rem);background:linear-gradient(180deg,rgba(7,11,20,var(--card-header-top-alpha, .96)),rgba(6,10,18,var(--card-header-bottom-alpha, .9)));border:1px solid color-mix(in srgb,var(--card-accent) 84%,rgba(255,255,255,.08));margin:0 calc(var(--card-inset-x) * -1) .8rem;overflow:visible;transition:min-height .45s cubic-bezier(.2,.8,.2,1),margin-bottom .45s cubic-bezier(.2,.8,.2,1);transform:scale(calc(var(--card-text-scale) / var(--card-scale)));transform-origin:left top}.card-rail{position:relative;background:linear-gradient(180deg,color-mix(in srgb,var(--card-accent) 88%,white 12%) 0%,var(--card-rail-end) 100%)}.card-rail-dot{position:absolute;left:50%;top:50%;width:15px;height:15px;border-radius:999px;transform:translate(-50%,-50%);background:#492d16a8;display:var(--card-rail-dot-display, block)}.card-header-body{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:calc(.84rem + var(--card-expand-layout) * .28rem) calc(1rem + var(--card-expand-layout) * .74rem) calc(.9rem + var(--card-expand-layout) * .28rem);overflow:visible;transition:padding .45s cubic-bezier(.2,.8,.2,1)}.card-header{display:none}.card-kicker{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.48rem;row-gap:.18rem;justify-content:flex-start;min-width:0;font-family:var(--font-code);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.34rem;transition:font-size .45s cubic-bezier(.2,.8,.2,1),margin-bottom .45s cubic-bezier(.2,.8,.2,1)}.card.is-expanded .card-kicker{font-size:.86rem;margin-bottom:.56rem}.card-signal,.card-mode,.card-slash{color:var(--card-accent)}.card-handoff{color:#fff6;letter-spacing:.12em;line-height:1.2}.card-body{position:relative;display:flex;min-height:0;flex:1;padding-top:0;margin:0 calc(var(--card-inset-x) * -1) calc(var(--card-inset-b) * -1);padding-left:var(--card-inset-x);padding-right:var(--card-inset-x);padding-bottom:var(--card-inset-b);z-index:2;overflow:hidden;transform:scale(calc(var(--card-text-scale) / var(--card-scale)));transform-origin:center bottom}.card-preview-layer,.card-expanded-panel{position:absolute;inset:0}.card-spectrum{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:stretch;gap:1.5px;pointer-events:none;opacity:calc(var(--music-alpha, 0) * .45);z-index:1;padding:0;box-sizing:border-box;-webkit-mask-image:linear-gradient(to top,black,transparent 75%);mask-image:linear-gradient(to top,black,transparent 75%)}.card-spectrum-bar{flex:1;height:80%;background:linear-gradient(to top,var(--card-accent, #ff9748),transparent);transform:scaleY(.01);transform-origin:bottom}.card-spectrum-bar[data-index="0"]{transform:scaleY(var(--f-0, .01))}.card-spectrum-bar[data-index="1"]{transform:scaleY(var(--f-1, .01))}.card-spectrum-bar[data-index="2"]{transform:scaleY(var(--f-2, .01))}.card-spectrum-bar[data-index="3"]{transform:scaleY(var(--f-3, .01))}.card-spectrum-bar[data-index="4"]{transform:scaleY(var(--f-4, .01))}.card-spectrum-bar[data-index="5"]{transform:scaleY(var(--f-5, .01))}.card-spectrum-bar[data-index="6"]{transform:scaleY(var(--f-6, .01))}.card-spectrum-bar[data-index="7"]{transform:scaleY(var(--f-7, .01))}.card-spectrum-bar[data-index="8"]{transform:scaleY(var(--f-8, .01))}.card-spectrum-bar[data-index="9"]{transform:scaleY(var(--f-9, .01))}.card-spectrum-bar[data-index="10"]{transform:scaleY(var(--f-10, .01))}.card-spectrum-bar[data-index="11"]{transform:scaleY(var(--f-11, .01))}.card-spectrum-bar[data-index="12"]{transform:scaleY(var(--f-12, .01))}.card-spectrum-bar[data-index="13"]{transform:scaleY(var(--f-13, .01))}.card-spectrum-bar[data-index="14"]{transform:scaleY(var(--f-14, .01))}.card-spectrum-bar[data-index="15"]{transform:scaleY(var(--f-15, .01))}.card-transition-snapshot{position:absolute;inset:0;z-index:2;display:grid;grid-template-rows:auto auto 1fr auto;gap:.8rem;padding:1rem 1rem .95rem;opacity:0;pointer-events:none;transform:translateY(8px) scale(.985);transition:opacity .12s ease,transform .12s ease;background:linear-gradient(180deg,#0c101c2e,#080a12d6),radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--card-accent) 18%,transparent) 0%,transparent 28%),radial-gradient(circle at 82% 84%,rgba(67,216,210,.1),transparent 30%);overflow:hidden}.card-transition-snapshot:before,.card-transition-snapshot:after{content:"";position:absolute;inset:0;pointer-events:none}.card-transition-snapshot:before{background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:1.5rem 1.5rem;opacity:.12}.card-transition-snapshot:after{background:linear-gradient(180deg,#0508100f,#050810b8),linear-gradient(90deg,color-mix(in srgb,var(--card-accent) 48%,transparent),transparent 22%,transparent 78%,color-mix(in srgb,var(--card-accent-soft) 50%,transparent));opacity:.78}.card-transition-snapshot>*{position:relative;z-index:1}.card-transition-snapshot__rail{width:2.4rem;height:.18rem;border-radius:999px;background:linear-gradient(90deg,var(--card-accent),color-mix(in srgb,var(--card-accent-soft) 70%,transparent));opacity:.92}.card-transition-snapshot__header,.card-transition-snapshot__footer{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.card-transition-snapshot__signal,.card-transition-snapshot__mode,.card-transition-snapshot__chip,.card-transition-snapshot__id{font-family:var(--font-code);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:#dfe6f3ad}.card-transition-snapshot__mode,.card-transition-snapshot__id{color:#dfe6f37a}.card-transition-snapshot__title{max-width:11ch;font-size:clamp(1.05rem,.92rem + .55vw,1.45rem);line-height:.95;letter-spacing:.02em;color:#f4f7ffe6}.card-transition-snapshot__bars{display:grid;align-content:center;gap:.5rem}.card-transition-snapshot__bars span{display:block;height:.22rem;border-radius:999px;background:linear-gradient(90deg,#dfe6f3ad,#dfe6f31f)}.card-transition-snapshot__bars span:nth-child(1){width:84%}.card-transition-snapshot__bars span:nth-child(2){width:62%}.card-transition-snapshot__bars span:nth-child(3){width:74%}.card-preview-layer{z-index:1;opacity:calc(1 - var(--card-expand-shell));transform:translateY(calc(var(--card-expand-shell) * -20px)) scale(calc(1 - var(--card-expand-shell) * .03));transform-origin:center top;backface-visibility:hidden;will-change:transform,opacity;contain:layout paint style;transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1)}.card-expanded-panel{z-index:3;display:flex;flex-direction:column;gap:.85rem;padding:0 0 .1rem;opacity:var(--card-expand-shell);transform:translateY(calc((1 - var(--card-expand-shell)) * 26px)) scale(calc(.96 + var(--card-expand-shell) * .04));transform-origin:center top;pointer-events:none;overflow:hidden;scrollbar-width:none;backface-visibility:hidden;will-change:transform,opacity;contain:layout paint style;transition:opacity .45s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1)}.card-expanded-panel::-webkit-scrollbar{display:none}.card.is-expanded .card-expanded-panel{pointer-events:auto;overflow:auto}.card-expanded-mobile-nav{display:none}.card-core{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.5rem,4vh,1rem);overflow:hidden;border-radius:0;isolation:isolate;backface-visibility:hidden;transform:translateZ(0)}.card-core:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 24% 18%,color-mix(in srgb,var(--card-accent-soft) 88%,transparent) 0%,transparent 30%),radial-gradient(circle at 80% 72%,color-mix(in srgb,var(--card-accent) 10%,rgba(54,173,255,.08)) 0%,transparent 34%),linear-gradient(180deg,#03071429,#03071466);z-index:0;backface-visibility:hidden;transform:translateZ(0);opacity:var(--card-core-overlay-opacity, 1)}.card-core:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#05081014,#0508104d),radial-gradient(circle at 50% 120%,color-mix(in srgb,var(--card-accent) 22%,transparent) 0%,transparent 42%);z-index:0;backface-visibility:hidden;transform:translateZ(0);opacity:var(--card-core-overlay-opacity, 1)}.card-pixel-canvas{position:absolute;inset:0;z-index:0;opacity:var(--card-pixel-opacity, .94);contain:strict;backface-visibility:hidden;transform:translateZ(0)}.card-core-glow{position:absolute;inset:18% 14% auto;height:38%;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--card-accent-soft) 86%,transparent) 0%,transparent 68%);opacity:var(--card-core-glow-opacity, .7);z-index:0}.card-core-icon{position:relative;z-index:2;display:grid;place-items:center;width:clamp(3rem,12vh,4.5rem);height:clamp(3rem,12vh,4.5rem);margin-top:0;color:#dde4f447;opacity:var(--card-core-icon-opacity, 1);transition:color .26s ease,transform .26s ease;backface-visibility:hidden;transform:translateZ(0)}.card-core-icon svg{width:100%;height:100%;display:block}.card-core-chip{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 .9rem;border:1px solid color-mix(in srgb,var(--card-accent) 18%,rgba(255,255,255,.1));background:linear-gradient(180deg,color-mix(in srgb,var(--card-accent-soft) 20%,rgba(7,12,24,.72)),#070c18a8);box-shadow:0 0 0 1px #ffffff0a,0 10px 22px #0000002e;font-family:var(--font-code);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:#e2e7f4b8;backface-visibility:hidden;transform:translateZ(0)}.card-id-row{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;position:absolute;top:1rem;left:1rem;right:1rem}.card-status-dot{width:10px;height:10px}.card h2{font-size:2.9rem;line-height:.84;margin:0;text-transform:uppercase;font-weight:700;color:#fff6ee;letter-spacing:-.07em;mix-blend-mode:normal}.card-title{font-family:var(--font-card-title);display:block;width:100%;max-width:100%;overflow:hidden;white-space:nowrap;margin-right:0;position:relative;text-shadow:0 0 12px rgba(255,245,230,.04);font-size:calc((2.22rem + var(--card-expand-layout) * .88rem) * var(--card-title-scale, 1));line-height:.92;letter-spacing:-.065em;transition:font-size .45s cubic-bezier(.2,.8,.2,1),letter-spacing .45s cubic-bezier(.2,.8,.2,1)}.card-title-track{display:inline-block;min-width:max-content;transform:translateZ(0)}.card-title.is-title-overflowing:not(.is-title-scrambling) .card-title-track{animation:card-title-marquee var(--card-title-marquee-duration, 9s) linear infinite alternate;will-change:transform}.card-title.is-title-overflowing:not(.is-title-scrambling):before,.card-title.is-title-overflowing:not(.is-title-scrambling):after{content:"";position:absolute;top:0;bottom:0;width:clamp(.9rem,8%,1.45rem);pointer-events:none;z-index:1}.card-title.is-title-overflowing:not(.is-title-scrambling):before{left:0;background:linear-gradient(to right,#070b14f5,#070b1400);animation:card-title-marquee-left-fade var(--card-title-marquee-duration, 9s) linear infinite alternate}.card-title.is-title-overflowing:not(.is-title-scrambling):after{right:0;background:linear-gradient(to left,#070b14f5,#070b1400);animation:card-title-marquee-right-fade var(--card-title-marquee-duration, 9s) linear infinite alternate}html.is-ios .card-title.is-title-overflowing:not(.is-title-scrambling) .card-title-track,html.is-ios .card-title.is-title-overflowing:not(.is-title-scrambling):before,html.is-ios .card-title.is-title-overflowing:not(.is-title-scrambling):after{animation:none!important;will-change:auto!important}.card-title.is-title-scrambling{color:#fff3e6f5}.card.is-expanded .card-title{letter-spacing:-.05em}@keyframes card-title-marquee{0%,16%{transform:translateZ(0)}84%,to{transform:translate3d(calc(-1 * var(--card-title-marquee-shift, 0px)),0,0)}}@keyframes card-title-marquee-left-fade{0%,16%{opacity:0}84%,to{opacity:1}}@keyframes card-title-marquee-right-fade{0%,16%{opacity:1}84%,to{opacity:0}}.card-footer{position:relative;z-index:2;font-family:var(--font-code);font-size:.7rem;color:#ffffff6b;display:flex;justify-content:space-between;gap:.8rem;position:absolute;left:1rem;right:1rem;bottom:1rem}.card-id{position:relative;z-index:2;font-family:var(--font-code);color:var(--card-accent);font-size:.8rem}.card-index{position:relative;z-index:2;position:absolute;right:0;bottom:.55rem;font-size:4rem;line-height:.9;opacity:.1;font-weight:900;color:#ffffff26}.card-expanded-shell{display:flex;flex-direction:column;gap:.82rem;min-height:100%;flex:1 1 auto;padding:.62rem clamp(.9rem,1.35vw,1.35rem) .1rem;box-sizing:border-box}.card-expanded-shell [data-reveal-text].is-revealing{position:relative;color:transparent!important;-webkit-text-fill-color:transparent;text-shadow:none!important}.card-expanded-shell [data-reveal-text] .card-reveal-static{display:inline;white-space:pre-wrap;font-family:var(--font-code)}.card-expanded-shell [data-reveal-text] .card-reveal-ghost,.card-expanded-shell [data-reveal-text] .card-reveal-front{display:none}.card-expanded-shell [data-reveal-text].is-revealing .card-reveal-static,.card-expanded-shell [data-reveal-text].is-reveal-primed .card-reveal-static{visibility:hidden}.card-expanded-shell [data-reveal-text].is-revealing .card-reveal-ghost{display:block;position:absolute;inset:0;visibility:visible;white-space:pre-wrap;pointer-events:none;color:color-mix(in srgb,var(--reveal-color, currentColor) 36%,transparent);-webkit-text-fill-color:color-mix(in srgb,var(--reveal-color, currentColor) 36%,transparent);opacity:.42;text-shadow:0 0 .42rem color-mix(in srgb,var(--reveal-color, currentColor) 18%,transparent);transform:translate3d(.04em,0,0)}.card-expanded-shell [data-reveal-text].is-revealing .card-reveal-front{display:block;position:absolute;inset:0;color:var(--reveal-color, currentColor);-webkit-text-fill-color:currentColor;text-shadow:inherit;white-space:pre-wrap;pointer-events:none;text-shadow:0 0 .34rem color-mix(in srgb,var(--reveal-color, currentColor) 16%,transparent),0 0 .08rem color-mix(in srgb,var(--reveal-color, currentColor) 34%,transparent)}.card-expanded-shell [data-reveal-text].is-revealing .card-reveal-front:after{content:"";display:inline-block;width:.52ch;height:.92em;margin-left:.12ch;border-right:1px solid color-mix(in srgb,var(--reveal-color, currentColor) 88%,rgba(170,255,232,.55));box-shadow:0 0 .46rem color-mix(in srgb,var(--reveal-color, currentColor) 30%,transparent);vertical-align:-.08em;animation:terminal-caret-blink .72s step-end infinite;opacity:.88}.card-expanded-shell [data-reveal-text].is-reveal-primed .card-reveal-front:after{animation:none;opacity:0}@keyframes terminal-caret-blink{0%,48%{opacity:.78}49%,to{opacity:0}}.card.is-expanded .card-expanded-shell>*{contain:layout}.card-expanded-meta{font-family:var(--font-code);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--card-accent);padding-inline:.95rem}.card-expanded-lead{max-width:none;margin:0;font-family:var(--font-code);font-size:.68rem;line-height:1.58;letter-spacing:.06em;color:#e3e9f5ad;padding-inline:.95rem}.card-expanded-lead [data-reveal-text],.card-expanded-lead .card-reveal-static,.card-expanded-lead .card-reveal-ghost,.card-expanded-lead .card-reveal-front{font-family:var(--font-code);font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.card-expanded-lead .card-reveal-static{font-variation-settings:normal;text-shadow:none}.card-expanded-lead .card-reveal-front{text-shadow:none}.card-expanded-grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:.85rem;align-items:start;align-content:start;min-height:0}.card-expanded-block{position:relative;align-self:start;min-width:0;min-height:0;display:flex;flex-direction:column;gap:.62rem;padding:.88rem .95rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a0e18d6,#070a12b8),radial-gradient(circle at top right,color-mix(in srgb,var(--card-accent) 42%,transparent) 0%,transparent 34%);overflow:hidden}.card-expanded-block:before,.card-expanded-block:after{content:"";position:absolute;pointer-events:none}.card-expanded-block:before{inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--card-accent) 44%,transparent),transparent 20%,transparent 80%,color-mix(in srgb,var(--card-accent-soft) 38%,transparent)),linear-gradient(180deg,rgba(255,255,255,.05),transparent 18%);opacity:.52}.card-expanded-block:after{left:.95rem;right:.95rem;top:.82rem;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--card-accent) 58%,transparent),transparent 74%);opacity:.62}.card-expanded-block>*{position:relative;z-index:1}.card-expanded-label{font-family:var(--font-code);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--card-accent) 82%,white 8%)}.card-expanded-list{display:grid;gap:.56rem;margin:0;padding:0;list-style:none}.card-expanded-list li{position:relative;padding-left:.92rem;font-size:.84rem;line-height:1.42;color:#f0f3fbc7}.card-expanded-list li:before{content:"";position:absolute;left:0;top:.52rem;width:.34rem;height:.34rem;background:var(--card-accent);box-shadow:0 0 12px color-mix(in srgb,var(--card-accent) 40%,transparent)}.card-expanded-list--facts{gap:.68rem}.card-expanded-list--facts li{display:grid;gap:.24rem;padding-left:0}.card-expanded-list--facts li:before{display:none}.card-expanded-term{font-family:var(--font-code);font-size:.61rem;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--card-accent) 84%,white 6%)}.card-expanded-value{font-size:.78rem;line-height:1.42;color:#f0f3fbd1}.card-expanded-surface{position:relative;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);grid-template-areas:"kicker text" "value text";column-gap:1rem;row-gap:.24rem;align-items:start;min-height:auto;padding:.92rem .95rem .98rem;margin-left:calc(clamp(.9rem,1.35vw,1.35rem)*-1);margin-right:calc(clamp(.9rem,1.35vw,1.35rem)*-1);background:linear-gradient(180deg,#0a0f1e47,#050810c7),radial-gradient(circle at 18% 22%,color-mix(in srgb,var(--card-accent) 20%,transparent) 0%,transparent 22%),radial-gradient(circle at 82% 76%,rgba(67,216,210,.16),transparent 28%);overflow:hidden;margin-top:auto}.card-expanded-surface:before,.card-expanded-surface:after{content:"";position:absolute;inset:0;pointer-events:none}.card-expanded-surface:before{background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:1.25rem 1.25rem;opacity:.24}.card-expanded-surface:after{background:linear-gradient(180deg,#0508100a,#050810b3)}.card-expanded-surface span,.card-expanded-surface strong,.card-expanded-surface p{position:relative;z-index:1}.card-expanded-surface span{grid-area:kicker;font-family:var(--font-code);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--card-accent) 82%,white 8%)}.card-expanded-surface strong{grid-area:value;margin-top:0;display:inline-block;font-family:var(--font-card-title);font-size:clamp(2.35rem,3.35vw,4.15rem);line-height:.88;letter-spacing:-.085em;text-transform:uppercase;color:#fafbfffa;text-shadow:0 0 .36rem rgba(255,255,255,.1)}.card-expanded-surface strong .card-reveal-static{font-family:var(--font-card-title);font-variation-settings:"wght" 800;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-shadow:inherit}.card-expanded-surface p{grid-area:text;max-width:none;margin:0;align-self:start;font-family:var(--font-code);font-size:.68rem;line-height:1.58;letter-spacing:.06em;color:#e3e9f5ad}.card-expanded-surface p .card-reveal-static{font-family:var(--font-code);font-variation-settings:normal;font-size:1em;line-height:inherit;letter-spacing:0;text-transform:none;color:inherit;text-shadow:none}.big-text{position:absolute;left:50%;top:50%;display:block;font-size:15vw;font-weight:800;color:transparent;-webkit-text-stroke:2px rgba(232,239,255,.24);text-transform:uppercase;white-space:nowrap;transform:translate(-50%,-50%) translateZ(0);pointer-events:none!important;letter-spacing:-.5rem;mix-blend-mode:normal;isolation:isolate;opacity:.98;user-select:none;transition:opacity .16s ease;--music-shift: 0px;--music-alpha: 0;--music-glow-alpha: 0;--music-blur: 0px}.big-text:before,.big-text:after{content:attr(data-text);position:absolute;inset:0;color:transparent;pointer-events:none!important;z-index:-1}.big-text:before{-webkit-text-stroke:3px rgba(255,151,72,calc(var(--music-alpha) * .98));transform:translate3d(calc(var(--music-shift) * -1),0,0);filter:blur(var(--music-blur));opacity:calc(var(--music-alpha) * 1);text-shadow:0 0 6px rgba(255,151,72,calc(var(--music-glow-alpha) * .4))}.big-text:after{-webkit-text-stroke:3px rgba(255,111,44,calc(var(--music-alpha) * .9));transform:translate3d(calc(var(--music-shift) * .9),0,0);opacity:calc(var(--music-alpha) * .9);text-shadow:0 0 5px rgba(255,111,44,calc(var(--music-glow-alpha) * .32))}html.is-safari .big-text:before,html.is-safari .big-text:after{filter:none!important;text-shadow:none!important}.star{position:absolute;width:3px;height:3px;background:#ffd685eb;border-radius:999px;box-shadow:0 0 6px #ffd37a29;transform:translate(-50%,-50%);pointer-events:none;opacity:.38;image-rendering:pixelated}.scroll-proxy{position:relative;width:1px;min-height:300vh;opacity:0;pointer-events:none}@media(max-width:720px){.top-ui{top:.9rem;width:min(calc(100vw - 1.4rem),1320px)}body.has-expanded-card .top-ui{top:1.5rem}body:not(.boot-complete) .top-ui{top:50%;width:min(15rem,calc(100vw - 1.5rem))}.topbar{grid-template-columns:auto 1fr auto;gap:.9rem;min-height:4.15rem;padding:.72rem .82rem .8rem}.topbar-nav{display:none}.topbar-center-hint{font-size:.54rem;letter-spacing:.18em}.topbar-actions{display:flex;gap:.44rem;align-items:center;flex-wrap:nowrap;justify-self:end;margin-left:auto}.topbar-chip{min-height:2.35rem;padding:0;width:2.35rem;min-width:2.35rem;gap:0}.topbar-chip-label{display:none}.topbar-chip-icon{width:1rem;height:1rem}.topbar-chip--audio,.topbar-chip--contact{width:2.35rem!important;min-width:2.35rem;padding-left:0;padding-right:0}.topbar-chip--locale{width:auto;min-width:2.9rem;padding:0 .58rem}.topbar-chip--locale .topbar-chip-label{display:inline-block;font-size:.62rem;letter-spacing:.14em}.topbar-audio-stack{justify-content:flex-end;padding-bottom:0;margin-bottom:0}.topbar-loader-kicker{font-size:.44rem;letter-spacing:.22em}.intro-hint{font-size:.54rem;letter-spacing:.14em}.intro-hint-line{inset:0}.intro-hint-copy{padding:.46rem .58rem .5rem}.intro-hint-copy strong{font-size:.58rem}.hud{--hud-frame-inset: 1rem;inset:var(--hud-frame-inset);font-size:9px}.card{--card-inset-x: 1rem;--card-inset-b: 1rem;width:var(--card-width, 260px);height:var(--card-height, 360px)}.entry-wireframe{width:clamp(380px,88vw,520px);height:clamp(500px,118vw,700px);transform:translate(-50%,-50%) rotate(-5deg)}.card-core{inset:0}.card-core-icon{width:3.5rem;height:3.5rem;margin-top:0}.card-core-chip{min-height:1.8rem;padding:0 .75rem;font-size:.6rem}.card h2{font-size:3rem}.card-header-panel{grid-template-columns:3rem 1fr;min-height:6.4rem;margin:0 calc(var(--card-inset-x) * -1) .72rem}.card-header-body{padding:.76rem .88rem .82rem}.card-kicker{font-size:.58rem;column-gap:.38rem;row-gap:.16rem}.card-footer,.card-id{font-size:.6rem}.card-index{font-size:3.2rem}.card-expanded-panel{padding-top:0;gap:.62rem;overflow:hidden;position:relative}.card-expanded-lead{font-size:.8rem;line-height:1.44}.card-expanded-grid{grid-template-columns:1fr;gap:.72rem}.card-expanded-shell{padding:.3rem .78rem 3.4rem;gap:.7rem;height:100%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.card-expanded-shell::-webkit-scrollbar{display:none}.card-expanded-meta,.card-expanded-lead{padding-inline:.72rem}.card-expanded-block{padding:.82rem .86rem}.card-expanded-list li{font-size:.76rem}.card-expanded-term{font-size:.58rem}.card-expanded-value{font-size:.72rem}.card-expanded-surface{grid-template-columns:1fr;grid-template-areas:"kicker" "value" "text";row-gap:.4rem;padding:.82rem .86rem .88rem;margin-left:-.78rem;margin-right:-.78rem}.card-expanded-surface strong{font-size:1.52rem}.card-expanded-surface p{font-size:.6rem;line-height:1.6}.card-expanded-mobile-tap{position:absolute;top:0;bottom:3.4rem;width:50%;z-index:5;pointer-events:none;-webkit-tap-highlight-color:transparent}.card-expanded-mobile-tap--prev{left:0}.card-expanded-mobile-tap--next{right:0}.card-expanded-mobile-hint{position:absolute;top:50%;transform:translateY(-50%);width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle,rgba(255,151,72,.12) 0%,transparent 70%),#070c186b;backdrop-filter:blur(8px);border:1px solid rgba(255,151,72,.18);color:#ff9748;font-size:1.8rem;z-index:6;opacity:0;pointer-events:none;transition:opacity .2s ease}.card-expanded-mobile-hint--prev{left:1.2rem}.card-expanded-mobile-hint--next{right:1.2rem}.card.is-expanded[data-mobile-page="0"] .card-expanded-mobile-hint--next{animation:mobile-pager-hint 2.4s ease-in-out forwards .4s}.card.is-expanded[data-mobile-page="1"].is-animating-pager-hint .card-expanded-mobile-hint--prev,.card.is-expanded[data-mobile-page="0"].is-animating-pager-hint .card-expanded-mobile-hint--next{animation:mobile-pager-hint 2.4s ease-in-out forwards .1s}.card-expanded-mobile-tap:active+.card-expanded-mobile-tap+.card-expanded-mobile-hint,.card-expanded-mobile-tap:active+.card-expanded-mobile-hint{animation:mobile-pager-click-feedback .4s ease-out forwards!important}.card.is-expanded .card-expanded-mobile-tap{pointer-events:auto}.card-expanded-mobile-nav{position:absolute;bottom:0;left:0;right:0;z-index:10;display:flex;justify-content:center;align-items:center;padding:1.2rem .78rem .64rem;background:linear-gradient(to top,rgba(7,12,24,.96) 0%,rgba(7,12,24,.82) 60%,transparent 100%);pointer-events:none}.card-expanded-mobile-indicator{justify-self:center;font-family:var(--font-code);font-size:.56rem;letter-spacing:.18em;text-transform:uppercase;color:#dce4f18a}.card-expanded-block--snapshot,.card-expanded-surface,.card[data-mobile-page="1"] .card-expanded-meta,.card[data-mobile-page="1"] .card-expanded-lead,.card[data-mobile-page="1"] .card-expanded-block--highlights{display:none}.card[data-mobile-page="1"] .card-expanded-block--snapshot,.card[data-mobile-page="1"] .card-expanded-surface{display:grid}.card[data-mobile-page="1"] .card-expanded-surface{margin-top:.1rem}.big-text{font-size:22vw;letter-spacing:-.2rem}}@keyframes mobile-pager-hint{0%{opacity:0;transform:translateY(-50%) scale(.8) translate(var(--onboarding-dir, 0px))}15%,35%{opacity:.62;transform:translateY(-50%) scale(1) translate(0)}50%,to{opacity:0;transform:translateY(-50%) scale(1.1) translate(var(--onboarding-dir, 0px))}}.card-expanded-mobile-hint--prev{--onboarding-dir: -8px}.card-expanded-mobile-hint--next{--onboarding-dir: 8px}@keyframes mobile-pager-click-feedback{0%{opacity:0;transform:translateY(-50%) scale(.9)}20%{opacity:.82;transform:translateY(-50%) scale(1.05)}to{opacity:0;transform:translateY(-50%) scale(1.2)}}.topbar-chip--audio.is-playing{color:#fff;border-color:#ff974870;background:#0c0f14e0;box-shadow:0 0 12px #ff974814}.topbar-chip--audio.is-playing .topbar-chip-icon{color:#ffb16f;animation:audio-pulse 1.2s ease-in-out infinite}@keyframes audio-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.74;transform:scale(.92)}}
