@import"https://fonts.googleapis.com/css2?family=Share+Tech+Mono&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{color-scheme:dark;--void: #01040a;--night: #030914;--panel: rgba(4, 14, 29, .88);--panel-solid: #061224;--line: rgba(71, 170, 255, .22);--line-strong: rgba(93, 198, 255, .54);--blue: #2f9cff;--cyan: #70e9ff;--ice: #dcf7ff;--violet: #806bff;--green: #72ffc2;--pink: #ff69cc;--muted: #7290aa;--danger: #ff6d86;--shadow: 0 28px 90px rgba(0, 0, 0, .55);--mono: "Share Tech Mono", "Courier New", monospace;--sans: "Space Grotesk", "Trebuchet MS", Arial, sans-serif}*{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--void)}body{min-width:320px;min-height:100%;margin:0;color:var(--ice);background:var(--void);font-family:var(--sans);overflow-x:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}::selection{color:#00101c;background:var(--cyan)}#root{min-height:100dvh}.ambient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;background:radial-gradient(circle at 52% 38%,rgba(16,77,131,.2),transparent 36%),linear-gradient(180deg,#020713,#01040a 65%,#020713)}.ambient-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3;background-image:linear-gradient(rgba(63,160,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(63,160,255,.07) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),transparent 88%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),transparent 88%)}.ambient-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0 46%,rgba(65,188,255,.08) 50%,transparent 54% 100%);animation:gridSignal 11s linear infinite}.ambient-glow{position:absolute;width:52vw;height:52vw;border-radius:50%;filter:blur(110px);opacity:.12}.ambient-glow-one{left:-26vw;top:4vh;background:var(--blue)}.ambient-glow-two{right:-30vw;bottom:-20vw;background:var(--violet)}.ambient-scan{position:absolute;left:0;right:0;height:12vh;top:-14vh;background:linear-gradient(to bottom,transparent,rgba(88,209,255,.04),transparent);animation:pageScan 8s linear infinite}.pixel-field{position:absolute;top:0;right:0;bottom:0;left:0}.pixel-field i{--particle-x: 50%;--particle-y: 50%;--particle-delay: 0s;position:absolute;left:var(--particle-x);top:var(--particle-y);width:2px;height:2px;background:var(--cyan);box-shadow:0 0 9px var(--cyan);opacity:.25;animation:pixelPulse 4s var(--particle-delay) ease-in-out infinite}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;opacity:.18;background:repeating-linear-gradient(to bottom,transparent 0 3px,rgba(0,0,0,.35) 3px 4px);mix-blend-mode:multiply}.app-page{width:min(1840px,100%);min-height:100dvh;margin:0 auto;padding:0 clamp(20px,3vw,58px) 24px;display:flex;flex-direction:column;animation:pageIn .52s cubic-bezier(.2,.8,.2,1) both}.site-header{min-height:88px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;border-bottom:1px solid var(--line);position:relative}.site-header:after{content:"";position:absolute;left:0;bottom:-1px;width:12%;height:1px;background:var(--cyan);box-shadow:0 0 14px var(--cyan)}.brand-lockup{display:inline-flex;align-items:center;justify-self:start;gap:12px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.brand-lockup:disabled{cursor:default}.brand-lockup>span:last-child{display:grid;gap:2px}.brand-lockup b{font-size:13px;letter-spacing:.28em;white-space:nowrap}.brand-lockup small{color:var(--muted);font:9px var(--mono);letter-spacing:.2em;white-space:nowrap}.arc-mark{width:42px;aspect-ratio:1;display:grid;place-items:center;position:relative;border:1px solid var(--line-strong);background:linear-gradient(145deg,#2d99ff38,#040c1beb);box-shadow:inset 0 0 18px #32a9ff33,0 0 22px #2f9cff1f;transform:skew(-8deg)}.arc-mark:before,.arc-mark:after{content:"";position:absolute;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.arc-mark:before{width:2px;height:70%}.arc-mark:after{width:70%;height:2px}.arc-mark b,.arc-mark i{position:absolute;font:700 13px var(--sans);font-style:normal;color:var(--ice);text-shadow:0 0 8px var(--blue)}.arc-mark b{left:7px;top:5px}.arc-mark i{right:5px;bottom:4px;color:var(--cyan)}.header-stage{color:var(--muted);font:10px var(--mono);letter-spacing:.22em;white-space:nowrap}.header-stage i,.site-footer i,.eyebrow i,.header-stage+i{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--green);box-shadow:0 0 9px var(--green);animation:statusBlink 1.8s ease-in-out infinite}.header-session{display:flex;align-items:center;justify-self:end;gap:10px;color:var(--muted);font:9px var(--mono);letter-spacing:.18em}.header-session b{color:var(--cyan);font-size:11px}.eyebrow{display:inline-flex;align-items:center;color:var(--cyan);font:11px var(--mono);letter-spacing:.2em;text-transform:uppercase}.eyebrow i{width:26px;height:1px;border-radius:0;margin-right:10px}.primary-button{min-width:250px;height:58px;padding:0 0 0 23px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--line-strong);background:linear-gradient(105deg,var(--blue),#1b69e6);color:#fff;font:700 12px var(--sans);letter-spacing:.17em;box-shadow:0 14px 38px #1a7aff40,inset 0 1px #ffffff4d;cursor:pointer;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.primary-button b{width:54px;align-self:stretch;display:grid;place-items:center;border-left:1px solid rgba(255,255,255,.27);font-size:20px}.primary-button:hover{transform:translateY(-3px);filter:brightness(1.13);box-shadow:0 19px 55px #1c86ff66,inset 0 1px #ffffff4d}.text-button{border:0;background:transparent;color:var(--muted);padding:8px 0;font:10px var(--mono);letter-spacing:.16em;cursor:pointer}.text-button:hover{color:var(--cyan)}.site-footer{min-height:46px;margin-top:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;color:#57718b;font:9px var(--mono);letter-spacing:.16em;text-transform:uppercase}.site-footer p{margin:0;color:var(--muted)}.site-footer>span:last-child{justify-self:end}.protocol-rail{margin:16px 0 10px;padding:11px 18px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:#030a16b3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.protocol-rail>div{display:grid;grid-template-columns:32px 1fr auto;align-items:center;min-width:0}.protocol-rail>div>span{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);color:#526c84;font:10px var(--mono)}.protocol-rail p{display:grid;gap:2px;min-width:0;margin:0 10px}.protocol-rail b{color:#718ca4;font-size:10px;letter-spacing:.12em}.protocol-rail small{overflow:hidden;color:#425a71;font:8px var(--mono);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.protocol-rail>div>i{width:min(4vw,70px);height:1px;background:var(--line)}.protocol-rail .active>span{color:#00101c;border-color:var(--cyan);background:var(--cyan);box-shadow:0 0 15px #70e9ff73}.protocol-rail .active b{color:var(--ice)}.protocol-rail .active small{color:var(--cyan)}.protocol-rail .done>span{color:var(--green);border-color:#72ffc27a;background:#72ffc214}.protocol-rail .done b{color:var(--green)}.protocol-rail .done>i{background:#72ffc266}.home-hero{flex:1;min-height:670px;display:grid;grid-template-columns:minmax(420px,.88fr) minmax(560px,1.12fr);align-items:center;gap:clamp(36px,5vw,110px);padding:28px 3vw 10px}.home-copy{position:relative;z-index:3}.home-copy h1,.gateway-brief h1,.game-brief h1,.application-copy h1,.success-panel h1{margin:18px 0 22px;font:700 clamp(74px,7vw,132px)/.78 var(--sans);letter-spacing:-.085em;text-transform:uppercase}.home-copy h1 em,.gateway-brief h1 em,.game-brief h1 em,.application-copy h1 em,.success-panel h1 em{color:transparent;font-style:normal;-webkit-text-stroke:1px var(--cyan);text-shadow:0 0 28px rgba(66,190,255,.3)}.home-lead{max-width:620px;margin:0;color:#92acc3;font-size:clamp(15px,1.18vw,19px);line-height:1.72}.home-actions{margin-top:34px;display:flex;align-items:stretch;gap:24px}.launch-date{min-width:145px;padding:8px 0 8px 22px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--line-strong)}.launch-date small{color:var(--muted);font:9px var(--mono);letter-spacing:.2em}.launch-date b{margin-top:7px;color:var(--cyan);font:15px var(--mono);letter-spacing:.08em}.home-metrics{width:min(560px,100%);margin-top:36px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home-metrics span{padding:16px 8px;display:grid;gap:4px;border-right:1px solid var(--line)}.home-metrics span:last-child{border:0}.home-metrics b{font:22px var(--mono);color:var(--ice)}.home-metrics small{color:var(--muted);font:8px var(--mono);letter-spacing:.15em}.machine-showcase{width:min(720px,46vw);aspect-ratio:1;justify-self:center;position:relative;display:grid;place-items:center;isolation:isolate}.machine-showcase:before{content:"";position:absolute;top:9%;right:9%;bottom:9%;left:9%;border:1px solid var(--line);background:radial-gradient(circle at center,rgba(44,156,255,.16),transparent 57%);transform:rotate(45deg);z-index:-2}.machine-showcase:after{content:"";position:absolute;width:60%;height:8%;bottom:7%;border-radius:50%;background:#000c;filter:blur(20px);z-index:-1}.showcase-orbit{position:absolute;border:1px solid rgba(78,183,255,.22);border-radius:50%;animation:orbitRotate 20s linear infinite}.showcase-orbit:before,.showcase-orbit:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 13px var(--cyan)}.orbit-one{top:3%;right:3%;bottom:3%;left:3%}.orbit-one:before{top:17%;left:4%}.orbit-one:after{bottom:10%;right:10%}.orbit-two{top:16%;right:16%;bottom:16%;left:16%;animation-direction:reverse;animation-duration:13s}.orbit-two:before{top:-4px;left:52%}.orbit-two:after{bottom:16%;left:2%}.machine-card{position:absolute;width:48%;aspect-ratio:1;overflow:hidden;border:1px solid var(--line-strong);background:#020813;box-shadow:var(--shadow);transition:transform .35s ease,filter .35s ease}.machine-card img{width:100%;height:100%;display:block;object-fit:cover}.machine-card-left{left:4%;transform:perspective(900px) rotateY(18deg) rotate(-7deg) scale(.83);filter:saturate(.8) brightness(.65)}.machine-card-center{z-index:3;transform:translateY(-1%) scale(1.08);box-shadow:0 30px 90px #000000b3,0 0 55px #2a93ff3b}.machine-card-right{right:4%;transform:perspective(900px) rotateY(-18deg) rotate(7deg) scale(.83);filter:saturate(.8) brightness(.65)}.machine-showcase:hover .machine-card-left{transform:perspective(900px) rotateY(13deg) rotate(-5deg) scale(.86) translate(-8px)}.machine-showcase:hover .machine-card-right{transform:perspective(900px) rotateY(-13deg) rotate(5deg) scale(.86) translate(8px)}.showcase-label{position:absolute;left:3%;top:6%;color:var(--cyan);font:9px var(--mono);letter-spacing:.17em}.showcase-label i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.showcase-data{position:absolute;right:1%;bottom:8%;z-index:5;min-width:166px;border:1px solid var(--line);background:#020812e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.showcase-data span{padding:8px 11px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.showcase-data span:last-child{border:0}.showcase-data small{color:var(--muted);font:8px var(--mono);letter-spacing:.13em}.showcase-data b{color:var(--cyan);font:10px var(--mono)}.gateway-layout{flex:1;min-height:690px;display:grid;grid-template-columns:minmax(240px,.65fr) minmax(480px,1.15fr) minmax(250px,.72fr);align-items:center;gap:clamp(24px,3vw,58px);padding:22px 1.5vw 8px}.gateway-brief h1,.game-brief h1,.application-copy h1{font-size:clamp(54px,5vw,92px);line-height:.84;letter-spacing:-.075em}.gateway-brief>p,.game-brief>p,.application-copy>p{color:#8da6bd;line-height:1.65;font-size:14px}.gateway-checklist,.game-rules{margin-top:26px;display:grid;border-top:1px solid var(--line)}.gateway-checklist span,.game-rules span{min-height:48px;display:grid;grid-template-columns:34px 1fr;align-items:center;gap:9px;border-bottom:1px solid var(--line);color:#4f6b82}.gateway-checklist i,.game-rules i{width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--line);font:9px var(--mono);font-style:normal}.gateway-checklist b,.game-rules b{font:9px var(--mono);letter-spacing:.13em}.gateway-checklist .active{color:var(--cyan)}.gateway-checklist .active i{border-color:var(--cyan);box-shadow:0 0 12px #70e9ff40}.gateway-checklist .done{color:var(--green)}.gateway-checklist .done i{border-color:#72ffc280}.arcade-gateway{width:min(520px,100%);justify-self:center;filter:drop-shadow(0 35px 38px rgba(0,0,0,.65))}.gateway-marquee,.game-marquee{height:72px;padding:0 25px;display:flex;align-items:center;justify-content:center;gap:10px;position:relative;border:1px solid rgba(76,187,255,.55);border-bottom:4px solid #0c5eb4;background:linear-gradient(180deg,#123761,#07172c);clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);box-shadow:inset 0 0 24px #3ca9ff33}.gateway-marquee:before,.game-marquee:before{content:"";position:absolute;top:8px;right:22px;bottom:8px;left:22px;border:1px solid rgba(112,233,255,.19)}.gateway-marquee span,.game-marquee span{color:var(--cyan);font:800 23px var(--sans);letter-spacing:-.08em;text-shadow:0 0 12px var(--blue)}.gateway-marquee b,.game-marquee b{font-size:18px;letter-spacing:.19em}.gateway-marquee i,.game-marquee i{position:absolute;right:26px;bottom:10px;color:var(--muted);font:8px var(--mono);font-style:normal}.gateway-neck{height:20px;margin:0 5%;display:flex;justify-content:space-between;background:#040a14;border-left:1px solid var(--line);border-right:1px solid var(--line)}.gateway-neck i{width:18%;background:linear-gradient(90deg,transparent,rgba(61,158,255,.18),transparent)}.gateway-body{padding:22px 32px 26px;position:relative;background:linear-gradient(135deg,#0b2342,#050d1a 72%);border:1px solid rgba(78,178,255,.4);clip-path:polygon(2% 0,98% 0,100% 94%,94% 100%,6% 100%,0 94%)}.gateway-body:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px solid rgba(114,233,255,.09);pointer-events:none}.gateway-crt-frame{padding:13px;border:1px solid rgba(87,182,255,.5);background:#020610;box-shadow:inset 0 0 22px #000,0 0 20px #1f79ff26;transform:perspective(900px) rotateX(-1deg)}.gateway-crt{min-height:205px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:12%/9%;background:radial-gradient(circle at center,rgba(22,108,182,.26),transparent 62%),repeating-linear-gradient(0deg,transparent 0 3px,rgba(0,0,0,.35) 3px 4px),#020812;box-shadow:inset 0 0 38px #000}.gateway-crt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;background:linear-gradient(rgba(50,171,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(50,171,255,.07) 1px,transparent 1px);background-size:30px 30px}.crt-label{z-index:1;color:var(--muted);font:8px var(--mono);letter-spacing:.22em}.gateway-crt strong{z-index:1;margin:19px 0 16px;color:var(--cyan);font:clamp(25px,2.4vw,37px) var(--mono);letter-spacing:.09em;text-align:center;text-shadow:0 0 12px rgba(112,233,255,.65),0 0 38px rgba(47,156,255,.35)}.status-error .gateway-crt strong{color:var(--danger);text-shadow:0 0 16px rgba(255,109,134,.6)}.status-verified .gateway-crt strong{color:var(--green)}.crt-progress{z-index:1;width:80%;height:4px;background:#509bd324}.crt-progress i{display:block;height:100%;background:var(--cyan);box-shadow:0 0 12px var(--cyan);transition:width .3s ease}.gateway-crt small{z-index:1;margin-top:12px;color:#5f809b;font:8px var(--mono);letter-spacing:.12em}.crt-sweep{position:absolute;left:0;right:0;height:18px;top:-22px;background:#6ae7ff0f;animation:crtSweep 3.8s linear infinite}.gateway-control-panel{min-height:210px;padding:22px 14px 10px;display:grid;grid-template-columns:1fr 90px;gap:19px;align-items:center}.keypad-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.keypad-grid button{min-height:37px;border:1px solid rgba(77,164,235,.25);background:linear-gradient(145deg,#102b4b,#06101f);color:#a9dfff;font:13px var(--mono);box-shadow:inset 0 1px #ffffff12,0 4px 8px #00000073;cursor:pointer;transition:transform .08s,border-color .15s,color .15s}.keypad-grid button:hover:not(:disabled){color:#fff;border-color:var(--cyan)}.keypad-grid button:active:not(:disabled){transform:translateY(2px)}.keypad-grid button:disabled{color:#263b50;cursor:not-allowed}.keypad-grid .key-action{color:var(--muted);font-size:9px}.keypad-grid .enter{color:var(--green)}.joystick{height:115px;display:grid;place-items:center;position:relative}.joystick:before{content:"";position:absolute;bottom:5px;width:80px;height:30px;border-radius:50%;background:#020610;border:1px solid var(--line);box-shadow:inset 0 0 15px #000}.joystick i{width:11px;height:65px;position:absolute;bottom:25px;border-radius:8px;background:linear-gradient(90deg,#0a2742,#2b83c8,#07182a);transform:rotate(8deg);transform-origin:bottom}.joystick span{width:38px;height:38px;position:absolute;top:4px;right:20px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#8be9ff,#157dcc 47%,#042542 78%);border:2px solid #04213a;box-shadow:0 7px 10px #0009,0 0 15px #2f9cff4d}.gateway-base{min-height:62px;margin:0 7%;display:grid;place-items:center;border:1px solid rgba(68,169,245,.35);border-top:0;background:linear-gradient(180deg,#08172b,#030812);clip-path:polygon(0 0,100% 0,94% 100%,6% 100%)}.gateway-base button{min-width:250px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--cyan);background:#208fff26;color:var(--cyan);font:10px var(--mono);letter-spacing:.16em;cursor:pointer;box-shadow:0 0 16px #2f9cff29}.gateway-base button:hover{color:#00101c;background:var(--cyan)}.gateway-ready{color:var(--cyan);font:9px var(--mono);letter-spacing:.18em}.gateway-ready i{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.gateway-ready.verified{color:var(--green)}.gateway-telemetry{min-height:540px;align-self:center;border:1px solid var(--line);background:#030b18b3;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);box-shadow:var(--shadow)}.telemetry-title,.side-data-head,.application-status>div:first-child{height:48px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);color:var(--muted);font:8px var(--mono);letter-spacing:.12em}.telemetry-title i,.side-data-head i,.application-status>div:first-child i{display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.telemetry-title b,.side-data-head b,.application-status>div:first-child b{color:var(--green)}.radar{width:178px;aspect-ratio:1;margin:22px auto 10px;position:relative;border-radius:50%;box-shadow:0 0 34px #2f9cff24,inset 0 0 26px #020814e6;touch-action:none}.radar-dial{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.radar-ticks line{stroke:#78beff4d;stroke-width:1}.radar-ticks line.major{stroke:#9bd7ffbf;stroke-width:1.8}.radar-arcs circle{fill:none;stroke-linecap:round}.radar-arcs--blue circle{stroke:#3ab4ff;filter:drop-shadow(0 0 5px rgba(58,180,255,.85))}.radar-arcs--orange circle{stroke:#ff9a3c;filter:drop-shadow(0 0 5px rgba(255,154,60,.85))}.radar-static-dot{opacity:.55}.radar-sweep{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;pointer-events:none}.radar-sweep:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 115deg at 50% 50%,rgba(112,233,255,.22),transparent 66deg);animation:radarSpin 4.2s linear infinite}.radar-sweep:after{content:"";position:absolute;left:50%;top:50%;width:2px;height:48%;margin-left:-1px;transform-origin:50% 0;background:linear-gradient(#b2f4fff2,#70e9ff00);animation:radarSpin 4.2s linear infinite}.radar-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;border:1.5px solid rgba(93,198,255,.8);background:radial-gradient(circle at 50% 38%,#123a6b,#071a35 72%);box-shadow:0 0 16px #48b2ff8c,inset 0 0 10px #70e9ff59;color:var(--ice);font:700 11px var(--mono);letter-spacing:.08em;text-shadow:0 0 8px rgba(112,233,255,.8);pointer-events:none}.radar-blip{position:absolute;width:26px;height:26px;padding:0;transform:translate(-50%,-50%);display:grid;place-items:center;border:0;background:transparent;cursor:grab;touch-action:none;z-index:2}.radar-blip:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--cyan);box-shadow:0 0 9px var(--cyan),0 0 3px #fff;transition:transform .15s ease}.radar-blip:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;border:1px solid rgba(112,233,255,.35)}.radar-blip.orange:before{background:#ff9a3c;box-shadow:0 0 9px #ff9a3cf2,0 0 3px #ffd9ae}.radar-blip.orange:after{border-color:#ff9a3c66}.radar-blip:hover:before,.radar-blip:focus-visible:before{transform:scale(1.35)}.radar-blip:focus-visible{outline:1px dashed rgba(112,233,255,.7);outline-offset:1px;border-radius:50%}.radar-blip.dragging{cursor:grabbing;z-index:3}.radar-blip.dragging:before{transform:scale(1.6)}.radar-hint{margin:0 15px;display:flex;align-items:center;justify-content:center;gap:6px;color:#4e6c86;font:7px var(--mono);letter-spacing:.16em}.radar-hint i{width:4px;height:4px;border-radius:50%;background:var(--cyan);box-shadow:0 0 6px var(--cyan)}.telemetry-score,.recovered-code{margin:0 15px;padding:14px;display:grid;gap:5px;border:1px solid var(--line)}.telemetry-score small,.recovered-code small{color:var(--muted);font:8px var(--mono);letter-spacing:.14em}.telemetry-score strong{color:var(--ice);font:34px var(--mono)}.telemetry-score span,.recovered-code span{color:#526f87;font:8px var(--mono);letter-spacing:.08em}.recovered-code{margin-top:10px;background:#298dff0f}.recovered-code strong{color:#39536d;font:25px var(--mono);letter-spacing:.15em}.recovered-code.visible{border-color:#70e9ff80;box-shadow:inset 0 0 20px #2f9cff14}.recovered-code.visible strong{color:var(--cyan);text-shadow:0 0 13px rgba(112,233,255,.4)}.telemetry-bars{height:48px;margin:18px 15px 10px;padding:0 6px;display:flex;align-items:end;gap:4px;border-bottom:1px solid var(--line)}.telemetry-bars i{flex:1;max-height:100%;background:linear-gradient(var(--cyan),#18518b);animation:barPulse 1.5s ease-in-out infinite alternate}.telemetry-bars i:nth-child(3n){animation-delay:-.7s}.telemetry-log{margin:13px 15px;display:grid;gap:8px;color:#58738b;font:8px var(--mono)}.telemetry-log i{display:inline-block;width:4px;height:4px;margin-right:6px;border-radius:50%;background:var(--blue)}.telemetry-log .complete{color:var(--green)}.telemetry-log .complete i{background:var(--green)}.game-layout{flex:1;min-height:690px;display:grid;grid-template-columns:minmax(230px,.62fr) minmax(620px,1.45fr) minmax(220px,.55fr);align-items:center;gap:clamp(22px,3vw,52px);padding:20px 1.5vw 8px}.game-rules{margin-bottom:17px}.game-cabinet{width:min(760px,100%);justify-self:center;filter:drop-shadow(0 34px 45px rgba(0,0,0,.66))}.game-marquee{height:58px}.game-screen-frame{padding:14px;border:1px solid rgba(75,181,255,.5);border-top:0;background:linear-gradient(145deg,#0b2747,#040b16 75%);clip-path:polygon(2% 0,98% 0,100% 94%,96% 100%,4% 100%,0 94%)}.game-hud{min-height:58px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-bottom:0;background:#020914}.game-hud span{padding:9px 15px;display:flex;align-items:center;justify-content:space-between;border-right:1px solid var(--line)}.game-hud span:last-child{border:0}.game-hud small{color:var(--muted);font:8px var(--mono);letter-spacing:.14em}.game-hud b{color:var(--cyan);font:21px var(--mono)}.game-arena{height:430px;position:relative;overflow:hidden;border:1px solid var(--line-strong);border-radius:2%/4%;background:radial-gradient(circle at 50% 46%,rgba(26,112,184,.22),transparent 46%),linear-gradient(180deg,#020711,#04101f);box-shadow:inset 0 0 45px #000}.game-arena:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(0,0,0,.38) 3px 4px)}.arena-grid{position:absolute;left:-12%;right:-12%;bottom:-18%;height:68%;background-image:linear-gradient(rgba(57,173,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(57,173,255,.18) 1px,transparent 1px);background-size:42px 36px;transform:perspective(260px) rotateX(62deg);transform-origin:bottom}.arena-grid:before{content:"";position:absolute;left:50%;bottom:0;width:2px;height:150%;background:linear-gradient(transparent,var(--cyan));box-shadow:0 0 12px var(--cyan)}.signal-shard{position:absolute;width:3px;height:3px;background:#70e9ff80;box-shadow:0 0 8px var(--cyan);animation:shardFloat 4s ease-in-out infinite}.shard-1{left:15%;top:27%}.shard-2{left:42%;top:17%;animation-delay:-.8s}.shard-3{right:17%;top:29%;animation-delay:-1.7s}.shard-4{left:24%;top:63%;animation-delay:-2.6s}.shard-5{right:35%;top:57%;animation-delay:-.3s}.shard-6{right:8%;top:72%;animation-delay:-1.1s}.shard-7{left:6%;top:48%;animation-delay:-2.1s}.score-target{--target-x: 50%;--target-y: 50%;position:absolute;left:var(--target-x);top:var(--target-y);z-index:5;width:58px;height:58px;padding:0;transform:translate(-50%,-50%);border:0;border-radius:50%;background:transparent;cursor:crosshair;transition:left .18s cubic-bezier(.2,.8,.2,1),top .18s cubic-bezier(.2,.8,.2,1)}.score-target>span{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:2px solid var(--cyan);border-radius:50%;background:radial-gradient(circle,white 0 5%,var(--cyan) 7% 18%,rgba(47,156,255,.3) 22% 53%,transparent 56%);box-shadow:0 0 12px var(--cyan),0 0 30px #2f9cffb3;animation:targetPulse .72s ease-in-out infinite alternate}.score-target>i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px dashed rgba(112,233,255,.75);border-radius:50%;animation:radarSpin 2s linear infinite}.score-target>b{position:absolute;left:50%;top:calc(100% + 4px);transform:translate(-50%);color:var(--cyan);font:8px var(--mono);opacity:0;transition:opacity .15s}.score-target:hover>b{opacity:1}.score-progress{position:absolute;left:22px;right:22px;bottom:17px;z-index:4;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;color:var(--muted);font:8px var(--mono);letter-spacing:.1em}.score-progress>div{height:5px;background:#4599db2b}.score-progress>div i{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--cyan));box-shadow:0 0 11px var(--cyan);transition:width .2s ease}.game-controls{height:92px;padding:0 38px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(71,169,245,.36);border-top:0;background:linear-gradient(180deg,#09213d,#040a15);clip-path:polygon(0 0,100% 0,95% 100%,5% 100%)}.game-controls>span:nth-child(2){color:#5b7892;font:8px var(--mono);letter-spacing:.15em}.game-controls>button{width:48px;height:48px;border:2px solid #07315d;border-radius:50%;background:radial-gradient(circle at 35% 30%,#9cf4ff,#2b92e1 43%,#0d4277 75%);color:#00101c;font:800 15px var(--sans);box-shadow:0 7px #031c36,0 0 18px #2f9cff66;cursor:pointer}.game-controls>button:active:not(:disabled){transform:translateY(4px);box-shadow:0 3px #031c36}.game-controls>button:disabled{filter:grayscale(1);opacity:.5}.game-stick{width:75px;height:65px;position:relative}.game-stick i{position:absolute;left:32px;bottom:10px;width:10px;height:50px;border-radius:6px;background:linear-gradient(90deg,#092445,#399ee5,#06162a);transform:rotate(-8deg);transform-origin:bottom}.game-stick b{position:absolute;left:16px;top:0;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#9af1ff,#227fc3 50%,#062c51 80%);box-shadow:0 7px 10px #000}.game-side-data{min-height:540px;border:1px solid var(--line);background:#030b18c2;box-shadow:var(--shadow);text-align:center}.game-side-data>img{width:76%;margin:18px auto 10px;display:block;border:1px solid var(--line);filter:saturate(.85) brightness(.75)}.side-score-ring{--score-angle: 0deg;width:130px;aspect-ratio:1;margin:12px auto 18px;display:grid;place-items:center;position:relative;border-radius:50%;background:conic-gradient(var(--cyan) var(--score-angle),rgba(66,154,219,.15) 0)}.side-score-ring:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:#041021}.side-score-ring span{z-index:1;display:grid;gap:3px}.side-score-ring b{color:var(--cyan);font:22px var(--mono)}.side-score-ring small{color:var(--muted);font:7px var(--mono);letter-spacing:.1em}.game-side-data>p{margin:0 0 6px;color:var(--muted);font:8px var(--mono);letter-spacing:.15em}.game-side-data>strong{color:var(--cyan);font:20px var(--mono);letter-spacing:.12em}.game-side-data>small{display:block;margin:12px 18px;color:#506b83;font:8px/1.5 var(--mono)}.game-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#01060ee6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center}.game-overlay>span{color:var(--green);font:9px var(--mono);letter-spacing:.2em}.game-overlay>strong{margin:8px 0 0;color:var(--ice);font:92px/.9 var(--mono);text-shadow:0 0 25px rgba(112,233,255,.4)}.game-overlay>p{margin:16px 0 7px;color:var(--muted);font:9px var(--mono);letter-spacing:.16em}.game-overlay>b{color:var(--cyan);font:34px var(--mono);letter-spacing:.17em}.game-overlay>small{margin-top:18px;color:#607b92;font:8px var(--mono);letter-spacing:.1em}.game-overlay.expired>span{color:var(--danger)}.game-overlay.expired>strong{color:var(--danger)}.game-overlay button{margin-top:20px;padding:12px 20px;border:1px solid var(--cyan);background:#2f9cff1a;color:var(--cyan);font:9px var(--mono);letter-spacing:.13em;cursor:pointer}.application-layout{flex:1;min-height:700px;display:grid;grid-template-columns:minmax(240px,.62fr) minmax(560px,1.3fr) minmax(210px,.5fr);align-items:center;gap:clamp(26px,3.6vw,70px);padding:26px 1.5vw 10px}.application-copy{position:relative}.application-copy>img{width:min(250px,85%);margin:22px 0 0 6%;display:block;border:1px solid var(--line);filter:saturate(.75) brightness(.58);clip-path:polygon(0 0,90% 0,100% 10%,100% 100%,10% 100%,0 90%)}.code-receipt{margin-top:23px;padding:14px 16px;display:grid;gap:4px;border:1px solid rgba(112,233,255,.35);background:#2f9cff0f}.code-receipt small{color:var(--muted);font:8px var(--mono);letter-spacing:.16em}.code-receipt strong{color:var(--cyan);font:25px var(--mono);letter-spacing:.15em}.code-receipt span{color:var(--green);font:8px var(--mono);letter-spacing:.1em}.code-receipt span i{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:var(--green);box-shadow:0 0 7px var(--green)}.application-console{border:1px solid var(--line-strong);background:#030b18eb;box-shadow:var(--shadow),inset 0 0 50px #1d7cd40a}.console-title{height:52px;padding:0 19px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);color:var(--muted);font:9px var(--mono);letter-spacing:.16em}.console-title b{color:var(--cyan)}.form-step{padding:18px 19px;display:grid;grid-template-columns:36px 1fr 25px;gap:14px;align-items:start;border-bottom:1px solid var(--line);color:#547089;transition:background .25s,color .25s}.form-step.active{color:var(--ice);background:#2f9cff0b;box-shadow:inset 3px 0 var(--blue)}.form-step.complete{color:var(--green)}.form-step-index,.form-step>i:last-child{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);font:9px var(--mono);font-style:normal}.form-step>i:last-child{width:24px;height:24px;color:#4a647b}.form-step.complete>i:last-child{color:var(--green);border-color:#72ffc266}.form-step>div{display:grid;gap:5px}.form-step small,.form-field-wrap label{color:var(--muted);font:8px var(--mono);letter-spacing:.14em}.form-step strong{color:var(--ice);font:13px var(--mono);letter-spacing:.08em}.form-step p{margin:0;color:#627c92;font-size:11px;line-height:1.45}.wallet-input{height:46px;margin-top:9px;display:grid!important;grid-template-columns:38px 1fr;align-items:center;gap:0!important;border:1px solid var(--line);background:#010713}.wallet-input>span{height:100%;display:grid;place-items:center;border-right:1px solid var(--line);color:var(--cyan);font:11px var(--mono)}.wallet-input input{width:100%;height:100%;padding:0 12px;border:0;outline:0;background:transparent;color:var(--ice);font:11px var(--mono)}.wallet-input input::placeholder{color:#354c63}.validation{margin-top:4px;color:#4e6a82!important;letter-spacing:.08em!important}.validation.invalid{color:var(--danger)!important}.form-step.complete .validation{color:var(--green)!important}.x-follow-button{max-width:330px;height:42px;margin-top:8px;padding:0 13px;display:flex;align-items:center;gap:12px;border:1px solid var(--line-strong);background:#2f9cff17;color:var(--cyan);font:9px var(--mono);letter-spacing:.08em;cursor:pointer}.x-follow-button span{font-size:17px}.x-follow-button b{margin-left:auto}.x-follow-button.followed{color:var(--green);border-color:#72ffc266;background:#72ffc212}.form-error{margin:14px 19px 0;padding:11px 13px;display:flex;align-items:center;gap:10px;border:1px solid rgba(255,109,134,.4);background:#ff6d860f;color:var(--danger);font:9px var(--mono)}.form-error i{width:20px;height:20px;display:grid;place-items:center;border:1px solid currentColor;font-style:normal}.submit-wallet-button{width:calc(100% - 38px);height:54px;margin:18px 19px 9px;padding:0 0 0 19px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--cyan);background:linear-gradient(100deg,var(--blue),#1a6de8);color:#fff;font:700 10px var(--sans);letter-spacing:.16em;cursor:pointer}.submit-wallet-button b{width:52px;height:100%;display:grid;place-items:center;border-left:1px solid rgba(255,255,255,.25);font-size:18px}.submit-wallet-button:disabled{border-color:var(--line);background:#071224;color:#3c5871;cursor:not-allowed}.console-note{padding:4px 19px 17px;color:#50677b;font:8px var(--mono);letter-spacing:.06em}.console-note i{display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:50%;background:var(--blue)}.application-status{min-height:490px;border:1px solid var(--line);background:#030b18b3}.application-status ol{padding:16px;margin:0;display:grid;gap:4px;list-style:none}.application-status li{min-height:55px;padding:8px;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:10px;color:#48647c;border:1px solid transparent}.application-status li>i{width:27px;height:27px;display:grid;place-items:center;border:1px solid var(--line);font:9px var(--mono);font-style:normal}.application-status li span{display:grid;gap:2px}.application-status li b{font:9px var(--mono);letter-spacing:.1em}.application-status li small{font:7px var(--mono);letter-spacing:.08em}.application-status li.active{color:var(--cyan);border-color:var(--line);background:#2f9cff0a}.application-status li.done{color:var(--green)}.signal-pulse{width:130px;aspect-ratio:1;margin:16px auto;display:grid;place-items:center;position:relative;border-radius:50%}.signal-pulse span,.signal-pulse i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(80,185,255,.28);border-radius:50%;animation:pulseRing 2.4s ease-out infinite}.signal-pulse i{top:18px;right:18px;bottom:18px;left:18px;animation-delay:-.8s}.signal-pulse b{width:54px;height:54px;display:grid;place-items:center;z-index:1;border-radius:50%;background:#2f9cff1f;border:1px solid var(--cyan);color:var(--cyan);font:13px var(--mono);box-shadow:0 0 24px #2f9cff38}.application-status>small{display:block;margin:0 18px;color:#4e687e;font:8px/1.6 var(--mono);text-align:center;letter-spacing:.06em}.success-page{align-items:stretch}.success-panel{width:min(850px,100%);min-height:680px;margin:auto;padding:65px 50px 45px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border:1px solid var(--line-strong);background:radial-gradient(circle at 50% 25%,rgba(39,149,255,.14),transparent 43%),#030b18d1;box-shadow:var(--shadow);text-align:center;clip-path:polygon(0 0,94% 0,100% 6%,100% 100%,6% 100%,0 94%)}.success-panel h1{margin:28px 0 24px;font-size:clamp(66px,7vw,116px)}.success-panel>p{max-width:620px;margin:0;color:#8da7be;line-height:1.7}.success-rings{width:130px;aspect-ratio:1;display:grid;place-items:center;position:relative}.success-rings>i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(83,190,255,.26);border-radius:50%;animation:pulseRing 2.4s ease-out infinite}.success-rings>i:nth-child(2){top:16px;right:16px;bottom:16px;left:16px;animation-delay:-.7s}.success-rings>i:nth-child(3){top:31px;right:31px;bottom:31px;left:31px;animation-delay:-1.4s}.success-rings .arc-mark{z-index:2}.success-receipt{width:min(650px,100%);margin:32px 0 26px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.success-receipt span{min-height:80px;padding:14px;display:grid;place-items:center;gap:5px;border-right:1px solid var(--line)}.success-receipt span:last-child{border:0}.success-receipt small{color:var(--muted);font:8px var(--mono);letter-spacing:.13em}.success-receipt b{color:var(--cyan);font:15px var(--mono)}.success-receipt span:last-child b{color:var(--green)}.success-actions{display:flex;gap:12px}.success-actions a,.success-actions button{min-height:46px;padding:0 18px;display:flex;align-items:center;gap:25px;border:1px solid var(--line-strong);background:#2f9cff17;color:var(--cyan);font:9px var(--mono);letter-spacing:.12em;text-decoration:none;cursor:pointer}.success-actions a{background:var(--blue);color:#fff}.success-actions button{color:var(--muted)}@keyframes pageIn{0%{opacity:0;transform:scale(.985) translateY(9px)}to{opacity:1;transform:none}}@keyframes pageScan{to{transform:translateY(120vh)}}@keyframes gridSignal{to{transform:translate(100%)}}@keyframes pixelPulse{50%{opacity:.9;transform:scale(2)}}@keyframes statusBlink{50%{opacity:.3}}@keyframes orbitRotate{to{transform:rotate(360deg)}}@keyframes crtSweep{to{transform:translateY(250px)}}@keyframes radarSpin{to{transform:rotate(360deg)}}@keyframes barPulse{to{filter:brightness(1.75);transform:scaleY(.72);transform-origin:bottom}}@keyframes shardFloat{50%{transform:translate(8px,-7px);opacity:.25}}@keyframes targetPulse{to{transform:scale(1.16);filter:brightness(1.35)}}@keyframes pulseRing{0%{transform:scale(.65);opacity:0}45%{opacity:.8}to{transform:scale(1.2);opacity:0}}@media (max-width: 1400px){.home-hero{grid-template-columns:minmax(380px,.9fr) minmax(470px,1.1fr);gap:30px}.gateway-layout,.game-layout,.application-layout{gap:24px}.gateway-layout{grid-template-columns:230px minmax(440px,1fr) 235px}.game-layout{grid-template-columns:210px minmax(540px,1fr) 210px}.application-layout{grid-template-columns:215px minmax(520px,1fr) 200px}.gateway-telemetry,.game-side-data{min-height:505px}}@media (max-width: 1080px){.site-header{grid-template-columns:1fr auto}.header-stage{display:none}.home-hero,.gateway-layout,.game-layout,.application-layout{grid-template-columns:1fr}.home-hero{padding-top:48px}.home-copy{text-align:center}.home-lead,.home-metrics{margin-left:auto;margin-right:auto}.home-actions{justify-content:center}.machine-showcase{width:min(680px,85vw)}.gateway-layout,.game-layout,.application-layout{padding-top:44px}.gateway-brief,.game-brief,.application-copy{max-width:720px;margin:0 auto;text-align:center}.gateway-checklist,.game-rules{grid-template-columns:repeat(2,1fr)}.gateway-checklist span,.game-rules span{border-right:1px solid var(--line);padding:0 10px;text-align:left}.gateway-telemetry,.game-side-data,.application-status{width:min(720px,100%);min-height:0;margin:0 auto}.gateway-telemetry{display:grid;grid-template-columns:1fr 1fr}.telemetry-title{grid-column:1/-1}.radar{grid-row:span 2}.telemetry-bars,.telemetry-log{display:none}.game-side-data{display:grid;grid-template-columns:auto auto 1fr;align-items:center;padding-bottom:14px}.game-side-data .side-data-head{grid-column:1/-1}.game-side-data>img{width:150px}.side-score-ring{margin:12px 22px}.game-side-data>p,.game-side-data>strong,.game-side-data>small{grid-column:3;text-align:left}.application-copy>img{display:none}.application-status ol{grid-template-columns:repeat(4,1fr)}.signal-pulse,.application-status>small{display:none}}@media (max-width: 720px){.app-page{padding-left:14px;padding-right:14px}.site-header{min-height:70px;gap:10px}.brand-lockup b{font-size:11px;letter-spacing:.18em}.brand-lockup small{display:none}.arc-mark{width:35px}.header-session small{display:none}.home-hero{min-height:0;padding:46px 0 18px}.home-copy h1,.gateway-brief h1,.game-brief h1,.application-copy h1,.success-panel h1{font-size:clamp(55px,18vw,78px)}.home-actions{flex-direction:column;align-items:center}.launch-date{border-left:0;border-top:1px solid var(--line);padding:14px}.home-metrics b{font-size:18px}.machine-showcase{width:95vw;max-width:520px;margin-left:-9px}.showcase-data{display:none}.protocol-rail{padding:9px 8px}.protocol-rail>div{display:flex;justify-content:center}.protocol-rail p{display:none}.protocol-rail>div>i{flex:1;margin:0 5px}.site-footer{grid-template-columns:1fr auto;min-height:42px}.site-footer p{display:none}.site-footer>span:last-child{font-size:7px}.gateway-layout,.game-layout,.application-layout{min-height:0;padding:34px 0 16px}.gateway-checklist,.game-rules{grid-template-columns:1fr}.arcade-gateway{width:100%}.gateway-marquee{height:58px}.gateway-marquee b,.game-marquee b{font-size:13px;letter-spacing:.13em}.gateway-body{padding:15px 14px 20px}.gateway-control-panel{grid-template-columns:1fr 65px;padding:17px 4px 5px}.gateway-crt{min-height:180px}.gateway-base button{min-width:220px}.gateway-telemetry{display:block}.radar{display:none}.telemetry-score,.recovered-code{margin-top:12px;margin-bottom:12px}.game-cabinet{width:100%}.game-screen-frame{padding:9px}.game-hud span{padding:8px;flex-direction:column;gap:3px}.game-hud b{font-size:16px}.game-arena{height:390px}.game-controls{padding:0 24px}.game-side-data{display:none}.application-console{width:100%}.form-step{grid-template-columns:30px 1fr;padding:16px 12px;gap:10px}.form-step>i:last-child{display:none}.wallet-input{grid-template-columns:35px 1fr}.wallet-input input{font-size:9px}.application-status ol{grid-template-columns:1fr 1fr}.success-panel{min-height:650px;padding:42px 19px 30px}.success-receipt{grid-template-columns:1fr}.success-receipt span{min-height:59px;border-right:0;border-bottom:1px solid var(--line)}.success-actions{width:100%;flex-direction:column}.success-actions a,.success-actions button{justify-content:center}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.home-page{position:relative;isolation:isolate;overflow:hidden}.home-page>.site-header,.home-page>.protocol-rail,.home-page>.site-footer{position:relative;z-index:6}.home-hero{position:relative;isolation:isolate;grid-template-columns:minmax(420px,.88fr) minmax(540px,1.12fr)}.home-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(1,5,12,.96) 0%,rgba(1,5,12,.72) 34%,rgba(1,5,12,.14) 58%,transparent 76%)}.home-copy{position:relative;z-index:4}.home-arcade-background{position:absolute;top:-5%;right:-3%;bottom:-7%;left:37%;z-index:0;display:grid;place-items:center;overflow:visible;pointer-events:none}.home-arcade-background:before{content:"";position:absolute;width:min(62vw,860px);aspect-ratio:1;border:1px solid rgba(76,183,255,.2);transform:rotate(45deg) scale(.68);box-shadow:inset 0 0 90px #1e81dc0d,0 0 80px #1e81dc0d}.home-arcade-background:after{content:"";position:absolute;width:min(56vw,790px);aspect-ratio:1;border:1px solid rgba(76,183,255,.14);border-radius:50%;box-shadow:0 0 80px #1e81dc14}.home-arcade-background img{width:min(58vw,850px);max-height:94%;position:relative;z-index:3;object-fit:contain;filter:drop-shadow(0 34px 30px rgba(0,0,0,.78)) drop-shadow(0 0 34px rgba(35,149,255,.2));transform:translate(3%,1%) scale(1.03);animation:siteMachineFloat 7s ease-in-out infinite}.home-arcade-aura{position:absolute;z-index:1;width:min(49vw,720px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(48,158,255,.24) 0%,rgba(26,99,176,.1) 43%,transparent 72%);filter:blur(14px)}.home-arcade-floor{position:absolute;z-index:2;width:min(43vw,620px);height:10%;bottom:8%;border-radius:50%;background:radial-gradient(ellipse,rgba(39,147,255,.22),rgba(0,0,0,.7) 54%,transparent 72%);filter:blur(13px)}.game-side-data>img,.application-copy>img{object-fit:contain;background:transparent;border-color:#4bb5ff26;filter:saturate(.92) brightness(.82) drop-shadow(0 18px 22px rgba(0,0,0,.7))}@keyframes siteMachineFloat{0%,to{transform:translate(3%,1%) scale(1.03)}50%{transform:translate(3%,-1%) scale(1.045)}}@media (max-width: 1080px){.home-hero{grid-template-columns:1fr}.home-hero:after{background:linear-gradient(180deg,#01050cfa,#01050ce6 44%,#01050c47 71%,#01050c1a)}.home-arcade-background{top:30%;right:-16%;bottom:-8%;left:25%;opacity:.56}.home-arcade-background img{width:min(88vw,760px)}.home-copy{max-width:720px;margin-inline:auto}}@media (max-width: 720px){.home-page{overflow-x:clip}.home-hero{padding-bottom:250px}.home-arcade-background{top:54%;right:-44%;bottom:-8%;left:0;opacity:.52}.home-arcade-background img{width:128vw;max-width:650px}.home-arcade-background:before{width:100vw}.home-arcade-background:after{width:94vw}.home-hero:after{background:linear-gradient(180deg,rgba(1,5,12,.98) 0%,rgba(1,5,12,.92) 54%,rgba(1,5,12,.24) 78%,transparent 100%)}}@media (prefers-reduced-motion: reduce){.home-arcade-background img{animation:none}}.protocol-rail{display:none!important}.game-layout{width:100%;max-width:1540px;margin-inline:auto;grid-template-columns:minmax(240px,.58fr) minmax(640px,1.42fr);gap:clamp(28px,4vw,74px)}.game-cabinet{width:min(840px,100%)}.home-arcade-background img.home-arcade-live{width:min(54vw,790px);max-height:none;object-fit:contain;transform:translate(3%,1%) scale(1);filter:drop-shadow(0 34px 27px rgba(0,0,0,.8)) drop-shadow(0 0 30px rgba(35,149,255,.18))}@keyframes siteMachineFloat{0%,to{transform:translate(3%,1%) scale(1)}50%{transform:translate(3%) scale(1.012)}}@media (max-width: 1080px){.game-layout{grid-template-columns:1fr}.home-arcade-background img.home-arcade-live{width:min(82vw,700px)}}@media (max-width: 720px){.home-arcade-background img.home-arcade-live{width:min(112vw,600px)}}.home-hero--centered{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;min-height:calc(100dvh - 140px);padding:0}.home-arcade-centered{position:relative;display:grid;place-items:center;width:820px;z-index:1}.home-arcade-centered .home-arcade-floor{position:absolute;z-index:2;width:65%;height:10%;bottom:2%;border-radius:50%;background:radial-gradient(ellipse,rgba(39,147,255,.22),rgba(0,0,0,.7) 54%,transparent 72%);filter:blur(13px)}.home-copy--overlay{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;display:flex;flex-direction:column;align-items:center;pointer-events:none}.home-copy--overlay .eyebrow{justify-content:center}.home-copy--overlay h1{margin:14px 0 20px;text-shadow:0 0 40px rgba(1,4,10,.9),0 0 80px rgba(1,4,10,.7)}.home-copy--overlay .home-actions{pointer-events:auto}@media (max-width: 1080px){.home-arcade-centered{width:700px}}@media (max-width: 720px){.home-arcade-centered{width:550px}.home-copy--overlay h1{font-size:clamp(48px,16vw,72px)}}.home-page--no-scroll{max-height:100dvh;overflow:hidden}.home-hero--centered{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;min-height:calc(100dvh - 94px);padding:0;gap:0}.home-hero--centered:after{display:none}.home-arcade-centered{position:relative;display:grid;place-items:center;width:740px;z-index:1}.home-arcade-centered:before{content:"";position:absolute;width:90%;aspect-ratio:1;border:1px solid rgba(76,183,255,.18);transform:rotate(45deg) scale(.68);box-shadow:inset 0 0 90px #1e81dc0d,0 0 80px #1e81dc0d}.home-arcade-centered:after{content:"";position:absolute;width:85%;aspect-ratio:1;border:1px solid rgba(76,183,255,.12);border-radius:50%;box-shadow:0 0 80px #1e81dc14}.home-arcade-centered .home-arcade-aura{position:absolute;z-index:1;width:80%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(48,158,255,.22) 0%,rgba(26,99,176,.1) 43%,transparent 72%);filter:blur(14px)}.home-arcade-centered .home-arcade-live{width:100%;max-height:none;position:relative;z-index:3;object-fit:contain;filter:drop-shadow(0 34px 27px rgba(0,0,0,.8)) drop-shadow(0 0 30px rgba(35,149,255,.18));animation:siteMachineFloat 7s ease-in-out infinite}.arcade-start-button{position:absolute;z-index:10;bottom:3%;left:50%;transform:translate(-50%);width:38%;height:9.5%;border:0;padding:0;background:transparent;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}@media (max-width: 1080px){.home-arcade-centered{width:650px}}@media (max-width: 720px){.home-arcade-centered{width:500px}}.home-page--no-scroll{--home-header-height: 88px;position:relative;isolation:isolate;width:100%;max-width:none;min-height:100dvh;max-height:100dvh;overflow:hidden;background:#01050c}.home-page--no-scroll>.home-energy-background{position:absolute;z-index:0;top:var(--home-header-height);right:0;bottom:0;left:0;width:100%;height:calc(100% - var(--home-header-height));transform:none;object-fit:cover;object-position:50% 50%;opacity:1;filter:saturate(1.06) contrast(1.09) brightness(.7);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:none;mask-image:none}.home-page--no-scroll>.site-header,.home-page--no-scroll>.home-hero--centered{position:relative;z-index:2}.home-page--no-scroll>.site-header{z-index:6;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.home-hero--centered{position:relative;inset:auto;min-height:calc(100dvh - var(--home-header-height) - 24px);isolation:isolate;overflow:visible;background:transparent}.home-arcade-centered{position:absolute;left:50%;bottom:0;transform:translate(-50%);isolation:isolate;width:min(900px,calc((100dvh - 108px)*1.1417));height:auto;display:grid;place-items:center;z-index:3}.home-arcade-centered:before,.home-arcade-centered:after{display:none}.home-arcade-centered .home-arcade-aura{z-index:1;width:82%;opacity:.68}.home-machine-layer{position:relative;z-index:3;display:grid;place-items:center;width:100%;transform:translate(14px,24px)}.home-machine-layer .home-arcade-live{position:relative;z-index:3;display:block;width:100%;max-height:none;object-fit:contain;filter:drop-shadow(0 34px 27px rgba(0,0,0,.82)) drop-shadow(0 0 34px rgba(35,149,255,.2));animation:none}.home-machine-layer .arcade-start-button{position:absolute;z-index:10;bottom:3%;left:50%;width:38%;height:9.5%;transform:translate(-50%)}@media (max-width: 1080px){.home-arcade-centered{width:min(650px,calc((100dvh - 104px)*1.1417))}.home-page--no-scroll>.home-energy-background{opacity:1}.home-machine-layer{transform:translate(6px,24px)}}@media (max-width: 720px){.home-page--no-scroll{--home-header-height: 76px}.home-page--no-scroll>.home-energy-background{opacity:1;filter:saturate(1.04) contrast(1.08) brightness(.66)}.home-arcade-centered{width:min(500px,calc((100dvh - 92px)*1.1417))}.home-machine-layer{transform:translateY(24px)}}@media (prefers-reduced-motion: reduce){.home-energy-background{display:none}}.home-page--no-scroll{--home-header-height: 0px;padding:0;background:#01050c}.home-page--no-scroll>.site-header{display:none!important}.home-page--no-scroll>.home-energy-background{top:0;height:100%;object-position:50% 50%;filter:none}.home-page--no-scroll>.home-hero--centered{width:100%;min-height:100dvh;padding:0}.home-arcade-centered{left:50%;bottom:0;width:max(100vw,min(1120px,102.753dvh));transform:translate(-50%,2.4%)}.home-arcade-centered .home-arcade-aura{display:none}.home-machine-layer{transform:none}.home-machine-layer .home-arcade-live{filter:saturate(1.08) contrast(1.08) brightness(1.04) drop-shadow(0 24px 18px rgba(0,0,0,.76)) drop-shadow(0 0 12px rgba(35,149,255,.15))}@media (max-width: 1080px){.home-arcade-centered{left:50%;width:max(100vw,min(1120px,89.0526dvh))}.home-machine-layer{transform:none}}@media (max-width: 720px){.home-arcade-centered{left:50%;width:max(100vw,min(1120px,calc(52dvh * 1.1417)))}.home-machine-layer{transform:none}}@media (max-width: 720px) and (orientation: landscape){.home-arcade-centered{width:max(100vw,min(1120px,93.6194dvh))}}.app-page.gateway-page{--gblue:#168dff;--gcyan:#54ddff;--gorange:#ff7415;--gamber:#ffad33;position:relative;isolation:isolate;width:100%;max-width:none;min-height:100dvh;overflow:hidden;padding-inline:clamp(16px,2.6vw,50px);background:#01040a}.app-page.gateway-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:url(/arc-gateway-chamber.webp) center/cover no-repeat;filter:saturate(1.1) contrast(1.06) brightness(.84);transform:scale(1.012)}.app-page.gateway-page:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#01040ab8,#01060f26 34%,#01060f26 66%,#01040aad),linear-gradient(180deg,rgba(0,3,9,.3),transparent 22% 76%,rgba(0,2,7,.7))}.app-page.gateway-page>*{position:relative;z-index:2}.gateway-page .site-header{min-height:74px;padding-inline:8px;border-color:#259aff6b;background:linear-gradient(90deg,#01060fb3,#030f1f66,#01060fb3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gateway-page .site-footer{border-color:#1c87ff59;background:#01050db3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gateway-page .gateway-layout{width:min(1510px,100%);min-height:690px;margin:auto;padding:22px 0 10px;grid-template-columns:minmax(245px,.72fr) minmax(440px,1.05fr) minmax(250px,.75fr);gap:clamp(18px,2.4vw,40px)}.gateway-page .gateway-brief{padding:26px 18px 22px;border-left:1px solid rgba(22,141,255,.75);background:linear-gradient(90deg,rgba(2,10,23,.78),rgba(2,9,20,.35) 72%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.gateway-page .gateway-brief .eyebrow{color:var(--gcyan);text-shadow:0 0 12px var(--gblue)}.gateway-page .gateway-brief .eyebrow i{background:var(--gorange);box-shadow:0 0 8px var(--gorange)}.gateway-page .gateway-brief h1{margin:17px 0 19px;color:#f7fbff;font-size:clamp(48px,4.7vw,82px);line-height:.83;text-shadow:0 4px 25px #000}.gateway-page .gateway-brief h1 em{color:transparent;background:linear-gradient(90deg,#08a7ff 5%,#46d9ff 43%,#ff8d26 67%,#ff5f0c);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 7px rgba(11,132,255,.5))}.gateway-page .gateway-brief>p{max-width:390px;color:#e8f5ffd6;font-size:13px;line-height:1.55;text-shadow:0 2px 8px #000}.gateway-page .gateway-checklist{margin-top:20px;border-color:#1d89ff73}.gateway-page .gateway-checklist span{border-color:#1d89ff57;color:#829eb6;background:linear-gradient(90deg,rgba(2,12,27,.68),transparent)}.gateway-page .gateway-checklist span:nth-child(odd) i{border-color:#ff7415bf;color:#ff9a3e}.gateway-page .gateway-checklist span:nth-child(2n) i{border-color:#2599ffc7;color:#65dfff}.gateway-page .gateway-checklist .active{color:#eaf9ff}.gateway-page .gateway-checklist .done{color:#6fffd0}.gateway-page .arcade-gateway{width:min(500px,100%);filter:drop-shadow(-14px 20px 30px rgba(0,78,255,.2)) drop-shadow(14px 23px 30px rgba(255,76,3,.17)) drop-shadow(0 34px 34px rgba(0,0,0,.72))}.gateway-page .gateway-marquee{height:66px;border-color:#2ba9ffd1;border-bottom-color:#0c68d5;background:linear-gradient(90deg,#0c4c91d1,#030f1ff0 45%,#030f1ff0 55%,#8b2d03c2),linear-gradient(#133b69,#060f20);box-shadow:inset 0 0 28px #1c84ff40,10px 0 22px #ff4e0424}.gateway-page .gateway-marquee span{color:var(--gcyan)}.gateway-page .gateway-marquee b{color:var(--gamber);text-shadow:0 0 10px rgba(255,104,14,.9)}.gateway-page .gateway-marquee i{color:#ff9340}.gateway-page .gateway-neck{background:linear-gradient(90deg,#08437eeb,#030914 45%,#030914 55%,#6f2304eb);border-left-color:#289dff;border-right-color:#ff6915}.gateway-page .gateway-body{border-color:#2a9dffad;background:linear-gradient(90deg,rgba(6,62,117,.34),transparent 34% 66%,rgba(133,42,2,.34)),linear-gradient(145deg,#0b2546,#030914 58%,#231006);box-shadow:inset 7px 0 18px #0e73ff2b,inset -7px 0 18px #ff4f0329}.gateway-page .gateway-crt-frame{border-color:#3cb3ffbf;box-shadow:inset 0 0 24px #000,-6px 0 14px #0a69ff33,7px 0 14px #ff520624}.gateway-page .gateway-crt{background:radial-gradient(circle at 35%,rgba(16,126,255,.22),transparent 48%),radial-gradient(circle at 72%,rgba(255,83,7,.14),transparent 44%),repeating-linear-gradient(0deg,transparent 0 3px,rgba(0,0,0,.38) 3px 4px),#010711}.gateway-page .gateway-crt strong{color:transparent;background:linear-gradient(90deg,#55e7ff 12%,#159aff 45%,#ffad37 64%,#ff6a12 90%);-webkit-background-clip:text;background-clip:text;text-shadow:none;filter:drop-shadow(0 0 7px rgba(25,130,255,.6))}.gateway-page .crt-progress i{background:linear-gradient(90deg,#128fff,#56e5ff 58%,#ff8d21);box-shadow:0 0 12px #188fff}.gateway-page .gateway-control-panel{background:linear-gradient(90deg,rgba(4,35,68,.36),transparent 50%,rgba(93,28,2,.32))}.gateway-page .keypad-grid button{border-color:#2b9cff66;background:linear-gradient(145deg,#0e365b,#030c18);color:#a9eaff}.gateway-page .keypad-grid button:nth-child(3n),.gateway-page .keypad-grid .enter{border-color:#ff6f1994;color:#ffad55}.gateway-page .joystick span{background:radial-gradient(circle at 32% 28%,#d0fbff,#138eff 42%,#ff7115 78%,#241006);box-shadow:0 7px 10px #000,0 0 16px #1489ff,0 0 24px #ff5b0747}.gateway-page .gateway-base{border-color:#2292ff94;background:linear-gradient(90deg,#041326,#020710 55%,#1c0b03)}.gateway-page .gateway-base button{border-color:#28b8ff;background:linear-gradient(90deg,#0c6cff33,#ff5b0526);color:#65e7ff;box-shadow:0 0 15px #127dff4d,inset -1px 0 #ff7015}.gateway-page .gateway-base button:hover{color:#fff;background:linear-gradient(90deg,#087dff,#ff6a0a)}.gateway-page .gateway-telemetry{min-height:525px;border-color:#2297ffa3;background:linear-gradient(160deg,#020c1beb,#01060fdb 60%,#1e0a02cc);box-shadow:-10px 0 30px #075cff24,12px 0 32px #ff4c041f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gateway-page .telemetry-title{border-color:#2296ff73;color:#dff7ff}.gateway-page .telemetry-title b{color:#6fffd0;text-shadow:0 0 8px rgba(50,255,195,.65)}.gateway-page .telemetry-score,.gateway-page .recovered-code{border-color:#2090ff75;background:#010813c7;box-shadow:inset -2px 0 #ff64123d}.gateway-page .telemetry-score strong,.gateway-page .recovered-code strong{color:var(--gamber);text-shadow:0 0 12px rgba(255,91,8,.78)}.gateway-page .telemetry-bars i{background:linear-gradient(#65e9ff,#087eff);box-shadow:0 0 7px #188fff80}.gateway-page .telemetry-bars i:nth-child(4n),.gateway-page .telemetry-bars i:nth-child(7n){background:linear-gradient(#ffc55b,#ff6710);box-shadow:0 0 8px #ff5306ad}@media (min-width:900px) and (max-width:1180px){.app-page.gateway-page{padding-inline:13px}.gateway-page .gateway-layout{grid-template-columns:210px minmax(350px,1fr) 210px;gap:12px}.gateway-page .gateway-brief{max-width:none;margin:0;padding-inline:13px;text-align:left}.gateway-page .gateway-checklist{grid-template-columns:1fr}.gateway-page .gateway-checklist span{border-right:0;padding-inline:4px}.gateway-page .arcade-gateway{width:min(430px,100%)}.gateway-page .gateway-telemetry{display:block;width:100%;margin:0}}@media (min-width:900px) and (max-height:700px){.app-page.gateway-page{height:100dvh;min-height:100dvh;padding-bottom:0}.gateway-page .site-header{min-height:52px}.gateway-page .gateway-layout{flex:none;height:calc(100dvh - 88px);min-height:0;padding:7px 0 5px;align-items:center;overflow:hidden}.gateway-page .gateway-brief{padding-block:12px}.gateway-page .gateway-brief .eyebrow{font-size:7px}.gateway-page .gateway-brief h1{margin:9px 0 10px;font-size:36px}.gateway-page .gateway-brief>p{margin:0;font-size:9px;line-height:1.36}.gateway-page .gateway-checklist{margin-top:8px}.gateway-page .gateway-checklist span{min-height:29px;grid-template-columns:23px 1fr;gap:5px}.gateway-page .gateway-checklist i{width:19px;height:19px;font-size:7px}.gateway-page .gateway-checklist b{font-size:7px}.gateway-page .arcade-gateway{width:352px}.gateway-page .gateway-marquee{height:42px}.gateway-page .gateway-marquee span{font-size:16px}.gateway-page .gateway-marquee b{font-size:11px}.gateway-page .gateway-neck{height:8px}.gateway-page .gateway-body{padding:9px 14px 11px}.gateway-page .gateway-crt-frame{padding:6px}.gateway-page .gateway-crt{min-height:92px;padding:9px 12px}.gateway-page .gateway-crt strong{margin:7px 0 6px;font-size:18px}.gateway-page .gateway-control-panel{min-height:103px;grid-template-columns:1fr 55px;gap:8px;padding:8px 3px 1px}.gateway-page .keypad-grid{gap:3px}.gateway-page .keypad-grid button{min-height:20px;font-size:8px}.gateway-page .joystick{height:70px}.gateway-page .joystick:before{width:50px;height:18px}.gateway-page .joystick i{width:7px;height:39px;bottom:18px}.gateway-page .joystick span{width:25px;height:25px;right:10px}.gateway-page .gateway-base{min-height:33px}.gateway-page .gateway-base button{min-width:205px;padding:6px 10px;font-size:7px}.gateway-page .gateway-telemetry{min-height:0;height:334px;overflow:hidden}.gateway-page .telemetry-title{height:33px;font-size:6px}.gateway-page .radar{width:112px;height:112px;margin:6px auto}.gateway-page .radar-hint{display:none}.gateway-page .telemetry-score,.gateway-page .recovered-code{margin:6px 9px;padding:7px 8px}.gateway-page .telemetry-bars{height:42px;margin:8px 9px}.gateway-page .telemetry-log{padding:4px 9px 8px}.gateway-page .telemetry-log span{font-size:6px}.gateway-page .site-footer{min-height:36px}}.app-page.game-page,.app-page.application-page{--arc-blue: #168dff;--arc-cyan: #54ddff;--arc-orange: #ff7415;--arc-amber: #ffad33;position:relative;isolation:isolate;width:100%;max-width:none;min-height:100dvh;overflow:hidden;padding-inline:clamp(16px,2.6vw,50px);background:#01040a}.app-page.game-page:before,.app-page.application-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:url(/arc-gateway-chamber.webp) center/cover no-repeat;filter:saturate(1.08) contrast(1.08) brightness(.72);transform:scale(1.012)}.app-page.game-page:after,.app-page.application-page:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#01040ad1,#01060f3b 34%,#01060f3b 66%,#01040ac7),linear-gradient(180deg,rgba(0,3,9,.38),transparent 22% 76%,rgba(0,2,7,.76))}.app-page.game-page>*,.app-page.application-page>*{position:relative;z-index:2}.game-page .site-header,.application-page .site-header{min-height:74px;padding-inline:8px;border-color:#259aff73;background:linear-gradient(90deg,#01060fc7,#030f1f7a,#1c0902b3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.game-page .site-footer,.application-page .site-footer{border-color:#1c87ff66;background:#01050dc2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.game-page .header-stage,.application-page .header-stage{color:#9cb5c9}.game-page .header-stage i,.application-page .header-stage i{background:var(--arc-orange);box-shadow:0 0 9px var(--arc-orange)}.game-page .game-layout{width:min(1510px,100%);min-height:690px;margin:auto;grid-template-columns:minmax(270px,.7fr) minmax(620px,1.45fr);gap:clamp(25px,4vw,76px);padding:22px 0 10px}.game-page .game-brief{max-width:440px;padding:27px 20px 24px;border-left:1px solid rgba(22,141,255,.78);background:linear-gradient(90deg,rgba(2,10,23,.82),rgba(2,9,20,.38) 72%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.game-page .game-brief .eyebrow{color:var(--arc-cyan);text-shadow:0 0 12px var(--arc-blue)}.game-page .game-brief .eyebrow i{background:var(--arc-orange);box-shadow:0 0 8px var(--arc-orange)}.game-page .game-brief h1{margin:18px 0 20px;color:#f7fbff;font-size:clamp(58px,5.4vw,92px);line-height:.82;text-shadow:0 4px 25px #000}.game-page .game-brief h1 em{color:transparent;background:linear-gradient(90deg,#08a7ff 5%,#46d9ff 43%,#ff9a2b 69%,#ff5f0c);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 7px rgba(11,132,255,.5))}.game-page .game-brief>p{max-width:410px;color:#e8f5ffdb;font-size:13px;line-height:1.58;text-shadow:0 2px 8px #000}.game-page .game-rules{margin-top:20px;border-color:#1d89ff75}.game-page .game-rules span{border-color:#1d89ff59;color:#8ba5ba;background:linear-gradient(90deg,rgba(2,12,27,.73),transparent)}.game-page .game-rules span:nth-child(odd) i{border-color:#ff7415cc;color:#ff9a3e}.game-page .game-rules span:nth-child(2n) i{border-color:#2599ffd1;color:#65dfff}.game-page .text-button{color:#70dfff}.game-page .game-cabinet{width:min(790px,100%);filter:drop-shadow(-16px 22px 34px rgba(0,78,255,.22)) drop-shadow(16px 24px 34px rgba(255,76,3,.18)) drop-shadow(0 36px 40px rgba(0,0,0,.74))}.game-page .game-marquee{height:66px;border-color:#2ba9ffdb;border-bottom-color:#0c68d5;background:linear-gradient(90deg,#0c4c91e0,#030f1ff5 45%,#030f1ff5 55%,#8b2d03d1),linear-gradient(#133b69,#060f20);box-shadow:inset 0 0 28px #1c84ff45,10px 0 22px #ff4e042b}.game-page .game-marquee span{color:var(--arc-cyan)}.game-page .game-marquee b{color:var(--arc-amber);text-shadow:0 0 11px rgba(255,104,14,.9)}.game-page .game-marquee i{color:#ff9340}.game-page .game-screen-frame{border-color:#2a9dffb8;background:linear-gradient(90deg,rgba(6,62,117,.4),transparent 34% 66%,rgba(133,42,2,.38)),linear-gradient(145deg,#0b2546,#030914 58%,#231006);box-shadow:inset 7px 0 18px #0e73ff33,inset -7px 0 18px #ff4f032e}.game-page .game-hud{border-color:#2b9cff80;background:linear-gradient(90deg,#021327f5,#020812fa 55%,#1e0a03f2)}.game-page .game-hud span{border-color:#2b9cff57}.game-page .game-hud span:nth-child(2) b{color:var(--arc-amber);text-shadow:0 0 9px rgba(255,116,21,.5)}.game-page .game-hud span:nth-child(3) b{color:#ff9751}.game-page .game-arena{border-color:#4ab7ffad;background:radial-gradient(circle at 28% 45%,rgba(22,115,255,.16),transparent 45%),radial-gradient(circle at 75% 50%,rgba(255,92,8,.11),transparent 42%),#010610;box-shadow:inset 0 0 48px #000,-5px 0 14px #0a69ff29,6px 0 14px #ff52061f}.pac-stage{position:absolute;top:8px;right:8px;bottom:46px;left:8px;display:grid;place-items:center}.pac-canvas{max-width:100%;max-height:100%;filter:drop-shadow(0 0 18px rgba(47,156,255,.2))}.game-page .score-progress>div i{background:linear-gradient(90deg,var(--arc-blue),var(--arc-cyan) 64%,var(--arc-orange))}.game-page .game-controls{border-color:#2292ff9e;background:linear-gradient(90deg,#071f3b,#020710 55%,#281004)}.game-page .game-controls>button{border-color:#5b2607;background:radial-gradient(circle at 35% 30%,#ffe0a2,#ff8f22 43%,#9b3609 75%);box-shadow:0 7px #381203,0 0 19px #ff6a0c80}.game-page .game-stick b{background:radial-gradient(circle at 35% 30%,#bdf6ff,#198ee8 50%,#07325d 80%);box-shadow:0 7px 10px #000,0 0 17px #1f9fff85}.game-overlay.paused{background:#01060ecc}.game-overlay.paused>span{color:var(--arc-cyan);font:15px var(--mono);letter-spacing:.3em;text-shadow:0 0 16px rgba(112,233,255,.65)}.application-page .application-layout{width:min(1510px,100%);min-height:700px;margin:auto;grid-template-columns:minmax(260px,.68fr) minmax(560px,1.25fr) minmax(225px,.54fr);gap:clamp(20px,2.8vw,50px);padding:22px 0 10px}.application-page .application-copy{padding:27px 20px 24px;border-left:1px solid rgba(22,141,255,.78);background:linear-gradient(90deg,rgba(2,10,23,.82),rgba(2,9,20,.38) 72%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.application-page .application-copy .eyebrow{color:var(--arc-cyan);text-shadow:0 0 12px var(--arc-blue)}.application-page .application-copy .eyebrow i{background:var(--arc-orange);box-shadow:0 0 8px var(--arc-orange)}.application-page .application-copy h1{margin:18px 0 20px;color:#f7fbff;font-size:clamp(48px,4.5vw,76px);line-height:.84;text-shadow:0 4px 25px #000}.application-page .application-copy h1 em{color:transparent;background:linear-gradient(90deg,#08a7ff 5%,#46d9ff 43%,#ff9a2b 69%,#ff5f0c);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 7px rgba(11,132,255,.5))}.application-page .application-copy>p{color:#e8f5ffdb;font-size:13px;line-height:1.58}.application-page .code-receipt{border-color:#2b9cff8c;background:linear-gradient(90deg,#0c58aa26,#ff5b0514);box-shadow:inset -2px 0 #ff641247}.application-page .code-receipt strong{color:var(--arc-amber);text-shadow:0 0 12px rgba(255,91,8,.7)}.application-page .application-console{border-color:#2a9dffb8;background:linear-gradient(145deg,#041226f5,#020812f5 58%,#200c04f0);box-shadow:-11px 0 31px #075cff29,12px 0 32px #ff4c0424,inset 0 0 45px #1a68c40d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.application-page .console-title{border-color:#2296ff7a}.application-page .console-title b{color:var(--arc-amber);text-shadow:0 0 9px rgba(255,116,21,.55)}.application-page .form-step{border-color:#2389e54d}.application-page .form-step.active{background:linear-gradient(90deg,#1681ff17,#ff640f0a);box-shadow:inset 3px 0 var(--arc-blue),inset -2px 0 #ff741580}.application-page .form-step-index{border-color:#2b9cff80;color:var(--arc-cyan)}.application-page .wallet-input{border-color:#2b9cff7a;background:linear-gradient(90deg,#010b19,#100703)}.application-page .wallet-input>span{border-color:#2b9cff6b;color:var(--arc-amber)}.application-page .x-follow-button{border-color:#ff741594;background:linear-gradient(90deg,#2f9cff1a,#ff74151a);color:#ffb45e}.application-page .social-signal-actions{display:grid;gap:7px;margin:8px 0 1px}.application-page .social-signal-button{width:100%;max-width:none;height:44px;min-height:44px;margin:0;padding:0 12px;border-color:#ff741594;background:linear-gradient(90deg,#187dd621,#ff741517);color:#ffb45e;box-shadow:inset 2px 0 #ff7415bd;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.application-page .social-signal-button em{min-width:0;overflow:hidden;color:inherit;font-style:normal;text-align:left;text-overflow:ellipsis;white-space:nowrap}.application-page .social-signal-button:hover{border-color:#ff9e46e6;background:linear-gradient(90deg,#188cee33,#ff741529);transform:translateY(-1px)}.application-page .social-signal-button:focus-visible{outline:2px solid #64dcff;outline-offset:2px}.application-page .social-signal-button.followed{border-color:#72ffc280;background:linear-gradient(90deg,#19919a26,#72ffc214);color:var(--green);box-shadow:inset 2px 0 #72ffc2b8}.application-page .submit-wallet-button{border-color:#55dfff;background:linear-gradient(100deg,#087dff,#235acb 50%,#ff6710);box-shadow:0 0 18px #1889ff40,inset -1px 0 #ffd69b66}.application-page .application-status{border-color:#2297ffa3;background:linear-gradient(160deg,#020c1bf0,#01060fe6 60%,#1e0a02d6);box-shadow:-10px 0 30px #075cff24,12px 0 32px #ff4c041f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.application-page .application-status>div:first-child{border-color:#2296ff73}.application-page .signal-pulse{background:radial-gradient(circle,rgba(22,141,255,.16),transparent 68%)}.application-page .signal-pulse i{border-color:#ff74157a}.application-page .signal-pulse b{color:var(--arc-amber);text-shadow:0 0 9px rgba(255,116,21,.55)}@media (min-width: 900px) and (max-width: 1180px){.app-page.game-page,.app-page.application-page{padding-inline:13px}.game-page .game-layout{grid-template-columns:225px minmax(560px,1fr);gap:14px}.application-page .application-layout{grid-template-columns:210px minmax(520px,1fr) 200px;gap:12px}}@media (min-width: 900px) and (max-height: 700px){.app-page.game-page,.app-page.application-page{height:100dvh;min-height:100dvh;padding-bottom:0}.game-page .site-header,.application-page .site-header{min-height:52px}.game-page .site-footer,.application-page .site-footer{min-height:36px}.game-page .game-layout,.application-page .application-layout{height:calc(100dvh - 88px);min-height:0;padding:7px 0 5px;overflow:hidden}.game-page .game-brief{padding-block:12px}.game-page .game-brief h1{margin:10px 0 12px;font-size:42px}.game-page .game-brief>p{font-size:9px;line-height:1.38}.game-page .game-rules{margin-top:10px}.game-page .game-rules span{min-height:30px}.game-page .game-cabinet{width:610px}.game-page .game-marquee{height:40px}.game-page .game-screen-frame{padding:7px}.game-page .game-hud{min-height:40px}.game-page .game-arena{height:350px}.game-page .game-controls{height:62px}.application-page .application-copy{padding-block:12px}.application-page .application-copy h1{margin:9px 0 10px;font-size:38px}.application-page .application-copy>p{font-size:9px}.application-page .application-console{transform:scale(.89);transform-origin:center}.application-page .application-status{min-height:430px}}.application-page .submit-wallet-button:disabled{border-color:#2d71a96b;background:linear-gradient(100deg,#07172b,#091126 55%,#1b0d06);color:#526b82;box-shadow:none;cursor:not-allowed}.application-page .submit-wallet-button:disabled b{color:#6a4328;border-left-color:#ff741529}.game-page.level-mode .game-layout{width:min(1530px,100%);grid-template-columns:minmax(250px,.65fr) minmax(650px,1.45fr) minmax(250px,.65fr);gap:clamp(16px,2vw,34px);align-items:center}.game-page.level-mode .game-brief{width:100%;max-width:none}.game-page.level-mode .game-cabinet{width:min(840px,100%);justify-self:center}.game-page.level-mode .game-arena{height:430px}.game-page.level-mode .pac-stage{top:7px;right:10px;bottom:47px;left:10px;overflow:hidden}.game-page.level-mode .pac-canvas{display:block;width:auto;height:100%;max-width:100%;max-height:100%}.game-page .level-hud{grid-template-columns:repeat(4,1fr)}.game-page .level-hud span{padding-inline:12px}.game-page .level-hud b{font-size:17px;letter-spacing:.04em}.game-page .level-hud span:nth-child(2) b{color:var(--arc-amber)}.game-page .level-hud span:nth-child(3) b{color:#74e7ff}.game-page .level-hud span:nth-child(4) b{color:#ff9751}.game-page .level-progress>div i{background:linear-gradient(90deg,#087dff,#55e7ff 58%,#ffad37 78%,#ff6710);box-shadow:0 0 12px #188fff,0 0 16px #ff671047}.game-page .level-progress>b{min-width:45px;color:var(--arc-amber);text-align:right}.game-overlay.levelup{background:radial-gradient(circle at 50%,rgba(17,102,196,.22),transparent 48%),#01060eed}.game-overlay.levelup>span{color:#72ffc2}.game-overlay.levelup>strong{color:transparent;background:linear-gradient(90deg,#55e7ff,#ffad37);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 12px rgba(37,151,255,.45))}.game-level-panel{width:100%;min-height:566px;border:1px solid rgba(34,151,255,.64);background:linear-gradient(160deg,#020c1bf0,#01060fe6 60%,#1e0a02d6);box-shadow:-10px 0 30px #075cff24,12px 0 32px #ff4c041f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.level-panel-head{height:48px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(34,150,255,.45);color:#dff7ff;font:8px var(--mono);letter-spacing:.13em}.level-panel-head span{display:flex;align-items:center;gap:7px}.level-panel-head span i{width:5px;height:5px;border-radius:50%;background:#72ffc2;box-shadow:0 0 8px #72ffc2}.level-panel-head b{color:var(--arc-amber);text-shadow:0 0 8px rgba(255,116,21,.58)}.level-map-list{padding:12px;display:grid;gap:9px}.level-map-card{padding:9px;border:1px solid rgba(44,126,194,.28);background:#010813a8;transition:opacity .25s,border-color .25s,background .25s,transform .25s}.level-map-card.active{border-color:#ff8323ad;background:linear-gradient(90deg,#1269ce1a,#ff690f1a);box-shadow:inset 2px 0 #1697ff,inset -2px 0 #ff7415,0 0 16px #1a75e81a;transform:translate(-2px)}.level-map-card.cleared{border-color:#72ffc25c;background:#2380660f}.level-map-card.locked{opacity:.38;filter:grayscale(.55)}.level-map-label{display:grid;grid-template-columns:27px 1fr;gap:8px;align-items:center;margin-bottom:7px}.level-map-label>i{width:25px;height:25px;display:grid;place-items:center;border:1px solid rgba(49,149,227,.5);color:#63ddff;font:8px var(--mono);font-style:normal}.level-map-card.active .level-map-label>i{border-color:#ff7d1fc7;color:#ffae52}.level-map-card.cleared .level-map-label>i{border-color:#72ffc280;color:#72ffc2}.level-map-label>span{display:grid;gap:2px}.level-map-label b{color:#c9eafb;font:8px var(--mono);letter-spacing:.1em}.level-map-label small{color:#54728a;font:6px var(--mono);letter-spacing:.13em}.level-map-card.active .level-map-label small{color:#ff9c4b}.level-map-card.cleared .level-map-label small{color:#72ffc2}.level-mini-map{width:100%;height:53px;display:block;padding:4px;border:1px solid rgba(44,126,194,.2);background:#010712}.level-mini-map rect{fill:#1769a8;opacity:.72}.level-mini-map.active rect{fill:url(#none);fill:#2d9ff0;opacity:.9;filter:drop-shadow(0 0 .35px #48d9ff)}.level-mini-map.cleared rect{fill:#3d947c;opacity:.68}.level-mini-map.locked rect{fill:#304255}.level-mission{margin:0 12px 12px;padding:11px 12px;display:grid;gap:6px;border:1px solid rgba(255,116,21,.28);background:linear-gradient(90deg,#09428321,#ff670d12)}.level-mission>small{color:#58758d;font:6px var(--mono);letter-spacing:.15em}.level-mission>strong{color:#ffb153;font:10px var(--mono);letter-spacing:.12em;text-shadow:0 0 9px rgba(255,116,21,.38)}.level-mission>div{height:5px;display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.level-mission>div i{background:#4379a433}.level-mission>div i.on{background:linear-gradient(90deg,#148fff,#55e7ff 55%,#ff8e24);box-shadow:0 0 8px #299eff85}.level-mission>span{color:#5c7a92;font:6px var(--mono);letter-spacing:.08em}@media (max-width: 1400px) and (min-width: 1081px){.game-page.level-mode .game-layout{grid-template-columns:220px minmax(600px,1fr) 220px;gap:13px}.game-page.level-mode .game-brief{padding-inline:13px}.game-page.level-mode .game-brief h1{font-size:58px}.game-level-panel{min-height:530px}.level-map-list{padding:9px;gap:7px}.level-map-card{padding:7px}.level-mini-map{height:48px}.level-mission{margin-inline:9px}}@media (min-width: 1081px) and (max-height: 700px){.game-page.level-mode .game-layout{grid-template-columns:190px minmax(520px,1fr) 190px;gap:10px}.game-page.level-mode .game-cabinet{width:660px}.game-page.level-mode .game-arena{height:350px}.game-page.level-mode .game-brief{padding-inline:10px}.game-page.level-mode .game-brief h1{font-size:40px}.game-level-panel{min-height:0;height:472px;overflow:hidden}.level-panel-head{height:34px}.level-map-list{padding:6px;gap:5px}.level-map-card{padding:5px}.level-map-label{margin-bottom:4px}.level-mini-map{height:39px}.level-mission{margin:0 6px 6px;padding:7px}}@media (max-width: 1080px){.game-page.level-mode{overflow:auto}.game-page.level-mode .game-layout{height:auto;overflow:visible;grid-template-columns:1fr;padding-top:40px}.game-page.level-mode .game-brief,.game-page.level-mode .game-cabinet,.game-level-panel{width:min(820px,100%);margin-inline:auto}.level-map-list{grid-template-columns:repeat(3,1fr)}.game-level-panel{min-height:0}}.game-page.level-mode .game-marquee b,.game-page.level-mode .level-hud span:nth-child(2) b{color:var(--level-accent);text-shadow:0 0 13px var(--level-accent)}.game-page.level-mode .game-screen-frame,.game-page.level-mode .game-arena{border-color:var(--level-accent)}.game-page.level-mode .game-screen-frame{box-shadow:0 0 22px color-mix(in srgb,var(--level-accent) 25%,transparent)}.game-page.level-mode .pac-stage{background:var(--level-fill)}.game-page.level-mode .level-progress>div i{background:linear-gradient(90deg,var(--level-accent),#efffff 62%,var(--arc-amber));box-shadow:0 0 12px var(--level-accent)}.game-page.level-mode .level-progress>b{color:var(--level-accent)}.level-map-card{--map-color: #35c8ff;border-left:2px solid var(--map-color)}.level-map-card.active{border-color:var(--map-color);background:linear-gradient(90deg,color-mix(in srgb,var(--map-color) 13%,transparent),#020711b8);box-shadow:inset 2px 0 var(--map-color),0 0 17px color-mix(in srgb,var(--map-color) 22%,transparent)}.level-map-card.cleared{border-color:color-mix(in srgb,var(--map-color) 58%,transparent);background:color-mix(in srgb,var(--map-color) 6%,rgba(1,8,19,.68))}.level-map-card.locked{opacity:.35;filter:none}.level-map-card .level-map-label>i,.level-map-card.active .level-map-label>i,.level-map-card.cleared .level-map-label>i{border-color:var(--map-color);color:var(--map-color);box-shadow:0 0 8px color-mix(in srgb,var(--map-color) 25%,transparent)}.level-map-card.active .level-map-label small,.level-map-card.cleared .level-map-label small{color:var(--map-color)}.level-mini-map rect,.level-mini-map.active rect,.level-mini-map.cleared rect,.level-mini-map.locked rect{fill:var(--map-color)}.level-mini-map.active rect{opacity:.95;filter:drop-shadow(0 0 .42px var(--map-color))}.level-mini-map.cleared rect{opacity:.67}.level-mini-map.locked rect{opacity:.5}.level-mission>div i.on{background:var(--map-color);box-shadow:0 0 9px var(--map-color)}.level-mission>span{color:color-mix(in srgb,var(--level-accent) 72%,#6f8495)}.gateway-proof-card{position:relative;margin-top:14px;padding:11px 12px 10px;display:grid;gap:6px;border:1px solid rgba(35,145,231,.36);border-left:2px solid #42d9ff;background:linear-gradient(120deg,#041c359e,#1b0a0385);box-shadow:inset 0 0 22px #0e72d70f}.gateway-proof-card>span{display:flex;align-items:center;gap:7px;color:#7feaff;font:7px var(--mono);letter-spacing:.13em}.gateway-proof-card>span i{width:5px;height:5px;border-radius:50%;background:#79ffc2;box-shadow:0 0 8px #79ffc2}.gateway-proof-card>p{margin:0;color:#94afc2;font:7px/1.52 var(--sans)}.gateway-proof-card>small{margin-top:2px;color:#ff9f46;font:6px var(--mono);letter-spacing:.1em}.gateway-proof-card>b{color:#6f8ca1;font:6px/1.45 var(--mono);letter-spacing:.035em}.gateway-proof-card>button{margin-top:2px;padding:7px 8px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,126,28,.42);background:#ff63080e;color:#ffc06b;font:6px var(--mono);letter-spacing:.11em;cursor:pointer}.gateway-proof-card>button i{color:#ff7b1b;font-style:normal}.gateway-proof-card>button:hover{border-color:#ff8d30;background:#ff6d0d21}.proof-challenge-page .challenge-purpose-note{display:flex;align-items:center;gap:8px;width:100%;margin:14px 0 12px;padding:9px 10px;border:1px solid rgba(255,139,43,.5);border-left:3px solid #ff8b2b;background:linear-gradient(90deg,#ff711c1f,#08111fb8);color:#ffd0a3;font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.13em;line-height:1.25}.proof-challenge-page .challenge-purpose-note>i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#ff8b2b;box-shadow:0 0 12px #ff8b2beb}.proof-challenge-page .challenge-purpose-note>b{margin-left:auto;color:#ff8b2b;white-space:nowrap}@media (min-width: 1081px) and (max-height: 820px){.proof-challenge-page .challenge-purpose-note{margin:7px 0;padding:6px 8px;font-size:7px}}@media (max-width: 760px){.proof-challenge-page .challenge-purpose-note{flex-wrap:wrap}.proof-challenge-page .challenge-purpose-note>b{width:100%;margin-left:14px}}@media (min-width: 1081px) and (max-height: 820px){.proof-challenge-page{width:100%;height:100dvh;min-height:100dvh;overflow:hidden}.proof-challenge-page .site-header{min-height:58px}.proof-challenge-page .game-layout{width:min(1530px,100%);min-height:0;height:calc(100dvh - 94px);grid-template-columns:minmax(225px,.65fr) minmax(590px,1.45fr) minmax(235px,.65fr);gap:clamp(10px,1.25vw,19px);padding:5px 0 3px;overflow:hidden}.proof-challenge-page .game-brief{padding:12px 10px 10px}.proof-challenge-page .game-brief .eyebrow{font-size:7px}.proof-challenge-page .game-brief h1{margin:8px 0 10px;font-size:clamp(42px,4.25vw,66px);line-height:.8}.proof-challenge-page .game-brief>p{font-size:9px;line-height:1.4}.proof-challenge-page .challenge-purpose-note{margin:6px 0;padding:5px 7px;font-size:6px}.proof-challenge-page .game-rules{margin-top:7px}.proof-challenge-page .game-rules span{min-height:35px;padding-block:5px;font-size:7px}.proof-challenge-page .game-rules span i{width:23px;height:23px}.proof-challenge-page .text-button{margin-top:9px;font-size:7px}.proof-challenge-page .game-cabinet{width:min(720px,100%)}.proof-challenge-page .game-marquee{height:52px}.proof-challenge-page .game-marquee b{font-size:17px}.proof-challenge-page .game-hud{min-height:47px}.proof-challenge-page.level-mode .game-arena{height:356px}.proof-challenge-page .game-controls{min-height:68px;height:68px}.proof-challenge-page .game-stick{transform:scale(.8);transform-origin:bottom center}.proof-challenge-page .game-controls>button{transform:scale(.78)}.proof-challenge-page .game-level-panel{min-height:0;height:516px;overflow:hidden}.proof-challenge-page .level-panel-head{height:36px}.proof-challenge-page .level-map-list{padding:6px;gap:5px}.proof-challenge-page .level-map-card{padding:5px}.proof-challenge-page .level-map-label{margin-bottom:4px}.proof-challenge-page .level-mini-map{height:43px}.proof-challenge-page .level-mission{margin:0 6px 6px;padding:7px}.proof-challenge-page .site-footer{min-height:36px}}.home-machine-layer{z-index:5;pointer-events:none}.home-machine-layer .arcade-start-button{pointer-events:auto}.arc-scout-duo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;pointer-events:none;animation:arcScoutDuoBoot .68s cubic-bezier(.16,.88,.22,1.08) both}.arc-scout-node{position:absolute;top:8.5%;width:min(43%,445px);min-width:292px;aspect-ratio:820 / 749;pointer-events:none;isolation:isolate}.arc-scout-node--left{left:-11.5%}.arc-scout-node--right{right:-11.5%}.arc-scout-button{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:#d9f9ff;cursor:pointer;pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.arc-scout-button:focus-visible{outline:1px solid rgba(102,235,255,.95);outline-offset:-13%;border-radius:46%}.arc-scout-visual,.arc-scout-float,.arc-scout-layer,.arc-scout-face{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.arc-scout-visual{transform-origin:50% 52%}.arc-scout-node--right .arc-scout-visual{transform:scaleX(-1)}.arc-scout-float{transform-origin:50% 76%;animation:arcScoutIdle 3.6s ease-in-out infinite;filter:drop-shadow(0 18px 17px rgba(0,8,19,.56))}.arc-scout-node--right .arc-scout-float{animation-delay:-1.55s}.arc-scout-layer{display:block;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.arc-scout-core{z-index:2}.arc-scout-arm{z-index:3;transform-origin:50% 50%}.arc-scout-arm--left{transform-origin:28% 65%}.arc-scout-arm--right{transform-origin:72% 65%}.arc-scout-ground{position:absolute;left:21%;right:21%;bottom:4%;height:10%;border-radius:50%;background:radial-gradient(ellipse,rgba(74,222,255,.3),rgba(24,107,180,.12) 44%,transparent 73%);filter:blur(4px);opacity:.7;animation:arcScoutGround 3s ease-in-out infinite}.arc-scout-node--right .arc-scout-ground{animation-delay:-1.2s}.arc-scout-face{z-index:5;pointer-events:none}.arc-scout-eye{position:absolute;top:32.65%;width:7.65%;height:5.1%;border-radius:50%;background:#8cf8ff;box-shadow:0 0 4px #9fffff,0 0 12px #35cfff,0 0 24px #35cfffd1;transition:transform .26s ease,height .26s ease,top .26s ease,opacity .26s ease,background .26s ease;animation:arcScoutBlink 4.7s ease-in-out infinite}.arc-scout-eye--left{left:37.72%}.arc-scout-eye--right{left:55.34%;animation-delay:.08s}.arc-scout-mouth{position:absolute;left:44.65%;top:46.18%;width:10.7%;height:4.2%;border:0;border-bottom:clamp(2px,.42vw,5px) solid #82f5ff;border-radius:0 0 50% 50%;filter:drop-shadow(0 0 5px #36d8ff) drop-shadow(0 0 10px rgba(53,216,255,.65));transition:all .3s cubic-bezier(.2,.8,.2,1)}.arc-scout-cheek{position:absolute;top:42.5%;width:3.1%;height:1.2%;border-radius:50%;background:#ff8a4b;box-shadow:0 0 10px #ff7a40cc;opacity:0;transition:opacity .28s ease}.arc-scout-cheek--left{left:35.6%}.arc-scout-cheek--right{left:61.2%}.arc-scout-greeting{position:absolute;z-index:8;top:12%;right:-2%;display:inline-flex;align-items:center;gap:7px;min-width:74px;padding:8px 10px;border:1px solid rgba(96,231,255,.82);border-left:3px solid #ff7d42;background:linear-gradient(135deg,#051525f5,#07273ae8);box-shadow:0 0 0 1px #000c,0 10px 28px #00081270,inset 0 0 22px #2ac8ff14;clip-path:polygon(0 0,93% 0,100% 28%,100% 100%,0 100%);color:#e8fcff;font:900 clamp(10px,.72vw,13px)/1 "Arial Narrow",Arial,sans-serif;letter-spacing:.12em;white-space:nowrap;animation:arcScoutGreeting 1.85s ease-in-out infinite}.arc-scout-node--right .arc-scout-greeting{right:auto;left:-2%}.arc-scout-greeting>i{width:6px;height:6px;border-radius:50%;background:#7df4ff;box-shadow:0 0 10px #52e2ff}.arc-scout-greeting small{padding-left:7px;border-left:1px solid rgba(107,224,255,.28);color:#ff9b63;font-size:7px;letter-spacing:.16em}.arc-scout-hint{position:absolute;z-index:8;left:50%;bottom:1.5%;transform:translate(-50%);color:#bbf0ffb8;font:800 7px/1 Arial Narrow,Arial,sans-serif;letter-spacing:.23em;text-shadow:0 0 10px rgba(67,220,255,.6);opacity:.72}.arc-scout-node.is-sad .arc-scout-float{animation:arcScoutSadBody 2.9s ease-in-out infinite;filter:drop-shadow(0 15px 13px rgba(0,8,19,.58)) saturate(.72) brightness(.84)}.arc-scout-node.is-sad .arc-scout-arm--left{transform:rotate(8deg) translateY(1.6%)}.arc-scout-node.is-sad .arc-scout-arm--right{transform:rotate(-8deg) translateY(1.6%)}.arc-scout-node.is-sad .arc-scout-eye{top:33.5%;height:1.2%;border-radius:999px;opacity:.72;background:#64bfd8;animation:none;box-shadow:0 0 8px #54cce899}.arc-scout-node.is-sad .arc-scout-eye--left{transform:rotate(-14deg)}.arc-scout-node.is-sad .arc-scout-eye--right{transform:rotate(14deg)}.arc-scout-node.is-sad .arc-scout-mouth{top:47.2%;height:3.8%;border-bottom:0;border-top:clamp(2px,.38vw,4px) solid #ff9b62;border-radius:50% 50% 0 0;filter:drop-shadow(0 0 5px rgba(255,123,70,.64))}.arc-scout-node.is-sad .arc-scout-greeting{border-color:#ff874d80;color:#ffc2a1;animation:arcScoutSadGreeting 2.3s ease-in-out infinite}.arc-scout-node.is-sad .arc-scout-greeting>i{background:#ff8a51;box-shadow:0 0 8px #ff7745}.arc-scout-node.is-happy .arc-scout-float,.arc-scout-node.is-open .arc-scout-float{animation:arcScoutHappyBody 1.75s ease-in-out infinite;filter:drop-shadow(0 20px 22px rgba(0,8,19,.54)) saturate(1.12) brightness(1.06)}.arc-scout-node.is-happy .arc-scout-eye,.arc-scout-node.is-open .arc-scout-eye{top:33.1%;height:3.9%;background:#8effcf;box-shadow:0 0 6px #8effcf,0 0 17px #42eeb8;animation:arcScoutHappyEye 1.3s ease-in-out infinite}.arc-scout-node.is-happy .arc-scout-eye--left,.arc-scout-node.is-open .arc-scout-eye--left{transform:rotate(8deg) scaleY(.55)}.arc-scout-node.is-happy .arc-scout-eye--right,.arc-scout-node.is-open .arc-scout-eye--right{transform:rotate(-8deg) scaleY(.55)}.arc-scout-node.is-happy .arc-scout-mouth,.arc-scout-node.is-open .arc-scout-mouth{left:43.95%;top:45.75%;width:12.2%;height:5.2%;border-bottom-color:#87ffd0;filter:drop-shadow(0 0 6px #42eeb8) drop-shadow(0 0 12px rgba(66,238,184,.7))}.arc-scout-node.is-happy .arc-scout-cheek,.arc-scout-node.is-open .arc-scout-cheek{opacity:.76}.arc-scout-node.is-hello .arc-scout-arm--left{animation:arcScoutHelloWave 2.45s ease-in-out 2}.arc-scout-node.is-happy .arc-scout-arm--left,.arc-scout-node.is-open .arc-scout-arm--left{animation:arcScoutHappyWave 1.55s ease-in-out infinite}.arc-scout-panel{--panel-accent: #62e8ff;position:fixed;z-index:30;top:clamp(74px,9.2vh,104px);width:min(400px,calc(100vw - 30px));max-height:calc(100dvh - 116px);overflow:auto;overscroll-behavior:contain;border:1px solid rgba(84,220,255,.55);border-top:2px solid var(--panel-accent);background:linear-gradient(rgba(95,225,255,.025) 1px,transparent 1px) 0 0/100% 5px,radial-gradient(circle at 10% 0,rgba(51,199,255,.14),transparent 42%),linear-gradient(145deg,#051220fb,#030c18fb);box-shadow:0 0 0 1px #000000db,0 26px 72px #00040ead,inset 0 0 54px #19a9df0e;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,14px 100%,0 calc(100% - 14px));opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px) scale(.975);transition:opacity .24s ease,transform .34s cubic-bezier(.18,.86,.24,1),visibility 0s linear .34s;scrollbar-width:thin;scrollbar-color:rgba(80,218,255,.45) rgba(0,0,0,.28)}.arc-scout-node--left .arc-scout-panel{left:clamp(15px,3vw,56px)}.arc-scout-node--right .arc-scout-panel{right:clamp(15px,3vw,56px);--panel-accent: #ff8b4b}.arc-scout-node.is-open .arc-scout-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s}.arc-scout-panel:before,.arc-scout-panel:after{content:"";position:absolute;z-index:4;pointer-events:none}.arc-scout-panel:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 46%,rgba(99,232,255,.06) 49%,transparent 52%);transform:translate(-100%);animation:arcPanelSweep 4.8s ease-in-out infinite}.arc-scout-panel:after{left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#ff8248 0 22%,transparent 22% 25%,#62e8ff 25% 68%,transparent 68%);box-shadow:0 0 14px #50e2ff85}.arc-scout-panel__rail{position:relative;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;gap:8px;min-height:40px;padding:6px 7px 6px 13px;border-bottom:1px solid rgba(75,205,240,.26);background:linear-gradient(90deg,#11374ead,#03121fe0);color:#c7f5ff;font:900 8px/1 Arial Narrow,Arial,sans-serif;letter-spacing:.15em}.arc-scout-panel__rail>span{display:flex;align-items:center;gap:7px;min-width:0;white-space:nowrap}.arc-scout-panel__rail>span i{width:6px;height:6px;border-radius:50%;background:var(--panel-accent);box-shadow:0 0 10px var(--panel-accent)}.arc-scout-panel__rail>b{color:#ff9a61;font-size:7px;letter-spacing:.12em}.arc-scout-panel__rail button{width:28px;height:28px;border:1px solid rgba(97,226,255,.36);background:#020c17cc;color:#c8f5ff;font:500 19px/1 Arial,sans-serif;cursor:pointer}.arc-scout-panel__rail button:hover,.arc-scout-panel__rail button:focus-visible{border-color:#ff8b4b;color:#ffb186;outline:none}.arc-scout-panel__body{position:relative;z-index:3;padding:17px 19px 13px}.arc-scout-panel__signal{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:14px;padding:7px 9px;border:1px solid rgba(81,220,255,.18);background:#0a2f4147;color:#a9edf9;font:900 7px/1 Arial Narrow,Arial,sans-serif;letter-spacing:.16em}.arc-scout-panel__signal>i{width:7px;height:7px;border-radius:50%;background:#75ffd0;box-shadow:0 0 10px #48e9b8;animation:arcPanelSignal 1.35s ease-in-out infinite}.arc-scout-panel__signal small{color:#a6e3f07a;font-size:6px;text-align:right}.arc-scout-panel__eyebrow{margin:0 0 8px;color:#ff9b62;font:900 7px/1 Arial Narrow,Arial,sans-serif;letter-spacing:.19em}.arc-scout-panel h2{margin:0;color:#f1fdff;font:900 clamp(24px,2vw,31px)/.92 "Arial Narrow",Impact,sans-serif;letter-spacing:.02em;text-transform:uppercase}.arc-scout-panel h2 em{color:var(--panel-accent);font-style:normal;text-shadow:0 0 18px rgba(73,222,255,.22)}.arc-scout-panel__lead{margin:12px 0 14px;max-width:355px;color:#cbebf2b8;font:600 8px/1.58 Arial,sans-serif;letter-spacing:.06em}.arc-scout-panel__mission{position:relative;margin:0 0 12px;padding:12px 13px 11px 15px;border:1px solid rgba(90,221,255,.24);border-left:3px solid #5fe7ff;background:linear-gradient(90deg,#2697be24,#081b2a5c)}.arc-scout-panel__mission--status{border-left-color:#ff8a4c;background:linear-gradient(90deg,#ff76371c,#081b2a5c)}.arc-scout-panel__mission small{display:block;margin-bottom:5px;color:#a7e1ee85;font:900 6px/1 Arial Narrow,Arial,sans-serif;letter-spacing:.18em}.arc-scout-panel__mission strong{display:block;color:#ddf9ff;font:900 11px/1 Arial Narrow,Arial,sans-serif;letter-spacing:.1em}.arc-scout-panel__mission p{margin:6px 0 0;color:#c2e6eea8;font:600 7px/1.45 Arial,sans-serif;letter-spacing:.035em}.arc-scout-panel__status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 13px}.arc-scout-panel__status>span{min-height:48px;padding:8px 7px;border:1px solid rgba(90,213,241,.15);background:#0009137a}.arc-scout-panel__status small{display:block;min-height:17px;color:#a9dde87a;font:900 5.5px/1.35 Arial Narrow,Arial,sans-serif;letter-spacing:.12em}.arc-scout-panel__status b{display:flex;align-items:center;gap:5px;margin-top:5px;color:#ff9b65;font:900 7px/1 Arial Narrow,Arial,sans-serif;letter-spacing:.1em}.arc-scout-panel__status b.online{color:#81f6cd}.arc-scout-panel__status b i{width:5px;height:5px;border-radius:50%;background:#75ffd0;box-shadow:0 0 8px #55e9bc}.arc-scout-panel__action{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:43px;padding:0 13px;border:1px solid #49dfff;border-left:4px solid #ff8249;background:linear-gradient(105deg,#11759970,#041c2cd1);color:#e4fbff;font:900 9px/1 Arial Narrow,Arial,sans-serif;letter-spacing:.16em;cursor:pointer;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.arc-scout-panel__action b{color:#ff9a61;font-size:17px}.arc-scout-panel__action:hover,.arc-scout-panel__action:focus-visible{outline:none;background:linear-gradient(105deg,#18a7d394,#072b3ee6);box-shadow:0 0 24px #38d5ff38;transform:translateY(-1px)}.arc-scout-panel>footer{position:relative;z-index:3;display:flex;justify-content:space-between;padding:8px 18px 9px;border-top:1px solid rgba(76,208,239,.15);color:#9bd9e566;font:900 6px/1 Arial Narrow,Arial,sans-serif;letter-spacing:.18em}.arc-scout-panel>footer b{color:#ff9a61}@keyframes arcScoutDuoBoot{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}@keyframes arcScoutIdle{0%,to{transform:translateY(0) rotate(-.45deg)}50%{transform:translateY(-2.2%) rotate(.55deg)}}@keyframes arcScoutGround{0%,to{transform:scaleX(.9);opacity:.45}50%{transform:scaleX(1.1);opacity:.8}}@keyframes arcScoutBlink{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.08)}}@keyframes arcScoutHelloWave{0%,to{transform:rotate(0)}16%{transform:rotate(-16deg) translateY(-1%)}31%{transform:rotate(9deg)}46%{transform:rotate(-13deg)}64%{transform:rotate(0)}}@keyframes arcScoutSadBody{0%,to{transform:translateY(2.5%) rotate(-1.2deg) scaleY(.985)}50%{transform:translateY(3.8%) rotate(.4deg) scaleY(.975)}}@keyframes arcScoutSadGreeting{0%,to{opacity:.42}50%{opacity:.78}}@keyframes arcScoutHappyBody{0%,to{transform:translateY(-1.2%) rotate(-.4deg)}50%{transform:translateY(-3.6%) rotate(.7deg)}}@keyframes arcScoutHappyWave{0%,to{transform:rotate(0)}18%{transform:rotate(-20deg) translateY(-1%)}36%{transform:rotate(10deg)}54%{transform:rotate(-18deg)}72%{transform:rotate(5deg)}}@keyframes arcScoutHappyEye{0%,to{opacity:.88}50%{opacity:1}}@keyframes arcScoutGreeting{0%,to{transform:translateY(0);box-shadow:0 0 0 1px #000c,0 10px 28px #00081270,inset 0 0 22px #2ac8ff14}50%{transform:translateY(-3px);box-shadow:0 0 0 1px #000c,0 12px 34px #00081280,0 0 17px #41dbff29}}@keyframes arcPanelSweep{0%,45%{transform:translate(-105%)}72%,to{transform:translate(115%)}}@keyframes arcPanelSignal{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media (max-width: 1180px){.arc-scout-node{top:12%;width:min(39%,380px);min-width:270px}.arc-scout-node--left{left:-7.5%}.arc-scout-node--right{right:-7.5%}.arc-scout-greeting{top:8%}}@media (max-height: 820px) and (min-width: 900px){.arc-scout-node{top:4%;width:min(37%,350px);min-width:258px}.arc-scout-node--left{left:-4.8%}.arc-scout-node--right{right:-4.8%}.arc-scout-panel{top:56px;max-height:calc(100dvh - 80px);width:min(370px,calc(100vw - 28px))}.arc-scout-panel__body{padding:12px 15px 10px}.arc-scout-panel__signal{margin-bottom:9px}.arc-scout-panel__lead{margin:8px 0 10px;line-height:1.42}.arc-scout-panel__mission{margin-bottom:8px;padding-block:9px}.arc-scout-panel__status{margin-bottom:9px}.arc-scout-panel__status>span{min-height:42px;padding-block:6px}.arc-scout-panel__action{min-height:38px}}@media (max-width: 820px){.arc-scout-node{top:13%;width:44%;min-width:220px}.arc-scout-node--left{left:-12%}.arc-scout-node--right{right:-12%}.arc-scout-greeting{top:5%;padding:6px 7px;min-width:58px;font-size:8px}.arc-scout-greeting small,.arc-scout-hint{display:none}.arc-scout-panel{top:58px;left:50%!important;right:auto!important;width:min(390px,calc(100vw - 22px));max-height:calc(100dvh - 76px);transform:translate(-50%,12px) scale(.975)}.arc-scout-node.is-open .arc-scout-panel{transform:translate(-50%) scale(1)}}@media (prefers-reduced-motion: reduce){.arc-scout-duo,.arc-scout-float,.arc-scout-ground,.arc-scout-eye,.arc-scout-arm,.arc-scout-greeting,.arc-scout-panel:before,.arc-scout-panel__signal>i{animation:none!important}.arc-scout-panel{transition-duration:.01ms}}.arc-scout-node--left .arc-scout-panel,.arc-scout-node--right .arc-scout-panel{left:50%!important;right:auto!important;transform:translate(-50%,12px) scale(.975)}.arc-scout-node.is-open .arc-scout-panel{transform:translate(-50%) scale(1)}.arc-scout-duo{z-index:auto;animation:none}.arc-scout-node{top:18%;width:43%;min-width:0;isolation:auto}.arc-scout-node--left{left:-14%}.arc-scout-node--right{right:-14%}.arc-scout-node--left .arc-scout-visual{transform:rotate(-9deg);transform-origin:72% 76%}.arc-scout-node--right .arc-scout-visual{transform:scaleX(-1) rotate(-9deg);transform-origin:52% 76%}.home-machine-layer{z-index:5}.arc-scout-float,.arc-scout-node.is-open .arc-scout-float{animation:none!important;transform:none!important;filter:drop-shadow(0 18px 17px rgba(0,8,19,.58))}.arc-scout-arm,.arc-scout-node.is-open .arc-scout-arm{animation:none!important;transform:none!important}.arc-scout-ground{animation:none!important;transform:none!important;opacity:.42}.arc-scout-greeting{animation:none!important}.arc-scout-eye,.arc-scout-node.is-open .arc-scout-eye{top:32.65%;height:5.1%;border-radius:50%;background:#8cf8ff;box-shadow:0 0 4px #9fffff,0 0 12px #35cfff,0 0 24px #35cfffd1;opacity:1;transform-origin:50% 50%;animation:arcScoutOccasionalBlink 7.2s linear infinite!important}.arc-scout-eye--right,.arc-scout-node.is-open .arc-scout-eye--right{animation-delay:0s!important}.arc-scout-node--right .arc-scout-eye{animation-delay:-3.35s!important}.arc-scout-node.is-open .arc-scout-eye--left,.arc-scout-node.is-open .arc-scout-eye--right{transform:none}.arc-scout-node.is-open .arc-scout-mouth{left:44.65%;top:46.18%;width:10.7%;height:4.2%;border-bottom-color:#82f5ff;filter:drop-shadow(0 0 5px #36d8ff) drop-shadow(0 0 10px rgba(53,216,255,.65))}.arc-scout-node.is-open .arc-scout-cheek{opacity:0}@keyframes arcScoutOccasionalBlink{0%,87.5%,91.5%,to{transform:scaleY(1)}89.5%{transform:scaleY(.08)}}@media (min-width: 821px){.arc-scout-node--left .arc-scout-panel{left:calc(50% - 50vw + clamp(20px,3vw,56px))!important;right:auto!important;transform:translateY(12px) scale(.975)}.arc-scout-node--right .arc-scout-panel{left:auto!important;right:calc(50% - 50vw + clamp(20px,3vw,56px))!important;transform:translateY(12px) scale(.975)}.arc-scout-node.is-open .arc-scout-panel{transform:translateY(0) scale(1)}}@media (max-width: 1180px){.arc-scout-node{top:19%;width:42%;min-width:0}.arc-scout-node--left{left:-13%}.arc-scout-node--right{right:-13%}}@media (max-height: 820px) and (min-width: 900px){.arc-scout-node{top:16%;width:41%;min-width:0}.arc-scout-node--left{left:-13%}.arc-scout-node--right{right:-13%}}@media (max-width: 820px){.arc-scout-node{top:19%;width:45%;min-width:0}.arc-scout-node--left{left:-15%}.arc-scout-node--right{right:-15%}}@media (prefers-reduced-motion: reduce){.arc-scout-eye,.arc-scout-node.is-open .arc-scout-eye{animation:none!important}}.app-page{--shell-gutter: clamp(20px, 3vw, 58px)}.app-page.gateway-page,.app-page.game-page,.app-page.application-page{--shell-gutter: clamp(16px, 2.6vw, 50px)}.app-page.gateway-page,.app-page.game-page,.app-page.application-page,.app-page.success-page{padding-bottom:0}.app-page>.arc-page-video-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;filter:saturate(.98) contrast(1.08) brightness(.56);transform:scale(1.012)}.app-page .site-header,.site-footer.site-footer--network{width:calc(100% + (var(--shell-gutter) * 2));margin-left:calc(var(--shell-gutter) * -1)}.app-page .site-header{min-height:78px;padding-inline:var(--shell-gutter);border-top:1px solid rgba(255,116,21,.34);border-bottom:1px solid rgba(63,207,255,.46);background:linear-gradient(90deg,#071f39c2,#010812c7 24%,#010812c7 76%,#2d1005bd);box-shadow:0 14px 34px #00000047,inset 0 -1px #2caeff24;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.app-page .site-header:before{content:"";position:absolute;inset:0 0 auto;height:2px;pointer-events:none;background:linear-gradient(90deg,#0aa8ff,rgba(10,168,255,.08) 30%,transparent 49%,rgba(255,103,18,.08) 70%,#ff6712);box-shadow:0 0 13px #249bff3d}.app-page .site-header:after{left:var(--shell-gutter);width:clamp(170px,16vw,300px)}.app-page .site-header .brand-lockup{color:#edfaff}.site-footer.site-footer--network{position:relative;min-height:88px;display:grid;grid-template-columns:minmax(230px,.82fr) minmax(460px,1.7fr) minmax(220px,.82fr);align-items:center;gap:clamp(22px,3vw,58px);margin-top:auto;padding:12px var(--shell-gutter);border-top:1px solid rgba(54,195,255,.42);border-bottom:1px solid rgba(255,110,20,.32);background:linear-gradient(90deg,#061f39bd,#010812cc 25%,#010812cc 75%,#2b0f05bd);box-shadow:0 -14px 34px #00000047,inset 0 1px #35b5ff1a;color:#8ba6bb;font:9px var(--mono);letter-spacing:normal;text-transform:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-footer.site-footer--network:before{content:"";position:absolute;inset:0 0 auto;height:2px;pointer-events:none;background:linear-gradient(90deg,#0aa8ff,transparent 36% 64%,#ff6712);opacity:.8}.site-footer-brand{display:inline-flex;align-items:center;justify-self:start;gap:12px;min-width:0}.site-footer-brand>span:last-child{display:grid;gap:3px}.site-footer-brand>span:last-child>b{color:#edfaff;font:800 12px/1 var(--sans);letter-spacing:.24em;white-space:nowrap}.site-footer-brand>span:last-child>small{color:#66839a;font:7px/1.2 var(--mono);letter-spacing:.18em;white-space:nowrap}.site-footer-brand .arc-mark{width:36px;flex:0 0 36px}.site-footer-brand .arc-mark b{font-size:11px}.site-footer-brand .arc-mark i{display:block;position:absolute;right:5px;bottom:4px;width:auto;height:auto;margin:0;border-radius:0;background:transparent;box-shadow:none;color:var(--cyan);font:700 11px var(--sans);font-style:normal;animation:none}.site-footer.site-footer--network .site-footer-notice{width:auto;max-width:760px;margin:0;padding:4px clamp(18px,2vw,34px);border:0;border-left:1px solid rgba(58,189,255,.34);border-right:1px solid rgba(255,109,22,.3);background:transparent;color:#d2eaf3c2;font:9px/1.55 var(--mono);letter-spacing:.045em;text-align:center;text-transform:none}.site-footer-social{display:inline-flex;align-items:center;justify-self:end;gap:12px;color:inherit;text-decoration:none;transition:color .18s ease,filter .18s ease}.site-footer-social>span:first-child{display:grid;gap:3px;text-align:right}.site-footer-social small{color:#66839a;font:7px/1 var(--mono);letter-spacing:.18em}.site-footer-social b{color:#dff8ff;font:800 10px/1 var(--mono);letter-spacing:.12em;white-space:nowrap}.site-footer-x{min-width:44px;height:34px;display:grid;place-items:center;border:1px solid rgba(67,203,255,.52);background:linear-gradient(135deg,#0c6aaa47,#270f07b8);color:#f3fbff;font:800 11px/1 var(--sans);box-shadow:inset -1px 0 #ff691473,0 0 18px #148fff1a}.site-footer-social:hover{color:#fff;filter:brightness(1.2)}@media (max-height: 820px) and (min-width: 901px){.app-page .site-header{min-height:60px}.site-footer.site-footer--network{min-height:68px;grid-template-columns:minmax(205px,.8fr) minmax(420px,1.7fr) minmax(190px,.8fr);gap:18px;padding-block:7px}.site-footer-brand .arc-mark{width:30px;flex-basis:30px}.site-footer-brand>span:last-child>b{font-size:10px}.site-footer-brand>span:last-child>small,.site-footer-social small{font-size:6px}.site-footer.site-footer--network .site-footer-notice{padding-inline:16px;font-size:7.5px;line-height:1.42}.site-footer-x{min-width:38px;height:30px;font-size:10px}.app-page.gateway-page{padding-bottom:0}.gateway-page .gateway-layout{flex:1 1 auto;min-height:0;height:auto;padding:8px 0 4px;align-items:center;overflow:hidden}}@media (max-height: 700px) and (min-width: 901px){.app-page .site-header{min-height:54px}.site-footer.site-footer--network{min-height:62px;padding-block:5px}.site-footer.site-footer--network .site-footer-notice{font-size:7px}}@media (max-width: 900px){.site-footer.site-footer--network{min-height:112px;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:9px 16px;padding-block:10px}.site-footer.site-footer--network .site-footer-notice{grid-column:1 / -1;grid-row:2;max-width:none;padding:7px 0 0;border:0;border-top:1px solid rgba(60,186,255,.28);text-align:left;font-size:8px}.site-footer-brand>span:last-child>small,.site-footer-social small{display:none}}@media (max-width: 1080px){.application-page .application-layout{width:min(720px,100%);min-height:0;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:22px;padding:44px 0 28px}.application-page .application-copy,.application-page .application-console,.application-page .application-status{width:100%;max-width:720px;margin-inline:auto}}@media (max-width: 720px){.app-page.application-page{height:auto;min-height:100dvh;overflow-x:hidden;overflow-y:auto}.application-page .application-layout{width:100%;grid-template-columns:minmax(0,1fr);gap:16px;padding:26px 0 20px}.application-page .application-copy{padding:22px 14px 20px}.application-page .application-copy h1{font-size:clamp(48px,16vw,62px)}.application-page .application-console,.application-page .application-status{min-width:0;max-width:100%}.application-page .form-step{grid-template-columns:30px minmax(0,1fr)}.application-page .wallet-input input{width:100%;min-width:0}.application-page .social-signal-button{padding-inline:10px}.application-page .social-signal-button em{font-size:8px;letter-spacing:.06em}}body{overflow-x:auto}.app-page,.arc-scout-panel__body,.arc-scout-panel__mission,.gateway-body,.gateway-crt,.game-arena,.application-console,.form-step,.success-panel{word-break:break-word;overflow-wrap:break-word}.app-page{min-width:0}.home-actions{flex-wrap:wrap}.home-hero{grid-template-columns:minmax(min(420px,100%),.88fr) minmax(min(560px,100%),1.12fr)}.gateway-layout{grid-template-columns:minmax(min(250px,100%),auto) minmax(min(480px,100%),1fr) minmax(min(250px,100%),auto)}.game-layout{grid-template-columns:minmax(min(230px,100%),auto) minmax(min(580px,100%),1fr) minmax(min(230px,100%),auto)}.application-layout{grid-template-columns:minmax(min(230px,100%),auto) minmax(min(540px,100%),1fr) minmax(min(220px,100%),auto)}.arc-scout-panel{max-width:calc(100vw - 20px)}.protocol-rail{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))}.machine-showcase{max-width:100%}.arcade-gateway,.game-cabinet,.application-console{max-width:100%;box-sizing:border-box}.arc-scout-panel__status{grid-template-columns:repeat(auto-fit,minmax(min(80px,100%),1fr))}.gateway-checklist,.game-rules{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))}img,canvas,video{max-width:100%;height:auto}.gateway-control-panel{grid-template-columns:minmax(0,1fr) auto}.application-status ol{grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr))}@media (max-width: 1400px){.home-hero{grid-template-columns:minmax(min(340px,100%),.9fr) minmax(min(420px,100%),1.1fr)}}.arc-scout-node{width:clamp(28%,43%,445px);min-width:0!important}.arc-scout-node--left{left:clamp(-16%,-11.5%,-4%)!important}.arc-scout-node--right{right:clamp(-16%,-11.5%,-4%)!important}.home-arcade-centered{max-width:100vw;overflow:visible}.arc-scout-duo{overflow:visible;max-width:100%}@media (max-width: 900px){.arc-scout-node{width:clamp(24%,40%,360px)!important}.arc-scout-node--left{left:clamp(-14%,-9%,-2%)!important}.arc-scout-node--right{right:clamp(-14%,-9%,-2%)!important}}@media (max-width: 600px){.arc-scout-node{width:clamp(20%,38%,280px)!important}.arc-scout-node--left{left:clamp(-10%,-6%,0%)!important}.arc-scout-node--right{right:clamp(-10%,-6%,0%)!important}}.home-energy-off-background{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none}.gateway-page .joystick{--joystick-x: 7px;--joystick-y: 0px;--joystick-angle: 8deg;width:clamp(55px,6vw,90px);min-width:55px;justify-self:center;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;outline:none}.gateway-page .joystick.is-dragging{cursor:grabbing}.gateway-page .joystick>i{left:50%!important;right:auto!important;transform:translate(-50%) rotate(var(--joystick-angle))!important;transform-origin:50% 100%;transition:transform .3s cubic-bezier(.2,.9,.2,1.25);pointer-events:none;will-change:transform}.gateway-page .joystick>span{left:50%!important;right:auto!important;transform:translate(-50%) translate(var(--joystick-x),var(--joystick-y));transition:transform .3s cubic-bezier(.2,.9,.2,1.25),filter .18s ease;pointer-events:none;will-change:transform}.gateway-page .joystick.is-dragging>i,.gateway-page .joystick.is-dragging>span{transition:none}.gateway-page .joystick.is-dragging>span{filter:brightness(1.2) saturate(1.16)}.gateway-page .joystick:focus-visible:before{border-color:#54ddffe6;box-shadow:inset 0 0 15px #000,0 0 0 2px #168dff33,0 0 18px #168dff7a}.home-page--no-scroll .home-arcade-centered,.home-page--no-scroll .home-arcade-centered *{user-select:none!important;-webkit-user-select:none!important}.home-page--no-scroll .home-arcade-centered img,.home-page--no-scroll .home-machine-layer .home-arcade-live{-webkit-user-drag:none!important}.home-page--no-scroll .home-machine-layer .home-arcade-live{pointer-events:none!important}.home-page--no-scroll .home-machine-layer .arcade-start-button,.home-page--no-scroll.arcade-power-off .home-machine-layer .arcade-start-button,.home-page--no-scroll.arcade-powered .home-machine-layer .arcade-start-button,.home-page--no-scroll.arcade-ready .home-machine-layer .arcade-start-button{left:31%!important;top:78.25%!important;right:auto!important;bottom:auto!important;width:38%!important;height:13.5%!important;transform:none!important;z-index:30!important;pointer-events:auto!important;cursor:pointer}.proof-challenge-page{--challenge-header-h: clamp(52px, 8dvh, 74px);--challenge-footer-h: clamp(36px, 6dvh, 62px);--challenge-arena-h: clamp(220px, calc(100vh - 390px) , 430px);--challenge-arena-h: clamp(220px, calc(100dvh - 390px) , 430px);width:100%!important;height:100vh!important;height:100dvh!important;min-height:100vh!important;min-height:100dvh!important;overflow:hidden!important}.proof-challenge-page>.site-header{flex:0 0 var(--challenge-header-h);width:100%;height:var(--challenge-header-h)!important;min-height:0!important}.proof-challenge-page>.site-footer{flex:0 0 var(--challenge-footer-h);width:100%;height:var(--challenge-footer-h)!important;min-height:0!important}.proof-challenge-page .game-layout{flex:1 1 auto!important;width:min(1530px,100%)!important;height:auto!important;min-height:0!important;padding:clamp(4px,1dvh,12px) 0!important;grid-template-columns:minmax(190px,.62fr) minmax(0,2fr) minmax(210px,.68fr)!important;gap:clamp(8px,1.4vw,22px)!important;align-items:center!important;overflow:hidden!important}.proof-challenge-page .game-cabinet{width:min(840px,100%,calc(var(--challenge-arena-h) * 2))!important;min-width:0!important;max-width:100%!important;max-height:100%!important;align-self:center}.proof-challenge-page .game-marquee{height:clamp(36px,7dvh,66px)!important;min-height:0!important}.proof-challenge-page .game-screen-frame{padding:clamp(6px,1dvh,14px)!important}.proof-challenge-page .game-hud{height:clamp(38px,6dvh,58px)!important;min-height:0!important}.proof-challenge-page .game-hud span{min-width:0;padding:clamp(5px,1dvh,12px) clamp(6px,.8vw,12px)!important}.proof-challenge-page .game-hud small{font-size:clamp(6px,.52vw,8px)}.proof-challenge-page .game-hud b{font-size:clamp(13px,1.15vw,18px)!important}.proof-challenge-page.level-mode .game-arena{width:100%;height:var(--challenge-arena-h)!important;min-height:0!important}.proof-challenge-page.level-mode .pac-stage{inset:clamp(4px,.7dvh,7px) clamp(6px,.6vw,10px) clamp(36px,5.2dvh,47px)!important;display:grid;place-items:center;overflow:hidden}.proof-challenge-page.level-mode .pac-canvas{display:block;width:auto!important;height:calc(var(--challenge-arena-h) - clamp(48px,6.4dvh,58px))!important;max-width:100%!important;max-height:none!important;object-fit:contain;user-select:none;-webkit-user-select:none}.proof-challenge-page .score-progress{left:clamp(10px,1.4vw,22px);right:clamp(10px,1.4vw,22px);bottom:clamp(9px,1.7dvh,17px);gap:clamp(6px,.8vw,12px)}.proof-challenge-page .game-controls{height:clamp(50px,8.5dvh,92px)!important;min-height:0!important;padding-inline:clamp(16px,2.4vw,38px)!important}.proof-challenge-page .game-brief,.proof-challenge-page .game-level-panel{align-self:center;min-height:0!important;max-height:100%}.proof-challenge-page .game-brief{overflow:hidden}.proof-challenge-page .game-brief h1{font-size:clamp(38px,3.4vw,58px)!important;line-height:.82;white-space:nowrap}.proof-challenge-page .game-brief>p{font-size:clamp(8px,.68vw,11px)!important;line-height:1.42!important}.proof-challenge-page .game-level-panel{height:min(566px,calc(var(--challenge-arena-h) + 160px))!important;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden!important}.proof-challenge-page .level-map-list{min-height:0;grid-template-rows:repeat(3,minmax(0,1fr));overflow:hidden}.proof-challenge-page .level-map-card{min-height:0;overflow:hidden}.proof-challenge-page .level-mini-map{height:clamp(28px,6dvh,53px)!important}@media (max-width: 1080px){.proof-challenge-page{--challenge-arena-h: clamp(210px, min(52vw, calc(100dvh - 250px) ), 430px);height:auto!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important}.proof-challenge-page .game-layout{height:auto!important;grid-template-columns:minmax(0,1fr)!important;padding:14px 0 24px!important;overflow:visible!important}.proof-challenge-page .game-cabinet{order:1;width:min(900px,100%)!important}.proof-challenge-page .game-brief{order:2;width:min(900px,100%)!important;max-height:none;overflow:visible}.proof-challenge-page .game-level-panel{order:3;width:min(900px,100%)!important;height:auto!important;max-height:none;overflow:visible!important}.proof-challenge-page .level-map-list{overflow:visible}.proof-challenge-page>.site-footer{flex-basis:auto}}@media (max-width: 680px){.proof-challenge-page{--challenge-arena-h: clamp(220px, 58vw, 330px)}.proof-challenge-page .level-map-list{grid-template-columns:1fr!important}.proof-challenge-page .score-progress>span{display:none}.proof-challenge-page .score-progress{grid-template-columns:1fr auto}}.proof-challenge-page.level-mode .pac-canvas{max-height:calc(100% - 4px)!important}.site-footer-brand .arc-mark{width:42px!important;height:42px!important;flex:0 0 42px!important;aspect-ratio:1!important}.site-footer-brand .arc-mark b{left:7px!important;top:5px!important;font:700 13px var(--sans)!important}.site-footer-brand .arc-mark i{display:block!important;position:absolute!important;right:5px!important;bottom:4px!important;width:auto!important;height:auto!important;margin:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--cyan)!important;font:700 13px var(--sans)!important;font-style:normal!important;animation:none!important}.site-footer-brand>span:last-child>b{color:#edfaff!important;font:800 13px/1 var(--sans)!important;letter-spacing:.28em!important}.site-footer-brand>span:last-child>small{display:block!important;color:var(--muted)!important;font:9px/1.2 var(--mono)!important;letter-spacing:.2em!important;white-space:nowrap}.site-footer-social{gap:9px!important}.site-footer-social>.site-footer-x{order:0;min-width:0!important;width:auto!important;height:auto!important;padding:0!important;display:inline-block!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#f3fbff!important;font:800 18px/1 var(--sans)!important}.site-footer-social>.site-footer-social-copy{order:1;display:grid!important;gap:3px;text-align:left!important}.game-stick{--game-stick-x: -5px;--game-stick-y: 0px;--game-stick-angle: -5.75deg;display:block;flex:0 0 75px;touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab;outline:none}.game-stick:active,.game-stick.is-dragging{cursor:grabbing}.game-stick i{transform:translate(var(--game-stick-x)) rotate(var(--game-stick-angle))!important;transition:transform .22s cubic-bezier(.2,.85,.2,1.28)}.game-stick b{transform:translate(var(--game-stick-x),var(--game-stick-y))!important;transition:transform .22s cubic-bezier(.2,.85,.2,1.28),filter .18s ease}.game-stick.is-dragging i,.game-stick.is-dragging b{transition:none}.game-stick:focus-visible b{filter:brightness(1.22) drop-shadow(0 0 8px #56dfff)}.application-page .x-username-confirm{display:grid;gap:5px;margin:-2px 0 1px;padding:8px 10px 9px;border:1px solid rgba(66,201,255,.42);border-top:0;background:linear-gradient(90deg,#052341d1,#1b0c05cc);box-shadow:inset 2px 0 #38c3ff9e}.application-page .x-username-confirm>small{color:#80dcff;font:7px/1 var(--mono);letter-spacing:.16em}.application-page .x-username-input{height:34px;display:grid;grid-template-columns:31px minmax(0,1fr);align-items:center;border:1px solid rgba(63,193,255,.45);background:#010812e6}.application-page .x-username-input>b{height:100%;display:grid;place-items:center;border-right:1px solid rgba(63,193,255,.32);color:#62ddff;font:800 12px var(--mono)}.application-page .x-username-input input{width:100%;min-width:0;height:100%;padding:0 10px;border:0;outline:0;background:transparent;color:#e8fbff;font:10px var(--mono);letter-spacing:.08em}.application-page .x-username-input input::placeholder{color:#3d6079}.application-page .x-username-confirm>em{color:#587891;font:6.5px/1.2 var(--mono);font-style:normal;letter-spacing:.08em}.application-page .x-username-confirm>em.valid{color:var(--green)}.application-page .x-username-confirm>em.invalid{color:var(--danger)}@media (max-width: 900px){.site-footer-social .site-footer-social-copy small{display:block!important}}.proof-challenge-page>.site-header,.proof-challenge-page>.site-footer.site-footer--network{width:100vw!important;width:100dvw!important;max-width:none!important;margin-left:0!important;margin-right:0!important;align-self:center}.mobile-signal-page{--signal-red: #ff4f52;--signal-red-hot: #ff7274;--signal-red-deep: #8f181f;--signal-ink: #070202;--signal-panel: rgba(22, 4, 6, .9);--signal-line: rgba(255, 78, 81, .32);position:relative;isolation:isolate;width:100%;max-width:none;min-height:100dvh;padding:0 16px 18px;overflow-x:hidden;color:#ffd8d5;background:var(--signal-ink)}.mobile-signal-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 52% 31%,rgba(154,20,26,.28),transparent 38%),linear-gradient(115deg,rgba(255,43,47,.035) 1px,transparent 1px),linear-gradient(25deg,rgba(255,43,47,.025) 1px,transparent 1px),#070202;background-size:auto,38px 38px,38px 38px,auto}.mobile-signal-page:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.72),transparent 18% 82%,rgba(0,0,0,.72)),repeating-linear-gradient(0deg,transparent 0 3px,rgba(0,0,0,.34) 3px 4px);opacity:.9}.mobile-signal-topbar{width:min(520px,100%);min-height:58px;margin:0 auto;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;border-bottom:1px solid var(--signal-line)}.mobile-signal-back{width:44px;height:44px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,80,83,.34);color:var(--signal-red-hot);background:#230407a3;font:19px var(--mono);cursor:pointer}.mobile-signal-brand{min-width:0;display:flex;align-items:center;gap:9px}.mobile-signal-brand .arc-mark{width:33px;flex:0 0 33px;border-color:#ff50538c;background:linear-gradient(145deg,#ff41462e,#0e0204f0);box-shadow:inset 0 0 15px #ff414629,0 0 17px #ff353a1a}.mobile-signal-brand .arc-mark:before,.mobile-signal-brand .arc-mark:after{background:var(--signal-red);box-shadow:0 0 8px var(--signal-red)}.mobile-signal-brand .arc-mark b,.mobile-signal-brand .arc-mark i{color:#ffe4e1;text-shadow:0 0 8px var(--signal-red)}.mobile-signal-brand>span:last-child{min-width:0;display:grid;gap:2px}.mobile-signal-brand>span:last-child b{overflow:hidden;color:#ffe7e4;font:700 10px var(--sans);letter-spacing:.18em;text-overflow:ellipsis;white-space:nowrap}.mobile-signal-brand>span:last-child small,.mobile-signal-session small{color:#ff818294;font:7px var(--mono);letter-spacing:.12em;white-space:nowrap}.mobile-signal-session{display:grid;gap:2px;text-align:right}.mobile-signal-session b{color:var(--signal-red-hot);font:9px var(--mono);letter-spacing:.08em}.mobile-signal-main{width:min(520px,100%);margin:0 auto;display:flex;flex:1;flex-direction:column}.mobile-signal-intro{padding:20px 2px 17px}.mobile-signal-intro>span{color:#ff676ab3;font:8px var(--mono);letter-spacing:.22em}.mobile-signal-intro h1{margin:8px 0;color:#ffe5e2;font:700 clamp(38px,12vw,50px)/.9 var(--mono);letter-spacing:.035em;text-shadow:0 0 22px rgba(255,54,59,.24)}.mobile-signal-intro h1 em{display:block;color:var(--signal-red);font-style:normal;text-shadow:0 0 22px rgba(255,61,65,.38)}.mobile-signal-intro p{max-width:42ch;margin:0;color:#ffd0cc9e;font:13px/1.45 var(--sans)}.mobile-signal-console{position:relative;border:1px solid rgba(255,70,73,.48);background:linear-gradient(145deg,#2d0509a8,#080102f0 55%,#260407b8),var(--signal-panel);box-shadow:inset 0 0 45px #ff2b300e,0 20px 60px #00000061}.mobile-signal-console:before,.mobile-signal-console:after{content:"";position:absolute;width:18px;height:18px;pointer-events:none}.mobile-signal-console:before{left:-1px;top:-1px;border-left:2px solid var(--signal-red);border-top:2px solid var(--signal-red)}.mobile-signal-console:after{right:-1px;bottom:-1px;border-right:2px solid var(--signal-red);border-bottom:2px solid var(--signal-red)}.mobile-signal-console-head{min-height:42px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,78,81,.19)}.mobile-signal-console-head>span{min-width:0;overflow:hidden;color:#ff9897b8;font:7px var(--mono);letter-spacing:.14em;text-overflow:ellipsis;white-space:nowrap}.mobile-signal-console-head>span i{display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:50%;background:var(--signal-red);box-shadow:0 0 9px var(--signal-red)}.mobile-signal-console-head button{min-width:82px;min-height:32px;padding:0 9px;border:1px solid rgba(255,82,84,.34);color:#ff9090db;background:#2604079e;font:7px var(--mono);letter-spacing:.1em;cursor:pointer}.mobile-signal-console-head button:disabled{opacity:.34;cursor:not-allowed}.mobile-signal-route{min-height:38px;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:8px;border-bottom:1px solid rgba(255,78,81,.12)}.mobile-signal-route i{width:min(34px,12vw);max-width:42px;height:3px;background:#ff686a2b;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.mobile-signal-route i.active{background:var(--signal-red-hot);box-shadow:0 0 11px var(--signal-red);transform:scaleY(1.7)}.mobile-signal-route i.complete{background:#ff7475c7;box-shadow:0 0 7px #ff414573}.mobile-signal-status{min-height:31px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:7px;color:#ff8d8dad;font:7px var(--mono);letter-spacing:.13em;text-align:center}.mobile-signal-status>i{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:var(--signal-red);box-shadow:0 0 8px var(--signal-red)}.mobile-signal-grid{padding:0 10px 10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-signal-grid button{min-width:0;min-height:82px;padding:8px 7px 7px;display:grid;place-items:center;align-content:center;gap:3px;border:1px solid rgba(255,80,82,.27);color:#ff8989c7;background:linear-gradient(135deg,rgba(255,62,66,.07),transparent 42%),#120204bd;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease,opacity .15s ease;touch-action:manipulation}.mobile-signal-grid button:after{content:"";width:20px;height:1px;margin-top:1px;background:#ff575933}.mobile-signal-grid button svg{width:25px;height:25px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.5;filter:drop-shadow(0 0 5px rgba(255,66,70,.22))}.mobile-signal-grid button strong{font:9px var(--mono);letter-spacing:.2em}.mobile-signal-grid button small{color:#ff707175;font:7px var(--mono);letter-spacing:.06em}.mobile-signal-grid button:disabled{opacity:.62;cursor:default}.mobile-signal-grid button:not(:disabled):active,.mobile-signal-grid button.active{opacity:1;border-color:var(--signal-red-hot);color:#fff0ed;background:radial-gradient(circle at 50%,rgba(255,74,78,.28),transparent 68%),#310509db;box-shadow:inset 0 0 24px #ff3e422e,0 0 19px #ff303540;transform:scale(.985)}.mobile-signal-grid button.wrong{border-color:#ffb0a5;color:#fff;background:#851116bd;box-shadow:inset 0 0 25px #ffe2da33,0 0 22px #ff323666;animation:mobileSignalError .18s linear 3}.mobile-signal-action{min-height:58px;padding:8px 10px 10px;border-top:1px solid rgba(255,78,81,.13)}.mobile-signal-action>button{width:100%;min-height:44px;padding:0 0 0 14px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,99,100,.75);color:#fff0ed;background:linear-gradient(90deg,#80131a,#b92129 58%,#761017);box-shadow:0 0 18px #ff2f332e,inset 0 1px #ffffff14;font:9px var(--mono);letter-spacing:.17em;cursor:pointer}.mobile-signal-action>button b{width:44px;align-self:stretch;display:grid;place-items:center;border-left:1px solid rgba(255,196,190,.22);font-size:16px}.mobile-signal-action>span{min-height:40px;display:flex;align-items:center;justify-content:center;gap:9px;color:#ff9796b3;font:8px var(--mono);letter-spacing:.13em;text-align:center}.mobile-signal-action>span i{width:7px;height:7px;border:1px solid var(--signal-red);border-radius:50%}.mobile-signal-action>span.is-live i{background:var(--signal-red);box-shadow:0 0 9px var(--signal-red);animation:mobileSignalPulse .65s ease-in-out infinite}.mobile-signal-action>div{min-height:42px;padding:5px 10px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid rgba(255,105,104,.55);background:#6d0d1347}.mobile-signal-action>div>i{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--signal-red-hot);color:#fff;font:normal 16px var(--mono);box-shadow:0 0 13px #ff4b4e4d}.mobile-signal-action>div>span{display:grid;gap:2px}.mobile-signal-action>div small{color:#ff93928f;font:6px var(--mono);letter-spacing:.16em}.mobile-signal-action>div strong{color:#fff0ed;font:14px var(--mono);letter-spacing:.22em;text-shadow:0 0 11px var(--signal-red)}.mobile-signal-metrics{min-height:58px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;border-bottom:1px solid rgba(255,78,81,.2)}.mobile-signal-metrics span{min-width:0;display:grid;gap:3px;text-align:center}.mobile-signal-metrics small{color:#ff75766b;font:6px var(--mono);letter-spacing:.12em}.mobile-signal-metrics b{overflow:hidden;color:#ffaeabb8;font:8px var(--mono);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.mobile-signal-console.phase-error .mobile-signal-status,.mobile-signal-console.phase-won .mobile-signal-status{color:#ffd8d2}@keyframes mobileSignalPulse{50%{transform:scale(1.45);opacity:.45}}@keyframes mobileSignalError{25%{transform:translate(-2px)}75%{transform:translate(2px)}}@media (max-width: 360px){.mobile-signal-page{padding-inline:10px}.mobile-signal-topbar{gap:7px}.mobile-signal-brand>span:last-child small{display:none}.mobile-signal-intro{padding-top:16px}.mobile-signal-intro h1{font-size:37px}.mobile-signal-grid button{min-height:76px}.mobile-signal-console-head>span{font-size:6px;letter-spacing:.1em}.mobile-signal-console-head button{min-width:72px;padding-inline:6px}.mobile-signal-metrics b{font-size:7px}}@media (min-width: 600px) and (max-height: 520px){.mobile-signal-page{padding-inline:18px}.mobile-signal-topbar{width:min(860px,100%)}.mobile-signal-main{width:min(860px,100%);display:grid;grid-template-columns:minmax(210px,.75fr) minmax(390px,1.25fr);grid-template-rows:1fr auto;align-items:center;gap:10px 18px}.mobile-signal-intro{padding:14px 0;align-self:start}.mobile-signal-intro h1{font-size:42px}.mobile-signal-console{grid-row:1 / 3;grid-column:2}.mobile-signal-grid button{min-height:70px}.mobile-signal-metrics{grid-column:1;align-self:end;grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion: reduce){.mobile-signal-page *,.mobile-signal-page *:before,.mobile-signal-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width: 720px),(pointer: coarse) and (max-width: 1024px){.app-page.gateway-page{width:100%;height:auto;min-height:100dvh;padding:0 12px 14px;overflow-x:hidden;overflow-y:auto}.gateway-page .site-header{width:100%;min-height:64px;padding-inline:3px}.gateway-page .gateway-layout{width:min(520px,100%);min-width:0;min-height:0;margin:0 auto;padding:20px 0 16px;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:18px;overflow:visible}.gateway-page .gateway-brief,.gateway-page .arcade-gateway,.gateway-page .gateway-telemetry{width:100%;min-width:0;max-width:520px;margin-inline:auto}.gateway-page .gateway-brief{padding:20px 14px 17px;text-align:left;border-right:1px solid rgba(22,141,255,.2);background:linear-gradient(100deg,#020a17e6,#04101f8a)}.gateway-page .gateway-brief .eyebrow{font-size:8px}.gateway-page .gateway-brief h1{margin:14px 0 15px;font-size:clamp(44px,14vw,62px);line-height:.86}.gateway-page .gateway-brief>p{max-width:44ch;font-size:13px;line-height:1.5}.gateway-page .gateway-proof-card{margin-top:16px;padding:12px}.gateway-page .gateway-proof-card>p{font-size:9px;line-height:1.5}.gateway-page .gateway-proof-card>b{display:none}.gateway-page .gateway-checklist{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.gateway-page .gateway-checklist span{min-width:0;min-height:62px;padding:7px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-right:1px solid rgba(29,137,255,.34);text-align:center}.gateway-page .gateway-checklist i{width:27px;height:27px}.gateway-page .gateway-checklist b{overflow:hidden;font-size:6.5px;text-overflow:ellipsis;white-space:nowrap}.gateway-page .arcade-gateway{justify-self:center;filter:drop-shadow(-8px 15px 22px rgba(0,78,255,.17)) drop-shadow(8px 17px 22px rgba(255,76,3,.13))}.gateway-page .gateway-marquee{height:56px}.gateway-page .gateway-body{padding:13px 12px 17px}.gateway-page .gateway-crt{min-height:145px;padding-inline:12px}.gateway-page .gateway-crt strong{font-size:clamp(23px,8vw,32px)}.gateway-page .gateway-control-panel{min-width:0;grid-template-columns:minmax(0,1fr) 64px;gap:10px;padding:14px 2px 3px}.gateway-page .keypad-grid{min-width:0;gap:6px}.gateway-page .keypad-grid button{min-width:0;min-height:42px}.gateway-page .joystick{width:64px;min-width:64px}.gateway-page .gateway-base{padding-inline:10px}.gateway-page .gateway-base button{width:min(100%,330px);min-width:0;min-height:46px}.gateway-page .gateway-telemetry{min-height:0;display:block}.gateway-page:has(.arcade-gateway.locked) .gateway-telemetry{display:none}.gateway-page .recovered-code{margin:12px}.gateway-page .site-footer.site-footer--network{width:100%;min-height:74px;margin-top:0;grid-template-columns:1fr auto;grid-template-rows:1fr;padding-block:8px}.gateway-page .site-footer.site-footer--network .site-footer-notice{display:none}.gateway-page .site-footer-social-copy small{display:none!important}}@media (max-width: 720px),(pointer: coarse) and (max-width: 1024px){html,body,#root{width:100%!important;min-width:100%!important;max-width:none!important;margin:0!important;background:#01040a}.app-page.gateway-page,.app-page.application-page,.app-page.success-page,.app-page.mobile-signal-page{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important}.app-page.gateway-page>.site-header,.app-page.application-page>.site-header,.app-page.success-page>.site-header,.app-page.gateway-page>.site-footer.site-footer--network,.app-page.application-page>.site-footer.site-footer--network,.app-page.success-page>.site-footer.site-footer--network,.app-page.mobile-signal-page>.mobile-signal-topbar{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;align-self:stretch!important}.gateway-page .gateway-layout,.application-page .application-layout{box-sizing:border-box;width:100%!important;padding-left:12px!important;padding-right:12px!important}.mobile-signal-main{box-sizing:border-box;width:min(520px,100%)!important;padding-left:16px;padding-right:16px}.mobile-signal-metrics{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}}.arcade-mint-stage{--home-header-height: 0px;width:100%;height:100dvh;min-height:100dvh;overflow:hidden;background:#01040a}.arcade-mint-stage>.home-energy-background{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(1.08) contrast(1.08) brightness(.72)}.arcade-mint-stage>.home-hero--centered{width:100%;height:100dvh;min-height:100dvh;overflow:hidden}.arcade-mint-stage .home-arcade-centered{width:min(92vw,105dvh);max-width:1120px;height:auto;bottom:-1.5%}.arcade-mint-stage .home-machine-layer{width:100%;transform:none}.arcade-mint-stage .home-machine-layer .home-arcade-live{width:100%;height:auto;max-height:96dvh;object-fit:contain}.cabinet-main-screen{position:absolute;z-index:5;left:14%;top:31.2%;width:72%;height:36.8%;overflow:hidden;clip-path:polygon(5% 0,95% 0,100% 100%,0 100%);background:transparent;box-shadow:none;pointer-events:none}.cabinet-main-screen svg{position:absolute;top:20%;right:8%;bottom:20%;left:8%;width:84%;height:60%;overflow:visible}.heartbeat-track,.heartbeat-pulse{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.heartbeat-track{stroke:#3fbeff26;stroke-width:3}.heartbeat-pulse{stroke:#5de1ff;stroke-width:5;stroke-dasharray:150 850;stroke-dashoffset:1000;filter:drop-shadow(0 0 6px #1fc7ff) drop-shadow(0 0 15px rgba(31,199,255,.65));animation:heartbeat-line 2.45s linear infinite}.heartbeat-scan{position:absolute;top:24%;bottom:24%;left:8%;width:2px;background:#d9f8ff;box-shadow:0 0 8px #5df,0 0 24px #1fb9ff;opacity:.8;animation:heartbeat-cursor 2.45s linear infinite}@keyframes heartbeat-line{to{stroke-dashoffset:0}}@keyframes heartbeat-cursor{0%{left:8%;opacity:0}7%{opacity:.85}92%{opacity:.85}to{left:92%;opacity:0}}@media (max-width: 720px){.arcade-mint-stage .home-arcade-centered{width:min(118vw,102.8125dvh);bottom:0}.arcade-mint-stage .home-machine-layer .home-arcade-live{max-height:94dvh}.heartbeat-pulse{stroke-width:4}}@media (max-width: 430px) and (orientation: portrait){.arcade-mint-stage .home-arcade-centered{width:min(158vw,100.625dvh);bottom:1%}.arcade-mint-stage .home-machine-layer .home-arcade-live{max-height:92dvh}}@media (prefers-reduced-motion: reduce){.heartbeat-pulse,.heartbeat-scan{animation-duration:7s}}
