*{box-sizing:border-box;margin:0;padding:0}body.scout-projected{height:100%;color:var(--ice);font-family:var(--f-b);background:#01080e;overflow:hidden}body.scout-projected #fit{position:absolute;inset:0;overflow:hidden}#fit{width:100%;height:100dvh;position:relative;overflow:hidden}#stage{transform-origin:0 0;perspective:1900px;perspective-origin:50% 44%;width:1600px;height:900px;position:absolute}.hz{pointer-events:none;position:absolute;inset:-10%}.hz i{filter:blur(70px);opacity:.42;animation:drift var(--dt,54s) ease-in-out infinite alternate,tide var(--tt,29s) ease-in-out infinite;border-radius:50%;position:absolute}@keyframes drift{to{transform:translate(calc(var(--dx,40px) * var(--amp)),calc(var(--dy,-24px) * var(--amp))) scale(1.14)}}@keyframes morph{0%,to{border-radius:58% 42% 46% 54%/48% 52%}33%{border-radius:44% 56% 62% 38%/58% 44% 56% 42%}66%{border-radius:52% 48% 38% 62%/42% 60% 40% 58%}}@keyframes floatA{0%,to{transform:translate3d(calc(var(--ax) * var(--amp) * -1),0,0)}50%{transform:translate3d(calc(var(--ax) * var(--amp)),0,0)}}@keyframes floatB{0%,to{transform:translate3d(0,calc(var(--ay) * var(--amp)),0) rotate(calc(var(--rz) * var(--amp)))}50%{transform:translate3d(0,calc(var(--ay) * var(--amp) * -1),0) rotate(calc(var(--rz) * var(--amp) * -1))}}@keyframes breathe{0%,to{opacity:.44;transform:scale(1)}50%{opacity:.86;transform:scale(1.1)}}@keyframes pfloat{0%,to{transform:translate3d(calc(-7px * var(--amp)),calc(5px * var(--amp)),0) rotate(calc(-.4deg * var(--amp)))}34%{transform:translate3d(calc(6px * var(--amp)),calc(-8px * var(--amp)),0) rotate(calc(.34deg * var(--amp)))}67%{transform:translate3d(calc(4px * var(--amp)),calc(7px * var(--amp)),0) rotate(calc(.16deg * var(--amp)))}}@keyframes bayfloat{0%,to{transform:translate3d(0,calc(3px * var(--amp)),0)}50%{transform:translate3d(0,calc(-3px * var(--amp)),0)}}@keyframes sheen{0%{transform:translate(-60%)rotate(8deg)}to{transform:translate(60%)rotate(8deg)}}@keyframes tide{0%,to{opacity:.24}50%{opacity:.46}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes dash{to{stroke-dashoffset:-40px}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes qflash{0%{color:var(--am);text-shadow:0 0 34px #ffc46bcc}to{color:var(--ice)}}@keyframes readpulse{0%,to{opacity:.35}50%{opacity:1}}#fog{pointer-events:none;z-index:6;height:46%;position:absolute;bottom:-16%;left:-8%;right:-8%}#fog i{filter:blur(38px);background:radial-gradient(at 50% 60%,#96ebff29,#0000 70%);border-radius:50%;animation:90s ease-in-out infinite alternate drift;position:absolute;bottom:0}#gridf{pointer-events:none;z-index:1;opacity:.3;transform-origin:50% 100%;background-image:linear-gradient(#7fe3ff1a 1px,#0000 1px),linear-gradient(90deg,#7fe3ff1a 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;transform:perspective(700px)rotateX(64deg)scale(2.1);-webkit-mask-image:linear-gradient(#0000 38%,#000);mask-image:linear-gradient(#0000 38%,#000)}#sheen{pointer-events:none;z-index:5;opacity:.32;filter:blur(34px);background:linear-gradient(90deg,#0000,#96ebff13 42%,#bef5ff1c 50%,#96ebff13 58%,#0000);width:70%;height:150%;animation:74s linear infinite sheen;position:absolute;top:-20%;left:-30%}#ghosts{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gh{filter:blur(2.4px)grayscale(.82)brightness(.5)contrast(.85);opacity:.32;animation:ghdrift var(--gd,58s) ease-in-out infinite alternate;border:1px solid #7fe3ff33;border-radius:50%;position:absolute;overflow:hidden}.gh img{object-fit:cover;width:100%;height:100%;display:block}.gh:after{content:"";background:linear-gradient(#1e78a575,#061a289e),repeating-linear-gradient(0deg,#bef5ff0f 0 1px,#0000 1px 4px);border-radius:50%;position:absolute;inset:0}.pg{filter:blur(2.4px);opacity:.6;animation:ghdrift var(--gd,64s) ease-in-out infinite alternate;background:#1c68900d;border:1px solid #7fe3ff26;position:absolute}.pg:before{content:"";background:#8ce1ff33;width:54%;height:3px;position:absolute;top:13%;left:9%}.pg:after{content:"";background:repeating-linear-gradient(0deg,#8ce1ff1f 0 2px,#0000 2px 8px);width:78%;height:42%;position:absolute;top:36%;left:9%}@keyframes ghdrift{0%{transform:translate(0,0) rotate(var(--gr,0deg))}to{transform:translate(calc(var(--gx,20px) * var(--amp)),calc(var(--gy,-16px) * var(--amp))) rotate(var(--gr,0deg)) scale(1.05)}}@keyframes ghin{0%{opacity:0;border-color:#ffc46bd9;box-shadow:0 0 46px #ffc46b73}55%{opacity:.62;border-color:#ffc46b80}to{opacity:.34;box-shadow:none;border-color:#7fe3ff2e}}.gh.fresh{animation:ghdrift var(--gd,58s) ease-in-out infinite alternate,ghin 3.4s ease-out}#case{z-index:7;position:absolute;inset:0}#subject{z-index:11;transform-origin:50% 40%;transition:transform .6s cubic-bezier(.5,0,.7,.15),opacity .5s;position:absolute;inset:0}#subject.out{opacity:.04;transform:perspective(1500px)rotateY(-88deg)scale(.9)}#subject.pre{opacity:0;filter:blur(34px)saturate(.35)brightness(1.35);transition:none;transform:scale(1.18)}#subject.in{transition:opacity .95s ease-out,transform 1.15s cubic-bezier(.18,.72,.2,1),filter 1.15s cubic-bezier(.18,.72,.2,1)}.gh.rise{z-index:12;filter:blur(.6px)grayscale(.2)brightness(.95);animation:1.25s cubic-bezier(.42,0,.2,1) forwards ghrise}@keyframes ghrise{0%{opacity:.34}40%{opacity:1;border-color:#a0f0ffe6;box-shadow:0 0 60px #78dcff8c}to{transform:translate(var(--tx,0px),var(--ty,0px)) scale(4.6);opacity:0}}#beat{z-index:34;background:#01080ecc;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:none;position:absolute;inset:0}#beat.on{animation:.45s both fade;display:flex}#beat .v{font-family:var(--f-ui);letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 44px var(--cy-s);font-size:62px;font-weight:700}#scan{pointer-events:none;z-index:20;opacity:.05;background:repeating-linear-gradient(0deg,#bef5ff80 0 1px,#0000 1px 3px);position:absolute;inset:0}#vig{pointer-events:none;z-index:21;background:radial-gradient(94% 90% at 50% 44%,#0000 40%,#00060ccc 100%);position:absolute;inset:0}.mono{font-family:var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--ice-3);font-size:12px}.glow{text-shadow:0 0 16px var(--cy-s),0 0 34px #7fe3ff4d}#head{z-index:12;position:absolute;top:38px;left:56px}#head h1{font-family:var(--f-ui);letter-spacing:.24em;text-transform:uppercase;text-shadow:0 0 26px var(--cy-s),0 0 56px #7fe3ff59;font-size:32px;font-weight:700;line-height:1}#head .sub{flex-wrap:nowrap;gap:26px;max-width:960px;margin-top:-4px;display:flex;position:relative}#head .sub div span{display:block}#head b{font-family:var(--f-ui);letter-spacing:.04em;font-size:17px;font-weight:600}.s-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.s-head-obj{width:520px;min-width:0;position:absolute;top:0;left:464px}.s-head-obj b{line-height:1.25}#crew{z-index:12;align-items:center;gap:24px;display:flex;position:absolute;top:124px;left:56px}.pl{align-items:center;gap:9px;display:flex}.pl .tok{width:30px;height:30px;font-family:var(--f-ui);color:var(--ice-4);border:1px solid #8fb4c657;border-radius:50%;place-items:center;font-size:14px;font-weight:600;transition:all .4s;display:grid}.pl.on .tok{border-color:var(--cy);color:var(--ice);box-shadow:0 0 18px var(--cy-s)}.pl .nm{font-family:var(--f-ui);letter-spacing:.03em;color:var(--ice-4);font-size:15px;font-weight:600}.pl.on .nm{color:var(--ice-2)}#clock{text-align:right}#clock .n{font-family:var(--f-m);letter-spacing:-.01em;text-shadow:0 0 26px var(--cy-s);font-size:46px;line-height:1}#clock.warn .n{color:var(--am);text-shadow:0 0 26px #ffc46b8c}#clock .mono{margin-top:5px}#tr{z-index:12;text-align:right;align-items:flex-start;gap:46px;display:flex;position:absolute;top:36px;right:56px}#tr .n{font-family:var(--f-m);text-shadow:0 0 22px var(--cy-s);font-size:38px;line-height:1}#queueN.bump{animation:1.6s ease-out qflash}#qbars{justify-content:flex-end;gap:3px;height:9px;margin-top:7px;display:flex}#qbars i{background:var(--ice-4);width:5px;height:9px;display:block}#qbars i.new{background:var(--am);box-shadow:0 0 9px #ffc46bcc}.ev{z-index:10;--ax:12px;--ay:10px;--rz:.7deg;width:260px;animation:floatA var(--pa,21s) ease-in-out infinite alternate;position:absolute}.ev .flo{animation:floatB var(--pb,15s) ease-in-out infinite alternate;position:absolute;inset:0}.ev .gl{pointer-events:none;filter:blur(28px);opacity:.6;animation:breathe var(--pg,13s) ease-in-out infinite;background:radial-gradient(48% 42% at 50% 46%,#78dcff4d,#0000 72%);position:absolute;inset:-40px}.ev .pane{background:radial-gradient(58% 52% at 48% 32%,#96ebff3d,#0e425c52 52%,#041a282e 76%);transition:filter .4s;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(54% 46% at 48% 36%,#000 46%,#0000 78%),radial-gradient(58% 42% at 52% 66%,#000 40%,#0000 76%),radial-gradient(34% 32% at 24% 56%,#000 32%,#0000 74%),radial-gradient(30% 28% at 76% 48%,#000 30%,#0000 74%);mask-image:radial-gradient(54% 46% at 48% 36%,#000 46%,#0000 78%),radial-gradient(58% 42% at 52% 66%,#000 40%,#0000 76%),radial-gradient(34% 32% at 24% 56%,#000 32%,#0000 74%),radial-gradient(30% 28% at 76% 48%,#000 30%,#0000 74%)}.ev.doc-card .pane{background:linear-gradient(#124962eb,#051f2ef0);border:1px solid #8fb4c67a;border-radius:8px;box-shadow:inset 0 1px #bef5ff1a,0 12px 28px #01080e57;-webkit-mask-image:none;mask-image:none}.ev.doc-card.sel .pane{border-color:#7fe3ffeb;box-shadow:inset 0 1px #dcfaff33,0 0 30px #6ed7fa57}.ev.doc-card.fresh .pane{border-color:#a0f0fff5}.ev .pane:after{content:"";pointer-events:none;opacity:.4;background:repeating-linear-gradient(0deg,#bef5ff24 0 1px,#0000 1px 4px);position:absolute;inset:0}.ev .in{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:16px 30px;display:flex;position:absolute;inset:0}.ev svg.ic{fill:none;width:64px;height:64px;stroke:var(--cy);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px #7fe3ffb3);opacity:.9;animation:tide var(--pi,16s) ease-in-out infinite}.ev.sm svg.ic{width:42px;height:42px}.ev .t{font-family:var(--f-ui);text-shadow:0 0 18px #7fe3ff80;margin-top:10px;font-size:18px;font-weight:600;line-height:1.15}.ev.sm .t{margin-top:6px;font-size:16px}.ev .c{font-family:var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--cy);opacity:.8;margin-top:6px;font-size:10px}.ev .rd{color:var(--ice-3);animation:1.8s ease-in-out infinite readpulse}.ev.sel .gl{opacity:1;background:radial-gradient(52% 48% at 50% 46%,#a0f0ff8c,#0000 74%)}.ev.sel .pane{filter:brightness(1.32)}.ev.spent{opacity:.5}#plate{z-index:11;width:400px;height:470px;animation:44s ease-in-out infinite pfloat;position:absolute;top:150px;left:600px;overflow:hidden;-webkit-mask-image:radial-gradient(47% 47% at 50% 47%,#000 68%,#0000 95%),radial-gradient(30% 22% at 50% 82%,#000 46%,#0000 88%);mask-image:radial-gradient(47% 47% at 50% 47%,#000 68%,#0000 95%),radial-gradient(30% 22% at 50% 82%,#000 46%,#0000 88%)}#plateWash{z-index:12;pointer-events:none;-webkit-mask-image:radial-gradient(47% 47% at 50% 47%,#000 58%,#0000 92%);background:linear-gradient(#96ebff6b 0%,#78dcfa2e 16%,#64c8eb0d 32%,#0000 46%),repeating-linear-gradient(0deg,#bef5ff0f 0 1px,#0000 1px 4px);width:400px;height:470px;animation:44s ease-in-out infinite pfloat;position:absolute;top:150px;left:600px;mask-image:radial-gradient(47% 47% at 50% 47%,#000 68%,#0000 95%)}#plate svg{width:100%;height:100%;display:block}#plateGlow{z-index:9;pointer-events:none;filter:blur(16px);background:radial-gradient(closest-side,#7fe3ff33,#0000 72%);border-radius:52% 48% 44% 56%/46% 50% 50% 54%;width:456px;height:516px;animation:46s ease-in-out infinite morph,19s ease-in-out infinite breathe;position:absolute;top:124px;left:572px}#plateCap{text-align:center;z-index:13;width:600px;font-family:var(--f-m);letter-spacing:.13em;text-transform:uppercase;color:var(--ice-4);font-size:11px;transition:color .8s;position:absolute;top:616px;left:500px}#plateCap.enough{color:var(--ice-3)}#plateCap.waiting{color:var(--ice-2)}#rings{z-index:8;pointer-events:none;width:580px;height:620px;animation:62s ease-in-out infinite reverse pfloat;position:absolute;top:76px;left:510px}.cell{transition:fill 1.2s cubic-bezier(.16,.8,.3,1)}.edge{fill:none;stroke:#a0e1f533;stroke-width:.8px;transition:stroke .9s,stroke-width .9s}.edge[data-s="1"]{stroke:#a9aee099}.edge[data-s="2"]{stroke:#7fe3ff9e;stroke-width:1px}.flash{opacity:.85;pointer-events:none;animation:1.4s ease-out forwards fo}@keyframes fo{to{opacity:0}}#bay{z-index:14;justify-content:center;align-items:center;gap:0;width:560px;height:62px;animation:17s ease-in-out infinite bayfloat;display:flex;position:absolute;top:642px;left:520px}#bay .frame{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08283a4d;border:1px solid #8fb4c638;border-radius:44% 56% 52% 48%/50% 46% 54% 50%;position:absolute;inset:0}#bay.live .frame{border-color:#7fe3ff80;box-shadow:0 0 40px #6ed7fa38}#bay .slot{text-align:center;width:172px;font-family:var(--f-m);letter-spacing:.12em;color:var(--ice-4);text-transform:uppercase;font-size:14px;position:relative}#bay.live .slot.full{color:var(--ice);text-shadow:0 0 16px var(--cy-s)}#bay .rel{text-align:center;width:210px;font-family:var(--f-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ice-4);font-size:14px;font-weight:600;position:relative}#bay.live .rel{color:var(--ice-2)}#bay .rel.ok{color:var(--cy);text-shadow:0 0 16px var(--cy-s)}#bay .rel.amb{color:var(--un);text-shadow:0 0 16px var(--un-s)}#bay .rel.no{color:var(--ice-4)}#links{z-index:7;pointer-events:none;width:1600px;height:900px;position:absolute;top:0;left:0;overflow:visible}#band{z-index:12;gap:14px;width:1488px;height:82px;display:flex;position:absolute;top:704px;left:56px}.reg{width:180px}.reg .l{font-family:var(--f-ui);letter-spacing:.03em;height:36px;font-size:15px;font-weight:600;line-height:1.16}.reg .pc{font-family:var(--f-m);letter-spacing:.1em;font-size:14px}.reg .b{background:#8fb4c624;height:6px;margin-top:6px;display:flex;overflow:hidden}.reg .b i{height:100%;transition:width .9s cubic-bezier(.16,.8,.3,1)}.reg .b .s{background:var(--cy);box-shadow:0 0 12px var(--cy)}.reg .b .a{background:repeating-linear-gradient(135deg,var(--un) 0 3px,#a9aee029 3px 7px)}.reg .tag{font-family:var(--f-m);letter-spacing:.15em;text-transform:uppercase;margin-top:6px;font-size:10px}.reg.mat .tag{color:var(--cy);opacity:.85}.reg.imm{opacity:.34}.reg.imm .tag{color:var(--ice-3)}#sum{text-align:right;width:320px;position:absolute;top:4px;right:0}#sum .state{font-family:var(--f-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--ice-3);white-space:nowrap;font-size:20px;font-weight:700;line-height:1;transition:color .8s}#sum.enough .state{color:var(--cy);text-shadow:0 0 24px var(--cy-s)}#sum.past .state{color:var(--ice-2)}#sum .scale{background:#8fb4c62e;height:3px;margin:16px 0 0;position:relative}#sum .scale .tk{background:#8fb4c699;width:1px;height:13px;position:absolute;top:-5px}#sum .scale .tl{font-family:var(--f-m);letter-spacing:.13em;text-transform:uppercase;color:var(--ice-4);white-space:nowrap;font-size:9px;position:absolute;top:7px;transform:translate(-50%)}#sum .scale .mk{background:var(--cy);width:9px;height:9px;box-shadow:0 0 14px var(--cy);border-radius:50%;margin-left:-4px;transition:left 1s cubic-bezier(.16,.8,.3,1);position:absolute;top:-3px}#sum .foot{white-space:nowrap;justify-content:flex-end;gap:22px;margin-top:12px;display:flex}#sum .un{color:var(--un)}#ledger{text-align:center;z-index:12;width:940px;position:absolute;top:790px;left:50%;transform:translate(-50%)}.lg{color:var(--ice-4);opacity:.42;margin-bottom:1px;font-size:13.5px;line-height:1.5}.lg.now{color:var(--ice-2);opacity:1;margin-top:7px;font-size:16px;line-height:1.6;animation:.5s both fade}.lg .ts{font-family:var(--f-m);letter-spacing:.1em;color:var(--ice-4);margin-right:12px;font-size:11px}.lg b{font-family:var(--f-ui);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.lg.now b{font-size:16px}.lg .ok{color:var(--cy)}.lg.now .ok{text-shadow:0 0 16px var(--cy-s)}.lg .amb{color:var(--un)}.lg.now .amb{text-shadow:0 0 16px var(--un-s)}.lg .no{color:var(--ice-4)}.lg .waste{color:var(--am)}#note{z-index:12;text-align:right;color:#8fb4c699;max-width:280px;font-size:11px;line-height:1.5;position:absolute;bottom:8px;right:56px}@media (prefers-reduced-motion:reduce){*{animation:none!important}}#prop{z-index:16;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08283a85;border:1px solid #8fb4c63d;border-radius:10px;align-items:center;gap:26px;width:800px;padding:18px 26px;animation:.4s both fade;display:none;position:absolute;top:520px;left:400px}#prop.on{display:flex}#prop .eye{font-family:var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--ice-3);margin-bottom:6px;font-size:11px}#prop .line{font-family:var(--f-ui);letter-spacing:.01em;color:var(--ice);text-shadow:0 0 20px var(--cy-s);font-size:26px;font-weight:600}#prop .right{flex:none;align-items:center;gap:18px;margin-left:auto;display:flex}#prop .tally{gap:5px;display:flex}#prop .tally i{background:#8fb4c63d;border-radius:2px;width:24px;height:4px;transition:background .18s ease-out;display:block}#prop .tally i.on{background:var(--cy);box-shadow:0 0 10px var(--cy-s)}#prop .count{font-family:var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--ice-3);white-space:nowrap;font-size:12px}#prop.held{border-color:var(--un-s);background:#1e204080}#prop.held .pause{font-family:var(--f-ui);color:var(--un);flex:none;font-size:26px}#prop.held .who{font-family:var(--f-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--un);text-shadow:0 0 20px var(--un-s);font-size:26px;font-weight:700}#prop.held .said{color:var(--ice-2);margin-top:5px;font-size:16px}.ev.fresh .gl{opacity:1;background:radial-gradient(52% 48% at 50% 46%,#a0f0ff99,#0000 74%);animation:none}.ev.fresh .pane{filter:brightness(1.4)}
