@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rajdhani-latin-400-normal-CurJOxDW.woff2)format("woff2"),url(/assets/rajdhani-latin-400-normal-C6_q4usG.woff)format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rajdhani-latin-500-normal-ByNUCHrt.woff2)format("woff2"),url(/assets/rajdhani-latin-500-normal-DfvNI-Td.woff)format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-latin-600-normal-CXCVEoA9.woff2)format("woff2"),url(/assets/rajdhani-latin-600-normal-Dx02qI2_.woff)format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rajdhani-latin-700-normal-BPDUZo87.woff2)format("woff2"),url(/assets/rajdhani-latin-700-normal-e0Uj8ZlN.woff)format("woff")}@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:500;src:url(/assets/orbitron-latin-500-normal-DQ2gt4P1.woff2)format("woff2"),url(/assets/orbitron-latin-500-normal-BCCupJ8c.woff)format("woff")}*,:before,:after{box-sizing:border-box;border:0 solid}html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5}html,body{max-width:100%}ul,ol,dl,dd{margin:0;padding:0}a{color:#62c5d9;text-decoration:none}a:hover{color:#8aeafa}img,svg{vertical-align:middle;display:inline-block}textarea{font:inherit}:root{color:#e8f7ff;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cyan:#38ddf5;--muted:#8cafc4;--line:#246078;background:#030b14;font-family:Inter,Arial,sans-serif;font-size:12px}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:8px;transition:background .18s,color .18s;display:inline-flex}button:hover{color:#68edff;background:#15324788}button:disabled{cursor:not-allowed;opacity:.35}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:4px;outline:2px solid #ffb84d}input,select{color:#e8f7ff;background:#071826;border:1px solid #28556c;border-radius:4px;min-width:0;padding:10px}select{cursor:pointer}input::placeholder{color:#7896aa}h1,h2,h3,p{margin:0}p{line-height:1.6}small{font-size:10px}code{color:#8bdaee;font-family:ui-monospace,monospace;font-size:11px}svg{flex-shrink:0}.app{background:radial-gradient(at 50% 40%,#08304944,#0000 43%),linear-gradient(#030b14dd,#030b14f5),repeating-linear-gradient(0deg,#0000,#0000 47px,#0c2b3c 48px);flex-direction:column;min-height:100svh;display:flex}.topbar{background:#030c16e8;border-bottom:1px solid #1a536b;align-items:center;gap:25px;height:65px;padding:0 24px;display:flex}.brand{text-align:left;justify-content:start;gap:12px;min-width:190px;padding:0}.topbar nav{flex:1;justify-content:center;align-items:stretch;gap:5px;height:100%;display:flex}.topbar nav button{white-space:nowrap;color:#adbfcc;border-bottom:2px solid #0000;padding:0 15px;font-size:11px;position:relative}.topbar nav button.active{color:#6aeeff;background:linear-gradient(#0000,#0a6a9655);border-bottom-color:#38ddf5;box-shadow:0 8px 15px -13px #38ddf5}.top-actions{align-items:center;gap:14px;display:flex}.top-actions>button{position:relative}.avatar{background:#0b2a3a;border-radius:50%;width:36px;height:36px;font-weight:600;color:#75e9f7!important;border:1px solid #257fa1!important}.mobile-menu{display:none}main{flex:1;padding:4px 20px 14px}.command-grid{grid-template-columns:minmax(290px,1fr) minmax(410px,1.52fr) minmax(290px,1fr);gap:20px;max-width:1920px;margin:auto;display:grid}.left-column,.right-column{flex-direction:column;gap:17px;padding-top:8px;display:flex}.hud-panel{clip-path:polygon(16px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 17px),calc(100% - 17px) 100%,17px 100%,0 calc(100% - 17px),0 17px);background:linear-gradient(140deg,#0b2234b0,#06121cda 55%);border:1px solid #24586c;padding:17px;position:relative;box-shadow:inset 0 0 27px #0e516525}.hud-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#6cdbea,#1b445d 30%,#37dff5 80%,#ffcb70);height:1px;position:absolute;top:0;left:16px;right:18px;box-shadow:0 0 8px #38ddf5}.hud-panel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#349cb4,#0000 40%,#236c84 80%,#ffbd58);height:1px;position:absolute;bottom:0;left:17px;right:17px}.panel-heading{align-items:center;gap:9px;margin-bottom:12px;display:flex}.panel-heading>div{flex:1}.panel-heading h2{letter-spacing:.1px;font-family:Rajdhani,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.1}.panel-heading p{color:#93b4c9;margin-top:4px;font-size:9px}.panel-icon{color:#7ee9fb;filter:drop-shadow(0 0 5px #20cffa77);display:flex}.panel-icon svg{width:22px;height:22px}.status-list{background:#020c14aa;border:1px solid #1d4559;border-radius:9px;padding:3px 10px}.status-row{text-align:left;border-bottom:1px solid #183142;gap:10px;width:100%;padding:8px 0;font-size:11px;display:flex}.status-row:last-child{border:0}.status-row span{flex:1}.status-row strong{font-size:10px;font-weight:600}.cyan{color:#38ddf5}.green{color:#21e69a}.amber{color:#ffb84d}.red{color:#ff5266}.muted{color:#8cafc4}.identity{text-align:center;padding:2px 0 0}.eyebrow{letter-spacing:2px;color:#6699b0;justify-content:center;align-items:center;gap:10px;font:9px ui-monospace,monospace;display:flex}.eyebrow>span{background:#255063;width:25px;height:1px}.identity h1{letter-spacing:3px;color:#a5f6ff;text-shadow:0 0 8px #38ddf588,0 0 24px #38ddf533;white-space:nowrap;font-family:Orbitron,Arial,sans-serif;font-size:clamp(32px,3.5vw,62px);font-weight:500;line-height:1.5}.identity p{color:#38bed8;letter-spacing:1px;font-family:Rajdhani,Arial,sans-serif;font-size:clamp(8px,.82vw,12px);font-weight:600}.core-stage{isolation:isolate;background:radial-gradient(#12678c19,#0000 68%);border-bottom:1px solid #17475a;height:clamp(310px,32vw,480px);min-height:310px;margin-top:8px;position:relative}.neural-visual{position:absolute;inset:-3% -5% 0;overflow:hidden}.webgl-orb{z-index:2;position:absolute;inset:0}.webgl-orb canvas{width:100%;height:100%}.core-halo{aspect-ratio:1;filter:drop-shadow(0 0 20px #0af4);background:radial-gradient(circle,#0000 30%,#0ab3f108 65%,#12bcf411 70%,#0000 72%);border-radius:50%;width:58%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.orb-platform{border:1px solid #177995;border-radius:50%;width:62%;height:50px;position:absolute;bottom:10%;left:50%;transform:translate(-50%);box-shadow:0 0 25px #10bde833,inset 0 0 15px #22dfff22}.orb-platform i{border:2px solid #48dbf5;border-radius:50%;position:absolute;inset:6px 15%;box-shadow:0 0 13px #1ebbe8}.orb-platform i:nth-child(2){border-color:#ffd08355;inset:12px 25%}.orb-platform i:nth-child(3){filter:blur(6px);background:#43dcff55;inset:18px 35%}.orb-coordinate{color:#3e8aa2;letter-spacing:2px;white-space:nowrap;font:8px monospace;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.intelligence-label{z-index:3;flex-direction:column;gap:8px;max-width:110px;display:flex;position:absolute;top:27%;left:0}.intelligence-label>svg{color:#38ddf5;filter:drop-shadow(0 0 4px #38ddf5);width:46px;height:24px}.intelligence-label b{font-family:Rajdhani,sans-serif;font-size:17px}.intelligence-label span{color:#a7c0cf;font-size:9px;line-height:1.6}.intelligence-label small{letter-spacing:1px;color:#487c91;margin-top:10px;font-size:7px}.core-state{z-index:3;background:#03101bbd;border:1px solid #246179;border-radius:12px 3px;flex-direction:column;gap:8px;width:117px;padding:11px 8px;font-size:9px;display:flex;position:absolute;top:26%;right:0}.core-state>small{font-size:8px}.core-function{color:#aec4d0;align-items:center;gap:6px;display:flex}.core-function svg{color:#31b99d;background:#0c3c36;border-radius:50%}.pill{white-space:nowrap;background:#09222a55;border:1px solid;border-radius:20px;align-items:center;gap:5px;width:fit-content;padding:4px 8px;font-size:10px;display:inline-flex}.core-state .pill{white-space:normal;max-width:100%;padding:4px 5px;font-size:8px}.pill i{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px}.activity-card{text-align:left;justify-content:start;gap:15px;width:100%;min-height:106px;padding:17px 18px;display:flex}.activity-icon{color:#42cef0;background:#0a283b;border:1px solid #184b63;border-radius:10px;justify-content:center;align-items:center;width:52px;height:58px;display:flex}.activity-card>span:nth-child(2){flex-direction:column;flex:1;gap:6px;display:flex}.activity-card strong{font-size:12px}.activity-card small{font-family:Rajdhani,sans-serif;font-size:10px;font-weight:700}.activity-card .muted{font-size:10px}.activity-card>svg{color:#42879e;align-self:start}.activity-line{background:linear-gradient(90deg,#0000,#32c6df66,#0000);height:2px;position:absolute;bottom:0;left:22px;right:22px}.node-heading{align-items:center;gap:5px;margin:0 -8px;display:flex}.node-heading>div:nth-child(3){flex:1;min-width:0}.node-heading select{background:0 0;border:0;width:100%;padding:0;font-size:12px;font-weight:700}.node-heading small{color:#8cafc4;margin-top:3px;font-size:9px;display:block}.node-heading>button{background:#0e2b3d;border:1px solid #2a5267;border-radius:6px;padding:4px}.node-symbol{color:#7ee9fb;align-items:center;padding:0 6px;display:flex}.node-heading .pill{padding:4px 7px;font-size:8px}.gauges{gap:5px;margin:12px -4px 0;display:flex}.gauge{text-align:center;flex:1;min-width:0}.gauge svg{width:100%;max-width:100px;margin:auto;display:block}.gauge text{fill:#e8f7ff;font-family:Rajdhani,Arial,sans-serif;font-size:23px;font-weight:700}.gauge>span{margin-top:-8px;font-size:9px;font-weight:600;display:block}.threat-row{text-align:left;border-bottom:1px solid #1a3b4e;align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.threat-row>span{flex:1}.threat-row b{font-size:10px;font-weight:500;line-height:1.6;display:block}.threat-row small{color:#819eb1;margin-top:5px;font-size:8px;display:block}.threat-row>svg:last-child{color:#416880}.text-link{color:#62c5d9;justify-content:end;width:100%;padding:10px 0 0;font-size:9px}.asset-row{text-align:left;border-bottom:1px solid #173345;gap:10px;width:100%;padding:10px 0;display:flex}.asset-row>svg:first-child{color:#a1deef}.asset-row span{flex:1;font-size:11px}.asset-row b{color:#c1e6f3;font:600 15px Rajdhani,sans-serif}.asset-row>svg:last-child{color:#3f6e85}.asset-note{color:#67899c;align-items:center;gap:5px;margin-top:13px;font-size:8px;display:flex}.asset-note i{background:#21e69a;border-radius:50%;width:4px;height:4px}.system-note{color:#527b90;flex-wrap:wrap;align-items:center;gap:8px;margin:3px 12px;font:8px monospace;display:flex}.system-note b{color:#30536b;font-size:7px;font-weight:400}footer{color:#8cafc4;background:#04111d;border-top:1px solid #18465d;align-items:center;gap:20px;min-height:41px;padding:10px 24px;font-size:9px;display:flex}footer>span{border-right:1px solid #244253;align-items:center;gap:8px;padding-right:20px;display:flex}footer>span:first-child{color:#58d7ae}footer em{color:#6d93a7;font-size:8px;font-style:normal}footer .footer-clock{border:0;margin-left:auto;padding-right:0}.status-dot{background:#21e69a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #21e69a55}.secondary{max-width:1600px;min-height:calc(100svh - 260px);margin:auto;padding:24px 16px 30px}.page-heading{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.page-heading .eyebrow{justify-content:start}.page-heading h1{letter-spacing:1px;color:#b7f2ff;margin:9px 0 3px;font:600 37px Rajdhani,sans-serif}.page-heading p{color:#8cafc4}.view-toolbar{align-items:center;gap:15px;margin-bottom:20px;display:flex}.view-toolbar label{color:#6793aa;background:#081c2a;border:1px solid #244a60;border-radius:6px;flex:1;align-items:center;gap:8px;min-width:340px;max-width:550px;padding:0 12px;display:flex}.view-toolbar input{background:0 0;border:0;width:100%}.secondary>.hud-panel{margin-bottom:20px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:700px}th{text-transform:uppercase;color:#648fa5;border-bottom:1px solid #23495f;padding:12px;font-size:10px;font-weight:500}td{border-bottom:1px solid #143144;padding:17px 12px;font-size:11px}td small{color:#5e94ac;margin-top:7px;display:block}td b{font-weight:500}.record-row{border-bottom:1px solid #18394c;justify-content:space-between;align-items:center;gap:17px;padding:16px 6px;display:flex}.record-row>div{flex:1}.record-row b{font-size:12px;font-weight:500;display:block}.record-row small{color:#779cb2;margin-top:7px;font-size:10px;display:block}.record-row>span{color:#92b4c7;font-size:11px}.cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.cards-grid .hud-panel>p{color:#8cafc4;margin:13px 0}.card-link{color:#4fd5ea;border-top:1px solid #214258;justify-content:space-between;width:100%;margin-top:22px;padding:13px 0 1px;font-size:11px;display:flex}.empty-state{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:45px 15px;display:flex}.empty-state>svg{color:#3e9db5}.empty-state h2{font:600 27px Rajdhani,sans-serif}.empty-state p{color:#8cafc4;max-width:500px}.empty-state span{color:#4b8ca4;font-family:monospace;font-size:11px}.primary{color:#8aeafa;background:#104157;border:1px solid #298ea9;border-radius:5px;padding:10px 15px}.audit-row{border-bottom:1px solid #1b3c50;flex-direction:column;gap:7px;padding:13px 0;display:flex}.audit-row b{font-size:11px;font-weight:500}.audit-row span{color:#7ca4b8;font-size:10px}.audit-row small{color:#3fa4ba;font-family:monospace}.danger-button{color:#ff7888;border:1px solid #7f3345;border-radius:5px;margin-top:20px;display:flex}.claim{padding:15px 5px}.claim h2{margin:20px 0;font:600 23px Rajdhani,sans-serif}.claim p{color:#7f9fb3}.claim button{color:#5cd8ec;margin-top:10px}.state-banner{color:#f6c67d;background:#44311744;border:1px solid #8d6b39;align-items:center;gap:10px;max-width:1600px;margin:8px auto 15px;padding:12px 16px;display:flex}.state-banner span{flex:1}.initial-loading{color:#38ddf5;justify-content:center;align-items:center;gap:10px;height:100svh;display:flex}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{clip-path:none;background:#071724;border-radius:12px;width:min(700px,100%);max-height:90svh;padding:27px;overflow:auto;box-shadow:0 0 60px #0d839b20}.modal>header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:15px;display:flex}.modal .eyebrow{justify-content:start;margin-bottom:10px;font-size:8px}.modal h2{font:600 25px Rajdhani,sans-serif}.modal dl{margin:20px 0}.modal dl>div{border-bottom:1px solid #1b3b4f;grid-template-columns:130px 1fr;gap:15px;padding:13px 0;display:grid}.modal dt{color:#7ea0b4;font-size:11px}.modal dd{white-space:pre-line;margin:0;font-size:12px;line-height:1.6}.modal h3{font:600 17px Rajdhani,sans-serif}.empty-results{text-align:center;color:#8cafc4;padding:30px}.fallback-orb{width:70%;height:80%;position:absolute;inset:5% 15%}.reduce-motion *{transition:none!important;animation:none!important}.reduce-motion .webgl-orb{opacity:.85}@media (width>=1600px){.command-grid{gap:30px}.topbar{padding:0 35px}.status-row{padding:10px 0;font-size:12px}.status-row strong{font-size:12px}.panel-heading h2{font-size:20px}.gauges{margin-top:20px}.asset-row{padding:13px 0}.threat-row{padding:17px 0}.threat-row b{font-size:12px}.core-state{gap:10px;width:127px;padding:14px 10px;right:1%}.intelligence-label{left:2%}.gauge>span{font-size:11px}.node-heading select{font-size:15px}.identity h1{font-size:58px}}@media (width>=2100px){.app>main{align-items:center;display:flex}.command-grid{grid-template-columns:380px minmax(620px,1fr) 380px;width:100%}.core-stage{height:470px}.topbar nav{flex:none}.topbar{justify-content:space-between}.secondary{width:100%}}@media (width<=1250px){.topbar{gap:12px;padding:0 15px}.brand{min-width:150px}.topbar nav button{padding:0 8px;font-size:10px}.top-actions{gap:7px}.command-grid{grid-template-columns:minmax(260px,1fr) minmax(330px,1.3fr) minmax(260px,1fr);gap:12px}main{padding:0 12px 15px}.hud-panel{padding:14px}.panel-heading h2{font-size:16px}.intelligence-label{max-width:78px;top:22%}.intelligence-label span{font-size:8px}.core-state{gap:7px;width:95px;padding:8px 6px;right:-2px}.core-function{font-size:8px}.core-state>small{font-size:7px}.core-stage{height:330px;min-height:330px}.neural-visual{inset:0 -13%}.identity h1{font-size:33px}.identity p{font-size:7px}.identity .eyebrow{letter-spacing:1px;font-size:7px}.activity-card{min-height:125px;padding:13px}.activity-icon{width:40px}.activity-card strong{font-size:11px}.activity-card code{font-size:9px}.asset-row,.asset-row span,.status-row{font-size:10px}.status-row strong{font-size:9px}.status-row{padding:8px 0}.threat-row b{font-size:9px}.node-symbol{font-size:30px}.node-heading select{font-size:10px}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}footer{gap:12px;font-size:8px}footer>span{padding-right:12px}}@media (width<=1020px){.topbar nav{z-index:30;background:#061623;border:1px solid #256078;flex-wrap:wrap;gap:10px;height:auto;padding:15px;display:none;position:absolute;top:65px;left:0;right:0}.topbar nav.open{display:flex}.topbar nav button{padding:13px}.mobile-menu{display:flex}.topbar{justify-content:space-between}.brand{min-width:0}.command-grid{grid-template-columns:1fr 1fr}.center-column{grid-area:1/1/auto/-1}.core-stage{max-width:640px;height:370px;margin:auto}.identity h1{font-size:44px}.identity p{font-size:10px}.intelligence-label{max-width:120px;left:20px}.intelligence-label span{font-size:11px}.core-state{gap:10px;width:130px;padding:12px;right:20px}.core-state>small{font-size:9px}.core-function{font-size:10px}.neural-visual{inset:0}.activity-card{max-width:700px;min-height:95px;margin:auto}.left-column,.right-column{padding-top:10px}.panel-heading h2{font-size:19px}.status-row{font-size:12px}.status-row strong{font-size:11px}.asset-row span{font-size:12px}.threat-row b{font-size:11px}.node-heading select{font-size:13px}.gauge svg{max-width:85px}.footer-clock{font-size:8px}footer>span:nth-child(2),.system-note{display:none}}@media (width<=600px){.topbar{height:59px}.top-actions{gap:6px}.avatar{width:30px;height:30px;font-size:11px}.topbar nav{top:59px}main{padding:0 10px 12px}.command-grid{flex-direction:column;gap:10px;display:flex}.center-column{order:0}.left-column{order:1;gap:12px}.right-column{order:2;gap:12px}.identity h1{letter-spacing:1px;font-size:34px}.identity p{letter-spacing:.7px;font-size:7px}.identity .eyebrow{margin-bottom:3px;font-size:7px}.core-stage{height:300px;min-height:300px}.intelligence-label{max-width:75px;top:25%;left:0}.intelligence-label b{font-size:13px}.intelligence-label span{font-size:7px}.intelligence-label small{font-size:5px}.core-state{gap:7px;width:83px;padding:8px 5px;top:24%;right:0}.core-state>small{font-size:6px}.core-function{gap:3px;font-size:7px}.core-state .pill{font-size:6px}.neural-visual{inset:0 -12%}.activity-card{gap:10px;min-height:98px}.activity-card strong{font-size:11px}.activity-card .muted{font-size:9px}.activity-card code{font-size:8px}.activity-icon{width:38px;height:46px}.hud-panel{padding:16px}.panel-heading h2{font-size:19px}.status-row{padding:10px 0}.threat-row b{font-size:11px}.asset-row span{font-size:12px}.node-heading select{font-size:14px}.gauge svg{max-width:95px}.gauge>span{font-size:10px}footer{flex-wrap:wrap;gap:5px;min-height:52px;padding:10px}footer>span{border:0;padding:0;font-size:8px}footer>span:nth-child(3){display:none}footer .footer-clock{font-size:7px}.secondary{min-height:70vh;padding:20px 2px}.page-heading{align-items:start;gap:10px}.page-heading h1{font-size:30px}.page-heading p{font-size:11px}.page-heading .eyebrow{letter-spacing:1px;font-size:7px}.cards-grid{grid-template-columns:1fr;gap:12px}.view-toolbar{flex-wrap:wrap}.view-toolbar label{width:100%;min-width:0}.view-toolbar input{font-size:10px}.record-row{flex-wrap:wrap;gap:10px}.record-row>div{min-width:180px}.record-row>code{font-size:10px}.record-row>.pill{font-size:9px}.empty-state{padding:25px 0}.empty-state h2{font-size:24px}.empty-state span{font-size:8px}.modal-backdrop{padding:12px}.modal{max-height:90svh;padding:20px}.modal dl>div{grid-template-columns:1fr;gap:5px}.modal h2{font-size:22px}.state-banner{flex-wrap:wrap;font-size:10px}.claim h2{font-size:21px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.brand-logo{width:auto;height:34px;display:block}.brand-text b{letter-spacing:-.5px;font-size:22px;display:block}.brand-text small{color:#d6b578;font-family:ui-monospace,monospace;font-size:8px;display:block}.core-function.off{color:#7f9aab}.core-function.off i{border:1px solid #5d7f93;border-radius:50%;flex-shrink:0;width:9px;height:9px}.origin-tag{color:#a9d8e8;white-space:nowrap;border:1px solid #4b88a0;border-radius:20px;width:fit-content;padding:2px 8px;font-size:9px;font-weight:600;display:inline-flex}.origin-tag.gateway{color:#04202c;background:#bfeaf5;border-color:#bfeaf5}.origin-tag.governance{color:#cdbcf2;border-color:#a48ad8}td small .origin-tag{margin-top:2px}.modal.wide{width:min(980px,100%)}.work-detail{flex-direction:column;gap:18px;margin-top:14px;display:flex}.work-chips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chip{color:#c9eef8;background:#0a2333;border:1px solid #2b5b72;border-radius:5px;padding:3px 8px}.block-banner{color:#ffcf8a;background:#4a35152e;border:1px solid #b9853a;border-radius:8px;align-items:center;gap:16px;padding:14px 18px;display:flex}.block-banner>div{border-left:1px solid #8d6b39;flex-direction:column;gap:3px;padding-left:16px;display:flex}.block-banner b{color:#ffe2b3;font-size:15px}.block-banner span{font-size:12px}.work-detail section{background:#061520;border:1px solid #1f4a5f;border-radius:8px}.work-detail section>header{border-bottom:1px solid #1b3b4f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.work-detail section dl{margin:0;padding:0 16px}.work-detail section dl>div:last-child{border-bottom:0}.legend{color:#8cafc4;flex-wrap:wrap;gap:6px 16px;font-size:10px;display:flex}.legend span{align-items:center;gap:6px;display:flex}.node{background:#061520;border:2px solid #7fd8ea;border-radius:50%;flex-shrink:0;width:12px;height:12px;display:block}.node.gateway{background:#bfeaf5;border-color:#bfeaf5}.timeline{margin:0;padding:16px;list-style:none}.timeline li{gap:14px;padding-bottom:18px;display:flex;position:relative}.timeline li:last-child{padding-bottom:0}.timeline li:not(:last-child):before{content:"";background:#234e63;width:2px;position:absolute;top:16px;bottom:0;left:5px}.timeline li>.node{margin-top:3px;position:relative}.timeline li>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.timeline-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.timeline b{font-size:13px;font-weight:600}.timeline small{color:#8cafc4}.stack-row{flex-wrap:wrap;align-items:center;gap:8px;padding:3px 0;display:flex}.stack-row.attempt small{flex-basis:100%}.tag-current{color:#7fe6bd;border:1px solid #2fbf8a55;border-radius:4px;padding:1px 6px;font-size:9px}.origin-tag.verifier{color:#7fe6bd;border-color:#2fbf8a}.origin-tag.outcome-evaluator{color:#f0cd8a;border-color:#d9a441}.lease-row{border-left:1px solid #234e63;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;padding:2px 0 2px 14px;display:flex}.app{overflow-x:clip}.topbar{flex-wrap:nowrap;gap:16px;height:auto;min-height:65px}.topbar nav{flex-wrap:wrap;gap:2px;min-width:0}.topbar nav a{white-space:nowrap;color:#adbfcc;border-bottom:2px solid #0000;align-items:center;gap:6px;min-height:63px;padding:0 8px;font-size:11px;transition:background .18s,color .18s;display:inline-flex;position:relative}.topbar nav a:hover{color:#68edff;background:#15324788}.topbar nav a.active{color:#6aeeff;background:linear-gradient(#0000,#0a6a9655);border-bottom-color:#38ddf5;box-shadow:0 8px 15px -13px #38ddf5}.topbar nav a svg{display:none}.brand{flex-shrink:0;min-width:0}.session{color:#8cafc4;text-align:right;flex-shrink:0;align-items:center;gap:10px;font-size:10px;display:flex}.session b{color:#c9eef8;font-size:11px;font-weight:500;display:block}.session button{border:1px solid #2a5267;border-radius:5px;padding:6px 9px;font-size:10px}.env-strip{color:#7d9cb0;letter-spacing:.5px;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;min-height:28px;padding:4px 12px;font-size:9px;display:flex}.env-strip>span:first-child{color:#d6b578;align-items:center;gap:6px;font-family:ui-monospace,monospace;display:flex}.env-strip i{background:#ffb84d;border-radius:100%;width:4px;height:4px}@media (width>=1500px){.topbar nav a{padding:0 13px}.topbar nav a svg{display:block}}@media (width<=1020px){.topbar nav a{min-height:0;padding:11px 13px}}.secondary{padding:20px 4px 30px}.page-heading{gap:16px;margin-bottom:18px}.page-heading h1{font-size:32px}.page-heading .actions,.panel-heading .actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.panel-note{color:#93b4c9;max-width:110ch;margin:-4px 0 12px;font-size:10px}td{vertical-align:top;padding:11px 12px}table.dense td{padding:7px 10px}table.dense th{padding:8px 10px}tr.click{cursor:pointer}tr.click:hover td{background:#0d2a3b66}td .pill{margin-right:6px}td .origin-tag{margin-top:5px}.empty{color:#8cafc4;padding:10px 2px}.error{color:#ff9aa6;background:#3a121a66;border:1px solid #7f3345;border-radius:6px;margin:8px 0;padding:9px 12px;font-size:11px}.notice{color:#f6c67d;background:#44311744;border:1px solid #8d6b39;border-radius:6px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:11px 14px;font-size:11px;display:flex}.notice.red{color:#ff9aa6;background:#3a121a66;border-color:#7f3345}.notice.info{color:#a9d8e8;background:#0b223466;border-color:#24586c}.notice>div{flex:1;min-width:0}.btn{background:#0e2b3d;border:1px solid #2a5267;border-radius:5px;padding:7px 11px;font-size:11px}.btn.danger{color:#ff7888;background:#2a101688;border-color:#7f3345}.inline-error{color:#ff7888}textarea{color:#e8f7ff;background:#071826;border:1px solid #28556c;border-radius:4px;width:100%;padding:10px;font-family:ui-monospace,monospace;font-size:11px}label.field{color:#8cafc4;flex-direction:column;gap:5px;margin:9px 0;font-size:10px;display:flex}label.field input,label.field select{width:100%}.actionform{text-align:left;background:#061520;border:1px solid #24586c;border-radius:8px;min-width:270px;max-width:460px;padding:12px}.actionform strong{margin-bottom:4px;font:600 14px Rajdhani,sans-serif;display:block}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.grid2>.hud-panel,.grid3>.hud-panel{margin-bottom:0}.grid2,.grid3{margin-bottom:20px}@media (width<=1020px){.grid2,.grid3{grid-template-columns:1fr}}dl.kv{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:9px 22px;margin:0;display:grid}dl.kv>div{flex-direction:column;gap:3px;min-width:0;display:flex}dl.kv dt{color:#7ea0b4;text-transform:uppercase;letter-spacing:.5px;font-size:9px}dl.kv dd{overflow-wrap:anywhere;font-size:11px}details.json{margin:5px 0;font-size:11px}details.json summary{cursor:pointer;color:#62c5d9}details.json pre{white-space:pre-wrap;word-break:break-word;color:#bfe3ef;background:#020c14aa;border:1px solid #1d4559;border-radius:6px;max-height:320px;margin:6px 0 0;padding:10px;font:11px ui-monospace,monospace;overflow:auto}.tabs{border-bottom:1px solid #1a536b;flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.tabs button{color:#adbfcc;border-bottom:2px solid #0000;padding:9px 14px;font-size:11px}.tabs button.active{color:#6aeeff;background:linear-gradient(#0000,#0a6a9655);border-bottom-color:#38ddf5}h3.sub{color:#b7f2ff;margin:16px 0 8px;font:600 15px Rajdhani,sans-serif}.origin-tag.central{color:#a9d8e8;border-color:#4b88a0}.origin-tag.unknown{color:#8cafc4;border-style:dashed;border-color:#5d7f93}.pill.neutral{color:#8cafc4}.id{color:#8bdaee}.invitation{word-break:break-all;color:#c9eef8;background:#020c14aa;border:1px dashed #4b88a0;border-radius:6px;max-height:120px;margin:8px 0;padding:10px;font:10px ui-monospace,monospace;overflow:auto}.core-fact{color:#aec4d0;align-items:flex-start;gap:6px;line-height:1.4;display:flex}.core-fact i{background:#5d7f93;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:4px}.count-list{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.count-row{border-bottom:1px solid #173345;align-items:flex-start;gap:10px;width:100%;padding:9px 0;display:flex}.count-row:last-child{border-bottom:0}.count-row>b{color:#c1e6f3;min-width:120px;font:600 13px Rajdhani,sans-serif}.count-row .pill b{margin-left:3px;font-weight:700}.work-detail section>header h3{font:600 17px Rajdhani,sans-serif}.work-detail section dl>div{border-bottom:1px solid #1b3b4f;grid-template-columns:130px 1fr;gap:15px;padding:13px 0;display:grid}.work-detail section dt{color:#7ea0b4;font-size:11px}.work-detail section dd{min-width:0;font-size:12px;line-height:1.6}.work-detail section .table-wrap{padding:0 6px 6px}.evidence-row{border-bottom:1px solid #152f40;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex}.evidence-row:last-child{border-bottom:0}.evidence-row small{color:#8cafc4;overflow-wrap:anywhere;flex-basis:100%}.login-screen{flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100svh;padding:24px;display:flex}.login-screen .hud-panel{width:min(400px,100%);padding:26px}.login-screen h1{letter-spacing:3px;color:#a5f6ff;text-shadow:0 0 8px #38ddf588,0 0 24px #38ddf533;text-align:center;font-family:Orbitron,Arial,sans-serif;font-size:30px;font-weight:500}.login-screen p{color:#8cafc4;text-align:center;margin:8px 0 14px;font-size:11px}.login-screen .primary{width:100%;margin-top:12px;padding:11px}.login-screen .brand-logo{height:40px}.setting-row{border-bottom:1px solid #143144;grid-template-columns:minmax(180px,1fr) minmax(220px,2fr) minmax(250px,1.4fr);align-items:center;gap:14px;padding:10px 4px;font-size:11px;display:grid}.setting-row input{width:200px}@media (width<=1020px){.setting-row{grid-template-columns:1fr}}table.dense,.grid2 table,.grid3 table{min-width:0}.card-actions{margin-top:14px}.cards-grid .hud-panel>p{margin:10px 0}.cards-grid .panel-heading{margin-bottom:14px}.criterion{color:#a9c4d3;flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.criterion code{font-size:11px}.password-form,.account-form{gap:10px;max-width:440px;display:grid}.account-form fieldset{border:1px solid #244a5e;border-radius:6px;gap:6px;margin:0;padding:8px 12px;display:grid}.account-form legend{color:#8cafc4;padding:0 6px;font-size:11px}.check{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;display:flex}.check input{width:auto}.temp-password{letter-spacing:.5px;-webkit-user-select:all;user-select:all;border:1px dashed #4b88a0;border-radius:4px;width:fit-content;margin:8px 0;padding:8px 10px;font-size:15px;display:block}.login-screen .hud-panel .password-form{margin:0 auto 12px}.session a{color:inherit;text-decoration:none}
