@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");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/share-tech-mono-latin-400-normal-CCqdbj5z.woff2)format("woff2"),url(/assets/share-tech-mono-latin-400-normal-15MgdvEM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Science Gothic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/science-gothic-cyrillic-ext-600-normal-CKywdnNK.woff2)format("woff2"),url(/assets/science-gothic-cyrillic-ext-600-normal-Bmx1U-7k.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Science Gothic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/science-gothic-cyrillic-600-normal-BC83KjAF.woff2)format("woff2"),url(/assets/science-gothic-cyrillic-600-normal-Dvc17vK_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Science Gothic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/science-gothic-vietnamese-600-normal-DxBkXlR5.woff2)format("woff2"),url(/assets/science-gothic-vietnamese-600-normal-R1k15vlH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Science Gothic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/science-gothic-latin-ext-600-normal-BwuSqXYy.woff2)format("woff2"),url(/assets/science-gothic-latin-ext-600-normal-Bkj-38NT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Science Gothic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/science-gothic-latin-600-normal-PwEvaqEH.woff2)format("woff2"),url(/assets/science-gothic-latin-600-normal-D1-GhbyR.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#060203;--bg-raised:#0d0507;--panel-bg:#160709;--panel-bg-alt:#1c0a0d;--panel-border:#a3232a;--panel-border-dim:#6b1c22;--accent:#e5262c;--accent-bright:#ff3b3b;--text-primary:#f3e8e7;--text-dim:#c99aa0;--text-faint:#96686d;--status-ok:#35d67c;--status-attention:#e8c547;--status-critical:#ff3b3b;--status-neutral:#6fb3ff;--font-display:"Orbitron", "Science Gothic", sans-serif;--font-mono:"Science Gothic", "Share Tech Mono", monospace;--corner:12px;--corner-sm:7px}*{box-sizing:border-box}html,body,#root{height:100%}html[data-font-scale=large]{font-size:115%}html[data-font-scale=xl]{font-size:130%}body{background:var(--bg);color:var(--text-primary);font-family:var(--font-mono);-webkit-font-smoothing:antialiased;background-image:radial-gradient(at top,#170708 0%,#060203 60%);margin:0}a{color:var(--accent-bright)}.mono{font-family:var(--font-mono)}.display{font-family:var(--font-display);letter-spacing:.03em}.panel{background:var(--panel-bg);border:1px solid var(--panel-border);clip-path:polygon(var(--corner) 0, 100% 0, 100% calc(100% - var(--corner)), calc(100% - var(--corner)) 100%, 0 100%, 0 var(--corner));padding:14px 16px;position:relative}.panel-sm{clip-path:polygon(var(--corner-sm) 0, 100% 0, 100% calc(100% - var(--corner-sm)), calc(100% - var(--corner-sm)) 100%, 0 100%, 0 var(--corner-sm))}body.ui-reinit .panel{animation:1.6s ease-in-out both ui-reinit-panel;animation-delay:var(--reinit-delay,0s)}@keyframes ui-reinit-panel{0%{opacity:1;filter:brightness()}25%{opacity:.15;filter:brightness(.35)saturate(.5)}45%{opacity:.9;filter:brightness(1.5)}60%{opacity:.25;filter:brightness(.4)}80%{opacity:1;filter:brightness(1.3)}to{opacity:1;filter:brightness()}}.panel-title{font-family:var(--font-display);color:var(--accent-bright);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:.95rem;font-weight:700}.panel-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-title-row button{text-transform:uppercase;padding:4px 8px;font-size:.65rem}.status-ok{color:var(--status-ok)}.status-attention{color:var(--status-attention)}.status-critical{color:var(--status-critical)}.status-neutral{color:var(--status-neutral)}input,select,textarea,button{font-family:var(--font-display);font-size:.9rem}input,select,textarea{border:1px solid var(--panel-border-dim);color:var(--text-primary);background:#0b0304;outline:none;padding:6px 8px}input:focus,select:focus,textarea:focus{border-color:var(--accent-bright)}.field-desc{resize:vertical;flex:240px;min-width:200px}.field-name{flex:160px;min-width:140px}button{background:var(--panel-bg-alt);border:1px solid var(--panel-border);color:var(--text-primary);cursor:pointer;text-transform:uppercase;letter-spacing:.05em;padding:6px 14px;transition:background .15s,color .15s,border-color .15s}button:hover:not(:disabled){background:var(--accent);border-color:var(--accent-bright);color:#fff}button:disabled{opacity:.4;cursor:not-allowed}button.btn-danger:hover:not(:disabled){border-color:var(--status-critical);background:#8a1015}button.btn-ghost{border-color:var(--panel-border-dim);color:var(--text-dim);background:0 0}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{border:1px solid var(--panel-border-dim);text-align:left;padding:6px 8px}th{color:var(--accent-bright);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;background:var(--panel-bg-alt);z-index:1;font-size:.75rem;font-weight:700;position:sticky;top:0}.table-scroll{resize:vertical;height:66vh;min-height:260px;overflow:auto}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-raised)}::-webkit-scrollbar-thumb{background:var(--panel-border)}.eb{color:var(--status-ok);font-weight:700}.eb-warn{color:var(--status-attention);font-weight:700}.boot-screen{height:100vh;color:var(--accent-bright);letter-spacing:.1em;justify-content:center;align-items:center;display:flex}.tag{text-transform:uppercase;letter-spacing:.04em;border:1px solid;padding:1px 6px;font-size:.7rem;display:inline-block}.breach-mode{position:relative}.breach-mode input{animation:3.7s step-end infinite breach-input-flicker}.breach-mode select{animation:4.4s step-end infinite breach-input-flicker}.breach-mode textarea{animation:5.1s step-end infinite breach-input-flicker}.breach-mode button{animation:2.9s step-end infinite breach-input-flicker}@keyframes breach-input-flicker{0%,to{border-color:var(--panel-border-dim);box-shadow:none}41%{border-color:var(--status-critical);box-shadow:0 0 6px #ff3b3b99}42%{border-color:var(--accent-bright)}43%{border-color:var(--panel-border-dim);box-shadow:none}87%{border-color:var(--status-critical);box-shadow:0 0 10px #ff3b3bbf}88.5%{border-color:var(--panel-border-dim);box-shadow:none}}.breach-mode .status-ok{animation:2.3s step-end infinite breach-status-flicker}.breach-mode .status-attention{animation:2.9s step-end infinite breach-status-flicker}.breach-mode .status-critical{animation:1.7s step-end infinite breach-status-flicker}.breach-mode .status-neutral{animation:3.4s step-end infinite breach-status-flicker}@keyframes breach-status-flicker{0%,to{opacity:1;text-shadow:none}52%{opacity:.15}53%{opacity:1;text-shadow:0 0 8px var(--status-critical)}54%{opacity:.4}55%{opacity:1;text-shadow:none}91%{opacity:.25}92%{opacity:1}}.breach-mode:after{content:"";pointer-events:none;z-index:999;background:linear-gradient(#0000 0%,#ff3b3b0d 50%,#0000 100%) 0 0/100% 4px;animation:.2s linear infinite breach-scanlines;position:fixed;inset:0}@keyframes breach-scanlines{0%{transform:translateY(0)}to{transform:translateY(4px)}}.login-screen{flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100vh;padding:24px;display:flex}.login-screen-header{color:var(--accent-bright);text-align:center;text-shadow:0 0 18px #ff3b3b59;flex-direction:column;gap:8px;font-size:clamp(1.4rem,4vw,2.4rem);font-weight:900;display:flex}.login-screen-sub{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.08em;font-size:.7rem}.login-panel{width:min(360px,90vw)}.login-form{flex-direction:column;gap:12px;display:flex}.login-form label{color:var(--text-dim);letter-spacing:.05em;flex-direction:column;gap:4px;font-size:.75rem;display:flex}.login-error{color:var(--status-critical);border:1px solid var(--status-critical);background:#ff3b3b14;padding:6px 8px;font-size:.8rem}.boot-sequence{background:var(--bg);background-image:radial-gradient(at top,#170708 0%,#060203 60%);flex-direction:column;justify-content:center;align-items:center;gap:18px;height:100vh;display:flex}.boot-sequence-title{color:var(--accent-bright);letter-spacing:.15em;font-size:1.3rem}.boot-sequence-log{width:min(420px,90vw);min-height:140px;color:var(--text-dim);flex-direction:column;gap:4px;font-size:.8rem;display:flex}.boot-sequence-line{animation:.2s ease-out boot-line-in}.boot-sequence-line:last-child{color:var(--status-ok)}@keyframes boot-line-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.boot-sequence-bar-track{border:1px solid var(--panel-border-dim);background:var(--bg-raised);width:min(420px,90vw);height:6px}.boot-sequence-bar-fill{background:var(--accent-bright);height:100%;box-shadow:0 0 8px var(--accent-bright);transition:width .15s linear}.boot-sequence-percent{color:var(--text-faint);letter-spacing:.08em;font-size:.75rem}.maintenance-screen{background:var(--bg);background-image:radial-gradient(at top,#170708 0%,#060203 60%);flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;padding:24px;display:flex;position:relative;overflow:hidden}.maintenance-icon{border:2px solid var(--status-critical);width:48px;height:48px;color:var(--status-critical);justify-content:center;align-items:center;font-size:1.6rem;font-weight:900;animation:1.6s ease-in-out infinite maintenance-blink;display:flex;box-shadow:0 0 16px #ff3b3b73}.maintenance-title{color:var(--status-critical);letter-spacing:.15em;text-shadow:0 0 18px #ff3b3b66;font-size:clamp(1.2rem,3.5vw,2rem)}.maintenance-message{text-align:center;max-width:min(520px,90vw);color:var(--text-dim);font-size:.85rem;line-height:1.6}@keyframes maintenance-blink{0%,to{opacity:1}50%{opacity:.35}}.maintenance-scanline{pointer-events:none;background:linear-gradient(90deg,#0000,#ff3b3b99,#0000);height:2px;animation:4s linear infinite maintenance-scan;position:absolute;left:0;right:0}@keyframes maintenance-scan{0%{top:0%}to{top:100%}}.maintenance-override-link{letter-spacing:.05em;color:var(--text-faint);margin-top:12px;font-size:.7rem}.maintenance-override-link:hover{color:var(--text-dim)}.maintenance-override-panel{width:min(360px,90vw);margin-top:8px}.console-panel{flex-direction:column;min-height:0;margin:12px;display:flex;position:relative;overflow:hidden}.console-panel-compact{font-size:.8rem}.console-panel-collapsed{justify-content:flex-start;align-items:center;margin:12px 4px;padding:12px 0 0}.console-collapse-toggle{background:var(--panel-bg-alt);border:1px solid var(--panel-border-dim);color:var(--text-dim);cursor:pointer;z-index:1;padding:6px 4px;font-size:.9rem;line-height:1;position:absolute;top:0;left:-1px}.console-collapse-toggle:hover{color:var(--text-primary);border-color:var(--accent-bright)}.console-panel-collapsed .console-collapse-toggle{position:static}.console-divider{background:var(--panel-border-dim);flex-shrink:0;height:1px;margin:8px 0}.syslog{flex-shrink:0}.syslog-headline{color:var(--text-dim);border-bottom:1px solid var(--panel-border-dim);white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;padding-bottom:6px;font-size:.72rem;overflow:hidden}.syslog-stream{height:120px;color:var(--text-faint);flex-direction:column;gap:2px;font-size:.72rem;display:flex;overflow-y:auto}.syslog-line-critical{color:var(--status-critical)}.syslog-line-attention{color:var(--status-attention)}.syslog-breach .syslog-headline,.syslog-breach .syslog-stream{color:var(--status-critical)}.syslog-breach .syslog-stream{text-shadow:0 0 4px #ff3b3b80}.syslog-ts{color:var(--text-faint)}.chat-panel{flex-direction:column;flex:1;min-height:100px;display:flex}.chat-panel-title{color:var(--accent-bright);margin-bottom:6px;font-size:.75rem}.chat-messages{flex-direction:column;flex:1;gap:4px;padding-right:4px;font-size:.78rem;display:flex;overflow-y:auto}.chat-message{color:var(--text-primary);word-break:break-word}.chat-ts{color:var(--text-faint)}.chat-tag{color:var(--accent-bright)}.chat-author{color:var(--status-neutral)}.chat-input-row{margin-top:8px}.chat-input{border:1px solid var(--accent);width:100%}.stats-bar{color:var(--text-dim);flex-direction:column;flex-shrink:0;gap:4px;font-size:.72rem;display:flex}.console-footer{border-top:1px solid var(--panel-border-dim);flex-shrink:0;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;display:flex}.console-sysop-toggles{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.console-login-box{border:1px solid var(--accent-bright);flex-direction:column;padding:4px 10px;display:flex}.console-login-label{color:var(--accent-bright);font-size:.65rem}.console-login-name{color:var(--text-primary);font-size:.75rem}.console-sysop-indicator{color:var(--text-faint);align-items:center;gap:6px;font-size:.65rem;display:flex}.console-sysop-indicator.on{color:var(--status-critical)}.console-sysop-dot{background:var(--text-faint);border-radius:50%;width:8px;height:8px;display:inline-block}.console-sysop-toggle{text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;border:none;padding:0}.console-sysop-toggle:hover{color:var(--text-primary);background:0 0}.console-sysop-indicator.on .console-sysop-dot{background:var(--status-critical);box-shadow:0 0 6px var(--status-critical)}.toast-stack{z-index:100;flex-direction:column;gap:8px;max-width:min(320px,90vw);display:flex;position:fixed;top:16px;right:16px}.toast-item{background:var(--panel-bg);border:1px solid var(--panel-border);border-left:4px solid var(--status-neutral);font-family:var(--font-mono);color:var(--text-primary);padding:10px 14px;font-size:.8rem;animation:.2s ease-out toast-in;box-shadow:0 4px 16px #00000080}@keyframes toast-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.toast-critical{border-left-color:var(--status-critical)}.toast-bill{border-left-color:var(--status-attention)}.toast-mail{border-left-color:var(--status-neutral)}.confirm-overlay{z-index:300;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-box{width:min(360px,92vw)}.confirm-message{color:var(--text-primary);margin:0 0 16px;font-size:.85rem;line-height:1.4}.confirm-actions{justify-content:flex-end;gap:8px;display:flex}.breach-terminal-ambient-overlay{z-index:500;pointer-events:none;position:fixed;top:24px;right:24px}.breach-terminal-ambient-box{border:1px solid var(--status-critical);min-width:260px;max-width:360px;max-height:60vh;font-family:var(--font-mono);background:#060203e6;padding:12px 16px;font-size:.78rem;line-height:1.6;overflow:hidden;box-shadow:0 0 18px #ff3b3b59}.breach-terminal-driven-overlay{z-index:460;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.breach-terminal-driven-box{flex-direction:column;gap:10px;width:min(560px,94vw);display:flex}.breach-terminal-driven-output{background:var(--bg);border:1px solid var(--panel-border-dim);height:320px;color:var(--status-ok);padding:10px;font-size:.78rem;line-height:1.5;overflow-y:auto}.breach-terminal-line{white-space:pre-wrap;word-break:break-word;min-height:1.2em}.intrusion-critical{color:var(--status-critical);text-shadow:0 0 6px #ff3b3b99}.intrusion-warning{color:var(--status-attention);text-shadow:0 0 6px #e8c54780}.unbreach-line-cmd{color:var(--status-ok)}.unbreach-line-resp{color:var(--status-neutral)}.unbreach-line-error{color:var(--status-attention)}.unbreach-line-malicious{color:var(--status-critical);text-shadow:0 0 6px #ff3b3b80}.unbreach-done{color:var(--accent-bright);margin-top:8px}.unbreach-controls{flex-direction:column;gap:8px;display:flex}.unbreach-mode-row{gap:6px;display:flex}.unbreach-input-row{align-items:center;gap:8px;display:flex}.unbreach-input-row input{flex:1}.unbreach-prompt{color:var(--status-ok);font-family:var(--font-mono)}.unbreach-progress{color:var(--text-faint);font-size:.75rem}.reload-banner-overlay{z-index:500;pointer-events:none;opacity:1;transition:opacity .6s ease-out;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.reload-banner-fading{opacity:0}.reload-banner-box{border:1px solid var(--status-ok);color:var(--status-ok);text-shadow:0 0 6px #35d67c80;white-space:pre-wrap;word-break:break-word;text-align:center;background:#060203eb;padding:16px 28px;font-size:.95rem;box-shadow:0 0 22px #35d67c59}.reload-banner-boot{color:var(--status-neutral);text-shadow:none;text-align:left;margin:8px 0;font-size:.78rem}.reload-ui-scrim{z-index:500;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.reload-ui-backdrop{background:#000;animation-name:reload-ui-dim;animation-timing-function:ease-in-out;animation-fill-mode:both;position:absolute;inset:0}@keyframes reload-ui-dim{0%{opacity:0}8%{opacity:.3}14%{opacity:.05}22%{opacity:.32}82%{opacity:.32}to{opacity:0}}.reload-ui-box{z-index:1;flex-direction:column;gap:10px;width:min(300px,80vw);animation:.35s ease-out .12s both reload-ui-box-in;display:flex;position:relative}@keyframes reload-ui-box-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.reload-ui-label{letter-spacing:.06em;font-size:.78rem}.reload-ui-box .boot-sequence-bar-track{width:100%}.reload-ui-bar-fill{animation-name:reload-ui-bar-fill;animation-timing-function:linear;animation-fill-mode:both}@keyframes reload-ui-bar-fill{0%{width:0%}to{width:100%}}.sysop-console-overlay{z-index:450;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sysop-console-box{flex-direction:column;gap:10px;width:min(640px,94vw);display:flex}.sysop-console-output{background:var(--bg);border:1px solid var(--panel-border-dim);height:380px;color:var(--status-ok);padding:10px;font-size:.78rem;line-height:1.5;overflow-y:auto}.sysop-console-line{white-space:pre-wrap;word-break:break-word;min-height:1.4em}.sysop-console-line-cmd{color:var(--status-ok)}.sysop-console-line-resp{color:var(--status-neutral)}.sysop-console-line-error{color:var(--status-attention)}.sysop-console-line-malicious{color:var(--status-critical);text-shadow:0 0 6px #ff3b3b80}.sysop-console-unbreach-controls{border:1px solid var(--panel-border-dim);flex-direction:column;gap:6px;padding:8px;display:flex}.sysop-console-unbreach-label{color:var(--status-attention);letter-spacing:.04em;font-size:.7rem}.sysop-console-unbreach-mode-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sysop-console-unbreach-progress{color:var(--text-faint);font-size:.75rem}.sysop-console-input-row{align-items:center;gap:8px;display:flex}.sysop-console-input-row input{font-family:var(--font-mono);flex:1}.sysop-console-prompt{color:var(--status-ok);font-family:var(--font-mono)}.balance-figure-lg{font-family:var(--font-display);max-width:100%;font-size:2.2rem;font-weight:900;display:inline-block}.balance-figure-lg.balance-figure-small{font-size:1.5rem}.balance-figure-lg.balance-figure-tiny{font-size:1.05rem}.balance-figure-negative{color:var(--status-critical);font-family:var(--font-display);text-shadow:0 0 10px #ff3b3b66;font-weight:900}.balance-figure-sm.balance-figure-negative{font-size:1.05em}.balance-figure-suffix{margin-left:.2em;font-size:.6em;font-weight:400}.balance-figure.money-glitching{color:var(--status-critical);text-shadow:0 0 10px #ff3b3b99}.sidebar-balance{border:1px solid var(--panel-border-dim);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.sidebar-balance-label{color:var(--text-dim);letter-spacing:.05em;font-size:.6rem}.notification-center{margin-top:8px;position:relative}.notification-bell{width:100%;font-size:.7rem}.notification-bell-unread{background:var(--status-critical);border-color:var(--status-critical);color:#fff;animation:1.6s ease-in-out infinite notification-pulse}@keyframes notification-pulse{0%,to{opacity:1}50%{opacity:.7}}.notification-dropdown{background:var(--panel-bg);border:1px solid var(--accent-bright);z-index:200;flex-direction:column;gap:6px;width:min(320px,100vw - 24px);max-height:300px;padding:8px;display:flex;position:fixed;overflow-y:auto}.notification-row{border-bottom:1px solid var(--panel-border-dim);flex-direction:column;gap:2px;padding-bottom:6px;font-size:.75rem;display:flex;position:relative}.notification-delete{padding:0 4px;font-size:.6rem;position:absolute;top:0;right:0}.notification-text{color:var(--text-primary)}.notification-time{color:var(--text-faint);font-size:.6rem}.notification-empty{color:var(--text-faint);text-align:center;font-size:.75rem}.app-shell{flex-direction:column;height:100vh;display:flex}.app-header{border-bottom:2px solid var(--panel-border);background:linear-gradient(#0d0507 0%,#060203 100%);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 20px;display:flex}.app-header-title{color:var(--accent-bright);text-shadow:0 0 14px #ff3b3b4d;font-size:clamp(1.1rem,2.4vw,1.8rem);font-weight:900}.app-header-title.glitching{animation:5.5s step-end infinite text-flicker}.app-header-title.glitching.surge{animation:5.5s step-end infinite text-flicker,.35s ease-out glitch-surge}@keyframes text-flicker{0%,to{opacity:1}61%{opacity:.3}61.5%{opacity:1}62%{opacity:.55}62.5%{opacity:1}}@keyframes glitch-surge{0%{text-shadow:0 0 14px #ff3b3b4d;filter:brightness()}30%{text-shadow:0 0 34px #ff3b3bf2,0 0 8px #fff;filter:brightness(1.8)}to{text-shadow:0 0 14px #ff3b3b4d;filter:brightness()}}.app-header-meta{text-align:right;color:var(--text-dim)}.app-header-sub{color:var(--accent);font-size:.8rem;font-weight:700}.app-header-version{font-size:.7rem}.app-header-status{color:var(--status-ok);font-size:.7rem}.app-body{flex:1;grid-template-columns:170px 1fr 420px;display:grid;overflow:hidden}.app-body.console-compact{grid-template-columns:170px 1fr 300px}.app-body.console-collapsed{grid-template-columns:170px 1fr 28px}.app-sidebar{border-right:1px solid var(--panel-border-dim);flex-direction:column;gap:4px;padding:10px;display:flex;overflow-y:auto}.app-nav-item{color:var(--text-dim);text-transform:uppercase;font-family:var(--font-display);letter-spacing:.03em;border-left:3px solid #0000;border-bottom:1px solid var(--panel-border-dim);padding:10px 12px;font-size:.8rem;font-weight:700;text-decoration:none;display:block}.app-nav-item:hover{color:var(--text-primary);background:var(--panel-bg-alt)}.app-nav-item.active{color:var(--accent-bright);border-left-color:var(--accent-bright);background:var(--panel-bg-alt)}.app-sidebar-spacer{flex:1}.app-sidebar-console-btn{width:100%;padding:6px 4px;font-size:.7rem}.font-scale-control{gap:4px;padding:6px 4px;display:flex}.font-scale-control button{flex:1;padding:4px 0;font-size:.65rem}.app-sidebar-identity{border-top:1px solid var(--panel-border-dim);flex-direction:column;gap:6px;padding-top:10px;font-size:.7rem;display:flex}.app-sidebar-identity-name{color:var(--text-primary)}.app-sidebar-identity-role{color:var(--accent)}.app-main{padding:16px;overflow-y:auto}@media (width<=900px){.app-body,.app-body.console-compact{grid-template-columns:130px 1fr}.app-body .console-panel{display:none}}.eb-suffix{margin-left:.2em;font-size:.75em;font-weight:400}.money-glitching{color:var(--status-critical);text-shadow:0 0 6px #ff3b3bb3}.bulletin-list{flex-direction:column;gap:8px;max-height:220px;margin-bottom:10px;display:flex;overflow-y:auto}.bulletin-post{border-left:2px solid var(--panel-border);padding:4px 8px;font-size:.8rem}.bulletin-post-text{color:var(--text-primary);white-space:pre-wrap;word-break:break-word}.bulletin-post-meta{color:var(--text-faint);align-items:center;gap:10px;margin-top:2px;font-size:.65rem;display:flex}.bulletin-delete{margin-left:auto;padding:0 4px;font-size:.6rem}.bulletin-form{border-top:1px solid var(--panel-border-dim);padding-top:10px}.bulletin-form input{flex:1}.tasks-preview .panel-title{justify-content:space-between;align-items:center;display:flex}.tasks-preview-link{color:var(--accent-bright);font-size:.6rem;text-decoration:none}.tasks-preview-list{flex-direction:column;gap:6px;display:flex}.tasks-preview-row{border-bottom:1px solid var(--panel-border-dim);justify-content:space-between;gap:8px;padding-bottom:4px;font-size:.8rem;display:flex}.tasks-preview-title{color:var(--text-primary)}.tasks-preview-assignee{color:var(--status-neutral);white-space:nowrap;font-size:.7rem}.qsm-overlay{z-index:50;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.qsm{width:min(560px,92vw);max-height:85vh;position:relative;overflow-y:auto}.qsm-section-title{color:var(--accent);border-bottom:1px solid var(--panel-border-dim);margin:14px 0 6px;font-size:.72rem}.qsm-list{flex-direction:column;gap:6px;display:flex}.qsm-row{grid-template-columns:1fr 1fr auto;align-items:center;gap:6px;font-size:.78rem;display:grid}.qsm-corner-actions{gap:8px;display:flex;position:absolute;top:10px;right:12px}.qsm-corner-actions button{padding:4px 8px;font-size:.65rem}.qsm-label{color:var(--text-dim)}.glitch-tile-overlay{color:var(--status-critical);text-align:center;pointer-events:none;z-index:2;text-shadow:0 0 6px #ff3b3b99;background:#060203eb;justify-content:center;align-items:center;padding:4px;font-size:.62rem;line-height:1.3;display:flex;position:absolute;inset:0}.overview-page{flex-direction:column;gap:16px;display:flex}.overview-top{grid-template-columns:minmax(0,1fr) 260px;gap:16px;display:grid}.overview-welcome-ticker{align-items:center;gap:12px;padding:8px 12px;display:flex}.welcome-ticker{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.welcome-ticker-track{gap:80px;animation:32s linear infinite welcome-ticker-scroll;display:inline-flex}.welcome-ticker-text{color:var(--text-primary);font-size:.75rem}@keyframes welcome-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.query-status-btn{flex-shrink:0;padding:4px 8px;font-size:.65rem}.overview-status-col{flex-direction:column;gap:12px;display:flex}.status-col-header{justify-content:space-between;align-items:center;display:flex}.status-col-title{color:var(--text-dim);letter-spacing:.05em;font-size:.65rem}.status-list{flex-direction:column;gap:4px;font-size:.8rem;display:flex}.status-row{justify-content:space-between;gap:8px;display:flex}.status-querying{position:relative;overflow:hidden}.status-querying:after{content:"";background:linear-gradient(180deg, transparent, var(--accent-bright) 50%, transparent);opacity:.3;pointer-events:none;height:50%;animation:1.2s ease-in-out status-query-scan;position:absolute;top:-50%;left:0;right:0}.status-querying .status-row span:last-child{animation:1.2s ease-in-out status-query-flicker}@keyframes status-query-scan{0%{top:-50%}to{top:100%}}@keyframes status-query-flicker{0%,to{opacity:1}15%,35%,55%,75%{opacity:.25}25%,45%,65%,85%{opacity:1}}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.dashboard-tile{border:1px solid var(--panel-border-dim);text-align:left;flex-direction:column;justify-content:space-between;min-width:0;min-height:72px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.dashboard-tile-wide{grid-column:span 2}button.dashboard-tile{background:0 0;width:100%;font-family:inherit}.dashboard-tile-clickable{cursor:pointer;transition:border-color .15s,background .15s}.dashboard-tile-clickable:hover,.dashboard-tile-clickable:focus-visible{border-color:var(--accent-bright);background:#ffffff08}.dashboard-tile-label{color:var(--text-dim);letter-spacing:.04em;margin-bottom:6px;font-size:.65rem}.dashboard-tile-value{font-family:var(--font-display);color:var(--text-primary);font-size:1.4rem;font-weight:700}.dashboard-tile-sub{margin-top:2px;font-size:.7rem}.dashboard-loading{color:var(--text-dim);padding:10px 0;font-size:.8rem}.overview-widgets{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=700px){.overview-widgets{grid-template-columns:1fr}}.overview-services{border-top:1px solid var(--panel-border-dim);margin-top:10px;padding-top:8px}.services-title{color:var(--text-faint);letter-spacing:.04em;margin-bottom:4px;font-size:.6rem}.services-grid{flex-wrap:wrap;gap:6px 14px;font-size:.65rem;display:flex}.service-row{white-space:nowrap;border-right:1px solid var(--panel-border-dim);flex-shrink:0;gap:4px;padding-right:14px;display:flex}.service-row:last-child{border-right:none;padding-right:0}@media (width<=700px){.overview-top{grid-template-columns:1fr}}.accounts-page{flex-direction:column;gap:14px;display:flex}.accounts-error{color:var(--status-critical);border:1px solid var(--status-critical);padding:6px 10px;font-size:.8rem}.inline-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline-form input:not(.field-desc):not(.field-name):not(.mail-subject-input):not(.mail-recipient-input):not([type=checkbox]),.inline-form select{flex:140px;min-width:0}.accounts-forms-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bill-actions{gap:6px;display:flex}.empty-row{color:var(--text-faint);text-align:center}.bill-row-paid{opacity:.6}.bill-from{color:var(--text-faint);font-size:.8em}.bill-paid-countdown{white-space:nowrap;font-size:.75rem}.unpaid-total{text-transform:none;letter-spacing:normal;color:var(--status-attention);font-size:.75rem;font-weight:400}.paid-bills-details summary{cursor:pointer;list-style:none}.paid-bills-details summary::-webkit-details-marker{display:none}@media (width<=700px){.accounts-forms-row{grid-template-columns:1fr}}.tenants-page{flex-direction:column;gap:14px;display:flex}.tenants-add-form{border-top:1px solid var(--panel-border-dim);margin-top:12px;padding-top:12px}.tenants-no-units{color:var(--status-attention);font-size:.75rem}.linknet-list{flex-direction:column;gap:10px;display:flex}.linknet-entry{border:1px solid var(--panel-border-dim);color:var(--text-primary);padding:10px 12px;text-decoration:none;display:block;position:relative}.linknet-entry:hover{border-color:var(--accent-bright);background:var(--panel-bg-alt)}.linknet-entry-name{color:var(--accent-bright);font-size:.95rem;font-weight:700}.linknet-entry-desc{color:var(--text-dim);margin-top:2px;font-size:.8rem}.linknet-entry-url{color:var(--text-faint);margin-top:4px;font-size:.7rem}.linknet-entry-actions{gap:6px;display:flex;position:absolute;top:8px;right:8px}.linknet-entry-actions button{padding:4px 8px;font-size:.7rem}.linknet-entry-editing{flex-direction:column;gap:6px;display:flex}.linknet-entry-edit-actions{gap:6px;display:flex}.linknet-add-form{border-top:1px solid var(--panel-border-dim);margin-top:14px;padding-top:12px}.tasks-list{flex-direction:column;gap:10px;display:flex}.task-card{border:1px solid var(--panel-border-dim);padding:10px 12px}.task-card-editing{flex-direction:column;gap:6px;display:flex}.task-card-header{justify-content:space-between;align-items:center;display:flex}.task-title{color:var(--text-primary);font-size:.9rem}.task-desc{color:var(--text-dim);margin-top:4px;font-size:.8rem}.task-assignee{color:var(--status-neutral);margin-top:4px;font-size:.7rem}.task-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.task-actions button{padding:4px 8px;font-size:.7rem}.tasks-add-form{border-top:1px solid var(--panel-border-dim);margin-top:14px;padding-top:12px}.board-tool{flex-direction:column;gap:12px;display:flex}.board-toolbar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.board-connect-hint{color:var(--accent-bright);font-size:.75rem}.board-dirty-hint{color:var(--status-attention);font-size:.75rem}.board-canvas{border:1px solid var(--panel-border);touch-action:none;resize:vertical;background:repeating-linear-gradient(45deg,#0b0304,#0b0304 10px,#100507 10px 20px);height:480px;min-height:240px;position:relative;overflow:hidden}.board-canvas-connect .board-pin{cursor:crosshair}.board-connections-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.board-connection-delete{background:var(--panel-bg-alt);border:1px solid var(--accent-bright);width:16px;height:16px;color:var(--accent-bright);border-radius:50%;padding:0;font-size:.6rem;line-height:1;position:absolute;transform:translate(-50%,-50%)}.board-pin{color:#221a12;width:150px;font-family:var(--font-mono);cursor:grab;-webkit-user-select:none;user-select:none;background:#d8c9a3;padding:8px;font-size:.72rem;position:absolute;box-shadow:2px 3px 6px #0009}.board-pin:before{content:"";background:var(--accent-bright);width:10px;height:10px;box-shadow:0 0 4px var(--accent-bright);border-radius:50%;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.board-pin-selected{outline:2px solid var(--accent-bright);outline-offset:2px}.board-pin-text{white-space:pre-wrap;min-height:30px}.board-pin-author{color:#6b5a3f;text-align:right;margin-top:4px;font-size:.6rem}.board-pin textarea{color:#221a12;resize:vertical;background:#fff8e6;border:none;width:100%;min-height:60px;font-size:.72rem}.board-pin-delete{background:var(--status-critical);color:#fff;border:none;width:16px;height:16px;padding:0;font-size:.6rem;line-height:1;position:absolute;top:-4px;right:-4px}.board-gallery-list{flex-direction:column;gap:6px;display:flex}.board-gallery-item{border-bottom:1px solid var(--panel-border-dim);align-items:center;gap:10px;padding-bottom:4px;font-size:.8rem;display:flex}.board-gallery-meta{color:var(--text-faint);flex:1}.scrambler-mode-select{gap:8px;margin-bottom:12px;display:flex}.scrambler-tool{grid-template-columns:1fr 1fr;gap:14px;display:grid}.scrambler-col textarea{resize:vertical;width:100%}@media (width<=700px){.scrambler-tool{grid-template-columns:1fr}}.office-suite{flex-direction:column;gap:12px;display:flex}.office-new-file{gap:8px;display:flex}.office-new-file input{flex:1}.office-editor{flex-direction:column;gap:8px;display:flex}.office-editor-name{font-family:var(--font-display);flex:1}.office-editor-name-view{color:var(--text-primary);padding:4px 0;font-size:1rem}.office-text-editor{resize:vertical;width:100%;min-height:300px;font-family:var(--font-mono)}.office-text-view{border:1px solid var(--panel-border-dim);width:100%;min-height:300px;font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;color:var(--text-dim);padding:8px}.office-table-editor{resize:vertical;height:auto;max-height:66vh}.office-excel-grid{border-collapse:collapse;width:100%}.office-excel-grid th,.office-excel-grid td{border:1px solid var(--panel-border-dim);padding:2px}.office-excel-corner{width:26px}.office-excel-col-header{align-items:center;gap:2px;display:flex}.office-excel-col-header input{width:100%;min-width:80px;font-family:var(--font-display)}.office-excel-grid td input{background:0 0;border-color:#0000;width:100%;min-width:80px}.office-excel-grid td input:focus{border-color:var(--accent-bright);background:var(--bg-raised)}.office-excel-x{flex:none;padding:0 4px;line-height:1}.office-excel-row-head{text-align:center;width:26px}.office-excel-add-col button{padding:2px 8px}.office-excel-add-row{text-align:center;padding:4px}.office-excel-grid-view th,.office-excel-grid-view td{color:var(--text-dim);padding:4px 8px}.office-excel-grid-view th{color:var(--accent-bright);font-family:var(--font-display);text-align:left;font-weight:400}.software-page{flex-direction:column;gap:12px;display:flex}.software-tabs{gap:8px;display:flex}.identity-table-scroll{margin-bottom:4px}.identity-mgmt table{min-width:680px}.identity-mgmt table button{padding:3px 8px;font-size:.7rem}.identity-reveal-row{white-space:nowrap;align-items:center;gap:6px;display:flex}.identity-current-password{min-width:70px;font-size:.78rem;display:inline-block}.identity-mgmt input,.identity-mgmt select{width:100%;min-width:90px}.identity-reset-row{gap:4px;display:flex}.identity-reset-row input{min-width:80px}.identity-locked{color:var(--text-faint);font-size:.65rem}.identity-create{border-top:1px solid var(--panel-border-dim);margin-top:16px;padding-top:12px}.identity-accountant-label{color:var(--text-dim);align-items:center;gap:4px;font-size:.75rem;display:flex}.sysop-page{flex-direction:column;gap:14px;display:flex}.sysop-tabs{flex-wrap:wrap;gap:8px;display:flex}.sysop-tab-content{flex-direction:column;gap:14px;display:flex}.sysop-maintenance-msg{flex-direction:column;gap:8px;margin-top:10px;display:flex}.sysop-maintenance-msg textarea{width:100%}.sysop-maintenance-actions{gap:8px;display:flex}.sysop-anon-done{margin-top:8px;font-size:.8rem}.sysop-trash-list{flex-direction:column;gap:6px;max-height:480px;display:flex;overflow-y:auto}.sysop-trash-row{border-bottom:1px solid var(--panel-border-dim);grid-template-columns:140px 1fr auto auto;align-items:center;gap:8px;padding-bottom:6px;font-size:.8rem;display:grid}.sysop-trash-label{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sysop-trash-meta{color:var(--text-faint);font-size:.65rem}.sysop-field-list{flex-direction:column;gap:6px;display:flex}.sysop-simple-row{align-items:center;gap:8px;display:flex}.sysop-unbreach-btn{margin-top:10px}.sysop-clock-readout{color:var(--accent-bright);min-width:160px;font-size:1rem}.sysop-clock-override{margin-top:8px}.sysop-field-row{grid-template-columns:140px 1fr auto auto;align-items:center;gap:8px;font-size:.8rem;display:grid}.sysop-field-label{color:var(--text-dim)}.sysop-field-meta{color:var(--text-faint);font-size:.65rem}.sysop-gm-section{border-color:var(--status-critical)}.sysop-gm-section textarea{width:100%}.tenant-unit-list{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.tenant-unit-tag{color:var(--text-primary);border-color:var(--panel-border);align-items:center;gap:6px;display:inline-flex}.tenant-unit-remove{color:var(--status-critical);background:0 0;border:none;padding:0 4px;font-size:.6rem;line-height:1.2}.tenant-unit-form{border-top:1px solid var(--panel-border-dim);padding-top:10px}.mail-page{flex-direction:column;gap:14px;display:flex}.mail-list{flex-direction:column;gap:10px;max-height:480px;margin-bottom:16px;display:flex;overflow-y:auto}.mail-item{border:1px solid var(--panel-border-dim);border-left:3px solid var(--status-neutral);padding:8px 12px}.mail-item-inbound{border-left-color:var(--status-attention)}.mail-item-header{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mail-item-subject{color:var(--text-primary);flex:1;font-size:.9rem}.mail-item-date{color:var(--text-faint);font-size:.65rem}.mail-item-delete{font-size:.6rem}.mail-item-meta{color:var(--text-dim);margin-top:4px;font-size:.7rem}.mail-item-body{color:var(--text-primary);white-space:pre-wrap;margin-top:6px;font-size:.82rem}.mail-item-preview{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.75rem;overflow:hidden}.mail-thread-group{flex-direction:column;gap:4px;display:flex}.mail-thread-group.has-replies{border-left:2px solid var(--status-neutral);padding-left:8px}.mail-reply-banner{color:var(--status-attention);border:1px solid var(--panel-border-dim);justify-content:space-between;align-items:center;padding:4px 8px;font-size:.75rem;display:flex}.mail-inline-reply{border:1px solid var(--accent);background:var(--panel-bg-alt);padding:10px 12px;box-shadow:0 0 12px #ff3b3b26}.mail-inline-reply .mail-form{border-top:none;padding-top:0}.mail-form{border-top:1px solid var(--panel-border-dim);flex-direction:column;gap:8px;padding-top:12px;display:flex}.mail-form textarea{resize:vertical;width:100%}.mail-inbound-toggle{color:var(--status-attention);align-items:center;gap:6px;font-size:.75rem;display:flex}.mail-recipient-input{flex:0 200px}.mail-subject-input{flex:auto}.mail-attachment{border:1px dashed var(--status-critical);align-items:center;gap:8px;margin-top:8px;padding:6px 10px;display:flex}.mail-attachment-inert{border-color:var(--panel-border-dim)}.mail-attachment-name{color:var(--status-critical);cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem}.mail-attachment-name:disabled{color:var(--text-faint);cursor:default;text-decoration:line-through}.mail-attachment-status{color:var(--text-faint);font-size:.7rem}.workers-page{flex-direction:column;gap:14px;display:flex}.workers-add-form{border-top:1px solid var(--panel-border-dim);margin-top:12px;padding-top:12px}.safespace-gate{text-align:center;max-width:460px;margin:40px auto}.safespace-gate-text{color:var(--text-dim);margin:12px 0 18px;font-size:.85rem;line-height:1.5}.safespace-decrypt-overlay{background:var(--bg);background-image:radial-gradient(at top,#170708 0%,#060203 60%);justify-content:center;align-items:center;height:100vh;display:flex}.safespace-decrypt-box{flex-direction:column;gap:14px;width:min(420px,90vw);display:flex}.safespace-decrypt-log{min-height:100px;color:var(--status-ok);flex-direction:column;gap:4px;font-size:.8rem;display:flex}.safespace-decrypt-line{animation:.2s ease-out boot-line-in}.safespace-page{flex-direction:column;gap:14px;display:flex}.safespace-gm-panel select{width:100%}.safespace-layout{flex-wrap:wrap;gap:14px;display:flex}.safespace-list{flex-direction:column;flex:260px;gap:4px;display:flex}.safespace-note-row{border-bottom:1px solid var(--panel-border-dim);align-items:center;gap:10px;padding:4px 0;display:flex}.safespace-note-title{text-align:left;flex:1}.safespace-note-meta{color:var(--text-faint);font-size:.72rem}.safespace-editor{flex:2 360px}.safespace-body-editor{resize:vertical;width:100%;min-height:260px}.safespace-editor-actions{gap:8px;display:flex}
