*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:IBM Plex Mono,SFMono-Regular,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.table{display:table}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{color:#f6e8d0;background:#030205;font-family:Space Grotesk,IBM Plex Sans,ui-sans-serif,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#030205}body{margin:0;min-width:320px;overflow-x:hidden;background:#030205}body[data-cursor=signal]{cursor:crosshair}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}.experience-shell{--copper: #c8945a;--amber: #e8a84c;--gold: #ffc832;--hot: #ff78c8;--cyan: #64c8ff;--lime: #78ff88;--ink: #030205;--wine: #12060b;--paper: #f6e8d0;background:radial-gradient(circle at calc(var(--mx) * 100%) calc(var(--my) * 100%),rgba(232,168,76,.18),transparent 26rem),#030205;color:var(--paper);min-height:100vh;overflow-x:hidden;overflow-y:visible;position:relative}.ambient-stage{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.memory-video,.signal-canvas,.signal-fallback,.scanline-field,.vignette-field{inset:0;position:absolute!important}.memory-video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.memory-video-a{filter:contrast(1.2) saturate(.7) hue-rotate(-12deg);mix-blend-mode:screen;opacity:.12;transform:scale(1.04);z-index:1}.memory-video-b{filter:grayscale(.55) contrast(1.6) brightness(.7);mix-blend-mode:color-dodge;opacity:.075;transform:scale(1.18) rotate(180deg);z-index:2}.signal-canvas{opacity:.9;z-index:3}.signal-fallback{background:radial-gradient(circle,rgba(200,148,90,.22),transparent 48%),#030205;z-index:3}.scanline-field{background:repeating-linear-gradient(180deg,rgba(255,200,50,.038) 0 1px,transparent 1px 7px);mix-blend-mode:screen;opacity:.38;z-index:6}.vignette-field{background:radial-gradient(circle at 52% 42%,transparent 0,rgba(3,2,5,.32) 44%,rgba(3,2,5,.94) 84%),linear-gradient(180deg,#0302051a,#030205eb);z-index:7}.brand-ghost{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;filter:drop-shadow(0 0 34px rgba(232,168,76,.28));mix-blend-mode:screen;opacity:calc(.08 + var(--charge) * .13);z-index:5}.brand-ghost-one{background-image:url(/brand/kinderapple-brain-wave.png);height:54vmin;left:-8vmin;top:18vh;transform:rotate(-18deg);width:54vmin}.brand-ghost-two{background-image:url(/brand/extra/goblin-icon.png);bottom:-6vmin;height:42vmin;right:-4vmin;transform:rotate(11deg);width:42vmin}.boot-screen{align-items:center;background:#030205;display:grid;inset:0;justify-items:center;padding:1rem;position:fixed;text-align:center;z-index:30}.super-boot{background:radial-gradient(circle,rgba(232,168,76,.22),transparent 33rem),#030205}.boot-orb{width:min(44vmin,330px);aspect-ratio:1;border:1px solid rgba(232,168,76,.34);border-radius:50%;box-shadow:inset 0 0 55px #e8a84c2e,0 0 80px #ff78c824;margin-bottom:-2rem;animation:portal-spin 5s linear infinite}.super-boot p,.super-boot span,.super-kicker,.console-topline,.portal-console p,.archive-grid small,.mode-grid small,.track-dock small{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;text-transform:uppercase}.super-boot p{color:#e8a84ccc;font-size:clamp(.9rem,2vw,1.1rem);margin:0}.super-boot h1{color:var(--paper);font-size:clamp(3rem,12vw,9rem);letter-spacing:-.1em;line-height:.82;margin:.1em 0;text-shadow:0 0 24px rgba(232,168,76,.42),0 0 90px rgba(255,120,200,.22);text-transform:uppercase}.super-boot span{color:#f6e8d07a;font-size:.8rem}.super-interface{min-height:100svh;position:relative;z-index:10}.super-header{align-items:center;-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3);background:linear-gradient(180deg,#030205f2,#030205b3);border-bottom:1px solid rgba(232,168,76,.22);display:grid;gap:1.2rem;grid-template-columns:auto 1fr;left:0;padding:1rem clamp(1rem,4vw,3rem);position:fixed;right:0;top:0;z-index:20}.header-mark{align-items:center;color:#f6e8d0eb;display:inline-flex;font-size:1rem;font-weight:900;gap:.72rem;letter-spacing:.15em;text-transform:uppercase}.header-mark span{align-items:center;background:#e8a84c2e;border:1px solid rgba(232,168,76,.4);border-radius:999px;box-shadow:0 0 28px #e8a84c40;color:var(--amber);display:inline-flex;height:2.15rem;justify-content:center;width:2.15rem}.super-header nav{display:flex;gap:.75rem;justify-content:flex-end}.super-header nav button{align-items:center;background:#f6e8d00a;border:1px solid rgba(246,232,208,.15);border-radius:1rem;color:#f6e8d0a6;cursor:pointer;display:flex;flex-direction:column;font-weight:700;gap:.25rem;justify-content:center;min-height:58px;min-width:72px;padding:.55rem .85rem;text-align:center;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease,color .2s ease}.super-header nav button strong{color:var(--amber);font-size:1.15rem;letter-spacing:.02em;line-height:1;text-shadow:0 0 12px rgba(232,168,76,.3)}.super-header nav button span{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.super-header nav button.is-active{background:linear-gradient(135deg,#e8a84c52,#ff78c81f);border-color:#e8a84c8c;box-shadow:0 0 38px #e8a84c38;color:#fff7e8;transform:translateY(-2px)}.super-header nav button.is-active strong{text-shadow:0 0 20px rgba(232,168,76,.55)}.super-header nav button:hover{background:linear-gradient(135deg,#e8a84c33,#ff78c80f);border-color:#e8a84c61;box-shadow:0 0 24px #e8a84c24;color:#fff7e8;transform:translateY(-1px)}.super-header nav button:before{background:linear-gradient(90deg,var(--amber),var(--hot),var(--cyan));bottom:0;content:"";height:3px;left:1.2rem;position:absolute;right:1.2rem;transform:scaleX(0);transition:transform .32s ease}.super-header nav button.is-active:before,.super-header nav button:hover:before{transform:scaleX(1)}.super-hero{align-items:center;display:grid;gap:clamp(1.5rem,4vw,4rem);grid-template-columns:minmax(0,1.06fr) minmax(310px,.58fr);min-height:100svh;padding:8.5rem clamp(1rem,5vw,5rem) 4rem;position:relative}.hero-copy{max-width:1080px;perspective:1200px;position:relative}.hero-copy:before{background:radial-gradient(circle at 16% 52%,rgba(255,120,200,.28),transparent 14rem),radial-gradient(circle at 67% 35%,rgba(100,200,255,.2),transparent 18rem),linear-gradient(90deg,transparent,rgba(232,168,76,.24),transparent);border-radius:999px;content:"";filter:blur(20px);height:42%;left:-5%;opacity:.85;position:absolute;right:3%;top:18%;transform:rotate(-2deg) translateZ(-120px);z-index:-1}.super-kicker{align-items:center;color:var(--amber);display:inline-flex;font-size:clamp(.82rem,1.2vw,1rem);gap:.52rem;margin:0 0 1.2rem;text-shadow:0 0 16px rgba(232,168,76,.35)}.kinetic-wordmark{display:flex;flex-wrap:wrap;font-size:clamp(4.5rem,10.4vw,12.9rem);font-weight:1000;gap:clamp(.01em,.32vw,.045em);letter-spacing:-.16em;line-height:.72;margin:0;max-width:1120px;position:relative;text-transform:uppercase;transform-style:preserve-3d}.kinetic-wordmark:after{background:linear-gradient(90deg,transparent,rgba(255,200,50,.72),rgba(255,120,200,.45),transparent);bottom:-.18em;box-shadow:0 0 32px #e8a84c73,0 0 65px #ff78c833;content:"";height:4px;left:.04em;position:absolute;right:.18em;transform:skew(-22deg)}.kinetic-letter{--letter-hue: calc(24deg + (var(--i) * 14deg));animation:letter-float 4.6s ease-in-out infinite;animation-delay:calc(var(--i) * -.18s);display:inline-block;filter:drop-shadow(.034em .045em 0 rgba(92,30,18,.95)) drop-shadow(0 0 .08em rgba(232,168,76,.55)) drop-shadow(0 0 .22em rgba(255,120,200,.2));font-family:Impact,Haettenschweiler,Arial Black,Space Grotesk,sans-serif;font-stretch:condensed;line-height:.78;position:relative;transform:translateZ(calc(var(--i) * 3px)) rotateY(calc(-11deg + var(--i) * 1.8deg)) rotateX(7deg);transform-style:preserve-3d}.kinetic-letter>span{-webkit-text-stroke:clamp(1px,.07vw,2px) rgba(255,238,198,.82);background:linear-gradient(110deg,rgba(255,255,255,.98) 0 7%,transparent 7% 13%,rgba(255,232,151,.95) 14% 25%,rgba(200,76,40,.98) 33%,rgba(255,120,200,.92) 49%,rgba(100,200,255,.94) 64%,rgba(255,200,50,1) 80%,rgba(255,248,219,.96) 94%),repeating-linear-gradient(0deg,rgba(0,0,0,.55) 0 2px,transparent 2px 7px);background-blend-mode:screen,multiply;background-size:220% 100%,100% 12px;animation:chrome-flow 5.8s linear infinite;animation-delay:calc(var(--i) * -.26s);background-clip:text;-webkit-background-clip:text;color:transparent;display:inline-block;position:relative;text-shadow:.012em .012em 0 #2a1008,.025em .025em 0 #4b190c,.038em .038em 0 #713015,.052em .052em 0 #a45822,.07em .07em 0 rgba(232,168,76,.9),.096em .096em 0 rgba(255,120,200,.42),0 0 .12em rgba(255,200,50,.65),0 0 .42em rgba(100,200,255,.18)}.kinetic-letter:before,.kinetic-letter:after{content:attr(aria-hidden);content:"";inset:0;pointer-events:none;position:absolute}.kinetic-letter:before{background:linear-gradient(180deg,rgba(255,255,255,.55),transparent 32%,rgba(0,0,0,.32) 62%,rgba(255,200,50,.22));clip-path:polygon(4% 0,100% 0,93% 18%,11% 24%,0 11%);mix-blend-mode:screen;opacity:.66;transform:translateZ(14px)}.kinetic-letter:after{border-bottom:.03em solid rgba(255,200,50,.42);border-right:.025em solid rgba(100,200,255,.34);filter:blur(.2px);opacity:calc(.58 + var(--charge) * .36);transform:translate3d(.08em,.09em,-22px) skewY(-5deg)}.hero-line{color:#f6e8d0e0;font-family:Space Grotesk,IBM Plex Sans,ui-sans-serif,sans-serif;font-size:clamp(1.25rem,2.5vw,2.35rem);font-weight:550;letter-spacing:-.01em;line-height:1.1;margin:1.25rem 0 0;max-width:820px}.hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.super-button{align-items:center;background:#f6e8d00b;border:1px solid rgba(246,232,208,.13);border-radius:999px;color:#f6e8d0d6;cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:750;gap:.58rem;justify-content:center;min-height:44px;overflow:hidden;padding:.62rem 1.1rem;position:relative;text-transform:uppercase;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.super-button:before{background:linear-gradient(110deg,transparent 0 25%,rgba(255,255,255,.26) 43%,rgba(255,200,50,.35) 50%,transparent 68% 100%);content:"";inset:-140% -70%;opacity:0;position:absolute;transform:translate(-45%) rotate(11deg);transition:opacity .18s ease,transform .7s ease}.super-button:hover:before{opacity:1;transform:translate(45%) rotate(11deg)}.super-button.primary,.super-button:hover{background:linear-gradient(135deg,#e8a84c47,#ff78c81a);border-color:#e8a84c8c;box-shadow:0 0 32px #e8a84c2e;color:#fff7e8}.super-button:hover{transform:translateY(-1px)}.super-button.primary{color:#fff}.super-button svg,.super-button span,.super-button{position:relative;z-index:1}.portal-console{-webkit-backdrop-filter:blur(28px) saturate(1.25);backdrop-filter:blur(28px) saturate(1.25);background:linear-gradient(155deg,#1c0a08e0,#0302058a 56%,#1f0818a8),radial-gradient(circle at 14% 16%,rgba(255,120,200,.14),transparent 17rem),radial-gradient(circle at 88% 12%,rgba(100,200,255,.12),transparent 16rem);border:1px solid rgba(232,168,76,.34);border-radius:2rem;box-shadow:0 30px 110px #00000070,0 0 0 1px #ff78c80f,inset 0 0 58px #e8a84c14;overflow:hidden;padding:1rem;position:relative;transform-style:preserve-3d}.portal-console:before{background:url(/brand/hero-glitch.gif) center/cover;content:"";height:68px;left:0;mix-blend-mode:screen;opacity:.72;position:absolute;right:0;top:0}.portal-console:after{background:linear-gradient(135deg,transparent 0 38%,rgba(255,255,255,.08),transparent 61% 100%);content:"";inset:0;pointer-events:none;position:absolute}.console-topline{align-items:center;display:flex;justify-content:space-between;margin:.2rem 0 1rem;padding-top:3.9rem;position:relative;z-index:1}.console-topline span{color:#f6e8d08f;font-size:.78rem}.console-topline strong{color:var(--lime);font-size:1rem;text-shadow:0 0 18px rgba(120,255,136,.75)}.portal-button{aspect-ratio:1.12;background:radial-gradient(circle,#e8a84c2e,#ff78c80f 48%,#030205b3);border:1px solid rgba(232,168,76,.3);border-radius:1.45rem;box-shadow:inset 0 0 40px #ffc8320d;cursor:pointer;display:grid;overflow:hidden;place-items:center;position:relative;width:100%}.portal-button:before{background:conic-gradient(from 0deg,transparent,rgba(232,168,76,.28),rgba(255,120,200,.18),rgba(100,200,255,.16),transparent);content:"";inset:-24%;opacity:calc(.32 + var(--charge) * .38);position:absolute;animation:portal-spin 11s linear infinite}.portal-button img{animation:player-art-arrive .78s cubic-bezier(.22,1,.36,1);filter:saturate(1.45) contrast(1.22) drop-shadow(0 0 38px rgba(232,168,76,.42));height:88%;-o-object-fit:contain;object-fit:contain;opacity:.9;transform:scale(1.02);transition:transform .42s ease,filter .42s ease;width:88%;z-index:1}.portal-button:hover img{filter:saturate(1.8) contrast(1.45) drop-shadow(0 0 58px rgba(232,168,76,.58));transform:scale(1.18) rotate(2deg)}.portal-console h2{color:#fff2d7;font-size:clamp(2.2rem,4.4vw,4.8rem);letter-spacing:-.09em;line-height:.82;margin:1.2rem 0 .5rem;position:relative;text-shadow:.035em .035em 0 rgba(200,80,36,.72),0 0 28px rgba(232,168,76,.34);text-transform:uppercase;z-index:1}.portal-console p{color:#f6e8d09e;font-size:.82rem;margin:0 0 1rem;position:relative;z-index:1}.meter-stack{display:grid;gap:.45rem;margin:1rem 0;position:relative;z-index:1}.meter-stack i{animation:meter-glow 2.4s ease-in-out infinite;background:linear-gradient(90deg,var(--amber),var(--hot),var(--cyan));border-radius:999px;box-shadow:0 0 18px #e8a84c47;display:block;height:7px;min-width:20%;transition:width .14s linear}.meter-stack i:nth-child(2){animation-delay:-.45s}.meter-stack i:nth-child(3){animation-delay:-.9s}.audio-preview{filter:sepia(.35) saturate(1.2);position:relative;width:100%;z-index:1}.track-dock{display:grid;gap:.95rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 clamp(1rem,5vw,5rem) 3.2rem;perspective:1100px;position:relative}.track-dock:before{background:linear-gradient(90deg,transparent,rgba(255,120,200,.16),rgba(232,168,76,.18),transparent);content:"";height:1px;left:5vw;position:absolute;right:5vw;top:-1rem}.track-dock button,.archive-grid button,.mode-grid button{background:linear-gradient(145deg,#ffe8aa17,#e8a84c09 42%,#ff78c809),#f6e8d00a;border:1px solid rgba(246,232,208,.13);border-radius:1.2rem;box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff12;cursor:pointer;min-height:78px;overflow:hidden;padding:1rem;position:relative;text-align:left;transform-style:preserve-3d;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.track-dock button:before,.archive-grid button:before,.mode-grid button:before{background:radial-gradient(circle at 18% 0,rgba(255,200,50,.22),transparent 45%),linear-gradient(115deg,transparent,rgba(100,200,255,.08),transparent);content:"";inset:0;opacity:0;position:absolute;transition:opacity .22s ease}.track-dock button:after,.archive-grid button:after,.mode-grid button:after{background:linear-gradient(90deg,var(--amber),var(--hot),var(--cyan));bottom:0;content:"";height:3px;left:1rem;position:absolute;right:1rem;transform:scaleX(.2);transform-origin:left;transition:transform .22s ease}.track-dock button:hover,.archive-grid button:hover,.mode-grid button:hover,.track-dock button.is-active,.archive-grid button.is-active,.mode-grid button.is-active{background:linear-gradient(145deg,#e8a84c2e,#ff78c814,#64c8ff0e);border-color:#e8a84c80;box-shadow:0 24px 62px #00000047,0 0 34px #e8a84c21;transform:translateY(-5px) rotateX(4deg)}.track-dock button:hover:before,.archive-grid button:hover:before,.mode-grid button:hover:before,.track-dock button.is-active:before,.archive-grid button.is-active:before,.mode-grid button.is-active:before{opacity:1}.track-dock button:hover:after,.archive-grid button:hover:after,.mode-grid button:hover:after,.track-dock button.is-active:after,.archive-grid button.is-active:after,.mode-grid button.is-active:after{transform:scaleX(1)}.track-dock span,.archive-grid span{color:#fff0d0;display:block;font-size:clamp(1.08rem,1.7vw,1.55rem);font-weight:950;letter-spacing:-.055em;position:relative;text-shadow:.035em .035em 0 rgba(164,88,34,.72),0 0 18px rgba(232,168,76,.18);text-transform:uppercase;z-index:1}.track-dock small,.archive-grid small{color:#e8a84cbf;display:block;font-size:.76rem;margin-top:.35rem;position:relative;z-index:1}.super-rooms{display:grid;gap:1.15rem;padding:0 clamp(1rem,5vw,5rem) 5rem;position:relative}.super-room{-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18);background:radial-gradient(circle at 8% 0,rgba(255,120,200,.11),transparent 22rem),radial-gradient(circle at 92% 20%,rgba(100,200,255,.08),transparent 20rem),linear-gradient(135deg,#f6e8d011,#e8a84c0a);border:1px solid rgba(246,232,208,.14);border-radius:clamp(1.4rem,3vw,2.3rem);box-shadow:0 24px 90px #00000042,inset 0 0 42px #e8a84c0b;overflow:hidden;padding:clamp(1.35rem,4.2vw,3.2rem);position:relative}.super-room:before{background:linear-gradient(90deg,rgba(232,168,76,.62),rgba(255,120,200,.42),rgba(100,200,255,.34),transparent);content:"";height:4px;left:1.4rem;position:absolute;right:35%;top:0}.super-room:after{background:repeating-linear-gradient(90deg,rgba(255,255,255,.028) 0 1px,transparent 1px 12px);content:"";inset:0;mix-blend-mode:screen;opacity:.42;pointer-events:none}.visions-room h2{color:#fff0d0;font-size:clamp(2.15rem,5.5vw,6rem);letter-spacing:-.09em;line-height:.84;margin:0 0 1.3rem;max-width:980px;position:relative;text-shadow:.026em .035em 0 rgba(164,88,34,.7),0 0 38px rgba(232,168,76,.2);text-transform:uppercase;z-index:1}.visions-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}.vision-card{background:#03020573;border:1px solid rgba(232,168,76,.25);border-radius:1.5rem;box-shadow:0 20px 55px #00000052,0 0 0 1px #ff78c808,inset 0 0 42px #e8a84c0a;cursor:pointer;margin:0;overflow:hidden;position:relative;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.vision-card:hover{border-color:#e8a84c85;box-shadow:0 28px 72px #0006,0 0 42px #e8a84c24;transform:translateY(-4px)}.vision-card.is-active{border-color:#e8a84c9e;box-shadow:0 28px 72px #0006,0 0 52px #e8a84c38,0 0 0 1px #ff78c814;transform:translateY(-4px)}.vision-card video{aspect-ratio:16 / 9;display:block;filter:saturate(1.2) contrast(1.05);-o-object-fit:cover;object-fit:cover;width:100%}.vision-card figcaption{background:linear-gradient(180deg,#03020559,#030205e0);bottom:0;left:0;padding:1rem 1.2rem;position:absolute;right:0}.vision-card strong{color:#fff2d7;display:block;font-size:1.1rem;font-weight:900;letter-spacing:-.03em;text-shadow:.03em .03em 0 rgba(164,88,34,.65),0 0 18px rgba(232,168,76,.22);text-transform:uppercase}.vision-card span{color:#e8a84cb8;display:block;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.7rem;letter-spacing:.07em;margin-top:.35rem;text-transform:uppercase}.story-room h2,.contact-room h2{color:#fff0d0;font-size:clamp(2.45rem,6.4vw,7.3rem);letter-spacing:-.095em;line-height:.84;margin:0 0 1.5rem;max-width:1120px;position:relative;text-shadow:.026em .035em 0 rgba(164,88,34,.75),.052em .068em 0 rgba(255,120,200,.22),0 0 42px rgba(232,168,76,.23);text-transform:uppercase;z-index:1}.story-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}.story-grid p{background:#03020552;border:1px solid rgba(232,168,76,.1);border-radius:1.15rem;color:#f6e8d0d9;font-family:Space Grotesk,IBM Plex Sans,ui-sans-serif,sans-serif;font-size:clamp(1.04rem,1.7vw,1.42rem);font-weight:550;letter-spacing:-.01em;line-height:1.6;margin:0;padding:1.1rem}.lore-room h2,.press-room h2,.artifacts-room h2{color:#fff0d0;font-size:clamp(2.15rem,5.5vw,6rem);letter-spacing:-.09em;line-height:.84;margin:0 0 1.3rem;max-width:980px;position:relative;text-shadow:.026em .035em 0 rgba(164,88,34,.7),0 0 38px rgba(232,168,76,.2);text-transform:uppercase;z-index:1}.lore-grid{display:grid;gap:.9rem;grid-template-columns:repeat(4,minmax(0,1fr));position:relative;z-index:1}.lore-grid button{background:linear-gradient(155deg,#ffe8aa1a,#03020559 52%,#ff78c80b);border:1px solid rgba(232,168,76,.16);border-radius:1.35rem;box-shadow:0 18px 48px #0000003d,inset 0 0 34px #e8a84c0a;cursor:pointer;min-height:245px;overflow:hidden;padding:1.05rem;position:relative;text-align:left;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.lore-grid button:before{background:radial-gradient(circle at 25% 0,rgba(255,200,50,.22),transparent 38%),linear-gradient(135deg,transparent,rgba(100,200,255,.08),transparent);content:"";inset:0;opacity:.58;position:absolute}.lore-grid button:hover,.lore-grid button.is-active{border-color:#e8a84c85;box-shadow:0 24px 68px #00000054,0 0 34px #ff78c81c;transform:translateY(-5px) rotateX(3deg)}.lore-grid strong{color:#fff0d0;display:block;font-size:clamp(1.45rem,2vw,2.15rem);font-weight:950;letter-spacing:-.065em;line-height:.9;position:relative;text-shadow:.04em .04em 0 rgba(164,88,34,.75),0 0 22px rgba(232,168,76,.2);text-transform:uppercase;z-index:1}.lore-grid span{color:#e8a84cc7;display:block;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.76rem;letter-spacing:.08em;margin:.8rem 0 .9rem;position:relative;text-transform:uppercase;z-index:1}.lore-grid p{color:#f6e8d0d9;font-family:Space Grotesk,IBM Plex Sans,ui-sans-serif,sans-serif;font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:550;letter-spacing:-.008em;line-height:1.5;margin:0;position:relative;z-index:1}.lore-grid small{border-top:1px solid rgba(232,168,76,.16);color:#f6e8d08f;display:block;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.73rem;letter-spacing:.045em;line-height:1.35;margin-top:1rem;padding-top:.85rem;position:relative;text-transform:uppercase;z-index:1}.press-grid{align-items:start;display:grid;gap:clamp(1rem,4vw,3rem);grid-template-columns:minmax(0,1.05fr) minmax(320px,.7fr);position:relative;z-index:1}.press-grid p{color:#f6e8d0c7;font-size:clamp(1.05rem,1.8vw,1.5rem);line-height:1.45;margin:0;max-width:820px}.press-grid dl{display:grid;gap:.7rem;margin:0}.press-grid dl div{background:#03020561;border:1px solid rgba(232,168,76,.13);border-radius:1rem;padding:.9rem 1rem}.press-grid dt{color:var(--amber);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;letter-spacing:.1em;margin-bottom:.35rem;text-transform:uppercase}.press-grid dd{color:#f6e8d0d1;font-size:1rem;font-weight:750;margin:0}.artifact-grid{display:grid;gap:.85rem;grid-template-columns:repeat(6,minmax(0,1fr));position:relative;z-index:1}.cav25-bg-loop{border-radius:clamp(1.4rem,3vw,2.3rem);filter:saturate(.9) contrast(1.1) brightness(.45) blur(1px);height:100%;inset:0;mix-blend-mode:screen;-o-object-fit:cover;object-fit:cover;opacity:.1;position:absolute;width:100%}.cav25-showcase{border:1px solid rgba(232,168,76,.3);border-radius:1.8rem;box-shadow:0 0 60px #c8945a1f,0 0 140px #00000073;margin:0 0 2rem;overflow:hidden;position:relative;z-index:1}.cav25-showcase-video{display:block;filter:saturate(1.15) contrast(1.05);-o-object-fit:cover;object-fit:cover;width:100%}.cav25-showcase-overlay{background:linear-gradient(180deg,#03020526,#030205b8 55%,#030205f0);display:flex;flex-direction:column;justify-content:flex-end;inset:0;padding:clamp(1.5rem,4vw,3rem);position:absolute}.cav25-showcase-overlay h2{color:#fff2d7;font-size:clamp(3rem,7vw,8rem);font-weight:1000;letter-spacing:-.09em;line-height:.84;margin:0;text-shadow:.03em .04em 0 rgba(164,88,34,.7),.06em .07em 0 rgba(255,120,200,.18),0 0 52px rgba(232,168,76,.28);text-transform:uppercase}.cav25-showcase-quote{color:#f6e8d0d1;font-family:Space Grotesk,IBM Plex Sans,ui-sans-serif,sans-serif;font-size:clamp(1.05rem,1.6vw,1.4rem);font-style:italic;font-weight:550;letter-spacing:-.006em;line-height:1.5;margin:1rem 0 1.5rem;max-width:720px}.cav25-showcase-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.cav25-showcase-meta span{color:#e8a84cd1;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.artifacts-teaser{color:#e8a84cd1;font-family:Space Grotesk,IBM Plex Sans,ui-sans-serif,sans-serif;font-size:clamp(1.05rem,1.6vw,1.35rem);font-style:italic;font-weight:550;letter-spacing:-.008em;line-height:1.55;margin:0 0 1.8rem;max-width:820px;position:relative;z-index:1}.cav25-footer-signal{border-top:1px solid rgba(232,168,76,.14);margin-top:1.8rem;padding-top:1.2rem;position:relative;z-index:1}.cav25-footer-signal span{color:#f6e8d07a;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.artifact-grid figure{background:#03020561;border:1px solid rgba(232,168,76,.14);border-radius:1.15rem;box-shadow:0 18px 44px #0000003d;margin:0;overflow:hidden;position:relative}.artifact-grid figure:after{background:linear-gradient(180deg,transparent,rgba(3,2,5,.8));bottom:0;content:"";height:42%;left:0;pointer-events:none;position:absolute;right:0}.artifact-grid img{aspect-ratio:1;display:block;filter:saturate(1.25) contrast(1.08) drop-shadow(0 0 20px rgba(232,168,76,.16));-o-object-fit:cover;object-fit:cover;padding:.55rem;width:100%}.artifact-grid figcaption{bottom:0;left:0;padding:.8rem;position:absolute;right:0;z-index:1}.artifact-grid strong{color:#fff2d7;display:block;font-size:.98rem;font-weight:900;letter-spacing:-.04em;text-transform:uppercase}.artifact-grid span{color:#e8a84cb8;display:block;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.66rem;letter-spacing:.06em;line-height:1.25;margin-top:.2rem;text-transform:uppercase}.archive-grid{display:grid;gap:.62rem;grid-template-columns:repeat(6,minmax(0,1fr));position:relative;z-index:1}.archive-grid button{border-radius:1rem;min-height:98px;padding:.85rem}.archive-grid span{font-size:1.04rem}.contact-room{align-items:end;display:grid;gap:1rem;grid-template-columns:1fr auto}.contact-actions{display:flex;flex-direction:column;gap:.75rem;min-width:min(430px,100%);position:relative;z-index:1}.lightbox-overlay{align-items:center;background:#030205f0;display:flex;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:40;animation:lightbox-in .28s ease}.lightbox-close{align-items:center;background:#e8a84c1f;border:1px solid rgba(232,168,76,.35);border-radius:999px;color:var(--amber);cursor:pointer;display:flex;font-size:1.5rem;height:44px;justify-content:center;line-height:1;position:absolute;right:2rem;top:2rem;transition:background .2s ease,box-shadow .2s ease;width:44px;z-index:2}.lightbox-close:hover{background:#e8a84c47;box-shadow:0 0 24px #e8a84c52}.lightbox-video{border:1px solid rgba(232,168,76,.22);border-radius:1.5rem;box-shadow:0 0 80px #e8a84c1f;max-height:85%;max-width:90%;-o-object-fit:contain;object-fit:contain}@keyframes lightbox-in{0%{opacity:0}to{opacity:1}}@keyframes portal-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes letter-float{0%,to{transform:translateZ(calc(var(--i) * 3px)) rotateY(calc(-11deg + var(--i) * 1.8deg)) rotateX(7deg) rotate(-.4deg)}38%{transform:translate3d(0,-.045em,calc(26px + var(--i) * 3px)) rotateY(calc(-5deg + var(--i) * 1.25deg)) rotateX(12deg) rotate(.8deg)}68%{transform:translate3d(0,.022em,calc(12px + var(--i) * 2px)) rotateY(calc(-15deg + var(--i) * 1.5deg)) rotateX(4deg) rotate(-.6deg)}}@keyframes chrome-flow{0%{background-position:0% 50%,0 0}to{background-position:220% 50%,0 12px}}@keyframes meter-glow{0%,to{filter:saturate(1);opacity:.76;transform:scaleX(.98)}50%{filter:saturate(1.8) brightness(1.18);opacity:1;transform:scaleX(1.015)}}@keyframes player-art-arrive{0%{filter:blur(12px) saturate(2.2) brightness(1.4);opacity:0;transform:scale(.82) rotate(-2deg)}45%{filter:blur(1px) saturate(1.85) brightness(1.18);opacity:1;transform:scale(1.06) rotate(1deg)}to{filter:blur(0) saturate(1.45) contrast(1.22) drop-shadow(0 0 38px rgba(232,168,76,.42));opacity:.9;transform:scale(1.02)}}@media(max-width:1050px){.super-header{grid-template-columns:1fr}.super-header nav{justify-content:center;overflow-x:auto;padding-bottom:.1rem}.header-mark{justify-content:center}.super-hero{grid-template-columns:1fr;padding-top:10.5rem}.portal-console{max-width:560px}.track-dock,.mode-grid,.lore-grid,.visions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-grid,.artifact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-room,.story-grid,.press-grid{grid-template-columns:1fr}}@media(max-width:640px){.super-header{gap:.6rem;padding:.68rem .5rem}.header-mark{font-size:.78rem}.super-header nav{gap:.4rem}.super-header nav button{min-width:56px;min-height:50px;padding:.4rem .55rem}.super-header nav button strong{font-size:.95rem}.super-header nav button span{font-size:.65rem}.super-hero{padding:9.5rem .85rem 2.2rem}.hero-copy h1{font-size:clamp(3.8rem,22vw,6.4rem)}.kinetic-wordmark{font-size:clamp(3.4rem,18.5vw,5.85rem);gap:.012em;letter-spacing:-.18em}.track-dock,.mode-grid,.archive-grid,.lore-grid,.artifact-grid,.visions-grid{grid-template-columns:1fr;padding-left:.85rem;padding-right:.85rem}.press-grid{grid-template-columns:1fr}.super-rooms{padding-left:.85rem;padding-right:.85rem}.hero-actions{align-items:stretch;flex-direction:column}.super-button{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;scroll-behavior:auto!important;transition-duration:1ms!important}}
