@import "https://fonts.googleapis.com/css2?family=Anton&family=DM+Sans:wght@400;500;600;700;800&display=swap";.nomo-code-rain{contain:strict;isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden}.nomo-code-rain--site{z-index:var(--code-rain-site-z,0);opacity:.24;mix-blend-mode:screen;background:#0105011a;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(#0000,#000 7% 93%,#0000)}.nomo-code-rain--door{z-index:var(--code-rain-door-z,1);opacity:.72;clip-path:circle(50%);background:radial-gradient(circle,#08140514,#0105014d);border-radius:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0 76%,#000000b8 88%,#0000 100%);mask-image:radial-gradient(circle,#000 0 76%,#000000b8 88%,#0000 100%)}.nomo-code-rain__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}@media (hover:none) and (pointer:coarse){.nomo-code-rain--site{opacity:.2}}@media (prefers-reduced-motion:reduce){.nomo-code-rain--site{opacity:.12}.nomo-code-rain--door{opacity:.4}}.nomo-intro{--intro-lime:#c6ff00;--intro-gold:#ffc928;z-index:1000;color:#f7f9f3;opacity:1;perspective:1400px;background:#030403;place-items:center;transition:opacity .16s,background-color .6s;display:grid;position:fixed;inset:0;overflow:hidden}.nomo-intro--opening,.nomo-intro--complete{background-color:#0000}.nomo-intro--complete,.nomo-intro--skipping{opacity:0;pointer-events:none}.nomo-intro--skipping{transition-duration:40ms}.nomo-intro--paused *,.nomo-intro--paused :before,.nomo-intro--paused :after{animation-play-state:paused!important}.nomo-intro__scene,.nomo-intro__locker-grid,.nomo-intro__backlight{position:absolute;inset:0}.nomo-intro__scene{place-items:center;display:grid}.nomo-intro__scene:before{z-index:4;content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#d6ff7652,#c6ff0014 28%,#0000 64%);position:absolute;inset:0}.nomo-intro__scene:after{z-index:4;content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#efffdaf0 0 2%,#c6ff009e 9%,#0000 42%),linear-gradient(90deg,#0000 47%,#daff82ad 50%,#0000 53%);position:absolute;inset:0;transform:scale(.35)}.nomo-intro--opening .nomo-intro__scene:after{animation:.6s cubic-bezier(.22,.8,.25,1) both nomo-intro-access-burst}.nomo-intro--dial .nomo-intro__scene:before{animation:.42s ease-out both nomo-intro-phase-flash}.nomo-intro--bolts .nomo-intro__scene:before{animation:.52s ease-out 2 nomo-intro-phase-flash}.nomo-intro--pressure .nomo-intro__scene:before{animation:.7s ease-out both nomo-intro-pressure-flash}@keyframes nomo-intro-phase-flash{0%,to{opacity:0}35%{opacity:.72}}@keyframes nomo-intro-pressure-flash{0%{opacity:0;transform:scale(.72)}38%{opacity:.9}to{opacity:0;transform:scale(1.28)}}.nomo-intro__code-field{z-index:1;opacity:.3;transition:opacity .52s;position:absolute}.nomo-intro--opening .nomo-intro__code-field,.nomo-intro--complete .nomo-intro__code-field{opacity:0}.nomo-intro__locker-grid{opacity:.7;background:#060806;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(8,1fr);gap:4px;padding:4px;transition:opacity .56s,transform .6s;display:grid;transform:scale(1)}.nomo-intro--opening .nomo-intro__locker-grid,.nomo-intro--complete .nomo-intro__locker-grid{opacity:0;transform:scale(1.035)}.nomo-intro__locker-grid i{color:#2b3a20;background:linear-gradient(145deg,#151a13,#070907 64%);border:1px solid #263120;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #000}.nomo-intro__locker-grid i:after{color:#596450;content:counter(locker);counter-increment:locker;font:600 clamp(.42rem,.8vw,.65rem) monospace;position:absolute;bottom:.35rem;right:.45rem}.nomo-intro__locker-grid svg{filter:drop-shadow(0 0 7px #c6ff0040);width:clamp(18px,3vw,36px)}.nomo-intro__scan-line{z-index:2;background:linear-gradient(90deg,#0000,#c6ff0073,#efffc0,#0000);width:11%;animation:.42s cubic-bezier(.45,0,.55,1) both nomo-intro-scan;position:absolute;top:0;bottom:0;left:-14%;transform:skew(-12deg);box-shadow:0 0 55px #c6ff004d}.nomo-intro--waiting .nomo-intro__scan-line{animation-duration:1.8s;animation-iteration-count:infinite}.nomo-intro__frame{--vault-size:min(94vw, calc(100svh - 4.5rem), 56rem);--vault-rivet-radius:min(42vw, 22.4rem);z-index:3;isolation:isolate;width:var(--vault-size);aspect-ratio:1;background:repeating-conic-gradient(from 1deg, #7b8474 0 1deg, #262c25 1deg 3deg, #111510 3deg 5deg), #171b17;cursor:pointer;transform-style:preserve-3d;will-change:transform, opacity;border:8px solid #0a0d0a;border-radius:50%;padding:clamp(1.1rem,2.5vw,2.15rem);transition:filter .18s,transform .18s;position:relative;box-shadow:0 0 0 2px #8b9483,0 0 0 7px #242b22,0 0 0 14px #070907,0 0 42px #c6ff001f,0 34px 90px #000000f5,inset 0 0 12px #a8b09e,inset 0 0 42px #000}.nomo-intro__frame:before{z-index:1;background:conic-gradient(from 210deg, transparent 0 9%, #c6ff0038 11%, transparent 15% 49%, #ffc92829 52%, transparent 58% 100%);content:"";pointer-events:none;border:1px solid #d2dec994;border-radius:50%;position:absolute;inset:clamp(.4rem,1vw,.8rem);box-shadow:inset 0 0 0 3px #090c09,inset 0 0 18px #000}.nomo-intro:not(.nomo-intro--opening):not(.nomo-intro--complete) .nomo-intro__frame:hover{filter:brightness(1.08)drop-shadow(0 0 14px #c6ff002e);transform:translateY(-2px)scale(1.006)}.nomo-intro__frame:focus-visible{outline:3px solid var(--intro-gold);outline-offset:16px}.nomo-intro--waiting .nomo-intro__frame{animation:1.8s ease-in-out infinite nomo-intro-access-ready}.nomo-intro__door{z-index:2;background:linear-gradient(128deg,#ffffff21,#0000 24% 67%,#0000009e),repeating-linear-gradient(115deg,#0000 0 15px,#ffffff06 16px,#0000 17px),radial-gradient(circle at 38% 30%,#5e675a 0,#2b3229 24%,#0a0d0a 25% 35%,#30372e 36% 55%,#0d110d 57%);border:4px solid #6b7467;border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 8px #111511,inset 0 0 0 11px #596254,inset 0 0 65px #000,0 0 22px #c6ff0014}.nomo-intro__door:before,.nomo-intro__door:after{z-index:1;content:"";border:2px solid #394137;border-radius:50%;position:absolute;inset:8%;box-shadow:inset 0 0 0 12px #131713,inset 0 0 0 14px #586054}.nomo-intro__door:before{background:conic-gradient(from 30deg,#0000,#ffffff14,#0000 24% 78%,#c6ff0014);animation:16s linear infinite nomo-intro-metal-turn}.nomo-intro__door:after{border-color:#080a08;inset:22%;box-shadow:inset 0 0 0 6px #313831}.nomo-intro__rivets i{--angle:calc(var(--rivet-index) * 20deg);z-index:3;aspect-ratio:1;width:clamp(8px,1.25vw,14px);transform:rotate(var(--angle)) translateY(calc(0px - var(--vault-rivet-radius)));background:radial-gradient(circle at 35% 30%,#a1a99a,#343a32 42%,#080a08 66%);border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 2px 4px #000}.nomo-intro--bolts .nomo-intro__rivets i,.nomo-intro--pressure .nomo-intro__rivets i{box-shadow:0 2px 4px #000,0 0 9px #c6ff006b}.nomo-intro__telemetry{z-index:3;color:#d3dfcaa8;pointer-events:none;font:800 clamp(.42rem,.8vw,.62rem)/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;inset:4%}.nomo-intro__telemetry span{text-shadow:0 0 8px #c6ff0057;position:absolute}.nomo-intro__telemetry span:first-child{top:0;left:50%;transform:translate(-50%)}.nomo-intro__telemetry span:nth-child(2){top:50%;right:0;transform:translate(38%,-50%)rotate(90deg)}.nomo-intro__telemetry span:nth-child(3){bottom:0;left:50%;transform:translate(-50%)rotate(180deg)}.nomo-intro__telemetry span:nth-child(4){top:50%;left:0;transform:translate(-30%,-50%)rotate(-90deg)}.nomo-intro__dial{--dial-angle:-18deg;z-index:5;transform:rotate(var(--dial-angle));background:radial-gradient(circle at 38% 32%,#ffffff29,#0000 18%),radial-gradient(circle,#111410 0 22%,#7e8975 23% 26%,#31382f 27% 30%,#111410 31%);border:clamp(10px,2vw,19px) solid #444c42;border-radius:50%;transition:transform .6s cubic-bezier(.5,.05,.2,1);position:absolute;inset:29%;box-shadow:0 0 0 5px #090b09,0 15px 28px #000,inset 0 0 22px #000,0 0 24px #c6ff0014}.nomo-intro--dial .nomo-intro__dial,.nomo-intro--bolts .nomo-intro__dial,.nomo-intro--pressure .nomo-intro__dial,.nomo-intro--opening .nomo-intro__dial,.nomo-intro--complete .nomo-intro__dial{--dial-angle:222deg}.nomo-intro__dial i{--angle:calc(var(--spoke-index) * 45deg);width:60%;height:clamp(6px,1vw,11px);transform:rotate(var(--angle));transform-origin:0;background:linear-gradient(#808a7a,#30372f);border:1px solid #0c0f0c;border-radius:10px;position:absolute;top:50%;left:50%;box-shadow:0 3px 5px #000}.nomo-intro__dial i:after{border-radius:inherit;content:"";background:#ffffff2e;position:absolute;inset:2px 6% 54% 8%}.nomo-intro__dial b{z-index:2;color:var(--intro-lime);text-shadow:0 0 1px #efffc0,0 0 10px #c6ff00b8,0 3px #547000;transform:rotate(calc(var(--dial-angle) * -1));background:radial-gradient(circle at 38% 30%,#ffffff29,#0000 19%),radial-gradient(circle,#182016 0 54%,#080b08 72%,#020302 100%);border:clamp(4px,.7vw,6px) solid #090c09;border-radius:50%;place-items:center;font:clamp(2rem,5.4vw,4.35rem)/1 Anton,sans-serif;transition:transform .6s cubic-bezier(.5,.05,.2,1);display:grid;position:absolute;inset:29%;box-shadow:0 0 0 2px #a9b59b,0 0 0 5px #232b20,0 0 26px #c6ff0085,inset 0 0 0 2px #c6ff0038,inset 0 7px 12px #ffffff14,inset 0 -8px 14px #000}.nomo-intro__dial b:before,.nomo-intro__dial b:after{background:var(--intro-gold);content:"";width:13%;height:2px;position:absolute;top:50%;box-shadow:0 0 7px #ffc928b3}.nomo-intro__dial b:before{left:9%}.nomo-intro__dial b:after{right:9%}.nomo-intro--waiting .nomo-intro__dial b{animation:1.35s ease-in-out infinite nomo-intro-core-ready}.nomo-intro__bolts i{--angle:calc(var(--bolt-index) * 90deg);z-index:4;width:48%;height:clamp(12px,2vw,19px);transform:rotate(var(--angle)) translateX(4%) scaleX(1);transform-origin:0;background:linear-gradient(#727b6e,#242a23 55%,#0b0d0a);border:2px solid #0a0c09;border-radius:0 8px 8px 0;transition:transform .52s cubic-bezier(.7,0,.3,1);position:absolute;top:50%;left:50%;box-shadow:0 3px 6px #000}.nomo-intro__bolts i:after{content:"";background:linear-gradient(90deg,#ffffff4d,#0000);border-radius:2px;height:2px;position:absolute;top:2px;left:6%;right:4%}.nomo-intro--bolts .nomo-intro__bolts i,.nomo-intro--pressure .nomo-intro__bolts i,.nomo-intro--opening .nomo-intro__bolts i,.nomo-intro--complete .nomo-intro__bolts i{transform:rotate(var(--angle)) translateX(4%) scaleX(.34)}.nomo-intro__status{z-index:7;color:var(--intro-lime);white-space:nowrap;background:linear-gradient(#141a12f5,#040704fa);border:1px solid #69745f;flex-direction:column;align-items:center;padding:.45rem 1.1rem;display:flex;position:absolute;top:11%;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #070907,0 10px 24px #000,inset 0 1px #ffffff1a}.nomo-intro__status span,.nomo-intro__status small{letter-spacing:0;font-size:clamp(.43rem,1.1vw,.68rem);font-weight:800}.nomo-intro__status strong{text-shadow:0 0 16px #c6ff007a;font:clamp(1.4rem,4vw,2.5rem)/1 Anton,sans-serif}.nomo-intro__seal{z-index:7;color:#e2e8dc;letter-spacing:0;white-space:nowrap;background:linear-gradient(#151a13,#070907);border:1px solid #4b5645;align-items:center;gap:.5rem;padding:.4rem .7rem;font-size:clamp(.45rem,1vw,.65rem);font-weight:800;display:flex;position:absolute;bottom:11%;left:50%;transform:translate(-50%);box-shadow:0 5px 14px #000,inset 0 1px #ffffff14}.nomo-intro__seal i,.nomo-intro__readout i{aspect-ratio:1;background:var(--intro-gold);width:8px;box-shadow:0 0 10px var(--intro-gold);border-radius:50%}.nomo-intro--bolts .nomo-intro__seal i,.nomo-intro--pressure .nomo-intro__seal i,.nomo-intro--opening .nomo-intro__seal i,.nomo-intro--complete .nomo-intro__seal i{background:var(--intro-lime);box-shadow:0 0 10px var(--intro-lime)}.nomo-intro__backlight{color:#0a0d08;background:radial-gradient(circle, var(--intro-lime) 0, #91ce00 20%, #c6ff003d 46%, transparent 70%);opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;transition:opacity .22s,transform .82s cubic-bezier(.2,.8,.2,1);display:flex;transform:scale(.5)}.nomo-intro__backlight b{letter-spacing:0;font:clamp(6rem,18vw,16rem) Anton,sans-serif}.nomo-intro--opening .nomo-intro__frame{animation:.6s cubic-bezier(.38,.04,.18,1) both nomo-intro-vault-rollout}.nomo-intro--complete .nomo-intro__frame{opacity:0;transform:translate3d(116vw,8vh,-180px)rotate(540deg)scale(.72)}.nomo-intro--opening .nomo-intro__backlight{animation:1.5s cubic-bezier(.2,.72,.22,1) both nomo-intro-backlight-reveal}.nomo-intro--complete .nomo-intro__backlight{opacity:0;transform:scale(2.4)}@keyframes nomo-intro-vault-rollout{0%{opacity:1;transform:translate(0,0)rotate(0)scale(1)}16%{opacity:1;transform:translate3d(2vw,-1.2vh,-12px)rotate(18deg)scale(1.01)}48%{opacity:1;transform:translate3d(42vw,2vh,-70px)rotate(190deg)scale(.94)}78%{opacity:.92;transform:translate3d(82vw,5vh,-130px)rotate(390deg)scale(.82)}to{opacity:0;transform:translate3d(116vw,8vh,-180px)rotate(540deg)scale(.72)}}@keyframes nomo-intro-metal-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nomo-intro-access-ready{0%,to{box-shadow:0 0 0 2px #8b9483,0 0 0 7px #242b22,0 0 0 14px #070907,0 0 38px #c6ff001a,0 34px 90px #000000f5,inset 0 0 12px #a8b09e,inset 0 0 42px #000}50%{box-shadow:0 0 0 2px #aab49f,0 0 0 7px #30392c,0 0 0 14px #070907,0 0 58px #c6ff003d,0 34px 90px #000000f5,inset 0 0 16px #c2cbb8,inset 0 0 42px #000}}@keyframes nomo-intro-core-ready{0%,to{filter:brightness(.92)}50%{filter:brightness(1.16)drop-shadow(0 0 7px #c6ff00b8)}}@keyframes nomo-intro-backlight-reveal{0%{opacity:0;transform:scale(.5)}12%{opacity:.98;transform:scale(1.04)}48%{opacity:.92;transform:scale(1.24)}88%{opacity:.88;transform:scale(1.54)}to{opacity:0;transform:scale(1.9)}}@keyframes nomo-intro-backlight-reveal-mobile{0%{opacity:0;transform:scale(.5)}12%{opacity:.98;transform:scale(1.02)}48%{opacity:.92;transform:scale(1.05)}88%{opacity:.88;transform:scale(1.08)}to{opacity:0;transform:scale(1.12)}}@keyframes nomo-intro-access-burst{0%{opacity:0;filter:blur(2px);transform:scale(.35)}22%{opacity:.85}to{opacity:0;filter:blur(12px);transform:scale(1.8)}}.nomo-intro__frame:after{z-index:8;content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#0000 46%,#ecffe2b8 56%,#0000 70%);border-radius:50%;position:absolute;inset:12%}.nomo-intro--pressure .nomo-intro__frame:after{animation:.35s ease-out both nomo-intro-pressure}@keyframes nomo-intro-pressure{0%{opacity:0;filter:blur(1px);transform:scale(.74)}35%{opacity:.9}to{opacity:0;filter:blur(14px);transform:scale(1.32)}}.nomo-intro__hud{z-index:10;justify-content:center;align-items:center;gap:1rem;transition:opacity .24s,transform .32s;display:flex;position:absolute;bottom:clamp(.8rem,3vh,1.7rem);left:clamp(.8rem,3vw,2rem);right:clamp(.8rem,3vw,2rem)}.nomo-intro--opening .nomo-intro__hud,.nomo-intro--complete .nomo-intro__hud{opacity:0;pointer-events:none;transform:translateY(12px)}.nomo-intro__readout,.nomo-intro__controls,.nomo-intro__controls button{align-items:center;display:flex}.nomo-intro__readout{color:#bac3b4;letter-spacing:0;white-space:nowrap;background:#050805e0;border:1px solid #5a6952b8;gap:.7rem;min-height:42px;padding:.55rem .9rem;font-size:.66rem;font-weight:800;box-shadow:0 8px 24px #000,inset 0 1px #ffffff0f}.nomo-intro__readout i{background:var(--intro-lime);box-shadow:0 0 10px var(--intro-lime);flex:none}.nomo-intro__readout em{color:var(--intro-gold);font-style:normal}.nomo-intro__controls{gap:.55rem}.nomo-intro__controls button{color:#d9e0d3;cursor:pointer;letter-spacing:0;background:#080a08e6;border:1px solid #3f4a39;gap:.45rem;min-height:42px;padding:.55rem .75rem;font-size:.65rem;font-weight:800;transition:color .14s,border-color .14s,background .14s}.nomo-intro__controls button:hover{color:#0a0c08;border-color:var(--intro-lime);background:var(--intro-lime)}.nomo-intro__controls button:focus-visible{outline:3px solid var(--intro-gold);outline-offset:3px}.nomo-intro__controls svg{width:17px;height:17px}@keyframes nomo-intro-scan{0%{transform:translate(0)skew(-12deg)}to{transform:translate(1050%)skew(-12deg)}}@media (width<=600px){.nomo-intro__code-field{opacity:.5;filter:saturate(1.25)brightness(1.18)}.nomo-intro__scan-line{background:linear-gradient(90deg,#0000,#c6ff009e,#f5ffd8,#c6ff007a,#0000);width:16%;box-shadow:0 0 72px #c6ff0085}.nomo-intro--dial .nomo-intro__frame,.nomo-intro--bolts .nomo-intro__frame,.nomo-intro--pressure .nomo-intro__frame{filter:brightness(1.08)drop-shadow(0 0 18px #c6ff004d)}.nomo-intro__locker-grid{grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(4,1fr)}.nomo-intro__frame{--vault-size:min(calc(100vw - 2.5rem), calc(100svh - 10rem), 36rem);--vault-rivet-radius:min(calc(40vw - 1rem), calc(40svh - 4rem), 14.4rem);border-width:6px;place-self:center;padding:clamp(.75rem,3vw,1.1rem)}.nomo-intro__status{top:9%}.nomo-intro__hud{flex-direction:column;align-items:stretch}.nomo-intro__readout{justify-content:center;min-height:30px;font-size:.52rem}.nomo-intro__controls{justify-content:flex-end}.nomo-intro__controls button{min-height:44px}}@media (orientation:landscape) and (height<=600px){.nomo-intro__frame{--vault-size:min(64vw, calc(100svh - 3.8rem));--vault-rivet-radius:min(25.6vw, calc(40svh - 1.52rem));width:var(--vault-size)}.nomo-intro__hud{bottom:.55rem}.nomo-intro__readout,.nomo-intro__controls button{min-height:38px;padding-block:.45rem}}@media (prefers-reduced-motion:reduce){.nomo-intro--waiting .nomo-intro__frame,.nomo-intro--waiting .nomo-intro__dial b,.nomo-intro--waiting .nomo-intro__door:before{animation:none!important}.nomo-intro--waiting *,.nomo-intro--waiting :before,.nomo-intro--waiting :after{transition:none!important}}.nomo-intro__system-bar{z-index:12;color:#7e8978;letter-spacing:0;grid-template-columns:auto minmax(60px,1fr) auto auto;align-items:center;gap:.75rem;font:800 .55rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:absolute;top:clamp(.8rem,2.4vh,1.5rem);left:clamp(1rem,3vw,2.5rem);right:clamp(1rem,3vw,2.5rem)}.nomo-intro__system-bar>i{background:linear-gradient(90deg, #34402e, var(--intro-lime), #34402e);height:1px;box-shadow:0 0 9px #c6ff0047}.nomo-intro__system-bar b{color:var(--intro-lime)}.nomo-intro__system-bar em{color:var(--intro-gold);font-style:normal}.nomo-intro__corners{z-index:11;pointer-events:none;position:absolute;inset:clamp(.8rem,2.4vw,2rem)}.nomo-intro__corners i{border-color:#c6ff0061;width:clamp(26px,4vw,54px);height:clamp(26px,4vw,54px);position:absolute}.nomo-intro__corners i:first-child{border-top:2px solid;border-left:2px solid;top:0;left:0}.nomo-intro__corners i:nth-child(2){border-top:2px solid;border-right:2px solid;top:0;right:0}.nomo-intro__corners i:nth-child(3){border-bottom:2px solid;border-right:2px solid;bottom:0;right:0}.nomo-intro__corners i:nth-child(4){border-bottom:2px solid;border-left:2px solid;bottom:0;left:0}.nomo-intro__ambient{z-index:2;pointer-events:none;position:absolute;inset:0}.nomo-intro__ambient i{border:1px solid #c6ff001c;border-radius:50%;animation:4.8s ease-in-out infinite nomo-intro-ambient-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nomo-intro__ambient i:first-child{aspect-ratio:1;width:min(104vw,70rem)}.nomo-intro__ambient i:nth-child(2){aspect-ratio:1;width:min(124vw,86rem);animation-delay:-1.6s}.nomo-intro__ambient i:nth-child(3){aspect-ratio:1;width:min(148vw,104rem);animation-delay:-3.2s}@keyframes nomo-intro-ambient-pulse{50%{border-color:#c6ff003d;transform:translate(-50%,-50%)scale(1.025);box-shadow:0 0 44px #c6ff000a}}.nomo-intro__sector-readouts{z-index:9;color:#909b89;pointer-events:none;font:700 .46rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;inset:-1.4rem}.nomo-intro__sector-readouts span{gap:.22rem;display:grid;position:absolute}.nomo-intro__sector-readouts small{color:#596453;font-size:inherit}.nomo-intro__sector-readouts b{color:var(--intro-lime);font-size:.56rem}.nomo-intro__sector-readouts span:first-child{text-align:right;top:12%;left:4%}.nomo-intro__sector-readouts span:nth-child(2){top:12%;right:4%}.nomo-intro__sector-readouts span:nth-child(3){text-align:right;bottom:12%;left:4%}.nomo-intro__sector-readouts span:nth-child(4){bottom:12%;right:4%}.nomo-intro__dial b{grid-template-rows:1fr auto;padding:13% 0 9%}.nomo-intro__dial b>span{font:inherit;align-self:end;line-height:.82}.nomo-intro__dial b>small{display:none}.nomo-intro__phase-rail{border-left:1px solid #34402e;grid-template-columns:repeat(5,minmax(42px,1fr));width:min(520px,52vw);display:grid}.nomo-intro__phase-rail span{color:#596453;border-block:1px solid #34402e;background:#050805e0;border-right:1px solid #34402e;grid-template-columns:auto 1fr;align-items:center;gap:.35rem;min-height:42px;padding:.45rem .55rem;font-size:.48rem;font-weight:900;display:grid}.nomo-intro__phase-rail i{aspect-ratio:1;background:#3b4437;border-radius:50%;width:6px}.nomo-intro__phase-rail span.is-active{color:#dce5d7}.nomo-intro__phase-rail span.is-active i{background:var(--intro-lime);box-shadow:0 0 9px var(--intro-lime)}.nomo-intro--opening .nomo-intro__system-bar,.nomo-intro--complete .nomo-intro__system-bar,.nomo-intro--opening .nomo-intro__corners,.nomo-intro--complete .nomo-intro__corners{opacity:0;transition:opacity .22s}@media (width<=760px){.nomo-intro__system-bar{grid-template-columns:auto minmax(20px,1fr) auto auto;gap:.35rem}.nomo-intro__system-bar>span,.nomo-intro__system-bar b,.nomo-intro__system-bar em{white-space:nowrap;display:block}.nomo-intro__sector-readouts{font-size:.38rem;display:block;inset:.45rem}.nomo-intro__sector-readouts b{font-size:.46rem}.nomo-intro__hud{gap:.45rem}.nomo-intro__phase-rail{width:100%}.nomo-intro__phase-rail span{justify-content:center;min-height:30px;padding:.3rem;font-size:.4rem}}@media (width<=430px){.nomo-intro__system-bar{font-size:.45rem}.nomo-intro__phase-rail span{grid-template-columns:auto 1fr;gap:.22rem;font-size:.36rem}}@media (prefers-reduced-motion:reduce){.nomo-intro__ambient i{animation:none}}.nomo-intro__shockwaves,.nomo-intro__light-gates,.nomo-intro__particles{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nomo-intro__shockwaves i{aspect-ratio:1;opacity:0;border:2px solid #c6ff00c7;border-radius:50%;width:min(18vw,13rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.35);box-shadow:0 0 24px #c6ff006b,inset 0 0 20px #c6ff003d}.nomo-intro--pressure .nomo-intro__shockwaves i,.nomo-intro--opening .nomo-intro__shockwaves i{animation:1.25s cubic-bezier(.12,.64,.2,1) both nomo-intro-shockwave}.nomo-intro--pressure .nomo-intro__shockwaves i:nth-child(2),.nomo-intro--opening .nomo-intro__shockwaves i:nth-child(2){animation-delay:.12s}.nomo-intro--pressure .nomo-intro__shockwaves i:nth-child(3),.nomo-intro--opening .nomo-intro__shockwaves i:nth-child(3){animation-delay:.24s}@keyframes nomo-intro-shockwave{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}12%{opacity:.95}to{opacity:0;filter:blur(2px);transform:translate(-50%,-50%)scale(7.5)}}.nomo-intro__light-gates i{opacity:0;filter:blur(4px);background:linear-gradient(90deg,#0000,#c6ff0061,#f7ffdbe0,#c6ff0047,#0000);width:19%;position:absolute;top:-12%;bottom:-12%;box-shadow:0 0 80px #c6ff008c}.nomo-intro__light-gates i:first-child{left:-24%;transform:skew(-12deg)}.nomo-intro__light-gates i:last-child{right:-24%;transform:skew(12deg)}.nomo-intro--opening .nomo-intro__light-gates i:first-child{animation:1.55s cubic-bezier(.18,.68,.16,1) both nomo-intro-gate-left}.nomo-intro--opening .nomo-intro__light-gates i:last-child{animation:1.55s cubic-bezier(.18,.68,.16,1) both nomo-intro-gate-right}@keyframes nomo-intro-gate-left{0%{opacity:0;transform:translate(0)skew(-12deg)}34%{opacity:.82}to{opacity:0;transform:translate(460%)skew(-12deg)}}@keyframes nomo-intro-gate-right{0%{opacity:0;transform:translate(0)skew(12deg)}34%{opacity:.82}to{opacity:0;transform:translate(-460%)skew(12deg)}}.nomo-intro__particles i{--particle-angle:calc(var(--particle-index) * 12.857deg);background:linear-gradient(var(--intro-lime), #c6ff0000);width:3px;height:clamp(30px,5vw,70px);box-shadow:0 0 10px var(--intro-lime);opacity:0;transform:rotate(var(--particle-angle)) translateY(-8rem) scaleY(.2);transform-origin:50% 0;border-radius:999px;position:absolute;top:50%;left:50%}.nomo-intro__particles i:nth-child(3n){width:5px}.nomo-intro__particles i:nth-child(4n){height:clamp(18px,3vw,42px)}.nomo-intro--pressure .nomo-intro__particles i,.nomo-intro--opening .nomo-intro__particles i{animation:nomo-intro-particle-burst calc(.68s + var(--particle-index) * 9ms) cubic-bezier(.12,.66,.2,1) both;animation-delay:calc(var(--particle-index) * 11ms)}@keyframes nomo-intro-particle-burst{0%{opacity:0;transform:rotate(var(--particle-angle)) translateY(-7rem) scaleY(.15)}16%{opacity:.95}to{opacity:0;transform:rotate(var(--particle-angle)) translateY(-48vw) scaleY(1.35)}}.nomo-intro__aperture,.nomo-intro__pressure-vents,.nomo-intro__core-rings{pointer-events:none;position:absolute}.nomo-intro__aperture{z-index:2;border-radius:50%;inset:21%;overflow:hidden}.nomo-intro__aperture i{--aperture-angle:calc(var(--aperture-index) * 45deg);clip-path:polygon(50% 50%,100% 0,100% 51%);transform:rotate(var(--aperture-angle)) scale(1.08);transform-origin:50%;background:linear-gradient(115deg,#707e6980,#0a0d09 52%,#0000 53%);transition:transform .85s cubic-bezier(.7,0,.15,1),opacity .42s;position:absolute;inset:-2%}.nomo-intro--dial .nomo-intro__aperture i{transform:rotate(calc(var(--aperture-angle) + 13deg)) scale(1.08)}.nomo-intro--opening .nomo-intro__aperture i,.nomo-intro--complete .nomo-intro__aperture i{opacity:0;transform:rotate(calc(var(--aperture-angle) + 68deg)) scale(.08)}.nomo-intro__pressure-vents{z-index:6;inset:0}.nomo-intro__pressure-vents i{--vent-angle:calc(var(--vent-index) * 45deg);opacity:0;width:3px;height:17%;transform:rotate(var(--vent-angle)) translateY(-230%) scaleY(.2);transform-origin:50% 0;background:linear-gradient(#f0ffdfeb,#c6ff0052,#0000);position:absolute;top:50%;left:50%;box-shadow:0 0 14px #c6ff00c7}.nomo-intro--pressure .nomo-intro__pressure-vents i{animation:.72s ease-out both nomo-intro-vent;animation-delay:calc(var(--vent-index) * 32ms)}@keyframes nomo-intro-vent{18%{opacity:1}to{opacity:0;transform:rotate(var(--vent-angle)) translateY(-285%) scaleY(1.45);filter:blur(3px)}}.nomo-intro__core-rings{z-index:4;border-radius:50%;inset:26%}.nomo-intro__core-rings i{opacity:.35;border:1px solid #c6ff0052;border-radius:50%;position:absolute}.nomo-intro__core-rings i:first-child{inset:2%}.nomo-intro__core-rings i:nth-child(2){inset:12%}.nomo-intro__core-rings i:nth-child(3){inset:23%}.nomo-intro--active .nomo-intro__core-rings i{animation:1.2s ease-in-out infinite alternate nomo-intro-core-orbit}.nomo-intro--active .nomo-intro__core-rings i:nth-child(2){animation-delay:-.35s}.nomo-intro--active .nomo-intro__core-rings i:nth-child(3){animation-delay:-.7s}@keyframes nomo-intro-core-orbit{to{border-color:#ffc928c2;transform:scale(1.06);box-shadow:0 0 17px #c6ff0059}}.nomo-intro--dial .nomo-intro__frame{animation:.62s cubic-bezier(.18,.76,.24,1) both nomo-intro-dial-impact}.nomo-intro--bolts .nomo-intro__frame{animation:.52s ease-out both nomo-intro-bolt-impact}.nomo-intro--pressure .nomo-intro__frame{animation:.21s linear 4 nomo-intro-pressure-rumble}@keyframes nomo-intro-dial-impact{0%{transform:scale(1)}22%{filter:brightness(1.35);transform:scale(1.035)rotate(-.35deg)}to{transform:scale(1)}}@keyframes nomo-intro-bolt-impact{0%,to{transform:translate(0)}28%{transform:translate(-5px,2px)}52%{filter:brightness(1.22);transform:translate(4px,-2px)}74%{transform:translate(-2px,1px)}}@keyframes nomo-intro-pressure-rumble{0%,to{transform:translate(0)}25%{transform:translate(-3px,2px)rotate(-.12deg)}75%{transform:translate(3px,-2px)rotate(.12deg)}}.nomo-intro__bolts i:first-child{transition-delay:0s}.nomo-intro__bolts i:nth-child(2){transition-delay:70ms}.nomo-intro__bolts i:nth-child(3){transition-delay:.14s}.nomo-intro__bolts i:nth-child(4){transition-delay:.21s}.nomo-intro--pressure .nomo-intro__door{filter:brightness(1.18)contrast(1.08)}.nomo-intro--pressure .nomo-intro__dial b{box-shadow:0 0 0 2px #efffc0,0 0 0 5px #39452f,0 0 64px #c6ff00eb,inset 0 0 24px #c6ff003d}.nomo-intro--opening .nomo-intro__frame{animation-duration:1.25s}.nomo-intro--opening .nomo-intro__locker-grid{filter:brightness(1.45)}.nomo-intro--opening .nomo-intro__code-field{filter:saturate(1.8)brightness(1.7)}.nomo-intro__reveal-mark{opacity:0;place-items:center;min-width:min(88vw,820px);display:grid;position:relative;transform:scale(.45)}.nomo-intro__reveal-mark b{z-index:3;color:#071006;text-shadow:0 2px #efffcc99,0 0 28px #c6ff00cc;position:relative}.nomo-intro__reveal-mark small{z-index:3;color:#eaffb8;background:#071006;margin-top:-.3rem;padding:.35rem .65rem;font:900 clamp(.42rem,1vw,.66rem)/1 ui-monospace,monospace;position:relative}.nomo-intro__reveal-mark b{color:#efffc4;-webkit-text-stroke:clamp(2px,.35vw,4px) #071006;text-shadow:7px 9px #071006,0 0 34px #efffc4b8}.nomo-intro--opening .nomo-intro__backlight{animation-duration:3.35s}.nomo-intro--opening .nomo-intro__reveal-mark{animation:1.9s cubic-bezier(.14,.78,.18,1) 1.32s both nomo-intro-mark-reveal}@keyframes nomo-intro-mark-reveal{0%{opacity:0;filter:blur(18px);transform:scale(.42)}22%{opacity:1;filter:blur();transform:scale(1.08)}78%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur();transform:scale(1.16)}}.nomo-intro__feather{z-index:1;clip-path:polygon(48% 0,68% 7%,81% 20%,86% 34%,78% 48%,96% 43%,87% 58%,70% 69%,82% 72%,62% 84%,47% 100%,42% 79%,25% 93%,31% 70%,8% 78%,25% 57%,3% 54%,29% 40%,12% 32%,38% 25%);filter:drop-shadow(0 0 6px #eaffb8b8)drop-shadow(0 0 24px #c6ff0094);background:#071006;width:clamp(105px,18vw,230px);height:clamp(180px,31vw,390px);position:absolute;top:50%;left:72%;transform:translate(-50%,-58%)rotate(24deg)}.nomo-intro__feather:before{background:var(--intro-lime);clip-path:polygon(0 0,100% 4%,64% 100%,18% 100%);content:"";width:7%;position:absolute;top:5%;bottom:5%;left:48%}.nomo-intro__feather i{background:var(--intro-lime);transform-origin:0;width:42%;height:3px;position:absolute;left:47%}.nomo-intro__feather i:first-child{top:27%;transform:rotate(-28deg)}.nomo-intro__feather i:nth-child(2){top:48%;transform:rotate(22deg)}.nomo-intro__feather i:nth-child(3){top:68%;transform:rotate(-24deg)}@keyframes nomo-intro-mark-reveal-mobile{0%{opacity:0;filter:blur(14px);transform:scale(.68)}12%{opacity:1;filter:blur();transform:scale(1.04)}22%,88%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur();transform:scale(1.06)}}@keyframes nomo-intro-feather-strike-mobile{0%{opacity:0;filter:drop-shadow(0 0 #0000);transform:translate(12%,-68%)rotate(33deg)scale(1.16)}12%{opacity:1;filter:drop-shadow(0 0 8px #efffc0)drop-shadow(0 0 30px #c6ff00db);transform:translate(-50%,-58%)rotate(20deg)scale(1.05)}22%,88%{opacity:1;transform:translate(-50%,-58%)rotate(24deg)scale(1)}to{opacity:0;transform:translate(-50%,-58%)rotate(24deg)scale(1.06)}}@keyframes nomo-intro-mobile-screen-scan{0%,14%{opacity:0;transform:translateY(-24vh)}22%{opacity:.92}46%{opacity:.36}54%{opacity:0;transform:translateY(118vh)}to{opacity:0;transform:translateY(118vh)}}@keyframes nomo-intro-mobile-mark-energy{0%,to{filter:brightness()drop-shadow(0 0 #0000)}12%{filter:brightness(1.45)drop-shadow(0 0 9px #efffc0e6)}18%{filter:brightness(1.05)drop-shadow(0 0 22px #c6ff0073)}46%{filter:brightness()drop-shadow(0 0 #0000)}55%{filter:brightness(1.3)drop-shadow(0 0 12px #c6ff00b3)}64%,to{filter:brightness()drop-shadow(0 0 #0000)}}@media (width<=600px),(hover:none) and (pointer:coarse){.nomo-intro--opening .nomo-intro__backlight{animation-name:nomo-intro-backlight-reveal-mobile;animation-duration:4.55s}.nomo-intro--opening .nomo-intro__backlight:after{z-index:8;width:100%;height:clamp(2px,.8vh,6px);box-shadow:0 0 10px #efffc0,0 0 28px var(--intro-lime),0 -22px 44px #c6ff003d,0 22px 44px #c6ff0047;content:"";pointer-events:none;background:#efffc0;animation:2.9s cubic-bezier(.2,.66,.2,1) .7s both nomo-intro-mobile-screen-scan;position:absolute;top:0;left:0}.nomo-intro--opening .nomo-intro__reveal-mark{animation:3.75s cubic-bezier(.14,.78,.18,1) .65s both nomo-intro-mark-reveal-mobile}.nomo-intro--opening .nomo-intro__reveal-mark b{animation:2.6s ease-out .98s both nomo-intro-mobile-mark-energy}.nomo-intro__reveal-mark{width:min(82vw,20rem);min-width:0;max-width:min(82vw,20rem)}.nomo-intro__reveal-mark b{min-width:0;font-size:clamp(3.75rem,19vw,4.75rem)}.nomo-intro__feather{width:84px;height:152px;left:74%;transform:translate(-50%,-62%)rotate(24deg)}}@media (prefers-reduced-motion:reduce){.nomo-intro__shockwaves,.nomo-intro__light-gates,.nomo-intro__particles,.nomo-intro__pressure-vents{display:none}.nomo-intro__aperture i,.nomo-intro__core-rings i,.nomo-intro__reveal-mark,.nomo-intro--dial .nomo-intro__frame,.nomo-intro--bolts .nomo-intro__frame,.nomo-intro--pressure .nomo-intro__frame{transition:none!important;animation:none!important}}.nomo-intro{--vault-shift-x:0px;--vault-shift-y:0px;--vault-tilt-x:0deg;--vault-tilt-y:0deg}.nomo-intro__attract-beams,.nomo-intro__orbitals,.nomo-intro__signal-dust,.nomo-intro__reveal-bloom,.nomo-intro__reveal-shutters{pointer-events:none;position:absolute;inset:0}.nomo-intro__attract-beams{z-index:2;opacity:0;transform:translate(var(--vault-shift-x), var(--vault-shift-y));transition:opacity .45s,transform .3s ease-out}.nomo-intro--waiting .nomo-intro__attract-beams{opacity:1}.nomo-intro__attract-beams i{--beam-angle:calc(var(--beam-index) * 60deg + 8deg);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);filter:blur(2px);opacity:.18;width:clamp(12px,2.2vw,34px);height:78vmax;transform:rotate(var(--beam-angle));transform-origin:50% 0;animation:3.6s ease-in-out infinite nomo-intro-beam-breathe;animation-delay:calc(var(--beam-index) * -520ms);background:linear-gradient(90deg,#0000,#c6ff001a,#eaffb747,#c6ff0014,#0000);position:absolute;top:50%;left:50%}@keyframes nomo-intro-beam-breathe{0%,to{opacity:.06;transform:rotate(var(--beam-angle)) scaleX(.65)}48%{opacity:.32;transform:rotate(calc(var(--beam-angle) + 7deg)) scaleX(1.35)}}.nomo-intro__orbitals{z-index:2;aspect-ratio:1;opacity:0;width:min(104vw,66rem);transform:translate(calc(-50% + var(--vault-shift-x)), calc(-50% + var(--vault-shift-y)));transition:opacity .36s,transform .3s ease-out;inset:50% auto auto 50%}.nomo-intro--waiting .nomo-intro__orbitals{opacity:1}.nomo-intro__orbitals>i{filter:drop-shadow(0 0 7px #c6ff0047);border:1px solid #c6ff008a;border-color:#c6ff008a #c6ff0014 #ffc92847 #0000;border-radius:50%;animation:13s linear infinite nomo-intro-orbit;position:absolute;inset:1%}.nomo-intro__orbitals>i:nth-child(2){border-top-color:#ffc92857;border-right-color:#c6ff006b;animation-duration:9s;animation-direction:reverse;inset:8%}.nomo-intro__orbitals>i:nth-child(3){border-bottom-color:#c6ff0070;animation-duration:6.8s;inset:15%}.nomo-intro__orbitals b{aspect-ratio:1;background:var(--intro-lime);width:7px;box-shadow:0 0 7px #efffc0, 0 0 18px var(--intro-lime);border-radius:50%;position:absolute;top:-4px;left:50%}@keyframes nomo-intro-orbit{to{transform:rotate(360deg)}}.nomo-intro__signal-dust{z-index:2;opacity:0;transition:opacity .45s;overflow:hidden}.nomo-intro--waiting .nomo-intro__signal-dust{opacity:1}.nomo-intro__signal-dust i{bottom:-12%;left:calc(var(--dust-index) * 3.125% + 1.5%);width:1px;height:calc(8px + var(--dust-index) * .45px);opacity:0;animation:nomo-intro-dust-rise calc(4.1s + var(--dust-index) * 55ms) linear infinite;animation-delay:calc(var(--dust-index) * -230ms);background:linear-gradient(#0000,#c6ff00b8);position:absolute;box-shadow:0 0 6px #c6ff0061}.nomo-intro__signal-dust i:nth-child(3n){width:2px}.nomo-intro__signal-dust i:nth-child(4n){filter:hue-rotate(42deg)}@keyframes nomo-intro-dust-rise{0%{opacity:0;transform:translateY(0)}14%,72%{opacity:.42}to{opacity:0;transform:translateY(-125vh)}}.nomo-intro--waiting .nomo-intro__frame{transform:rotateX(var(--vault-tilt-x)) rotateY(var(--vault-tilt-y));transition:filter .18s,transform .26s ease-out}.nomo-intro--waiting .nomo-intro__frame:hover{filter:brightness(1.1)drop-shadow(0 0 18px #c6ff003d);transform:rotateX(var(--vault-tilt-x)) rotateY(var(--vault-tilt-y)) translateZ(12px) scale(1.008)}.nomo-intro--waiting .nomo-intro__locker-grid i{animation:3.8s ease-in-out infinite nomo-intro-locker-listen;animation-delay:calc(var(--locker-index) * -170ms)}@keyframes nomo-intro-locker-listen{0%,78%,to{filter:brightness();border-color:#263120}84%{filter:brightness(1.36);border-color:#c6ff006b}}.nomo-intro__access-arcs{z-index:4;opacity:0;pointer-events:none;border-radius:50%;transition:opacity .3s;position:absolute;inset:-1.1%}.nomo-intro--waiting .nomo-intro__access-arcs{opacity:1}.nomo-intro__access-arcs i{border:2px solid #0000;border-top-color:var(--intro-lime);filter:drop-shadow(0 0 8px #c6ff00cc);border-radius:50%;animation:5.4s linear infinite nomo-intro-access-arc;position:absolute;inset:0}.nomo-intro__access-arcs i:nth-child(2){border-top-color:var(--intro-gold);animation-duration:7.2s;animation-direction:reverse;inset:2.1%}.nomo-intro__access-arcs i:nth-child(3){opacity:.45;animation-duration:9s;inset:4.3%}.nomo-intro__access-arcs i:nth-child(4){opacity:.25;border-top-color:#efffc0;animation-duration:11s;animation-direction:reverse;inset:6.3%}@keyframes nomo-intro-access-arc{to{transform:rotate(360deg)}}.nomo-intro__scanner-arm{z-index:6;opacity:0;transform-origin:0;background:linear-gradient(90deg,#0000,#c6ff0038 28%,#efffc0e0);width:38%;height:2px;position:absolute;top:50%;left:50%;box-shadow:0 0 9px #c6ff0094}.nomo-intro__scanner-arm:after{aspect-ratio:1;width:8px;box-shadow:0 0 12px var(--intro-lime), 0 0 26px var(--intro-lime);content:"";background:#efffc0;border-radius:50%;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.nomo-intro--waiting .nomo-intro__scanner-arm{opacity:.48;animation:4.4s cubic-bezier(.45,0,.55,1) infinite nomo-intro-radar}@keyframes nomo-intro-radar{0%{transform:rotate(-20deg)scaleX(.76)}46%{opacity:.68}to{transform:rotate(340deg)scaleX(1)}}.nomo-intro__target-lock{z-index:8;opacity:0;pointer-events:none;border:1px dashed #c6ff0047;border-radius:50%;position:absolute;inset:25.5%}.nomo-intro__target-lock:before,.nomo-intro__target-lock:after{content:"";background:#c6ff0070;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px #c6ff008a}.nomo-intro__target-lock:before{width:122%;height:1px}.nomo-intro__target-lock:after{width:1px;height:122%}.nomo-intro__target-lock i{aspect-ratio:1;border-color:var(--intro-lime);width:22%;position:absolute}.nomo-intro__target-lock i:first-child{border-top:3px solid;border-left:3px solid;top:-3px;left:-3px}.nomo-intro__target-lock i:nth-child(2){border-top:3px solid;border-right:3px solid;top:-3px;right:-3px}.nomo-intro__target-lock i:nth-child(3){border-bottom:3px solid;border-right:3px solid;bottom:-3px;right:-3px}.nomo-intro__target-lock i:nth-child(4){border-bottom:3px solid;border-left:3px solid;bottom:-3px;left:-3px}.nomo-intro--waiting .nomo-intro__target-lock{opacity:1;animation:2.2s ease-in-out infinite nomo-intro-target-breathe}@keyframes nomo-intro-target-breathe{0%,to{filter:brightness(.75);transform:scale(.94)rotate(-4deg)}50%{filter:brightness(1.28)drop-shadow(0 0 7px #c6ff008a);transform:scale(1.04)rotate(4deg)}}.nomo-intro--waiting .nomo-intro__status{animation:2.4s ease-in-out infinite nomo-intro-status-live;overflow:hidden}.nomo-intro--waiting .nomo-intro__status:after{content:"";background:linear-gradient(105deg,#0000 20%,#c6ff0042 48%,#0000 76%);animation:2.4s ease-in-out infinite nomo-intro-status-scan;position:absolute;inset:0;transform:translate(-145%)}@keyframes nomo-intro-status-live{50%{border-color:#c6ff00b8;box-shadow:0 0 0 2px #070907,0 10px 24px #000,0 0 18px #c6ff0033}}@keyframes nomo-intro-status-scan{48%,to{transform:translate(145%)}}.nomo-intro--waiting .nomo-intro__corners i{animation:2.8s ease-in-out infinite nomo-intro-corner-lock}.nomo-intro--waiting .nomo-intro__corners i:nth-child(2),.nomo-intro--waiting .nomo-intro__corners i:nth-child(4){animation-delay:-1.4s}@keyframes nomo-intro-corner-lock{50%{filter:drop-shadow(0 0 5px #c6ff0080);border-color:#c6ff00c7;width:clamp(38px,5.4vw,74px);height:clamp(38px,5.4vw,74px)}}.nomo-intro__reveal-bloom{z-index:4;aspect-ratio:1;opacity:0;width:min(78vw,52rem);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.nomo-intro__reveal-bloom i{opacity:0;border:2px solid #efffc0eb;border-radius:50%;position:absolute;inset:34%;box-shadow:0 0 28px #c6ff00db,inset 0 0 24px #c6ff0066}.nomo-intro__reveal-bloom b{aspect-ratio:1;width:8%;box-shadow:0 0 28px #efffc0, 0 0 90px var(--intro-lime), 0 0 180px #c6ff00b8;opacity:0;background:#f7ffdd;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nomo-intro--opening .nomo-intro__reveal-bloom{opacity:1}.nomo-intro--opening .nomo-intro__reveal-bloom i{animation:1.75s cubic-bezier(.1,.72,.16,1) 1.12s both nomo-intro-portal-ring}.nomo-intro--opening .nomo-intro__reveal-bloom i:nth-child(2){animation-delay:1.24s}.nomo-intro--opening .nomo-intro__reveal-bloom i:nth-child(3){animation-delay:1.36s}.nomo-intro--opening .nomo-intro__reveal-bloom b{animation:1.15s ease-out 1.1s both nomo-intro-portal-core}@keyframes nomo-intro-portal-ring{0%{opacity:0;transform:scale(.2)}14%{opacity:1}to{opacity:0;filter:blur(2px);transform:scale(4.8)}}@keyframes nomo-intro-portal-core{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}22%{opacity:1}to{opacity:0;filter:blur(8px);transform:translate(-50%,-50%)scale(14)}}.nomo-intro__reveal-shutters{z-index:7;overflow:hidden}.nomo-intro__reveal-shutters i{background:linear-gradient(90deg, transparent, var(--intro-lime) 16%, #fff 50%, var(--intro-lime) 84%, transparent);opacity:0;width:120%;height:3px;position:absolute;top:50%;left:-10%;box-shadow:0 0 18px #efffc0,0 0 54px #c6ff00e0}.nomo-intro--opening .nomo-intro__reveal-shutters i:first-child{animation:1.15s cubic-bezier(.18,.68,.18,1) 1.13s both nomo-intro-shutter-up}.nomo-intro--opening .nomo-intro__reveal-shutters i:last-child{animation:1.15s cubic-bezier(.18,.68,.18,1) 1.13s both nomo-intro-shutter-down}@keyframes nomo-intro-shutter-up{0%{opacity:0;transform:translateY(0)scaleX(.15)}18%{opacity:1}to{opacity:0;transform:translateY(-54vh)scaleX(1)}}@keyframes nomo-intro-shutter-down{0%{opacity:0;transform:translateY(0)scaleX(.15)}18%{opacity:1}to{opacity:0;transform:translateY(54vh)scaleX(1)}}.nomo-intro__reveal-mark b:before,.nomo-intro__reveal-mark b:after{z-index:-1;color:#0000;content:attr(data-text);-webkit-text-stroke:clamp(2px, .35vw, 4px) var(--intro-lime);opacity:0;pointer-events:none;position:absolute;inset:0}.nomo-intro__reveal-mark b:after{-webkit-text-stroke-color:var(--intro-gold)}.nomo-intro--opening .nomo-intro__reveal-mark b:before{animation:1.9s steps(2,jump-none) 1.32s both nomo-intro-word-echo-left}.nomo-intro--opening .nomo-intro__reveal-mark b:after{animation:1.9s steps(2,jump-none) 1.32s both nomo-intro-word-echo-right}.nomo-intro--opening .nomo-intro__feather{animation:1.9s cubic-bezier(.14,.78,.18,1) 1.32s both nomo-intro-feather-strike}@keyframes nomo-intro-word-echo-left{0%,10%{opacity:0;transform:translate(0)}18%{opacity:.82;transform:translate(-13px,4px)}31%{opacity:.36;transform:translate(-5px,1px)}48%,to{opacity:0;transform:translate(0)}}@keyframes nomo-intro-word-echo-right{0%,12%{opacity:0;transform:translate(0)}20%{opacity:.76;transform:translate(14px,-3px)}34%{opacity:.28;transform:translate(5px,-1px)}50%,to{opacity:0;transform:translate(0)}}@keyframes nomo-intro-feather-strike{0%{opacity:0;filter:drop-shadow(0 0 #0000);transform:translate(2%,-68%)rotate(33deg)scale(1.28)}23%{opacity:1;filter:drop-shadow(0 0 8px #efffc0)drop-shadow(0 0 30px #c6ff00db);transform:translate(-50%,-58%)rotate(20deg)scale(1.08)}38%,78%{opacity:1;transform:translate(-50%,-58%)rotate(24deg)scale(1)}to{opacity:0;transform:translate(-50%,-58%)rotate(24deg)scale(1.1)}}@media (hover:none){.nomo-intro--waiting .nomo-intro__frame{transform:none}}@media (prefers-reduced-motion:reduce){.nomo-intro__attract-beams,.nomo-intro__orbitals,.nomo-intro__signal-dust,.nomo-intro__access-arcs,.nomo-intro__scanner-arm,.nomo-intro__target-lock,.nomo-intro__reveal-bloom,.nomo-intro__reveal-shutters{display:none}.nomo-intro--waiting .nomo-intro__frame,.nomo-intro--waiting .nomo-intro__locker-grid i,.nomo-intro--waiting .nomo-intro__status,.nomo-intro--waiting .nomo-intro__status:after,.nomo-intro--waiting .nomo-intro__corners i,.nomo-intro--opening .nomo-intro__feather,.nomo-intro--opening .nomo-intro__reveal-mark b:before,.nomo-intro--opening .nomo-intro__reveal-mark b:after{transform:none;animation:none!important}}.nomo-intro__reveal-mark{isolation:isolate}.nomo-intro__reveal-mark:before{z-index:0;aspect-ratio:1;background:repeating-conic-gradient(from 12deg, #c6ff007a 0 1deg, transparent 1deg 8deg);content:"";opacity:0;border:2px solid #efffc480;border-radius:50%;width:min(92vw,860px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.36)rotate(-22deg);box-shadow:0 0 0 18px #c6ff0009,0 0 0 20px #c6ff0042,inset 0 0 50px #c6ff0014}.nomo-intro--opening .nomo-intro__reveal-mark:before{animation:1.9s cubic-bezier(.14,.78,.18,1) 1.32s both nomo-intro-clearance-halo}@keyframes nomo-intro-clearance-halo{0%{opacity:0;transform:translate(-50%,-50%)scale(.36)rotate(-22deg)}18%{opacity:.82}78%{opacity:.34;transform:translate(-50%,-50%)scale(1.04)rotate(8deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.18)rotate(18deg)}}.nomo-intro__reveal-clearance{z-index:4;color:#dfffa0;border-block:2px solid var(--intro-lime);clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,18px 100%,0 50%);opacity:0;background:#030803f0;grid-template-columns:1fr 1fr;width:min(92vw,640px);margin-top:-.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #030803e6,0 0 34px #c6ff0085,inset 0 0 24px #c6ff0014}.nomo-intro__reveal-clearance>strong{color:#f3ffd4;text-shadow:0 0 12px #c6ff00d1;border-bottom:1px solid #c6ff0061;grid-column:1/-1;justify-content:center;align-items:center;gap:clamp(.55rem,1.8vw,1rem);min-height:40px;padding:.56rem 1.3rem .42rem;font:900 clamp(.72rem,1.65vw,1rem)/1 ui-monospace,monospace;display:flex;position:relative}.nomo-intro__reveal-clearance>strong:after{content:"";opacity:0;background:linear-gradient(100deg,#0000 18%,#efffc48a 50%,#0000 82%);position:absolute;inset:0;transform:translate(-125%)}.nomo-intro__reveal-clearance>strong i{background:repeating-linear-gradient(90deg,var(--intro-gold) 0 7px,transparent 7px 11px);width:clamp(28px,5vw,64px);height:3px;box-shadow:0 0 8px #ffc928a3}.nomo-intro__reveal-clearance>span{color:#8ea47b;min-width:0;padding:.38rem 1.25rem .45rem;font:800 clamp(.4rem,.82vw,.54rem)/1 ui-monospace,monospace}.nomo-intro__reveal-clearance>span:last-of-type{text-align:right}.nomo-intro--opening .nomo-intro__reveal-clearance{animation:1.78s cubic-bezier(.12,.78,.16,1) 1.43s both nomo-intro-clearance-slam}.nomo-intro--opening .nomo-intro__reveal-clearance>strong:after{animation:.68s ease-out 1.66s both nomo-intro-clearance-scan}@keyframes nomo-intro-clearance-slam{0%{opacity:0;filter:brightness(2.4)blur(5px);transform:scaleX(.18)translateY(18px)}16%{opacity:1;filter:brightness(1.7)blur();transform:scaleX(1.05)translateY(-2px)}28%,82%{opacity:1;filter:brightness();transform:scaleX(1)translateY(0)}to{opacity:0;transform:scaleX(1.08)}}@keyframes nomo-intro-clearance-scan{18%{opacity:1}to{opacity:0;transform:translate(125%)}}.nomo-intro__reveal-meter{z-index:4;opacity:0;grid-template-columns:repeat(9,1fr);gap:5px;width:min(66vw,440px);height:7px;margin-top:.65rem;display:grid;position:relative}.nomo-intro__reveal-meter i{background:var(--intro-lime);transform:scaleY(.18);box-shadow:0 0 8px #c6ff00b8}.nomo-intro__reveal-meter i:nth-child(3n){background:var(--intro-gold)}.nomo-intro--opening .nomo-intro__reveal-meter{animation:1.56s 1.5s both nomo-intro-meter-hold}.nomo-intro--opening .nomo-intro__reveal-meter i{animation:.52s steps(3,end) both nomo-intro-meter-charge;animation-delay:calc(1.51s + var(--meter-index) * 42ms)}@keyframes nomo-intro-meter-hold{0%,to{opacity:0}12%,84%{opacity:1}}@keyframes nomo-intro-meter-charge{0%{opacity:.18;transform:scaleY(.18)}to{opacity:1;transform:scaleY(1)}}@media (width<=600px),(hover:none) and (pointer:coarse){.nomo-intro__reveal-clearance{width:100%;min-width:0;max-width:100%;margin-top:-.2rem}.nomo-intro__reveal-clearance>strong{gap:.45rem;min-height:38px;padding-inline:.8rem;font-size:.7rem}.nomo-intro__reveal-clearance>strong i{width:22px}.nomo-intro__reveal-clearance>span{padding-inline:.85rem;font-size:.38rem}.nomo-intro__reveal-meter{width:74%}.nomo-intro--opening .nomo-intro__feather{animation:3.75s cubic-bezier(.14,.78,.18,1) .65s both nomo-intro-feather-strike-mobile}.nomo-intro--opening .nomo-intro__reveal-mark:before{animation-duration:3.65s;animation-delay:.7s}.nomo-intro--opening .nomo-intro__reveal-clearance{animation-duration:3.35s;animation-delay:.9s}.nomo-intro--opening .nomo-intro__reveal-meter{animation-duration:3.1s;animation-delay:1.05s}}@media (width<=600px) and (prefers-reduced-motion:reduce),(hover:none) and (pointer:coarse) and (prefers-reduced-motion:reduce){.nomo-intro--opening{background-color:#020402}.nomo-intro--opening .nomo-intro__backlight{opacity:.92;transform:scale(1);animation:none!important}.nomo-intro--opening .nomo-intro__backlight:after,.nomo-intro--opening .nomo-intro__reveal-mark b{animation:none!important}.nomo-intro--opening .nomo-intro__backlight:after{display:none}.nomo-intro--opening .nomo-intro__reveal-mark,.nomo-intro--opening .nomo-intro__feather,.nomo-intro--opening .nomo-intro__reveal-clearance,.nomo-intro--opening .nomo-intro__reveal-meter{filter:none;opacity:1;animation:none!important}.nomo-intro--opening .nomo-intro__reveal-mark{transform:none}.nomo-intro--opening .nomo-intro__reveal-mark:before{opacity:.34;transform:translate(-50%,-50%)scale(.9)rotate(4deg);animation:none!important}.nomo-intro--opening .nomo-intro__feather{transform:translate(-50%,-58%)rotate(24deg)}.nomo-intro--opening .nomo-intro__reveal-clearance{transform:none}.nomo-intro--opening .nomo-intro__reveal-meter i{opacity:1;transform:scaleY(1);animation:none!important}}@media (prefers-reduced-motion:reduce){.nomo-intro__reveal-mark:before,.nomo-intro__reveal-clearance,.nomo-intro__reveal-clearance>strong:after,.nomo-intro__reveal-meter,.nomo-intro__reveal-meter i{animation:none!important}}.vault-ledger{--ledger-lime:var(--lime,#c6ff00);--ledger-gold:var(--gold,#ffc928);--ledger-ink:var(--ink,#080a08);--ledger-panel:var(--panel,#111510);--ledger-line:var(--line,#2b3427);color:#f7f9f3;border:1px solid var(--ledger-line);isolation:isolate;background:linear-gradient(115deg,#c6ff0014,#0000 35%),repeating-linear-gradient(0deg,#0b0e0a 0 62px,#11150f 63px,#080a08 65px);padding:clamp(2rem,5vw,4.5rem);position:relative;overflow:hidden}.vault-ledger:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 95px,#c6ff0006 96px);position:absolute;inset:0}.vault-ledger__header{border-bottom:1px solid var(--ledger-line);justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}.vault-ledger__eyebrow{color:var(--ledger-lime);letter-spacing:0;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.72rem;font-weight:900;display:flex}.vault-ledger__eyebrow svg{width:17px}.vault-ledger h2{letter-spacing:0;overflow-wrap:anywhere;max-width:12ch;margin:.9rem 0 .65rem;font:5rem/.9 Anton,sans-serif}.vault-ledger__header p{color:#aeb7a8;max-width:39rem;margin:0;line-height:1.65}.vault-ledger__health{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.vault-ledger__data-state{color:#aeb7a8;border:1px solid var(--ledger-line);letter-spacing:0;text-transform:uppercase;background:#080a08cc;align-items:center;gap:.4rem;min-height:34px;padding:.45rem .65rem;font-size:.61rem;font-weight:900;display:inline-flex}.vault-ledger__data-state i{aspect-ratio:1;background:#727a6d;border-radius:50%;width:7px}.vault-ledger__data-state.is-online i{background:var(--ledger-lime);box-shadow:0 0 10px var(--ledger-lime)}.vault-ledger__data-state.is-stale i{background:var(--ledger-gold)}.vault-ledger__data-state.is-offline i{background:#ff5b44}.vault-ledger__health button{aspect-ratio:1;width:34px;color:var(--ledger-lime);background:var(--ledger-ink);border:1px solid var(--ledger-line);cursor:pointer;place-items:center;padding:0;display:grid}.vault-ledger__health button:hover{border-color:var(--ledger-lime)}.vault-ledger__health button svg{width:16px}.vault-ledger__health button:disabled{cursor:wait;opacity:.72}.vault-ledger__health button.is-refreshing svg{animation:.8s linear infinite ledgerRefresh}@keyframes ledgerRefresh{to{transform:rotate(360deg)}}.vault-ledger__body{grid-template-columns:minmax(0,1.1fr) minmax(21rem,.9fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(2.5rem,6vw,5rem) 0;display:grid}.vault-ledger__supply-label{color:#9ca794;letter-spacing:0;font-size:.7rem;font-weight:900}.vault-ledger__odometer{font-variant-numeric:tabular-nums;letter-spacing:0;gap:clamp(2px,.5vw,6px);width:max-content;max-width:100%;margin:.85rem 0 .65rem;font:3.5rem/1 Anton,sans-serif;display:flex}.vault-ledger__odometer>span{min-width:.72em;height:1.08em;color:var(--ledger-lime);text-shadow:0 0 18px #c6ff0047;background:linear-gradient(#151b12,#080a08);border:1px solid #3d4936;place-items:center;display:grid;box-shadow:inset 0 0 12px #000,0 5px 12px #00000059}.vault-ledger__odometer>.is-separator{color:#e0e7da;min-width:.28em;box-shadow:none;background:0 0;border:0}.vault-ledger__supply-display small{color:#879181;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:800}.vault-ledger__burn-track{background:#242a21;border:1px solid #30392c;width:min(100%,42rem);height:8px;margin:1.4rem 0 .8rem;overflow:hidden}.vault-ledger__burn-track i{background:linear-gradient(90deg, var(--ledger-gold), #ff7028);width:0;height:100%;box-shadow:0 0 12px var(--ledger-gold);transition:width .8s;display:block}.vault-ledger__burn-track.has-data i{width:var(--burned)}.vault-ledger__supply-display p{color:#c9d0c4;align-items:center;gap:.5rem;margin:0;font-size:.8rem;display:flex}.vault-ledger__supply-display p svg{width:17px;color:var(--ledger-gold)}.vault-ledger__supply-display p strong{color:var(--ledger-gold)}.vault-ledger__supply-display p.is-unavailable{color:#879181}.vault-ledger__supply-display p.is-unavailable svg{color:#ff5b44}.vault-ledger__facts{border-top:1px solid var(--ledger-line);border-left:1px solid var(--ledger-line);grid-template-columns:1fr 1fr;margin:0;display:grid}.vault-ledger__facts div{border-right:1px solid var(--ledger-line);border-bottom:1px solid var(--ledger-line);background:#0d110cd1;min-height:122px;padding:1.2rem}.vault-ledger__facts dt,.vault-ledger__market span{color:#8f9989;letter-spacing:0;text-transform:uppercase;font-size:.65rem;font-weight:900}.vault-ledger__facts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.55rem 0 0;font:2.1rem Anton,sans-serif}.vault-ledger__facts .is-secured dd{color:var(--ledger-lime);align-items:center;gap:.45rem;font-size:1.6rem;display:flex}.vault-ledger__facts dd svg{width:21px}.vault-ledger__market{border-top:1px solid var(--ledger-line);border-left:1px solid var(--ledger-line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.vault-ledger__market>div{border-right:1px solid var(--ledger-line);border-bottom:1px solid var(--ledger-line);background:#0c100b;min-width:0;padding:1.15rem}.vault-ledger__market strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-items:center;gap:.35rem;min-height:1.6em;margin-top:.45rem;font-size:1.02rem;line-height:1.25;display:flex}.vault-ledger__market strong svg{width:17px}.vault-ledger__market .is-buy strong{color:var(--ledger-lime)}.vault-ledger__market .is-sell strong{color:#ff8a73}.vault-ledger__market .is-positive strong{color:var(--ledger-lime)}.vault-ledger__market .is-negative strong{color:#ff6a50}.vault-ledger__market .is-negative svg{transform:rotate(180deg)}.vault-ledger__market .is-neutral strong{color:#879181}.vault-ledger__footer{justify-content:space-between;align-items:center;gap:2rem;padding-top:1.5rem;display:flex}.vault-ledger__footer p{color:#879181;align-items:flex-start;gap:.6rem;max-width:48rem;margin:0;font-size:.72rem;line-height:1.55;display:flex}.vault-ledger__footer p svg{width:17px;min-width:17px;color:var(--ledger-lime)}.vault-ledger__footer>div{gap:.75rem;display:flex}.vault-ledger__footer a{color:#0a0c08;background:var(--ledger-lime);text-transform:uppercase;text-align:center;align-items:center;gap:.35rem;padding:.75rem .9rem;font-size:.7rem;font-weight:900;display:flex}.vault-ledger__footer a:last-child{color:#e7ece3;background:0 0;border:1px solid #3c4836}.vault-ledger__footer a:hover{filter:brightness(1.12)}.vault-ledger__footer a svg{width:15px}@media (width<=1280px){.vault-ledger__body{grid-template-columns:minmax(0,1fr)}}@media (width<=1100px){.vault-ledger h2{font-size:4rem}.vault-ledger__odometer{font-size:3.3rem}.vault-ledger__market{grid-template-columns:repeat(4,minmax(0,1fr))}.vault-ledger__market .is-change{grid-column:span 2}}@media (width<=900px){.vault-ledger__header,.vault-ledger__footer{flex-direction:column;align-items:stretch}.vault-ledger__health{justify-content:flex-start}.vault-ledger__market{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-ledger__footer>div{flex-wrap:wrap}}@media (width<=560px){.vault-ledger{border-inline:0;padding:3.5rem 1rem}.vault-ledger__health{grid-template-columns:1fr 1fr auto;display:grid}.vault-ledger__data-state{justify-content:center;padding-inline:.35rem}.vault-ledger h2{overflow-wrap:anywhere;max-width:100%;font-size:2.8rem}.vault-ledger__odometer{gap:1px;font-size:2.35rem}.vault-ledger__facts{grid-template-columns:1fr}.vault-ledger__facts div{min-height:96px}.vault-ledger__market{grid-template-columns:1fr 1fr}.vault-ledger__footer>div{display:grid}.vault-ledger__footer a{justify-content:center}}@media (width<=380px){.vault-ledger h2{font-size:2.35rem}.vault-ledger__odometer{font-size:2rem}}@media (prefers-reduced-motion:reduce){.vault-ledger__burn-track i{transition:none}.vault-ledger__health button.is-refreshing svg{animation:none}}.vault-ledger{border:8px solid #171c16;box-shadow:0 0 0 1px #45513e,14px 18px #00000047,inset 0 0 70px #00000052}.vault-ledger:after{clip-path:polygon(0 0,22% 0,22% 3px,78% 3px,78% 0,100% 0,100% 100%,78% 100%,78% calc(100% - 3px),22% calc(100% - 3px),22% 100%,0 100%);content:"";pointer-events:none;border:1px solid #c6ff0014;position:absolute;inset:12px}.vault-ledger__header{position:relative}.vault-ledger__header:before{background:repeating-linear-gradient(90deg,var(--ledger-lime) 0 18px,transparent 18px 25px);content:"";opacity:.55;width:34%;height:4px;position:absolute;bottom:-1px;right:0}.vault-ledger__eyebrow{color:#0a0c08;background:var(--ledger-lime);width:max-content;padding:.48rem .65rem}.vault-ledger__body{position:relative}.vault-ledger__body:before{background:linear-gradient(90deg,transparent,var(--ledger-line),transparent);content:"";height:1px;position:absolute;top:1.6rem;left:0;right:0}.vault-ledger__supply-display{border-left:4px solid var(--ledger-lime);background:linear-gradient(120deg,#c6ff000e,#0000 62%);padding:1.6rem;position:relative}.vault-ledger__supply-display:after{content:"";background:repeating-linear-gradient(90deg,#4b5843 0 5px,#0000 5px 9px);width:54px;height:10px;position:absolute;top:12px;right:12px}.vault-ledger__facts{box-shadow:8px 8px #00000040}.vault-ledger__facts div:first-child{border-top:3px solid #718066}.vault-ledger__facts div:nth-child(2){border-top:3px solid var(--ledger-lime)}.vault-ledger__facts div:nth-child(3){border-top:3px solid var(--ledger-gold)}.vault-ledger__facts div:nth-child(4){border-top:3px solid #54a843}.vault-ledger__market{background:#070907;margin-inline:-1px;box-shadow:0 14px 30px #00000038}.vault-ledger__market>div{border-top:3px solid #283124;min-height:96px}.vault-ledger__market>div.is-buy{border-top-color:#7ebc20}.vault-ledger__market>div.is-sell{border-top-color:#9a3827}.vault-ledger__market>div.is-change{border-top-color:#9e8735}.vault-ledger__footer{border-top:1px solid var(--ledger-line)}@media (width<=560px){.vault-ledger{border-width:4px}.vault-ledger:after{inset:7px}.vault-ledger__supply-display{padding:1rem}.vault-ledger__eyebrow{font-size:.62rem}}.vault-ledger{background:linear-gradient(112deg,#c6ff0012,#0000 31%),repeating-linear-gradient(0deg,#080b08 0 57px,#10150f 58px,#070907 60px);min-height:980px;padding:clamp(2rem,4.5vw,4.2rem)}.vault-ledger__header{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);align-items:center;min-height:360px;display:grid}.vault-ledger__header>div:first-child{z-index:2;position:relative}.vault-ledger__command{background:radial-gradient(circle at 50% 55%,#c6ff0017,#0000 44%),#080b08;border:1px solid #303b2a;grid-template-rows:auto 1fr auto;place-items:center;min-height:310px;padding:1rem;display:grid;position:relative;box-shadow:inset 0 0 55px #000,10px 12px #00000040}.vault-ledger__command:before,.vault-ledger__command:after{content:"";border-color:#738069;width:24px;height:24px;position:absolute}.vault-ledger__command:before{border-top:2px solid;border-left:2px solid;top:8px;left:8px}.vault-ledger__command:after{border-bottom:2px solid;border-right:2px solid;bottom:8px;right:8px}.vault-ledger__command .vault-ledger__health{z-index:5;justify-content:center;width:100%;position:relative}.vault-ledger__proof-seal{aspect-ratio:1;width:178px;color:var(--ledger-lime);background:radial-gradient(circle,#182116 0 29%,#080b08 30% 52%,#1d251a 53% 56%,#080b08 57%);border:2px solid #53604b;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 7px #111610,0 0 0 8px #586351,0 0 28px #c6ff0024,inset 0 0 30px #000}.vault-ledger__proof-seal>svg{z-index:3;filter:drop-shadow(0 0 10px #c6ff008c);width:54px;height:54px;position:relative}.vault-ledger__proof-seal>span{z-index:4;color:#b9c4b2;background:#080b08;padding:.25rem .4rem;font-size:.42rem;font-weight:900;position:absolute;top:22%}.vault-ledger__proof-seal>code{z-index:4;color:var(--ledger-gold);font-size:.55rem;font-weight:800;position:absolute;bottom:18%}.vault-ledger__seal-rings{border-radius:50%;animation:16s linear infinite proofRingTurn;position:absolute;inset:0}.vault-ledger__seal-rings:before{content:"";border:1px dashed #6e7b64;border-radius:50%;position:absolute;inset:8%}.vault-ledger__seal-rings i{background:#85917c;border-radius:50%;width:9px;height:9px;margin:-4px;position:absolute;top:50%;left:50%;box-shadow:0 2px 4px #000}.vault-ledger__seal-rings i:first-child{transform:rotate(0)translateY(-78px)}.vault-ledger__seal-rings i:nth-child(2){transform:rotate(60deg)translateY(-78px)}.vault-ledger__seal-rings i:nth-child(3){transform:rotate(120deg)translateY(-78px)}.vault-ledger__seal-rings i:nth-child(4){transform:rotate(180deg)translateY(-78px)}.vault-ledger__seal-rings i:nth-child(5){transform:rotate(240deg)translateY(-78px)}.vault-ledger__seal-rings i:nth-child(6){transform:rotate(300deg)translateY(-78px)}@keyframes proofRingTurn{to{transform:rotate(360deg)}}.vault-ledger__read-path{color:#8e9988;background:#070907;border:1px solid #313b2c;grid-template-columns:auto repeat(6,1fr) auto;align-items:center;gap:.35rem;width:100%;padding:.55rem .65rem;font:700 .48rem monospace;display:grid}.vault-ledger__read-path i{background:#3b4635;height:3px}.vault-ledger__read-path i:nth-of-type(-n+4){background:var(--ledger-lime);box-shadow:0 0 6px #c6ff008c}.vault-ledger__read-path strong{color:var(--ledger-lime)}.vault-ledger__body{margin-top:1.5rem;padding:3.2rem 0}.vault-ledger__supply-display{border:1px solid #34402e;border-left:6px solid var(--ledger-lime);flex-direction:column;justify-content:center;min-height:290px;display:flex;box-shadow:12px 14px #00000040,inset 0 0 42px #c6ff0006}.vault-ledger__supply-display:before{content:"";background:repeating-linear-gradient(90deg,#52604a 0 32px,#0b0e0a 32px 44px);height:9px;position:absolute;top:0;left:0;right:0}.vault-ledger__odometer{position:relative}.vault-ledger__odometer:before{background:linear-gradient(90deg,var(--ledger-lime),transparent);content:"";opacity:.45;height:2px;position:absolute;bottom:-12px;left:0;right:0}.vault-ledger__facts{position:relative}.vault-ledger__facts:before{z-index:3;color:#94a08e;content:"SUPPLY CONTROL";background:#080b08;border:1px solid #3c4736;padding:.25rem .45rem;font-size:.46rem;font-weight:900;position:absolute;top:-12px;left:12px}.vault-ledger__market-header{color:#9da797;border:1px solid var(--ledger-line);background:#080b08;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-top:1rem;padding:.75rem 1rem;font-size:.58rem;font-weight:900;display:grid}.vault-ledger__market-header span{color:var(--ledger-lime);align-items:center;gap:.45rem;display:flex}.vault-ledger__market-header svg{width:16px}.vault-ledger__market-header small{text-align:right}.vault-ledger__market-header>i{background:repeating-linear-gradient(90deg,var(--ledger-lime) 0 8px,transparent 8px 13px);width:72px;height:5px}.vault-ledger__market>div{position:relative}.vault-ledger__market>div:after{content:"";background:#374132;width:5px;height:5px;position:absolute;bottom:7px;right:7px}.vault-ledger__market>div.is-buy:after,.vault-ledger__market>div.is-positive:after{background:var(--ledger-lime);box-shadow:0 0 6px var(--ledger-lime)}.vault-ledger__market>div.is-sell:after,.vault-ledger__market>div.is-negative:after{background:#ff654c}.vault-ledger__footer{margin-top:1.2rem;padding-top:1.5rem}@media (width<=900px){.vault-ledger{min-height:0}.vault-ledger__header{grid-template-columns:1fr;min-height:0}.vault-ledger__command{grid-template-rows:auto auto;grid-template-columns:1fr auto;min-height:230px;margin-top:2rem}.vault-ledger__command .vault-ledger__health{grid-column:1/-1}.vault-ledger__proof-seal{width:145px}.vault-ledger__seal-rings i:first-child{transform:rotate(0)translateY(-63px)}.vault-ledger__seal-rings i:nth-child(2){transform:rotate(60deg)translateY(-63px)}.vault-ledger__seal-rings i:nth-child(3){transform:rotate(120deg)translateY(-63px)}.vault-ledger__seal-rings i:nth-child(4){transform:rotate(180deg)translateY(-63px)}.vault-ledger__seal-rings i:nth-child(5){transform:rotate(240deg)translateY(-63px)}.vault-ledger__seal-rings i:nth-child(6){transform:rotate(300deg)translateY(-63px)}.vault-ledger__read-path{align-self:center}}@media (width<=560px){.vault-ledger{padding-top:3.5rem}.vault-ledger__command{grid-template-columns:1fr;min-height:360px;padding:.8rem;display:grid}.vault-ledger__proof-seal{width:152px}.vault-ledger__read-path{grid-template-columns:auto repeat(3,1fr) auto}.vault-ledger__read-path i:nth-of-type(n+4){display:none}.vault-ledger__supply-display{min-height:250px}.vault-ledger__market-header{grid-template-columns:1fr auto}.vault-ledger__market-header small{display:none}.vault-ledger__market-header>i{width:42px}}@media (prefers-reduced-motion:reduce){.vault-ledger__seal-rings{animation:none!important}}@media (width<=560px){.vault-ledger__supply-display{border-left-width:4px;min-width:0;min-height:230px;padding:1.1rem .85rem 1rem;box-shadow:6px 8px #00000040,inset 0 0 32px #c6ff0008}.vault-ledger__supply-label{font-size:.59rem}.vault-ledger__odometer{gap:2px;width:100%;max-width:100%;margin:.7rem 0 .55rem;font-size:clamp(1.45rem,7.35vw,1.8rem);display:flex}.vault-ledger__odometer>span:not(.is-separator){flex:1 1 0;min-width:0;height:1.16em}.vault-ledger__odometer>.is-separator{flex:.32 1 0;min-width:0}.vault-ledger__odometer:before{bottom:-8px}.vault-ledger__supply-display small{color:#a3ad9d;background:#090c09;border-left:2px solid #596653;margin-top:.25rem;padding:.35rem .45rem;font-size:.54rem;line-height:1.45;display:block}.vault-ledger__burn-track{height:6px;margin:1rem 0 .75rem}.vault-ledger__supply-display p{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.35rem;font-size:.68rem;line-height:1.35;display:grid}.vault-ledger__supply-display p svg{width:15px}.vault-ledger__supply-display p strong{white-space:nowrap}.vault-ledger__supply-display p span{color:#aeb7aa}.vault-ledger__facts{grid-template-columns:1fr 1fr;box-shadow:6px 8px #00000038}.vault-ledger__facts div{min-height:88px;padding:.9rem}.vault-ledger__facts div:nth-child(2){grid-area:2/1/auto/-1}.vault-ledger__facts .is-secured{grid-column:1/-1;min-height:76px}.vault-ledger__facts dt{font-size:.54rem}.vault-ledger__facts dd{font-size:1.55rem}.vault-ledger__facts div:nth-child(2) dd{font-size:1.85rem}.vault-ledger__facts .is-secured dd{font-size:1.15rem}}@media (width<=350px){.vault-ledger__odometer{gap:1px;font-size:1.35rem}.vault-ledger__supply-display{padding-inline:.65rem}.vault-ledger__facts{grid-template-columns:1fr}.vault-ledger__facts div:nth-child(2),.vault-ledger__facts .is-secured{grid-area:auto}.vault-ledger__facts dd{font-size:1.55rem}.vault-ledger__facts div:nth-child(2) dd{font-size:1.65rem}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-tag{color:var(--lime);letter-spacing:0;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.7rem;font-weight:900;display:flex}.section-tag:before{content:"";background:var(--lime);width:26px;height:2px}.site-header{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070907e0;border-bottom:1px solid #2d3826;align-items:center;gap:1.3rem;height:72px;padding:0 clamp(1rem,4vw,4rem);display:flex;position:fixed;top:0;left:0;right:0}.depth-progress{background:linear-gradient(90deg,var(--gold),var(--lime));height:2px;box-shadow:0 0 8px var(--lime);position:absolute;bottom:-1px;left:0}.brand{letter-spacing:0;align-items:center;gap:.65rem;font:1.45rem Anton;display:flex}.brand img{object-fit:contain;width:48px;height:48px;box-shadow:none!important;border:0!important;border-radius:0!important;outline:0!important}.site-header nav{align-items:center;gap:1.6rem;margin-left:auto;display:flex}.site-header nav a{color:#bdc6b6;text-transform:uppercase;align-items:center;gap:.25rem;font-size:.76rem;font-weight:800;display:flex}.site-header nav a:hover{color:var(--lime)}.site-header nav svg{width:14px}.sound-toggle,.menu-toggle{color:#d6ddcf;cursor:pointer;background:#111610;border:1px solid #34402d;place-items:center;width:44px;height:44px;display:grid}.sound-toggle:hover{color:var(--lime);border-color:var(--lime)}.sound-toggle svg{width:19px}.header-cta{color:#090b08;background:var(--lime);text-transform:uppercase;align-items:center;gap:.45rem;padding:.78rem 1rem;font-size:.76rem;font-weight:900;display:flex;box-shadow:4px 4px #567200}.header-cta svg{width:16px}.menu-toggle{display:none}.journey-hero{isolation:isolate;background:linear-gradient(90deg,#070907 0 42%,#07090738 73%,#070907),repeating-linear-gradient(0deg,#0d110c 0 68px,#1a2116 69px,#080a08 72px);grid-template-columns:minmax(0,.9fr) minmax(34rem,1.1fr);align-items:center;gap:2rem;min-height:100svh;padding:7rem clamp(1rem,6vw,7rem) 5rem;display:grid;position:relative;overflow:hidden}.journey-hero:before{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#0000 0 95px,#c6ff0008 96px),radial-gradient(circle at 77% 52%,#c6ff0021,#0000 28rem);position:absolute;inset:0}.hero-copy-block{z-index:15;position:relative}.security-kicker{color:var(--lime);letter-spacing:0;align-items:center;gap:.55rem;font-size:.7rem;font-weight:900;display:flex}.security-kicker i{aspect-ratio:1;background:var(--lime);width:8px;box-shadow:0 0 10px var(--lime);border-radius:50%}.hero-copy-block h1{margin:1rem 0;font-family:Anton;font-weight:400;line-height:.83}.hero-copy-block h1 span{font-size:clamp(6rem,11vw,11rem);display:block}.hero-copy-block h1 em{color:#0000;-webkit-text-stroke:2px var(--lime);font-size:clamp(4.5rem,8vw,8rem);font-style:normal;display:block}.hero-copy-block>p{color:#c7cec1;max-width:40rem;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.7}.hero-copy-block>p strong{color:var(--gold)}.hero-actions{gap:.8rem;margin:1.7rem 0 1rem;display:flex}.action-primary,.action-secondary{text-transform:uppercase;justify-content:center;align-items:center;gap:.45rem;min-height:50px;padding:.8rem 1.1rem;font-size:.76rem;font-weight:900;display:flex}.action-primary{color:#090b08;background:var(--lime);box-shadow:4px 4px #557100}.action-secondary{background:#10140f;border:1px solid #4a5743}.action-primary svg,.action-secondary svg{width:17px}.action-primary:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #557100}.action-secondary:hover{color:var(--lime);border-color:var(--lime)}.copy-ca{color:#d9dfd4;cursor:pointer;background:#0e120d;border:1px solid #34402e;align-items:center;gap:.7rem;max-width:100%;padding:.7rem .85rem;display:flex}.copy-ca span{color:var(--lime);font-weight:900}.copy-ca code{text-overflow:ellipsis;overflow:hidden}.copy-ca svg{width:16px}.copy-ca.compact code{max-width:13rem}.hero-vault{z-index:3;background:radial-gradient(circle at 50% 58%,#c6ff0029,#0000 38%),#090c08;border:clamp(14px,2vw,26px) solid #171c16;border-radius:48% 48% 8px 8px;place-items:end center;min-height:min(77vh,760px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #404a3a,inset 0 0 80px #000,0 25px 60px #000}.vault-arch-ring{border:4px solid #515b4b;border-radius:48% 48% 6px 6px;position:absolute;inset:-2%;box-shadow:inset 0 0 0 8px #080a08}.vault-arch-ring i{aspect-ratio:1;background:#7b8574;border-radius:50%;width:10px;position:absolute;box-shadow:0 2px 4px #000}.vault-arch-ring i:first-child{top:28%;left:7%}.vault-arch-ring i:nth-child(2){top:9%;left:17%}.vault-arch-ring i:nth-child(3){top:2%;left:38%}.vault-arch-ring i:nth-child(4){top:2%;right:38%}.vault-arch-ring i:nth-child(5){top:9%;right:17%}.vault-arch-ring i:nth-child(6){top:28%;right:7%}.vault-arch-ring i:nth-child(7){top:58%;left:2%}.vault-arch-ring i:nth-child(8){top:58%;right:2%}.hero-lockers{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(5,1fr);gap:5px;display:grid;position:absolute;inset:13% 7% 14%}.hero-lockers i{color:#557729;background:linear-gradient(145deg,#141a11,#080b07);border:1px solid #3d4b32;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 13px #000}.hero-lockers i:nth-child(4n){color:var(--lime);box-shadow:inset 0 0 15px #c6ff001f}.hero-lockers svg{width:17px}.hero-lockers small{color:#536047;font-size:8px;position:absolute;bottom:4px;right:5px}.security-scan{z-index:4;filter:blur(14px);background:linear-gradient(90deg,#0000,#c6ff0047,#0000);width:15%;animation:4.4s ease-in-out infinite heroScan;position:absolute;top:8%;bottom:8%}@keyframes heroScan{0%,to{opacity:.1;transform:translate(-250%)}50%{opacity:.65;transform:translate(250%)}}.floor-glow{z-index:3;background:radial-gradient(ellipse,var(--lime),#c6ff001f 40%,transparent 70%);filter:blur(24px);opacity:.45;width:90%;height:25%;position:absolute;bottom:-3%}.hero-mascot{z-index:6;width:min(92%,700px);display:block;position:relative}.hazard-rail{z-index:8;color:#101308;background:repeating-linear-gradient(135deg,var(--gold) 0 22px,#15130b 22px 44px);letter-spacing:0;text-align:center;white-space:nowrap;border-block:2px solid #080a08;padding:.42rem;font-size:.58rem;font-weight:900;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hero-odometer{z-index:18;color:#fff;border:1px solid #46543c;border-left:4px solid var(--lime);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a07f0;width:250px;padding:1rem;position:absolute;bottom:clamp(2.5rem,7vh,5.5rem);right:clamp(1rem,2.5vw,3rem);box-shadow:8px 8px #0000008c}.odometer-status{color:#9ca795;letter-spacing:0;align-items:center;gap:.45rem;font-size:.57rem;font-weight:900;display:flex}.odometer-status i{aspect-ratio:1;background:#5d6658;border-radius:50%;width:7px}.odometer-status i.online{background:var(--lime);box-shadow:0 0 9px var(--lime)}.hero-odometer>strong{font-variant-numeric:tabular-nums;margin:.35rem 0;font:2.55rem Anton;display:block}.odometer-row{border-block:1px solid #293125;justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.odometer-row span{color:#b6beb0;align-items:center;gap:.3rem;font-size:.62rem;display:flex}.odometer-row svg{width:13px;color:var(--gold)}.odometer-row b{color:var(--gold);font-size:.75rem}.hero-odometer>small{color:#798373;margin-top:.5rem;font-size:.55rem;font-weight:800;display:block}.descend{z-index:20;color:#9ca695;letter-spacing:0;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.62rem;font-weight:800;display:flex;position:absolute;bottom:1rem;left:50%}.descend svg{width:16px;animation:1.3s ease-in-out infinite descend}@keyframes descend{50%{transform:translateY(5px)}}.lore-tunnel{background:linear-gradient(90deg,#090b09,#10150d);grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,9rem);padding:9rem clamp(1rem,6vw,7rem);display:grid;position:relative;overflow:clip}.lore-tunnel:before{content:"";background:repeating-linear-gradient(7deg,#0000 0 110px,#ffc92806 111px);position:absolute;inset:0}.tunnel-art{clip-path:polygon(0 0,94% 0,100% 7%,100% 100%,7% 100%,0 93%);background:#080a08;border:1px solid #34402d;align-self:start;height:calc(100vh - 130px);min-height:560px;position:sticky;top:100px;overflow:hidden}.tunnel-art picture,.tunnel-art img{object-fit:cover;width:100%;height:100%;display:block}.tunnel-art:after{content:"";background:linear-gradient(0deg,#080a08 0,#0000 45%),linear-gradient(90deg,#080a0880,#0000);position:absolute;inset:0}.tunnel-art>span{z-index:3;color:var(--lime);letter-spacing:0;background:#080a08;padding:.45rem .65rem;font-size:.6rem;font-weight:900;position:absolute;bottom:1rem;left:1rem}.ore-vein{z-index:2;filter:drop-shadow(0 0 9px var(--gold));background:linear-gradient(115deg,#0000 43%,#ffc9288c 44%,#fff3a5 44.4%,#ffc9282e 45%,#0000 47%);animation:7s ease-in-out infinite oreShift;position:absolute;inset:-20%}@keyframes oreShift{50%{transform:translate(4%,3%)}}.lore-stages{padding:4rem 0;position:relative}.lore-stages>h2{margin:1rem 0 4rem;font:clamp(4rem,7vw,7rem)/.9 Anton}.lore-stages article{border-top:1px solid #30392b;grid-template-columns:58px 1fr;gap:1.2rem;min-height:42vh;padding:2rem 0;display:grid}.lore-stages article>span{color:#090b08;background:var(--lime);border-radius:50%;place-items:center;width:48px;height:48px;font:1.3rem Anton;display:grid}.lore-stages h3{color:var(--gold);margin:.1rem 0 .65rem;font:clamp(2rem,4vw,3.8rem) Anton}.lore-stages p{color:#abb4a5;max-width:34rem;font-size:1.02rem;line-height:1.75}.mischief-chamber{background:#161109;grid-template-columns:1fr .9fr;align-items:center;gap:4rem;min-height:88vh;padding:8rem clamp(1rem,7vw,9rem);transition:transform 80ms;display:grid;position:relative;overflow:hidden}.mischief-chamber:before{content:"";background:radial-gradient(circle at 76% 52%,#ffc92826,#0000 30%),repeating-linear-gradient(90deg,#0000 0 86px,#ffc92806 87px);position:absolute;inset:0}@keyframes screenJolt{25%{transform:translate(7px,-4px)}50%{transform:translate(-6px,3px)}75%{transform:translate(4px,2px)}}.mischief-chamber.alarm:after{content:"";pointer-events:none;background:#ff2a0021;animation:.6s steps(2,end) 2 alarmFlash;position:absolute;inset:0}@keyframes alarmFlash{50%{opacity:0}}.mischief-copy,.prank-console{z-index:3;position:relative}.mischief-copy h2{margin:1rem 0;font:clamp(4rem,8vw,8rem)/.88 Anton}.mischief-copy p{color:#c9c0ae;max-width:36rem;line-height:1.7}.prank-console{aspect-ratio:1;color:#f6f1e7;cursor:pointer;background:radial-gradient(circle,#302719,#110e09 65%);border:12px solid #30291d;border-radius:50%;outline:2px solid #615333;flex-direction:column;justify-content:center;justify-self:center;align-items:center;gap:1rem;width:min(390px,88vw);display:flex;box-shadow:0 0 0 8px #090806,0 30px 55px #000,inset 0 0 45px #000}.prank-console svg{width:64px;height:64px;color:var(--gold)}.prank-console strong{max-width:250px;color:var(--gold);text-align:center;font:2rem/1 Anton}.prank-console small{letter-spacing:0;font-weight:900}.alarm-light{aspect-ratio:1;background:#6a1308;border-radius:50%;width:18px;position:absolute;top:12%;box-shadow:0 0 12px #ff2f13}.alarm .alarm-light{background:#ff3217;box-shadow:0 0 30px #ff3217}.prank-lockers{opacity:.18;grid-template-columns:repeat(4,1fr);gap:5px;display:grid;position:absolute;inset:5%}.prank-lockers i{border:1px solid #806b3d;place-items:center;display:grid}.prank-lockers svg{color:var(--gold)}.inventory{color:#080a08;background:#d9ff4c;grid-template-columns:.72fr 1.28fr;align-items:center;gap:5rem;padding:9rem clamp(1rem,6vw,7rem);display:grid}.inventory .section-tag{color:#080a08}.inventory .section-tag:before{background:#080a08}.inventory-copy h2{margin:1rem 0;font:clamp(4rem,7vw,7rem)/.9 Anton}.inventory-copy p{max-width:32rem;line-height:1.7}.inventory-copy>a{color:#d9ff4c;text-transform:uppercase;background:#080a08;align-items:center;gap:.4rem;margin-top:1rem;padding:.8rem 1rem;font-weight:900;display:inline-flex}.inventory-copy>a svg{width:17px}.locker-matrix{background:#080a08;border:5px solid #2a3027;grid-template-columns:repeat(10,1fr);gap:5px;padding:1rem;display:grid;box-shadow:14px 14px #080a0840}.locker-matrix i{aspect-ratio:1;color:#92a86b;background:#151b12;border:1px solid #3a4633;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 9px #000}.locker-matrix i:after{content:"";background:linear-gradient(#75270c,#1e0904);height:0;transition:height .7s;position:absolute;inset:auto 0 0}.locker-matrix i.partial:after{height:var(--fraction)}.locker-matrix i.scorched:after{height:100%}.locker-matrix span{font-size:6px;position:absolute;top:2px;left:3px}.locker-matrix svg{z-index:2;width:15px;position:relative}.burn-chamber{background:linear-gradient(100deg,#080a08,#1a0b06);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,8vw,8rem);min-height:90vh;padding:8rem clamp(1rem,7vw,9rem);display:grid;position:relative;overflow:hidden}.burn-chamber:after{content:"";filter:blur(30px);background:radial-gradient(#ff4b0b,#ff5c1114 30%,#0000 65%);height:30%;position:absolute;bottom:0;left:0;right:0}.furnace{z-index:2;aspect-ratio:1;background:repeating-conic-gradient(#383731 0 4deg,#161613 4deg 8deg);border:18px solid #22231f;border-radius:50%;justify-self:center;width:min(480px,90vw);position:relative;box-shadow:0 0 0 6px #080908,0 20px 60px #000,inset 0 0 60px #000}.furnace-door{color:var(--gold);background:radial-gradient(circle,#4e1607,#0c0907 62%);border:8px solid #3e3e37;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;inset:20%;box-shadow:inset 0 0 40px #000}.furnace-door svg{filter:drop-shadow(0 0 18px #ff6a16);width:80px;height:80px}.furnace-door span{letter-spacing:0;font-size:.6rem;font-weight:900}.furnace-fire{background:linear-gradient(0deg,transparent,#ff4510,var(--gold),transparent);filter:blur(14px);animation:1.3s ease-in-out infinite fire;position:absolute;inset:70% 20% -10%}@keyframes fire{50%{transform:scaleY(.82)scaleX(1.1)}}.burn-copy{z-index:3;position:relative}.burn-copy h2{margin:1rem 0;font:clamp(4rem,7vw,7rem)/.9 Anton}.burn-copy>p{color:#b7afa5;max-width:38rem;line-height:1.7}.burn-readout{border-left:4px solid var(--gold);background:#120d09;justify-content:space-between;align-items:end;margin-top:2rem;padding:1.1rem;display:flex}.burn-readout span{letter-spacing:0;font-size:.65rem;font-weight:900}.burn-readout strong{color:var(--gold);font-variant-numeric:tabular-nums;font:2.6rem Anton}.burn-stamp{color:#120b07;background:var(--gold);text-align:center;margin-top:1rem;padding:.8rem;font-weight:900;transform:rotate(-2deg)}.route-vault{background:repeating-linear-gradient(0deg,#0b0e0a 0 79px,#141a12 80px);grid-template-columns:1fr 1fr;align-items:center;gap:5rem;min-height:90vh;padding:8rem clamp(1rem,7vw,8rem);display:grid;position:relative;overflow:hidden}.route-door{aspect-ratio:1;background:radial-gradient(circle,#1d231c 0 15%,#080b08 16% 21%,#333a31 22% 48%,#0a0d09 49%);border:25px solid #242b21;border-radius:50%;justify-self:center;width:min(500px,86vw);transition:transform .9s cubic-bezier(.7,0,.2,1);position:relative;box-shadow:0 0 0 6px #4b5546,0 0 0 14px #080a08,0 30px 70px #000}.route-wheel{color:#080a08;background:var(--lime);border:10px solid #111510;border-radius:50%;place-items:center;transition:transform .65s;display:grid;position:absolute;inset:32%;box-shadow:0 0 20px #c6ff0059}.route-wheel svg{width:55%;height:55%}.route-bolts i{transform-origin:0;background:linear-gradient(#687263,#252c23);border:2px solid #080a08;width:42%;height:17px;transition:transform .7s;position:absolute;top:50%;left:50%}.route-bolts i:first-child{transform:rotate(0)}.route-bolts i:nth-child(2){transform:rotate(90deg)}.route-bolts i:nth-child(3){transform:rotate(180deg)}.route-bolts i:nth-child(4){transform:rotate(270deg)}.route-vault.turning .route-wheel,.route-vault.opening .route-wheel,.route-vault.open .route-wheel{transform:rotate(145deg)}.route-vault.opening .route-bolts i,.route-vault.open .route-bolts i{transform:rotate(var(--r,0)) scaleX(.4)}.route-content{z-index:4;position:relative}.route-content h2{margin:1rem 0;font:clamp(4rem,7vw,7rem)/.9 Anton}.route-content>p{color:#acb4a6;line-height:1.7}.turn-key{color:#090b08;background:var(--lime);text-transform:uppercase;cursor:pointer;border:0;align-items:center;gap:.6rem;margin:1.3rem 0;padding:.85rem 1rem;font-weight:900;display:flex}.turn-key svg{width:18px}.route-links{border-top:1px solid #303a2b;display:grid}.route-links a{border-bottom:1px solid #303a2b;justify-content:space-between;align-items:center;padding:.9rem 0;font-weight:900;display:flex}.route-links a:hover{color:var(--lime)}.route-links svg{width:18px}.journey-finale{background:radial-gradient(circle at 30% 60%,#c6ff0021,#0000 28rem),#070907;place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.journey-finale picture{width:min(55vw,730px);position:absolute;bottom:-14%;left:-4%}.journey-finale picture img{filter:drop-shadow(0 22px 30px #000);width:100%;height:auto}.lift-lines{background:repeating-linear-gradient(90deg,#0000 0 120px,#c6ff000a 121px),linear-gradient(#0000 60%,#c6ff0014);position:absolute;inset:0}.final-copy{z-index:4;margin-left:34%;padding:2rem;position:relative}.final-copy>svg{width:40px;height:40px;color:var(--gold)}.final-copy h2{margin:1rem 0;font:clamp(4rem,8vw,8rem)/.88 Anton}.final-copy h2 span{color:#0000;-webkit-text-stroke:2px var(--lime)}.final-copy>p{color:var(--gold);font-weight:900}.final-copy>div{flex-wrap:wrap;gap:.8rem;display:flex}.final-copy>div>a{color:#080a08;background:var(--lime);text-transform:uppercase;align-items:center;gap:.4rem;padding:.85rem 1rem;font-weight:900;display:flex}.final-copy>div>a:nth-child(2){color:#fff;background:#141a12;border:1px solid #46533d}.final-copy>div>a svg{width:17px}.final-copy>.copy-ca{margin-top:1rem}.final-slam{color:#080a08;background:var(--gold);padding:.6rem 1rem;font:1.3rem Anton;position:absolute;bottom:2%;right:2%;transform:rotate(-3deg)}.site-footer{background:#090b09;border-top:1px solid #30392b;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding:2rem clamp(1rem,5vw,5rem);display:grid}.footer-brand{grid-template-columns:48px auto;align-items:center;column-gap:.65rem;display:grid}.footer-brand img{object-fit:contain;grid-row:span 2;width:48px;height:48px}.footer-brand strong{font:1.4rem Anton}.footer-brand span{color:#7e8878;align-items:center;gap:.35rem;font-size:.55rem;font-weight:900;display:flex}.footer-brand i{aspect-ratio:1;background:#555d51;border-radius:50%;width:6px}.footer-brand i.online{background:var(--lime);box-shadow:0 0 7px var(--lime)}.footer-links{justify-content:center;gap:1.2rem;display:flex}.footer-links a{color:#adb5a7;text-transform:uppercase;font-size:.7rem;font-weight:900}.site-footer>p{color:#727b6d;text-align:center;grid-column:1/-1;margin:0;font-size:.65rem}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media (width<=980px){.site-header nav{background:#0b0f0a;border:1px solid #35412f;flex-direction:column;align-items:stretch;padding:1rem;display:none;position:absolute;top:72px;left:1rem;right:1rem}.site-header nav.open{display:flex}.site-header nav a{min-height:44px;padding:.7rem}.header-cta{display:none}.menu-toggle{display:grid}.menu-toggle>span:not(.sr-only){gap:4px;display:grid}.menu-toggle i{background:#fff;width:20px;height:2px;display:block}.journey-hero{grid-template-columns:1fr;padding-top:8rem}.hero-vault{grid-row:1;min-height:55vh}.hero-odometer{grid-row:2;justify-self:end;margin-top:-5rem;position:relative;bottom:auto;right:auto}.hero-copy-block{grid-row:3}.descend{display:none}.lore-tunnel,.mischief-chamber,.inventory,.burn-chamber,.route-vault{grid-template-columns:1fr}.tunnel-art{height:72vw;min-height:430px;position:relative;top:auto}.lore-stages article{min-height:auto}.inventory-copy,.burn-copy,.route-content{max-width:700px}.locker-matrix{order:2}.route-door{order:1}.route-content{order:2}.journey-finale picture{width:75vw;left:-12%}.final-copy{margin-left:28%}.site-footer{grid-template-columns:1fr auto}.footer-links{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-start}}@media (width<=600px){.site-header{height:66px;padding:0 .8rem}.brand img{width:43px;height:43px}.sound-toggle,.menu-toggle{width:42px;height:42px}.journey-hero{padding:5.8rem .8rem 4rem}.hero-vault{border-width:14px;min-height:465px;margin-inline:-1rem}.hero-lockers{grid-template-columns:repeat(3,1fr)}.hero-lockers i:nth-child(n+10){display:none}.hero-mascot{width:104%}.hero-odometer{width:min(245px,86vw);margin-top:-4.3rem}.hero-odometer>strong{font-size:2.2rem}.hero-copy-block h1 span{font-size:22vw}.hero-copy-block h1 em{font-size:16vw}.hero-actions>*{width:100%}.hero-actions{flex-direction:column}.lore-tunnel,.mischief-chamber,.inventory,.burn-chamber,.route-vault{gap:3rem;padding:6rem 1rem}.tunnel-art{height:115vw;min-height:420px}.lore-stages{padding-bottom:0}.lore-stages>h2,.mischief-copy h2,.inventory-copy h2,.burn-copy h2,.route-content h2{font-size:15vw}.prank-console{width:84vw}.prank-console strong{font-size:1.65rem}.locker-matrix{gap:3px;padding:.5rem}.locker-matrix span{display:none}.locker-matrix svg{width:10px}.furnace{border-width:13px;width:85vw}.burn-readout{flex-direction:column;align-items:flex-start;gap:.5rem}.route-door{border-width:17px;width:80vw}.route-vault.opening .route-door,.route-vault.open .route-door{transform:translate(-12%)rotate(-8deg)}.journey-finale{align-items:start;min-height:900px;padding-top:5rem}.journey-finale picture{opacity:.55;width:115vw;bottom:-3%;left:-20%}.final-copy{margin:0;padding:1rem;position:relative}.final-copy h2{font-size:15vw}.final-copy>div>a{justify-content:center;width:100%}.site-footer{grid-template-columns:1fr}.site-footer>.copy-ca,.footer-links{grid-row:auto}.site-footer>p{text-align:left}}@media (prefers-reduced-motion:reduce){.security-scan,.descend svg,.ore-vein,.furnace-fire{animation:none!important}.hero-mascot,.tunnel-art{transform:none!important}}html[data-page-visible=false] *{animation-play-state:paused!important}.journey-ticker>div{animation-iteration-count:2}.journey-hero{isolation:isolate;background:#050705;grid-template-rows:auto auto;grid-template-columns:minmax(0,52vw) 1fr;align-content:center;row-gap:1rem;min-height:max(740px,92svh);padding:7rem clamp(1rem,6vw,7rem) 3.4rem;display:grid}.journey-hero:before{z-index:1;background:linear-gradient(90deg,#030503f5 0,#030503cc 34%,#03050314 65%,#03050340),radial-gradient(circle at 76% 46%,#c6ff0038,#0000 30rem),repeating-linear-gradient(0deg,#0000 0 71px,#ffffff06 72px)}.hero-vault{z-index:0;background:linear-gradient(90deg,#070907 0 38%,#0709074d 62%,#070907),repeating-linear-gradient(0deg,#0d110c 0 68px,#1a2116 69px,#080a08 72px);border:0;border-radius:0;min-height:0;display:block;position:absolute;inset:72px 0 0;overflow:hidden;box-shadow:inset 0 -90px 90px #050705}.hero-vault:before{content:"";z-index:1;aspect-ratio:1;border:2px solid #c6ff0038;border-radius:50%;width:min(70vw,980px);position:absolute;top:-28%;right:-7%;box-shadow:0 0 0 34px #1e261ab8,0 0 0 38px #4b5544,0 0 0 74px #111510,0 0 90px #c6ff0026}.vault-arch-ring{display:none}.hero-lockers{z-index:0;opacity:.38;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(5,1fr);inset:6% 2% 9% 51%;transform:perspective(900px)rotateY(-5deg)}.hero-lockers i{background:linear-gradient(145deg,#171f13e0,#040704eb)}.hero-copy-block{z-index:15;grid-area:1/1;align-self:end;width:min(48rem,52vw);padding:0;position:relative;top:auto;left:auto}.hero-copy-block h1 span{font-size:9rem}.hero-copy-block h1 em{font-size:5.2rem}.hero-copy-block>p{max-width:34rem}.hero-mascot{z-index:6;width:min(50vw,720px);height:auto;display:block;position:absolute;bottom:-13%;right:clamp(-2rem,1vw,1rem)}.hero-mascot img{filter:drop-shadow(0 28px 34px #000)drop-shadow(0 0 12px #c6ff002e);width:100%;height:auto;display:block}.floor-glow{opacity:.62;width:61%;height:31%;bottom:-8%;right:-2%}.security-scan{z-index:8;animation:1.8s cubic-bezier(.4,0,.2,1) both paused heroScan;top:0;bottom:0;left:-16%}.journey-hero.is-in-view.is-ready .security-scan{animation-play-state:running}.hero-sparks{z-index:7;pointer-events:none;position:absolute;inset:0}.hero-sparks i{top:var(--spark-top);left:var(--spark-left);background:var(--gold);width:5px;height:14px;box-shadow:0 0 10px var(--gold);opacity:0;animation:heroSpark 1.6s cubic-bezier(.2,.7,.3,1) var(--spark-delay) 1 both;animation-play-state:paused;position:absolute;transform:rotate(34deg)}.journey-hero.is-in-view.is-ready .hero-sparks i{animation-play-state:running}@keyframes heroSpark{0%{opacity:0;translate:0}18%{opacity:1}to{opacity:0;translate:-70px 90px;rotate:110deg}}.hero-coins{z-index:7;pointer-events:none;width:min(46vw,660px);height:55%;position:absolute;bottom:8%;right:4%}.hero-coins i{right:var(--coin-right);aspect-ratio:1;color:#1a1200;background:linear-gradient(145deg,#fff1a1,var(--gold) 42%,#b66b00);opacity:0;width:34px;animation:coinBurst 1.9s cubic-bezier(.18,.65,.24,1) var(--coin-delay) 1 both;border:2px solid #6f4200;border-radius:50%;place-items:center;font:1rem Anton;animation-play-state:paused;display:grid;position:absolute;bottom:8%;box-shadow:inset 0 0 0 3px #ffffff42,0 0 16px #ffc92852}.journey-hero.is-in-view.is-ready .hero-coins i{animation-play-state:running}.hero-steam{z-index:5;pointer-events:none;width:min(54vw,760px);height:25%;position:absolute;bottom:7%;right:4%}.hero-steam i{filter:blur(10px);opacity:0;background:radial-gradient(at bottom,#dfebd64d,#0000 68%);width:90px;height:150px;animation:1.5s ease-out 1.1s both paused steamRelease;position:absolute;bottom:0}.hero-steam i:first-child{left:8%}.hero-steam i:last-child{animation-delay:1.25s;right:6%}.journey-hero.is-in-view.is-ready .hero-steam i{animation-play-state:running}@keyframes coinBurst{0%{opacity:0;translate:0;rotate:0deg}18%{opacity:1}70%{opacity:1}to{opacity:0;translate:var(--coin-x) -190px;rotate:540deg}}@keyframes steamRelease{0%{opacity:0;translate:0 25px;scale:.6}30%{opacity:.8}to{opacity:0;translate:0 -120px;scale:1.8}}.hazard-rail{z-index:9;padding:.52rem;font-size:.62rem}.hero-odometer{z-index:18;background:#050805eb;grid-area:2/1;align-self:start;width:292px;margin:0;padding:.72rem;position:relative;bottom:auto;left:auto;right:auto}.hero-odometer>strong{font-size:2.05rem}.descend{z-index:20;bottom:3.2rem;transform:translate(-50%)}.journey-hero:not(.is-in-view) .descend svg{animation-play-state:paused}.brand-banner{z-index:5;background:#020302;border-block:1px solid #30401f;width:100%;position:relative;overflow:hidden}.brand-banner:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 38px #000}.brand-banner img{width:100%;height:auto;display:block}.tunnel-art{background:radial-gradient(circle at 50% 70%,#c6ff0024,#0000 36%),repeating-linear-gradient(135deg,#131711 0 34px,#0a0d09 35px 39px);border-color:#435037}.tunnel-art picture{z-index:1;width:90%;height:96%;position:absolute;inset:4% 5% 0}.tunnel-art picture img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 25px 30px #000)}.tunnel-art:after{z-index:2;background:linear-gradient(0deg,#080a08 0,#0000 30%),linear-gradient(90deg,#080a0866,#0000 35%)}.ore-vein,.furnace-fire{animation-play-state:paused}.lore-tunnel.is-in-view .ore-vein,.burn-chamber.is-in-view .furnace-fire{animation-play-state:running}.prank-console[aria-disabled=true]{opacity:1;cursor:wait}.locker-matrix.is-unverified i{color:#63705c;opacity:.62}.turn-key[aria-busy=true]{cursor:wait;filter:saturate(.65)}.route-vault.opening .route-bolts i:first-child,.route-vault.open .route-bolts i:first-child{transform:rotate(0)scaleX(.4)}.route-vault.opening .route-bolts i:nth-child(2),.route-vault.open .route-bolts i:nth-child(2){transform:rotate(90deg)scaleX(.4)}.route-vault.opening .route-bolts i:nth-child(3),.route-vault.open .route-bolts i:nth-child(3){transform:rotate(180deg)scaleX(.4)}.route-vault.opening .route-bolts i:nth-child(4),.route-vault.open .route-bolts i:nth-child(4){transform:rotate(270deg)scaleX(.4)}.lore-stages>h2,.mischief-copy h2,.inventory-copy h2,.burn-copy h2,.route-content h2,.final-copy h2{font-size:6rem}@media (width<=1200px){.hero-copy-block h1 span{font-size:7rem}.hero-copy-block h1 em{font-size:4.2rem}.lore-stages>h2,.mischief-copy h2,.inventory-copy h2,.burn-copy h2,.route-content h2,.final-copy h2{font-size:5rem}}@media (width<=980px){.journey-hero{min-height:960px;padding:0;display:block}.hero-vault{border:0;height:530px;margin:0;inset:72px 0 auto}.hero-vault:before{width:760px;top:-25%;right:-16%}.hero-mascot{width:min(70vw,570px);bottom:-19%;right:-2rem}.hero-lockers{grid-template-columns:repeat(5,1fr);inset:5% 1% 8% 34%}.hero-lockers i:nth-child(n+10){display:grid}.hero-copy-block{width:min(42rem,88vw);padding-bottom:2rem;position:absolute;top:565px;left:clamp(1rem,5vw,3rem)}.hero-odometer{width:280px;margin:0;position:absolute;top:395px;bottom:auto;left:clamp(1rem,5vw,3rem)}.descend{display:none}.journey-finale picture{width:72vw}}@media (width<=600px){.journey-hero{min-height:790px}.hero-vault{border-width:0;height:325px;margin:0;inset:66px 0 auto}.hero-vault:before{width:510px;top:-12%;right:-41%}.hero-lockers{opacity:.3;grid-template-columns:repeat(4,1fr);inset:3% 0 7% 23%}.hero-lockers i:nth-child(n+9){display:none}.hero-mascot{width:82vw;bottom:-21%;right:-1.15rem}.hero-coins{width:74vw;right:0}.hero-coins i{width:26px}.hero-coins i:nth-child(n+4){display:none}.hero-steam{width:76vw;right:0}.security-scan{width:24%}.brand-banner:after{box-shadow:inset 0 0 14px #000}.hazard-rail{text-align:left;font-size:.5rem}.hero-copy-block{width:calc(100% - 1.6rem);padding:0;top:455px;left:.8rem}.hero-copy-block h1{margin:.55rem 0}.hero-copy-block h1 span{font-size:4.8rem}.hero-copy-block h1 em{-webkit-text-stroke-width:1px;font-size:2.7rem}.hero-copy-block>p{margin:.7rem 0;font-size:.92rem;line-height:1.45}.hero-actions{flex-direction:row;gap:.5rem;margin:.85rem 0 .65rem}.hero-actions>*{width:50%;min-height:46px;padding:.65rem .5rem}.copy-ca{min-height:42px;padding:.55rem .65rem}.copy-ca.compact code{max-width:none}.hero-odometer{width:218px;margin:0;padding:.62rem;top:292px;left:.8rem}.hero-odometer>strong{font-size:1.7rem}.odometer-row{font-size:.6rem}.tunnel-art picture{width:92%;height:98%;inset:2% 4% 0}.lore-stages>h2,.mischief-copy h2,.inventory-copy h2,.burn-copy h2,.route-content h2,.final-copy h2{font-size:3.5rem}.final-copy{width:100%;min-width:0;max-width:100%;overflow:hidden}.final-copy>div,.final-copy .copy-ca,.final-copy .copy-ca code{min-width:0;max-width:100%}}@media (width>=601px) and (width<=980px) and (height>=601px){.journey-hero{min-height:calc(100svh - 24px)}.hero-vault{height:430px}.hero-vault:before{top:-31%}.hero-mascot{width:min(64vw,520px);bottom:-21%}.hero-copy-block{top:510px}.hero-copy-block h1{margin:.5rem 0}.hero-copy-block h1 span{font-size:6.2rem}.hero-copy-block h1 em{font-size:3.6rem}.hero-copy-block>p{margin:.5rem 0;line-height:1.5}.hero-actions{margin:.7rem 0 .5rem}.hero-odometer{top:335px}}@media (width>=601px) and (width<=980px) and (height>=601px) and (height<=760px){.hero-vault{height:295px}.hero-mascot{width:min(50vw,390px);bottom:-36%}.hero-copy-block{top:355px}.hero-copy-block h1{margin:.45rem 0}.hero-copy-block h1 span{font-size:4.6rem}.hero-copy-block h1 em{font-size:2.65rem}.hero-copy-block>p{display:none}.hero-actions{margin:.65rem 0}.hero-odometer{width:240px;padding:.55rem;top:205px}.hero-odometer>strong{font-size:1.65rem}}@media (width<=980px) and (orientation:landscape) and (height<=600px){.journey-hero{min-height:calc(100svh - 18px);padding:0;display:block}.hero-vault{height:auto;inset:66px 0 0}.hero-vault:before{width:68vw;top:-72%;right:-10%}.hero-lockers{grid-template-columns:repeat(5,1fr);inset:4% 0 8% 48%}.hero-lockers i:nth-child(n){display:grid}.hero-mascot{width:43vw;bottom:-45%;right:-1%}.hero-copy-block{width:49vw;padding:0;position:absolute;top:76px;left:1rem}.hero-copy-block h1{margin:.3rem 0}.hero-copy-block h1 span{font-size:4.2rem}.hero-copy-block h1 em{-webkit-text-stroke-width:1px;font-size:2.25rem}.hero-copy-block>p{display:none}.hero-actions{gap:.5rem;margin:.5rem 0}.hero-actions .action-primary{width:auto;min-height:40px;padding:.5rem .75rem}.hero-actions .action-secondary{display:none}.hero-copy-block .copy-ca{min-height:36px;padding:.4rem .6rem}.hero-odometer{width:210px;padding:.55rem;position:absolute;inset:auto 1rem 1.8rem auto}.hero-odometer>strong{font-size:1.55rem}.hero-odometer>small{margin-top:.25rem}.odometer-row{font-size:.56rem}.hero-coins,.hero-steam{width:45vw;right:0}.hero-coins i:nth-child(n+4){display:none}.hazard-rail{font-size:.46rem}}@media (width>=981px) and (height<=800px){.journey-hero{row-gap:.5rem;min-height:calc(100svh - 24px);padding-top:5.4rem;padding-bottom:2rem}.hero-copy-block h1{margin:.55rem 0}.hero-copy-block h1 span{font-size:7rem}.hero-copy-block h1 em{font-size:4rem}.hero-copy-block>p{margin:.7rem 0;line-height:1.5}.hero-actions{margin:1rem 0 .65rem}.hero-odometer{padding:.58rem}.hero-odometer>strong{font-size:1.8rem}}@media (width<=600px) and (orientation:portrait) and (height<=700px){.journey-hero{min-height:calc(100svh - 18px)}.hero-vault{height:240px}.hero-vault:before{width:430px;top:-21%;right:-35%}.hero-mascot{width:72vw;bottom:-29%}.hero-odometer{width:205px;padding:.48rem;top:180px}.hero-odometer>strong{font-size:1.45rem}.hero-odometer>small{margin-top:.2rem}.hero-copy-block{top:335px}.hero-copy-block h1{margin:.2rem 0}.hero-copy-block h1 span{font-size:3.8rem}.hero-copy-block h1 em{font-size:2.15rem}.hero-copy-block>p{display:none}.hero-actions{gap:.35rem;margin:.35rem 0}.hero-actions>*{min-height:42px;padding:.45rem .3rem}.hero-copy-block .copy-ca{min-height:38px;padding:.38rem .55rem}}.site-footer>p{color:#98a291;font-size:.75rem;line-height:1.5}@media (pointer:coarse){.hero-mascot,.hero-vault{transform:none!important}}@media (prefers-reduced-motion:reduce){.hero-sparks i,.hero-coins i,.hero-steam i,.security-scan,.journey-ticker>div,.mischief-chamber.alarm,.mischief-chamber.alarm:after,.ore-vein,.furnace-fire{animation:none!important}.route-door,.route-wheel,.route-bolts i,.locker-matrix i:after{transition:none!important}}#ledger,#lore,#mischief,#inventory,#burn,#vault{scroll-margin-top:72px}:where(.header-cta,.action-primary,.action-secondary,.copy-ca,.inventory-copy>a,.turn-key,.final-copy>div>a,.vault-ledger__footer a,.vault-ledger__health button,.sound-toggle,.menu-toggle,.prank-console){isolation:isolate;transition:color .18s,border-color .18s,box-shadow .18s,filter .18s,transform .18s cubic-bezier(.2,.75,.25,1);position:relative;overflow:hidden;transform:translateZ(0)}:where(.header-cta,.action-primary,.action-secondary,.copy-ca,.inventory-copy>a,.turn-key,.final-copy>div>a,.vault-ledger__footer a,.vault-ledger__health button,.sound-toggle,.menu-toggle,.prank-console):before{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:42%;position:absolute;top:-45%;bottom:-45%;left:-70%;transform:skew(-18deg)translate(-180%)}:where(.header-cta,.action-primary,.inventory-copy>a,.turn-key,.final-copy>div>a:first-child,.vault-ledger__footer a:first-child):before{animation:3.8s ease-in-out 1.2s infinite nomoControlSweep}:where(.action-secondary,.copy-ca,.final-copy>div>a:nth-child(2),.sound-toggle,.menu-toggle,.vault-ledger__health button):before{background:linear-gradient(90deg,#0000,#c6ff0033,#0000)}:where(.header-cta,.action-primary,.action-secondary,.copy-ca,.inventory-copy>a,.turn-key,.final-copy>div>a,.vault-ledger__footer a,.vault-ledger__health button,.sound-toggle,.menu-toggle)>*{z-index:1;position:relative}@keyframes nomoControlSweep{0%,62%{transform:skew(-18deg)translate(-180%)}86%,to{transform:skew(-18deg)translate(520%)}}:where(.header-cta,.action-primary,.inventory-copy>a,.turn-key,.final-copy>div>a:first-child,.vault-ledger__footer a:first-child):hover{filter:brightness(1.08)saturate(1.08);transform:translate(-2px,-2px);box-shadow:6px 6px #4c6500,0 0 24px #c6ff0038}:where(.action-secondary,.copy-ca,.final-copy>div>a:nth-child(2),.vault-ledger__footer a:last-child,.sound-toggle,.menu-toggle,.vault-ledger__health button):hover{color:var(--lime);border-color:var(--lime);transform:translateY(-2px);box-shadow:0 0 0 1px #c6ff002e,0 0 22px #c6ff001f}:where(.header-cta,.action-primary,.action-secondary,.copy-ca,.inventory-copy>a,.turn-key,.final-copy>div>a,.vault-ledger__footer a,.vault-ledger__health button,.sound-toggle,.menu-toggle,.prank-console):active{filter:brightness(.94);transition-duration:70ms;transform:translate(1px,2px)scale(.975)}:where(.header-cta,.action-primary,.action-secondary,.inventory-copy>a,.turn-key,.final-copy>div>a,.vault-ledger__footer a,.route-links a):hover svg{transform:translate(3px,-3px)rotate(3deg)}:where(.header-cta,.action-primary,.action-secondary,.inventory-copy>a,.turn-key,.final-copy>div>a,.vault-ledger__footer a,.route-links a) svg{transition:transform .18s cubic-bezier(.2,.8,.25,1)}.copy-ca[data-status=copied]{color:#0a0d08;border-color:var(--lime);background:var(--lime);animation:.42s cubic-bezier(.2,.8,.2,1) nomoCopyConfirm;box-shadow:0 0 24px #c6ff004d}.copy-ca[data-status=copied] span{color:#0a0d08}.copy-ca[data-status=copied] svg{animation:.42s cubic-bezier(.2,.8,.2,1) nomoCheckPop}.copy-ca[data-status=error]{border-color:#ff654c;box-shadow:0 0 18px #ff472c33}@keyframes nomoCopyConfirm{45%{transform:scale(1.025)}}@keyframes nomoCheckPop{0%{transform:scale(.2)rotate(-35deg)}70%{transform:scale(1.25)rotate(4deg)}to{transform:scale(1)}}.site-header nav a{padding-block:.35rem;transition:color .16s,transform .16s;position:relative}.site-header nav a:after{background:var(--lime);content:"";transform-origin:100%;height:2px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-header nav a:hover{transform:translateY(-1px)}.site-header nav a:hover:after{transform-origin:0;transform:scaleX(1)}.brand img{transition:filter .18s,transform .24s cubic-bezier(.2,.8,.2,1)}.brand:hover img{filter:drop-shadow(0 0 9px #c6ff0073);transform:rotate(-7deg)scale(1.08)}.sound-toggle[aria-pressed=true]{color:#080a08;border-color:var(--lime);background:var(--lime);box-shadow:0 0 18px #c6ff002e}.sound-toggle[aria-pressed=true] svg{animation:1.8s ease-in-out infinite nomoSoundWave}@keyframes nomoSoundWave{50%{transform:scale(1.13)}}.section-tag:before{transform-origin:0;animation:2.4s ease-in-out infinite nomoTagSignal;box-shadow:0 0 9px #c6ff0073}@keyframes nomoTagSignal{50%{opacity:.55;transform:scaleX(.45)}}.security-kicker i,.odometer-status i.online,.vault-ledger__data-state.is-online i,.footer-brand i.online{animation:1.8s ease-in-out infinite nomoLivePulse}@keyframes nomoLivePulse{50%{box-shadow:0 0 0 5px #c6ff0000,0 0 14px var(--lime);transform:scale(1.08)}}.hero-odometer{transition:border-color .18s,box-shadow .22s,transform .22s}.hero-odometer:hover{border-color:var(--lime);transform:translateY(-4px);box-shadow:10px 10px #0000008c,0 0 30px #c6ff001f}.hero-lockers i{transition:border-color .18s,box-shadow .18s,color .18s,transform .18s}.hero-lockers i:hover{z-index:2;color:var(--lime);border-color:var(--lime);transform:scale(1.04);box-shadow:inset 0 0 18px #c6ff0033,0 0 15px #c6ff0026}.lore-stages article{transition:border-color .22s,transform .24s cubic-bezier(.2,.75,.25,1)}.lore-stages article:hover{border-color:#c6ff0094;transform:translate(7px)}.lore-stages article>span{transition:box-shadow .22s,transform .26s cubic-bezier(.2,.8,.2,1)}.lore-stages article:hover>span{transform:rotate(-8deg)scale(1.08);box-shadow:0 0 24px #c6ff0047}.tunnel-art{transition:border-color .24s,box-shadow .24s}.tunnel-art:hover{border-color:#7a913f;box-shadow:0 24px 48px #00000052,0 0 30px #c6ff0014}.prank-console{transition:border-color .18s,box-shadow .22s,filter .18s,transform .22s cubic-bezier(.2,.8,.2,1)}.prank-console:hover{filter:brightness(1.08);border-color:#5f5130;transform:translateY(-6px)rotate(-1deg);box-shadow:0 0 0 8px #090806,0 36px 68px #000,0 0 38px #ffc92824,inset 0 0 48px #000}.prank-console:hover:before{animation:.8s ease-out nomoControlSweep}.prank-console:hover svg{animation:.52s ease-in-out infinite alternate nomoPrankWarn}@keyframes nomoPrankWarn{to{transform:rotate(-7deg)scale(1.08)}}.locker-matrix i{transition:border-color .14s,box-shadow .14s,filter .14s,transform .14s}.locker-matrix i:hover{z-index:3;border-color:var(--lime);filter:brightness(1.24);transform:scale(1.12);box-shadow:inset 0 0 10px #000,0 0 14px #080a086b}.inventory-copy>a:hover svg{transform:translate(3px,-3px)}.furnace{transition:filter .24s,transform .26s cubic-bezier(.2,.8,.2,1)}.furnace:hover{filter:brightness(1.08);transform:scale(1.015)}.burn-chamber.is-in-view .furnace-door svg{animation:1.35s ease-in-out infinite nomoFlameFloat}@keyframes nomoFlameFloat{50%{filter:drop-shadow(0 0 25px #ff6a16);transform:translateY(-5px)scale(1.05)}}.burn-readout{transition:border-color .18s,box-shadow .22s,transform .22s}.burn-readout:hover{border-color:#ff7a20;transform:translate(5px);box-shadow:0 0 28px #ff4c0e1f}.turn-key:hover svg{transform:rotate(22deg)scale(1.08)}.route-content>p{transition:color .18s}.route-vault.open .route-content>p{color:#d8dfd2}.route-links a{transition:color .17s,padding .2s,background .18s;position:relative}.route-links a:hover{color:var(--lime);background:linear-gradient(90deg,#c6ff0014,#0000);padding-inline:.7rem}.route-vault.open .route-wheel{animation:2s ease-in-out infinite nomoVaultReady;box-shadow:0 0 28px #c6ff008f}@keyframes nomoVaultReady{50%{filter:brightness(1.12);box-shadow:0 0 45px #c6ff0047}}.vault-ledger__facts div,.vault-ledger__market>div{transition:background .18s,border-color .18s,box-shadow .22s,transform .22s cubic-bezier(.2,.8,.2,1);position:relative}.vault-ledger__facts div:hover,.vault-ledger__market>div:hover{z-index:2;box-shadow:0 12px 24px #00000047,inset 3px 0 var(--lime);background:#141a12;border-color:#536347;transform:translateY(-4px)}.vault-ledger__odometer>span{transition:border-color .18s,box-shadow .18s,transform .18s}.vault-ledger__odometer>span:not(.is-separator):hover{border-color:var(--lime);transform:translateY(-3px);box-shadow:inset 0 0 12px #000,0 0 16px #c6ff0033}.final-copy>svg{animation:2.4s ease-in-out infinite nomoFinalSpark}@keyframes nomoFinalSpark{50%{filter:drop-shadow(0 0 12px var(--gold));transform:rotate(14deg)scale(1.12)}}.final-slam{animation:3s ease-in-out infinite nomoFinalStamp}@keyframes nomoFinalStamp{50%{transform:rotate(-1deg)translateY(-3px);box-shadow:5px 5px #00000057}}.footer-links a{transition:color .16s,transform .16s;position:relative}.footer-links a:hover{color:var(--lime);transform:translateY(-2px)}@media (hover:none),(pointer:coarse){:where(.header-cta,.action-primary,.action-secondary,.copy-ca,.inventory-copy>a,.turn-key,.final-copy>div>a,.vault-ledger__footer a,.vault-ledger__health button,.sound-toggle,.menu-toggle,.prank-console):hover{filter:none;transform:none}.locker-matrix i:hover,.hero-lockers i:hover,.lore-stages article:hover,.furnace:hover,.burn-readout:hover,.hero-odometer:hover{transform:none}}@media (prefers-reduced-motion:reduce){:where(.header-cta,.action-primary,.action-secondary,.copy-ca,.inventory-copy>a,.turn-key,.final-copy>div>a,.vault-ledger__footer a,.vault-ledger__health button,.sound-toggle,.menu-toggle,.prank-console):before,.section-tag:before,.security-kicker i,.odometer-status i.online,.vault-ledger__data-state.is-online i,.footer-brand i.online,.sound-toggle[aria-pressed=true] svg,.prank-console:hover svg,.burn-chamber.is-in-view .furnace-door svg,.route-vault.open .route-wheel,.final-copy>svg,.final-slam{animation:none!important}:where(.header-cta,.action-primary,.action-secondary,.copy-ca,.inventory-copy>a,.turn-key,.final-copy>div>a,.vault-ledger__footer a,.vault-ledger__health button,.sound-toggle,.menu-toggle,.prank-console,.hero-odometer,.hero-lockers i,.lore-stages article,.lore-stages article>span,.tunnel-art,.locker-matrix i,.furnace,.burn-readout,.route-links a,.vault-ledger__facts div,.vault-ledger__market>div,.vault-ledger__odometer>span){transition:none!important}}.site-header{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#050705f0;border-bottom:1px solid #30392b;height:72px;padding:0;box-shadow:0 10px 32px #00000047}.site-header__inner{align-items:center;gap:clamp(1.1rem,2.2vw,2.4rem);width:100%;max-width:1540px;height:100%;margin:0 auto;padding:0 clamp(1rem,3vw,3rem);display:flex;position:relative}.brand{color:#f7f9f3;flex:none;align-items:center;gap:.72rem;min-width:146px;display:flex}.brand-mark{background:#080b07;border-inline:1px solid #293323;place-items:center;width:48px;height:52px;display:grid;position:relative;overflow:hidden}.brand-mark:after{background:var(--lime);content:"";height:2px;position:absolute;bottom:4px;left:5px;right:5px;box-shadow:0 0 10px #c6ff0080}.brand-mark img{object-fit:contain;filter:none;width:44px!important;height:44px!important;transform:none!important}.brand:hover .brand-mark img{filter:drop-shadow(0 0 7px #c6ff0057);transform:translateY(-1px)scale(1.025)!important}.brand:focus-visible{outline:none}.brand-copy{align-content:center;gap:1px;line-height:1;display:grid}.brand-copy strong{letter-spacing:0;font:400 1.55rem Anton}.brand-copy small{color:#8e9988;letter-spacing:0;align-items:center;gap:.38rem;font-size:.56rem;font-weight:800;display:flex}.brand-copy small i{background:var(--lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px #c6ff00b3}.site-header nav{justify-content:center;align-items:center;gap:clamp(1rem,1.8vw,1.7rem);margin:auto;display:flex}.site-header nav a{color:#aeb7a8;letter-spacing:0;font-size:.7rem;font-weight:800}.header-controls{align-items:center;gap:.65rem;margin-left:auto;display:flex}.sound-toggle,.menu-toggle{background:#0c100b;border-color:#36422f;width:40px;height:40px}.sound-toggle svg,.menu-toggle svg{width:18px;height:18px}.header-cta{min-height:40px;padding:.65rem .9rem;box-shadow:3px 3px #4f6900}@media (width<=980px){.site-header__inner{gap:1rem;padding-inline:1rem}.site-header nav{background:#050805fa;border:0;border-bottom:1px solid #35412f;gap:0;margin:0;padding:.55rem 1rem 1rem;display:none;top:72px;left:0;right:0;box-shadow:0 22px 36px #00000075}.site-header nav.open{display:flex}.site-header nav a{border-bottom:1px solid #3f4c376b;padding:.72rem .4rem}.site-header nav a:last-child{border-bottom:0}.header-controls{margin-left:auto}}@media (width<=600px){.site-header{height:64px}.site-header__inner{gap:.5rem;padding-inline:.65rem}.brand{gap:.55rem;min-width:0}.brand-mark{width:42px;height:48px}.brand-mark img{width:39px!important;height:39px!important}.brand-copy strong{font-size:1.35rem}.brand-copy small{font-size:.5rem}.site-header nav{padding-inline:.75rem;top:64px}.header-controls{gap:.42rem}.sound-toggle,.menu-toggle{width:40px;height:40px}}@media (width<=350px){.brand-copy small{display:none}.brand-copy strong{font-size:1.2rem}}.burn-chamber{background:linear-gradient(90deg,#050705f5,#110805c7 55%,#180804e6),repeating-linear-gradient(0deg,#0000 0 63px,#ff6a160a 64px),#070807;grid-template-columns:minmax(430px,.9fr) minmax(0,1.1fr);gap:clamp(3rem,7vw,8rem);min-height:940px}.burn-chamber:before{content:"";pointer-events:none;background:radial-gradient(circle at 25%,#ff460a24,#0000 34rem),linear-gradient(115deg,#0000 0 62%,#ff580c0a 62% 63%,#0000 63%);position:absolute;inset:0}.burn-chamber:after{filter:blur(38px);background:radial-gradient(at 30% 100%,#ff540a94,#ff5c1114 34%,#0000 68%);height:22%}.furnace-stage{z-index:2;justify-self:center;place-items:center;width:min(560px,100%);min-height:650px;display:grid;position:relative}.furnace-stage:before{clip-path:polygon(10% 0,90% 0,100% 12%,100% 91%,92% 100%,8% 100%,0 91%,0 12%);content:"";background:repeating-linear-gradient(90deg,#111310 0 38px,#181915 39px 40px);border:1px solid #302b25;position:absolute;inset:7% 0 4%;box-shadow:inset 0 0 90px #000,0 30px 70px #000000a3}.furnace-pipe{z-index:0;background:linear-gradient(90deg,#0b0d0a,#4c4c42 45%,#151713 76%);border:8px solid #262823;width:74px;height:76%;position:absolute;top:2%;box-shadow:inset 0 0 12px #000,0 18px 24px #000}.furnace-pipe:before,.furnace-pipe:after{content:"";background:linear-gradient(#57584e,#20221e);border:4px solid #181a17;width:88px;height:22px;position:absolute;left:-15px;box-shadow:0 5px 10px #000}.furnace-pipe:before{top:19%}.furnace-pipe:after{bottom:18%}.furnace-pipe--left{left:7%;transform:rotate(-4deg)}.furnace-pipe--right{right:7%;transform:rotate(4deg)}.furnace{z-index:3;background:repeating-conic-gradient(from 1deg,#55564c 0 1.5deg,#22241f 1.5deg 5deg,#0d0f0d 5deg 7deg);border:20px solid #171916;width:min(470px,84vw);position:relative;box-shadow:0 0 0 3px #65675b,0 0 0 10px #080908,0 32px 60px #000000e6,inset 0 0 0 7px #090a09,inset 0 0 80px #000}.furnace:before{background:repeating-conic-gradient(transparent 0 5deg,#ffffff14 5deg 6deg);content:"";border:2px solid #68695e;border-radius:50%;position:absolute;inset:6%;box-shadow:inset 0 0 0 9px #131512,inset 0 0 45px #000}.furnace-bolts{z-index:7;border-radius:50%;position:absolute;inset:0}.furnace-bolts i{--angle:calc(var(--bolt) * 30deg);width:15px;height:15px;transform:rotate(var(--angle)) translateY(-205px);background:radial-gradient(circle at 35% 30%,#a3a596,#4b4d44 46%,#171915 72%);border:2px solid #11130f;border-radius:50%;margin:-7px;position:absolute;top:50%;left:50%;box-shadow:0 3px 5px #000}.furnace-door{z-index:4;background:radial-gradient(circle at 50% 58%,#421006,#130806 58%,#050505 74%);border:11px solid #343630;gap:.65rem;inset:17%;box-shadow:0 0 0 3px #77786b,inset 0 0 18px #000,inset 0 0 70px #000,0 0 30px #ff3e052e}.furnace-window{aspect-ratio:1;background:radial-gradient(circle at 50% 78%,#ffbd1c,#e52e05 28%,#5b1105 58%,#090706 76%);border:5px solid #17130f;border-radius:50%;place-items:center;width:67%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 25px #000,0 0 25px #ff430780}.furnace-window:after{content:"";background:linear-gradient(125deg,#fff3,#0000 28% 68%,#0000005c);position:absolute;inset:0}.furnace-window>svg{z-index:3;color:#ffe16b;filter:drop-shadow(0 0 14px #ff5b0b);width:58px;height:58px;position:relative}.furnace-flames{filter:blur(1px);justify-content:center;align-items:flex-end;gap:2px;display:flex;position:absolute;inset:15% 9% 0}.furnace-flames i{width:19%;height:calc(48% + var(--flame) * 6%);transform-origin:50% 100%;animation:burnTongue calc(.72s + var(--flame) * 80ms) ease-in-out calc(var(--flame) * -.11s) infinite alternate;background:linear-gradient(#fff9b0,#ffd21e 36%,#ff4a08 72%,#0000);border-radius:70% 28% 58% 34%}.furnace-flames i:nth-child(2n){transform:skew(8deg)scaleY(.82)}@keyframes burnTongue{to{filter:brightness(1.18);transform:skew(-8deg)scale(.88,1.16)}}.furnace-door>span{color:#ffc928;background:#100b08;border:1px solid #5c3a1d;padding:.4rem .62rem;font-size:.56rem;position:relative}.furnace-gauge{z-index:8;aspect-ratio:1;background:radial-gradient(circle,#ece2be 0 56%,#95876c 57% 62%,#11130f 63%);border:6px solid #252720;border-radius:50%;place-items:center;width:76px;display:grid;position:absolute;top:12%;right:11%;box-shadow:0 4px 12px #000}.furnace-gauge i{transform-origin:50% 100%;background:#b0190a;width:2px;height:25px;position:absolute;bottom:50%;left:50%;transform:rotate(42deg)}.furnace-gauge strong{color:#241e16;margin-top:12px;font-size:.42rem}.furnace-gauge span{color:#8e180c;font:700 .55rem monospace}.furnace-vents{z-index:5;gap:4px;display:grid;position:absolute;bottom:13%;left:20%;right:20%}.furnace-vents i{background:linear-gradient(90deg,#0000,#686a60 10% 90%,#0000);height:5px;box-shadow:0 2px 3px #000}.furnace-fire{filter:blur(18px);opacity:.78;background:linear-gradient(#0000,#ffd52b 42%,#ff3905e6,#0000);inset:76% 18% -8%}.furnace-floor{z-index:4;transform-origin:bottom;background:repeating-linear-gradient(90deg,#17130e 0 20px,#090908 20px 40px);border:1px solid #3d3022;justify-content:space-around;height:66px;display:flex;position:absolute;bottom:1%;left:4%;right:4%;transform:perspective(300px)rotateX(58deg);box-shadow:0 18px 35px #000}.furnace-floor i{opacity:.45;background:#ff4b0b;width:5px;box-shadow:0 0 16px #ff4b0b}.burn-copy{max-width:680px}.burn-copy .section-tag{color:#ffb52b}.burn-copy .section-tag:before{background:#ffb52b;box-shadow:0 0 10px #ff660b7a}.burn-copy h2{margin:.8rem 0 1rem;font-size:clamp(4.4rem,6.5vw,7rem);line-height:.84}.burn-copy>p{color:#c8bdb4;max-width:40rem;font-size:1.02rem}.burn-readout{background:linear-gradient(110deg,#140c08,#0b0a08);border:1px solid #493022;border-left:5px solid #ff7a16;grid-template-columns:1fr auto;align-items:end;gap:.7rem;margin-top:2rem;padding:1.2rem 1.35rem 1.05rem;display:grid;position:relative;box-shadow:10px 10px #00000047,inset 0 0 35px #ff420509}.burn-readout>span{color:#a99b90}.burn-readout>strong{color:#ffc928;align-items:baseline;gap:.5rem;font-size:clamp(2.3rem,4vw,3.7rem);display:flex}.burn-readout strong small{color:#8e7b68;font:800 .55rem DM Sans}.burn-meter{background:#27211b;grid-column:1/-1;height:5px;overflow:hidden}.burn-meter i{background:linear-gradient(90deg,#ff3b08,#ffc928);height:100%;display:block;box-shadow:0 0 12px #ff5c0b}.burn-facts{border-block:1px solid #382a20;grid-template-columns:repeat(3,1fr);margin-top:1rem;display:grid}.burn-facts>div{border-right:1px solid #382a20;min-width:0;padding:1rem .9rem}.burn-facts>div:last-child{border-right:0}.burn-facts span{color:#82776e;margin-bottom:.35rem;font-size:.54rem;font-weight:900;display:block}.burn-facts strong{color:#e7e0da;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.38rem;font:1rem Anton;display:flex;overflow:hidden}.burn-facts strong i{background:#5d625a;border-radius:50%;width:7px;height:7px}.burn-facts strong.is-live i{background:var(--lime);box-shadow:0 0 8px var(--lime)}@media (width<=980px){.burn-chamber{grid-template-columns:1fr;gap:2.5rem;padding-block:7rem}.furnace-stage{min-height:590px}.burn-copy{max-width:760px;margin-inline:auto}}@media (width<=600px){.burn-chamber{gap:2rem;min-height:0;padding:5.5rem 1rem 6rem}.furnace-stage{min-height:430px}.furnace-stage:before{inset:5% -3% 3%}.furnace{border-width:15px;width:min(360px,86vw)}.furnace-bolts i{width:11px;height:11px;transform:rotate(var(--angle)) translateY(calc(min(360px,86vw) * -.43));margin:-5px}.furnace-door{border-width:8px}.furnace-window>svg{width:42px;height:42px}.furnace-gauge{border-width:5px;width:58px;top:10%;right:9%}.furnace-gauge i{height:18px}.furnace-gauge strong{font-size:.35rem}.furnace-gauge span{font-size:.45rem}.furnace-pipe{border-width:6px;width:54px}.furnace-pipe:before,.furnace-pipe:after{width:66px;height:17px;left:-12px}.furnace-floor{height:50px}.burn-copy h2{font-size:clamp(3.4rem,16vw,4.6rem)}.burn-readout{grid-template-columns:1fr;padding:1rem}.burn-readout>strong{font-size:clamp(2.15rem,11vw,3.1rem)}.burn-meter{grid-column:1}.burn-facts{grid-template-columns:1fr}.burn-facts>div{border-bottom:1px solid #382a20;border-right:0}.burn-facts>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.furnace-flames i{animation:none!important}}.brand-mark{background:0 0;border:0;width:48px;height:54px;overflow:visible}.brand-mark:after{display:none}.brand-mark img{width:48px!important;height:48px!important}.brand:focus-visible .brand-mark{box-shadow:none}.brand:focus-visible .brand-copy strong{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:5px}.site-header .sound-toggle,.site-header .menu-toggle{color:#dce4d7;width:36px;height:40px;box-shadow:none;background:0 0;border:0;overflow:visible}.site-header .sound-toggle:before,.site-header .menu-toggle:before,.site-header .header-cta:before{display:none}.site-header .sound-toggle[aria-pressed=true]{color:var(--lime);box-shadow:none;background:0 0;border:0}.site-header .sound-toggle:hover,.site-header .menu-toggle:hover{color:var(--lime);box-shadow:none;border:0;transform:translateY(-1px)}.site-header .header-cta{min-height:40px;color:var(--lime);border-bottom:2px solid var(--lime);box-shadow:none;background:0 0;padding:.45rem .1rem}.site-header .header-cta:hover{box-shadow:none;filter:none;transform:translateY(-1px)}@media (width<=600px){.brand-mark{width:44px;height:48px}.brand-mark img{width:44px!important;height:44px!important}.site-header .sound-toggle,.site-header .menu-toggle{width:34px;height:40px}}.lore-tunnel{background:linear-gradient(90deg,#070907,#10140d 52%,#080b07);border-block:1px solid #283322;min-height:1100px}.tunnel-art{border:7px solid #171c16;box-shadow:0 0 0 1px #4b5544,18px 24px #0000004d,inset 0 0 60px #000}.tunnel-art:before{z-index:4;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 92%,7% 92%,7% 8%,93% 8%,93% 92%,0 92%);content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 54px,#ffc92829 55px 57px,#0000 58px);border:1px solid #c6ff0033;position:absolute;inset:0}.tunnel-art picture img{filter:saturate(.84)contrast(1.08)brightness(.76)}.depth-rail{z-index:5;border-right:2px solid var(--gold);flex-direction:column;justify-content:space-between;width:42px;display:flex;position:absolute;top:11%;bottom:12%;right:.8rem}.depth-rail span{color:#d8c47b;text-align:right;font:700 .55rem monospace;position:relative}.depth-rail span:after{background:var(--gold);content:"";width:12px;height:2px;position:absolute;top:50%;right:-1px}.tunnel-dust{z-index:3;pointer-events:none;position:absolute;inset:0}.tunnel-dust i{top:calc(7% + var(--dust) * 6.1%);left:calc(8% + var(--dust) * 5.8%);aspect-ratio:1;opacity:.12;width:4px;animation:tunnelDust calc(3.8s + var(--dust) * .15s) ease-in-out calc(var(--dust) * -.28s) infinite;background:#ffd861;border-radius:50%;position:absolute;box-shadow:0 0 10px #ffc928}@keyframes tunnelDust{50%{opacity:.65;translate:12px -24px}}.tunnel-telemetry{z-index:6;background:#050705eb;border:1px solid #405038;grid-template-columns:auto 64px auto;align-items:center;gap:.55rem;padding:.55rem .7rem;font-size:.5rem;display:grid;position:absolute;bottom:1rem;right:1rem}.tunnel-telemetry i{background:linear-gradient(90deg,var(--lime) 76%,#30392b 76%);height:4px}.tunnel-telemetry strong{color:var(--lime)}.tunnel-art>span{border-left:3px solid var(--gold);top:1rem;bottom:auto;left:1rem}.lore-stages:before{background:linear-gradient(var(--lime),#38442f 80%,transparent);content:"";width:2px;position:absolute;top:5.5rem;bottom:4rem;left:23px}.lore-stages article{border-color:#3a4433;grid-template-columns:68px 1fr;min-height:36vh;padding:2.4rem 0;position:relative}.lore-stages article>span{z-index:2;width:50px;height:50px;box-shadow:0 0 0 1px var(--lime),0 0 20px #c6ff0024;border:4px solid #0d110c;border-radius:0;position:relative}.lore-stages article div{padding:.1rem 0 0 .5rem}.lore-stages h3{font-size:clamp(2.5rem,4vw,4.3rem)}.mischief-chamber{background:linear-gradient(105deg,#120e08 0 47%,#090907 47%);border-block:1px solid #49381f;min-height:940px}.mischief-chamber:before{background:radial-gradient(circle at 74% 48%,#ffc1232e,#0000 27rem),repeating-linear-gradient(90deg,#0000 0 84px,#ffc92809 85px),repeating-linear-gradient(0deg,#0000 0 84px,#ffc92806 85px)}.prank-station{z-index:3;clip-path:polygon(9% 0,91% 0,100% 9%,100% 91%,91% 100%,9% 100%,0 91%,0 9%);background:linear-gradient(145deg,#16130d,#070706);border:1px solid #4a3f29;justify-self:center;place-items:center;width:min(520px,90vw);min-height:600px;display:grid;position:relative;box-shadow:0 28px 70px #000,inset 0 0 80px #000}.prank-station:before{content:"";pointer-events:none;border:1px dashed #5d4b29;position:absolute;inset:18px}.prank-console{border-width:14px;outline:0;width:min(350px,72vw);box-shadow:0 0 0 4px #6a5a35,0 0 0 13px #090806,0 35px 58px #000,inset 0 0 55px #000}.prank-console:after{content:"";pointer-events:none;border:1px solid #ffc9282b;border-radius:50%;position:absolute;inset:8%}.prank-beacons{gap:2.5rem;display:flex;position:absolute;top:2.2rem}.prank-beacons i{background:#695115;border:3px solid #211c12;border-radius:50%;width:16px;height:16px;box-shadow:0 0 8px #c48c13}.prank-beacons i:nth-child(2){background:#7d160b;box-shadow:0 0 12px #f33}.alarm .prank-beacons i:nth-child(2){animation:.28s step-end infinite beaconAlarm}@keyframes beaconAlarm{50%{background:#ff391e;box-shadow:0 0 32px #ff391e}}.prank-terminal{background:#0a0906;border:1px solid #554629;grid-template-columns:1fr auto;gap:.35rem;padding:.65rem .8rem;font-size:.52rem;font-weight:900;display:grid;position:absolute;bottom:2rem;left:2rem;right:2rem}.prank-terminal b{color:var(--gold)}.prank-terminal i{background:repeating-linear-gradient(90deg,var(--gold) 0 18px,transparent 18px 24px);grid-column:1/-1;height:4px}.prank-cables{pointer-events:none;position:absolute;inset:0}.prank-cables i{background:#3c331f;width:4px;height:24%;position:absolute;bottom:0;box-shadow:7px 0 #17140d}.prank-cables i:first-child{left:16%}.prank-cables i:nth-child(2){height:19%;right:16%}.prank-cables i:nth-child(3){height:12%;left:50%}.prank-lockers{opacity:.1;inset:4%}.prank-lockers i{background:#17130c}.inventory{background:linear-gradient(105deg,#dfff69 0 37%,#b9ee31 37% 38%,#d9ff4c 38%);border-block:1px solid #080a08;min-height:940px;position:relative;overflow:hidden}.inventory:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 69px,#080a080e 70px),linear-gradient(90deg,#0000 74%,#080a0814);position:absolute;inset:0}.inventory-copy{z-index:2;position:relative}.inventory-copy:before{content:"";background:repeating-linear-gradient(90deg,#080a08 0 8px,#0000 8px 13px);width:72px;height:7px;margin-bottom:1rem;display:block}.inventory-rack{z-index:2;background:#11150f;border:8px solid #272d24;min-width:0;padding:1rem;position:relative;box-shadow:16px 18px #080a0840,inset 0 0 28px #000}.inventory-rack:before,.inventory-rack:after{content:"";background:repeating-linear-gradient(0deg,#626b5c 0 14px,#1d221c 14px 28px);border:3px solid #111510;width:18px;position:absolute;top:-14px;bottom:-14px}.inventory-rack__header,.inventory-rack__footer{z-index:2;color:#b8c4af;background:#090b09;border:1px solid #364032;align-items:center;gap:1rem;padding:.7rem 1.4rem;font-size:.52rem;font-weight:900;display:flex;position:relative}.inventory-rack__header span{align-items:center;gap:.35rem;display:flex}.inventory-rack__header span i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 7px var(--lime)}.inventory-rack__header span:nth-child(2) i{background:#7a250e;box-shadow:0 0 7px #ff4c12}.inventory-rack__header strong{color:var(--gold);margin-left:auto}.inventory-rack .locker-matrix{border:1px solid #515c4a;margin:8px 0;padding:1.3rem;box-shadow:inset 0 0 35px #000}.locker-matrix i:before{content:"";background:#56634e;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;right:4px;box-shadow:0 0 4px #000}.locker-matrix i.scorched:before,.locker-matrix i.partial:before{background:#ff4d10;box-shadow:0 0 7px #ff4d10}.inventory-rack__footer{color:#778272;justify-content:space-between}.inventory-rack__footer strong{color:var(--lime)}.route-vault{background:linear-gradient(90deg,#080b08 0 54%,#0e140c 54%),repeating-linear-gradient(0deg,#0b0e0a 0 79px,#141a12 80px);grid-template-columns:minmax(430px,1fr) minmax(0,.9fr);min-height:960px}.route-vault:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 98px,#c6ff0006 99px),radial-gradient(circle at 28%,#c6ff0024,#0000 32rem);position:absolute;inset:0}.route-chamber{z-index:2;aspect-ratio:1;perspective:1200px;justify-self:center;place-items:center;width:min(590px,100%);display:grid;position:relative}.route-arch{background:repeating-conic-gradient(#5a6254 0 1deg,#20261e 1deg 5deg);border:18px solid #151a14;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 4px #697363,0 0 0 15px #070907,0 30px 70px #000,inset 0 0 70px #000}.route-arch:after{content:"";border:2px solid #707b69;border-radius:50%;position:absolute;inset:7%}.route-arch i{background:radial-gradient(circle at 35% 30%,#a4ad9a,#454d40 55%,#111510);border-radius:50%;width:17px;height:17px;margin:-8px;position:absolute;top:50%;left:50%;box-shadow:0 3px 5px #000}.route-arch i:first-child{transform:rotate(0)translateY(-264px)}.route-arch i:nth-child(2){transform:rotate(60deg)translateY(-264px)}.route-arch i:nth-child(3){transform:rotate(120deg)translateY(-264px)}.route-arch i:nth-child(4){transform:rotate(180deg)translateY(-264px)}.route-arch i:nth-child(5){transform:rotate(240deg)translateY(-264px)}.route-arch i:nth-child(6){transform:rotate(300deg)translateY(-264px)}.route-tunnel{opacity:.08;background:repeating-radial-gradient(circle,#11190d 0 18px,#314126 20px 23px,#071006 25px 42px);border-radius:50%;place-items:end center;padding:2rem;transition:opacity .55s,transform .75s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:14%;transform:scale(.72);box-shadow:inset 0 0 80px #000,0 0 45px #c6ff0033}.route-tunnel span{color:#091008;background:var(--lime);padding:.45rem .65rem;font-size:.52rem;font-weight:900}.route-vault.opening .route-tunnel,.route-vault.open .route-tunnel{opacity:1;transform:scale(1)}.route-door{z-index:4;border-width:20px;width:76%}.route-door-label{color:#9eaa98;text-align:center;background:#080b08;border:1px solid #465241;padding:.45rem;font-size:.5rem;font-weight:900;position:absolute;bottom:16%;left:20%;right:20%}.route-bolts i:first-child{--r:0deg}.route-bolts i:nth-child(2){--r:90deg}.route-bolts i:nth-child(3){--r:180deg}.route-bolts i:nth-child(4){--r:270deg}.route-vault.opening .route-door,.route-vault.open .route-door{transform:translate3d(-62%,5%,20px)rotateY(-28deg)rotate(-9deg)}.route-floor{clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);transform-origin:bottom;background:repeating-linear-gradient(90deg,#111610 0 22px,#283125 23px 25px);height:20%;position:absolute;bottom:0;left:4%;right:4%;transform:perspective(300px)rotateX(55deg)}.route-status{color:#9ca796;background:#090c09;border-left:3px solid #566151;align-items:center;gap:.45rem;width:max-content;margin-top:1rem;padding:.45rem .6rem;font-size:.55rem;font-weight:900;display:flex}.route-status i{background:#677064;border-radius:50%;width:7px;height:7px}.route-status i.is-open{background:var(--lime);box-shadow:0 0 9px var(--lime)}.route-links a span{align-items:center;gap:.75rem;display:flex}.route-links a small{color:#64705e;font:700 .55rem monospace}.journey-finale{background:radial-gradient(circle at 28% 62%,#c6ff002e,#0000 32rem),linear-gradient(105deg,#050705 0 48%,#0d130b 48%);min-height:1050px}.journey-finale:before{clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);transform-origin:bottom;content:"";background:repeating-linear-gradient(90deg,#10150f 0 52px,#30392a 53px 55px);height:22%;position:absolute;bottom:5%;left:3%;right:3%;transform:perspective(380px)rotateX(58deg)}.final-beams{position:absolute;inset:0;overflow:hidden}.final-beams i{background:linear-gradient(#0000,#c6ff006b,#0000);width:1px;position:absolute;top:-20%;bottom:8%;transform:rotate(16deg);box-shadow:0 0 22px #c6ff004d}.final-beams i:first-child{left:18%}.final-beams i:nth-child(2){left:54%;transform:rotate(-12deg)}.final-beams i:nth-child(3){right:12%;transform:rotate(7deg)}.final-coins{pointer-events:none;position:absolute;inset:0}.final-coins i{left:calc(8% + var(--final-coin) * 9%);bottom:calc(7% + var(--final-coin) * 0.7%);aspect-ratio:1;color:#1a1200;background:linear-gradient(145deg,#fff1a1,var(--gold) 44%,#9c5d00);width:28px;transform:rotate(calc(var(--final-coin) * 17deg));border:2px solid #6f4200;border-radius:50%;place-items:center;font:.8rem Anton;display:grid;position:absolute;box-shadow:0 8px 12px #000}.journey-finale picture{z-index:2;width:min(53vw,760px);bottom:-8%;left:-2%}.final-copy{border-left:1px solid #c6ff003d;max-width:780px;margin-left:38%;padding:2.5rem}.final-status{color:#9ca796;background:#090c09;border:1px solid #303a2b;align-items:center;gap:.5rem;width:max-content;padding:.5rem .7rem;font-size:.55rem;font-weight:900;display:flex}.final-status i{background:#636b60;border-radius:50%;width:7px;height:7px}.final-status i.online{background:var(--lime);box-shadow:0 0 9px var(--lime)}.final-copy h2{font-size:clamp(4.8rem,7.3vw,7.8rem)}.final-slam{bottom:4%;right:3%;box-shadow:7px 7px #00000061}@media (width<=980px){.lore-tunnel,.mischief-chamber,.inventory,.route-vault{min-height:0}.route-vault{grid-template-columns:minmax(0,1fr)}.prank-station{min-height:560px}.inventory-rack{order:2}.route-chamber{order:1;width:min(590px,86vw)}.route-content{order:2;width:100%;min-width:0}.route-vault.opening .route-door,.route-vault.open .route-door{transform:translate3d(-35%,5%,20px)rotateY(-24deg)rotate(-7deg)}.final-copy{margin-left:25%}}@media (width<=600px){.lore-tunnel{padding-top:5.5rem}.tunnel-art{height:125vw;min-height:440px}.depth-rail{top:13%;bottom:17%}.tunnel-telemetry{grid-template-columns:auto 40px auto}.lore-stages{padding-top:2rem}.lore-stages:before{top:3.5rem}.lore-stages article{grid-template-columns:60px 1fr;min-height:0;padding:2rem 0}.mischief-chamber{padding-top:5.5rem}.prank-station{width:100%;min-height:500px}.prank-console{width:72vw}.prank-beacons{top:2rem}.prank-terminal{bottom:1.5rem;left:1.2rem;right:1.2rem}.inventory{background:linear-gradient(#dfff69 0 35%,#d9ff4c 35%);padding-top:5.5rem}.inventory-rack{border-width:5px;margin-inline:-.4rem;padding:.55rem}.inventory-rack__header{grid-template-columns:1fr 1fr;padding:.65rem .8rem;display:grid}.inventory-rack__header strong{grid-column:1/-1;margin:0}.inventory-rack .locker-matrix{padding:.7rem}.inventory-rack__footer{flex-direction:column;align-items:flex-start;padding:.65rem .8rem}.route-vault{padding-top:5.5rem}.route-chamber{width:94vw;margin-inline:-4vw}.route-arch{border-width:13px}.route-arch i{display:none}.route-door{border-width:15px}.route-vault.opening .route-door,.route-vault.open .route-door{transform:translate3d(-24%,5%,20px)rotateY(-20deg)rotate(-6deg)}.journey-finale{min-height:980px}.journey-finale picture{opacity:.44;width:120vw;bottom:-1%;left:-26%}.final-copy{border-left:0;width:100%;margin:0;padding:1rem}.final-copy h2{font-size:15vw}.final-status{font-size:.48rem}.final-coins i:nth-child(n+7){display:none}}@media (prefers-reduced-motion:reduce){.tunnel-dust i,.alarm .prank-beacons i{animation:none!important}.route-tunnel{transition:none!important}}.site-header .brand{align-self:stretch;gap:0;min-width:0;padding:5px 0}.site-header .brand-logo{object-fit:contain;object-position:center;filter:drop-shadow(0 0 5px #c6ff002e);background:0 0;max-width:58px;display:block;width:auto!important;height:100%!important;box-shadow:none!important;border:0!important;transform:none!important}.mischief-chamber{isolation:isolate;background:linear-gradient(105deg,#161006 0 45%,#080907 45%);border-block:8px solid #17140d;grid-template-columns:minmax(0,.82fr) minmax(440px,1fr);gap:clamp(2rem,6vw,7rem);min-height:1050px;padding-bottom:10rem;box-shadow:inset 0 35px 70px #000,inset 0 -35px 70px #000}.mischief-chamber:before{z-index:-2;background:radial-gradient(circle at 73% 48%,#ffc32430,#0000 25rem),repeating-linear-gradient(90deg,#0000 0 71px,#ffc92809 72px),repeating-linear-gradient(0deg,#0000 0 71px,#ffc92806 72px)}.mischief-chamber:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 44.8%,#5f4a1f 45%,#17140d 45.3%,#0000 45.6%),repeating-linear-gradient(0deg,#0000 0 118px,#ffc9280a 119px);position:absolute;inset:5% 0 8%}.mischief-copy{max-width:650px}.mischief-copy:before{background:repeating-linear-gradient(90deg,var(--gold) 0 9px,transparent 9px 14px);content:"";width:88px;height:7px;margin-bottom:1rem;display:block}.mischief-copy h2{text-shadow:8px 9px #0000004d;font-size:clamp(4.6rem,7.2vw,8.6rem)}.security-readouts{border-top:1px solid #574522;border-left:1px solid #574522;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.2rem;display:grid}.security-readouts>div{background:#0a0906bd;border-bottom:1px solid #574522;border-right:1px solid #574522;grid-template-columns:auto 1fr;gap:.12rem .5rem;min-width:0;padding:1rem .75rem;display:grid;position:relative}.security-readouts svg{width:19px;color:var(--gold);grid-row:1/3}.security-readouts span{color:#847960;font-size:.5rem;font-weight:900}.security-readouts b{color:#f0d279;overflow-wrap:anywhere;font-size:.58rem}.intrusion-meter{color:#8f856f;background:#090806;border:1px solid #42371f;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;margin-top:.8rem;padding:.72rem .8rem;font-size:.52rem;font-weight:900;display:grid}.intrusion-meter>i{background:#2c281d;height:7px;overflow:hidden}.intrusion-meter>i b{background:linear-gradient(90deg,var(--gold),#ff4b1c);height:100%;transition:width .45s;display:block;box-shadow:0 0 10px #ff9c1b}.intrusion-meter strong{color:var(--gold)}.prank-station{background:radial-gradient(circle at 50% 49%,#312818 0 12%,#131009 35%,#070706 68%),repeating-conic-gradient(from 22deg,#1b180f 0 8deg,#090806 8deg 16deg);border:9px solid #17140e;outline:1px solid #625334;width:min(610px,92vw);min-height:700px;overflow:hidden;box-shadow:0 0 0 2px #39301e,0 35px 75px #000,inset 0 0 100px #000}.prank-station:before{clip-path:polygon(0 0,32% 0,32% 3px,68% 3px,68% 0,100% 0,100% 100%,68% 100%,68% calc(100% - 3px),32% calc(100% - 3px),32% 100%,0 100%);border:1px solid #5d4b29;inset:25px}.station-plate{color:#91856d;white-space:nowrap;background:#080705;border:1px solid #51452c;align-items:center;gap:.8rem;padding:.5rem .7rem;font-size:.5rem;font-weight:900;display:flex;position:absolute;top:2rem;left:50%;transform:translate(-50%)}.station-plate b{color:var(--gold)}.prank-beacons{z-index:5;gap:4.5rem;top:5.6rem}.prank-beacons i{width:19px;height:19px}.gold-reservoir{filter:drop-shadow(0 9px 8px #000);height:25%;position:absolute;bottom:12%;left:7%;right:7%;overflow:hidden}.gold-reservoir:before{background:radial-gradient(ellipse at bottom,#a86400,var(--gold) 38%,#6b3d00 76%,transparent 77%);clip-path:polygon(0 100%,7% 43%,15% 58%,24% 20%,34% 51%,47% 6%,57% 39%,68% 12%,77% 52%,89% 27%,100% 100%);content:"";height:70%;position:absolute;bottom:0;left:0;right:0}.gold-reservoir i{z-index:2;left:calc(3% + var(--gold) * 5.3%);aspect-ratio:1;color:#412500;background:linear-gradient(145deg,#fff0a0,var(--gold) 42%,#9a5c00);width:29px;transform:rotate(calc(var(--gold) * 23deg));border:2px solid #754600;border-radius:50%;place-items:center;font:.75rem Anton;display:grid;position:absolute;bottom:7%;box-shadow:0 5px 6px #000}.gold-reservoir i:nth-child(4n+2){bottom:20%}.gold-reservoir i:nth-child(4n+3){bottom:33%}.gold-reservoir i:nth-child(4n+4){bottom:46%}.security-reticle{z-index:2;border:1px solid #ffc92826;border-radius:50%;animation:12s linear infinite securitySweep;position:absolute;inset:13%}.security-reticle:before,.security-reticle:after{content:"";background:#ffc92829;position:absolute;top:50%;left:50%}.security-reticle:before{width:100%;height:1px;translate:-50% -50%}.security-reticle:after{width:1px;height:100%;translate:-50% -50%}.security-reticle i{border-color:#76602e;width:18px;height:18px;position:absolute}.security-reticle i:first-child{border-top:2px solid;border-left:2px solid;top:0;left:0}.security-reticle i:nth-child(2){border-top:2px solid;border-right:2px solid;top:0;right:0}.security-reticle i:nth-child(3){border-bottom:2px solid;border-right:2px solid;bottom:0;right:0}.security-reticle i:nth-child(4){border-bottom:2px solid;border-left:2px solid;bottom:0;left:0}@keyframes securitySweep{to{transform:rotate(360deg)}}.prank-console{z-index:4;background:radial-gradient(circle at 50% 40%,#473a22,#17130c 58%,#080705 72%);width:min(365px,66vw);box-shadow:0 0 0 4px #79663b,0 0 0 14px #090806,0 35px 58px #000,0 0 55px #ffc92821,inset 0 0 60px #000}.prank-console strong{font-size:clamp(1.6rem,3vw,2.4rem)}.alarm .prank-console{border-color:#6d1f10;box-shadow:0 0 0 4px #ff4b25,0 0 0 14px #100604,0 0 70px #ff361480,inset 0 0 65px #000}.alarm .prank-console svg{color:#ff512c;animation:.18s steps(2,end) infinite prankShieldAlarm}@keyframes prankShieldAlarm{50%{transform:scale(1.12)}}.alarm-shutters{z-index:3;pointer-events:none;position:absolute;inset:0}.alarm-shutters i{opacity:0;background:repeating-linear-gradient(0deg,#30130c 0 12px,#100806 12px 20px);border-block:2px solid #7e2817;height:15%;transition:transform .35s,opacity .2s;position:absolute;left:0;right:0}.alarm-shutters i:first-child{top:0;transform:translateY(-105%)}.alarm-shutters i:last-child{bottom:0;transform:translateY(105%)}.alarm .alarm-shutters i{opacity:.94;transform:translateY(0)}.prank-terminal{z-index:6;bottom:1.7rem;left:3rem;right:3rem}.prank-terminal i{background:linear-gradient(90deg,var(--gold) 72%,#362e1d 72%);background-size:28px 100%;animation:1.7s linear infinite terminalScan}@keyframes terminalScan{to{background-position:28px 0}}.security-ticker{z-index:6;color:#0d0b06;background:var(--gold);white-space:nowrap;border-block:2px solid #0b0905;padding:.65rem 0;font:.65rem Anton;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.security-ticker span{min-width:max-content;animation:16s linear infinite securityTicker}@keyframes securityTicker{to{transform:translate(-100%)}}.mischief-chamber.alarm{animation:none}.alarm .prank-station{animation:.28s steps(2,end) stationJolt}@keyframes stationJolt{25%{transform:translate(3px)}75%{transform:translate(-3px)}}.mischief-chamber.alarm .security-ticker{color:#fff;background:#c82e12}.mischief-chamber.alarm .intrusion-meter>i b{background:#ff3f18}@media (width<=980px){.mischief-chamber{grid-template-columns:1fr;padding-bottom:8rem}.mischief-copy{max-width:none}.prank-station{width:min(610px,86vw)}}@media (width<=600px){.mischief-chamber{padding-inline:1rem;padding-bottom:6.5rem}.mischief-copy h2{font-size:15vw}.security-readouts{grid-template-columns:1fr}.security-readouts>div{grid-template-columns:auto 1fr auto;align-items:center}.security-readouts svg{grid-row:auto}.intrusion-meter{grid-template-columns:1fr auto}.intrusion-meter>i{grid-area:2/1/auto/-1}.prank-station{border-width:5px;width:100%;min-height:570px}.station-plate{top:1.3rem}.prank-beacons{top:4.5rem}.prank-console{border-width:11px;width:min(72vw,310px)}.gold-reservoir{bottom:11%;left:3%;right:3%}.gold-reservoir i:nth-child(n+13){display:none}.prank-terminal{bottom:1rem;left:1rem;right:1rem}.security-reticle{inset:11%}}@media (prefers-reduced-motion:reduce){.security-reticle,.prank-terminal i,.security-ticker span,.alarm .prank-console svg,.alarm .prank-station{animation:none!important}.alarm-shutters i,.intrusion-meter>i b{transition:none!important}}.inventory{isolation:isolate;background:linear-gradient(103deg,#dfff69 0 34%,#c6ff00 34% 35%,#0a0d09 35%);border-block:10px solid #11150f;grid-template-columns:minmax(350px,.72fr) minmax(560px,1.25fr);gap:clamp(2.5rem,5vw,6.5rem);min-height:1120px;padding-bottom:9rem;box-shadow:inset 0 34px 65px #0000002e,inset 0 -34px 65px #0000004d}.inventory:before{z-index:-2;background:repeating-linear-gradient(0deg,#0000 0 65px,#070a0714 66px),linear-gradient(90deg,#0000 34.8%,#c6ff0026 35%,#0000 35.4%),radial-gradient(circle at 74%,#c6ff0012,#0000 32rem)}.inventory:after{z-index:-1;content:"";background:repeating-linear-gradient(0deg,#4e5848 0 22px,#111510 22px 34px);border-inline:4px solid #080b08;width:18px;position:absolute;top:0;bottom:0;left:35%}.inventory-copy{max-width:590px}.inventory-copy:before{width:96px;height:8px}.inventory-copy h2{text-shadow:8px 9px #090c071f;font-size:clamp(4.8rem,6.8vw,8rem)}.inventory-stat-bank{border-top:2px solid #0b0e09;border-left:2px solid #0b0e09;grid-template-columns:1fr;margin:2rem 0 1rem;display:grid}.inventory-stat-bank>div{color:#151a10;background:#f2ffc245;border-bottom:2px solid #0b0e09;border-right:2px solid #0b0e09;grid-template-columns:1fr auto;align-items:center;gap:1rem;min-width:0;padding:.8rem .9rem;display:grid}.inventory-stat-bank span{font-size:.55rem;font-weight:900}.inventory-stat-bank strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:1.35rem Anton}.inventory-stat-bank>div:last-child strong{color:#9a270b}.inventory-rack{background:linear-gradient(110deg,#121711,#080b08 46%,#111610);border:13px solid #222920;outline:2px solid #687263;padding:1.25rem;box-shadow:18px 22px #00000061,0 0 55px #c6ff0014,inset 0 0 55px #000}.inventory-rack:before,.inventory-rack:after{background:repeating-linear-gradient(0deg,#6a7464 0 14px,#20261e 14px 29px);border-width:5px;width:25px;top:-24px;bottom:-24px}.inventory-rack:before{left:-9px}.inventory-rack:after{right:-9px}.rack-crown{z-index:4;color:#879181;background:#070907;border:1px solid #394334;grid-template-columns:auto auto 1fr 1fr;align-items:center;gap:.75rem;margin:-.25rem 0 .65rem;padding:.65rem .8rem;font-size:.52rem;font-weight:900;display:grid;position:relative}.rack-crown b{color:var(--lime)}.rack-crown i{background:#303a2d;height:4px}.rack-crown i:last-child{background:var(--lime);box-shadow:0 0 8px var(--lime)}.inventory-rack__header{background:#0a0e09;border-color:#465241}.inventory-rack__header span i{border-radius:50%}.inventory-rack__header strong{font-variant-numeric:tabular-nums}.rack-sector-labels{z-index:3;grid-template-columns:repeat(5,1fr);gap:4px;margin:7px 0 0;display:grid;position:relative}.rack-sector-labels span{color:#75806f;text-align:center;background:#090c09;border-top:2px solid #394433;padding:.4rem .2rem;font:700 .43rem monospace}.rack-sector-labels span:first-child{border-top-color:var(--gold)}.inventory-rack .locker-matrix{z-index:2;background:#070907;border:1px solid #596353;margin:4px 0;padding:1.1rem;position:relative;box-shadow:inset 0 0 55px #000}.inventory-rack .locker-matrix i{background:linear-gradient(145deg,#20271e,#0c100c);border:1px solid #3d4838;min-height:53px;transition:border-color .2s,filter .2s,transform .2s;box-shadow:inset 0 -8px 13px #00000059}.inventory-rack .locker-matrix i:nth-child(10n){border-right-color:#75816d}.inventory-rack .locker-matrix i:nth-child(n+21):nth-child(-n+40),.inventory-rack .locker-matrix i:nth-child(n+61):nth-child(-n+80){background:linear-gradient(145deg,#1a2118,#090c09)}.inventory-rack .locker-matrix i svg{filter:drop-shadow(0 0 4px #c6ff0033);width:14px}.inventory-rack .locker-matrix i span{font-size:.42rem}.inventory-rack .locker-matrix i.scorched{background:radial-gradient(circle at 50% 70%,#4c160b,#110b08 60%);border-color:#7d2b17;box-shadow:inset 0 0 15px #000,0 0 8px #ff45142e}.inventory-rack .locker-matrix i.scorched svg{color:#ff5b2c;filter:drop-shadow(0 0 5px #ff481f)}.inventory-rack .locker-matrix i.partial{border-color:var(--gold);box-shadow:inset 0 0 16px #ff931133,0 0 9px #ffc92833}.rack-scan{z-index:5;background:linear-gradient(90deg,transparent,var(--lime),#fff,transparent);height:2px;box-shadow:0 0 13px var(--lime);opacity:.5;pointer-events:none;margin-top:6rem;animation:5.5s ease-in-out infinite rackScan;position:absolute;left:1.25rem;right:1.25rem}@keyframes rackScan{0%,to{opacity:0;transform:translateY(0)}12%,88%{opacity:.55}50%{transform:translateY(500px)}}.inventory-rack__footer{border-color:#465241}.rack-power{z-index:3;color:#758070;background:#070907;border:1px solid #364031;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;margin-top:.65rem;padding:.55rem .7rem;font-size:.48rem;font-weight:900;display:grid;position:relative}.rack-power i{background:linear-gradient(90deg,var(--lime) 82%,#293227 82%);background-size:25px 100%;height:5px;animation:1.8s linear infinite rackPower}.rack-power b{color:var(--lime)}@keyframes rackPower{to{background-position:25px 0}}.inventory-rails{z-index:4;pointer-events:none;position:absolute;inset:2.5rem 2rem}.inventory-rails i{border-color:#11150f;width:34px;height:34px;position:absolute}.inventory-rails i:first-child{border-top:5px solid;border-left:5px solid;top:0;left:0}.inventory-rails i:nth-child(2){border-top:5px solid;border-right:5px solid;top:0;right:0}.inventory-rails i:nth-child(3){border-bottom:5px solid;border-right:5px solid;bottom:0;right:0}.inventory-rails i:nth-child(4){border-bottom:5px solid;border-left:5px solid;bottom:0;left:0}@media (width<=1100px){.inventory{grid-template-columns:minmax(300px,.65fr) minmax(500px,1.2fr);gap:2.5rem;padding-inline:3rem}.inventory-rack .locker-matrix{padding:.8rem}.inventory-rack .locker-matrix i{min-height:48px}}@media (width<=980px){.inventory{background:linear-gradient(#dfff69 0 36%,#c6ff00 36% 37%,#090c09 37%);grid-template-columns:1fr;padding:7rem 2rem}.inventory:after{background:repeating-linear-gradient(90deg,#4e5848 0 22px,#111510 22px 34px);border:4px solid #080b08;border-inline:0;width:auto;height:18px;inset:36% 0 auto}.inventory-copy{max-width:none}.inventory-rack{justify-self:center;width:100%;max-width:780px}.inventory-rails{inset:1.5rem}}@media (width<=600px){.inventory{background:linear-gradient(#dfff69 0 39%,#c6ff00 39% 40%,#090c09 40%);padding:5.5rem 1rem 6rem}.inventory:after{top:39%}.inventory-copy h2{font-size:15vw}.inventory-stat-bank strong{font-size:1.08rem}.inventory-rack{border-width:6px;outline-width:1px;margin-inline:0;padding:.55rem;box-shadow:8px 10px #00000059}.inventory-rack:before,.inventory-rack:after{display:none}.rack-crown{grid-template-columns:1fr auto}.rack-crown i{display:none}.rack-sector-labels{gap:1px}.rack-sector-labels span{font-size:.34rem}.inventory-rack .locker-matrix{gap:2px;padding:.45rem}.inventory-rack .locker-matrix i{min-height:39px}.rack-scan{margin-top:5.2rem;left:.55rem;right:.55rem}@keyframes rackScan{0%,to{opacity:0;transform:translateY(0)}12%,88%{opacity:.55}50%{transform:translateY(390px)}}.rack-power{grid-template-columns:auto 1fr}.rack-power b{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.rack-scan,.rack-power i{animation:none!important}.inventory-rack .locker-matrix i{transition:none!important}}.route-vault{isolation:isolate;background:linear-gradient(100deg,#070a07 0 55%,#10170e 55%);border-block:10px solid #151a14;grid-template-columns:minmax(500px,1.08fr) minmax(420px,.92fr);gap:clamp(3rem,7vw,8rem);min-height:1120px;padding-block:9rem;box-shadow:inset 0 35px 70px #000,inset 0 -35px 70px #000}.route-vault:before{z-index:-2;background:radial-gradient(circle at 28% 48%,#c6ff002e,#0000 34rem),repeating-linear-gradient(90deg,#0000 0 81px,#c6ff0008 82px),repeating-linear-gradient(0deg,#0000 0 81px,#c6ff0006 82px)}.route-chamber{filter:drop-shadow(0 35px 35px #000);width:min(670px,100%)}.route-arch{background:repeating-conic-gradient(from 2deg,#788173 0 1.2deg,#252b23 1.2deg 5deg);border-width:24px;inset:1%;box-shadow:0 0 0 5px #747d6e,0 0 0 18px #070907,0 35px 70px #000,inset 0 0 90px #000}.route-arch:before{content:"";border:9px solid #101510;border-radius:50%;position:absolute;inset:4%;box-shadow:0 0 0 2px #525d4e,inset 0 0 35px #000}.route-arch:after{border-color:#85907f;inset:10%}.route-door{background:repeating-conic-gradient(from 10deg,#30382e 0 11deg,#111610 11deg 22deg);border-width:24px;width:77%;transition:transform .95s cubic-bezier(.2,.78,.18,1),filter .45s;box-shadow:0 0 0 5px #7b8575,0 0 0 15px #101510,22px 28px 50px #000,inset 0 0 75px #000}.route-door:before{content:"";background:radial-gradient(circle,#1b2319 0 9%,#0000 10%);border:2px solid #65705f;border-radius:50%;position:absolute;inset:11%;box-shadow:inset 0 0 45px #000}.route-door:after{content:"";border:1px dashed #c6ff004d;border-radius:50%;animation:18s linear infinite routeDialIdle;position:absolute;inset:25%}@keyframes routeDialIdle{to{transform:rotate(360deg)}}.route-door-panels{border-radius:50%;position:absolute;inset:0}.route-door-panels i{transform-origin:0;background:linear-gradient(90deg,#62705d,#0000);width:46%;height:1px;position:absolute;top:50%;left:50%}.route-door-panels i:first-child{transform:rotate(0)}.route-door-panels i:nth-child(2){transform:rotate(45deg)}.route-door-panels i:nth-child(3){transform:rotate(90deg)}.route-door-panels i:nth-child(4){transform:rotate(135deg)}.route-door-panels i:nth-child(5){transform:rotate(180deg)}.route-door-panels i:nth-child(6){transform:rotate(225deg)}.route-door-panels i:nth-child(7){transform:rotate(270deg)}.route-door-panels i:nth-child(8){transform:rotate(315deg)}.route-wheel{background:radial-gradient(circle,#252e22,#090c09 66%);border-width:11px;width:35%;box-shadow:0 0 0 4px #697463,0 0 0 12px #111710,0 0 32px #c6ff002e,inset 0 0 28px #000}.route-wheel:before,.route-wheel:after{content:"";background:#566151;border:2px solid #151a14;width:145%;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.route-wheel:after{transform:translate(-50%,-50%)rotate(90deg)}.route-wheel svg{z-index:3;width:42%;height:42%;color:var(--lime);filter:drop-shadow(0 0 8px #c6ff0073);position:relative}.route-vault.turning .route-wheel{box-shadow:0 0 0 4px var(--lime),0 0 0 12px #111710,0 0 45px #c6ff0059,inset 0 0 28px #000;transform:rotate(125deg)}.route-vault.opening .route-wheel,.route-vault.open .route-wheel{transform:rotate(180deg)}.route-bolts i{background:radial-gradient(circle at 35% 30%,#bac4b4,#505b4c 55%,#111510);width:19px;height:19px;box-shadow:0 4px 6px #000}.route-vault.turning .route-bolts i{background:var(--lime);box-shadow:0 0 18px var(--lime)}.route-door-label{z-index:5;color:#bac4b4;border-color:#596653;bottom:13%;left:24%;right:24%}.route-door-pressure{z-index:5;color:#7f8b79;white-space:nowrap;background:#080b08;border:1px solid #455140;grid-template-columns:auto 45px auto;align-items:center;gap:.4rem;padding:.38rem .5rem;font-size:.42rem;font-weight:900;display:grid;position:absolute;top:13%;left:50%;transform:translate(-50%)}.route-door-pressure i{background:#4c5748;height:4px}.route-door-pressure b{color:var(--lime)}.route-tunnel{background:radial-gradient(circle,#c6ff00 0 1%,#436d25 4%,#14230f 14%,#061006 38%,#020502 68%);place-items:center;padding:12%;inset:12%;overflow:hidden;box-shadow:inset 0 0 100px #000,0 0 65px #c6ff003d}.route-tunnel>svg{z-index:4;width:62px;height:62px;color:var(--lime);filter:drop-shadow(0 0 14px var(--lime));position:relative}.route-tunnel>strong{z-index:4;color:#efffbe;font:1.25rem Anton;position:relative}.route-tunnel>span{z-index:4;color:#081007;background:var(--lime);position:relative}.gold-glow{filter:blur(10px);background:radial-gradient(circle at 50% 68%,#ffdd41c7,#ffad0040 28%,#0000 62%);border-radius:50%;animation:2.4s ease-in-out infinite goldBreath;position:absolute;inset:5%}.gold-rain{position:absolute;inset:0;overflow:hidden}.gold-rain i{top:-12%;left:calc(4% + var(--gold-drop) * 5.25%);aspect-ratio:1;color:#6b4300;width:22px;animation:goldFall calc(2.1s + var(--gold-drop) * 45ms) linear infinite;animation-delay:calc(var(--gold-drop) * -.19s);background:linear-gradient(145deg,#fff09a,#ffbf00 48%,#9b5a00);border:2px solid #ffe66e;border-radius:50%;place-items:center;font:700 .48rem monospace;display:grid;position:absolute;box-shadow:0 0 12px #ffbe00b3}.gold-hoard{z-index:2;grid-template-columns:repeat(9,1fr);align-items:end;display:grid;position:absolute;bottom:-3%;left:8%;right:8%}.gold-hoard i{aspect-ratio:1;color:#714200;transform:rotate(calc(var(--gold-coin) * 19deg));background:radial-gradient(circle at 35% 28%,#fff7af,#ffc400 48%,#9e5a00 78%);border:2px solid #ffe665;border-radius:50%;place-items:center;margin:-16% -12% 0;font:700 clamp(.35rem,1vw,.62rem) monospace;display:grid;box-shadow:0 4px 7px #3d2100,0 0 12px #ffc1006b}.gold-hoard i:nth-child(3n){transform:translateY(-16%)rotate(24deg)}.gold-hoard i:nth-child(4n){transform:translateY(-35%)rotate(-18deg)}.route-vault.open .gold-hoard{animation:.8s cubic-bezier(.2,.8,.2,1) hoardRise}@keyframes goldFall{to{transform:translateY(570px)rotate(540deg)}}@keyframes goldBreath{50%{opacity:.65;transform:scale(.92)}}@keyframes hoardRise{0%{opacity:.2;transform:translateY(30%)}}.tunnel-rings{position:absolute;inset:0}.tunnel-rings i{border:2px solid #c6ff0047;border-radius:50%;animation:2.3s ease-out infinite tunnelPulse;position:absolute}.tunnel-rings i:first-child{animation-delay:0s;inset:10%}.tunnel-rings i:nth-child(2){animation-delay:.32s;inset:24%}.tunnel-rings i:nth-child(3){animation-delay:.64s;inset:36%}.tunnel-rings i:nth-child(4){animation-delay:.96s;inset:45%}@keyframes tunnelPulse{50%{border-color:#c6ff00cc;box-shadow:0 0 18px #c6ff004d}}.tunnel-stars{position:absolute;inset:0}.tunnel-stars i{top:calc(8% + var(--route-star) * 7%);left:calc(12% + var(--route-star) * 6.4%);aspect-ratio:1;background:var(--lime);width:4px;box-shadow:0 0 9px var(--lime);animation:routeStar calc(1.5s + var(--route-star) * .12s) ease-in-out infinite;position:absolute}@keyframes routeStar{50%{opacity:.18;transform:scale(.5)}}.route-side-lights{pointer-events:none;position:absolute;inset:0}.route-side-lights i{top:calc(20% + var(--light,0) * 12%);background:#283125;border:2px solid #090c09;width:12px;height:31px;position:absolute;box-shadow:0 0 0 1px #566050}.route-side-lights i:first-child{--light:0;left:-1%}.route-side-lights i:nth-child(2){--light:2;left:-3%}.route-side-lights i:nth-child(3){--light:4;left:-1%}.route-side-lights i:nth-child(4){--light:0;right:-1%}.route-side-lights i:nth-child(5){--light:2;right:-3%}.route-side-lights i:nth-child(6){--light:4;right:-1%}.route-vault.open .route-side-lights i{background:var(--lime);box-shadow:0 0 18px var(--lime)}.route-floor{background:repeating-linear-gradient(90deg,#101610 0 22px,#3d4938 23px 25px),linear-gradient(#283523,#070907);height:18%;left:-1%;right:-1%}.route-content{z-index:5;max-width:650px;position:relative}.route-content h2{text-shadow:8px 9px #00000059;font-size:clamp(4.7rem,6.7vw,8rem)}.route-content>p{color:#aeb8a8;max-width:39rem;font-size:1rem;line-height:1.7}.route-status{border:1px solid #3d4937;border-left:4px solid #566151}.route-vault.turning .route-status,.route-vault.opening .route-status{color:var(--gold);border-left-color:var(--gold)}.unlock-sequence{border-left:1px solid #374333;grid-template-columns:repeat(4,1fr);margin:1.7rem 0;display:grid}.unlock-sequence>div{color:#586252;border-block:1px solid #374333;background:#090c09;border-right:1px solid #374333;min-width:0;padding:.7rem;position:relative}.unlock-sequence span{font:1.15rem Anton;display:block}.unlock-sequence i{background:#293226;width:100%;height:4px;margin:.3rem 0;display:block}.unlock-sequence b{font-size:.46rem}.unlock-sequence>div.is-active{color:#dce6d7}.unlock-sequence>div.is-active i{background:var(--lime);box-shadow:0 0 9px var(--lime)}.unlock-sequence>div.is-active b{color:var(--lime)}.turn-key{border:1px solid var(--lime);justify-content:center;min-width:230px;padding:1rem 1.3rem;position:relative;overflow:hidden;box-shadow:8px 9px #000}.turn-key:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff6b,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.turn-key:hover:after{animation:.7s ease-out keySweep}@keyframes keySweep{to{transform:translate(120%)}}.route-telemetry{color:#737e6d;gap:1.2rem;margin-top:1.2rem;font-size:.5rem;font-weight:900;display:flex}.route-telemetry span{align-items:center;gap:.35rem;display:flex}.route-telemetry svg{color:#8b9784;width:14px}.route-vault.open .route-telemetry svg{color:var(--lime)}.route-links{border-top:1px solid #44513e;margin-top:1.5rem}.route-links a{background:linear-gradient(90deg,#111710,#0a0e0a);border-color:#44513e;min-height:62px}.route-links a:hover{border-left-color:var(--lime);box-shadow:inset 5px 0 var(--lime);background:#171f14;padding-left:1.3rem}@media (width<=1100px){.route-vault{grid-template-columns:minmax(440px,1fr) minmax(360px,.8fr);gap:3rem;padding-inline:3rem}.route-content h2{font-size:5.5rem}}@media (width<=980px){.route-vault{grid-template-columns:1fr;padding:7rem 2rem}.route-chamber{width:min(650px,88vw)}.route-content{width:100%;max-width:760px}.route-content h2{font-size:clamp(4.6rem,11vw,7rem)}}@media (width<=600px){.route-vault{padding:5.5rem 1rem 6rem}.route-chamber{width:96vw;margin-inline:-4vw}.route-arch,.route-door{border-width:14px}.route-door-pressure{display:none}.route-side-lights i{width:8px;height:22px}.route-tunnel>svg{width:40px;height:40px}.route-tunnel>strong{font-size:.82rem}.route-content h2{font-size:15vw}.unlock-sequence{grid-template-columns:1fr 1fr}.unlock-sequence>div{padding:.6rem}.turn-key{width:100%}.route-telemetry{flex-direction:column;gap:.5rem}.route-links a{min-height:58px}}@media (prefers-reduced-motion:reduce){.route-door:after,.tunnel-rings i,.tunnel-stars i,.gold-glow,.gold-rain i,.gold-hoard,.turn-key:hover:after{animation:none!important}.route-door,.route-wheel,.route-bolts i,.route-side-lights i{transition:none!important}}.supply-breakdown-title{color:#9c9288;background:#090a08;border:1px solid #3b3329;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding:.55rem .7rem;font-size:.55rem;font-weight:900;display:flex}.supply-breakdown-title span{align-items:center;gap:.45rem;display:flex}.supply-breakdown-title span:before{background:var(--lime);width:8px;height:8px;box-shadow:0 0 9px var(--lime);content:""}.supply-breakdown-title b{color:var(--lime)}.burn-liquidity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.7rem;display:grid}.burn-liquidity-grid .burn-readout{margin-top:0}.burn-liquidity-grid .burn-readout,.burn-liquidity-grid .lp-readout{flex-direction:column;justify-content:flex-start;min-width:0;min-height:245px;display:flex}.burn-liquidity-grid .burn-readout>strong,.burn-liquidity-grid .lp-readout>strong{margin-top:.55rem;font-size:clamp(1.65rem,2.35vw,2.75rem);line-height:1.05}.burn-liquidity-grid .burn-meter,.burn-liquidity-grid .lp-meter{width:100%;margin-top:auto}.burn-readout>p{color:#9a8b80;align-items:center;gap:.55rem;margin:.55rem 0 0;font-size:.55rem;font-weight:800;line-height:1.45;display:flex}.burn-readout>p b{color:var(--gold);white-space:nowrap;font:1.05rem Anton}.lp-readout{border:1px solid #33452e;border-left:5px solid var(--lime);background:linear-gradient(110deg,#0d160c,#080b08 68%);padding:1.2rem 1.35rem 1.05rem;position:relative;overflow:hidden;box-shadow:10px 10px #00000047,inset 0 0 35px #c6ff0009}.lp-readout:after{background:repeating-linear-gradient(90deg,var(--lime) 0 9px,transparent 9px 14px);content:"";opacity:.65;width:92px;height:7px;position:absolute;top:0;right:0}.lp-readout>div:first-child{color:#9daa94;justify-content:space-between;align-items:center;gap:1rem;font-size:.65rem;font-weight:900;display:flex}.lp-readout>div:first-child svg{width:20px;color:var(--lime);filter:drop-shadow(0 0 7px #c6ff0073)}.lp-readout>strong{color:var(--lime);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-items:baseline;gap:.5rem;margin-top:.45rem;font:clamp(2.3rem,4vw,3.7rem) Anton;display:flex}.lp-readout>strong small{color:#71806c;font:800 .55rem DM Sans}.lp-meter{background:#273124;border:1px solid #364331;height:9px;margin:.8rem 0;overflow:hidden}.lp-meter i{background:linear-gradient(90deg,#6fa800,var(--lime));height:100%;box-shadow:0 0 12px var(--lime);transition:width .8s;display:block}.lp-readout>p{color:#8f9b89;align-items:center;gap:.55rem;margin:0;font-size:.58rem;font-weight:800;line-height:1.45;display:flex}.lp-readout>p b{color:var(--lime);white-space:nowrap;font:1.05rem Anton}@media (width<=760px){.burn-liquidity-grid{grid-template-columns:1fr}.burn-liquidity-grid .burn-readout,.burn-liquidity-grid .lp-readout{min-height:210px}.burn-liquidity-grid .burn-readout>strong,.burn-liquidity-grid .lp-readout>strong{font-size:clamp(2.15rem,9vw,3.1rem)}}@media (width<=600px){.supply-breakdown-title{flex-direction:column;align-items:flex-start}.lp-readout{padding:1rem}.lp-readout>p,.burn-readout>p{flex-direction:column;align-items:flex-start;gap:.2rem}}@media (prefers-reduced-motion:reduce){.lp-meter i{transition:none!important}}.hero-copy-block .hero-catchline{color:var(--gold);margin:1rem 0 .45rem;font:clamp(1.15rem,1.75vw,1.6rem)/1.15 Anton}.hero-copy-block .hero-mission{color:#c7cec1;max-width:43rem;margin:0;font-size:clamp(.92rem,1.15vw,1.08rem);line-height:1.65}.hero-actions .action-primary svg{transform:none}.hero-actions .action-primary:hover svg{transform:translateY(3px)}.live-chart{isolation:isolate;background:linear-gradient(105deg,#0d120b 0 37%,#070907 37%);border-block:10px solid #151a14;grid-template-columns:minmax(340px,.68fr) minmax(600px,1.32fr);align-items:center;gap:clamp(3rem,6vw,7rem);min-height:1080px;padding:9rem clamp(1rem,6vw,7rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 35px 70px #000,inset 0 -35px 70px #000}.live-chart:before{z-index:-2;content:"";background:radial-gradient(circle at 68% 48%,#c6ff001f,#0000 35rem),repeating-linear-gradient(90deg,#0000 0 89px,#c6ff0008 90px),repeating-linear-gradient(0deg,#0000 0 89px,#c6ff0006 90px);position:absolute;inset:0}.live-chart:after{z-index:-1;content:"";background:repeating-linear-gradient(0deg,#465241 0 24px,#101510 24px 37px);border-inline:4px solid #050705;width:20px;position:absolute;top:0;bottom:0;left:37%}.chart-copy{z-index:3;position:relative}.chart-live{color:#9da797;background:#080b08;border:1px solid #3c4937;align-items:center;gap:.45rem;width:max-content;margin:1rem 0;padding:.45rem .6rem;font-size:.55rem;font-weight:900;display:flex}.chart-live i{background:var(--lime);width:8px;height:8px;box-shadow:0 0 10px var(--lime);border-radius:50%;animation:1.5s ease-in-out infinite chartLivePulse}@keyframes chartLivePulse{50%{opacity:.35}}.chart-copy h2{text-shadow:8px 9px #00000059;margin:1rem 0;font:clamp(4.8rem,7vw,8rem)/.88 Anton}.chart-copy>p{color:#aeb8a8;max-width:37rem;line-height:1.72}.chart-stats{border-top:1px solid #3a4635;border-left:1px solid #3a4635;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem;display:grid}.chart-stats>div{background:#090c09;border-bottom:1px solid #3a4635;border-right:1px solid #3a4635;min-width:0;padding:.85rem .7rem}.chart-stats span{color:#737e6d;font-size:.5rem;font-weight:900;display:block}.chart-stats strong{color:var(--lime);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:.3rem;font:1.15rem Anton;display:block}.chart-actions{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.chart-actions a{color:#090c08;background:var(--lime);text-transform:uppercase;justify-content:center;align-items:center;gap:.4rem;min-height:48px;padding:.75rem .9rem;font-size:.65rem;font-weight:900;display:flex}.chart-actions a:last-child{color:#dce4d7;background:#111610;border:1px solid #46533f}.chart-actions svg{width:16px}.chart-terminal{z-index:3;background:#0b0e0a;border:12px solid #242b22;outline:2px solid #687363;min-width:0;padding:1rem;position:relative;box-shadow:18px 22px #0006,0 0 55px #c6ff001a,inset 0 0 35px #000}.chart-terminal:before,.chart-terminal:after{z-index:4;border-color:var(--lime);content:"";pointer-events:none;width:28px;height:28px;position:absolute}.chart-terminal:before{border-top:3px solid;border-left:3px solid;top:6px;left:6px}.chart-terminal:after{border-bottom:3px solid;border-right:3px solid;bottom:6px;right:6px}.chart-terminal__bar,.chart-terminal__foot{color:#879280;background:#070907;border:1px solid #394433;align-items:center;gap:1rem;padding:.65rem .75rem;font-size:.5rem;font-weight:900;display:flex}.chart-terminal__bar span{color:#dce6d7;align-items:center;gap:.4rem;display:flex}.chart-terminal__bar span i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 8px var(--lime)}.chart-terminal__bar b{color:var(--lime)}.chart-terminal__bar small{margin-left:auto}.chart-terminal iframe{background:#070907;border:1px solid #394433;width:100%;height:650px;margin:.5rem 0;display:block}.chart-terminal__foot{color:#687362;justify-content:space-between}.chart-terminal__foot b{color:#8f9b88}.native-chart{background:radial-gradient(circle at 70% 25%,#c6ff0014,#0000 22rem),#070907;border:1px solid #394433;height:650px;margin:.5rem 0;position:relative;overflow:hidden}.native-chart__grid{background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#c6ff0013 12.5%),repeating-linear-gradient(0deg,#0000 0 calc(20% - 1px),#c6ff0013 20%);position:absolute;inset:0}.native-chart svg{filter:drop-shadow(0 0 8px #c6ff0073);width:100%;height:74%;position:absolute;bottom:5.5rem;left:0;right:0;overflow:visible}.native-chart>span{color:#74806e;font-size:.65rem;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.native-chart__price{z-index:2;border-left:4px solid var(--lime);background:#050805db;gap:.25rem;padding:.75rem 1rem;display:grid;position:absolute;top:1.2rem;left:1.2rem}.native-chart__price span{color:#778272;font-size:.5rem;font-weight:900}.native-chart__price strong{color:var(--lime);font-variant-numeric:tabular-nums;font:clamp(2rem,3vw,3.2rem) Anton}.native-chart__range{z-index:2;color:#6f7b69;background:#050805e6;border:1px solid #303a2c;justify-content:space-between;gap:1rem;padding:.65rem .8rem;font-size:.5rem;font-weight:900;display:flex;position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem}.native-chart__range b{color:#bcc7b7;font-variant-numeric:tabular-nums;margin-left:.3rem}@media (width<=1100px){.live-chart{grid-template-columns:minmax(300px,.6fr) minmax(520px,1.2fr);gap:2.5rem;padding-inline:3rem}.chart-terminal iframe,.native-chart{height:580px}.chart-copy h2{font-size:5.6rem}}@media (width<=980px){.live-chart{background:linear-gradient(#0d120b 0 34%,#070907 34%);grid-template-columns:1fr;padding:7rem 2rem}.live-chart:after{background:repeating-linear-gradient(90deg,#465241 0 24px,#101510 24px 37px);border:4px solid #050705;border-inline:0;width:auto;height:20px;inset:34% 0 auto}.chart-copy{max-width:760px}.chart-terminal{justify-self:center;width:100%;max-width:900px}.chart-terminal iframe{height:610px}}@media (width<=600px){.live-chart{background:linear-gradient(#0d120b 0 40%,#070907 40%);padding:5.5rem 1rem 6rem}.live-chart:after{top:40%}.chart-copy h2{font-size:15vw}.chart-stats{grid-template-columns:1fr}.chart-actions{display:grid}.chart-terminal{border-width:6px;outline-width:1px;padding:.45rem;box-shadow:8px 10px #0000006b}.chart-terminal__bar{grid-template-columns:1fr auto;display:grid}.chart-terminal__bar small{grid-column:1/-1;margin:0}.chart-terminal iframe,.native-chart{height:520px}.native-chart__price strong{font-size:2rem}.native-chart__range,.chart-terminal__foot{flex-direction:column;align-items:flex-start}}@media (orientation:landscape) and (height<=600px) and (width<=980px){.burn-chamber{grid-template-columns:minmax(250px,.72fr) minmax(350px,1fr);gap:1.5rem;min-height:760px;padding:5rem 1.2rem 4rem}.furnace-stage{width:min(285px,36vw)}.furnace-stage .furnace{border-width:10px;width:100%}.burn-copy{max-width:none}.burn-copy h2{margin:.6rem 0;font-size:clamp(3rem,7.2vw,4.4rem)}.burn-copy>p{margin:.5rem 0;font-size:.84rem;line-height:1.5}.supply-breakdown-title{margin-top:.8rem}.burn-liquidity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.burn-liquidity-grid .burn-readout,.burn-liquidity-grid .lp-readout{min-height:190px;padding:.8rem}.burn-liquidity-grid .burn-readout>strong,.burn-liquidity-grid .lp-readout>strong{font-size:clamp(1.35rem,3vw,2rem)}.burn-readout>p,.lp-readout>p{font-size:.45rem}.burn-facts{margin-top:.7rem}.burn-facts>div{padding:.65rem}}@media (prefers-reduced-motion:reduce){.chart-live i{animation:none!important}}.lore-stages>h2{margin-bottom:2.5rem}.lore-stages article{grid-template-columns:76px minmax(0,1fr);min-height:280px;padding:2.2rem 0 2.6rem}.lore-stages article>span{color:#0a0d08;background:var(--lime);width:56px;height:56px;box-shadow:0 0 0 5px #0d110c,0 0 0 6px var(--lime),0 0 24px #c6ff0029;border:0;font-size:1.35rem}.lore-stages article>div{padding-left:1rem;position:relative}.lore-stages article>div:before{background:repeating-linear-gradient(90deg,var(--gold) 0 7px,transparent 7px 11px);content:"";width:62px;height:5px;margin-bottom:.8rem;display:block}.lore-stages article small{color:#788372;margin-bottom:.4rem;font-size:.54rem;font-weight:900;display:block}.lore-stages h3{max-width:100%;color:var(--gold);margin:0 0 .8rem;font-size:clamp(2.6rem,4vw,4.4rem);line-height:.95}.lore-stages p{color:#b4bdae;max-width:31rem;margin:0;font-size:1rem;line-height:1.65}.lore-stages article:hover>span{color:#0a0d08;background:var(--gold);box-shadow:0 0 0 5px #0d110c,0 0 0 6px var(--gold),0 0 24px #ffc92833}@media (width<=600px){.lore-stages>h2{margin-bottom:1.2rem}.lore-stages:before{top:3rem;bottom:1rem;left:23px}.lore-stages article{grid-template-columns:58px minmax(0,1fr);gap:.65rem;min-height:0;padding:1.8rem 0 2.2rem}.lore-stages article>span{width:46px;height:46px;box-shadow:0 0 0 4px #0d110c,0 0 0 5px var(--lime);border:0;font-size:1.05rem}.lore-stages article>div{min-width:0;padding-left:.35rem}.lore-stages article>div:before{width:42px;height:4px;margin-bottom:.55rem}.lore-stages article small{font-size:.48rem}.lore-stages h3{overflow-wrap:normal;font-size:clamp(1.75rem,8.5vw,2.75rem)}.lore-stages p{font-size:.92rem;line-height:1.58}}.lore-handoff{color:#080b08;background:var(--lime);border-left:6px solid var(--gold);text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem 1.1rem;font-weight:900;display:flex;box-shadow:8px 9px #000}.lore-handoff strong,.lore-handoff span{align-items:center;gap:.4rem;display:flex}.lore-handoff svg{width:18px}.lore-handoff span{font-size:.6rem}@media (width<=600px){.lore-handoff{flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:.5rem;padding:.85rem}}.hero-market-node{z-index:17;color:#dce5d7;border:1px solid #45523f;border-left:4px solid var(--lime);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060906e6;width:min(285px,29vw);padding:1rem;position:absolute;top:clamp(7.5rem,13vh,10rem);right:clamp(1.2rem,3vw,3.5rem);box-shadow:10px 12px #0006,inset 0 0 30px #c6ff0006}.hero-market-node:before{background:repeating-linear-gradient(90deg,var(--lime) 0 8px,transparent 8px 13px);content:"";width:65px;height:6px;position:absolute;top:0;right:0}.hero-market-node__head{color:#84907e;justify-content:space-between;align-items:center;gap:.5rem;font-size:.48rem;font-weight:900;display:flex}.hero-market-node__head span{align-items:center;gap:.35rem;display:flex}.hero-market-node__head i{background:#596354;border-radius:50%;width:7px;height:7px}.hero-market-node__head i.online{background:var(--lime);box-shadow:0 0 8px var(--lime)}.hero-market-node__head b{color:#aeb9a8}.hero-market-node>strong{color:var(--lime);font-variant-numeric:tabular-nums;margin:.65rem 0;font:clamp(2rem,3vw,3rem)/1 Anton;display:block}.hero-market-node__grid{border-top:1px solid #34402f;border-left:1px solid #34402f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero-market-node__grid span{color:#727e6d;border-bottom:1px solid #34402f;border-right:1px solid #34402f;min-width:0;padding:.55rem .4rem;font-size:.42rem;font-weight:900}.hero-market-node__grid b{color:#d8e1d3;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:.25rem;font-size:.65rem;display:block}.hero-market-node__actions{grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.65rem;display:grid}.hero-market-node__actions a{color:#080b07;background:var(--lime);text-transform:uppercase;justify-content:center;align-items:center;gap:.25rem;min-height:36px;font-size:.52rem;font-weight:900;display:flex}.hero-market-node__actions a:last-child{color:#dce5d7;background:#111610;border:1px solid #3f4b3a}.hero-market-node__actions svg{width:13px}@media (width<=1100px){.hero-market-node{width:250px;top:7rem}.hero-market-node>strong{font-size:2.1rem}.hero-market-node__grid{grid-template-columns:1fr}.hero-market-node__grid span{justify-content:space-between;align-items:center;display:flex}.hero-market-node__grid b{margin:0}}@media (width<=980px){.hero-market-node{display:none}}.site-header .brand:hover .brand-logo{filter:drop-shadow(0 0 8px #c6ff0061);transform:translateY(-1px)!important}.site-header .brand:focus-visible{outline:none}.site-header .brand:focus-visible .brand-logo{filter:drop-shadow(0 0 9px #ffc9289e)}@media (width<=600px){.site-header .brand{padding:4px 0}.site-header .brand-logo{max-width:52px}}.hero-depth-grid{z-index:2;pointer-events:none;position:absolute;inset:72px 0 0}.hero-depth-grid i{opacity:.34;background:linear-gradient(90deg,#0000,#c6ff0057,#0000);position:absolute}.hero-depth-grid i:first-child,.hero-depth-grid i:nth-child(2){background:linear-gradient(#0000,#c6ff0052,#0000);width:1px;top:16%;bottom:10%}.hero-depth-grid i:first-child{left:3.5%}.hero-depth-grid i:nth-child(2){right:3.5%}.hero-depth-grid i:nth-child(3){height:1px;top:14%;left:2%;right:2%}.hero-depth-grid i:nth-child(4){height:1px;bottom:8%;left:2%;right:2%}.hero-chamber-id{z-index:16;color:#667260;grid-template-columns:auto auto 52px auto;align-items:center;gap:.5rem;font:800 .48rem/1 ui-monospace,monospace;display:grid;position:absolute;top:92px;left:clamp(1rem,3vw,3.5rem)}.hero-chamber-id b{color:var(--gold);font-size:.62rem}.hero-chamber-id i{background:#53604c;height:1px}.hero-copy-block:before{background:repeating-linear-gradient(90deg,var(--lime) 0 10px,transparent 10px 15px);content:"";filter:drop-shadow(0 0 5px #c6ff006b);width:74px;height:6px;margin-bottom:1.1rem;display:block}.hero-copy-block h1 span{color:#f2f5ef;text-shadow:8px 10px #000000b3,0 0 30px #c6ff0014}.hero-copy-block h1 em{text-shadow:0 0 24px #c6ff001f}.hero-clearance{color:#65705f;grid-template-columns:auto minmax(35px,110px) auto;align-items:center;gap:.55rem;width:min(420px,100%);margin-top:.85rem;font:800 .48rem/1 ui-monospace,monospace;display:grid}.hero-clearance i{background:linear-gradient(90deg,var(--gold) 42%,#2e372a 42%);background-size:18px 100%;height:3px}.hero-clearance b{color:var(--gold)}.hero-vault:after{z-index:8;content:"";pointer-events:none;background:linear-gradient(#000000db,#0000);height:13%;position:absolute;top:0;left:0;right:0}@media (width<=980px){.hero-chamber-id{top:86px;left:auto;right:1rem}.hero-depth-grid{inset:66px 0 0}}@media (width<=600px){.journey-hero{background:linear-gradient(#050705 0 41%,#080b07 41%);min-height:1010px}.hero-vault{background:radial-gradient(circle at 68% 45%,#c6ff002e,#0000 45%),#070907;height:390px}.hero-vault:before{width:580px;top:-18%;right:-58%}.hero-mascot{width:105vw;bottom:-24%;right:-9%}.hero-chamber-id{grid-template-columns:auto auto;top:77px;right:.75rem}.hero-chamber-id i,.hero-chamber-id>span:last-child{display:none}.hero-copy-block{width:calc(100% - 2rem);top:475px;left:1rem}.hero-copy-block:before{width:58px;height:5px;margin-bottom:.7rem}.hero-copy-block h1{padding-left:.12em}.hero-copy-block h1 span{text-shadow:5px 6px #000000b8;font-size:clamp(4.25rem,20vw,4.9rem)}.hero-copy-block h1 em{font-size:clamp(2.45rem,12vw,3rem)}.hero-copy-block .hero-catchline{font-size:1.02rem;line-height:1.12}.hero-copy-block .hero-mission{font-size:.9rem;line-height:1.55}.hero-actions{grid-template-columns:1fr 1fr;gap:.5rem;margin:1rem 0 .7rem;display:grid}.hero-actions>*{width:auto;min-width:0;padding:.7rem .45rem;font-size:.65rem}.hero-odometer{border-left-width:3px;grid-template-columns:1fr auto;gap:.25rem .8rem;width:auto;padding:.58rem .7rem;display:grid;top:345px;left:.8rem;right:.8rem}.hero-odometer>strong{grid-column:1;margin:0;font-size:1.45rem}.hero-odometer .odometer-row{border-block:0;border-left:1px solid #34402f;flex-direction:column;grid-area:1/2/3;justify-content:center;align-items:flex-end;padding:0 0 0 .7rem}.hero-odometer>small{grid-column:1;margin:0}.hero-clearance{margin-top:.7rem}.hazard-rail{padding:.55rem .4rem}}@media (width<=360px){.journey-hero{min-height:1040px}.hero-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hero-depth-grid,.hero-clearance i{animation:none!important}}.site-header:not(.is-ready){opacity:0;transform:translateY(-100%)}.site-header.is-ready{animation:.72s cubic-bezier(.16,.78,.18,1) .12s both hero-header-drop}.site-header.is-ready .brand,.site-header.is-ready nav,.site-header.is-ready .header-controls{animation:.62s cubic-bezier(.18,.76,.2,1) both hero-header-item}.site-header.is-ready nav{animation-delay:.3s}.site-header.is-ready .header-controls{animation-delay:.43s}@keyframes hero-header-drop{0%{opacity:0;transform:translateY(-100%)}68%{opacity:1;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-header-item{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.brand-mark{box-shadow:inset 0 0 18px #000,0 0 0 1px #141b11}.brand-mark:before{z-index:2;content:"";opacity:0;background:linear-gradient(#0000,#c6ff008f,#0000);position:absolute;inset:-45% 34%;transform:rotate(18deg)translateY(-80%)}.site-header.is-ready .brand-mark:before{animation:.9s ease-out .64s both hero-brand-scan}@keyframes hero-brand-scan{18%{opacity:1}to{opacity:0;transform:rotate(18deg)translateY(110%)}}.hero-entry-gates,.hero-entry-flare{z-index:46;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-entry-gates>i{background:repeating-linear-gradient(90deg,#0000 0 86px,#c6ff0009 87px),#030503;height:50.5%;position:absolute;left:0;right:0}.hero-entry-gates>i:first-child{border-bottom:2px solid var(--lime);top:0;box-shadow:0 18px 60px #c6ff0038}.hero-entry-gates>i:nth-child(2){border-top:2px solid var(--lime);bottom:0;box-shadow:0 -18px 60px #c6ff0038}.hero-entry-gates>span{z-index:2;background:linear-gradient(90deg, transparent, var(--lime) 18%, #fff 50%, var(--lime) 82%, transparent);opacity:0;width:min(72vw,880px);height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(.08);box-shadow:0 0 22px #efffc0,0 0 60px #c6ff009e}.journey-hero.is-ready .hero-entry-gates>i:first-child{animation:1.05s cubic-bezier(.16,.72,.14,1) .1s both hero-gate-top}.journey-hero.is-ready .hero-entry-gates>i:nth-child(2){animation:1.05s cubic-bezier(.16,.72,.14,1) .1s both hero-gate-bottom}.journey-hero.is-ready .hero-entry-gates>span{animation:.76s ease-out 80ms both hero-gate-seam}@keyframes hero-gate-top{to{transform:translateY(-104%)}}@keyframes hero-gate-bottom{to{transform:translateY(104%)}}@keyframes hero-gate-seam{18%,55%{opacity:1;transform:translate(-50%,-50%)scaleX(1)}to{opacity:0;transform:translate(-50%,-50%)scaleX(1.24)}}.hero-entry-flare{z-index:45;place-items:center;display:grid}.hero-entry-flare i{aspect-ratio:1;opacity:0;border:2px solid #c6ff00bd;border-radius:50%;width:min(18vw,190px);position:absolute;box-shadow:0 0 24px #c6ff0075,inset 0 0 24px #c6ff002e}.journey-hero.is-ready .hero-entry-flare i{animation:1.3s cubic-bezier(.12,.7,.16,1) .17s both hero-entry-ring}.journey-hero.is-ready .hero-entry-flare i:nth-child(2){animation-delay:.29s}.journey-hero.is-ready .hero-entry-flare i:nth-child(3){animation-delay:.41s}@keyframes hero-entry-ring{0%{opacity:0;transform:scale(.2)}14%{opacity:.9}to{opacity:0;filter:blur(2px);transform:scale(7)}}.journey-hero:not(.is-ready) .hero-vault{opacity:0;clip-path:inset(48% 0)}.journey-hero.is-ready .hero-vault{animation:1.15s cubic-bezier(.14,.74,.16,1) .16s both hero-chamber-materialize}@keyframes hero-chamber-materialize{0%{opacity:0;clip-path:inset(48% 0);filter:brightness(2.2)saturate(1.7)}34%{opacity:1;filter:brightness(1.55)saturate(1.4)}to{opacity:1;clip-path:inset(0);filter:brightness()saturate()}}.hero-radial-hud{z-index:4;aspect-ratio:1;opacity:0;pointer-events:none;border-radius:50%;width:min(50vw,720px);position:absolute;top:49%;right:23%;transform:translate(50%,-50%)}.hero-radial-hud i{filter:drop-shadow(0 0 8px #c6ff002e);border:1px solid #c6ff0085;border-color:#c6ff0085 #ffc92829 #c6ff001f #0000;border-radius:50%;animation:16s linear infinite hero-hud-orbit;position:absolute;inset:2%}.hero-radial-hud i:nth-child(2){border-top-color:#ffc92857;animation-duration:11s;animation-direction:reverse;inset:10%}.hero-radial-hud i:nth-child(3){border-right-color:#c6ff006b;animation-duration:7.5s;inset:19%}.hero-radial-hud span{color:var(--lime);background:#070a06;border:1px solid #35412f;padding:.3rem .45rem;font:900 .46rem ui-monospace,monospace;position:absolute;top:6%;left:50%;transform:translate(-50%)}.journey-hero.is-ready .hero-radial-hud{animation:.9s ease-out .7s both hero-hud-online}@keyframes hero-hud-online{0%{opacity:0;transform:translate(50%,-50%)scale(.72)}65%{opacity:.72}to{opacity:.46;transform:translate(50%,-50%)scale(1)}}@keyframes hero-hud-orbit{to{transform:rotate(360deg)}}.hero-system-stack{z-index:5;color:#8c9885;opacity:0;pointer-events:none;border-top:1px solid #394633;width:132px;display:grid;position:absolute;top:44%;left:52%}.hero-system-stack span{background:#040704b3;border-bottom:1px solid #394633;justify-content:space-between;align-items:center;gap:.45rem;padding:.48rem .35rem;display:flex}.hero-system-stack small{color:#667160;font:800 .4rem ui-monospace,monospace}.hero-system-stack b{color:var(--lime);font:900 .47rem ui-monospace,monospace}.journey-hero.is-ready .hero-system-stack{animation:.62s steps(5,end) 1.1s both hero-system-in}@keyframes hero-system-in{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-18px)}to{opacity:.78;clip-path:inset(0);transform:translate(0)}}.journey-hero:not(.is-ready) .hero-chamber-id,.journey-hero:not(.is-ready) .hero-copy-block>*,.journey-hero:not(.is-ready) .hero-copy-block:before,.journey-hero:not(.is-ready) .hero-mascot img,.journey-hero:not(.is-ready) .hero-market-node,.journey-hero:not(.is-ready) .hero-odometer,.journey-hero:not(.is-ready) .descend{opacity:0}.journey-hero.is-ready .hero-chamber-id{animation:.52s steps(5,end) .69s both hero-ui-enter}.journey-hero.is-ready .hero-copy-block:before{animation:.62s ease-out .72s both hero-copy-rule}.journey-hero.is-ready .security-kicker{animation:.62s ease-out .76s both hero-copy-enter}.journey-hero.is-ready .hero-copy-block h1{opacity:1}.journey-hero.is-ready .hero-copy-block h1 span{animation:.82s cubic-bezier(.12,.78,.16,1) .82s both hero-title-enter}.journey-hero.is-ready .hero-copy-block h1 em{animation:.82s cubic-bezier(.12,.78,.16,1) .94s both hero-title-enter}.journey-hero.is-ready .hero-catchline{animation:.6s ease-out 1.08s both hero-copy-enter}.journey-hero.is-ready .hero-mission{animation:.6s ease-out 1.16s both hero-copy-enter}.journey-hero.is-ready .hero-actions{animation:.6s ease-out 1.26s both hero-copy-enter}.journey-hero.is-ready .hero-copy-block>.copy-ca{animation:.6s ease-out 1.34s both hero-copy-enter}.journey-hero.is-ready .hero-clearance{animation:.6s ease-out 1.42s both hero-copy-enter}.journey-hero.is-ready .hero-market-node{animation:.82s cubic-bezier(.14,.72,.18,1) 1s both hero-market-online}.journey-hero.is-ready .hero-odometer{animation:.76s ease-out 1.18s both hero-odometer-online}.journey-hero.is-ready .descend{animation:.52s ease-out 1.7s both hero-ui-enter}@keyframes hero-ui-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-copy-rule{0%{opacity:0;transform-origin:0;transform:scaleX(0)}to{opacity:1;transform-origin:0;transform:scaleX(1)}}@keyframes hero-copy-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-title-enter{0%{opacity:0;filter:blur(8px);transform:translate(-42px)skew(-8deg)}58%{opacity:1;filter:blur();transform:translate(5px)skew(1deg)}to{opacity:1;filter:blur();transform:translate(0)skew(0)}}@keyframes hero-mascot-rise{0%{opacity:0;filter:brightness(2)blur(10px)drop-shadow(0 28px 34px #000);transform:translateY(18%)scale(.86)}36%{opacity:1;filter:brightness(1.4)blur()drop-shadow(0 28px 34px #000)}72%{transform:translateY(-1.5%)scale(1.015)}to{opacity:1;filter:brightness()blur()drop-shadow(0 28px 34px #000)drop-shadow(0 0 12px #c6ff002e);transform:translateY(0)scale(1)}}@keyframes hero-market-online{0%{opacity:0;clip-path:inset(0 0 0 100%);transform:translate(46px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes hero-odometer-online{0%{clip-path:inset(0 100% 0 0);filter:brightness(1.8)}to{clip-path:inset(0);filter:brightness()}}.journey-hero:not(.is-ready) .hero-lockers i{opacity:0}.journey-hero.is-ready .hero-lockers i{animation:.48s steps(3,end) both hero-locker-boot;animation-delay:calc(.42s + var(--hero-locker-index) * 45ms)}@keyframes hero-locker-boot{0%{opacity:0;filter:brightness(2);transform:scale(.86)}to{opacity:1;filter:brightness();transform:scale(1)}}.journey-hero:not(.is-ready) .hero-depth-grid i{transform:scale(0)}.journey-hero.is-ready .hero-depth-grid i{animation:.76s ease-out .6s both hero-grid-draw}.journey-hero.is-ready .hero-depth-grid i:nth-child(2){animation-delay:.69s}.journey-hero.is-ready .hero-depth-grid i:nth-child(3){animation-delay:.76s}.journey-hero.is-ready .hero-depth-grid i:nth-child(4){animation-delay:.83s}@keyframes hero-grid-draw{0%{opacity:0;transform:scale(0)}to{opacity:.34;transform:scale(1)}}.journey-hero:not(.is-ready) .hazard-rail{transform:translateY(105%)}.journey-hero.is-ready .hazard-rail{animation:.62s ease-out 1.28s both hero-hazard-rise}@keyframes hero-hazard-rise{0%{transform:translateY(105%)}to{transform:translateY(0)}}.hero-market-node,.hero-odometer{overflow:hidden}.hero-market-node:after,.hero-odometer:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 20%,#c6ff002e 48%,#0000 72%);position:absolute;inset:0;transform:translate(-130%)}.journey-hero.is-ready .hero-market-node:after{animation:1.1s ease-out 1.52s both hero-panel-scan}.journey-hero.is-ready .hero-odometer:after{animation:1.1s ease-out 1.7s both hero-panel-scan}@keyframes hero-panel-scan{20%{opacity:1}to{opacity:0;transform:translate(130%)}}@media (width<=980px){.hero-system-stack{display:none}.hero-radial-hud{width:min(88vw,650px);right:28%}}@media (width<=600px){.brand-copy small{font-size:.44rem}.hero-entry-gates>span{width:92vw}.hero-entry-flare i{width:34vw}.hero-radial-hud{width:118vw;top:43%;right:35%}.journey-hero.is-ready .hero-mascot img{animation-delay:.36s}}@media (prefers-reduced-motion:reduce){.site-header,.site-header.is-ready,.site-header.is-ready .brand,.site-header.is-ready nav,.site-header.is-ready .header-controls,.journey-hero.is-ready .hero-vault,.journey-hero.is-ready .hero-chamber-id,.journey-hero.is-ready .hero-copy-block:before,.journey-hero.is-ready .hero-copy-block>*,.journey-hero.is-ready .hero-copy-block h1 span,.journey-hero.is-ready .hero-copy-block h1 em,.journey-hero.is-ready .hero-mascot img,.journey-hero.is-ready .hero-market-node,.journey-hero.is-ready .hero-odometer,.journey-hero.is-ready .descend,.journey-hero.is-ready .hero-lockers i,.journey-hero.is-ready .hero-depth-grid i,.journey-hero.is-ready .hazard-rail,.journey-hero.is-ready .hero-system-stack,.journey-hero.is-ready .hero-radial-hud{opacity:1;clip-path:none;filter:none;transform:none;animation:none!important}.hero-entry-gates,.hero-entry-flare{display:none}.journey-hero.is-ready .hero-radial-hud{transform:translate(50%,-50%)}}.journey-hero{--hero-copy-x:0px;--hero-copy-y:0px;--hero-light-x:76%;--hero-light-y:42%;--hero-shift-x:0px;--hero-shift-y:0px}.hero-pointer-light,.hero-signal-field{pointer-events:none;position:absolute;inset:72px 0 0}.hero-pointer-light{z-index:2;background:radial-gradient(circle at var(--hero-light-x) var(--hero-light-y), #d3ff4629, #c6ff000b 16%, transparent 35%);opacity:0;transition:opacity .7s,background-position .24s ease-out}.journey-hero.is-ready .hero-pointer-light{opacity:1}.hero-signal-field{z-index:3;opacity:.32;translate:var(--hero-shift-x) var(--hero-shift-y);transition:translate .32s ease-out;overflow:hidden}.hero-signal-field i{top:calc(7% + var(--signal-index) * 5.2%);left:calc(2% + var(--signal-index) * 5.35%);width:calc(22px + var(--signal-index) * 2px);opacity:0;transform-origin:0;height:1px;animation:4.6s ease-in-out infinite hero-signal-trace;animation-delay:calc(var(--signal-index) * -270ms);background:linear-gradient(90deg,#0000,#c6ff00ad,#0000);animation-play-state:paused;position:absolute;transform:rotate(-14deg)scaleX(.2);box-shadow:0 0 7px #c6ff0047}.hero-signal-field i:after{aspect-ratio:1;background:var(--lime);width:5px;box-shadow:0 0 10px var(--lime);content:"";border-radius:50%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.journey-hero.is-ready.is-in-view .hero-signal-field i{animation-play-state:running}@keyframes hero-signal-trace{0%,to{opacity:0;transform:rotate(-14deg)scaleX(.18)}24%{opacity:.65}56%{opacity:.2;transform:rotate(-14deg)scaleX(1)}}.hero-copy-block{translate:var(--hero-copy-x) var(--hero-copy-y);transition:translate .32s ease-out}.hero-mascot img{translate:var(--hero-shift-x) var(--hero-shift-y);transition:translate .32s ease-out}.journey-hero.is-ready .hero-mascot img{animation:1.3s cubic-bezier(.12,.74,.16,1) .43s both hero-mascot-rise,5.8s ease-in-out 2.05s infinite hero-mascot-idle}@keyframes hero-mascot-idle{0%,to{transform:translateY(0)rotate(0)scale(1)}50%{transform:translateY(-8px)rotate(-.3deg)scale(1.006)}}.hero-mascot:after{z-index:3;clip-path:polygon(10% 100%,28% 36%,55% 0,92% 8%,100% 100%);content:"";mix-blend-mode:screen;opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 28%,#efffc8b8 48%,#c6ff0042 54%,#0000 72%);animation:5.8s ease-in-out 2.4s infinite paused hero-hat-sheen;position:absolute;inset:8% 3% 40% 14%;transform:translate(-145%)skew(-12deg)}.journey-hero.is-ready.is-in-view .hero-mascot:after{animation-play-state:running}@keyframes hero-hat-sheen{0%,54%{opacity:0;transform:translate(-145%)skew(-12deg)}62%{opacity:.5}76%,to{opacity:0;transform:translate(145%)skew(-12deg)}}.hero-copy-block h1 em{animation-play-state:paused}.journey-hero.is-ready.is-in-view .hero-copy-block h1 em{animation-name:hero-title-enter,hero-title-current;animation-duration:.82s,4.2s;animation-timing-function:cubic-bezier(.12,.78,.16,1),ease-in-out;animation-iteration-count:1,infinite;animation-direction:normal,normal;animation-play-state:running;animation-delay:.94s,2.1s;animation-fill-mode:both,none;animation-timeline:auto,auto}@keyframes hero-title-current{0%,to{text-shadow:0 0 24px #c6ff001f}50%{text-shadow:0 0 18px #c6ff0075,0 0 44px #c6ff002e}}.hero-panel-corners{z-index:5;pointer-events:none;position:absolute;inset:5px}.hero-panel-corners i{opacity:.8;border-color:#c6ff00b8;width:14px;height:14px;position:absolute}.hero-panel-corners i:first-child{border-top:1px solid;border-left:1px solid;top:0;left:0}.hero-panel-corners i:nth-child(2){border-top:1px solid;border-right:1px solid;top:0;right:0}.hero-panel-corners i:nth-child(3){border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}.hero-panel-corners i:nth-child(4){border-bottom:1px solid;border-left:1px solid;bottom:0;left:0}.journey-hero.is-ready .hero-panel-corners i{animation:2.8s ease-in-out infinite hero-panel-corner}.journey-hero.is-ready .hero-panel-corners i:nth-child(2),.journey-hero.is-ready .hero-panel-corners i:nth-child(4){animation-delay:-1.4s}@keyframes hero-panel-corner{50%{border-color:var(--gold);filter:drop-shadow(0 0 4px #ffc9288f);width:20px;height:20px}}.hero-market-node{background:linear-gradient(135deg,#c6ff000e,#0000 34%),repeating-linear-gradient(0deg,#0000 0 23px,#c6ff0005 24px),#040804f0;border-color:#c6ff00d1 #5a684e #5a684e;transition:border-color .18s,box-shadow .22s,filter .18s;box-shadow:12px 14px #00000085,0 0 38px #c6ff001a,inset 0 0 34px #c6ff0009}.hero-market-node:hover{border-color:var(--lime);filter:brightness(1.06);box-shadow:12px 14px #00000085,0 0 42px #c6ff0033,inset 0 0 40px #c6ff0011}.hero-market-node>strong{text-shadow:0 0 16px #c6ff0052;border-bottom:1px solid #c6ff0033;padding-bottom:.42rem;position:relative}.hero-market-signal{border-bottom:1px solid #34402f;align-items:end;gap:3px;height:26px;margin:-.18rem 0 .55rem;padding:4px 0;display:flex;overflow:hidden}.hero-market-signal i{background:linear-gradient(180deg,#efffc0,var(--lime));opacity:.3;transform-origin:bottom;height:30%;animation:1.8s ease-in-out infinite alternate hero-market-wave;animation-delay:calc(var(--market-signal-index) * -110ms);flex:1 1 0;animation-play-state:paused;box-shadow:0 0 7px #c6ff0061}.hero-market-signal i:nth-child(3n){background:linear-gradient(180deg,#ffe790,var(--gold));height:72%}.hero-market-signal i:nth-child(4n){height:48%}.hero-market-signal i:nth-child(5n){height:88%}.journey-hero.is-ready.is-in-view .hero-market-signal i{animation-play-state:running}@keyframes hero-market-wave{0%{opacity:.25;transform:scaleY(.32)}to{opacity:.9;transform:scaleY(1)}}.hero-market-node__foot{color:#687363;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;margin-top:.62rem;font:800 .4rem/1 ui-monospace,monospace;display:grid}.hero-market-node__foot i{background:linear-gradient(90deg,#35412f,var(--lime),#35412f);height:1px;box-shadow:0 0 5px #c6ff0052}.hero-market-node__foot b{color:var(--gold);font-size:inherit}.hero-odometer{background:linear-gradient(120deg,#c6ff000d,#0000 42%),repeating-linear-gradient(0deg,#0000 0 21px,#c6ff0005 22px),#050805f2;border-top-color:#c6ff009e;box-shadow:10px 11px #0000008a,0 0 34px #c6ff0017,inset 0 0 30px #c6ff0008}.hero-odometer>strong{color:#f7f9f3;text-shadow:3px 4px #000,0 0 18px #c6ff0029}.odometer-scale{color:#6f7b69;grid-template-columns:auto minmax(55px,1fr) auto;align-items:center;gap:.42rem;padding:.5rem 0 .15rem;font:800 .42rem/1 ui-monospace,monospace;display:grid}.odometer-scale>i{background:#263020;height:5px;position:relative;overflow:hidden;box-shadow:inset 0 0 4px #000}.odometer-scale>i b{width:var(--supply-fill);background:linear-gradient(90deg,var(--gold),var(--lime));transform-origin:0;position:absolute;inset:0 auto 0 0;transform:scaleX(0);box-shadow:0 0 8px #c6ff00ad}.journey-hero.is-ready .odometer-scale>i b{animation:1.15s cubic-bezier(.14,.72,.18,1) 1.72s both hero-supply-fill}.odometer-scale em{color:var(--lime);font-style:normal}@keyframes hero-supply-fill{to{transform:scaleX(1)}}.journey-hero.is-ready .hero-lockers i:after{content:"";opacity:0;width:16%;animation:4.8s ease-in-out infinite hero-locker-sweep;animation-delay:calc(1.8s + var(--hero-locker-index) * .12s);background:linear-gradient(90deg,#0000,#c6ff0047,#0000);position:absolute;top:-45%;bottom:-45%;left:-30%;transform:skew(-12deg)}@keyframes hero-locker-sweep{0%,55%{opacity:0;transform:translate(0)skew(-12deg)}62%{opacity:.8}78%,to{opacity:0;transform:translate(750%)skew(-12deg)}}.journey-hero.is-ready .hero-actions .action-primary{animation:3.4s ease-in-out 2.4s infinite hero-primary-current}@keyframes hero-primary-current{0%,to{box-shadow:4px 4px #557100}50%{box-shadow:4px 4px #557100,0 0 22px #c6ff003d}}@media (width<=1100px){.hero-market-signal{height:22px}.hero-market-node__foot{display:none}}@media (width<=980px){.hero-pointer-light,.hero-signal-field{inset:64px 0 0}.hero-signal-field{opacity:.2}}@media (width<=600px){.hero-pointer-light{background:radial-gradient(circle at 68% 24%,#d3ff4626,#0000 32%)}.hero-signal-field i:nth-child(2n){display:none}.odometer-scale{padding-top:.36rem}.odometer-scale>span{display:none}.odometer-scale{grid-template-columns:minmax(55px,1fr) auto}}@media (hover:none),(pointer:coarse){.hero-copy-block,.hero-mascot img,.hero-signal-field{translate:0}}@media (prefers-reduced-motion:reduce){.hero-pointer-light{opacity:.7}.hero-signal-field{display:none}.journey-hero.is-ready .hero-mascot img,.journey-hero.is-ready.is-in-view .hero-copy-block h1 em,.hero-mascot:after,.journey-hero.is-ready .hero-panel-corners i,.hero-market-signal i,.journey-hero.is-ready .odometer-scale>i b,.journey-hero.is-ready .hero-lockers i:after,.journey-hero.is-ready .hero-actions .action-primary{animation:none!important}.journey-hero.is-ready .odometer-scale>i b{transform:scaleX(1)}}@media (width<=600px) and (prefers-reduced-motion:no-preference){.site-header.is-ready{animation-duration:.48s;animation-delay:0s}.site-header.is-ready .brand,.site-header.is-ready nav,.site-header.is-ready .header-controls{animation-duration:.42s;animation-delay:.12s}.journey-hero.is-ready .hero-entry-gates>i:first-child,.journey-hero.is-ready .hero-entry-gates>i:nth-child(2){animation-duration:.68s;animation-delay:0s}.journey-hero.is-ready .hero-entry-gates>span{animation-duration:.52s;animation-delay:0s}.hero-entry-flare i{width:24vw}.journey-hero.is-ready .hero-entry-flare i{animation-duration:.82s;animation-delay:40ms}.journey-hero.is-ready .hero-entry-flare i:nth-child(2){animation-delay:.1s}.journey-hero.is-ready .hero-entry-flare i:nth-child(3){animation-delay:.16s}.journey-hero.is-ready .hero-vault{animation-duration:.76s;animation-delay:20ms}.journey-hero.is-ready .hero-mascot img{animation:.9s cubic-bezier(.12,.74,.16,1) 80ms both hero-mascot-rise,5.8s ease-in-out 1.35s infinite hero-mascot-idle}.journey-hero.is-ready .hero-chamber-id{animation-delay:.18s}.journey-hero.is-ready .hero-copy-block:before{animation-delay:.19s}.journey-hero.is-ready .security-kicker{animation-delay:.21s}.journey-hero.is-ready .hero-copy-block h1 span{animation-delay:.24s}.journey-hero.is-ready.is-in-view .hero-copy-block h1 em{animation:.68s cubic-bezier(.12,.78,.16,1) .31s both hero-title-enter,4.2s ease-in-out 1.35s infinite hero-title-current}.journey-hero.is-ready .hero-catchline{animation-delay:.39s}.journey-hero.is-ready .hero-mission{animation-delay:.45s}.journey-hero.is-ready .hero-actions{animation-delay:.52s}.journey-hero.is-ready .hero-copy-block>.copy-ca{animation-delay:.58s}.journey-hero.is-ready .hero-clearance{animation-delay:.64s}.journey-hero.is-ready .hero-market-node{animation-delay:.42s}.journey-hero.is-ready .hero-odometer{animation-delay:.52s}.journey-hero.is-ready .descend{animation-delay:.76s}}:root{--lime:#c6ff00;--acid:#94d800;--gold:#ffc928;--red:#ff391e;--ink:#070907;--panel:#10140f;--muted:#9da797;--line:#303a2b;color:#f6f8f3;background:var(--ink);font-synthesis:none;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);margin:0;overflow-x:hidden}body,button{font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%}main{position:relative}.ledger-wrap{background:#0a0d09;padding:8rem clamp(1rem,6vw,7rem)}.site-code-field{--code-rain-site-z:54;opacity:.16;mix-blend-mode:screen}[data-motion-section][data-in-viewport=false] *,[data-motion-section][data-in-viewport=false] :before,[data-motion-section][data-in-viewport=false] :after{animation-play-state:paused!important}.journey-ticker{z-index:12;color:#090b08;background:var(--lime);border-block:1px solid #090b08;position:relative;overflow:hidden;transform:rotate(-.6deg)}.journey-ticker>div{gap:1.6rem;width:max-content;padding:.7rem 0;font:1.1rem Anton;animation:20s linear infinite tickerMove;display:flex}.journey-ticker span{white-space:nowrap}.journey-ticker i{font-style:normal}@keyframes tickerMove{to{transform:translate(-50%)}}::selection{color:#080a08;background:var(--gold)}@media (width<=600px){.ledger-wrap{padding:5rem .8rem}.journey-ticker>div{font-size:.95rem}.site-code-field{opacity:.13}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.journey-ticker>div{animation:none}}.route-loading{color:#c6ff00;background:#060806;align-content:center;place-items:center;gap:.7rem;min-height:100svh;display:grid}.route-loading img{object-fit:contain;filter:drop-shadow(0 0 12px #c6ff004d);width:54px;height:54px}.route-loading span{text-transform:uppercase;align-items:center;gap:.45rem;font-size:.62rem;font-weight:900;display:flex}.route-loading i{aspect-ratio:1;background:#c6ff00;border-radius:50%;width:8px;animation:.8s ease-in-out infinite alternate routeLoadingPulse;box-shadow:0 0 10px #c6ff00}@keyframes routeLoadingPulse{to{opacity:.25;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.route-loading i{animation:none}}
