@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/orbitron-latin-400-normal-U6xZUhur.woff2) format("woff2"),url(/assets/orbitron-latin-400-normal-DBk4Dmer.woff) format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/orbitron-latin-700-normal-4jsRXGGJ.woff2) format("woff2"),url(/assets/orbitron-latin-700-normal-DmYOh-W9.woff) format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/orbitron-latin-900-normal-DrIi7unX.woff2) format("woff2"),url(/assets/orbitron-latin-900-normal-BbJatbhp.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff")}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-normal-BbyBr73r.woff2) format("woff2"),url(/assets/courier-prime-latin-400-normal-BAlbUm6l.woff) format("woff")}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-700-normal-D1YCjmaD.woff2) format("woff2"),url(/assets/courier-prime-latin-700-normal-CVvp4Sof.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2) format("woff2"),url(/assets/source-serif-4-latin-400-normal-C1O10bxN.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2) format("woff2"),url(/assets/source-serif-4-latin-600-normal-DeJomR3S.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-700-normal-CGGdTIBe.woff2) format("woff2"),url(/assets/source-serif-4-latin-700-normal-C30JPKlG.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff) format("woff")}@font-face{font-family:Orbitron-fallback;src:local("Arial"),local("Helvetica Neue");size-adjust:110%;ascent-override:76%;descent-override:18%;line-gap-override:0%}.stat-label{font-size:.7rem;color:var(--text-muted);letter-spacing:1px;text-transform:uppercase}.heat-chart-container .apexcharts-legend-group-vertical{flex-direction:unset}:root{--bg: #080808;--bg-rgb: 8, 8, 8;--surface: #0d0d0d;--surface-raised: #141414;--border-subtle: #2e2e2e;--border-mid: #3c3c3c;--border-strong: #525252;--text-body: #e8e8f0;--text-body-rgb: 232, 232, 240;--text-bright: #ffffff;--text-dim: #c8c8d4;--text-dim-rgb: 200, 200, 212;--text-muted: #b0b0bc;--text-faint: #909098;--accent: #00e5ff;--accent-rgb: 0, 229, 255;--accent-alt: #0066ff;--danger: #ff004d;--danger-rgb: 255, 0, 77;--warning: #ff8800;--warning-rgb: 255, 136, 0;--gold: #ffbe0b;--gold-rgb: 255, 190, 11;--success: #00ff41;--success-rgb: 0, 255, 65;--info: #6c8cff;--info-rgb: 108, 140, 255;--podium-silver: #c8ccd6;--podium-bronze: #c98a5b;--dossier: #e24aa0;--dossier-rgb: 226, 74, 160;--stealth: #a78bfa;--stealth-rgb: 167, 139, 250;--mythical: #A855F7;--mythical-rgb: 168, 85, 247;--mythical-core: #dceaff;--mythical-fringe: #d946ef;--mythical-fringe-rgb: 217, 70, 239;--legendary: #b026ff;--legendary-rgb: 176, 38, 255;--node-zombie: #ff2244;--node-zombie-rgb: 255, 34, 68;--node-server: #00ccff;--node-server-rgb: 0, 204, 255;--node-fortress: #f0b429;--node-fortress-rgb: 240, 180, 41;--node-ghost: #8b7cf8;--node-ghost-rgb: 139, 124, 248;--node-locked: rgba(160,80,220,.9);--node-locked-rgb: 160, 80, 220;--node-bastion: #00e676;--node-bastion-rgb: 0, 230, 118;--node-rig: #2dd4bf;--node-rig-rgb: 45, 212, 191;--node-reaper: #ff6b35;--node-reaper-rgb: 255, 107, 53;--node-cipher: #a3e635;--node-cipher-rgb: 163, 230, 53;--node-leech: #f472b6;--node-leech-rgb: 244, 114, 182;--node-wraith: #c084fc;--node-wraith-rgb: 192, 132, 252;--node-citadel: #34d399;--node-citadel-rgb: 52, 211, 153;--node-mainframe: #fdba74;--node-mainframe-rgb: 253, 186, 116;--rarity-common: var(--text-muted);--rarity-common-rgb: 176, 176, 188;--rarity-rare: var(--accent);--rarity-rare-rgb: var(--accent-rgb);--rarity-legendary: var(--gold);--rarity-legendary-rgb: var(--gold-rgb);--rarity-mythical: var(--mythical);--rarity-mythical-rgb: var(--mythical-rgb);--font-display: "Orbitron", "Orbitron-fallback", sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--radius: 0px;--radius-sm: 0px;--glow-blur: 8px;--scanline-opacity: .08;--card-radius: 0;--card-border: 1px solid var(--border-subtle);--card-clip: none;--card-shadow: none;--card-filter: none}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;padding:0;background:var(--bg);color:var(--text-body);background-color:var(--bg);font-family:var(--font-mono);font-weight:700}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(0,0,0,var(--scanline-opacity)) 2px,rgba(0,0,0,var(--scanline-opacity)) 4px)}h1{font-family:var(--font-display)}button{font-family:inherit;border-radius:var(--radius)}.node-card,.card{border-radius:var(--card-radius, 0);clip-path:var(--card-clip, none);filter:var(--card-filter, none);box-shadow:var(--card-shadow, none)}[data-theme=phosphor] .node-card,[data-theme=phosphor] .card{position:relative}[data-theme=phosphor] .node-card:before,[data-theme=phosphor] .card:before,[data-theme=phosphor] .node-card:after,[data-theme=phosphor] .card:after{content:"";position:absolute;width:10px;height:10px;border:2px solid var(--accent);pointer-events:none;z-index:1}[data-theme=phosphor] .node-card:before,[data-theme=phosphor] .card:before{top:0;left:0;border-right:0;border-bottom:0}[data-theme=phosphor] .node-card:after,[data-theme=phosphor] .card:after{bottom:0;right:0;border-left:0;border-top:0}[data-theme=command] .card.card,[data-theme=command] .node-card.node-card{border:var(--card-border)}button:focus-visible,[role=button]:focus-visible{outline:1px solid rgba(var(--accent-rgb),.7);outline-offset:2px}button:active:not(:disabled){opacity:.75;transform:scale(.97)}[role=button]{cursor:pointer}.loading-text{color:var(--text-muted);font-size:.8rem;animation:blink 1s step-end infinite;letter-spacing:.1em}.loading-scan{height:1px;margin-top:6px;background:linear-gradient(to right,transparent 0%,var(--accent) 50%,transparent 100%);background-size:60% 100%;background-repeat:no-repeat;animation:scanner 1.5s ease-in-out infinite}@keyframes scanner{0%{background-position:-60% 0}to{background-position:160% 0}}.empty-state{padding:1.5rem 0;color:var(--text-faint);font-size:.75rem;letter-spacing:.15em;text-align:center;border:1px dashed var(--border-subtle);display:flex;flex-direction:column;align-items:center;gap:.4rem}.empty-state-label{color:var(--text-muted);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase}.empty-state-sub{color:var(--text-faint);font-size:.75rem;letter-spacing:.1em;font-style:italic}body[data-connection=offline] main{filter:grayscale(60%);transition:filter .6s ease}body[data-connection=offline] button,body[data-connection=offline] input,body[data-connection=offline] select,body[data-connection=offline] textarea,body[data-connection=offline] a[href]{opacity:.4;pointer-events:none}body[data-connection=online] main{filter:none;transition:filter .6s ease}.typing:after{content:"_";animation-name:hxafter;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}input[type=text],input[type=email],input[type=password],input[type=number],textarea{border-bottom:2px solid transparent;background-image:linear-gradient(to right,var(--accent) 0%,var(--accent-alt) 100%);background-size:0% 2px;background-position:left bottom;background-repeat:no-repeat;transition:background-size .3s ease,border-color .3s ease;caret-color:var(--accent);font-weight:500;letter-spacing:.05em}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,textarea:focus{background-size:100% 2px;border-bottom-color:var(--accent);border-bottom:2px solid rgba(var(--accent-rgb),.1);box-shadow:0 0 var(--glow-blur) rgba(var(--accent-rgb),.12);animation:subtle-pulse 6s ease-in-out infinite}input[type=text]:not(:focus),input[type=email]:not(:focus),input[type=password]:not(:focus),input[type=number]:not(:focus),textarea:not(:focus){border-bottom:2px solid rgba(var(--accent-rgb),.15)}@keyframes subtle-pulse{0%,to{border-bottom-color:rgba(var(--accent-rgb),.1)}50%{border-bottom-color:rgba(var(--accent-rgb),.5)}}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=number]:disabled,textarea:disabled{border-bottom-color:rgba(var(--accent-rgb),.08);animation:none;opacity:.5;cursor:not-allowed}@keyframes cursor-blink{0%,49%{caret-color:var(--accent)}50%,to{caret-color:transparent}}*{scrollbar-width:thin;scrollbar-color:rgba(var(--accent-rgb),.2) rgba(0,0,0,.3)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#00000080;border-left:1px solid var(--border-subtle)}::-webkit-scrollbar-thumb{background:var(--border-mid);border:1px solid var(--border-strong);transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background:var(--border-strong);border-color:rgba(var(--accent-rgb),.2)}::-webkit-scrollbar-thumb:active{background:rgba(var(--accent-rgb),.15)}::-webkit-scrollbar-corner{background:#00000080}::-webkit-scrollbar-thumb:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(var(--accent-rgb),.04) 2px,rgba(var(--accent-rgb),.04) 4px);pointer-events:none}@keyframes cyberpunk-glitch{0%,90%,to{opacity:1;text-shadow:0 0 20px rgba(var(--accent-rgb),.5)}91%{opacity:.8;text-shadow:-5px 0 0 rgba(var(--danger-rgb),.7),5px 0 0 rgba(var(--accent-rgb),.7),0 0 15px rgba(var(--accent-rgb),.8)}93%{opacity:1;text-shadow:0 0 20px rgba(var(--accent-rgb),.5)}94%{opacity:.9;text-shadow:5px 0 0 rgba(var(--danger-rgb),.5),-5px 0 0 rgba(var(--accent-rgb),.5),0 0 12px rgba(var(--accent-rgb),.6)}}@keyframes glitch-1{0%,96%,to{transform:translate(0);opacity:0}97%{transform:translate(-2px,1px);opacity:.7}98%{transform:translate(2px,-1px);opacity:0}}@keyframes glitch-2{0%,94%,to{transform:translate(0);opacity:0}95%{transform:translate(2px,-1px);opacity:.5}96%{transform:translate(-2px,1px);opacity:0}}@keyframes hxafter{0%{opacity:0}50%{opacity:0}51%{opacity:1}to{opacity:1}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.wr-panel{border:1px solid var(--border-mid);background:var(--surface)}.wr-panel-hdr{font-size:.72rem;letter-spacing:.18em;color:var(--accent);padding:6px 10px;border-bottom:1px solid var(--border-subtle);background:#ffffff04}.danger-hdr{color:var(--danger)!important}.wr-panel-body{padding:10px}.wr-alert{font-size:.78rem;padding:6px 10px;border-left:2px solid;margin:4px 0}.wr-alert.danger{border-color:var(--danger);color:var(--danger);background:rgba(var(--danger-rgb),.05)}.wr-alert.success{border-color:var(--success);color:var(--success);background:#00c8640d}.wr-btn{display:inline-flex;align-items:center;gap:4px;background:transparent;border:1px solid rgba(var(--accent-rgb),.3);color:var(--accent);font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:1px;padding:7px 16px;cursor:pointer;transition:all .15s}.wr-btn:hover:not(:disabled){background:rgba(var(--accent-rgb),.08);border-color:var(--accent)}.wr-btn:disabled{opacity:.3;cursor:not-allowed}.wr-btn-accent{border-color:rgba(var(--accent-rgb),.5)}.wr-btn-danger{border-color:rgba(var(--danger-rgb),.4);color:var(--danger)}.wr-btn-danger:hover:not(:disabled){background:rgba(var(--danger-rgb),.08);border-color:var(--danger)}.wr-btn-sm{font-size:.72rem;padding:4px 10px}.wr-input{background:var(--bg);border:1px solid var(--border-mid);color:var(--accent);font-family:inherit;font-size:.78rem;padding:7px 10px;outline:none;width:100%;box-sizing:border-box;transition:border-color .15s}.wr-input::placeholder{color:rgba(var(--accent-rgb),.2)}.wr-input:focus{border-color:rgba(var(--accent-rgb),.5)}.wr-content{padding:10px 12px;flex:1;overflow-y:auto}.wr-standalone{padding:14px 16px;max-width:680px}.two-col{display:grid;grid-template-columns:1fr 400px;gap:10px;align-items:start}.treasury-col{grid-template-columns:1fr 320px}.col-main{display:flex;flex-direction:column;gap:8px;min-width:0}.col-side{display:flex;flex-direction:column;gap:8px}.stat-line{display:flex;justify-content:space-between;align-items:baseline;padding:4px 0;border-bottom:1px dashed var(--border-subtle);font-size:.78rem;gap:8px}.stat-line:last-child{border-bottom:none}.stat-k{color:var(--text-dim);letter-spacing:.1em;font-size:.72rem;flex-shrink:0}.stat-v{color:var(--text-body);text-align:right}.urgentV{color:var(--danger)!important;animation:blink .8s step-end infinite}.dim-note{font-size:.78rem;color:var(--text-muted);margin:0;line-height:1.5;font-style:italic}.scanning{animation:blink 1s step-end infinite}.form-error{font-size:.73rem;color:var(--danger);margin:4px 0 0}.form-ok,.form-success{font-size:.73rem;color:var(--success);margin:4px 0 0}.action-stack{display:flex;flex-direction:column;gap:6px}.confirm-inline{font-size:.78rem;color:var(--text-body);padding:8px;border:1px solid var(--border-mid);background:var(--bg)}.confirm-inline.danger{border-color:rgba(var(--danger-rgb),.4);background:rgba(var(--danger-rgb),.04)}.confirm-btns{display:flex;gap:6px;margin-top:6px}.manifesto-text{font-size:.78rem;color:var(--text-dim);font-style:italic;line-height:1.6}.vec-hp-bar-wrap{height:4px;background:var(--border-subtle);overflow:hidden}.vec-hp-bar{height:100%;transition:width .4s ease}:root{--tap-min: 44px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--bottom-tab-h: 56px;--mobile-top-h: 48px}html,body{overflow-x:hidden}@media(max-width:767px){.two-col,.treasury-col{grid-template-columns:1fr}}@media(max-width:1023px){.scanlines{animation:none!important;opacity:.04}.floating-panels{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.scanlines{animation:none!important}}.cell-scope{--cell-bg: #07090c;--cell-surface: #0e1218;--cell-raised: #12161d;--cell-border: #232a35;--cell-border-mid: #2e3846;--cell-border-hi: #3d4a5c;--cell-cyan: #00e5ff;--cell-cyan-rgb: 0, 229, 255;--cell-green: #2ee66b;--cell-green-rgb: 46, 230, 107;--cell-amber: #f0b429;--cell-amber-rgb: 240, 180, 41;--cell-red: #ff3b4e;--cell-red-rgb: 255, 59, 78;--cell-violet: #9b7cf8;--cell-violet-rgb: 155, 124, 248;--cell-text-hi: #e9edf3;--cell-text-body: #aab4c2;--cell-text-muted: #71808f;--cell-text-dim: #49525e;--cell-text-faint: #333c47;--cell-font-display: var(--font-display);--cell-font-mono: var(--font-mono);--cell-fs-display: 26px;--cell-fs-stat: 18px;--cell-fs-body: 14px;--cell-fs-micro: 12px}@keyframes cell-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes cell-count-up{0%{opacity:.4}to{opacity:1}}@keyframes cell-flicker{0%,to{opacity:1}73%{opacity:1}74%{opacity:.4}75%{opacity:1}92%{opacity:1}93%{opacity:.6}94%{opacity:1}}@keyframes cell-slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes cell-flash-hit{0%{box-shadow:0 0 rgba(var(--cell-green-rgb),.7)}to{box-shadow:0 0 0 12px rgba(var(--cell-green-rgb),0)}}@keyframes cell-flash-miss{0%{box-shadow:0 0 rgba(var(--cell-red-rgb),.7)}to{box-shadow:0 0 0 12px rgba(var(--cell-red-rgb),0)}}@keyframes cell-float-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}@keyframes cell-glitch{0%,90%,to{transform:translate(0)}91%{transform:translate(-1px,1px)}92%{transform:translate(1px,-1px)}93%{transform:translate(0)}}.page-shell.svelte-1siytik{padding:1.5rem 2rem;max-width:960px;margin:0 auto;font-family:var(--font-mono)}.terminal-header.svelte-1siytik{font-size:.75rem;margin-bottom:1rem;opacity:.5}.prompt.svelte-1siytik{color:var(--danger)}.sep.svelte-1siytik{color:var(--text-dim)}.path.svelte-1siytik{color:var(--accent)}.cursor.svelte-1siytik{animation:svelte-1siytik-blink 1s step-end infinite;color:var(--accent)}@keyframes svelte-1siytik-blink{0%,to{opacity:1}50%{opacity:0}}.error-line.svelte-1siytik{color:var(--danger);font-size:.9rem;letter-spacing:.1em;margin:0 0 .5rem}.error-meta.svelte-1siytik{color:var(--text-muted);font-size:.75rem;margin:0 0 1.5rem}.actions.svelte-1siytik{display:flex;align-items:center;gap:1.25rem}.btn.svelte-1siytik{background:transparent;border:1px solid rgba(var(--accent-rgb),.3);color:var(--accent);font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:1px;padding:8px 20px;cursor:pointer;transition:all .15s}.btn.svelte-1siytik:hover:not(:disabled){background:rgba(var(--accent-rgb),.08);border-color:var(--accent)}.btn.svelte-1siytik:disabled{opacity:.3;cursor:not-allowed}.escape-link.svelte-1siytik{color:var(--text-dim);font-size:.75rem;letter-spacing:.1em;text-decoration:none;border-bottom:1px solid var(--border-subtle);padding-bottom:2px;transition:color .15s,border-color .15s}.escape-link.svelte-1siytik:hover{color:var(--accent);border-color:var(--accent)}.terminal-demo.svelte-mbjkdo{display:flex;flex-direction:column;gap:10px;min-width:0}.demo-placeholder.svelte-mbjkdo{padding:24px 12px;font-family:var(--font-mono);opacity:.6}.demo-fallback.svelte-mbjkdo{padding:24px 12px;font-family:var(--font-mono);opacity:.8}.demo-fallback.svelte-mbjkdo .btn:where(.svelte-mbjkdo){margin-top:10px}.demo-win.svelte-mbjkdo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--accent)}.demo-win-line.svelte-mbjkdo{margin:0}.gameplay.svelte-8jvn5u{padding:96px 20px;border-bottom:1px solid var(--border-subtle)}.gp-head.svelte-8jvn5u{max-width:640px;margin:0 auto 48px;text-align:center}.gp-eyebrow.svelte-8jvn5u{font-size:.78rem;letter-spacing:.32em;text-transform:uppercase;color:var(--accent);opacity:.85}.gp-head.svelte-8jvn5u h2:where(.svelte-8jvn5u){font-family:var(--font-display);font-weight:700;font-size:clamp(22px,3vw,30px);letter-spacing:.03em;color:var(--text-bright);margin-top:12px}.gp-sub.svelte-8jvn5u{font-size:13px;color:var(--text-dim);margin-top:10px;letter-spacing:.04em}.gp-grid.svelte-8jvn5u{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.gp-card.svelte-8jvn5u{margin:0;display:flex;flex-direction:column}.gp-frame.svelte-8jvn5u{background:var(--surface);border:1px solid var(--border-mid);padding:10px}.gp-frame.svelte-8jvn5u video:where(.svelte-8jvn5u){display:block;width:100%;aspect-ratio:16 / 9;background:var(--bg);object-fit:cover}figcaption.svelte-8jvn5u{padding:12px 4px 0}.gp-caption.svelte-8jvn5u{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.gp-label.svelte-8jvn5u{font-size:12px;letter-spacing:.14em;color:var(--text-bright);text-transform:uppercase}.gp-route.svelte-8jvn5u{font-size:10px;letter-spacing:.1em;color:var(--accent);opacity:.8}.gp-desc.svelte-8jvn5u{font-size:12px;color:var(--text-dim);line-height:1.6;margin-top:6px}@media(max-width:860px){.gp-grid.svelte-8jvn5u{grid-template-columns:1fr}}.rolling-number-container.svelte-1g9paf5{display:inline-block;position:relative}.rolling-number.svelte-1g9paf5{display:inline-block;font-variant-numeric:tabular-nums}.rolling-number.flashing.svelte-1g9paf5{animation:svelte-1g9paf5-flash .4s ease-out}@keyframes svelte-1g9paf5-flash{0%{text-shadow:0 0 12px currentColor;opacity:.6}40%{text-shadow:0 0 16px currentColor;opacity:1}to{text-shadow:none;opacity:1}}.delta.svelte-1g9paf5{position:absolute;top:-15px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:10px;font-weight:700;opacity:0;pointer-events:none;visibility:hidden}.delta.visible.svelte-1g9paf5{visibility:visible;animation:svelte-1g9paf5-delta-float 2s ease-out forwards}.delta.positive.svelte-1g9paf5{color:var(--success)}.delta.negative.svelte-1g9paf5{color:var(--danger)}@keyframes svelte-1g9paf5-delta-float{0%{opacity:1;transform:translate(-50%) translateY(0)}50%{opacity:1}to{opacity:0;transform:translate(-50%) translateY(-10px)}}.shell.svelte-15twa9e{min-height:100vh;background:var(--bg);color:var(--text-body);font-family:var(--font-mono);font-weight:400;-webkit-font-smoothing:antialiased;line-height:1.6;position:relative;overflow-x:hidden}.shell.svelte-15twa9e a:where(.svelte-15twa9e){color:inherit;text-decoration:none}.shell.svelte-15twa9e a:where(.svelte-15twa9e):hover{color:var(--accent)}.eyebrow.svelte-15twa9e{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.32em;text-transform:uppercase;color:var(--accent);opacity:.85}.brackets.svelte-15twa9e{position:relative}.brackets.svelte-15twa9e:before,.brackets.svelte-15twa9e:after{content:"";position:absolute;width:9px;height:9px;opacity:0;transition:opacity .25s}.brackets.svelte-15twa9e:before{top:-6px;left:-6px;border-top:1px solid var(--border-strong);border-left:1px solid var(--border-strong)}.brackets.svelte-15twa9e:after{bottom:-6px;right:-6px;border-bottom:1px solid var(--border-strong);border-right:1px solid var(--border-strong)}.brackets.svelte-15twa9e:hover:before,.brackets.svelte-15twa9e:hover:after,.brackets.svelte-15twa9e:focus-within:before,.brackets.svelte-15twa9e:focus-within:after{opacity:1}.reveal{opacity:0;transform:translateY(10px);transition:opacity .6s ease-out,transform .6s ease-out}.reveal.in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.btn.svelte-15twa9e{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.8rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;padding:11px 22px;border:1px solid var(--border-mid);transition:all .25s;white-space:nowrap;cursor:pointer;background:none}.btn-primary.svelte-15twa9e{border-color:rgba(var(--accent-rgb),.45);color:var(--accent)}.btn-primary.svelte-15twa9e:hover{background:rgba(var(--accent-rgb),.1);border-color:var(--accent);color:var(--accent)}.btn-ghost.svelte-15twa9e{color:var(--text-dim);border-color:var(--border-mid)}.btn-ghost.svelte-15twa9e:hover{color:var(--text-bright);border-color:var(--border-strong)}.cta-large.svelte-15twa9e{padding:14px 30px}.topnav.svelte-15twa9e{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:24px;height:60px;padding:0 clamp(20px,5vw,64px);background:rgba(var(--bg-rgb),.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border-subtle)}.wordmark.svelte-15twa9e img:where(.svelte-15twa9e){display:block;width:190px;height:auto}.foot-wordmark.svelte-15twa9e img:where(.svelte-15twa9e){width:160px}.navlinks.svelte-15twa9e{margin-left:auto;display:flex;align-items:center;gap:20px}.navlink.svelte-15twa9e{font-size:.8rem;letter-spacing:.14em;color:var(--text-dim);text-transform:uppercase;transition:color .2s}.navlink.svelte-15twa9e:hover{color:var(--text-bright)}.hero.svelte-15twa9e{position:relative;min-height:92vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 20px 60px;overflow:hidden}.hero-canvas.svelte-15twa9e{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.hero-inner.svelte-15twa9e{position:relative;z-index:2;max-width:760px}.hero.svelte-15twa9e .eyebrow:where(.svelte-15twa9e){display:inline-block;padding:6px 14px;margin-bottom:22px}.hero.svelte-15twa9e h1:where(.svelte-15twa9e){font-family:var(--font-display);font-weight:700;font-size:clamp(34px,6.4vw,68px);letter-spacing:.01em;line-height:1.14;color:var(--text-bright);margin-bottom:22px}.hero.svelte-15twa9e h1:where(.svelte-15twa9e) .line:where(.svelte-15twa9e){display:block}.hero.svelte-15twa9e .tag:where(.svelte-15twa9e){font-size:13px;color:var(--text-dim);letter-spacing:.04em;line-height:1.7;max-width:460px;margin:0 auto 34px;padding:1px 5px;border:1px solid var(--border-mid)}.ctas.svelte-15twa9e{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.scroll-cue.svelte-15twa9e{position:absolute;bottom:28px;left:50%;transform:translate(-50%);font-size:.75rem;letter-spacing:.2em;color:var(--text-faint);text-transform:uppercase}.stats.svelte-15twa9e{padding:52px 20px;border-bottom:1px solid var(--border-subtle)}.stats-grid.svelte-15twa9e{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.stat.svelte-15twa9e{text-align:center;padding:0 8px}.stat--early.svelte-15twa9e .early-line:where(.svelte-15twa9e){font-size:max(12px,.85rem);color:var(--text-dim);max-width:46ch;margin:10px auto 0;line-height:1.6}.stat.svelte-15twa9e .val:where(.svelte-15twa9e){font-family:var(--font-display);font-weight:700;font-size:clamp(22px,3vw,34px);color:var(--text-bright);font-variant-numeric:tabular-nums}.stat.svelte-15twa9e .lbl:where(.svelte-15twa9e){font-size:.75rem;letter-spacing:.18em;color:var(--text-muted);text-transform:uppercase;margin-top:6px;display:flex;align-items:center;justify-content:center;gap:6px}.dot-live.svelte-15twa9e{width:5px;height:5px;background:var(--success);display:inline-block}.shell.svelte-15twa9e:not(.reduced) .dot-live:where(.svelte-15twa9e){animation:svelte-15twa9e-pulse 2.4s ease-in-out infinite}@keyframes svelte-15twa9e-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.dot-live.svelte-15twa9e{animation:none}}.loopsim.svelte-15twa9e{padding:96px 20px;border-bottom:1px solid var(--border-subtle)}.section-head.svelte-15twa9e{max-width:640px;margin:0 auto 48px;text-align:center}.section-head.svelte-15twa9e h2:where(.svelte-15twa9e){font-family:var(--font-display);font-weight:700;font-size:clamp(22px,3vw,30px);letter-spacing:.03em;color:var(--text-bright);margin-top:12px}.loopsim-grid.svelte-15twa9e{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:start}.loop-steps.svelte-15twa9e{display:grid;gap:0}.loop-step.svelte-15twa9e{display:grid;grid-template-columns:40px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid var(--border-subtle)}.loop-step.svelte-15twa9e:last-of-type{border-bottom:none}.loop-step.svelte-15twa9e .n:where(.svelte-15twa9e){font-family:var(--font-display);font-size:13px;color:var(--text-faint)}.loop-step.svelte-15twa9e .t:where(.svelte-15twa9e){font-size:12px;letter-spacing:.14em;color:var(--text-bright);text-transform:uppercase;margin-bottom:6px}.loop-step.svelte-15twa9e .d:where(.svelte-15twa9e){font-size:12px;color:var(--text-dim);line-height:1.6;max-width:380px}.term.svelte-15twa9e{background:var(--surface);border:1px solid var(--border-mid);font-size:12px}.term-col.svelte-15twa9e{display:flex;flex-direction:column;min-width:0}.term-caption.svelte-15twa9e{margin:10px 0 0;font-size:12px;font-family:var(--font-mono);color:var(--text-dim)}.systems.svelte-15twa9e{padding:96px 20px;border-bottom:1px solid var(--border-subtle)}.sys-grid.svelte-15twa9e{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border-subtle);border:1px solid var(--border-subtle)}.sys-card.svelte-15twa9e{background:var(--bg);padding:30px 26px;transition:background .25s}.sys-card.svelte-15twa9e:hover{background:var(--surface)}.sys-card.svelte-15twa9e .n:where(.svelte-15twa9e){font-family:var(--font-mono);font-size:.78rem;color:var(--text-faint);letter-spacing:.14em;margin-bottom:14px}.sys-card.svelte-15twa9e h3:where(.svelte-15twa9e){font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-bright);margin-bottom:10px}.sys-card.svelte-15twa9e p:where(.svelte-15twa9e){font-size:12px;color:var(--text-dim);line-height:1.65}.ddos.svelte-15twa9e{padding:96px 20px;border-bottom:1px solid var(--border-subtle)}.ddos-grid.svelte-15twa9e{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center}.ddos-copy.svelte-15twa9e h2:where(.svelte-15twa9e){font-family:var(--font-display);font-weight:700;font-size:clamp(22px,3vw,30px);letter-spacing:.03em;color:var(--text-bright);margin-top:12px;margin-bottom:20px}.ddos-lede.svelte-15twa9e{font-size:13px;color:var(--text-bright);line-height:1.6;margin-bottom:16px}.ddos-body.svelte-15twa9e{font-size:12px;color:var(--text-dim);line-height:1.8;max-width:420px;margin-bottom:28px}.ddos-demo.svelte-15twa9e{display:flex;justify-content:center}.ddos-panel.svelte-15twa9e{width:100%;max-width:380px;background:var(--surface);border:1px solid var(--border-mid);padding:20px}.ddos-head.svelte-15twa9e{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--border-subtle)}.ddos-target.svelte-15twa9e{font-size:12px;letter-spacing:.08em;color:var(--text-bright);text-transform:uppercase}.ddos-shield.svelte-15twa9e{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.1em;color:var(--accent);text-transform:uppercase;padding:3px 8px;border:1px solid rgba(var(--accent-rgb),.35)}.ddos-shield-dot.svelte-15twa9e{width:6px;height:6px;background:var(--accent);box-shadow:0 0 6px rgba(var(--accent-rgb),.7);flex-shrink:0}.ddos-row.svelte-15twa9e{margin-bottom:16px}.ddos-lblrow.svelte-15twa9e{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:7px}.ddos-lbl.svelte-15twa9e{font-size:10px;letter-spacing:.14em;color:var(--text-muted);text-transform:uppercase}.ddos-num.svelte-15twa9e{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--text-bright);font-variant-numeric:tabular-nums}.ddos-num.danger.svelte-15twa9e{color:var(--danger)}.ddos-bar.svelte-15twa9e{display:flex;height:10px;background:var(--bg);border:1px solid var(--border-subtle);overflow:hidden}.ddos-bar-keep.svelte-15twa9e{display:block;width:62%;height:100%;background:rgba(var(--accent-rgb),.55)}.ddos-bar-drain.svelte-15twa9e{display:block;flex:1;height:100%;background:repeating-linear-gradient(-45deg,rgba(var(--danger-rgb),.65) 0,rgba(var(--danger-rgb),.65) 4px,rgba(var(--danger-rgb),.25) 4px,rgba(var(--danger-rgb),.25) 8px);animation:svelte-15twa9e-ddos-drain 2.2s ease-in-out infinite}@keyframes svelte-15twa9e-ddos-drain{0%,to{opacity:1}50%{opacity:.55}}.ddos-flood-sub.svelte-15twa9e{font-size:10px;letter-spacing:.06em;color:var(--text-faint)}.ddos-status.svelte-15twa9e{display:flex;align-items:center;gap:8px;margin-top:4px;padding:10px 12px;border:1px solid rgba(var(--danger-rgb),.45);background:rgba(var(--danger-rgb),.06);font-size:11px;letter-spacing:.12em;color:var(--danger);text-transform:uppercase;animation:svelte-15twa9e-ddos-flicker 3.4s steps(1,end) infinite}.ddos-status-dot.svelte-15twa9e{width:6px;height:6px;background:var(--danger);box-shadow:0 0 6px rgba(var(--danger-rgb),.8);flex-shrink:0;animation:svelte-15twa9e-pulse 2.4s ease-in-out infinite}@keyframes svelte-15twa9e-ddos-flicker{0%,91%,94%,to{opacity:1}92%{opacity:.4}93.5%{opacity:1}}@media(prefers-reduced-motion:reduce){.ddos-bar-drain.svelte-15twa9e,.ddos-status.svelte-15twa9e,.ddos-status-dot.svelte-15twa9e{animation:none}}.defacing.svelte-15twa9e{padding:96px 20px;border-bottom:1px solid var(--border-subtle)}.defacing-grid.svelte-15twa9e{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.defacing-copy.svelte-15twa9e h2:where(.svelte-15twa9e){font-family:var(--font-display);font-weight:700;font-size:clamp(22px,3vw,30px);letter-spacing:.03em;color:var(--text-bright);margin-top:12px;margin-bottom:20px}.defacing-lede.svelte-15twa9e{font-size:13px;color:var(--text-bright);line-height:1.6;margin-bottom:16px}.defacing-body.svelte-15twa9e{font-size:12px;color:var(--text-dim);line-height:1.8;max-width:420px;margin-bottom:28px}.defacing-demo.svelte-15twa9e{display:flex;justify-content:center}.deface-mock-profile.svelte-15twa9e{position:relative;background:var(--surface);border:1px solid var(--border-mid);padding:20px;width:100%;max-width:380px;overflow:hidden}.deface-mock-head.svelte-15twa9e{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--border-subtle)}.deface-mock-avatar.svelte-15twa9e{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--bg);border:1px solid var(--border-mid);font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--accent);letter-spacing:.06em;flex-shrink:0}.deface-mock-info.svelte-15twa9e{min-width:0}.deface-mock-handle.svelte-15twa9e{font-size:12px;letter-spacing:.08em;color:var(--text-bright);text-transform:uppercase;margin-bottom:4px}.deface-mock-meta.svelte-15twa9e{font-size:11px;color:var(--text-dim);display:flex;align-items:center;gap:6px}.deface-heat-bar.svelte-15twa9e{display:inline-flex;width:48px;height:6px;background:var(--bg);border:1px solid var(--border-subtle);vertical-align:middle;overflow:hidden}.deface-heat-fill.svelte-15twa9e{display:block;width:55%;height:100%;background:rgba(var(--danger-rgb),.6)}.deface-mock-stats.svelte-15twa9e{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.deface-mock-stat.svelte-15twa9e{text-align:center;padding:10px 0;border:1px solid var(--border-subtle);background:var(--bg)}.deface-mock-val.svelte-15twa9e{display:block;font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--text-bright);margin-bottom:2px}.deface-mock-lbl.svelte-15twa9e{display:block;font-size:10px;letter-spacing:.12em;color:var(--text-muted);text-transform:uppercase}.landing-glitch.svelte-15twa9e{position:absolute;top:0;left:0;right:0;height:36px;overflow:hidden;pointer-events:none;z-index:2;font-family:ui-monospace,JetBrains Mono,monospace}.landing-glitch.svelte-15twa9e .dfgc-bar:where(.svelte-15twa9e){position:absolute;left:0;right:0;height:3px;animation:svelte-15twa9e-dfgc-flicker 2.6s steps(1,end) infinite}.landing-glitch.svelte-15twa9e .dfgc-bar.r:where(.svelte-15twa9e){top:9px;background:rgba(var(--danger-rgb),.8)}.landing-glitch.svelte-15twa9e .dfgc-bar.g:where(.svelte-15twa9e){top:11px;background:rgba(var(--accent-rgb),.7);animation-delay:.13s}.landing-glitch.svelte-15twa9e .dfgc-bar.b:where(.svelte-15twa9e){top:13px;background:rgba(var(--danger-rgb),.55);animation-delay:.26s}.landing-glitch.svelte-15twa9e .dfgc-scan:where(.svelte-15twa9e){position:absolute;left:0;right:0;top:0;height:36px;background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(0,0,0,.22) 2px 3px);opacity:.45;animation:svelte-15twa9e-dfgc-scan 5s linear infinite}.landing-glitch.svelte-15twa9e .dfgc-chip:where(.svelte-15twa9e){position:absolute;top:11px;right:12px;display:flex;align-items:center;gap:6px;padding:3px 9px 3px 7px;background:var(--surface);border:1px solid var(--border-mid);clip-path:polygon(7px 0,100% 0,100% 100%,0 100%,0 7px)}.landing-glitch.svelte-15twa9e .dfgc-chip:where(.svelte-15twa9e):before{content:"";width:6px;height:6px;background:var(--danger);box-shadow:0 0 6px rgba(var(--danger-rgb),.8)}.landing-glitch.svelte-15twa9e .dfgc-label:where(.svelte-15twa9e){font-size:10px;letter-spacing:.08em;color:var(--text-dim);text-transform:uppercase}.landing-glitch.svelte-15twa9e .dfgc-label:where(.svelte-15twa9e) b:where(.svelte-15twa9e){color:var(--danger)}@keyframes svelte-15twa9e-dfgc-scan{0%{transform:translateY(0)}to{transform:translateY(36px)}}@keyframes svelte-15twa9e-dfgc-flicker{0%,81%,86%,to{opacity:1;transform:translateZ(0)}83%{opacity:.35;transform:translate3d(-2px,0,0)}84.5%{opacity:1;transform:translate3d(2px,0,0)}}@media(prefers-reduced-motion:reduce){.landing-glitch.svelte-15twa9e .dfgc-bar:where(.svelte-15twa9e),.landing-glitch.svelte-15twa9e .dfgc-scan:where(.svelte-15twa9e){animation:none}}.secrets.svelte-15twa9e{padding:96px 20px;border-bottom:1px solid var(--border-subtle);background:linear-gradient(180deg,var(--bg),rgba(var(--dossier-rgb),.04))}.secrets-inner.svelte-15twa9e{max-width:720px;margin:0 auto;text-align:center}.secrets.svelte-15twa9e h2:where(.svelte-15twa9e){font-family:var(--font-display);font-weight:700;font-size:clamp(20px,3vw,28px);color:var(--text-bright);margin-top:14px}.secrets.svelte-15twa9e .body:where(.svelte-15twa9e){font-size:13px;color:var(--text-dim);line-height:1.8;max-width:560px;margin:20px auto 36px}.case-files.svelte-15twa9e{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:8px;text-align:left}.case.svelte-15twa9e{border:1px solid var(--border-mid);padding:16px;position:relative;overflow:hidden}.case.svelte-15twa9e .stamp:where(.svelte-15twa9e){position:absolute;top:14px;right:-30px;transform:rotate(35deg);font-size:.75rem;letter-spacing:.2em;color:rgba(var(--dossier-rgb),.55);border:1px solid rgba(var(--dossier-rgb),.35);padding:2px 30px}.case.svelte-15twa9e .ct:where(.svelte-15twa9e){font-size:.78rem;letter-spacing:.14em;color:var(--text-muted);text-transform:uppercase}.case.svelte-15twa9e .cd:where(.svelte-15twa9e){font-size:.8rem;color:var(--text-body);margin-top:8px;line-height:1.6}.case.svelte-15twa9e .cs:where(.svelte-15twa9e){font-size:.75rem;letter-spacing:.14em;color:var(--dossier);margin-top:12px;text-transform:uppercase}.redacted.svelte-15twa9e{background:var(--text-faint);color:transparent;padding:0 3px;-webkit-user-select:none;user-select:none}.finalcta.svelte-15twa9e{padding:100px 20px;text-align:center}.finalcta.svelte-15twa9e h2:where(.svelte-15twa9e){font-family:var(--font-display);font-weight:700;font-size:clamp(24px,4vw,38px);letter-spacing:.02em;color:var(--text-bright);margin-bottom:14px}.finalcta.svelte-15twa9e p:where(.svelte-15twa9e){font-size:12px;color:var(--text-dim);margin-bottom:32px}footer.svelte-15twa9e{padding:28px clamp(20px,5vw,64px);display:flex;align-items:center;gap:20px;flex-wrap:wrap;border-top:1px solid var(--border-subtle)}.foot-copy.svelte-15twa9e{font-size:.78rem;color:var(--text-faint);letter-spacing:.05em}.foot-links.svelte-15twa9e{display:flex;align-items:center;gap:18px;margin-left:auto}.egg.svelte-15twa9e{width:16px;height:16px;border:none;background:none;color:var(--text-faint);opacity:.3;cursor:pointer;font-family:var(--font-mono);font-size:13px;transition:opacity .3s,color .3s;margin-left:6px;padding:0}.egg.svelte-15twa9e:hover,.egg.svelte-15twa9e:focus{opacity:1;color:var(--dossier)}.egg.svelte-15twa9e:focus-visible{outline:1px solid var(--dossier);outline-offset:2px}.dossier-panel.svelte-15twa9e{position:fixed;bottom:0;right:0;width:min(360px,100vw);max-height:0;overflow:hidden;background:var(--surface);border-top:1px solid var(--dossier);border-left:1px solid var(--border-mid);transition:max-height .4s ease;z-index:80}.dossier-panel.open.svelte-15twa9e{max-height:420px}.dossier-panel-in.svelte-15twa9e{padding:20px}.dossier-ct.svelte-15twa9e{font-size:.75rem;letter-spacing:.24em;color:var(--dossier);text-transform:uppercase;margin-bottom:12px}.dossier-panel.svelte-15twa9e p:where(.svelte-15twa9e){font-size:.8rem;color:var(--text-dim);line-height:1.7;margin-bottom:10px}.dossier-foot.svelte-15twa9e{font-style:italic;color:var(--text-muted)}.dossier-actions.svelte-15twa9e{display:flex;gap:10px;align-items:center;margin-top:14px}.dossier-actions.svelte-15twa9e .close:where(.svelte-15twa9e){font-family:var(--font-mono);font-size:.78rem;letter-spacing:.14em;color:var(--text-muted);text-transform:uppercase;background:none;border:1px solid var(--border-mid);padding:6px 12px;cursor:pointer;transition:color .2s,border-color .2s}.dossier-actions.svelte-15twa9e .close:where(.svelte-15twa9e):hover{color:var(--text-bright);border-color:var(--border-strong)}@media(prefers-reduced-motion:reduce){.dossier-panel.svelte-15twa9e,.egg.svelte-15twa9e,.btn.svelte-15twa9e,.sys-card.svelte-15twa9e{transition:none}}@media(max-width:860px){.stats-grid.svelte-15twa9e{grid-template-columns:repeat(2,1fr);row-gap:32px}.loopsim-grid.svelte-15twa9e{grid-template-columns:1fr;gap:40px}.sys-grid.svelte-15twa9e,.case-files.svelte-15twa9e{grid-template-columns:1fr}.defacing-grid.svelte-15twa9e,.ddos-grid.svelte-15twa9e{grid-template-columns:1fr;gap:40px}.topnav.svelte-15twa9e .navlink:where(.svelte-15twa9e){display:none}.topnav.svelte-15twa9e .btn:where(.svelte-15twa9e){display:inline-flex}}@media(max-width:560px){.hero.svelte-15twa9e{padding:70px 16px 48px;min-height:88vh}.ctas.svelte-15twa9e{flex-direction:column;align-items:stretch}.topnav.svelte-15twa9e{padding:0 16px;gap:12px}.wordmark.svelte-15twa9e img:where(.svelte-15twa9e){width:160px}}.cinematic.svelte-1vqg3l7{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#040404f7;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono)}.scanlines.svelte-1vqg3l7{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.15) 2px,rgba(0,0,0,.15) 4px);animation:svelte-1vqg3l7-flicker 10s ease-in-out infinite}.content.svelte-1vqg3l7{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.75rem;text-align:center;padding:2rem;max-width:600px;width:100%}.system-lines.svelte-1vqg3l7{display:flex;flex-direction:column;gap:.4rem}.sys-line.svelte-1vqg3l7{font-size:.75rem;letter-spacing:.2em;color:var(--accent);opacity:.75;animation:svelte-1vqg3l7-fadein .2s ease}.lore-box.svelte-1vqg3l7{border:1px solid rgba(var(--accent-rgb),.12);background:rgba(var(--accent-rgb),.02);padding:1.25rem 1.75rem;width:100%;display:flex;flex-direction:column;gap:.5rem;animation:svelte-1vqg3l7-fadein .3s ease}.lore-line.svelte-1vqg3l7{font-size:.82rem;color:#a0a0a0;line-height:1.8;letter-spacing:.04em;margin:0;animation:svelte-1vqg3l7-fadein .15s ease}.status-row.svelte-1vqg3l7{display:flex;align-items:center;gap:.5rem;font-size:.75rem;letter-spacing:.14em;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:.6rem 1.5rem;width:100%;justify-content:center}.status-text.svelte-1vqg3l7{color:#606060}.cursor.svelte-1vqg3l7{color:var(--accent);animation:svelte-1vqg3l7-blink 1s step-end infinite;margin-left:1px}.status-cursor.svelte-1vqg3l7{opacity:.6}.status-cursor.hidden.svelte-1vqg3l7{visibility:hidden}.begin-btn.svelte-1vqg3l7{width:100%;background:rgba(var(--accent-rgb),.04);border:1px solid rgba(var(--accent-rgb),.4);color:var(--accent);font-family:inherit;font-size:.88rem;font-weight:700;letter-spacing:.2em;padding:1.1rem;cursor:pointer;transition:background .2s,border-color .2s;animation:svelte-1vqg3l7-fadein .4s ease}.begin-btn.svelte-1vqg3l7:hover,.begin-btn.svelte-1vqg3l7:focus-visible{background:rgba(var(--accent-rgb),.08);border-color:rgba(var(--accent-rgb),.7);outline:none}.skip-btn.svelte-1vqg3l7{position:fixed;bottom:2rem;right:2rem;background:transparent;border:none;color:var(--border-mid);font-family:inherit;font-size:.75rem;letter-spacing:.15em;cursor:pointer;padding:.4rem .6rem;transition:color .2s;z-index:10001}.skip-btn.svelte-1vqg3l7:hover,.skip-btn.svelte-1vqg3l7:focus-visible{color:#888;outline:none}@keyframes svelte-1vqg3l7-fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1vqg3l7-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes svelte-1vqg3l7-flicker{0%,92%,94%,96%,to{opacity:1}93%{opacity:.88}95%{opacity:.94}}.door.svelte-j0psl3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#040404f7;display:flex;align-items:center;justify-content:center}.scanlines.svelte-j0psl3{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0px,rgba(0,0,0,.22) 1px,transparent 1px,transparent 3px)}.content.svelte-j0psl3{position:relative;display:flex;flex-direction:column;align-items:center;gap:.9rem;font-family:var(--font-mono);color:var(--text-dim);animation:svelte-j0psl3-breathe 4.5s ease-in-out infinite}.line.svelte-j0psl3{margin:0;letter-spacing:.08em;font-size:.95rem;opacity:0;animation:svelte-j0psl3-fadein 1.2s ease forwards}.line-b.svelte-j0psl3{animation-delay:.7s}.accepted.svelte-j0psl3{color:var(--accent);text-transform:lowercase}.knock.svelte-j0psl3{display:flex;gap:.6rem;margin-top:1.2rem;opacity:0;animation:svelte-j0psl3-fadein 1.2s ease 1.6s forwards}.key-input.svelte-j0psl3{background:transparent;border:none;border-bottom:1px solid var(--border-subtle);color:var(--text-body);font-family:inherit;font-size:1rem;letter-spacing:.12em;padding:.35rem .5rem;width:min(20rem,60vw);text-align:center;outline:none}.key-input.svelte-j0psl3:focus{border-bottom-color:var(--accent)}.knock-btn.svelte-j0psl3{background:transparent;border:none;color:var(--accent);font-family:inherit;font-size:.95rem;letter-spacing:.1em;cursor:pointer;padding:.35rem .2rem}.knock-btn.svelte-j0psl3:disabled{color:var(--text-faint);cursor:default}.continue-btn.svelte-j0psl3{font-size:1.05rem;margin-top:.4rem}.join-code.svelte-j0psl3{margin:0;color:var(--accent);font-size:1.4rem;letter-spacing:.14em}.status.svelte-j0psl3{min-height:1.2em;margin:.6rem 0 0;font-size:.8rem;letter-spacing:.06em;color:var(--danger)}.stutter.svelte-j0psl3{animation:svelte-j0psl3-stutter .65s steps(2,end)}@keyframes svelte-j0psl3-fadein{to{opacity:1}}@keyframes svelte-j0psl3-breathe{0%,to{opacity:.82}50%{opacity:1}}@keyframes svelte-j0psl3-stutter{0%{transform:translate(0);opacity:1}25%{transform:translate(-6px);opacity:.4}50%{transform:translate(5px);opacity:.9}75%{transform:translate(-2px);opacity:.5}to{transform:translate(0);opacity:1}}.crt-overlay.svelte-1c4kir4{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:var(--surface);display:flex;align-items:center;justify-content:center;pointer-events:none}.crt-line.svelte-1c4kir4{position:absolute;width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(var(--accent-rgb),.3) 20%,rgba(var(--accent-rgb),.8) 50%,rgba(var(--accent-rgb),.3) 80%,transparent 100%);box-shadow:0 0 20px rgba(var(--accent-rgb),.8),0 0 40px rgba(var(--accent-rgb),.6),0 0 60px rgba(var(--accent-rgb),.4);animation:svelte-1c4kir4-crt-expand var(--duration) cubic-bezier(.23,1,.32,1) forwards}.crt-flash.svelte-1c4kir4{position:absolute;width:100%;height:100%;background:radial-gradient(ellipse at center,rgba(var(--accent-rgb),.4) 0%,rgba(var(--accent-rgb),.2) 30%,transparent 70%);opacity:0;animation:svelte-1c4kir4-crt-flash var(--duration) cubic-bezier(.23,1,.32,1) forwards}@keyframes svelte-1c4kir4-crt-expand{0%{height:2px;opacity:1}40%{height:100%;opacity:.8}70%{height:100%;opacity:.3}to{height:100%;opacity:0}}@keyframes svelte-1c4kir4-crt-flash{0%{opacity:0;transform:scale(.5,.1)}30%{opacity:.8;transform:scaleY(.5)}50%{opacity:.5;transform:scaleX(1.05)}to{opacity:0;transform:scale(1)}}.crt-overlay.animating.svelte-1c4kir4{animation:svelte-1c4kir4-fade-out calc(var(--duration, .8s) * .3) ease-out calc(var(--duration, .8s) * .7) forwards}@keyframes svelte-1c4kir4-fade-out{0%{opacity:1}to{opacity:0}}.auth-root.svelte-s8fgdw{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:var(--bg);font-family:var(--font-mono)}.brand-panel.svelte-s8fgdw{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;background:var(--surface);border-right:1px solid var(--border-subtle);overflow:hidden}.grid-canvas.svelte-s8fgdw{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.brand-content.svelte-s8fgdw{position:relative;z-index:2;text-align:center;max-width:360px}.logo.svelte-s8fgdw{display:block;margin-bottom:20px}.logo.svelte-s8fgdw img:where(.svelte-s8fgdw){display:block;width:100%;max-width:320px;height:auto;margin:0 auto}.tagline.svelte-s8fgdw{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--text-muted);line-height:1.8;text-transform:uppercase;margin:0}.corner-tl.svelte-s8fgdw,.corner-tr.svelte-s8fgdw,.corner-bl.svelte-s8fgdw,.corner-br.svelte-s8fgdw{position:absolute;width:12px;height:12px;border-color:rgba(var(--accent-rgb),.3);border-style:solid}.corner-tl.svelte-s8fgdw{top:24px;left:24px;border-width:1px 0 0 1px}.corner-tr.svelte-s8fgdw{top:24px;right:24px;border-width:1px 1px 0 0}.corner-bl.svelte-s8fgdw{bottom:24px;left:24px;border-width:0 0 1px 1px}.corner-br.svelte-s8fgdw{bottom:24px;right:24px;border-width:0 1px 1px 0}.form-panel.svelte-s8fgdw{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:clamp(24px,5vw,60px)}.form-inner.svelte-s8fgdw{width:100%;max-width:380px}.mobile-logo.svelte-s8fgdw{display:none;margin-bottom:32px}.mobile-logo.svelte-s8fgdw img:where(.svelte-s8fgdw){display:block;width:200px;height:auto;margin:0 auto}.form-subtitle.svelte-s8fgdw{font-size:10px;letter-spacing:.25em;color:var(--accent);opacity:.7;margin-bottom:8px;font-family:var(--font-mono)}.form-title.svelte-s8fgdw{font-family:Orbitron,sans-serif;font-weight:900;font-size:clamp(22px,3vw,28px);letter-spacing:.08em;color:var(--text-bright);margin:0 0 32px}@media(max-width:768px){.auth-root.svelte-s8fgdw{grid-template-columns:1fr;min-height:100vh}.brand-panel.svelte-s8fgdw{display:none}.mobile-logo.svelte-s8fgdw{display:block;margin-bottom:24px}.form-panel.svelte-s8fgdw{padding:clamp(16px,4vw,24px)}.form-inner.svelte-s8fgdw{max-width:100%}.form-subtitle.svelte-s8fgdw{font-size:9px;margin-bottom:6px}.form-title.svelte-s8fgdw{font-size:clamp(18px,5vw,24px);margin-bottom:20px}}.error-msg.svelte-3bx5m7{font-size:.75rem;color:var(--danger);margin-bottom:.75rem;letter-spacing:.05em}.resend-link-btn.svelte-3bx5m7{background:none;border:none;color:var(--accent);font-family:inherit;font-size:.75rem;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px;margin-bottom:.75rem;display:block}.resend-link-btn.svelte-3bx5m7:hover{opacity:.75}.field.svelte-3bx5m7{margin-bottom:1rem}.field-label.svelte-3bx5m7{display:block;font-size:10px;letter-spacing:.2em;color:var(--text-muted);text-transform:uppercase;margin-bottom:.35rem}.field-input.svelte-3bx5m7{background:var(--bg);border:1px solid var(--border-mid);color:var(--accent);font-family:var(--font-mono);font-size:.8rem;padding:10px 12px;width:100%;outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.field-input.svelte-3bx5m7::placeholder{color:rgba(var(--accent-rgb),.2)}.field-input.svelte-3bx5m7:focus{border-color:rgba(var(--accent-rgb),.5);box-shadow:0 0 6px rgba(var(--accent-rgb),.1)}.field-input.svelte-3bx5m7:disabled{opacity:.35;cursor:not-allowed}.password-wrap.svelte-3bx5m7{position:relative;display:flex;align-items:center}.password-wrap.svelte-3bx5m7 .field-input:where(.svelte-3bx5m7){padding-right:2rem}.eye-btn.svelte-3bx5m7{position:absolute;right:.5rem;background:none;border:none;color:var(--text-dim);cursor:pointer;padding:0;line-height:0;transition:color .15s}.eye-btn.svelte-3bx5m7:hover{color:var(--accent)}.submit-btn.svelte-3bx5m7{width:100%;background:transparent;border:1px solid var(--accent);color:var(--accent);font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:.2em;padding:10px 20px;cursor:pointer;transition:background .15s;margin-bottom:.5rem}.submit-btn.svelte-3bx5m7:hover:not(:disabled){background:rgba(var(--accent-rgb),.08)}.submit-btn.svelte-3bx5m7:disabled{opacity:.3;cursor:not-allowed}.oauth-divider.svelte-3bx5m7{display:flex;align-items:center;gap:.5rem;margin:1.2rem 0 .8rem}.sep-line.svelte-3bx5m7{flex:1;height:1px;background:var(--border-subtle)}.sep-text.svelte-3bx5m7{font-size:10px;color:var(--text-faint);letter-spacing:.15em}.oauth-buttons.svelte-3bx5m7{display:flex;flex-direction:row;gap:.5rem}.oauth-img-btn.svelte-3bx5m7{background:none;border:none;padding:0;cursor:pointer;display:block}.oauth-icon-img.svelte-3bx5m7{display:block;height:44px;width:44px}.form-links.svelte-3bx5m7{display:flex;align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.75rem;flex-wrap:wrap}.form-links.svelte-3bx5m7 a:where(.svelte-3bx5m7){color:var(--accent);text-decoration:none;opacity:.7;transition:opacity .15s}.form-links.svelte-3bx5m7 a:where(.svelte-3bx5m7):hover{opacity:1}.form-links.svelte-3bx5m7 button.link-like:where(.svelte-3bx5m7){background:none;border:none;padding:0;color:var(--accent);font:inherit;cursor:pointer;opacity:.7;transition:opacity .15s}.form-links.svelte-3bx5m7 button.link-like:where(.svelte-3bx5m7):hover:not(:disabled){opacity:1}.form-links.svelte-3bx5m7 button.link-like:where(.svelte-3bx5m7):disabled{opacity:.4;cursor:wait}.form-links-label.svelte-3bx5m7,.sep.svelte-3bx5m7{color:var(--text-faint)}.step-hint.svelte-3bx5m7{font-size:.75rem;color:var(--text-muted);margin:0 0 1rem}.totp-input.svelte-3bx5m7{letter-spacing:.3em;font-size:1.1rem;text-align:center;max-width:160px}.link-btn.svelte-3bx5m7{background:none;border:none;color:var(--text-dim);cursor:pointer;font-family:inherit;font-size:.75rem;letter-spacing:.1em;padding:0;text-decoration:underline;text-underline-offset:2px}.link-btn.svelte-3bx5m7:hover{color:var(--accent)}@media(max-width:768px){.field.svelte-3bx5m7{margin-bottom:.8rem}.field-label.svelte-3bx5m7{font-size:9px;margin-bottom:.3rem}.field-input.svelte-3bx5m7{font-size:16px;padding:12px}.totp-input.svelte-3bx5m7{font-size:1.2rem;max-width:100%}.submit-btn.svelte-3bx5m7{min-height:44px;padding:12px;font-size:.7rem;margin-top:.3rem}.oauth-img-btn.svelte-3bx5m7{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.oauth-icon-img.svelte-3bx5m7{height:36px;width:36px}.form-links.svelte-3bx5m7{font-size:.7rem;gap:.4rem}}.form-body.svelte-vrpwc5{display:flex;flex-direction:column;gap:1rem}.recruited-by.svelte-vrpwc5{font-size:.75rem;color:var(--text-faint);letter-spacing:.12em;font-style:italic;margin:0}.recruited-name.svelte-vrpwc5{color:var(--text-muted)}.error-banner.svelte-vrpwc5{background:rgba(var(--danger-rgb),.08);border:1px solid rgba(var(--danger-rgb),.3);color:var(--danger);font-size:.78rem;padding:8px 12px;letter-spacing:.05em}.info-banner.svelte-vrpwc5{background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.3);color:var(--accent);font-size:.78rem;padding:8px 12px;letter-spacing:.05em}.success-banner.svelte-vrpwc5{background:rgba(var(--success-rgb),.08);border:1px solid rgba(var(--success-rgb),.3);color:var(--success);font-size:.78rem;padding:8px 12px;letter-spacing:.05em}.field.svelte-vrpwc5{display:flex;flex-direction:column;gap:.35rem}.field-label.svelte-vrpwc5{font-size:.68rem;letter-spacing:.2em;color:var(--text-muted)}.field-input.svelte-vrpwc5{background:var(--bg);border:1px solid var(--border-mid);color:var(--accent);font-family:var(--font-mono);font-size:.8rem;padding:10px 12px;width:100%;outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.field-input.svelte-vrpwc5::placeholder{color:rgba(var(--accent-rgb),.2)}.field-input.svelte-vrpwc5:focus{border-color:rgba(var(--accent-rgb),.5);box-shadow:0 0 6px rgba(var(--accent-rgb),.1)}.field-input.svelte-vrpwc5:disabled{opacity:.35;cursor:not-allowed}.strength-row.svelte-vrpwc5{display:flex;align-items:center;gap:.5rem}.strength-track.svelte-vrpwc5{flex:1;height:3px;background:var(--border-subtle);overflow:hidden}.strength-fill.svelte-vrpwc5{height:100%;transition:width .25s,background .25s}.strength-label.svelte-vrpwc5{font-size:.65rem;letter-spacing:.15em;min-width:4rem;text-align:right}.pw-count.svelte-vrpwc5{font-size:.6rem;color:var(--text-faint);letter-spacing:.1em;margin-left:auto;font-variant-numeric:tabular-nums}.pw-count.over.svelte-vrpwc5{color:var(--danger)}.mismatch-warn.svelte-vrpwc5{font-size:.68rem;color:var(--danger);letter-spacing:.1em}.tos-label.svelte-vrpwc5{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer;font-size:.75rem;color:var(--text-muted);line-height:1.5;letter-spacing:.04em}.tos-label.svelte-vrpwc5 a:where(.svelte-vrpwc5){color:rgba(var(--accent-rgb),.65);text-decoration:none;transition:color .15s}.tos-label.svelte-vrpwc5 a:where(.svelte-vrpwc5):hover{color:var(--accent)}.tos-check.svelte-vrpwc5{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;min-width:14px;border:1px solid var(--border-mid);background:transparent;cursor:pointer;margin-top:1px;transition:border-color .15s,background .15s;position:relative;flex-shrink:0}.tos-check.svelte-vrpwc5:checked{background:rgba(var(--accent-rgb),.12);border-color:var(--accent)}.tos-check.svelte-vrpwc5:checked:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--accent);line-height:14px;text-align:center;width:100%}.tos-check.svelte-vrpwc5:disabled{opacity:.35;cursor:not-allowed}.submit-btn.svelte-vrpwc5{width:100%;padding:.9rem;background:transparent;border:1px solid rgba(var(--accent-rgb),.28);color:var(--accent);font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:.22em;cursor:pointer;transition:background .2s,border-color .2s;box-sizing:border-box}.submit-btn.svelte-vrpwc5:hover:not(:disabled){background:rgba(var(--accent-rgb),.05);border-color:rgba(var(--accent-rgb),.55)}.submit-btn.svelte-vrpwc5:disabled{opacity:.35;cursor:not-allowed}.oauth-divider.svelte-vrpwc5{display:flex;align-items:center;gap:.5rem;margin:1.2rem 0 .8rem}.sep-line.svelte-vrpwc5{flex:1;height:1px;background:var(--border-subtle)}.sep-text.svelte-vrpwc5{font-size:10px;color:var(--text-faint);letter-spacing:.15em}.oauth-buttons.svelte-vrpwc5{display:flex;flex-direction:row;gap:.5rem}.oauth-img-btn.svelte-vrpwc5{background:none;border:none;padding:0;cursor:pointer;display:block}.oauth-icon-img.svelte-vrpwc5{display:block;height:44px;width:44px}.form-links.svelte-vrpwc5{text-align:center}.form-link.svelte-vrpwc5{font-size:.72rem;color:rgba(var(--accent-rgb),.45);text-decoration:none;letter-spacing:.1em;transition:color .15s}.form-link.svelte-vrpwc5:hover{color:var(--accent)}@media(max-width:768px){.field.svelte-vrpwc5{gap:.3rem}.field-label.svelte-vrpwc5{font-size:9px}.field-input.svelte-vrpwc5{font-size:16px;padding:12px}.strength-row.svelte-vrpwc5{gap:.4rem}.strength-label.svelte-vrpwc5{font-size:.6rem;min-width:3rem}.mismatch-warn.svelte-vrpwc5{font-size:.65rem}.tos-label.svelte-vrpwc5{font-size:.7rem;gap:.5rem;line-height:1.4}.tos-check.svelte-vrpwc5{width:16px;height:16px;min-width:16px;margin-top:2px}.submit-btn.svelte-vrpwc5{min-height:44px;padding:12px;font-size:.7rem;margin-top:.3rem}.oauth-img-btn.svelte-vrpwc5{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.oauth-icon-img.svelte-vrpwc5{height:36px;width:36px}}.intro-text.svelte-hdeuhw{font-size:.8rem;color:var(--text-dim);line-height:1.7;margin-bottom:20px;margin-top:0}.error-msg.svelte-hdeuhw{background:rgba(var(--danger-rgb),.08);border-left:2px solid var(--danger);color:var(--danger);font-size:.75rem;padding:10px 12px;margin-bottom:16px;font-family:var(--font-mono)}.field.svelte-hdeuhw{margin-bottom:12px}.field-input.svelte-hdeuhw{background:var(--bg);border:1px solid var(--border-mid);color:var(--accent);font-family:var(--font-mono);font-size:.8rem;padding:10px 12px;width:100%;outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.field-input.svelte-hdeuhw::placeholder{color:rgba(var(--accent-rgb),.2)}.field-input.svelte-hdeuhw:focus{border-color:rgba(var(--accent-rgb),.5);box-shadow:0 0 6px rgba(var(--accent-rgb),.1)}.field-input.svelte-hdeuhw:disabled{opacity:.35;cursor:not-allowed}.submit-btn.svelte-hdeuhw{width:100%;background:transparent;border:1px solid var(--accent);color:var(--accent);font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.2em;padding:10px 12px;cursor:pointer;transition:all .15s;margin-top:12px;text-transform:uppercase}.submit-btn.svelte-hdeuhw:hover:not(:disabled){background:rgba(var(--accent-rgb),.08);box-shadow:0 0 12px rgba(var(--accent-rgb),.2)}.submit-btn.svelte-hdeuhw:disabled{opacity:.3;cursor:not-allowed}.footer-links.svelte-hdeuhw{margin-top:24px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.75rem}.footer-links.svelte-hdeuhw a:where(.svelte-hdeuhw){color:var(--text-dim);text-decoration:none;transition:color .2s}.footer-links.svelte-hdeuhw a:where(.svelte-hdeuhw):hover{color:var(--accent)}.sep.svelte-hdeuhw{color:var(--text-faint)}.sent-block.svelte-hdeuhw{background:var(--surface);border:1px solid var(--border-subtle);padding:20px;margin-bottom:16px}.sent-header.svelte-hdeuhw{font-size:.7rem;letter-spacing:.25em;color:var(--success);text-transform:uppercase;margin-bottom:12px;font-weight:700}.sent-icon.svelte-hdeuhw{color:var(--success)}.sent-body.svelte-hdeuhw{font-size:.8rem;color:var(--text-dim);line-height:1.7;margin:0}.email-highlight.svelte-hdeuhw{color:var(--accent);font-weight:700}.spam-warning.svelte-hdeuhw{border-left:2px solid var(--gold);padding:10px 14px;background:rgba(var(--gold),.04);font-size:.75rem;color:var(--text-dim);line-height:1.6;margin-bottom:16px}.retry-btn.svelte-hdeuhw{width:100%;background:transparent;border:1px solid var(--border-mid);color:var(--text-dim);font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.2em;padding:10px 12px;cursor:pointer;transition:all .15s;text-transform:uppercase}.retry-btn.svelte-hdeuhw:hover{border-color:var(--accent);color:var(--accent);background:rgba(var(--accent-rgb),.04)}.error-msg.svelte-1uebpn0{padding:.6rem .85rem;border:1px solid rgba(var(--danger-rgb),.35);background:rgba(var(--danger-rgb),.04);color:var(--danger);font-size:.78rem;margin-bottom:1rem}.step-desc.svelte-1uebpn0{font-size:.8rem;color:var(--text-dim);line-height:1.65;margin:0 0 1.5rem}.field.svelte-1uebpn0{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1.25rem}.field-label.svelte-1uebpn0{font-size:.7rem;color:var(--text-muted);letter-spacing:.22em;text-transform:uppercase}.field-input.svelte-1uebpn0{background:var(--bg);border:1px solid var(--border-mid);color:var(--accent);font-family:var(--font-mono);font-size:.8rem;padding:10px 12px;outline:none;transition:border-color .15s,box-shadow .15s;width:100%;box-sizing:border-box}.field-input.svelte-1uebpn0::placeholder{color:rgba(var(--accent-rgb),.2)}.field-input.svelte-1uebpn0:focus{border-color:rgba(var(--accent-rgb),.5);box-shadow:0 0 6px rgba(var(--accent-rgb),.1)}.field-input.svelte-1uebpn0:disabled{opacity:.35;cursor:not-allowed}.submit-btn.svelte-1uebpn0{width:100%;padding:.9rem;background:transparent;border:1px solid rgba(var(--accent-rgb),.28);color:var(--accent);font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:.22em;cursor:pointer;transition:background .2s,border-color .2s;margin-bottom:1.5rem}.submit-btn.svelte-1uebpn0:hover:not(:disabled){background:rgba(var(--accent-rgb),.05);border-color:rgba(var(--accent-rgb),.55)}.submit-btn.svelte-1uebpn0:disabled{opacity:.3;cursor:not-allowed}.done-section.svelte-1uebpn0{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 0}.done-icon.svelte-1uebpn0{font-size:2rem;color:var(--accent);text-shadow:0 0 20px rgba(var(--accent-rgb),.5)}.done-label.svelte-1uebpn0{font-size:.75rem;letter-spacing:.2em;color:var(--accent);text-transform:uppercase;margin:0}.done-text.svelte-1uebpn0{font-size:.8rem;color:var(--text-muted);margin:0}.typing.svelte-1uebpn0:after{content:"_";animation:svelte-1uebpn0-blink 1s step-end infinite}@keyframes svelte-1uebpn0-blink{0%,50%{opacity:0}51%,to{opacity:1}}.footer-links.svelte-1uebpn0{display:flex;gap:.6rem;align-items:center;font-size:.7rem;border-top:1px solid var(--border-subtle);padding-top:1rem;margin-top:1.5rem}.footer-links.svelte-1uebpn0 a:where(.svelte-1uebpn0){color:var(--text-muted);text-decoration:none;transition:color .2s}.footer-links.svelte-1uebpn0 a:where(.svelte-1uebpn0):hover{color:var(--accent)}.step-hint.svelte-1s5xpct{font-size:.78rem;color:var(--text-dim);letter-spacing:.05em;line-height:1.7;margin:0 0 1rem}.status-label.svelte-1s5xpct{font-size:.75rem;letter-spacing:.18em;font-weight:700;margin:0 0 .75rem}.status-label.success.svelte-1s5xpct{color:var(--success)}.status-label.error.svelte-1s5xpct{color:var(--danger)}.error-msg.svelte-1s5xpct{font-size:.75rem;color:var(--danger);margin-bottom:.75rem;letter-spacing:.05em}.field.svelte-1s5xpct{margin-bottom:1rem}.field-label.svelte-1s5xpct{display:block;font-size:10px;letter-spacing:.2em;color:var(--text-muted);text-transform:uppercase;margin-bottom:.35rem}.field-input.svelte-1s5xpct{background:var(--bg);border:1px solid var(--border-mid);color:var(--accent);font-family:var(--font-mono);font-size:.8rem;padding:10px 12px;width:100%;outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.field-input.svelte-1s5xpct::placeholder{color:rgba(var(--accent-rgb),.2)}.field-input.svelte-1s5xpct:focus{border-color:rgba(var(--accent-rgb),.5);box-shadow:0 0 6px rgba(var(--accent-rgb),.1)}.field-input.svelte-1s5xpct:disabled{opacity:.35;cursor:not-allowed}.submit-btn.svelte-1s5xpct{width:100%;background:transparent;border:1px solid var(--accent);color:var(--accent);font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:.2em;padding:10px 20px;cursor:pointer;transition:background .15s;margin-bottom:.5rem}.submit-btn.svelte-1s5xpct:hover:not(:disabled){background:rgba(var(--accent-rgb),.08)}.submit-btn.svelte-1s5xpct:disabled{opacity:.3;cursor:not-allowed}.form-links.svelte-1s5xpct{margin-top:.75rem}.link-btn.svelte-1s5xpct{background:none;border:none;color:var(--accent);font-family:inherit;font-size:.75rem;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}.link-btn.svelte-1s5xpct:hover{opacity:.75}.typing.svelte-1s5xpct:after{content:"_";animation:svelte-1s5xpct-blink 1s step-end infinite}@keyframes svelte-1s5xpct-blink{0%,50%{opacity:0}51%,to{opacity:1}}.step-hint.svelte-17r3r8e{font-size:.78rem;color:var(--text-dim);letter-spacing:.05em;line-height:1.7;margin:0 0 1rem}.step-hint.dim.svelte-17r3r8e{color:var(--text-muted)}.status-label.svelte-17r3r8e{font-size:.75rem;letter-spacing:.18em;font-weight:700;margin:0 0 .75rem}.status-label.success.svelte-17r3r8e{color:var(--success)}.status-label.error.svelte-17r3r8e{color:var(--danger)}.error-msg.svelte-17r3r8e{font-size:.75rem;color:var(--danger);margin-bottom:.75rem;letter-spacing:.05em}.field.svelte-17r3r8e{margin-bottom:1rem}.field-label.svelte-17r3r8e{display:block;font-size:10px;letter-spacing:.2em;color:var(--text-muted);text-transform:uppercase;margin-bottom:.35rem}.field-input.svelte-17r3r8e{background:var(--bg);border:1px solid var(--border-mid);color:var(--accent);font-family:var(--font-mono);font-size:.8rem;padding:10px 12px;width:100%;outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.code-input.svelte-17r3r8e{font-size:1.05rem;letter-spacing:.3em;text-align:center;text-transform:uppercase}.field-input.svelte-17r3r8e::placeholder{color:rgba(var(--accent-rgb),.2)}.field-input.svelte-17r3r8e:focus{border-color:rgba(var(--accent-rgb),.5);box-shadow:0 0 6px rgba(var(--accent-rgb),.1)}.field-input.svelte-17r3r8e:disabled{opacity:.35;cursor:not-allowed}.submit-btn.svelte-17r3r8e{width:100%;background:transparent;border:1px solid var(--accent);color:var(--accent);font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:.2em;padding:10px 20px;cursor:pointer;transition:background .15s;margin-bottom:.5rem}.submit-btn.svelte-17r3r8e:hover:not(:disabled){background:rgba(var(--accent-rgb),.08)}.submit-btn.svelte-17r3r8e:disabled{opacity:.3;cursor:not-allowed}.form-links.svelte-17r3r8e{margin-top:.75rem}.link-btn.svelte-17r3r8e{background:none;border:none;color:var(--accent);font-family:inherit;font-size:.75rem;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}.link-btn.svelte-17r3r8e:hover{opacity:.75}.footnote.svelte-17r3r8e{margin-top:1.25rem;font-size:.68rem;color:var(--text-muted);letter-spacing:.04em;line-height:1.6}.oauth-wrap.svelte-wxetg2{display:flex;align-items:center;justify-content:center;height:100vh;flex-direction:column;gap:1rem}.loading-text.svelte-wxetg2{color:var(--text-muted);font-size:.85rem;animation:svelte-wxetg2-blink 1s step-end infinite}.oauth-error-msg.svelte-wxetg2{color:var(--danger);font-size:.85rem;letter-spacing:.1em}.oauth-back.svelte-wxetg2{color:var(--accent);font-size:.75rem;text-decoration:none}@keyframes svelte-wxetg2-blink{0%,to{opacity:1}50%{opacity:0}}.shell.svelte-9jkgij{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg);padding:2rem}.card.svelte-9jkgij{width:100%;max-width:480px;background:var(--surface);border:1px solid var(--border-mid);padding:2.5rem 2rem;font-family:inherit}.tag.svelte-9jkgij{font-size:.75rem;letter-spacing:.2em;color:var(--text-faint);margin:0 0 .5rem;padding:1px 5px;border:1px solid var(--border-mid)}.title.svelte-9jkgij{font-size:1.4rem;letter-spacing:.3em;color:var(--accent);text-shadow:0 0 20px rgba(var(--accent-rgb),.4);margin:0 0 1rem;text-transform:uppercase}.rule.svelte-9jkgij{height:1px;background:var(--border-subtle);margin-bottom:1.5rem}.message.svelte-9jkgij{font-size:.82rem;color:var(--text-body);line-height:1.6;margin:0 0 1.5rem}.message.dim.svelte-9jkgij{color:var(--text-muted)}.hint.svelte-9jkgij{font-size:.75rem;color:var(--text-faint);font-style:italic;margin:0 0 1.5rem}.status-label.svelte-9jkgij{font-size:.75rem;letter-spacing:.2em;font-weight:700;margin:0 0 .75rem;text-transform:uppercase}.status-label.success.svelte-9jkgij{color:var(--success)}.status-label.error.svelte-9jkgij{color:var(--danger)}.actions.svelte-9jkgij{display:flex;flex-direction:column;gap:.5rem}.btn.svelte-9jkgij{background:transparent;border:1px solid rgba(var(--accent-rgb),.3);color:var(--accent);font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:1px;padding:10px 20px;cursor:pointer;transition:all .15s;text-transform:uppercase;width:100%}.btn.svelte-9jkgij:hover{background:rgba(var(--accent-rgb),.08);border-color:var(--accent)}.btn.secondary.svelte-9jkgij{border-color:var(--border-mid);color:var(--text-dim)}.btn.secondary.svelte-9jkgij:hover{background:var(--border-subtle);border-color:var(--border-strong);color:var(--text-body)}@keyframes svelte-9jkgij-blink{0%,to{opacity:1}50%{opacity:0}}.typing.svelte-9jkgij:after{content:"▌";animation:svelte-9jkgij-blink 1s step-end infinite;margin-left:2px}.shell.svelte-1pkvcuk{min-height:calc(100vh - 2rem - 6px);background:var(--bg);color:var(--text-body);font-family:var(--font-mono);display:flex;flex-direction:column}.page-header.svelte-1pkvcuk{display:flex;justify-content:space-between;align-items:flex-start;padding:2rem 2.5rem 1.5rem;border-bottom:1px solid var(--border-mid);gap:1rem}.tag.svelte-1pkvcuk{display:block;font-size:.75rem;color:var(--danger);letter-spacing:.22em;margin-bottom:.4rem;padding:1px 5px;border:none}.title.svelte-1pkvcuk{font-family:var(--font-display);font-size:clamp(1.4rem,3vw,2rem);letter-spacing:.2em;color:var(--accent);margin:0 0 .4rem}.sub.svelte-1pkvcuk{font-size:.7rem;color:var(--text-muted);font-style:italic;margin:0}.back-btn.svelte-1pkvcuk{background:none;border:1px solid var(--border-strong);color:var(--text-muted);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;padding:.5rem .9rem;cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s;margin-top:.5rem}.back-btn.svelte-1pkvcuk:hover{border-color:var(--accent);color:var(--accent)}.content.svelte-1pkvcuk{max-width:820px;padding:2.5rem 2.5rem 3rem;display:flex;flex-direction:column;gap:1.5rem;flex:1}.page-footer.svelte-1pkvcuk{border-top:1px solid var(--border-subtle);padding:1rem 2.5rem;font-size:.75rem;color:var(--text-muted);letter-spacing:.1em;display:flex;gap:.75rem;align-items:center}.page-footer.svelte-1pkvcuk a:where(.svelte-1pkvcuk){color:var(--text-muted);text-decoration:none;transition:color .15s}.page-footer.svelte-1pkvcuk a:where(.svelte-1pkvcuk):hover{color:var(--accent)}.sep.svelte-1pkvcuk{color:var(--border-strong)}.content section{display:flex;flex-direction:column;gap:.75rem}.content h2{font-family:var(--font-display);font-size:.85rem;letter-spacing:.18em;color:var(--text-bright);margin:0;text-transform:uppercase}.content p{font-size:.88rem;line-height:1.8;color:var(--text-dim);margin:0}.content strong{color:var(--text-bright)}.content a{color:var(--accent);text-decoration:none}.content a:hover{text-decoration:underline}.content ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.content li{font-size:.86rem;line-height:1.7;color:var(--text-dim);display:flex;gap:.75rem;align-items:flex-start}.content .bullet{color:var(--danger);font-size:.5rem;flex-shrink:0;margin-top:.5rem}.content .update-date{font-size:.75rem;color:var(--text-muted);font-style:italic}.content .rule{height:1px;background:linear-gradient(to right,var(--border-mid),transparent)}.info-table.svelte-1na3e56{border-collapse:collapse;font-size:.84rem;width:100%;max-width:560px}.info-table.svelte-1na3e56 td:where(.svelte-1na3e56){padding:.45rem 1rem .45rem 0;color:var(--text-dim);vertical-align:top;border-bottom:1px solid var(--border-subtle)}.info-table.svelte-1na3e56 td:where(.svelte-1na3e56):first-child{color:var(--text-muted);white-space:nowrap;min-width:180px;font-size:.78rem;letter-spacing:.06em}.basis-table.svelte-xnjnfj{border-collapse:collapse;font-size:.82rem;width:100%}.basis-table.svelte-xnjnfj th:where(.svelte-xnjnfj){text-align:left;font-size:.7rem;letter-spacing:.12em;color:var(--text-muted);padding:.4rem 1rem .4rem 0;border-bottom:1px solid var(--border-mid);text-transform:uppercase}.basis-table.svelte-xnjnfj td:where(.svelte-xnjnfj){padding:.45rem 1rem .45rem 0;color:var(--text-dim);border-bottom:1px solid var(--border-subtle);vertical-align:top}.overlay.svelte-1i9ia1i{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#040404f5;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono)}.scanlines.svelte-1i9ia1i{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.18) 2px,rgba(0,0,0,.18) 4px);animation:svelte-1i9ia1i-flicker 8s ease-in-out infinite}.content.svelte-1i9ia1i{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;padding:2rem;max-width:520px}.warning-icon.svelte-1i9ia1i{font-size:2.8rem;color:var(--danger);animation:svelte-1i9ia1i-pulse-warn 1.4s ease-in-out infinite;text-shadow:0 0 24px rgba(var(--danger-rgb),.6)}.title.svelte-1i9ia1i{font-family:var(--font-display);font-size:clamp(1.4rem,4vw,2rem);letter-spacing:.25em;color:var(--danger);text-shadow:0 0 30px rgba(var(--danger-rgb),.4);margin:0;animation:svelte-1i9ia1i-pulse-warn 1.4s ease-in-out infinite}.lore.svelte-1i9ia1i{font-size:.8rem;color:var(--text-muted);line-height:1.8;letter-spacing:.05em;margin:0;border:1px solid rgba(var(--danger-rgb),.12);padding:1rem 1.5rem;background:rgba(var(--danger-rgb),.03)}.elapsed.svelte-1i9ia1i{display:flex;align-items:center;gap:.75rem;font-size:.75rem;letter-spacing:.15em;color:var(--text-dim);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:.6rem 1.5rem;width:100%;justify-content:center}.elapsed-label.svelte-1i9ia1i{color:var(--text-muted)}.elapsed-sep.svelte-1i9ia1i{color:var(--text-faint)}.elapsed-time.svelte-1i9ia1i{color:var(--danger);font-weight:700;font-variant-numeric:tabular-nums;min-width:5ch;text-align:left}.status-row.svelte-1i9ia1i{display:flex;align-items:center;gap:.5rem;font-size:.7rem;color:var(--text-faint);letter-spacing:.12em}.cursor.svelte-1i9ia1i{color:var(--danger);animation:svelte-1i9ia1i-blink 1s step-end infinite;opacity:.7}.status-text.svelte-1i9ia1i{color:var(--text-muted)}.retry-btn.svelte-1i9ia1i{background:transparent;border:1px solid rgba(var(--danger-rgb),.4);color:var(--danger);font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:.15em;padding:8px 24px;cursor:pointer;transition:all .15s}.retry-btn.svelte-1i9ia1i:hover{background:rgba(var(--danger-rgb),.1);border-color:var(--danger)}@keyframes svelte-1i9ia1i-pulse-warn{0%,to{opacity:1}50%{opacity:.65}}@keyframes svelte-1i9ia1i-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes svelte-1i9ia1i-flicker{0%,94%,96%,98%,to{opacity:1}95%{opacity:.85}97%{opacity:.92}99%{opacity:.88}}.overlay.svelte-137xdiv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#040404f7;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono)}.scanlines.svelte-137xdiv{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.18) 2px,rgba(0,0,0,.18) 4px);animation:svelte-137xdiv-flicker 8s ease-in-out infinite}.content.svelte-137xdiv{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;padding:2rem;max-width:520px}.gear-icon.svelte-137xdiv{font-size:2.8rem;color:var(--gold);animation:svelte-137xdiv-spin-slow 8s linear infinite;display:inline-block}.title.svelte-137xdiv{font-family:var(--font-display);margin:0;font-size:1.6rem;font-weight:600;letter-spacing:.08em;color:var(--gold);text-transform:uppercase;animation:svelte-137xdiv-pulse-gold 2s ease-in-out infinite}.lore.svelte-137xdiv{margin:0;font-size:.85rem;line-height:1.7;color:var(--text-muted);border:1px solid rgba(var(--gold-rgb, 200, 160, 40),.12);background:rgba(var(--gold-rgb, 200, 160, 40),.03);padding:.75rem 1.25rem}.status-row.svelte-137xdiv{display:flex;align-items:center;gap:.5rem;font-size:.75rem;letter-spacing:.14em;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:.6rem 1.5rem;width:100%;justify-content:center}.status-label.svelte-137xdiv{color:var(--text-muted)}.status-sep.svelte-137xdiv{color:var(--text-faint)}.status-text.svelte-137xdiv{color:var(--gold);font-weight:700}.cursor.svelte-137xdiv{color:var(--gold);animation:svelte-137xdiv-blink 1s step-end infinite;opacity:.7}@keyframes svelte-137xdiv-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-137xdiv-pulse-gold{0%,to{opacity:1}50%{opacity:.7}}@keyframes svelte-137xdiv-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes svelte-137xdiv-flicker{0%,94%,96%,98%,to{opacity:1}95%{opacity:.85}97%{opacity:.92}99%{opacity:.88}}.line.svelte-nbeqse{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;min-height:1.4em;margin-bottom:5px;font-family:var(--font-mono);font-size:13px}.cmd.svelte-nbeqse{color:var(--text-bright)}.out.svelte-nbeqse{color:var(--text-body)}.dim.svelte-nbeqse{color:var(--text-faint)}.brief.svelte-nbeqse{color:var(--text-bright)}.err.svelte-nbeqse{color:var(--danger)}.ok.svelte-nbeqse{color:var(--accent)}.win.svelte-nbeqse{color:var(--success)}.banner.svelte-nbeqse{color:var(--accent);font-size:11px;line-height:1.3;text-shadow:0 0 12px rgba(var(--accent-rgb),.45)}.granted.svelte-nbeqse{color:var(--accent);text-shadow:0 0 14px rgba(var(--accent-rgb),.5)}.tw-cursor.svelte-nbeqse{display:inline-block;width:.62em;height:1.1em;vertical-align:text-bottom;background:var(--accent);animation:svelte-nbeqse-blink 1s steps(1) infinite}@keyframes svelte-nbeqse-blink{50%{opacity:0}}.aberrated.svelte-nbeqse{text-shadow:var(--aberration) 0 rgba(var(--danger-rgb),var(--aberration-alpha, .55)),calc(var(--aberration) * -1) 0 rgba(var(--accent-rgb),var(--aberration-alpha, .55))}.lglitch.svelte-nbeqse{animation:svelte-nbeqse-lineGlitch .42s steps(2,end)}@keyframes svelte-nbeqse-lineGlitch{0%{transform:translate(0);text-shadow:none}25%{transform:translate(-2px,1px);text-shadow:1px 0 rgba(var(--danger-rgb),.8)}55%{transform:translate(2px,-1px);text-shadow:-1px 0 rgba(var(--accent-rgb),.8)}80%{transform:translate(-1px);text-shadow:none}to{transform:none;text-shadow:none}}.echojitter.svelte-nbeqse{animation:svelte-nbeqse-echoJitter .15s steps(2,end)}@keyframes svelte-nbeqse-echoJitter{0%{transform:translate(0)}33%{transform:translate(-1px)}66%{transform:translate(1px)}to{transform:none}}@media(prefers-reduced-motion:reduce){.lglitch.svelte-nbeqse,.echojitter.svelte-nbeqse,.tw-cursor.svelte-nbeqse{animation:none}.aberrated.svelte-nbeqse{text-shadow:none}}.ghostshell.svelte-1bq67tf{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border-subtle);border-radius:0;overflow:hidden;box-shadow:0 0 60px rgba(var(--accent-rgb),.06),0 20px 60px #0009;font-family:var(--font-mono);font-size:13px;--scanline-alpha: .3;--vignette-blur: 110px;--vignette-spread: -10px;--vignette-alpha: .6;--aberration: 0px;--aberration-alpha: .55;--flicker-amp: 1;--rain-opacity: .12}.ghostshell.svelte-1bq67tf:focus-within{border-color:var(--border-mid)}.ghostshell.solved.svelte-1bq67tf{border-top:2px solid var(--accent)}.ghostshell.solved.svelte-1bq67tf .glyph:where(.svelte-1bq67tf){opacity:.4}.ghostshell.solved.svelte-1bq67tf .status:where(.svelte-1bq67tf){color:var(--accent)}.titlebar.svelte-1bq67tf{display:flex;align-items:center;gap:8px;height:36px;padding:0 14px;background:#ffffff05;border-bottom:1px solid var(--border-subtle);color:var(--text-dim);font-size:11px;letter-spacing:.08em;text-transform:uppercase;flex:none}.glyph.svelte-1bq67tf{width:10px;height:10px;flex:none;border:1px solid var(--border-strong)}.title.svelte-1bq67tf{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.22em;color:var(--text-bright);white-space:nowrap;margin-left:2px}.hostname.svelte-1bq67tf{font-family:var(--font-display);font-size:11px;font-weight:500;letter-spacing:.18em;color:var(--text-faint);white-space:nowrap;overflow:hidden;min-width:0;flex:0 1 auto}.spacer.svelte-1bq67tf{flex:1}.status.svelte-1bq67tf{display:inline-flex;align-items:center;gap:8px;color:var(--text-muted);letter-spacing:.16em;white-space:nowrap}.status-dot.svelte-1bq67tf{width:6px;height:6px;background:var(--text-muted)}.ghostshell.solved.svelte-1bq67tf .status-dot:where(.svelte-1bq67tf){background:var(--accent)}.reset.svelte-1bq67tf{background:none;border:1px solid var(--border-subtle);color:var(--text-faint);font-family:var(--font-mono);font-size:11px;border-radius:0;padding:2px 8px;cursor:pointer}.reset.svelte-1bq67tf:hover,.reset.confirm.svelte-1bq67tf{border-color:var(--danger);color:var(--danger)}.reset.cancel.svelte-1bq67tf{color:var(--text-dim)}.screen.svelte-1bq67tf{position:relative;flex:1;min-height:220px;max-height:60vh;padding:16px 20px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-mid) transparent}.lines.svelte-1bq67tf{position:relative;z-index:2}.completion.svelte-1bq67tf{position:relative;z-index:2;color:var(--text-faint);font-size:11px;padding-top:4px}.rain.svelte-1bq67tf{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:var(--rain-opacity);transition:opacity 1.5s ease;pointer-events:none}.ghostshell.svelte-1bq67tf:not(.fx-rain) .rain:where(.svelte-1bq67tf){display:none}.fx-rain.rain-faded.svelte-1bq67tf .rain:where(.svelte-1bq67tf){opacity:0}.inputrow.svelte-1bq67tf{flex:none;min-width:0;display:flex;align-items:baseline;padding:10px 20px;border-top:1px solid var(--border-subtle)}.ghostshell.svelte-1bq67tf:focus-within .inputrow:where(.svelte-1bq67tf){border-top-color:rgba(var(--accent-rgb),.55)}.prompt.svelte-1bq67tf{white-space:pre;color:var(--text-dim);min-width:0;max-width:60%;overflow:hidden;text-overflow:ellipsis}.prompt.svelte-1bq67tf .p-user:where(.svelte-1bq67tf){color:var(--accent)}.prompt.svelte-1bq67tf .p-host:where(.svelte-1bq67tf){color:var(--text-bright)}.prompt.svelte-1bq67tf .p-rest:where(.svelte-1bq67tf){color:var(--text-dim)}.inputrow.svelte-1bq67tf input:where(.svelte-1bq67tf){flex:1;min-width:0;background:none;border:none;outline:none;color:var(--text-bright);font:inherit;caret-color:var(--accent);margin-left:8px}.ghost.svelte-1bq67tf{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;display:flex;flex-direction:column;background:var(--surface)}.ghost-screen.svelte-1bq67tf{flex:1;min-height:0;padding:16px 20px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-mid) transparent}.gline.svelte-1bq67tf{color:var(--text-dim);white-space:pre-wrap;overflow-wrap:anywhere;min-height:1em}.gline.cmd.svelte-1bq67tf{color:var(--text-faint)}.gline.hi.svelte-1bq67tf{color:var(--text-bright)}.gline.accent.svelte-1bq67tf{color:var(--accent)}.gline.err.svelte-1bq67tf{color:var(--danger)}.ghost-inputrow.svelte-1bq67tf{flex:none;min-width:0;display:flex;align-items:baseline;padding:10px 20px;border-top:1px solid var(--border-subtle)}.gprompt.svelte-1bq67tf{white-space:pre;color:var(--text-faint);min-width:0;max-width:60%;overflow:hidden;text-overflow:ellipsis}.ghost-inputrow.svelte-1bq67tf input:where(.svelte-1bq67tf){flex:1;min-width:0;background:none;border:none;outline:none;color:var(--text-dim);font:inherit;caret-color:var(--text-faint);margin-left:8px}.fx-scanlines.svelte-1bq67tf:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6;background:repeating-linear-gradient(to bottom,rgba(0,0,0,var(--scanline-alpha)) 0px,rgba(0,0,0,var(--scanline-alpha)) 1px,transparent 1px,transparent 3px)}.fx-drift.svelte-1bq67tf:after{animation:svelte-1bq67tf-scanDrift 6s linear infinite}@keyframes svelte-1bq67tf-scanDrift{to{background-position:0 3px}}.fx-flicker.svelte-1bq67tf .screen:where(.svelte-1bq67tf){animation:svelte-1bq67tf-crtFlicker 4.2s infinite}@keyframes svelte-1bq67tf-crtFlicker{0%,to{filter:brightness(1)}6%{filter:brightness(calc(1 - .03 * var(--flicker-amp)))}6.4%{filter:brightness(calc(1 + .006 * var(--flicker-amp)))}17%{filter:brightness(calc(1 - .05 * var(--flicker-amp)))}17.3%{filter:brightness(1)}18%{filter:brightness(calc(1 - .02 * var(--flicker-amp)))}39%{filter:brightness(1)}39.5%{filter:brightness(calc(1 + .008 * var(--flicker-amp)))}61%{filter:brightness(calc(1 - .04 * var(--flicker-amp)))}61.2%{filter:brightness(1)}77%{filter:brightness(calc(1 - .06 * var(--flicker-amp)))}77.4%{filter:brightness(calc(1 + .01 * var(--flicker-amp)))}78%{filter:brightness(1)}94%{filter:brightness(calc(1 - .08 * var(--flicker-amp)))}94.3%{filter:brightness(calc(1 + .012 * var(--flicker-amp)))}}.fx-flicker.browning.svelte-1bq67tf .screen:where(.svelte-1bq67tf){filter:brightness(.75);animation:none}.fx-vignette.svelte-1bq67tf{box-shadow:inset 0 0 var(--vignette-blur) var(--vignette-spread) rgba(0,0,0,var(--vignette-alpha)),0 0 60px rgba(var(--accent-rgb),.06)}.screen.bursting.svelte-1bq67tf{animation:svelte-1bq67tf-burstGlitch .32s steps(3,end)}@keyframes svelte-1bq67tf-burstGlitch{0%{transform:translate(0);clip-path:none}18%{transform:translate(-4px);clip-path:inset(10% 0 40% 0)}42%{transform:translate(3px);clip-path:inset(55% 0 5% 0)}70%{transform:translate(-2px);clip-path:inset(20% 0 20% 0)}to{transform:none;clip-path:none}}.solveflash.svelte-1bq67tf{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none;opacity:0;background:rgba(var(--accent-rgb),.18)}.solveflash.go.svelte-1bq67tf{animation:svelte-1bq67tf-solveFlash .9s ease-out}@keyframes svelte-1bq67tf-solveFlash{0%{opacity:0}13%{opacity:1}45%{opacity:.35}to{opacity:0}}.ghostshell.solved.svelte-1bq67tf{animation:svelte-1bq67tf-solveGlow .9s ease-out}@keyframes svelte-1bq67tf-solveGlow{0%{box-shadow:0 0 60px rgba(var(--accent-rgb),.06)}55%{box-shadow:0 0 120px rgba(var(--accent-rgb),.45)}78%{box-shadow:0 0 70px rgba(var(--accent-rgb),.2)}to{box-shadow:0 0 60px rgba(var(--accent-rgb),.06)}}@media(prefers-reduced-motion:reduce){.fx-flicker.svelte-1bq67tf .screen:where(.svelte-1bq67tf),.screen.bursting.svelte-1bq67tf,.solveflash.go.svelte-1bq67tf,.ghostshell.solved.svelte-1bq67tf{animation:none}.fx-flicker.svelte-1bq67tf .screen:where(.svelte-1bq67tf){filter:brightness(.97)}.fx-drift.svelte-1bq67tf:after{animation:none}}.rig-boot.svelte-ah8oh0{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 2rem;overflow:hidden}.rig-frame.svelte-ah8oh0{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:920px;min-height:0;position:relative;z-index:1}.rig-shellwrap.svelte-ah8oh0{position:relative;min-height:0}.rig-shell.svelte-ah8oh0 .ghostshell{height:clamp(300px,60vh,620px)}.boot-voice.svelte-ah8oh0{height:34px;display:flex;align-items:center;gap:6px;padding:0 2px;background:none;border:0;cursor:pointer;font-family:inherit;color:var(--text-muted)}.boot-voice.svelte-ah8oh0:hover{color:var(--text-dim)}.boot-voice.svelte-ah8oh0 svg{color:var(--text-muted);flex:none}.bv-bars.svelte-ah8oh0{height:12px;display:flex;align-items:center;gap:2px}.bv-bars.svelte-ah8oh0 span:where(.svelte-ah8oh0){width:2px;background:var(--accent)}.bv-rec.svelte-ah8oh0{font-size:10px;letter-spacing:.14em;color:var(--danger);white-space:nowrap}.rig-chips.svelte-ah8oh0{display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem;min-height:clamp(96px,12vh,118px);align-content:flex-start}.rig-next.svelte-ah8oh0{color:var(--text-muted);font-size:10px;font-weight:500;letter-spacing:.22em}.chip.svelte-ah8oh0{align-self:center;height:clamp(40px,5vh,52px);padding:0 18px;background:rgba(var(--accent-rgb),.06);border:1px solid var(--accent);color:var(--accent);font-family:inherit;font-size:.8rem;letter-spacing:.04em;cursor:pointer;box-shadow:0 0 2px rgba(var(--accent-rgb),.18);animation:svelte-ah8oh0-chip-glow 1.06s steps(1) infinite}.chip.svelte-ah8oh0:hover:not(:disabled){background:rgba(var(--accent-rgb),.14)}.chip.svelte-ah8oh0:disabled{opacity:.3;cursor:not-allowed;animation:none}@keyframes svelte-ah8oh0-chip-glow{0%,49%{box-shadow:0 0 6px rgba(var(--accent-rgb),.5)}50%,to{box-shadow:0 0 2px rgba(var(--accent-rgb),.18)}}.rig-hint.svelte-ah8oh0{color:var(--text-faint);font-size:11px}.rig-skip.svelte-ah8oh0{position:absolute;top:clamp(4px,1.5vh,14px);right:clamp(4px,2vw,18px);z-index:5;display:flex;align-items:center;gap:2px}.rig-skip.svelte-ah8oh0 button:where(.svelte-ah8oh0){background:none;border:0;font-family:inherit;font-size:11px;letter-spacing:.12em;cursor:pointer;padding:10px clamp(6px,1vw,10px)}.skip-idle.svelte-ah8oh0{color:var(--text-faint)}.skip-idle.svelte-ah8oh0:hover:not(:disabled){color:var(--text-dim)}.skip-cancel.svelte-ah8oh0{color:var(--text-faint)}.skip-cancel.svelte-ah8oh0:hover:not(:disabled){color:var(--text-dim)}.skip-confirm.svelte-ah8oh0{color:var(--danger);font-weight:500}.skip-confirm.svelte-ah8oh0:hover:not(:disabled){color:var(--danger)}.rig-skip.svelte-ah8oh0 button:where(.svelte-ah8oh0):disabled{opacity:.3;cursor:not-allowed}.glitch-layer.svelte-ah8oh0{position:absolute;top:36px;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:5}.gstrip.svelte-ah8oh0{position:absolute;left:-40px;right:-40px;color:var(--text-faint);background:rgba(var(--danger-rgb),.08);font-size:11px;white-space:nowrap;overflow:hidden}.gstrip.danger.svelte-ah8oh0{color:var(--danger)}.rig-dash.svelte-ah8oh0{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:var(--bg);display:flex;flex-direction:column}.dash-bar.svelte-ah8oh0{height:44px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--border-subtle)}.dash-brand.svelte-ah8oh0{display:flex;align-items:center;gap:10px}.dash-glyph.svelte-ah8oh0{width:12px;height:12px;border:1px solid var(--border-strong)}.dash-word.svelte-ah8oh0{font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.24em;color:var(--text-bright)}.dash-handle.svelte-ah8oh0{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.12em;color:var(--text-dim);text-transform:uppercase}.dash-presence.svelte-ah8oh0{width:6px;height:6px;background:var(--success)}.dash-main.svelte-ah8oh0{flex:1;min-height:0;display:flex}.dash-rail.svelte-ah8oh0{width:196px;flex:none;border-right:1px solid var(--border-subtle);padding:18px 16px;display:flex;flex-direction:column;gap:16px;overflow:hidden}.rail-row.svelte-ah8oh0{display:flex;align-items:center;gap:10px}.rail-square.svelte-ah8oh0{width:12px;height:12px;border:1px solid var(--border-mid);flex:none}.rail-bar.svelte-ah8oh0{height:6px;background:var(--border-subtle)}.dash-content.svelte-ah8oh0{flex:1;min-width:0;padding:20px;display:flex;flex-direction:column;gap:12px}.dash-module.svelte-ah8oh0{flex:1;min-height:0;border:1px solid var(--accent);display:flex;flex-direction:column}.dash-module-head.svelte-ah8oh0{height:40px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid var(--border-subtle)}.dash-module-title.svelte-ah8oh0{display:flex;align-items:center;gap:10px}.module-square.svelte-ah8oh0{width:12px;height:12px;border:1px solid var(--accent)}.module-name.svelte-ah8oh0{font-size:12px;font-weight:700;letter-spacing:.2em;color:var(--text-bright)}.module-file.svelte-ah8oh0{font-size:11px;color:var(--text-faint)}.module-tag.svelte-ah8oh0{font-size:10px;font-weight:500;letter-spacing:.18em;color:var(--success)}.dash-module-body.svelte-ah8oh0{flex:1;min-height:0;margin:14px;background:repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0px,rgba(255,255,255,.025) 8px,transparent 8px,transparent 16px);display:flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:.14em;color:var(--text-faint)}.dash-tiles.svelte-ah8oh0{flex:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.dash-tile.svelte-ah8oh0{height:72px;border:1px solid var(--border-subtle);padding:12px;display:flex;flex-direction:column;justify-content:space-between}.tile-head.svelte-ah8oh0{display:flex;align-items:center;gap:8px}.tile-square.svelte-ah8oh0{width:10px;height:10px;border:1px solid var(--border-mid)}.tile-id.svelte-ah8oh0{font-size:10px;letter-spacing:.16em;color:var(--text-muted)}.tile-lock.svelte-ah8oh0{font-size:11px;color:var(--text-faint)}.tile-spacer.svelte-ah8oh0{flex:none;height:72px}.edge.svelte-ah8oh0{position:absolute;z-index:4;width:64px;height:8.334%;background:var(--bg);color:var(--accent);font-size:11px;line-height:12px;word-break:break-all;overflow:hidden;opacity:.75;pointer-events:none}@media(max-width:640px){.rig-boot.svelte-ah8oh0{padding:1rem}.dash-rail.svelte-ah8oh0{display:none}}@media(prefers-reduced-motion:reduce){.chip.svelte-ah8oh0{animation:none;box-shadow:0 0 6px rgba(var(--accent-rgb),.5)}}.handler-portrait.svelte-ue5y2u{position:relative;border:1px solid color-mix(in srgb,var(--handler-clr, var(--accent)) 25%,transparent);background:#060606;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.handler-portrait--sm.svelte-ue5y2u{width:26px;height:32px}.handler-portrait--md.svelte-ue5y2u{width:100px;height:133px}.handler-portrait--lg.svelte-ue5y2u{width:140px;height:187px}.handler-portrait--auto.svelte-ue5y2u{width:100%;height:100%;flex-shrink:1}.handler-portrait.mythical.svelte-ue5y2u{border-color:var(--mythical-core);box-shadow:0 0 var(--glow-blur) rgba(var(--accent-rgb),.35),2px 0 var(--glow-blur) rgba(var(--mythical-fringe-rgb),.35),inset 0 0 var(--glow-blur) rgba(var(--mythical-fringe-rgb),.12);animation:svelte-ue5y2u-mythical-pulse 3.5s ease-in-out infinite}@keyframes svelte-ue5y2u-mythical-pulse{0%,to{box-shadow:0 0 var(--glow-blur) rgba(var(--accent-rgb),.3),2px 0 var(--glow-blur) rgba(var(--mythical-fringe-rgb),.3),inset 0 0 var(--glow-blur) rgba(var(--mythical-fringe-rgb),.1)}50%{box-shadow:0 0 calc(var(--glow-blur) * 1.6) rgba(var(--accent-rgb),.55),3px 0 calc(var(--glow-blur) * 1.2) rgba(var(--mythical-fringe-rgb),.55),inset 0 0 calc(var(--glow-blur) * 1.2) rgba(var(--mythical-fringe-rgb),.2)}}.scanlines.svelte-ue5y2u{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.5) 2px,rgba(0,0,0,.5) 3px);z-index:2}.portrait-inner.svelte-ue5y2u{display:flex;flex-direction:column;align-items:center;gap:6px;z-index:1;animation:svelte-ue5y2u-handler-glitch 7s step-end infinite}.portrait-glyph.svelte-ue5y2u{font-family:var(--font-mono, monospace);color:color-mix(in srgb,var(--handler-clr, var(--accent)) 80%,transparent);font-size:1.5rem;letter-spacing:2px;text-shadow:0 0 10px color-mix(in srgb,var(--handler-clr, var(--accent)) 60%,transparent);-webkit-user-select:none;user-select:none;line-height:1.2;text-align:center}.handle-row.svelte-ue5y2u{display:flex;align-items:center;gap:4px;font-family:var(--font-mono, monospace);font-size:.58rem;letter-spacing:.2em;color:color-mix(in srgb,var(--handler-clr, var(--accent)) 70%,transparent);-webkit-user-select:none;user-select:none;z-index:1}.live-dot.svelte-ue5y2u{width:5px;height:5px;border-radius:50%;background:var(--handler-clr, var(--accent));box-shadow:0 0 6px var(--handler-clr, var(--accent));animation:svelte-ue5y2u-handler-pulse 1.8s ease-in-out infinite;flex-shrink:0}.handler-portrait--sm.svelte-ue5y2u .portrait-glyph:where(.svelte-ue5y2u){font-size:.6rem;letter-spacing:0}.handler-portrait--sm.svelte-ue5y2u .handle-row:where(.svelte-ue5y2u){display:none}.handler-portrait--sm.svelte-ue5y2u .portrait-inner:where(.svelte-ue5y2u){gap:0}.handler-portrait--lg.svelte-ue5y2u .portrait-glyph:where(.svelte-ue5y2u){font-size:1.8rem}.handler-portrait--v-wave.svelte-ue5y2u{flex-direction:column;justify-content:flex-end;align-items:stretch}.wave-area.svelte-ue5y2u{flex:1;min-height:0;position:relative;background:linear-gradient(to right,color-mix(in srgb,var(--handler-clr, var(--accent)) 8%,transparent) 1px,transparent 1px) 0 0 / 20px 100%,linear-gradient(to bottom,color-mix(in srgb,var(--handler-clr, var(--accent)) 8%,transparent) 1px,transparent 1px) 0 0 / 100% 20px;overflow:hidden}.wave-area.svelte-ue5y2u svg:where(.svelte-ue5y2u){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wave-area.svelte-ue5y2u svg:where(.svelte-ue5y2u) path:where(.svelte-ue5y2u){fill:none;stroke:var(--handler-clr, var(--accent));stroke-width:1.5;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--handler-clr, var(--accent)) 80%,transparent));animation:svelte-ue5y2u-wave-shift 2.4s linear infinite}@keyframes svelte-ue5y2u-wave-shift{0%{transform:translate(0)}to{transform:translate(-40px)}}.wave-label.svelte-ue5y2u{display:flex;justify-content:space-between;align-items:center;padding:4px 7px;border-top:1px solid color-mix(in srgb,var(--handler-clr, var(--accent)) 20%,transparent);background:#030303;font-family:var(--font-display, monospace);font-size:.52rem;letter-spacing:.2em;color:color-mix(in srgb,var(--handler-clr, var(--accent)) 80%,transparent);z-index:1;flex-shrink:0}.freq.svelte-ue5y2u{color:var(--text-faint);font-weight:500;letter-spacing:.12em}.handler-portrait--sm.svelte-ue5y2u .wave-label:where(.svelte-ue5y2u){display:none}.handler-portrait--v-cloaked.svelte-ue5y2u{background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--handler-clr, var(--accent)) 18%,#050505),#030303 70%);align-items:flex-end;justify-content:center}.silhouette.svelte-ue5y2u{width:100%;height:100%;display:block;filter:drop-shadow(0 -4px 8px color-mix(in srgb,var(--handler-clr, var(--accent)) 30%,transparent))}.hood.svelte-ue5y2u{fill:#020202}.eye.svelte-ue5y2u{fill:var(--handler-clr, var(--accent));filter:drop-shadow(0 0 3px var(--handler-clr, var(--accent)));animation:svelte-ue5y2u-eye-blink 5s step-end infinite}@keyframes svelte-ue5y2u-eye-blink{0%,92%,to{opacity:1}93%,96%{opacity:.15}}.handle-tag.svelte-ue5y2u{position:absolute;bottom:6px;left:50%;transform:translate(-50%);font-family:var(--font-display, monospace);font-size:.52rem;letter-spacing:.25em;color:var(--handler-clr, var(--accent));background:#000000b3;padding:2px 8px;border:1px solid color-mix(in srgb,var(--handler-clr, var(--accent)) 40%,transparent);z-index:2;white-space:nowrap}.handle-chip.svelte-ue5y2u{position:absolute;top:5px;left:5px;font-family:var(--font-display, monospace);font-size:.5rem;letter-spacing:.18em;color:var(--handler-clr, var(--accent));background:#000000b3;padding:2px 4px;z-index:2}.pixel-face.svelte-ue5y2u{display:grid;grid-template-columns:repeat(8,7px);grid-template-rows:repeat(8,7px);gap:1px;animation:svelte-ue5y2u-pixel-glitch 7s step-end infinite;z-index:1}.pixel-face.svelte-ue5y2u span:where(.svelte-ue5y2u){background:color-mix(in srgb,var(--handler-clr, var(--accent)) 70%,transparent);box-shadow:0 0 3px color-mix(in srgb,var(--handler-clr, var(--accent)) 60%,transparent)}.pixel-face.svelte-ue5y2u span.dim:where(.svelte-ue5y2u){background:color-mix(in srgb,var(--handler-clr, var(--accent)) 25%,transparent);box-shadow:none}.pixel-face.svelte-ue5y2u span.off:where(.svelte-ue5y2u){background:transparent;box-shadow:none}@keyframes svelte-ue5y2u-pixel-glitch{0%,96%,to{transform:none}97%{transform:translate(1px)}98%{transform:translate(-1px)}}.handler-portrait--sm.svelte-ue5y2u .handle-chip:where(.svelte-ue5y2u){display:none}.handler-portrait--sm.svelte-ue5y2u .pixel-face:where(.svelte-ue5y2u){grid-template-columns:repeat(8,3px);grid-template-rows:repeat(8,3px);gap:0}.reticle.svelte-ue5y2u{position:relative;width:70px;height:70px}.handler-portrait--sm.svelte-ue5y2u .reticle:where(.svelte-ue5y2u){width:18px;height:18px}.reticle.svelte-ue5y2u svg:where(.svelte-ue5y2u){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.crosshair.svelte-ue5y2u{stroke:color-mix(in srgb,var(--handler-clr, var(--accent)) 50%,transparent);stroke-width:1;fill:none}.brackets.svelte-ue5y2u{stroke:var(--handler-clr, var(--accent));stroke-width:1.5;fill:none;filter:drop-shadow(0 0 3px var(--handler-clr, var(--accent)));animation:svelte-ue5y2u-reticle-rotate 9s linear infinite;transform-origin:50% 50%}@keyframes svelte-ue5y2u-reticle-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mark.svelte-ue5y2u{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--font-display, monospace);font-size:1.5rem;font-weight:900;color:var(--handler-clr, var(--accent));text-shadow:0 0 8px var(--handler-clr, var(--accent));letter-spacing:0}.handler-portrait--sm.svelte-ue5y2u .mark:where(.svelte-ue5y2u){font-size:.55rem}.lock-label.svelte-ue5y2u{position:absolute;bottom:5px;left:50%;transform:translate(-50%);font-family:var(--font-display, monospace);font-size:.5rem;letter-spacing:.22em;color:var(--handler-clr, var(--accent));opacity:.8;white-space:nowrap;z-index:1}.handler-portrait--sm.svelte-ue5y2u .lock-label:where(.svelte-ue5y2u){display:none}.corner.svelte-ue5y2u{position:absolute;width:5px;height:5px;border-color:color-mix(in srgb,var(--handler-clr, var(--accent)) 50%,transparent);border-style:solid;z-index:3}.handler-portrait--md.svelte-ue5y2u .corner:where(.svelte-ue5y2u),.handler-portrait--lg.svelte-ue5y2u .corner:where(.svelte-ue5y2u){width:7px;height:7px}.tl.svelte-ue5y2u{top:0;left:0;border-width:1px 0 0 1px}.tr.svelte-ue5y2u{top:0;right:0;border-width:1px 1px 0 0}.bl.svelte-ue5y2u{bottom:0;left:0;border-width:0 0 1px 1px}.br.svelte-ue5y2u{bottom:0;right:0;border-width:0 1px 1px 0}@keyframes svelte-ue5y2u-handler-glitch{0%,93%,to{transform:none;opacity:1}94%{transform:translate(-1px);opacity:.7}95%{transform:translate(1px);opacity:.9}96%{transform:none;opacity:1}}@keyframes svelte-ue5y2u-handler-pulse{0%,to{opacity:1}50%{opacity:.3}}.is-speaking.svelte-ue5y2u .ascii-sweep:where(.svelte-ue5y2u){position:absolute;left:0;right:0;height:2px;background:color-mix(in srgb,var(--handler-clr, var(--accent)) 55%,transparent);box-shadow:0 0 8px var(--handler-clr, var(--accent)),0 2px 12px color-mix(in srgb,var(--handler-clr, var(--accent)) 30%,transparent);animation:svelte-ue5y2u-ascii-sweep 1.4s linear infinite;z-index:2;pointer-events:none}@keyframes svelte-ue5y2u-ascii-sweep{0%{top:-2px}to{top:100%}}.is-speaking.svelte-ue5y2u .portrait-inner:where(.svelte-ue5y2u){animation:svelte-ue5y2u-ascii-speaking-flicker 1.8s steps(1) infinite}@keyframes svelte-ue5y2u-ascii-speaking-flicker{0%,68%,72%,76%,to{opacity:1;transform:none}69%{opacity:.55}73%{opacity:.75;transform:translate(1px)}77%{opacity:1}}.is-speaking.svelte-ue5y2u .portrait-glyph:where(.svelte-ue5y2u){text-shadow:0 0 14px color-mix(in srgb,var(--handler-clr, var(--accent)) 80%,transparent)}.is-speaking.svelte-ue5y2u .live-dot:where(.svelte-ue5y2u){animation:svelte-ue5y2u-handler-pulse .6s ease-in-out infinite}.handler-portrait--v-corp.svelte-ue5y2u{flex-direction:column;align-items:stretch;justify-content:flex-end;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--handler-clr, var(--accent)) 8%,#050505),#030303 70%)}.corp-skyline.svelte-ue5y2u{flex:1;min-height:0;position:relative;overflow:hidden}.corp-skyline.svelte-ue5y2u svg:where(.svelte-ue5y2u){width:100%;height:100%;display:block}.bldg.svelte-ue5y2u{fill:color-mix(in srgb,var(--handler-clr, var(--accent)) 12%,#0a0a0a);stroke:color-mix(in srgb,var(--handler-clr, var(--accent)) 45%,transparent);stroke-width:.5}.win.svelte-ue5y2u{fill:color-mix(in srgb,var(--handler-clr, var(--accent)) 18%,transparent)}.win-lit.svelte-ue5y2u{fill:color-mix(in srgb,var(--handler-clr, var(--accent)) 65%,transparent);animation:svelte-ue5y2u-win-flicker 8s step-end infinite}.antenna.svelte-ue5y2u{stroke:color-mix(in srgb,var(--handler-clr, var(--accent)) 55%,transparent);stroke-width:1}.antenna-top.svelte-ue5y2u{fill:color-mix(in srgb,var(--handler-clr, var(--accent)) 80%,transparent);animation:svelte-ue5y2u-antenna-blink 2s step-end infinite}@keyframes svelte-ue5y2u-antenna-blink{0%,49%,to{opacity:1}50%,99%{opacity:.1}}@keyframes svelte-ue5y2u-win-flicker{0%,85%,89%,to{opacity:1}86%,88%{opacity:.15}}.corp-scan.svelte-ue5y2u{position:absolute;left:0;right:0;height:1px;background:color-mix(in srgb,var(--handler-clr, var(--accent)) 70%,transparent);box-shadow:0 0 5px var(--handler-clr, var(--accent)),0 2px 8px color-mix(in srgb,var(--handler-clr, var(--accent)) 30%,transparent);top:0;animation:svelte-ue5y2u-corp-scan 3.5s linear infinite}@keyframes svelte-ue5y2u-corp-scan{0%{top:-2px}to{top:100%}}.corp-label.svelte-ue5y2u{display:flex;justify-content:space-between;align-items:center;padding:3px 7px;border-top:1px solid color-mix(in srgb,var(--handler-clr, var(--accent)) 20%,transparent);background:#030303;font-family:var(--font-display, monospace);font-size:.52rem;letter-spacing:.2em;z-index:1;flex-shrink:0}.corp-id.svelte-ue5y2u{color:color-mix(in srgb,var(--handler-clr, var(--accent)) 80%,transparent)}.corp-class.svelte-ue5y2u{color:var(--text-faint);font-size:.48rem;letter-spacing:.15em}.handler-portrait--sm.svelte-ue5y2u .corp-label:where(.svelte-ue5y2u){display:none}.handler-portrait--sm.svelte-ue5y2u .corp-scan:where(.svelte-ue5y2u){animation-duration:2s}.avatar-area.svelte-ue5y2u{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;z-index:1}.ascii-area.svelte-ue5y2u{width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1}.mono-text.svelte-ue5y2u{font-family:"Share Tech Mono",var(--font-mono, monospace);color:color-mix(in srgb,var(--handler-clr, var(--accent)) 85%,transparent);text-shadow:0 0 8px color-mix(in srgb,var(--handler-clr, var(--accent)) 60%,transparent);text-align:center;line-height:1;letter-spacing:1px;white-space:pre;margin:0}.cracked-text.svelte-ue5y2u{font-size:.85rem;animation:svelte-ue5y2u-glitch-shift 5s steps(1) infinite}.buffer-text.svelte-ue5y2u{font-size:.55rem;animation:svelte-ue5y2u-glitch-shift 4s steps(1) infinite;letter-spacing:0}.slash-text.svelte-ue5y2u{font-size:.9rem;animation:svelte-ue5y2u-glitch-shift 5s steps(1) infinite;line-height:1.05}.glitch-area.svelte-ue5y2u{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;z-index:1}.gl-stack.svelte-ue5y2u{position:absolute;top:12%;right:14%;bottom:12%;left:14%;display:grid;grid-template-rows:repeat(8,1fr);gap:2px;z-index:1}.gl-stack.svelte-ue5y2u span:where(.svelte-ue5y2u){background:color-mix(in srgb,var(--handler-clr, var(--accent)) 60%,transparent);box-shadow:0 0 4px color-mix(in srgb,var(--handler-clr, var(--accent)) 50%,transparent)}.gl-stack.svelte-ue5y2u span:where(.svelte-ue5y2u):nth-child(2n){background:color-mix(in srgb,var(--handler-clr, var(--accent)) 25%,transparent);box-shadow:none;transform:translate(8px)}.gl-stack.svelte-ue5y2u span:where(.svelte-ue5y2u):nth-child(3n){transform:translate(-6px)}.gl-stack.svelte-ue5y2u{animation:svelte-ue5y2u-tear 3s ease-in-out infinite}.avatar-area.svelte-ue5y2u svg:where(.svelte-ue5y2u){width:75%;height:75%}.skl-base.svelte-ue5y2u{fill:#0a0a0a;stroke:var(--handler-clr, var(--accent));stroke-width:1.5}.skl-eye.svelte-ue5y2u{fill:var(--handler-clr, var(--accent));filter:drop-shadow(0 0 4px var(--handler-clr, var(--accent)));animation:svelte-ue5y2u-eye-flicker 2.4s ease-in-out infinite}.skl-line.svelte-ue5y2u{stroke:color-mix(in srgb,var(--handler-clr, var(--accent)) 50%,transparent);stroke-width:1;fill:none}.cable.svelte-ue5y2u{stroke:var(--handler-clr, var(--accent));stroke-width:2;fill:none;opacity:.85;filter:drop-shadow(0 0 3px var(--handler-clr, var(--accent)))}.face.svelte-ue5y2u{fill:#0a0a0a}.face-eye.svelte-ue5y2u{fill:var(--handler-clr, var(--accent))}.slice.svelte-ue5y2u{fill:color-mix(in srgb,var(--handler-clr, var(--accent)) 65%,transparent);animation:svelte-ue5y2u-tear 2.5s ease-in-out infinite}.drone-ring.svelte-ue5y2u{width:64%;height:64%;border:1.5px solid var(--handler-clr, var(--accent));border-radius:50%;box-shadow:0 0 10px color-mix(in srgb,var(--handler-clr, var(--accent)) 50%,transparent),inset 0 0 10px color-mix(in srgb,var(--handler-clr, var(--accent)) 30%,transparent)}.drone-ring.svelte-ue5y2u:before{content:"";position:absolute;top:18%;right:18%;bottom:18%;left:18%;border:1px dashed color-mix(in srgb,var(--handler-clr, var(--accent)) 60%,transparent);border-radius:50%;animation:svelte-ue5y2u-spin-slow 8s linear infinite}.drone-pupil.svelte-ue5y2u{position:absolute;top:38%;right:38%;bottom:38%;left:38%;background:var(--handler-clr, var(--accent));border-radius:50%;box-shadow:0 0 12px var(--handler-clr, var(--accent));animation:svelte-ue5y2u-eye-flicker 2s ease-in-out infinite}.drone-tick.svelte-ue5y2u{position:absolute;width:8px;height:1px;background:var(--handler-clr, var(--accent))}.drone-t1.svelte-ue5y2u{top:10%;left:50%;transform:translate(-50%)}.drone-t2.svelte-ue5y2u{bottom:10%;left:50%;transform:translate(-50%)}.drone-t3.svelte-ue5y2u{top:50%;left:10%;transform:translateY(-50%)}.drone-t4.svelte-ue5y2u{top:50%;right:10%;transform:translateY(-50%)}.mech-shell.svelte-ue5y2u{fill:#0a0a0a;stroke:var(--handler-clr, var(--accent));stroke-width:1.5}.mech-vis.svelte-ue5y2u{fill:var(--handler-clr, var(--accent));opacity:.85;filter:drop-shadow(0 0 4px var(--handler-clr, var(--accent)))}.mech-line.svelte-ue5y2u{stroke:color-mix(in srgb,var(--handler-clr, var(--accent)) 50%,transparent);stroke-width:1}.core-ring.svelte-ue5y2u{position:absolute;margin:auto;border:1px solid color-mix(in srgb,var(--handler-clr, var(--accent)) 60%,transparent);border-radius:50%}.core-r1.svelte-ue5y2u{width:70%;height:70%;top:0;left:0;bottom:0;right:0;animation:svelte-ue5y2u-spin-slow 10s linear infinite;border-style:dashed}.core-r2.svelte-ue5y2u{width:50%;height:50%;top:0;left:0;bottom:0;right:0;animation:svelte-ue5y2u-spin-rev 7s linear infinite}.core-r3.svelte-ue5y2u{width:30%;height:30%;top:0;left:0;bottom:0;right:0;border:1.5px solid var(--handler-clr, var(--accent));box-shadow:0 0 12px var(--handler-clr, var(--accent))}.core-dot.svelte-ue5y2u{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:8px;height:8px;background:var(--handler-clr, var(--accent));border-radius:50%;box-shadow:0 0 8px var(--handler-clr, var(--accent));animation:svelte-ue5y2u-eye-flicker 1.6s ease-in-out infinite}.sig.svelte-ue5y2u{fill:none;stroke:var(--handler-clr, var(--accent));stroke-width:1.5;filter:drop-shadow(0 0 4px var(--handler-clr, var(--accent)));animation:svelte-ue5y2u-spin-slow 22s linear infinite;transform-origin:50% 50%}.sig-inner.svelte-ue5y2u{fill:color-mix(in srgb,var(--handler-clr, var(--accent)) 60%,transparent)}.eye-out.svelte-ue5y2u{fill:none;stroke:var(--handler-clr, var(--accent));stroke-width:1.5}.eye-iris.svelte-ue5y2u{fill:var(--handler-clr, var(--accent));filter:drop-shadow(0 0 4px var(--handler-clr, var(--accent)));animation:svelte-ue5y2u-eye-flicker 2.5s ease-in-out infinite}.eye-line.svelte-ue5y2u{stroke:color-mix(in srgb,var(--handler-clr, var(--accent)) 50%,transparent);stroke-width:1}.hex.svelte-ue5y2u{fill:none;stroke:var(--handler-clr, var(--accent));stroke-width:1.5;filter:drop-shadow(0 0 3px var(--handler-clr, var(--accent)))}.hex-inner.svelte-ue5y2u{fill:color-mix(in srgb,var(--handler-clr, var(--accent)) 30%,transparent)}.hex-tick.svelte-ue5y2u{stroke:var(--handler-clr, var(--accent));stroke-width:1}.hex-rotate.svelte-ue5y2u{animation:svelte-ue5y2u-spin-rev 18s linear infinite;transform-origin:50% 50%}.pixel-area.svelte-ue5y2u{width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1}.pix-face.svelte-ue5y2u{display:grid;grid-template-columns:repeat(8,8px);grid-template-rows:repeat(8,8px);gap:1px;z-index:1;animation:svelte-ue5y2u-glitch-shift 7s steps(1) infinite}.pix-face.svelte-ue5y2u span:where(.svelte-ue5y2u){background:color-mix(in srgb,var(--handler-clr, var(--accent)) 75%,transparent);box-shadow:0 0 3px color-mix(in srgb,var(--handler-clr, var(--accent)) 60%,transparent)}.pix-face.svelte-ue5y2u span.dim:where(.svelte-ue5y2u){background:color-mix(in srgb,var(--handler-clr, var(--accent)) 25%,transparent);box-shadow:none}.pix-face.svelte-ue5y2u span.off:where(.svelte-ue5y2u){background:transparent;box-shadow:none}.handler-portrait--sm.svelte-ue5y2u .pix-face:where(.svelte-ue5y2u){grid-template-columns:repeat(8,3px);grid-template-rows:repeat(8,3px);gap:0}.ascii-area.svelte-ue5y2u .mono-text:where(.svelte-ue5y2u){font-size:.95rem;animation:svelte-ue5y2u-glitch-shift 6s steps(1) infinite}.avatar-area.svelte-ue5y2u svg:where(.svelte-ue5y2u) path:where(.svelte-ue5y2u){fill:none;stroke:var(--handler-clr, var(--accent));stroke-width:1.5;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--handler-clr, var(--accent)) 80%,transparent))}.bars.svelte-ue5y2u{position:absolute;top:25%;right:25%;bottom:25%;left:25%;display:flex;align-items:flex-end;gap:3px;z-index:1}.bars.svelte-ue5y2u span:where(.svelte-ue5y2u){flex:1;background:var(--handler-clr, var(--accent));box-shadow:0 0 4px var(--handler-clr, var(--accent));transform-origin:bottom}.b1.svelte-ue5y2u{height:30%;animation:svelte-ue5y2u-bar1 1.1s ease-in-out infinite}.b2.svelte-ue5y2u{height:70%;animation:svelte-ue5y2u-bar2 .9s ease-in-out infinite}.b3.svelte-ue5y2u{height:50%;animation:svelte-ue5y2u-bar3 1.3s ease-in-out infinite}.b4.svelte-ue5y2u{height:90%;animation:svelte-ue5y2u-bar4 .8s ease-in-out infinite}.b5.svelte-ue5y2u{height:40%;animation:svelte-ue5y2u-bar5 1.1s ease-in-out infinite}.b6.svelte-ue5y2u{height:65%;animation:svelte-ue5y2u-bar2 1s ease-in-out infinite reverse}.b7.svelte-ue5y2u{height:35%;animation:svelte-ue5y2u-bar3 1.2s ease-in-out infinite reverse}.term-block.svelte-ue5y2u{position:absolute;top:14%;right:12%;bottom:14%;left:12%;z-index:1;font-family:"Share Tech Mono",var(--font-mono, monospace);font-size:.5rem;line-height:1.4;color:color-mix(in srgb,var(--handler-clr, var(--accent)) 80%,transparent);text-shadow:0 0 4px color-mix(in srgb,var(--handler-clr, var(--accent)) 50%,transparent);overflow:hidden;text-align:left}.hex-dump-block.svelte-ue5y2u{top:14%;right:8%;bottom:14%;left:8%;font-size:.46rem;line-height:1.35}.hex-dump-block.svelte-ue5y2u .hl:where(.svelte-ue5y2u){color:var(--handler-clr, var(--accent));text-shadow:0 0 4px var(--handler-clr, var(--accent))}.term-prompt.svelte-ue5y2u{font-weight:700}.term-bright.svelte-ue5y2u{color:var(--handler-clr, var(--accent));font-weight:700}.term-dots.svelte-ue5y2u{color:var(--text-muted)}.term-divider.svelte-ue5y2u{color:var(--text-faint)}.term-cursor.svelte-ue5y2u:after{content:"▌";animation:svelte-ue5y2u-blink 1s step-end infinite;color:var(--handler-clr, var(--accent))}.login-prompt-block.svelte-ue5y2u{top:10%;right:10%;bottom:10%;left:10%;font-size:.52rem;line-height:1.6}.lp-header.svelte-ue5y2u{font-weight:700;letter-spacing:.15em;color:color-mix(in srgb,var(--handler-clr, var(--accent)) 80%,transparent)}.lp-accent.svelte-ue5y2u{color:var(--handler-clr, var(--accent));text-shadow:0 0 6px color-mix(in srgb,var(--handler-clr, var(--accent)) 70%,transparent)}.lp-divider.svelte-ue5y2u{color:var(--text-faint);display:block;margin:2px 0;letter-spacing:.1em}.lp-blink.svelte-ue5y2u{animation:svelte-ue5y2u-lp-flash 2s step-end infinite}.lp-underscore.svelte-ue5y2u{border-bottom:1px solid color-mix(in srgb,var(--handler-clr, var(--accent)) 40%,transparent);display:inline-block;width:3.2em}.lp-asterisks.svelte-ue5y2u{color:color-mix(in srgb,var(--handler-clr, var(--accent)) 50%,transparent);letter-spacing:.1em}@keyframes svelte-ue5y2u-lp-flash{0%,49%,to{opacity:1}50%,99%{opacity:.2}}@keyframes svelte-ue5y2u-glitch-shift{0%,94%,to{transform:none}95%{transform:translate(-1px)}96%{transform:translate(1px)}97%{transform:none}}@keyframes svelte-ue5y2u-tear{0%,88%,to{transform:translate(0)}90%{transform:translate(-3px)}92%{transform:translate(3px)}94%{transform:translate(-2px)}}@keyframes svelte-ue5y2u-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-ue5y2u-spin-rev{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes svelte-ue5y2u-eye-flicker{0%,to{opacity:1}50%{opacity:.7}}@keyframes svelte-ue5y2u-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes svelte-ue5y2u-bar1{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes svelte-ue5y2u-bar2{0%,to{transform:scaleY(1)}50%{transform:scaleY(.4)}}@keyframes svelte-ue5y2u-bar3{0%,to{transform:scaleY(.5)}50%{transform:scaleY(.95)}}@keyframes svelte-ue5y2u-bar4{0%,to{transform:scaleY(.7)}50%{transform:scaleY(.25)}}@keyframes svelte-ue5y2u-bar5{0%,to{transform:scaleY(.4)}50%{transform:scaleY(.85)}}.handler-portrait--v-day-zero.svelte-ue5y2u{flex-direction:column;justify-content:flex-end;align-items:stretch}.day-zero-scene.svelte-ue5y2u{flex:1;min-height:0;position:relative;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--handler-clr, var(--accent)) 4%,transparent),transparent 75%);display:flex;align-items:center;justify-content:center;padding:14%;overflow:hidden}.dz-svg.svelte-ue5y2u{width:100%;height:100%;overflow:visible}.dz-sun.svelte-ue5y2u{fill:none;stroke:var(--handler-clr, var(--accent));stroke-width:2.2;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--handler-clr, var(--accent)) 65%,transparent))}.dz-horizon.svelte-ue5y2u{stroke:color-mix(in srgb,var(--handler-clr, var(--accent)) 75%,transparent);stroke-width:1.5}.dz-ray.svelte-ue5y2u{stroke:var(--handler-clr, var(--accent));stroke-width:1.6;stroke-linecap:round;animation:svelte-ue5y2u-dz-ray-blink 3.2s ease-in-out infinite}.dz-ray.svelte-ue5y2u:nth-child(1){animation-delay:0s}.dz-ray.svelte-ue5y2u:nth-child(2){animation-delay:.35s}.dz-ray.svelte-ue5y2u:nth-child(3){animation-delay:.7s}.dz-ray.svelte-ue5y2u:nth-child(4){animation-delay:1.05s}.dz-ray.svelte-ue5y2u:nth-child(5){animation-delay:1.4s}@keyframes svelte-ue5y2u-dz-ray-blink{0%,to{opacity:.3}50%{opacity:1}}.dz-bar.svelte-ue5y2u{fill:color-mix(in srgb,var(--handler-clr, var(--accent)) 85%,transparent);transform-box:fill-box;transform-origin:top;animation:svelte-ue5y2u-dz-bar-pulse 2s ease-in-out infinite}.dz-bar.svelte-ue5y2u:nth-child(1){animation-delay:0s;animation-duration:1.8s}.dz-bar.svelte-ue5y2u:nth-child(2){animation-delay:.15s;animation-duration:2.3s}.dz-bar.svelte-ue5y2u:nth-child(3){animation-delay:.3s;animation-duration:1.9s}.dz-bar.svelte-ue5y2u:nth-child(4){animation-delay:.1s;animation-duration:2.1s}.dz-bar.svelte-ue5y2u:nth-child(5){animation-delay:.4s;animation-duration:1.7s}.dz-bar.svelte-ue5y2u:nth-child(6){animation-delay:.25s;animation-duration:2.4s}@keyframes svelte-ue5y2u-dz-bar-pulse{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.dz-label.svelte-ue5y2u{display:flex;flex-direction:column;align-items:center;gap:3px;padding:0 7px 7px;font-family:var(--font-mono, monospace)}.dz-tag.svelte-ue5y2u{font-size:11px;font-weight:600;letter-spacing:.14em;color:var(--handler-clr, var(--accent));text-shadow:0 0 6px color-mix(in srgb,var(--handler-clr, var(--accent)) 55%,transparent)}.dz-handle.svelte-ue5y2u{font-size:9px;letter-spacing:.06em;color:#ffffff6b}@media(prefers-reduced-motion:reduce){.dz-ray.svelte-ue5y2u,.dz-bar.svelte-ue5y2u{animation:none!important;opacity:.85}}.handler-portrait--sm.svelte-ue5y2u .handle-tag:where(.svelte-ue5y2u){display:none}.oc-mark.svelte-ue5y2u{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--oc-a) 14%,transparent),transparent 70%)}.oc-svg.svelte-ue5y2u{width:78%;height:78%}.oc-ring.svelte-ue5y2u{fill:none;stroke:var(--oc-a);stroke-width:2.5;stroke-dasharray:8 6;opacity:.55;animation:svelte-ue5y2u-oc-spin 14s linear infinite;transform-origin:50px 46px}.oc-ring.oc-r2.svelte-ue5y2u{stroke-dasharray:3 5;stroke-width:1.5;opacity:.8;animation-direction:reverse;animation-duration:9s}.oc-core.svelte-ue5y2u{fill:var(--oc-a);filter:drop-shadow(0 0 4px var(--oc-a));animation:svelte-ue5y2u-oc-pulse 2.6s ease-in-out infinite}.oc-beam.svelte-ue5y2u{stroke:var(--oc-b);stroke-width:2;opacity:.85}.oc-beam.oc-b2.svelte-ue5y2u,.oc-beam.oc-b3.svelte-ue5y2u{stroke:var(--oc-a);opacity:.5;animation:svelte-ue5y2u-oc-blink 3.2s steps(2) infinite}.oc-base.svelte-ue5y2u{fill:none;stroke:var(--oc-b);stroke-width:2.5;opacity:.9}.oc-ground.svelte-ue5y2u{stroke:var(--oc-d);stroke-width:3;opacity:.9}.ocr-shield.svelte-ue5y2u{fill:color-mix(in srgb,var(--oc-d) 78%,transparent);stroke:var(--oc-b);stroke-width:2.5;opacity:.92}.ocr-chev.svelte-ue5y2u{fill:none;stroke:var(--oc-a);stroke-width:2.5;opacity:.8}.ocr-chev.ocr-c1.svelte-ue5y2u{animation:svelte-ue5y2u-oc-pulse 2.6s ease-in-out infinite}.ocr-chev.ocr-c2.svelte-ue5y2u{opacity:.45;animation:svelte-ue5y2u-oc-pulse 2.6s ease-in-out .4s infinite}.ocr-core.svelte-ue5y2u{fill:var(--oc-b);filter:drop-shadow(0 0 4px var(--oc-a));animation:svelte-ue5y2u-oc-pulse 2.6s ease-in-out .8s infinite}.ocr-wing.svelte-ue5y2u{stroke:var(--oc-a);stroke-width:2;opacity:.5;animation:svelte-ue5y2u-oc-blink 3.2s steps(2) infinite}.ocr-wing.ocr-wr.svelte-ue5y2u{animation-delay:1.6s}@keyframes svelte-ue5y2u-oc-spin{to{transform:rotate(360deg)}}@keyframes svelte-ue5y2u-oc-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes svelte-ue5y2u-oc-blink{0%,60%{opacity:.5}61%,to{opacity:.15}}@media(prefers-reduced-motion:reduce){.oc-ring.svelte-ue5y2u,.oc-core.svelte-ue5y2u,.oc-beam.oc-b2.svelte-ue5y2u,.oc-beam.oc-b3.svelte-ue5y2u,.ocr-chev.svelte-ue5y2u,.ocr-core.svelte-ue5y2u,.ocr-wing.svelte-ue5y2u{animation:none}}.recovery-overlay.svelte-13frvj{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#040404f7;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono, monospace);animation:svelte-13frvj-glitch-in 1s ease forwards}.recovery-overlay.fading-out.svelte-13frvj{animation:svelte-13frvj-fade-out .8s ease forwards}.scanlines.svelte-13frvj{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.18) 2px,rgba(0,0,0,.18) 4px);animation:svelte-13frvj-flicker 8s ease-in-out infinite;z-index:0}.recovery-content.svelte-13frvj{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:640px;width:92vw;text-align:center;padding:2rem 1rem}.warning-icon.svelte-13frvj{font-size:2.8rem;color:var(--danger);animation:svelte-13frvj-pulse-warn 1.4s ease-in-out infinite;text-shadow:0 0 24px rgba(var(--danger-rgb, 255, 0, 77),.6)}.title.svelte-13frvj{font-family:var(--font-display, var(--font-mono, monospace));font-size:clamp(1.4rem,4vw,2rem);letter-spacing:.25em;color:var(--danger);text-shadow:0 0 30px rgba(var(--danger-rgb, 255, 0, 77),.4);margin:0;animation:svelte-13frvj-pulse-warn 1.4s ease-in-out infinite;text-transform:uppercase}.subtitle.svelte-13frvj{font-size:.78rem;color:var(--text-muted);line-height:1.7;letter-spacing:.05em;margin:0;border:1px solid rgba(var(--danger-rgb, 255, 0, 77),.15);padding:.75rem 1.25rem;background:rgba(var(--danger-rgb, 255, 0, 77),.04);width:100%;box-sizing:border-box;text-align:left}.recovery-panel.svelte-13frvj{width:100%;border:1px solid rgba(var(--danger-rgb, 255, 0, 77),.4);background:#040404e6;display:flex;flex-direction:column;box-shadow:0 0 30px rgba(var(--danger-rgb, 255, 0, 77),.08),inset 0 0 20px rgba(var(--danger-rgb, 255, 0, 77),.02)}.panel-header.svelte-13frvj{display:flex;align-items:center;justify-content:space-between;padding:.45rem .75rem;border-bottom:1px solid rgba(var(--danger-rgb, 255, 0, 77),.3);background:rgba(var(--danger-rgb, 255, 0, 77),.06)}.panel-header-label.svelte-13frvj{font-size:.68rem;letter-spacing:.2em;color:var(--danger);text-transform:uppercase;display:flex;align-items:center;gap:.4rem}.header-cursor.svelte-13frvj{color:var(--danger);animation:blink 1s step-end infinite;opacity:.7}.panel-step.svelte-13frvj{font-size:.65rem;letter-spacing:.1em;color:var(--text-muted)}.handler-row.svelte-13frvj{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem;border-bottom:1px solid rgba(var(--danger-rgb, 255, 0, 77),.15);background:rgba(var(--danger-rgb, 255, 0, 77),.02);transition:background .25s,box-shadow .25s}.handler-row.highlighted.svelte-13frvj{background:rgba(var(--danger-rgb, 255, 0, 77),.1);box-shadow:inset 0 0 20px rgba(var(--danger-rgb, 255, 0, 77),.08)}.speech-bubble.svelte-13frvj{flex:1;border:1px solid rgba(var(--danger-rgb, 255, 0, 77),.35);background:rgba(var(--danger-rgb, 255, 0, 77),.04);padding:.6rem .8rem;position:relative;align-self:center}.speech-bubble.svelte-13frvj:before{content:"";position:absolute;left:-7px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:7px solid rgba(var(--danger-rgb, 255, 0, 77),.35)}.speech-label.svelte-13frvj{font-size:.6rem;letter-spacing:.2em;color:var(--danger);margin-bottom:.3rem;opacity:.7}.speech-text.svelte-13frvj{font-size:.8rem;color:var(--text-body, var(--text-bright));line-height:1.55;text-align:left}.terminal-output.svelte-13frvj{max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:.2rem;font-size:.75rem;padding:.75rem;scrollbar-width:thin;scrollbar-color:rgba(var(--danger-rgb, 255, 0, 77),.3) transparent}.terminal-line.svelte-13frvj{white-space:pre-wrap;word-break:break-word}.line-system.svelte-13frvj{color:var(--danger);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;opacity:.9}.line-input.svelte-13frvj{color:var(--text-bright);font-weight:500}.output-text.svelte-13frvj{margin:0;color:var(--text-muted);font-family:var(--font-mono, monospace);font-size:.73rem;line-height:1.55;white-space:pre-wrap}.cursor-blink.svelte-13frvj{color:var(--danger);animation:svelte-13frvj-cursor-blink .7s step-end infinite}.line-error.svelte-13frvj{color:var(--danger);font-size:.75rem}.terminal-input-row.svelte-13frvj{display:flex;align-items:center;gap:.5rem;border-top:1px solid rgba(var(--danger-rgb, 255, 0, 77),.2);padding:.5rem .75rem}.input-prompt.svelte-13frvj{color:var(--danger);font-weight:700;flex-shrink:0}.terminal-input.svelte-13frvj{flex:1;background:transparent;border:1px solid rgba(var(--danger-rgb, 255, 0, 77),.25);color:var(--text-bright);font-family:var(--font-mono, monospace);font-size:16px;padding:.4rem .6rem;min-height:44px;outline:none;caret-color:var(--danger);transition:border-color .15s,box-shadow .15s}.terminal-input.svelte-13frvj:focus{border-color:rgba(var(--danger-rgb, 255, 0, 77),.5);box-shadow:0 0 8px rgba(var(--danger-rgb, 255, 0, 77),.1)}.terminal-input.svelte-13frvj:disabled{opacity:.4;cursor:not-allowed}.submit-btn.svelte-13frvj{background:rgba(var(--danger-rgb, 255, 0, 77),.15);color:var(--danger);border:1px solid rgba(var(--danger-rgb, 255, 0, 77),.35);font-family:var(--font-mono, monospace);font-size:.75rem;padding:.4rem .75rem;min-height:44px;cursor:pointer;transition:background .15s,border-color .15s;flex-shrink:0;letter-spacing:.08em;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.submit-btn.svelte-13frvj:hover:not(:disabled){background:rgba(var(--danger-rgb, 255, 0, 77),.25);border-color:rgba(var(--danger-rgb, 255, 0, 77),.6)}.submit-btn.svelte-13frvj:disabled{opacity:.35;cursor:not-allowed}.terminal-input.svelte-13frvj::placeholder{color:var(--text-muted);opacity:.5}.error-banner.svelte-13frvj{color:var(--danger);font-size:.73rem;padding:.35rem .75rem;background:rgba(var(--danger-rgb, 255, 0, 77),.08);border-top:1px solid rgba(var(--danger-rgb, 255, 0, 77),.2)}.skip-row.svelte-13frvj{width:100%;display:flex;justify-content:flex-end}.skip-btn.svelte-13frvj{background:transparent;border:1px solid var(--border-mid);color:var(--text-muted);font-family:var(--font-mono, monospace);font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;padding:.4rem .9rem;min-height:44px;cursor:pointer;transition:all .2s;opacity:.5;touch-action:manipulation}.skip-btn.svelte-13frvj:hover:not(:disabled){color:var(--danger);border-color:rgba(var(--danger-rgb, 255, 0, 77),.4);opacity:1}.skip-btn.svelte-13frvj:disabled{cursor:not-allowed;opacity:.2}@keyframes svelte-13frvj-pulse-warn{0%,to{opacity:1}50%{opacity:.65}}@keyframes svelte-13frvj-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes svelte-13frvj-flicker{0%,94%,96%,98%,to{opacity:1}95%{opacity:.85}97%{opacity:.92}99%{opacity:.88}}@keyframes svelte-13frvj-glitch-in{0%{filter:hue-rotate(180deg) brightness(2)}40%{filter:hue-rotate(90deg) brightness(1.4)}to{filter:hue-rotate(0deg) brightness(1)}}@keyframes svelte-13frvj-fade-out{0%{filter:brightness(1) contrast(1);opacity:1}to{filter:brightness(2) contrast(.5);opacity:0}}.shell.svelte-5kxirg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:var(--bg);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);color:#c8c8c8;--handler-clr: var(--danger)}.scanlines.svelte-5kxirg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.12) 2px,rgba(0,0,0,.12) 4px)}.body.svelte-5kxirg{position:relative;display:flex;align-items:center;gap:0;padding:3rem 2rem}.handler-card.svelte-5kxirg{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:0 2rem 0 1rem;flex-shrink:0}.content.svelte-5kxirg{max-width:480px;border-left:1px solid rgba(255,255,255,.08);padding-left:2rem;display:flex;flex-direction:column;gap:.75rem}.code.svelte-5kxirg{font-size:.7rem;letter-spacing:.3em;color:var(--danger);opacity:.5;margin:0 0 .25rem}.line.svelte-5kxirg{margin:0;letter-spacing:.04em}.line.main.svelte-5kxirg{font-size:clamp(1rem,2.5vw,1.2rem);color:#e8e8e8;font-weight:700}.line.sub.svelte-5kxirg{font-size:.95rem;color:#888;font-style:italic;border-left:2px solid #242424;padding-left:1rem}.line.dim.svelte-5kxirg{font-size:.75rem;letter-spacing:.25em;color:#555;text-transform:uppercase}.action-btn.svelte-5kxirg{margin-top:.5rem;align-self:flex-start;background:transparent;border:1px solid rgba(var(--danger-rgb),.3);color:var(--danger);font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:1px;padding:8px 20px;cursor:pointer;transition:all .15s}.action-btn.svelte-5kxirg:hover{background:rgba(var(--danger-rgb),.08);border-color:var(--danger)}.ghost-block.svelte-5kxirg{margin-top:.5rem;padding:.75rem;border:1px solid rgba(255,255,255,.06);background:#0006;display:flex;flex-direction:column;gap:.5rem}.ghost-label.svelte-5kxirg{font-size:.65rem;letter-spacing:.2em;color:#444;margin:0}.ghost-token.svelte-5kxirg{font-size:.9rem;letter-spacing:.15em;color:#2a2a2a;margin:0;-webkit-user-select:all;user-select:all;transition:color .3s}.ghost-block.svelte-5kxirg:hover .ghost-token:where(.svelte-5kxirg){color:#555}@keyframes svelte-5kxirg-glitchIn{0%{opacity:0;transform:translate(-5px)}50%{opacity:1;transform:translate(3px)}to{transform:translate(0)}}.global-banner.svelte-ncd7cw{display:flex;align-items:center;gap:1rem;padding:.45rem 1.25rem;border-bottom:1px solid var(--border-mid);text-decoration:none;cursor:pointer;transition:background .15s}.color-danger.svelte-ncd7cw{background:linear-gradient(90deg,rgba(var(--danger-rgb),.08),transparent 60%);--ban-color: var(--danger);--ban-color-rgb: var(--danger-rgb)}.color-danger.svelte-ncd7cw:hover{background:linear-gradient(90deg,rgba(var(--danger-rgb),.14),transparent 70%)}.color-accent.svelte-ncd7cw{background:linear-gradient(90deg,rgba(var(--accent-rgb),.07),transparent 60%);--ban-color: var(--accent);--ban-color-rgb: var(--accent-rgb)}.color-accent.svelte-ncd7cw:hover{background:linear-gradient(90deg,rgba(var(--accent-rgb),.13),transparent 70%)}.color-gold.svelte-ncd7cw{background:linear-gradient(90deg,rgba(var(--gold-rgb, 200,160,40),.07),transparent 60%);--ban-color: var(--gold);--ban-color-rgb: var(--gold-rgb, 200,160,40)}.color-gold.svelte-ncd7cw:hover{background:linear-gradient(90deg,rgba(var(--gold-rgb, 200,160,40),.13),transparent 70%)}.ban-status.svelte-ncd7cw{display:flex;align-items:center;gap:.4rem;font-family:var(--font-display, inherit);font-weight:700;font-size:.6rem;letter-spacing:.2em;color:var(--ban-color);white-space:nowrap}.ban-dot.svelte-ncd7cw{width:6px;height:6px;border-radius:50%;background:var(--ban-color);box-shadow:0 0 8px var(--ban-color);animation:svelte-ncd7cw-pulse-dot 1.4s ease-in-out infinite;flex-shrink:0}@keyframes svelte-ncd7cw-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.ban-name.svelte-ncd7cw{font-size:.64rem;color:var(--text-dim);letter-spacing:.08em;font-weight:700}.ban-cta.svelte-ncd7cw{margin-left:auto;font-family:var(--font-display, inherit);font-weight:700;font-size:.58rem;letter-spacing:.18em;color:var(--accent);white-space:nowrap}.consent-bar.svelte-wcs80h{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:var(--bg);border-top:1px solid var(--border-mid);box-shadow:0 -4px 24px #0006}.consent-inner.svelte-wcs80h{max-width:960px;margin:0 auto;padding:1rem 2rem;display:flex;flex-direction:column;gap:.5rem}.consent-header.svelte-wcs80h{font-size:.7rem;opacity:.5}.prompt.svelte-wcs80h{color:var(--danger)}.sep.svelte-wcs80h{color:var(--text-dim)}.path.svelte-wcs80h{color:var(--accent)}.cursor.svelte-wcs80h{color:var(--accent);animation:svelte-wcs80h-blink 1s step-end infinite}@keyframes svelte-wcs80h-blink{0%,to{opacity:1}50%{opacity:0}}.consent-title.svelte-wcs80h{font-size:.75rem;letter-spacing:.25em;color:var(--accent);text-transform:uppercase;margin:0}.consent-body.svelte-wcs80h{font-size:.8rem;color:var(--text-dim);margin:0;max-width:640px}.consent-link.svelte-wcs80h{color:var(--accent);opacity:.7;text-decoration:none}.consent-link.svelte-wcs80h:hover{opacity:1}.consent-actions.svelte-wcs80h{display:flex;gap:.75rem;margin-top:.25rem}.btn.svelte-wcs80h{background:transparent;font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:1px;padding:6px 16px;cursor:pointer;transition:all .15s}.btn-accept.svelte-wcs80h{border:1px solid rgba(var(--accent-rgb),.3);color:var(--accent)}.btn-accept.svelte-wcs80h:hover{background:rgba(var(--accent-rgb),.08);border-color:var(--accent)}.btn-danger.svelte-wcs80h{border:1px solid rgba(var(--danger-rgb),.3);color:var(--danger)}.btn-danger.svelte-wcs80h:hover{background:rgba(var(--danger-rgb),.08);border-color:var(--danger)}.victim-banner.svelte-1h8cvj1{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.6rem 1.25rem;border-bottom:1px solid var(--border-mid);background:linear-gradient(90deg,rgba(var(--danger-rgb),.1),transparent 65%);--vb-color: var(--danger);--vb-color-rgb: var(--danger-rgb);position:relative;z-index:60}.victim-banner.rarity-rare.svelte-1h8cvj1{--vb-color: var(--accent);--vb-color-rgb: var(--accent-rgb);background:linear-gradient(90deg,rgba(var(--accent-rgb),.1),transparent 65%)}.victim-banner.rarity-legendary.svelte-1h8cvj1{--vb-color: var(--gold);--vb-color-rgb: var(--gold-rgb);background:linear-gradient(90deg,rgba(var(--gold-rgb),.12),transparent 65%);box-shadow:0 0 var(--glow-blur) rgba(var(--gold-rgb),.2)}.vb-content.svelte-1h8cvj1{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;flex:1;min-width:0}.vb-warn.svelte-1h8cvj1{font-family:var(--font-mono);font-weight:700;letter-spacing:.12em;color:var(--vb-color);text-shadow:0 0 10px rgba(var(--vb-color-rgb),.55)}.vb-detail.svelte-1h8cvj1{font-size:.78rem;color:var(--text-body);font-family:var(--font-mono)}.vb-attacker-link.svelte-1h8cvj1{background:none;border:none;padding:0;font-family:var(--font-mono);font-size:.78rem;color:var(--vb-color);cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:opacity .15s}.vb-attacker-link.svelte-1h8cvj1:hover{opacity:.7}.vb-err.svelte-1h8cvj1{color:var(--danger);font-size:.75rem;font-family:var(--font-mono)}.vb-actions.svelte-1h8cvj1{display:flex;gap:.5rem;align-items:center}.vb-btn.svelte-1h8cvj1{font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.08em;padding:.35rem .8rem;cursor:pointer;border:1px solid var(--border-mid);background:var(--surface);color:var(--text-body);transition:background .15s,border-color .15s,color .15s}.vb-btn.svelte-1h8cvj1:hover:not(:disabled){background:var(--border-subtle)}.vb-btn.svelte-1h8cvj1:disabled{opacity:.5;cursor:not-allowed}.vb-remove.svelte-1h8cvj1{color:var(--vb-color);border-color:rgba(var(--vb-color-rgb),.45)}.vb-remove.svelte-1h8cvj1:hover:not(:disabled){background:rgba(var(--vb-color-rgb),.08);border-color:var(--vb-color)}@media(max-width:767px){.victim-banner.svelte-1h8cvj1{padding:.5rem .9rem;gap:.5rem}}.deface-overlay{display:none}.deface-host[data-deface-active=glitch-common] .deface-glitch-common,.deface-host[data-deface-active=glitch-rare] .deface-glitch-rare,.deface-host[data-deface-active=glitch-legendary] .deface-glitch-legendary,.deface-host[data-deface-active=skull-common] .deface-skull-common,.deface-host[data-deface-active=skull-rare] .deface-skull-rare,.deface-host[data-deface-active=skull-legendary] .deface-skull-legendary,.deface-host[data-deface-active=lumen-common] .deface-lumen-common,.deface-host[data-deface-active=lumen-rare] .deface-lumen-rare,.deface-host[data-deface-active=lumen-legendary] .deface-lumen-legendary,.deface-host[data-deface-active=static] .deface-static,.deface-host[data-deface-active=leak] .deface-leak,.deface-host[data-deface-active=stamp] .deface-stamp,.deface-host[data-deface-active=parasite] .deface-parasite,.deface-host[data-deface-active=dissolve] .deface-dissolve,.deface-host[data-deface-active=wraith] .deface-wraith,.deface-host[data-deface-active=censor] .deface-censor,.deface-host[data-deface-active=monolith] .deface-monolith,.deface-host[data-deface-active=corrosion] .deface-corrosion,.deface-host[data-deface-active=ransom] .deface-ransom,.deface-host[data-deface-active=pricetag] .deface-pricetag,.deface-host[data-deface-active=cobweb] .deface-cobweb,.deface-host[data-deface-active=frost] .deface-frost,.deface-host[data-deface-active=ember] .deface-ember,.deface-host[data-deface-active=overgrowth] .deface-overgrowth,.deface-host[data-deface-active=puppet] .deface-puppet,.deface-host[data-deface-active=shatter] .deface-shatter,.deface-host[data-deface-active=hex] .deface-hex,.deface-host[data-deface-active=eclipse] .deface-eclipse,.deface-host[data-deface-active=deadair] .deface-deadair,.deface-host[data-deface-active=pirate] .deface-pirate,.deface-host[data-deface-active=numbers] .deface-numbers{display:block}.deface-glitch-common{position:absolute;top:0;left:0;right:0;height:36px;overflow:hidden;pointer-events:none;z-index:20;font-family:ui-monospace,JetBrains Mono,monospace}.deface-glitch-common .dfgc-bar{position:absolute;left:0;right:0;height:3px;animation:dfgc-flicker 2.6s steps(1,end) infinite}.deface-glitch-common .dfgc-bar.r{top:9px;background:rgba(var(--danger-rgb),.8)}.deface-glitch-common .dfgc-bar.g{top:11px;background:rgba(var(--accent-rgb),.7);animation-delay:.13s}.deface-glitch-common .dfgc-bar.b{top:13px;background:rgba(var(--danger-rgb),.55);animation-delay:.26s}.deface-glitch-common .dfgc-scan{position:absolute;left:0;right:0;top:0;height:36px;background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(0,0,0,.22) 2px 3px);opacity:.45;animation:dfgc-scan 5s linear infinite}@keyframes dfgc-scan{0%{transform:translateY(0)}to{transform:translateY(36px)}}.deface-glitch-common .dfgc-chip{position:absolute;top:11px;right:12px;display:flex;align-items:center;gap:6px;padding:3px 9px 3px 7px;background:var(--surface);border:1px solid var(--border-mid);clip-path:polygon(7px 0,100% 0,100% 100%,0 100%,0 7px)}.deface-glitch-common .dfgc-chip:before{content:"";width:6px;height:6px;background:var(--danger);box-shadow:0 0 6px rgba(var(--danger-rgb),.8)}.deface-glitch-common .dfgc-label{font-size:10px;letter-spacing:.08em;color:var(--text-dim);text-transform:uppercase}.deface-glitch-common .dfgc-label b{color:var(--danger)}@keyframes dfgc-flicker{0%,81%,86%,to{opacity:1;transform:translateZ(0)}83%{opacity:.35;transform:translate3d(-2px,0,0)}84.5%{opacity:1;transform:translate3d(2px,0,0)}}.deface-glitch-rare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20;overflow:hidden;opacity:0;animation:dfgr-enter .5s cubic-bezier(.2,.9,.3,1) forwards}.deface-glitch-rare .dfgr-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.deface-glitch-rare .dfgr-shard{animation:dfgr-jitter 3.2s steps(1,end) infinite;mix-blend-mode:screen}.deface-glitch-rare .dfgr-shard.a{fill:rgba(var(--danger-rgb),.55)}.deface-glitch-rare .dfgr-shard.b{fill:rgba(var(--accent-rgb),.45);animation-delay:.6s}.deface-glitch-rare .dfgr-shard.c{fill:rgba(var(--danger-rgb),.35);animation-delay:1.4s}.deface-glitch-rare .dfgr-tear{stroke:rgba(var(--accent-rgb),.6);stroke-width:1;animation:dfgr-scan 2.4s ease-in-out infinite}.deface-glitch-rare .dfgr-tear2{stroke:rgba(var(--danger-rgb),.5);stroke-width:1;animation:dfgr-scan 2.4s ease-in-out infinite reverse}.deface-glitch-rare .dfgr-chip{position:absolute;top:10px;right:12px;padding:4px 10px;background:var(--surface);border:1px solid var(--border-mid);clip-path:polygon(8px 0,100% 0,100% 100%,0 100%,0 8px);font-size:10px;letter-spacing:.1em;color:var(--danger);text-transform:uppercase;text-shadow:0 0 8px rgba(var(--danger-rgb),.6)}@keyframes dfgr-enter{0%{opacity:0;transform:translate3d(0,-6px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dfgr-jitter{0%,90%,to{transform:translateZ(0)}92%{transform:translate3d(-4px,0,0)}94%{transform:translate3d(3px,0,0)}96%{transform:translateZ(0)}}@keyframes dfgr-scan{0%,to{transform:scaleX(1);opacity:.7}50%{transform:scaleX(.92);opacity:.35}}.deface-glitch-legendary{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:25;overflow:hidden;font-family:ui-monospace,JetBrains Mono,monospace}.deface-glitch-legendary .dfgl-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 15% 10%,rgba(var(--danger-rgb),.12),transparent 55%),radial-gradient(circle at 85% 90%,rgba(var(--accent-rgb),.1),transparent 55%);animation:dfgl-breathe 6s ease-in-out infinite}.deface-glitch-legendary .dfgl-band{position:absolute;left:0;right:0;height:2px;background:rgba(var(--accent-rgb),.4);box-shadow:0 0 8px rgba(var(--danger-rgb),.4);animation:dfgl-glitchband 4s steps(1,end) infinite}.deface-glitch-legendary .dfgl-band:nth-child(2){top:22%;animation-delay:.4s}.deface-glitch-legendary .dfgl-band:nth-child(3){top:54%;animation-delay:1.6s;background:rgba(var(--danger-rgb),.4)}.deface-glitch-legendary .dfgl-band:nth-child(4){top:81%;animation-delay:2.7s}.deface-glitch-legendary .dfgl-shard{position:absolute;width:60px;height:10px;background:rgba(var(--danger-rgb),.4);mix-blend-mode:screen;animation:dfgl-drift 9s linear infinite}.deface-glitch-legendary .dfgl-shard.x1{top:12%;left:8%}.deface-glitch-legendary .dfgl-shard.x2{background:rgba(var(--accent-rgb),.4);width:90px;height:8px;top:40%;left:60%;animation-duration:11s;animation-delay:2s}.deface-glitch-legendary .dfgl-shard.x3{top:70%;left:20%;animation-duration:13s;animation-delay:5s}.deface-glitch-legendary .dfgl-sig{position:absolute;right:16px;bottom:14px;font-size:11px;letter-spacing:.12em;color:var(--danger);text-transform:uppercase;text-shadow:0 0 8px rgba(var(--danger-rgb),.6);animation:dfgc-flicker 3.2s steps(1,end) infinite}.deface-glitch-legendary .dfgl-sig:before{content:"// DEFACED BY "}.deface-glitch-legendary .dfgl-sig:after{content:attr(data-handle)}@keyframes dfgl-breathe{0%,to{opacity:.7}50%{opacity:1}}@keyframes dfgl-glitchband{0%,92%,to{opacity:0;transform:scaleX(1)}94%{opacity:1;transform:scaleX(.85) translate(2%)}96%{opacity:.6;transform:scaleX(1.05) translate(-2%)}}@keyframes dfgl-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(12px,-6px,0)}}.deface-skull-common{position:absolute;top:0;left:0;right:0;height:36px;overflow:hidden;pointer-events:none;z-index:20;font-family:ui-monospace,JetBrains Mono,monospace}.deface-skull-common .dfsc-strip{position:absolute;left:0;right:0;top:0;height:6px;background:rgba(var(--danger-rgb),.6);clip-path:polygon(0 0,100% 0,100% 40%,92% 100%,84% 45%,76% 100%,68% 45%,60% 100%,52% 45%,44% 100%,36% 45%,28% 100%,20% 45%,12% 100%,4% 45%,0 100%)}.deface-skull-common .dfsc-stamp{position:absolute;top:5px;left:14px;width:26px;height:26px;color:var(--danger);filter:drop-shadow(0 0 6px rgba(var(--danger-rgb),.55));animation:dfsc-pulse 3s ease-in-out infinite}.deface-skull-common .dfsc-splat{position:absolute;background:rgba(var(--danger-rgb),.45);border-radius:50%}.deface-skull-common .dfsc-splat.s1{top:14px;left:40px;width:5px;height:5px}.deface-skull-common .dfsc-splat.s2{top:24px;left:30px;width:3px;height:3px}.deface-skull-common .dfsc-chip{position:absolute;top:11px;right:12px;display:flex;align-items:center;gap:6px;padding:3px 9px;background:var(--surface);border:1px solid var(--border-mid)}.deface-skull-common .dfsc-chip svg{width:14px;height:14px;color:var(--danger);animation:dfsc-pulse 3s ease-in-out infinite}.deface-skull-common .dfsc-chip span{font-size:10px;letter-spacing:.08em;color:var(--text-dim);text-transform:uppercase}@keyframes dfsc-pulse{0%,to{filter:drop-shadow(0 0 1px rgba(var(--danger-rgb),.3))}50%{filter:drop-shadow(0 0 5px rgba(var(--danger-rgb),.8))}}.deface-skull-rare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20;overflow:hidden}.deface-skull-rare .dfsr-skull{position:absolute;top:8px;left:16px;width:56px;height:56px;color:var(--danger);filter:drop-shadow(0 0 10px rgba(var(--danger-rgb),.5));opacity:0;transform:scale(.4) rotate(-8deg);animation:dfsr-pop .5s cubic-bezier(.2,1.4,.4,1) .1s forwards}.deface-skull-rare .dfsr-fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.deface-skull-rare .dfsr-splat{fill:rgba(var(--danger-rgb),.4);opacity:0;animation:dfsr-fadein .6s ease-out forwards}.deface-skull-rare .dfsr-splat.s2{animation-delay:.3s}.deface-skull-rare .dfsr-splat.s3{animation-delay:.5s}.deface-skull-rare .dfsr-drip{stroke:rgba(var(--danger-rgb),.5);stroke-width:2;stroke-linecap:round;fill:none;stroke-dasharray:24;stroke-dashoffset:24;animation:dfsr-drip 1.4s ease-in .7s forwards,dfsr-glisten 2.6s ease-in-out 2s infinite}.deface-skull-rare .dfsr-drip.d2{animation-delay:.9s,2.3s}.deface-skull-rare .dfsr-sticker{position:absolute;top:70px;left:82px;padding:2px 7px;background:var(--surface);border:1px solid var(--border-mid);font-size:9px;letter-spacing:.08em;color:var(--danger);text-transform:uppercase;transform:rotate(-4deg);opacity:0;animation:dfsr-fadein .5s ease-out .8s forwards}@keyframes dfsr-pop{to{opacity:1;transform:scale(1) rotate(-4deg)}}@keyframes dfsr-fadein{to{opacity:1}}@keyframes dfsr-drip{to{stroke-dashoffset:0}}@keyframes dfsr-glisten{0%,to{opacity:.5}50%{opacity:.9}}.deface-skull-legendary{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:25;overflow:hidden;font-family:ui-monospace,JetBrains Mono,monospace}.deface-skull-legendary .dfsl-mural{position:absolute;top:8%;left:50%;width:46%;max-width:340px;color:var(--danger);opacity:.09;transform:translate(-50%) scale(1);animation:dfsl-breathe 7s ease-in-out infinite}.deface-skull-legendary .dfsl-drip{position:absolute;top:0;width:3px;background:linear-gradient(180deg,rgba(var(--danger-rgb),.5),transparent);animation:dfsl-drop 5s linear infinite}.deface-skull-legendary .dfsl-drip.d1{left:18%;height:40%;animation-delay:0s}.deface-skull-legendary .dfsl-drip.d2{left:52%;height:55%;animation-delay:1.6s}.deface-skull-legendary .dfsl-drip.d3{left:78%;height:35%;animation-delay:3s}.deface-skull-legendary .dfsl-cornersvg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.deface-skull-legendary .dfsl-corner{fill:rgba(var(--danger-rgb),.3);animation:dfsl-shimmer 3.4s ease-in-out infinite}.deface-skull-legendary .dfsl-sig{position:absolute;left:0;right:0;bottom:18px;text-align:center;font-size:22px;letter-spacing:.05em;color:var(--danger);opacity:.16;transform:rotate(-2deg);text-shadow:0 0 12px rgba(var(--danger-rgb),.4);animation:dfsl-shimmer 5s ease-in-out infinite}.deface-skull-legendary .dfsl-sig:after{content:attr(data-handle)}@keyframes dfsl-breathe{0%,to{opacity:.09;transform:translate(-50%) scale(1)}50%{opacity:.14;transform:translate(-50%) scale(1.02)}}@keyframes dfsl-drop{0%{transform:translate3d(0,-20%,0);opacity:0}10%{opacity:1}to{transform:translate3d(0,320%,0);opacity:0}}@keyframes dfsl-shimmer{0%,to{opacity:.55}50%{opacity:.9}}.deface-lumen-common{position:absolute;top:0;left:0;right:0;height:36px;overflow:hidden;pointer-events:none;z-index:20;font-family:ui-monospace,JetBrains Mono,monospace}.deface-lumen-common .dflc-tube{position:absolute;top:13px;left:0;right:0;height:5px;border-radius:3px;background:var(--accent);box-shadow:0 0 8px rgba(var(--accent-rgb),.9),0 0 20px rgba(var(--accent-rgb),.55),0 0 34px rgba(var(--accent-rgb),.3);animation:dflc-sputter 3.4s steps(1,end) infinite}.deface-lumen-common .dflc-haze{position:absolute;top:18px;left:0;right:0;height:14px;background:linear-gradient(180deg,rgba(var(--accent-rgb),.22),transparent);opacity:.7;animation:dflc-sputter 3.4s steps(1,end) infinite}.deface-lumen-common .dflc-chip{position:absolute;top:11px;right:12px;padding:3px 10px;background:var(--surface);border:1px solid var(--accent);clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px);box-shadow:0 0 8px rgba(var(--accent-rgb),.4),inset 0 0 6px rgba(var(--accent-rgb),.2);font-size:10px;letter-spacing:.1em;color:var(--accent);text-transform:uppercase;text-shadow:0 0 6px rgba(var(--accent-rgb),.6)}@keyframes dflc-sputter{0%,to{opacity:1}4%{opacity:.3}6%{opacity:1}7%{opacity:.15}9%{opacity:1}52%{opacity:1}54%{opacity:.4}56%{opacity:1}}.deface-lumen-rare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20;overflow:hidden}.deface-lumen-rare .dflr-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.deface-lumen-rare .dflr-tube{fill:none;stroke:var(--accent);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(var(--accent-rgb),.8)) drop-shadow(0 0 14px rgba(var(--accent-rgb),.4));opacity:0;animation:dflr-poweron .6s ease-out .1s forwards,dflr-hum 2.8s ease-in-out 1s infinite}.deface-lumen-rare .dflr-arc{stroke:var(--success);stroke-width:1;fill:none;opacity:0;animation:dflr-spark 2.4s ease-in-out infinite}.deface-lumen-rare .dflr-arc.s2{animation-delay:.9s}.deface-lumen-rare .dflr-flare{fill:var(--accent);filter:drop-shadow(0 0 8px rgba(var(--accent-rgb),.9));animation:dflr-hum 2.8s ease-in-out 1s infinite}.deface-lumen-rare .dflr-tag{position:absolute;top:14px;right:16px;font-size:9px;letter-spacing:.1em;color:var(--accent);text-shadow:0 0 6px rgba(var(--accent-rgb),.7);text-transform:uppercase}@keyframes dflr-poweron{0%{opacity:0}30%{opacity:.2}45%{opacity:.9}60%{opacity:.3}to{opacity:1}}@keyframes dflr-hum{0%,to{opacity:1}50%{opacity:.82}}@keyframes dflr-spark{0%,to{opacity:0}45%{opacity:0}48%{opacity:1}52%{opacity:0}80%{opacity:0}83%{opacity:.8}86%{opacity:0}}.deface-lumen-legendary{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:25;overflow:hidden;font-family:ui-monospace,JetBrains Mono,monospace}.deface-lumen-legendary .dfll-frame{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:2px solid var(--accent);box-shadow:0 0 10px rgba(var(--accent-rgb),.6),inset 0 0 10px rgba(var(--accent-rgb),.3);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}.deface-lumen-legendary .dfll-sigil{position:absolute;top:50%;left:50%;width:52%;max-width:420px;color:var(--accent);opacity:.06;transform:translate(-50%,-50%);animation:dfll-breathe 8s ease-in-out infinite}.deface-lumen-legendary .dfll-bloom{position:absolute;width:60%;height:60%;top:-10%;right:-10%;background:radial-gradient(circle,rgba(var(--accent-rgb),.16),transparent 60%);animation:dfll-drift 10s ease-in-out infinite}.deface-lumen-legendary .dfll-arcsvg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.deface-lumen-legendary .dfll-arc{stroke:var(--success);stroke-width:1;fill:none;opacity:0;animation:dflr-spark 3.6s ease-in-out infinite}.deface-lumen-legendary .dfll-arc.s2{animation-delay:1.8s}.deface-lumen-legendary .dfll-sig{position:absolute;left:0;right:0;bottom:20px;text-align:center;font-size:20px;letter-spacing:.08em;color:var(--accent);opacity:.5;text-shadow:0 0 10px rgba(var(--accent-rgb),.7),0 0 22px rgba(var(--accent-rgb),.4);animation:dflc-sputter 5s steps(1,end) infinite}.deface-lumen-legendary .dfll-sig:after{content:attr(data-handle)}@keyframes dfll-breathe{0%,to{opacity:.06;transform:translate(-50%,-50%) scale(1)}50%{opacity:.1;transform:translate(-50%,-50%) scale(1.03)}}@keyframes dfll-drift{0%,to{transform:translate(0)}50%{transform:translate(-6%,6%)}}.deface-static{position:absolute;top:0;left:0;right:0;height:22px;pointer-events:none;z-index:20;font-family:ui-monospace,JetBrains Mono,monospace;clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 6px))}.deface-static .dfst-band{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--text-faint);opacity:.5;mask:url(#dfst-mask);-webkit-mask:url(#dfst-mask);mask-size:100% 100%;-webkit-mask-size:100% 100%;animation:dfst-flicker1 .5s steps(8,end) infinite}.deface-static .dfst-band2{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--text-dim);opacity:.22;mix-blend-mode:screen;mask:url(#dfst-mask2);-webkit-mask:url(#dfst-mask2);mask-size:100% 100%;-webkit-mask-size:100% 100%;animation:dfst-flicker2 .7s steps(6,end) infinite reverse}.deface-static .dfst-chip{position:absolute;top:4px;right:12px;padding:3px 9px 3px 7px;background:var(--surface);border:1px solid var(--border-mid);clip-path:polygon(7px 0,100% 0,100% 100%,0 100%,0 7px);font-size:10px;letter-spacing:.08em;color:var(--text-faint);text-transform:uppercase}.deface-static .dfst-chip b{color:var(--text-dim)}@keyframes dfst-flicker1{0%,to{opacity:.5}12%{opacity:.32}25%{opacity:.56}38%{opacity:.26}50%{opacity:.5}62%{opacity:.36}75%{opacity:.52}88%{opacity:.3}}@keyframes dfst-flicker2{0%,to{opacity:.22}15%{opacity:.12}30%{opacity:.26}45%{opacity:.1}60%{opacity:.24}75%{opacity:.14}90%{opacity:.2}}.deface-leak{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20;overflow:hidden}.deface-leak .dflk-bloom{position:absolute;filter:blur(10px);mix-blend-mode:screen}.deface-leak .dflk-bloom.a{top:-40%;left:-14%;width:46%;height:180%;background:radial-gradient(circle,rgba(var(--accent-rgb),.32),transparent 60%);animation:dflk-drift1 9s ease-in-out infinite}.deface-leak .dflk-bloom.b{top:-50%;right:-14%;width:46%;height:190%;background:radial-gradient(circle,rgba(var(--success-rgb),.24),transparent 60%);animation:dflk-drift2 11s ease-in-out infinite reverse}.deface-leak .dflk-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.deface-leak .dflk-streak{stroke:rgba(var(--accent-rgb),.5);stroke-width:1.4;fill:none;mix-blend-mode:screen;animation:dflk-sweep 3.6s ease-in-out infinite}.deface-leak .dflk-streak.s2{stroke:rgba(var(--success-rgb),.4);animation-delay:1.1s}.deface-leak .dflk-streak.s3{animation-delay:2s}.deface-leak .dflk-flare{fill:var(--accent);filter:drop-shadow(0 0 6px rgba(var(--accent-rgb),.8));animation:dflk-flarepulse 3s ease-in-out infinite}.deface-leak .dflk-chip{position:absolute;top:10px;right:12px;padding:3px 10px;background:var(--surface);border:1px solid var(--accent);clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px);box-shadow:0 0 8px rgba(var(--accent-rgb),.35);font-size:10px;letter-spacing:.08em;color:var(--accent);text-transform:uppercase;text-shadow:0 0 6px rgba(var(--accent-rgb),.5)}@keyframes dflk-drift1{0%,to{transform:translateZ(0)}50%{transform:translate3d(6%,4%,0)}}@keyframes dflk-drift2{0%,to{transform:translateZ(0)}50%{transform:translate3d(-5%,-3%,0)}}@keyframes dflk-sweep{0%,to{opacity:.15}50%{opacity:.65}}@keyframes dflk-flarepulse{0%,to{opacity:.5}50%{opacity:1}}.deface-stamp{position:absolute;top:8px;left:10px;pointer-events:none;z-index:20;font-family:ui-monospace,JetBrains Mono,monospace}.deface-stamp .dfsm-stamp{position:relative;display:flex;flex-direction:column;align-items:center;padding:5px 12px;border:2px solid var(--warning);outline:1px solid var(--warning);outline-offset:4px;transform:rotate(-12deg);opacity:.8;overflow:hidden}.deface-stamp .dfsm-stamp:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--warning);opacity:.22;filter:url(#dfsm-grain);mix-blend-mode:multiply}.deface-stamp .dfsm-l1{font-size:13px;font-weight:700;letter-spacing:.12em;color:var(--warning)}.deface-stamp .dfsm-l2{font-size:7px;letter-spacing:.1em;color:var(--warning);margin-top:1px}.deface-stamp .dfsm-chip{position:absolute;top:10px;right:12px;padding:3px 9px;background:var(--surface);border:1px solid var(--warning);font-size:10px;letter-spacing:.08em;color:var(--warning);text-transform:uppercase;white-space:nowrap}.deface-parasite{position:absolute;top:6px;left:0;width:150px;height:46px;pointer-events:none;z-index:20;font-family:ui-monospace,JetBrains Mono,monospace}.deface-parasite .dfpa-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.deface-parasite .dfpa-lead{stroke:var(--text-faint);stroke-width:1.6;fill:none;stroke-linecap:round;animation:dfpa-leadflicker 4s steps(1,end) infinite}.deface-parasite .dfpa-trace{stroke:var(--success);stroke-width:1.2;fill:none;filter:drop-shadow(0 0 3px rgba(var(--success-rgb),.7));stroke-dasharray:4 3;animation:dfpa-tracemove 1.2s linear infinite}.deface-parasite .dfpa-scope{position:absolute;left:60px;top:16px;width:64px;height:26px;background:var(--surface);border:1px solid var(--border-mid)}.deface-parasite .dfpa-wave{fill:none;stroke:var(--success);stroke-width:1.4;filter:drop-shadow(0 0 3px rgba(var(--success-rgb),.7));stroke-dasharray:70;stroke-dashoffset:0;animation:dfpa-spike 2.6s ease-in-out infinite}.deface-parasite .dfpa-chip{position:absolute;top:2px;right:-4px;display:flex;align-items:center;gap:5px;padding:3px 8px;background:var(--surface);border:1px solid var(--success);font-size:9px;letter-spacing:.08em;color:var(--success);text-transform:uppercase;white-space:nowrap}.deface-parasite .dfpa-dot{width:5px;height:5px;background:var(--success);border-radius:50%;box-shadow:0 0 5px rgba(var(--success-rgb),.9);animation:dfpa-blink 1.4s steps(1,end) infinite}@keyframes dfpa-leadflicker{0%,88%,to{opacity:1}90%{opacity:.4}92%{opacity:1}}@keyframes dfpa-tracemove{0%{stroke-dashoffset:0}to{stroke-dashoffset:14}}@keyframes dfpa-spike{0%,to{stroke-dashoffset:0}50%{stroke-dashoffset:24}}@keyframes dfpa-blink{0%,49%{opacity:1}50%,to{opacity:.2}}.deface-dissolve{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:25;overflow:hidden;font-family:ui-monospace,JetBrains Mono,monospace}.deface-dissolve .dfds-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 15%,rgba(var(--danger-rgb),.13),transparent 55%),radial-gradient(circle at 82% 88%,rgba(var(--danger-rgb),.1),transparent 55%);animation:dfds-breathe 6s ease-in-out infinite}.deface-dissolve .dfds-pit{position:absolute;width:14px;height:14px;border:1px solid rgba(var(--gold-rgb),.5);box-shadow:0 0 6px rgba(var(--gold-rgb),.4);border-radius:30% 70% 60% 40%;opacity:.5}.deface-dissolve .dfds-pit.p1{top:4px;left:4px}.deface-dissolve .dfds-pit.p2{top:4px;right:4px;border-radius:70% 30% 40% 60%}.deface-dissolve .dfds-pit.p3{bottom:4px;left:4px;border-radius:60% 40% 30% 70%}.deface-dissolve .dfds-pit.p4{bottom:4px;right:4px;border-radius:40% 60% 70% 30%}.deface-dissolve .dfds-shard{position:absolute;width:7px;height:7px;background:rgba(var(--danger-rgb),.45);mix-blend-mode:screen;animation:dfds-lift 6s ease-in infinite}.deface-dissolve .dfds-shard.c1{left:12%;bottom:10%;animation-delay:0s}.deface-dissolve .dfds-shard.c2{left:30%;bottom:4%;animation-delay:1.1s;width:5px;height:5px}.deface-dissolve .dfds-shard.c3{left:52%;bottom:14%;animation-delay:2.3s}.deface-dissolve .dfds-shard.c4{left:68%;bottom:6%;animation-delay:3.4s;width:6px;height:6px}.deface-dissolve .dfds-shard.c5{left:80%;bottom:18%;animation-delay:.6s}.deface-dissolve .dfds-shard.c6{left:42%;bottom:22%;animation-delay:4.2s;width:5px;height:5px}.deface-dissolve .dfds-sig{position:absolute;right:16px;bottom:14px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;animation:dfds-sigflicker 3.6s steps(1,end) infinite}.deface-dissolve .dfds-sig:before{content:"BURNED BY ";color:var(--gold)}.deface-dissolve .dfds-sig:after{content:attr(data-handle);color:var(--danger);text-shadow:0 0 8px rgba(var(--danger-rgb),.6)}@keyframes dfds-breathe{0%,to{opacity:.7}50%{opacity:1}}@keyframes dfds-lift{0%{transform:translateZ(0) rotate(0);opacity:0}10%{opacity:1}to{transform:translate3d(4px,-140%,0) rotate(140deg);opacity:0}}@keyframes dfds-sigflicker{0%,90%,to{opacity:1}92%{opacity:.3}94%{opacity:1}}.deface-wraith{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20;overflow:hidden}.deface-wraith .dfwr-ghost{position:absolute;top:18px;left:20px;display:flex;align-items:center;gap:14px;filter:blur(1px);transform:translate3d(26px,8px,0);mix-blend-mode:screen;animation:dfwr-driftpar 7s ease-in-out infinite}.deface-wraith .dfwr-avatar{width:44px;height:44px;background:var(--text-dim);opacity:.18;clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px)}.deface-wraith .dfwr-namebar{width:140px;height:12px;background:var(--text-dim);opacity:.14}.deface-wraith .dfwr-echo{position:absolute;top:18px;left:20px;display:flex;align-items:center;gap:14px;mix-blend-mode:screen;transform:translate3d(30px,10px,0)}.deface-wraith .dfwr-eavatar,.deface-wraith .dfwr-enamebar{animation:dfwr-echoalpha 4s ease-in-out infinite}.deface-wraith .dfwr-eavatar{width:44px;height:44px;background:var(--accent);clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px)}.deface-wraith .dfwr-enamebar{width:140px;height:12px;background:var(--accent)}.deface-wraith .dfwr-chip{position:absolute;top:10px;right:12px;padding:3px 9px;background:var(--surface);border:1px solid var(--border-subtle);font-size:9px;letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase}@keyframes dfwr-driftpar{0%,to{transform:translate3d(26px,8px,0)}50%{transform:translate3d(34px,12px,0)}}@keyframes dfwr-echoalpha{0%,to{opacity:0}50%{opacity:.45}}.deface-censor{position:absolute;left:0;right:0;top:0;height:48px;pointer-events:none;z-index:20;font-family:ui-monospace,JetBrains Mono,monospace}.deface-censor .dfce-bar{position:absolute;height:11px;background:var(--bg);border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);opacity:.92}.deface-censor .dfce-bar.b1{left:6%;width:22%;top:6px;transform:rotate(-1.4deg)}.deface-censor .dfce-bar.b2{left:30%;width:16%;top:22px;transform:rotate(1.2deg)}.deface-censor .dfce-bar.b3{left:48%;width:20%;top:12px;transform:rotate(-.8deg)}.deface-censor .dfce-stamp{position:absolute;left:72%;top:30px;font-size:9px;letter-spacing:.08em;color:var(--text-faint);text-transform:uppercase}.deface-monolith{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:25;overflow:hidden;font-family:ui-monospace,JetBrains Mono,monospace}.deface-monolith .dfmn-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 0% 50%,rgba(var(--gold-rgb),.08),transparent 60%)}.deface-monolith .dfmn-slab{position:absolute;top:0;left:0;bottom:0;width:24%;max-width:180px;background:linear-gradient(180deg,rgba(var(--gold-rgb),.16),rgba(var(--gold-rgb),.06));-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent);mask-image:linear-gradient(90deg,#000 70%,transparent);overflow:hidden;animation:dfmn-shimmer 8s ease-in-out infinite}.deface-monolith .dfmn-glyphs{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:var(--gold);fill:var(--gold);opacity:.22}.deface-monolith .dfmn-sweep{position:absolute;left:0;right:0;height:40%;background:linear-gradient(180deg,transparent,rgba(var(--gold-rgb),.35),transparent);mix-blend-mode:screen;animation:dfmn-sweep 6s linear infinite}.deface-monolith .dfmn-sig{position:absolute;left:14px;bottom:14px;font-size:11px;letter-spacing:.1em;color:var(--gold);opacity:.55;text-transform:uppercase;animation:dfmn-shimmer 5s ease-in-out infinite}.deface-monolith .dfmn-sig:before{content:"ETCHED BY "}.deface-monolith .dfmn-sig:after{content:attr(data-handle)}@keyframes dfmn-sweep{0%{transform:translateY(-100%)}to{transform:translateY(350%)}}@keyframes dfmn-shimmer{0%,to{opacity:.55}50%{opacity:.9}}.deface-corrosion{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20;overflow:hidden}.deface-corrosion .dfco-patch{position:absolute;width:48px;height:48px;mask:url(#dfco-mask);-webkit-mask:url(#dfco-mask);mask-size:100% 100%;-webkit-mask-size:100% 100%;opacity:.38}.deface-corrosion .dfco-patch.warn{background:var(--warning)}.deface-corrosion .dfco-patch.verd{background:var(--success)}.deface-corrosion .dfco-patch.tl{top:-20px;left:-20px}.deface-corrosion .dfco-patch.tl.verd{top:-12px;left:6px;width:32px;height:32px}.deface-corrosion .dfco-patch.br{bottom:-20px;right:-20px}.deface-corrosion .dfco-patch.br.verd{bottom:-12px;right:6px;width:32px;height:32px}.deface-corrosion .dfco-flake{position:absolute;width:5px;height:5px;background:var(--warning);opacity:.5;animation:dfco-shimmer 4s ease-in-out infinite}.deface-corrosion .dfco-flake.f1{top:18px;left:24px}.deface-corrosion .dfco-flake.f2{top:30px;left:6px;animation-delay:1.2s}.deface-corrosion .dfco-flake.f3{bottom:14px;right:20px;animation-delay:2.1s}.deface-corrosion .dfco-drip{position:absolute;top:0;width:2px;background:linear-gradient(180deg,rgba(var(--danger-rgb),.55),transparent);animation:dfco-drop 4.5s linear infinite}.deface-corrosion .dfco-drip.d1{left:20px;height:60%}.deface-corrosion .dfco-drip.d2{right:26px;height:50%;animation-delay:1.8s}.deface-corrosion .dfco-chip{position:absolute;top:10px;right:12px;padding:3px 9px;background:var(--surface);border:1px solid var(--warning);font-size:10px;letter-spacing:.08em;color:var(--warning);text-transform:uppercase}@keyframes dfco-shimmer{0%,to{opacity:.35}50%{opacity:.7}}@keyframes dfco-drop{0%{transform:translateY(-20%);opacity:0}12%{opacity:1}to{transform:translateY(220%);opacity:0}}.deface-ransom{position:absolute;top:7px;left:12px;pointer-events:none;z-index:20;font-family:ui-monospace,JetBrains Mono,monospace}.deface-ransom .dfrn-strip{display:flex;gap:3px}.deface-ransom .dfrn-tile{position:relative;display:inline-flex;align-items:center;justify-content:center;width:19px;height:21px;background:var(--surface-raised);border:1px solid var(--border-mid);background-image:repeating-linear-gradient(115deg,var(--border-subtle) 0 1px,transparent 1px 3px);font-size:12px;font-weight:700;color:var(--text-bright)}.deface-ransom .dfrn-tile.t1{transform:rotate(-6deg) translateY(1px)}.deface-ransom .dfrn-tile.t2{transform:rotate(4deg) translateY(-2px)}.deface-ransom .dfrn-tile.t3{transform:rotate(-3deg) translateY(2px);background:var(--danger);border-color:var(--danger)}.deface-ransom .dfrn-tile.t4{transform:rotate(5deg)}.deface-ransom .dfrn-tile.t5{transform:rotate(-4deg) translateY(1px);animation:dfrn-jitter 4.4s steps(1,end) infinite}.deface-ransom .dfrn-chip{position:absolute;top:10px;right:12px;padding:3px 9px;background:var(--surface);border:1px solid var(--border-mid);font-size:10px;letter-spacing:.08em;color:var(--text-faint);text-transform:uppercase;white-space:nowrap}.deface-ransom .dfrn-chip b{color:var(--text-dim)}@keyframes dfrn-jitter{0%,92%,to{transform:rotate(-4deg) translateY(1px)}94%{transform:rotate(-4deg) translate(1px)}96%{transform:rotate(-4deg) translate(-1px,1px)}}.deface-pricetag{position:absolute;top:8px;left:16px;pointer-events:none;z-index:20;font-family:ui-monospace,JetBrains Mono,monospace}.deface-pricetag .dfpr-tag{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 12px 5px;background:var(--surface-raised);border:1px solid var(--warning);clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%);animation:dfpr-swing .9s cubic-bezier(.3,1.6,.4,1) forwards}.deface-pricetag .dfpr-hole{position:absolute;left:5px;top:50%;width:4px;height:4px;background:var(--bg);border:1px solid var(--warning);border-radius:50%;transform:translateY(-50%)}.deface-pricetag .dfpr-word{font-size:14px;font-weight:700;letter-spacing:.1em;color:var(--warning)}.deface-pricetag .dfpr-barcode{width:52px;height:8px;background:repeating-linear-gradient(90deg,var(--warning) 0 2px,transparent 2px 3px,var(--warning) 3px 4px,transparent 4px 7px)}.deface-pricetag .dfpr-sub{font-size:6px;letter-spacing:.14em;color:var(--warning);opacity:.75}.deface-pricetag .dfpr-chip{position:absolute;top:10px;right:12px;padding:3px 9px;background:var(--surface);border:1px solid var(--border-mid);font-size:10px;letter-spacing:.08em;color:var(--text-faint);text-transform:uppercase;white-space:nowrap}.deface-pricetag .dfpr-chip b{color:var(--warning)}@keyframes dfpr-swing{0%{transform:rotate(-14deg) scale(.85);opacity:0}55%{transform:rotate(11deg) scale(1.02);opacity:1}80%{transform:rotate(6deg)}to{transform:rotate(8deg)}}.deface-cobweb{position:absolute;top:0;left:0;right:0;height:36px;pointer-events:none;z-index:20;overflow:hidden;font-family:ui-monospace,JetBrains Mono,monospace}.deface-cobweb .dfcw-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.deface-cobweb .dfcw-thread{stroke:var(--text-dim);stroke-width:.6;opacity:.25;fill:none}.deface-cobweb .dfcw-web path{stroke:var(--text-faint);stroke-width:.7;fill:none;opacity:.5}.deface-cobweb .dfcw-web.b path{opacity:.35}.deface-cobweb .dfcw-dust{position:absolute;width:2px;height:2px;border-radius:50%;background:var(--text-faint);opacity:0;animation:dfcw-drift 6s linear infinite}.deface-cobweb .dfcw-dust.d1{left:12%;top:-4px;animation-delay:0s}.deface-cobweb .dfcw-dust.d2{left:46%;top:-4px;animation-delay:2s}.deface-cobweb .dfcw-dust.d3{left:80%;top:-4px;animation-delay:4s}.deface-cobweb .dfcw-chip{position:absolute;top:8px;right:12px;padding:3px 9px;background:var(--surface);border:1px solid var(--border-mid);font-size:10px;letter-spacing:.08em;color:var(--text-faint);text-transform:uppercase}.deface-cobweb .dfcw-chip b{color:var(--text-dim)}@keyframes dfcw-drift{0%{opacity:0;transform:translateY(0)}15%{opacity:.6}85%{opacity:.4}to{opacity:0;transform:translateY(32px)}}.deface-frost{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20;overflow:hidden;font-family:ui-monospace,JetBrains Mono,monospace}.deface-frost .dffc-film{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 0% 0%,rgba(var(--accent-rgb),.14),transparent 45%),radial-gradient(circle at 100% 100%,rgba(var(--accent-rgb),.1),transparent 45%);animation:dffc-shimmer 5s ease-in-out infinite}.deface-frost .dffc-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.deface-frost .dffc-branch path{stroke:var(--accent);stroke-width:1;fill:none;stroke-dasharray:60;stroke-dashoffset:60;filter:drop-shadow(0 0 3px rgba(var(--accent-rgb),.6));animation:dffc-grow 1.6s ease-out forwards}.deface-frost .dffc-branch.b path{animation-delay:.3s}.deface-frost .dffc-glint{stroke:var(--accent);stroke-width:1;opacity:0;animation:dffc-twinkle 3.2s ease-in-out infinite}.deface-frost .dffc-glint.g2{animation-delay:1s}.deface-frost .dffc-glint.g3{animation-delay:2s}.deface-frost .dffc-lock{position:absolute;top:6px;left:6px;width:20px;height:20px;color:var(--accent);opacity:.7;filter:drop-shadow(0 0 4px rgba(var(--accent-rgb),.6))}.deface-frost .dffc-chip{position:absolute;top:10px;right:12px;padding:3px 10px;background:var(--surface);border:1px solid var(--accent);font-size:10px;letter-spacing:.08em;color:var(--accent);text-transform:uppercase;text-shadow:0 0 6px rgba(var(--accent-rgb),.6)}@keyframes dffc-shimmer{0%,to{opacity:.7}50%{opacity:1}}@keyframes dffc-grow{to{stroke-dashoffset:0}}@keyframes dffc-twinkle{0%,80%,to{opacity:0}85%{opacity:1}92%{opacity:.3}}.deface-ember{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20;overflow:hidden;font-family:ui-monospace,JetBrains Mono,monospace}.deface-ember .dfem-vignette{position:absolute;left:0;right:0;height:16px;background:linear-gradient(180deg,var(--bg),transparent);opacity:.7}.deface-ember .dfem-vignette.top{top:0}.deface-ember .dfem-vignette.bottom{bottom:0;transform:scaleY(-1)}.deface-ember .dfem-line{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--danger),var(--gold),var(--danger));box-shadow:0 0 8px rgba(var(--danger-rgb),.6);animation:dfem-flicker 2.2s steps(1,end) infinite}.deface-ember .dfem-smudge{position:absolute;width:26px;height:10px;background:radial-gradient(ellipse,rgba(var(--danger-rgb),.18),transparent 70%);opacity:.6}.deface-ember .dfem-smudge.a{top:2px;left:8%}.deface-ember .dfem-smudge.b{top:1px;right:14%;width:18px}.deface-ember .dfem-spark{position:absolute;top:0;width:2px;height:2px;border-radius:50%;box-shadow:0 0 4px currentColor;animation:dfem-rise 3s ease-out infinite}.deface-ember .dfem-spark.s1{left:6%;color:var(--gold);background:var(--gold);animation-delay:0s}.deface-ember .dfem-spark.s2{left:18%;color:var(--danger);background:var(--danger);animation-delay:.6s}.deface-ember .dfem-spark.s3{left:34%;color:var(--gold);background:var(--gold);animation-delay:1.3s}.deface-ember .dfem-spark.s4{left:58%;color:var(--danger);background:var(--danger);animation-delay:.3s}.deface-ember .dfem-spark.s5{left:76%;color:var(--gold);background:var(--gold);animation-delay:1.8s}.deface-ember .dfem-spark.s6{left:90%;color:var(--danger);background:var(--danger);animation-delay:2.4s}.deface-ember .dfem-chip{position:absolute;top:10px;right:12px;padding:3px 10px;background:var(--surface);border:1px solid var(--danger);font-size:10px;letter-spacing:.08em;color:var(--gold);text-transform:uppercase;text-shadow:0 0 6px rgba(var(--danger-rgb),.5)}.deface-ember .dfem-chip b{color:var(--danger)}@keyframes dfem-flicker{0%,88%,to{opacity:1}90%{opacity:.4}93%{opacity:.9}96%{opacity:.5}}@keyframes dfem-rise{0%{transform:translateY(0);opacity:0}10%{opacity:1}70%{opacity:.6}to{transform:translateY(-26px);opacity:0}}.deface-overgrowth{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20;overflow:hidden;font-family:ui-monospace,JetBrains Mono,monospace}.deface-overgrowth .dfvg-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.deface-overgrowth .dfvg-stem{stroke:var(--success);stroke-width:1.2;fill:none;stroke-dasharray:140;stroke-dashoffset:140;filter:drop-shadow(0 0 3px rgba(var(--success-rgb),.5));animation:dfvg-grow 2s ease-out forwards,dfvg-sway 6s ease-in-out 2s infinite}.deface-overgrowth .dfvg-stem.s2{animation-delay:.4s,2.4s}.deface-overgrowth .dfvg-leaf{fill:var(--success);opacity:0;animation:dfvg-fadein .5s ease-out forwards}.deface-overgrowth .dfvg-leaf.l1{animation-delay:1.6s}.deface-overgrowth .dfvg-leaf.l2{animation-delay:2s}.deface-overgrowth .dfvg-leaf.l3{animation:dfvg-fadein .5s ease-out 1.8s forwards,dfvg-detach 4s ease-in 3s infinite}.deface-overgrowth .dfvg-root{stroke:var(--success);stroke-width:1;fill:none;opacity:.5;animation:dfvg-shimmer 4s ease-in-out infinite}.deface-overgrowth .dfvg-chip{position:absolute;top:10px;right:12px;padding:3px 10px;background:var(--surface);border:1px solid var(--success);font-size:10px;letter-spacing:.08em;color:var(--success);text-transform:uppercase;text-shadow:0 0 6px rgba(var(--success-rgb),.5)}@keyframes dfvg-grow{to{stroke-dashoffset:0}}@keyframes dfvg-sway{0%,to{transform:rotate(0)}50%{transform:rotate(.6deg)}}@keyframes dfvg-fadein{to{opacity:1}}@keyframes dfvg-detach{0%{transform:translate(0) rotate(0);opacity:.9}to{transform:translate(-14px,40px) rotate(60deg);opacity:0}}@keyframes dfvg-shimmer{0%,to{opacity:.35}50%{opacity:.6}}.deface-puppet{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20;overflow:hidden}.deface-puppet .dfpu-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.deface-puppet .dfpu-rig{transform-box:fill-box;transform-origin:center;animation:dfpu-tilt 5s ease-in-out infinite}.deface-puppet .dfpu-beam,.deface-puppet .dfpu-notch{stroke:var(--text-faint);stroke-width:1}.deface-puppet .dfpu-string{stroke:var(--text-faint);stroke-width:.7;opacity:.7}.deface-puppet .dfpu-string.glint{stroke:var(--accent);opacity:.6;filter:drop-shadow(0 0 2px rgba(var(--accent-rgb),.6));animation:dfpu-glint 3.4s ease-in-out infinite}.deface-puppet .dfpu-hook{stroke:var(--text-faint);stroke-width:1;fill:none;opacity:.6}.deface-puppet .dfpu-chip{position:absolute;top:10px;right:12px;padding:3px 9px;background:var(--surface);border:1px solid var(--border-mid);font-size:10px;letter-spacing:.08em;color:var(--text-faint);text-transform:uppercase}.deface-puppet .dfpu-chip b{color:var(--text-dim)}@keyframes dfpu-tilt{0%,to{transform:rotate(0)}50%{transform:rotate(1.2deg)}}@keyframes dfpu-glint{0%,to{opacity:.3}50%{opacity:.9}}.deface-shatter{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:25;overflow:hidden;font-family:ui-monospace,JetBrains Mono,monospace}.deface-shatter .dfsh-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.deface-shatter .dfsh-crack{stroke:var(--text-dim);stroke-width:.8;fill:none;opacity:.35;stroke-dasharray:90;stroke-dashoffset:90;animation:dfsh-draw 1.1s ease-out forwards}.deface-shatter .dfsh-crack.glint{stroke:var(--accent);opacity:.5;filter:drop-shadow(0 0 3px rgba(var(--accent-rgb),.5))}.deface-shatter .dfsh-ring{fill:none;stroke:var(--text-dim);stroke-width:.6;opacity:0;transform-box:fill-box;transform-origin:center;animation:dfsh-ring 2.2s ease-out .3s forwards}.deface-shatter .dfsh-ring.r2{animation-delay:.5s}.deface-shatter .dfsh-shard{position:absolute;width:16px;height:16px;background:var(--surface-raised);border:1px solid var(--border-mid);opacity:.4;animation:dfsh-drift 7s ease-in-out infinite}.deface-shatter .dfsh-shard.c1{top:8%;left:14%;clip-path:polygon(0 0,100% 20%,60% 100%)}.deface-shatter .dfsh-shard.c2{top:14%;left:22%;width:10px;height:10px;clip-path:polygon(20% 0,100% 40%,40% 100%,0 60%);animation-delay:1.4s}.deface-shatter .dfsh-shard.c3{top:4%;left:6%;width:12px;height:12px;clip-path:polygon(0 30%,70% 0,100% 100%,10% 80%);animation-delay:2.8s}.deface-shatter .dfsh-shard.c4{top:20%;left:10%;width:8px;height:8px;clip-path:polygon(30% 0,100% 50%,50% 100%,0 60%);animation-delay:4s}.deface-shatter .dfsh-sig{position:absolute;right:16px;bottom:14px;font-size:11px;letter-spacing:.1em;color:var(--text-dim);text-transform:uppercase}.deface-shatter .dfsh-sig:before{content:"CRACKED BY "}.deface-shatter .dfsh-sig:after{content:attr(data-handle);color:var(--accent);text-shadow:0 0 6px rgba(var(--accent-rgb),.5)}@keyframes dfsh-draw{to{stroke-dashoffset:0}}@keyframes dfsh-ring{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes dfsh-drift{0%,to{transform:translate(0)}50%{transform:translate(1px,-1px)}}.deface-hex{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:25;overflow:hidden;font-family:ui-monospace,JetBrains Mono,monospace}.deface-hex .dfhx-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 45%,rgba(var(--danger-rgb),.08),transparent 60%);animation:dfhx-breathe 7s ease-in-out infinite}.deface-hex .dfhx-svg{position:absolute;top:50%;left:50%;width:60%;max-width:340px;transform:translate(-50%,-50%)}.deface-hex .dfhx-sigil{stroke:var(--danger);fill:none;stroke-width:1;opacity:.1;transform-box:fill-box;transform-origin:center;animation:dfhx-spin 60s linear infinite}.deface-hex .dfhx-ticks line{stroke:var(--danger)}.deface-hex .dfhx-rune{position:absolute;width:10px;height:10px;border:1px solid var(--danger);opacity:0;animation:dfhx-blink 4s ease-in-out infinite}.deface-hex .dfhx-rune.r1{top:20%;left:24%;transform:rotate(20deg)}.deface-hex .dfhx-rune.r2{top:66%;left:70%;transform:rotate(-15deg);animation-delay:1.3s}.deface-hex .dfhx-rune.r3{top:30%;left:72%;transform:rotate(45deg);animation-delay:2.6s}.deface-hex .dfhx-sig{position:absolute;right:16px;bottom:14px;font-size:11px;letter-spacing:.1em;color:var(--danger);text-transform:uppercase;opacity:.7;animation:dfhx-flicker 4.4s steps(1,end) infinite}.deface-hex .dfhx-sig:before{content:"HEXED BY "}.deface-hex .dfhx-sig:after{content:attr(data-handle)}@keyframes dfhx-breathe{0%,to{opacity:.6}50%{opacity:1}}@keyframes dfhx-spin{to{transform:rotate(360deg)}}@keyframes dfhx-blink{0%,70%,to{opacity:0}75%{opacity:.6}85%{opacity:.2}}@keyframes dfhx-flicker{0%,90%,to{opacity:.7}92%{opacity:.3}95%{opacity:.7}}.deface-eclipse{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:25;overflow:hidden;font-family:ui-monospace,JetBrains Mono,monospace}.deface-eclipse .dfec-dusk{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg);opacity:.18}.deface-eclipse .dfec-disk{position:absolute;top:6%;left:50%;width:220px;height:220px;transform:translate(-50%);border-radius:50%;background:var(--bg);box-shadow:0 0 40px 10px rgba(var(--accent-rgb),.25),inset 0 0 20px rgba(var(--accent-rgb),.15);animation:dfec-breathe 8s ease-in-out infinite}.deface-eclipse .dfec-corona{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:50%;background:radial-gradient(circle,transparent 60%,rgba(var(--accent-rgb),.25) 66%,transparent 74%);animation:dfec-breathe 8s ease-in-out infinite}.deface-eclipse .dfec-beads{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;width:calc(100% + 28px);height:calc(100% + 28px)}.deface-eclipse .dfec-bead{stroke:var(--accent);stroke-width:2;fill:none;opacity:0;filter:drop-shadow(0 0 4px rgba(var(--accent-rgb),.8));animation:dfec-beads 3.6s steps(1,end) infinite}.deface-eclipse .dfec-bead.b2{animation-delay:1.8s}.deface-eclipse .dfec-sig{position:absolute;right:16px;bottom:14px;font-size:11px;letter-spacing:.1em;color:var(--accent);text-transform:uppercase;text-shadow:0 0 8px rgba(var(--accent-rgb),.6)}.deface-eclipse .dfec-sig:before{content:"ECLIPSED BY "}.deface-eclipse .dfec-sig:after{content:attr(data-handle)}@keyframes dfec-breathe{0%,to{opacity:.55}50%{opacity:.85}}@keyframes dfec-beads{0%,40%,60%,to{opacity:0}45%{opacity:1}55%{opacity:.3}}.deface-deadair{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:25;overflow:hidden;font-family:ui-monospace,JetBrains Mono,monospace}.deface-deadair .dfda-band{position:absolute;top:0;left:0;right:0;height:56px;background:var(--bg);border-bottom:1px solid rgba(var(--danger-rgb),.5);box-shadow:0 6px 18px #0009;animation:dfda-cut 6s steps(1,end) infinite}.deface-deadair .dfda-wave{position:absolute;top:36px;left:0;width:100%;height:18px;opacity:.85}.deface-deadair .dfda-sig-line{stroke:var(--danger);stroke-width:1.5;fill:none;filter:drop-shadow(0 0 4px rgba(var(--danger-rgb),.6))}.deface-deadair .dfda-sig{position:absolute;top:20px;left:16px;font-size:11px;letter-spacing:.18em;color:var(--danger);text-transform:uppercase;animation:dfda-blink 1.6s steps(1,end) infinite}.deface-deadair .dfda-sig:before{content:"NO CARRIER — CUT BY "}.deface-deadair .dfda-sig:after{content:attr(data-handle)}@keyframes dfda-cut{0%,86%,to{height:56px}88%{height:34px}92%{height:56px}}@keyframes dfda-blink{0%,55%,to{opacity:.9}56%,95%{opacity:.15}}.deface-pirate{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:25;overflow:hidden;font-family:ui-monospace,JetBrains Mono,monospace}.deface-pirate .dfpi-flag{position:absolute;top:10px;left:14px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--danger);border:1px solid rgba(var(--danger-rgb),.45);background:color-mix(in srgb,var(--bg) 80%,transparent);transform:rotate(-8deg);animation:dfpi-sway 5s ease-in-out infinite}.deface-pirate .dfpi-flag svg{width:24px;height:24px}.deface-pirate .dfpi-bars{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,transparent 0 5px,rgba(var(--danger-rgb),.14) 5px 10px)}.deface-pirate .dfpi-waves{position:absolute;top:8px;left:64px;width:44%;max-width:340px;height:44px;opacity:.7}.deface-pirate .dfpi-wave{stroke:var(--accent);stroke-width:1.4;fill:none;animation:dfpi-pulse 3.2s ease-in-out infinite}.deface-pirate .dfpi-wave.w2{animation-delay:1.1s;opacity:.6}.deface-pirate .dfpi-stamp{position:absolute;top:12px;right:16px;font-size:11px;font-weight:700;letter-spacing:.22em;color:var(--danger);border:2px solid var(--danger);padding:3px 8px;transform:rotate(6deg);text-transform:uppercase;opacity:.85;animation:dfpi-restamp 7s ease-in-out infinite}.deface-pirate .dfpi-sig{position:absolute;right:16px;bottom:14px;font-size:11px;letter-spacing:.1em;color:var(--accent);text-transform:uppercase;text-shadow:0 0 8px rgba(var(--accent-rgb),.6)}.deface-pirate .dfpi-sig:before{content:"SEIZED BY "}.deface-pirate .dfpi-sig:after{content:attr(data-handle)}@keyframes dfpi-sway{0%,to{transform:rotate(-8deg)}50%{transform:rotate(-3deg)}}@keyframes dfpi-pulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes dfpi-restamp{0%,84%,to{transform:rotate(6deg)}88%{transform:rotate(2deg) scale(1.07)}}.deface-numbers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:25;overflow:hidden;font-family:ui-monospace,JetBrains Mono,monospace}.deface-numbers .dfnu-dial{position:absolute;top:12px;left:14px;right:130px;opacity:.8}.deface-numbers .dfnu-ruler,.deface-numbers .dfnu-tick{stroke:var(--border-strong);stroke-width:1}.deface-numbers .dfnu-needle{stroke:var(--danger);stroke-width:1.5;animation:dfnu-tune 9s ease-in-out infinite alternate}.deface-numbers .dfnu-readout{position:absolute;top:30px;left:0;right:0;display:flex;gap:1.8em;justify-content:center;font-size:13px;letter-spacing:.34em;color:var(--accent);text-shadow:0 0 8px rgba(var(--accent-rgb),.5);animation:dfnu-drift 16s linear infinite}.deface-numbers .dfnu-readout span:nth-child(2){animation:dfnu-flicker 3.4s steps(1,end) infinite}.deface-numbers .dfnu-readout span:nth-child(4){animation:dfnu-flicker 4.6s steps(1,end) 1.2s infinite}.deface-numbers .dfnu-sig{position:absolute;right:16px;bottom:14px;font-size:11px;letter-spacing:.12em;color:var(--text-dim);text-transform:uppercase}.deface-numbers .dfnu-sig:before{content:"MESSAGE FOR "}.deface-numbers .dfnu-sig:after{content:attr(data-handle)}@keyframes dfnu-tune{0%{transform:translate(-110px)}to{transform:translate(110px)}}@keyframes dfnu-drift{0%{transform:translate(0)}to{transform:translate(-3.6em)}}@keyframes dfnu-flicker{0%,88%,to{opacity:1}90%,96%{opacity:.25}}.self-deface-wash.svelte-1nthh3p{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:55}.self-deface-wash.svelte-1nthh3p .deface-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.self-deface-wash.svelte-1nthh3p .deface-glitch-common,.self-deface-wash.svelte-1nthh3p .deface-skull-common,.self-deface-wash.svelte-1nthh3p .deface-lumen-common,.self-deface-wash.svelte-1nthh3p .deface-static,.self-deface-wash.svelte-1nthh3p .deface-stamp,.self-deface-wash.svelte-1nthh3p .deface-censor{top:48px}main.svelte-nejbyb{box-shadow:0 0 0 2px var(--border-strong)}.boot-gate.svelte-nejbyb{display:flex;align-items:center;justify-content:center;height:100vh}.boot-stack.svelte-nejbyb{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.boot-retry.svelte-nejbyb{background:none;border:1px solid var(--border-strong);color:var(--accent);font:inherit;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;padding:.5rem 1.25rem;cursor:pointer}.boot-retry.svelte-nejbyb:hover{border-color:var(--accent)}.boot-text.svelte-nejbyb{font-size:.75rem;letter-spacing:.2em;color:var(--text-muted);text-transform:uppercase}.boot-cursor.svelte-nejbyb{color:var(--accent);animation:svelte-nejbyb-blink 1s step-end infinite}@keyframes svelte-nejbyb-blink{0%,to{opacity:1}50%{opacity:0}}
