body{background:#030000;color:#f33;font-family:Courier New,monospace;margin:0;overflow:hidden}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% 45%,rgba(0,255,80,.07) 0%,transparent 55%),radial-gradient(ellipse 60% 40% at 20% 80%,rgba(255,0,0,.06) 0%,transparent 50%),radial-gradient(ellipse 50% 35% at 85% 20%,rgba(0,180,255,.04) 0%,transparent 45%);animation:aurora-drift 18s ease-in-out infinite alternate}@keyframes aurora-drift{0%{opacity:.75;transform:scale(1) translate(0)}50%{opacity:1;transform:scale(1.03) translate(-1%,1%)}to{opacity:.8;transform:scale(1.01) translate(1%,-.5%)}}body.is-corrupted{animation:body-shake .15s steps(3) 2}@keyframes body-shake{0%,to{filter:none}33%{filter:hue-rotate(20deg) contrast(1.2)}66%{filter:saturate(1.4) brightness(1.1)}}.void{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 90% 70% at 50% 50%,#0a1208,#120000 35%,#000 72%)}body.is-pre-boot .void{pointer-events:auto;cursor:pointer}.ambient-net{position:absolute;inset:0;width:100%;height:100%;opacity:.72;z-index:0}.aurora{position:absolute;inset:-20%;background:conic-gradient(from 180deg at 50% 50%,transparent 0deg,rgba(0,255,80,.04) 60deg,transparent 120deg,rgba(255,0,60,.05) 200deg,transparent 280deg);animation:aurora-spin 24s linear infinite;mix-blend-mode:screen;opacity:.65}@keyframes aurora-spin{to{transform:rotate(360deg)}}.radar-sweep{position:absolute;left:50%;top:50%;width:min(120vmax,1400px);height:min(120vmax,1400px);margin-left:min(-60vmax,-700px);margin-top:min(-60vmax,-700px);border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(0,255,80,.12) 18deg,transparent 36deg);animation:radar-spin 6s linear infinite;opacity:.35;mask-image:radial-gradient(circle,black 0%,black 42%,transparent 68%);-webkit-mask-image:radial-gradient(circle,black 0%,black 42%,transparent 68%)}@keyframes radar-spin{to{transform:rotate(360deg)}}.hud-frame{position:absolute;inset:0;z-index:2;pointer-events:none}.hud-corner{position:absolute;width:clamp(48px,12vw,96px);height:clamp(48px,12vw,96px);border-color:#00ff5059;border-style:solid;animation:corner-pulse 4s ease-in-out infinite}.hud-corner--tl{top:1.25rem;left:1.25rem;border-width:2px 0 0 2px}.hud-corner--tr{top:1.25rem;right:1.25rem;border-width:2px 2px 0 0;animation-delay:-1s}.hud-corner--bl{bottom:1.25rem;left:1.25rem;border-width:0 0 2px 2px;animation-delay:-2s}.hud-corner--br{bottom:1.25rem;right:1.25rem;border-width:0 2px 2px 0;animation-delay:-3s}@keyframes corner-pulse{0%,to{opacity:.45;filter:drop-shadow(0 0 4px rgba(0,255,80,.2))}50%{opacity:.9;filter:drop-shadow(0 0 10px rgba(0,255,80,.45))}}.hud-ring{position:absolute;left:50%;top:50%;width:min(72vmin,520px);height:min(72vmin,520px);margin-left:calc(min(72vmin,520px)/-2);margin-top:calc(min(72vmin,520px)/-2);border:1px dashed rgba(0,255,80,.18);border-radius:50%;animation:hud-ring-spin 28s linear infinite}@keyframes hud-ring-spin{to{transform:rotate(360deg)}}.hud-ring--inner{width:min(58vmin,420px);height:min(58vmin,420px);margin-left:calc(min(58vmin,420px)/-2);margin-top:calc(min(58vmin,420px)/-2);border-style:dotted;border-color:#ff282824;animation-direction:reverse;animation-duration:20s}.corrupt-screen{position:absolute;inset:0;width:100%;height:100%;opacity:.62;z-index:1;mix-blend-mode:screen}.scanlines{position:absolute;inset:0;z-index:3;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.35) 2px,rgba(0,0,0,.35) 4px);opacity:.5;animation:scan-flicker 4s steps(2) infinite,scan-roll 8s linear infinite;pointer-events:auto;cursor:crosshair}@keyframes scan-roll{0%{background-position:0 0}to{background-position:0 8px}}@keyframes scan-flicker{0%,92%,to{opacity:.45}93%{opacity:.7}95%{opacity:.35}}.screen-tear{position:absolute;inset:0;opacity:0;pointer-events:none}.screen-tear.is-active{opacity:1}.screen-tear.is-active:before{content:"";position:absolute;left:0;right:0;top:var(--tear-y, 40%);height:var(--tear-h, 4px);background:#ff000040;box-shadow:0 0 12px #ff000080,0 2px #00ffff26,0 -2px #ff00004d;transform:translate(-3px)}.breach-stamp{position:absolute;top:6%;left:4%;transform:rotate(-12deg);margin:0;padding:.35rem 1rem;font-size:clamp(.65rem,2.5vw,.9rem);letter-spacing:.35em;color:#ff282873;border:2px solid rgba(255,40,40,.35);text-transform:uppercase;white-space:nowrap;pointer-events:none;z-index:2;animation:breach-drift 5s ease-in-out infinite}@keyframes breach-drift{0%,to{transform:rotate(-12deg) translate(0)}50%{transform:rotate(-10deg) translate(2px,-1px)}}.breach-stamp.is-flash{color:#ff5050f2;border-color:#ff3c3cd9;text-shadow:0 0 12px rgba(255,0,0,.7);animation:breach-flash .2s ease-out}@keyframes breach-flash{0%{filter:brightness(2)}to{filter:brightness(1)}}.glitch-noise{position:absolute;inset:0;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:noise-shift .25s steps(3) infinite;mix-blend-mode:screen}@keyframes noise-shift{0%{transform:translate(0)}to{transform:translate(-3%,2%)}}.signal-errors{position:absolute;inset:0;overflow:hidden}.signal-error{position:absolute;font-size:clamp(.55rem,1.4vw,.8rem);color:#ff3232bf;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;animation:signal-flash ease-in-out forwards;text-shadow:2px 0 #f00,-2px 0 #0ff}@keyframes signal-flash{0%{opacity:0;transform:translateY(6px) skew(-4deg)}12%{opacity:1}65%{opacity:.5}to{opacity:0;transform:translateY(-8px) skew(2deg)}}.stack-dumps{position:absolute;inset:0;overflow:hidden}.stack-block{position:absolute;margin:0;padding:.45rem .6rem;max-width:min(420px,80vw);font-family:inherit;font-size:9px;line-height:1.45;color:#f66;background:#0a0000eb;border:1px solid rgba(255,0,0,.45);border-left:3px solid #f00;white-space:pre-wrap;word-break:break-word;animation:stack-in .12s ease-out;box-shadow:0 0 20px #ff000026}.stack-block--fade{opacity:0;transition:opacity .8s ease}@keyframes stack-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}#syslog-feed,.syslog-feed{position:fixed;left:12px;bottom:12px;max-width:min(420px,70vw);max-height:28vh;overflow:hidden;pointer-events:none;z-index:1;opacity:.72;mask-image:linear-gradient(to top,black 70%,transparent 100%);-webkit-mask-image:linear-gradient(to top,black 70%,transparent 100%)}.log-line{font-size:10px;margin-bottom:3px;letter-spacing:.04em;animation:feed-in .35s ease-out}@keyframes feed-in{0%{opacity:0;transform:translate(-8px);filter:blur(2px)}to{opacity:1;transform:translate(0);filter:none}}.log-line.error{color:#f44;text-shadow:0 0 4px rgba(255,0,0,.4)}.log-line.dim{color:#ff787866}.log-line.syslog{color:#00ff5052;font-size:9px;letter-spacing:.03em}.code-feed{position:fixed;right:12px;top:12px;max-width:min(380px,42vw);max-height:32vh;overflow:hidden;pointer-events:none;z-index:1;opacity:.68;text-align:right;mask-image:linear-gradient(to bottom,black 75%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 75%,transparent 100%)}.code-feed .log-line{animation:feed-in-right .35s ease-out}@keyframes feed-in-right{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.code-feed .log-line{font-size:9px;line-height:1.5;font-family:Courier New,monospace}.code-feed .log-line.error{color:#f55}.code-feed .log-line.dim{color:#00ff0047}.green-code-feed{position:fixed;left:10px;top:10px;bottom:10px;width:min(380px,42vw);overflow:hidden;pointer-events:none;z-index:1;opacity:.62;mask-image:linear-gradient(to right,black 62%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 62%,transparent 100%)}.green-code-feed .code-line{font-size:10px;line-height:1.55;font-family:Courier New,monospace;color:#00ff00b8;white-space:pre;margin-bottom:1px;text-shadow:0 0 8px rgba(0,255,0,.18);animation:code-cascade .4s ease-out}@keyframes code-cascade{0%{opacity:0;transform:translateY(-6px);letter-spacing:.2em}to{opacity:1;transform:translateY(0);letter-spacing:normal}}.green-code-feed .code-line--boot{color:#00ff00d1}.green-code-feed .code-line--ok{color:#78ff78f2;text-shadow:0 0 8px rgba(0,255,0,.25)}.green-code-feed .code-line--retry{color:#00dc508c;animation:code-retry-pulse 1.2s ease-in-out infinite}.green-code-feed .code-line--ghost{color:#00ff0029;opacity:.32;font-size:9px;letter-spacing:.05em;text-shadow:none}@keyframes code-retry-pulse{0%,to{opacity:.7}50%{opacity:1}}.log-line--v,.code-line--v{color:#00ff001a!important;opacity:.24;text-shadow:none;pointer-events:auto;cursor:crosshair;transition:opacity .2s ease,color .2s ease}.log-line--v:hover,.code-line--v:hover{opacity:.55;color:#00ff0059!important}body.is-vx-capture .vx-panel{animation:vx-capture-flash .65s ease}body.is-vx-capture .ui-overlay{animation:vx-ui-pulse .65s ease}body.is-vault-cleared #statusLine{color:#0f0;text-shadow:0 0 12px rgba(0,255,0,.45)}.vx-panel{position:fixed;right:1.25rem;bottom:1.25rem;z-index:8;min-width:11rem;padding:.65rem .85rem;border:1px solid rgba(0,255,0,.28);background:#000800d1;color:#00ff00bf;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;pointer-events:auto;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .35s ease,visibility .35s ease,transform .35s ease}.vx-panel.is-open{opacity:1;visibility:visible;transform:translateY(0)}.vx-panel__tag{margin:0 0 .35rem;font-size:.58rem;opacity:.55}.vx-panel__bar{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.12em;color:#00ff00e6}.vx-panel__meta{margin:0;font-size:.55rem;line-height:1.45;opacity:.7}.vx-panel__in{display:block;width:100%;margin-top:.45rem;box-sizing:border-box;background:#0000008c;border:1px solid rgba(0,255,0,.35);color:#0f0;font-family:inherit;font-size:.62rem;letter-spacing:.12em;padding:.35rem .45rem;text-transform:uppercase}.vx-panel__in:focus{outline:none;box-shadow:0 0 10px #00ff0040}@keyframes vx-capture-flash{0%,to{box-shadow:none;border-color:#00ff0047}40%{box-shadow:0 0 18px #00ff008c;border-color:#00ff00bf}}@keyframes vx-ui-pulse{0%,to{filter:none}50%{filter:brightness(1.15) drop-shadow(0 0 8px rgba(0,255,0,.35))}}.ui-overlay.is-spectator .ui-overlay__capture{display:none}.boot-gate.is-hidden,.is-operator-hidden{display:none!important}.boot-gate{position:fixed;inset:0;z-index:12;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:#000000b8;color:#0f0;pointer-events:none;transition:opacity .6s ease,visibility .6s ease}.boot-gate>*{pointer-events:auto}.boot-gate.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.boot-gate__label{margin:0;font-size:.75rem;letter-spacing:.35em;text-transform:uppercase;opacity:.8}.boot-gate__hint{margin:0;font-size:.65rem;letter-spacing:.2em;opacity:.45}.boot-gate__btn{background:transparent;border:1px solid #0f0;color:#0f0;font-family:inherit;font-size:.8rem;letter-spacing:.25em;padding:.85rem 1.4rem;cursor:pointer;text-transform:uppercase;transition:box-shadow .25s ease,background .25s ease;pointer-events:auto}.boot-gate__btn:hover,.boot-gate__btn:focus{outline:none;box-shadow:0 0 16px #00ff0059;background:#00ff000f}.ui-overlay{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(90vw,480px);text-align:center;z-index:9;color:#0f0;pointer-events:auto}.ui-overlay__halo{display:none}.ui-overlay.is-locked{opacity:.55;pointer-events:auto;cursor:pointer}.ui-overlay__capture{display:none}.ui-overlay.is-uplink-ready .ui-overlay__capture{display:block}.terminal-interface{margin:0 auto;max-width:min(340px,88vw);padding:.85rem .95rem 1rem;border:1px solid rgba(0,255,80,.35);background:#0008008c;box-shadow:0 0 18px #00ff5014,inset 0 0 24px #00ff500a;text-align:left}.terminal-line{margin:0 0 .45rem;font-family:Courier New,Courier,monospace;font-size:clamp(.62rem,2.5vw,.72rem);letter-spacing:.08em;line-height:1.5;color:#00ff50eb;text-shadow:0 0 8px rgba(0,255,80,.18)}.terminal-line--designation{color:#0f0;letter-spacing:.14em;animation:designation-pulse 2.4s ease-in-out infinite}@keyframes designation-pulse{0%,to{opacity:.85;text-shadow:0 0 8px rgba(0,255,80,.2)}50%{opacity:1;text-shadow:0 0 14px rgba(0,255,80,.45)}}.terminal-sync-form{margin-top:.75rem;display:flex;flex-direction:column;gap:.65rem}.terminal-input-row{width:100%}.terminal-input-wrap{display:flex;align-items:center;width:100%;background:#00000059;border:1px solid rgba(0,255,80,.55);padding:0 .35rem 0 .55rem;animation:input-glow 4s ease-in-out infinite}@keyframes input-glow{0%,to{box-shadow:0 0 6px #00ff501f}50%{box-shadow:0 0 14px #00ff5047}}.terminal-input-wrap:focus-within{box-shadow:0 0 10px #00ff004d}#email-capture{flex:1;min-width:0;background:transparent;border:none;color:#0f0;padding:10px .25rem 10px 0;width:100%;font-family:inherit;font-size:12px;outline:none;opacity:1;filter:none;animation:none}#email-capture::placeholder{color:#00ff0073}.terminal-cursor{color:#0f0;font-size:12px;line-height:1;animation:terminal-cursor-blink 1s steps(1) infinite;pointer-events:none;flex-shrink:0}.terminal-input-wrap:focus-within .terminal-cursor,#email-capture:not(:placeholder-shown)+.terminal-cursor{opacity:1}@keyframes terminal-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.terminal-uplink-btn{align-self:flex-start;background:transparent;border:1px solid rgba(0,255,80,.65);color:#0f0;font-family:inherit;font-size:.72rem;letter-spacing:.18em;padding:.55rem .9rem;cursor:pointer;text-transform:uppercase;transition:box-shadow .25s ease,background .25s ease}.firewall-note,.terminal-line--syslog{margin:.55rem 0 0;font-family:Courier New,Courier,monospace;font-size:clamp(.5rem,2.1vw,.58rem);letter-spacing:.06em;line-height:1.45;color:#fc0;opacity:.82;animation:firewall-note-pulse 2.2s ease-in-out infinite;text-shadow:0 0 6px rgba(255,204,0,.25)}@keyframes firewall-note-pulse{0%,to{opacity:.55;text-shadow:0 0 4px rgba(255,204,0,.15)}50%{opacity:.95;text-shadow:0 0 12px rgba(255,204,0,.45)}}.terminal-uplink-btn:hover:not(:disabled),.terminal-uplink-btn:focus-visible:not(:disabled){outline:none;box-shadow:0 0 14px #00ff0059;background:#00ff000f}.terminal-uplink-btn:disabled{opacity:.45;cursor:not-allowed}.terminal-feedback{margin-top:.35rem}.terminal-line--feedback{animation:feedback-in .2s ease-out}.terminal-line--denied{color:#f33;opacity:1;animation:none;text-shadow:0 0 8px rgba(255,51,51,.35)}@keyframes feedback-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.terminal-success{margin-top:.35rem}body.is-node-stabilized:after{content:"NODE STABILIZED";position:fixed;inset:0;z-index:200;display:grid;place-items:center;font-size:clamp(1rem,4vw,1.6rem);letter-spacing:.35em;color:#00ff50eb;text-shadow:0 0 24px rgba(0,255,80,.55);background:#001400b8;pointer-events:none;animation:node-stabilized-flash .9s ease-out forwards}@keyframes node-stabilized-flash{0%{opacity:0}18%{opacity:1}72%{opacity:.85}to{opacity:0}}.honeypot-panel{position:fixed;inset:0;z-index:14;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;background:#000000e0;color:#0f0;text-align:center}.honeypot-panel__tag{margin:0;font-size:.65rem;letter-spacing:.3em;opacity:.7}.honeypot-panel__title{margin:0;font-size:clamp(.9rem,3.5vw,1.2rem);letter-spacing:.12em;font-weight:400}.honeypot-panel__dump{margin:0;padding:1rem;border:1px solid rgba(0,255,80,.35);background:#000c0099;font-size:.72rem;text-align:left;color:#00ff50e0}.honeypot-panel__hint{margin:0;font-size:.62rem;letter-spacing:.16em;opacity:.5}.restricted-banner{position:fixed;top:.65rem;left:50%;transform:translate(-50%);z-index:11;padding:.35rem .75rem;border:1px solid rgba(255,80,0,.45);background:#140000a6;color:#ff7850e6;font-size:.58rem;letter-spacing:.2em;pointer-events:none}.restricted-banner p{margin:0}.ui-overlay.is-hidden{display:none!important}.ui-overlay__capture-prompt{margin:0 0 .7rem;font-family:Courier New,Courier,monospace;font-size:clamp(.58rem,2.4vw,.68rem);letter-spacing:.12em;line-height:1.55;text-transform:uppercase;color:#00ff50e0;text-shadow:0 0 10px rgba(0,255,80,.22);opacity:.92;animation:capture-prompt-flicker 7s ease-in-out infinite}.uplink-terminal{font-family:Courier New,Courier,monospace;text-align:left;max-width:min(340px,88vw);margin:0 auto;padding:.85rem 1rem;border:1px solid rgba(0,255,80,.35);background:#0008008c;box-shadow:0 0 18px #00ff5014}.terminal-interface{font-family:Courier New,Courier,monospace;text-align:left;max-width:min(360px,90vw);margin:0 auto;padding:.85rem 1rem;border:1px solid rgba(0,255,80,.35);background:#0008008c;box-shadow:0 0 18px #00ff5014}.terminal-line{margin:0 0 .5rem;font-size:clamp(.58rem,2.4vw,.72rem);letter-spacing:.08em;line-height:1.55;text-transform:uppercase;color:#00ff50eb;text-shadow:0 0 8px rgba(0,255,80,.2)}.terminal-line--designation{color:#0f0;text-shadow:0 0 12px rgba(0,255,80,.4)}.terminal-line--feedback{opacity:.85;animation:capture-prompt-flicker 2s ease-in-out infinite}.terminal-sync-form{margin-top:.65rem}.terminal-input-row{margin-bottom:.55rem}.terminal-input-wrap{display:block;position:relative}.terminal-input-wrap input{width:100%;box-sizing:border-box}.terminal-cursor{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);color:#00ff50bf;animation:sep-blink 1s step-end infinite;pointer-events:none}.terminal-uplink-btn{width:100%;padding:.55rem .75rem;font-family:inherit;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#0f0;background:#00ff5014;border:1px solid rgba(0,255,80,.55);cursor:pointer;transition:box-shadow .25s ease,background .25s ease}.terminal-uplink-btn:hover:not(:disabled),.terminal-uplink-btn:focus:not(:disabled){background:#00ff5029;box-shadow:0 0 12px #00ff5047}.terminal-uplink-btn:disabled{opacity:.35;cursor:not-allowed}.terminal-feedback,.terminal-success{margin-top:.5rem}.terminal-success[hidden],.terminal-feedback[hidden]{display:none!important}body.is-node-stabilized .terminal-interface{animation:node-stabilized-flash .9s ease-out}@keyframes node-stabilized-flash{0%,to{box-shadow:0 0 18px #00ff5014}40%{box-shadow:0 0 28px #00ff5073;border-color:#00ff50bf}}.uplink-terminal__status,.uplink-terminal__sync,.uplink-terminal__label{margin:0 0 .55rem;font-size:clamp(.58rem,2.4vw,.72rem);letter-spacing:.1em;line-height:1.5;text-transform:uppercase;color:#00ff50eb;text-shadow:0 0 8px rgba(0,255,80,.2)}.uplink-terminal__sync{margin-bottom:.85rem;opacity:.88}.uplink-terminal__label{margin-bottom:.45rem;font-size:clamp(.52rem,2.2vw,.65rem);opacity:.78}.uplink-terminal__btn{margin-top:.65rem;width:100%;padding:.55rem .75rem;font-family:inherit;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#0f0;background:#00ff5014;border:1px solid rgba(0,255,80,.55);cursor:pointer;transition:box-shadow .25s ease,background .25s ease}.uplink-terminal__btn:hover:not(:disabled),.uplink-terminal__btn:focus:not(:disabled){background:#00ff5029;box-shadow:0 0 12px #00ff5047}.uplink-terminal__btn:disabled{opacity:.35;cursor:not-allowed}body.is-visit-2 .ui-overlay h1{color:#f64;text-shadow:0 0 14px rgba(255,80,40,.35)}body.is-visit-2 .uplink-terminal,body.is-visit-2 .terminal-interface{border-color:#ff643c73;animation:restricted-pulse 3s ease-in-out infinite}@keyframes restricted-pulse{0%,to{box-shadow:0 0 12px #ff50281f}50%{box-shadow:0 0 22px #ff502847}}.designation-line{margin-top:.75rem;font-family:Courier New,Courier,monospace;font-size:.72rem;letter-spacing:.12em;color:#0f0;text-shadow:0 0 10px rgba(0,255,80,.35)}.restricted-banner{position:fixed;top:0;left:0;right:0;z-index:12;padding:.45rem 1rem;text-align:center;font-family:Courier New,Courier,monospace;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#ff643cf2;background:#140000b8;border-bottom:1px solid rgba(255,80,40,.35);pointer-events:none}.restricted-banner[hidden]{display:none!important}.honeypot-panel{position:fixed;inset:0;z-index:20;display:grid;place-content:center;padding:2rem;background:#000000eb;font-family:Courier New,Courier,monospace;color:#0f0;text-align:center}.honeypot-panel[hidden]{display:none!important}.honeypot-panel__tag{margin:0 0 .75rem;font-size:.65rem;letter-spacing:.28em;opacity:.7}.honeypot-panel__title{margin:0 0 1rem;font-size:clamp(.9rem,3.5vw,1.2rem);font-weight:400;letter-spacing:.08em;color:#f44;text-shadow:0 0 12px rgba(255,0,0,.35)}.honeypot-panel__dump{margin:0 auto 1rem;padding:1rem 1.25rem;max-width:420px;text-align:left;font-size:.72rem;line-height:1.6;color:#00ff50e6;border:1px solid rgba(0,255,80,.35);background:#00140066}.honeypot-panel__hint{margin:0;font-size:.62rem;letter-spacing:.12em;opacity:.55}.hp-field{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.ui-overlay.is-hidden{visibility:hidden;pointer-events:none;opacity:0}body.is-honeypot .void{filter:saturate(.4) brightness(.6)}@keyframes capture-prompt-flicker{0%,96%,to{opacity:.92;transform:translate(0);text-shadow:0 0 10px rgba(0,255,80,.22)}97%{opacity:.5;transform:translate(-1px);text-shadow:1px 0 rgba(255,0,0,.35),-1px 0 rgba(0,255,80,.45)}98%{opacity:.78;transform:translate(1px)}}.ui-overlay.is-speaking{animation:speak-pulse 1.8s ease-out}@keyframes speak-pulse{0%,to{filter:none}15%{filter:brightness(1.15) drop-shadow(0 0 12px rgba(0,255,0,.25))}40%{filter:brightness(1.05)}}.ui-overlay.is-glitching{animation:overlay-glitch .42s steps(2) 2}@keyframes overlay-glitch{0%{transform:translate(-50%,-50%)}33%{transform:translate(calc(-50% - 4px),calc(-50% + 2px));filter:brightness(1.3)}66%{transform:translate(calc(-50% + 3px),calc(-50% - 1px))}to{transform:translate(-50%,-50%)}}.ui-overlay__tag{margin:0 0 .5rem;font-size:.7rem;letter-spacing:.42em;text-transform:uppercase;opacity:.7;color:#0f0}.glitch-text{animation:glitch 5.5s linear infinite}@keyframes glitch{0%,94%,to{transform:translate(0);text-shadow:none;clip-path:none}95%{transform:translate(-1px);text-shadow:1px 0 #f00,-1px 0 #0f0;clip-path:inset(20% 0 60% 0)}96%{transform:translate(1px)}97%{transform:translate(0)}}.ui-overlay h1{margin:0 0 1rem;font-size:clamp(.95rem,4vw,1.45rem);font-weight:400;letter-spacing:.08em;color:#0f0;text-shadow:0 0 14px rgba(0,255,80,.35)}.countdown{margin:0 0 1.25rem;font-size:clamp(1.4rem,6vw,2.4rem);letter-spacing:.12em;font-variant-numeric:tabular-nums;color:#0f0;text-shadow:0 0 10px rgba(0,255,80,.4),0 0 24px rgba(0,255,80,.15);filter:drop-shadow(0 0 6px rgba(0,255,80,.25))}.countdown.is-glitching .countdown__unit{animation:digit-glitch .18s steps(2) 3}@keyframes digit-glitch{0%{transform:translate(0);color:#0f0}50%{transform:translate(-2px);color:red}to{transform:translate(0);color:#0f0}}.countdown__unit{position:relative;display:inline-block;min-width:2ch;animation:digit-flicker 7s ease-in-out infinite}.countdown__unit:before,.countdown__unit:after{content:attr(data-text);position:absolute;left:0;top:0;width:100%;opacity:.3;pointer-events:none}.countdown__unit:before{color:red;transform:translate(-1px)}.countdown__unit:after{color:#0f0;transform:translate(1px);filter:blur(1px)}.countdown__unit:nth-child(1){animation-delay:-.5s}.countdown__unit:nth-child(3){animation-delay:-1.5s}.countdown__unit:nth-child(5){animation-delay:-2.5s}.countdown__unit:nth-child(7){animation-delay:-3.5s}@keyframes digit-flicker{0%,96%,to{opacity:1}97%{opacity:.45}98%{opacity:1}}.countdown__sep{opacity:.4;animation:sep-blink 1.2s ease-in-out infinite}@keyframes sep-blink{0%,to{opacity:.25}50%{opacity:.6}}.signal{margin:1rem 0 0;font-size:12px;letter-spacing:.1em;color:#0f0}.signal[hidden]{display:none!important;margin:0}.visual-lattice{position:fixed;inset:0;z-index:4;display:grid;place-items:center;pointer-events:none;opacity:1;transition:opacity 2.5s ease}.visual-lattice--dissolve{opacity:0}.visual-lattice--hidden{opacity:0;visibility:hidden}.visual-lattice__link{pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-decoration:none;cursor:pointer}.visual-lattice__img{display:block;width:min(52vw,420px);max-height:min(48vh,360px);object-fit:contain;opacity:.28;filter:saturate(.75) contrast(1.05) drop-shadow(0 0 24px rgba(0,255,0,.18));border:1px solid rgba(0,255,0,.22);background:#00000040;transition:opacity .35s ease,filter .35s ease,transform .35s ease}.visual-lattice__link:hover .visual-lattice__img,.visual-lattice__link:focus .visual-lattice__img{opacity:.42;filter:saturate(.9) contrast(1.1) drop-shadow(0 0 32px rgba(0,255,0,.28));transform:scale(1.02)}.visual-lattice__hint{font-size:.58rem;letter-spacing:.28em;color:#00ff0073;pointer-events:none}.ghost-activity{position:fixed;left:50%;bottom:2.1rem;transform:translate(-50%);z-index:8;margin:0;max-width:min(92vw,520px);font-family:Courier New,Courier,monospace;font-size:clamp(.48rem,2vw,.58rem);letter-spacing:.1em;text-transform:uppercase;color:#00ff506b;opacity:.38;text-align:center;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .35s ease,opacity .35s ease}.ghost-activity.is-urgent{color:#ff5a3cb8;opacity:.58;text-shadow:0 0 8px rgba(255,60,40,.22)}.system-override{margin:.75rem auto 0;max-width:min(340px,88vw);text-align:left}.system-override[hidden]{display:none!important}.system-override__line{margin:0 0 .45rem;font-family:Courier New,Courier,monospace;font-size:clamp(.52rem,2.2vw,.65rem);letter-spacing:.08em;line-height:1.45;color:#ff503ceb;text-shadow:0 0 10px rgba(255,60,40,.25);animation:override-line-in .35s ease-out}.system-override__line:last-child{color:#00ff50f2;text-shadow:0 0 12px rgba(0,255,80,.3)}@keyframes override-line-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.ui-overlay.is-system-override{animation:system-override-glitch .42s steps(4) 4}@keyframes system-override-glitch{0%{transform:translate(-50%,-50%);filter:none}12%{transform:translate(calc(-50% - 7px),calc(-50% + 3px));filter:invert(1) brightness(1.35) contrast(1.25)}28%{transform:translate(calc(-50% + 6px),calc(-50% - 4px));filter:invert(0) hue-rotate(90deg) saturate(1.6)}44%{transform:translate(calc(-50% - 3px),calc(-50% + 2px));filter:invert(1) contrast(1.4)}62%{transform:translate(calc(-50% + 5px),calc(-50% - 2px));filter:brightness(1.5) hue-rotate(-12deg)}to{transform:translate(-50%,-50%);filter:none}}body.is-system-override-burst .scanlines{animation:override-scanline-flash .38s steps(2) 5}@keyframes override-scanline-flash{0%,to{opacity:.35}50%{opacity:.95;filter:brightness(2.2)}}body.is-system-override-burst:after{content:"";position:fixed;inset:0;z-index:200;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.06) 2px,rgba(255,255,255,.06) 4px);animation:override-scan-sweep .55s ease-out 2;mix-blend-mode:overlay}@keyframes override-scan-sweep{0%{opacity:0;transform:translateY(-8%)}40%{opacity:.85}to{opacity:0;transform:translateY(8%)}}.debug-telemetry{position:fixed;left:.55rem;top:.45rem;z-index:130;margin:0;padding:.45rem .55rem;max-width:min(42vw,320px);border:1px solid rgba(0,255,80,.22);background:#000804d1;font-family:Courier New,Courier,monospace;font-size:.48rem;letter-spacing:.06em;color:#00ff50b8;pointer-events:none;box-shadow:0 0 18px #00ff5014}.debug-telemetry[hidden]{display:none!important}.debug-telemetry__tag{margin:0 0 .35rem;font-size:.5rem;letter-spacing:.22em;color:#00ff50f2}.debug-telemetry__hex{margin:0 0 .35rem;font-size:.44rem;line-height:1.35;color:#00ff508c;white-space:pre-wrap;word-break:break-all}.debug-telemetry__row{margin:0 0 .2rem;font-size:.44rem;color:#00ff509e}.debug-telemetry__row:last-child{margin-bottom:0}.debug-telemetry__row--override{color:#ffcc00e0}.debug-telemetry__btn{display:block;margin-top:.45rem;padding:.25rem .4rem;border:1px solid rgba(255,204,0,.45);background:#ffcc000f;font-family:inherit;font-size:.44rem;letter-spacing:.14em;color:#ffcc00e6;cursor:pointer;pointer-events:auto;transition:background .2s ease,box-shadow .2s ease}.debug-telemetry__btn:hover,.debug-telemetry__btn:focus-visible{outline:none;background:#ffcc0024;box-shadow:0 0 10px #ffcc0038}.signal-feed-toggle{position:fixed;right:.65rem;bottom:.55rem;z-index:120;margin:0;padding:.2rem .35rem;border:none;background:transparent;font-family:Courier New,Courier,monospace;font-size:.52rem;letter-spacing:.22em;color:#00ff0047;opacity:.32;cursor:pointer;pointer-events:auto;transition:opacity .25s ease,color .25s ease}.signal-feed-toggle:hover,.signal-feed-toggle:focus-visible{opacity:.52;color:#00ff0070;outline:none}.signal-feed-toggle.is-active{opacity:.48;color:#00ff5085;text-shadow:0 0 8px rgba(0,255,80,.18)}.signal-feed-toggle.is-muted{opacity:.32;color:#00ff5047}@media(prefers-reduced-motion:reduce){.visual-lattice,.visual-lattice__img,.signal-feed-toggle{transition:none}}body.is-data-burst:after{content:"";position:fixed;inset:0;z-index:6;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(0,255,80,.08) 50%,transparent 60%);animation:data-burst .55s ease-out forwards}@keyframes data-burst{0%{opacity:0;transform:translate(-30%)}to{opacity:1;transform:translate(30%)}}@media(prefers-reduced-motion:reduce){body:before,.aurora,.radar-sweep,.hud-ring,.hud-corner,.breach-stamp,.ui-overlay,.ui-overlay__halo,#email-capture,.log-line,.code-feed .log-line,.green-code-feed .code-line,body.is-data-burst:after{animation:none}.glitch-text,.glitch-noise,.scanlines,.signal-error,.countdown__unit,.ui-overlay.is-glitching,.ui-overlay.is-speaking,.ui-overlay.is-system-override,.system-override__line,body.is-corrupted,body.is-vx-capture .vx-panel,body.is-vx-capture .ui-overlay,.green-code-feed .code-line--retry{animation:none}}
