:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;font-family:Segoe UI Variable,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--ground);scroll-behavior:smooth;min-width:320px}body{background:var(--ground);min-width:320px;min-height:100dvh;color:var(--ink);margin:0;overflow-x:hidden}button,input{color:inherit;font:inherit}button{min-block-size:44px}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,[role=button]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}a{color:inherit}h1,h2,p,dl,dd{margin:0}.skip-link{background:var(--ink);color:var(--surface-raised);z-index:100;padding:.75rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.ledger-shell{background:var(--ground);min-height:100dvh;transition:background-color .24s ease-out}.ledger-shell:after{background:rgba(0, 0, 0, calc((1 - var(--surface-brightness)) * .65));content:"";pointer-events:none;z-index:40;transition:background-color .24s ease-out;position:fixed;inset:0}.data-notice{background:var(--surface-deep);border-bottom:2px solid var(--focus);color:var(--ink);flex-wrap:wrap;align-items:center;gap:.75rem;min-height:44px;padding:.4rem 1rem;display:flex}.data-notice span{font-size:.82rem}.data-notice[data-health=offline]{border-bottom-style:double}.section-rail{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:40px;padding:.5rem .75rem;display:flex}.section-rail h2{letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:700}.section-rail span{color:var(--ink-soft);font-size:.72rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-theme=pearl-fog]{--ground:#c8ced1;--surface:#d8dddf;--surface-raised:#e0e4e4;--surface-deep:#b8c0c5;--ink:#17212a;--ink-soft:#44515c;--line:#8d9aa4;--structure:#0d437e;--health:#147c78;--owner:#c95a25;--shadow:#1e2d3838;--focus:#8b2f0f;--surface-brightness:.9}[data-theme=titanium-mist]{--ground:#aeb8be;--surface:#c3cbd0;--surface-raised:#d0d6d8;--surface-deep:#98a5ad;--ink:#101820;--ink-soft:#35434e;--line:#74838e;--structure:#153f6c;--health:#0f706d;--owner:#b84d20;--shadow:#101b2447;--focus:#8b2f0f;--surface-brightness:.9}[data-theme=warm-alloy]{--ground:#bebbb3;--surface:#cfccc4;--surface-raised:#dad7cf;--surface-deep:#a9a59c;--ink:#1d1d1b;--ink-soft:#4d4a44;--line:#8c887f;--structure:#294b68;--health:#317267;--owner:#af4e29;--shadow:#2c28223d;--focus:#8b2f0f;--surface-brightness:.9}:root,[data-theme=cobalt-night]{--ground:#050b18;--surface:#081631;--surface-raised:#0d2246;--surface-deep:#060f22;--ink:#f2f7ff;--ink-soft:#8fa7c7;--line:#59d9ff42;--structure:#59d9ff;--health:#58f0c0;--owner:#ffc66d;--shadow:#02091880;--focus:#9d78ff;--surface-brightness:.9}.top-rail{background:var(--surface-raised);border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1.1fr) 170px minmax(480px,2.7fr) 220px;align-items:stretch;min-height:82px;display:grid}.brand{align-items:center;gap:.8rem;padding:.75rem 1.25rem;text-decoration:none;display:flex}.brand-mark{border:1px solid var(--structure);justify-content:center;align-items:center;width:38px;height:38px;font-size:.76rem;font-weight:800;display:inline-flex}.brand strong,.brand small,.owner-authority strong,.owner-authority small{display:block}.brand strong{letter-spacing:.08em;font-size:1.05rem}.brand small,.owner-authority small{color:var(--ink-soft);font-size:.7rem}.top-rail>time{border-inline:1px solid var(--line);font-variant-numeric:tabular-nums;align-content:center;padding:.75rem 1rem;font-size:1.05rem;display:grid}.top-rail>time span{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem}.top-rail nav{justify-content:center;align-items:stretch;display:flex}.top-rail nav a,.top-rail nav button{border-bottom:3px solid #0000;border-inline:0;background:0 0;border-top:0;justify-content:center;align-items:center;min-width:96px;padding:.8rem;font-size:.76rem;text-decoration:none;display:flex}.top-rail nav a:hover,.top-rail nav a[aria-current=page]{border-bottom-color:var(--structure);color:var(--structure)}.top-rail nav button:disabled{color:var(--ink-soft);cursor:not-allowed;opacity:.65}.owner-authority{border-left:1px solid var(--line);color:var(--owner);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.owner-symbol{border:2px solid;justify-content:center;align-items:center;width:36px;height:36px;font-size:.72rem;font-weight:800;display:inline-flex;transform:rotate(45deg)}.owner-symbol:first-letter{transform:rotate(-45deg)}.state-spine{background:var(--structure);color:var(--surface-raised);grid-template-columns:repeat(5,1fr);min-height:62px;display:grid}.state-item{border-right:1px solid color-mix(in srgb, var(--surface-raised) 30%, transparent);align-content:center;gap:.2rem;padding:.65rem 1.25rem;display:grid}.state-item span{letter-spacing:.08em;opacity:.74;text-transform:uppercase;font-size:.65rem}.state-item strong{letter-spacing:.04em;font-size:.9rem}.state-item[data-health]{border-left:4px solid}.state-item[data-health=fresh]{border-left-color:var(--health)}.state-item[data-health=stale],.state-item[data-health=offline]{border-left-color:var(--owner)}.ledger-main{grid-template-rows:minmax(510px,1fr) minmax(150px,auto);grid-template-columns:minmax(420px,.95fr) minmax(640px,1.65fr) minmax(250px,.58fr);min-height:calc(100dvh - 178px);display:grid}.agent-ledger,.system-flow,.inspection-rail,.metric-band{background:var(--surface);border-right:1px solid var(--line)}.metric-band{border-top:1px solid var(--line);grid-area:2/1/auto/-1;grid-template-columns:repeat(5,minmax(180px,1fr));display:grid}.metric{border-right:1px solid var(--line);align-content:center;gap:.45rem;min-height:145px;padding:1rem 1.25rem;display:grid}.metric:last-child{border-right:0}.metric h2{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.metric strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(1.05rem,1.45vw,1.6rem)}.metric span{color:var(--ink-soft);font-size:.73rem}.context7-metric{align-content:start;gap:.3rem}.context7-metric header{justify-content:space-between;align-items:center;display:flex}.metric .context7-warning{color:var(--focus);font-size:.65rem;font-weight:800}.context7-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .65rem;margin-top:.35rem;display:grid}.context7-details div{min-width:0}.context7-details dt{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.6rem}.context7-details dd{overflow-wrap:anywhere;margin:.1rem 0 0;font-size:.7rem;font-weight:700}.context7-metric progress{accent-color:var(--structure);width:100%;height:5px;margin-top:.2rem}.metric .context7-reset{font-size:.65rem}.ledger-footer{background:var(--surface-deep);border-top:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;align-items:center;min-height:34px;padding:.45rem 1rem;font-size:.67rem;display:flex}.agent-columns{color:var(--ink-soft);grid-template-columns:1.5fr repeat(3,.74fr);padding:.45rem .75rem;font-size:.65rem;display:grid}.agent-columns span:not(:first-child){text-align:right}.agent-list{display:grid}.agent-strip{background:var(--surface-raised);border-bottom:1px solid var(--line);grid-template-columns:40px minmax(100px,1.15fr) repeat(3,minmax(60px,.68fr));align-items:center;gap:.35rem;min-height:70px;padding:.55rem .75rem;display:grid}.agent-strip:hover{background:color-mix(in srgb, var(--surface-raised) 82%, var(--structure))}.agent-code{border:1px solid var(--structure);color:var(--structure);justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:inline-flex}.agent-identity strong,.agent-identity span,.agent-data strong,.agent-data span{display:block}.agent-identity strong{letter-spacing:.06em;text-transform:uppercase;font-size:.93rem}.agent-identity span,.agent-data span{color:var(--ink-soft);font-size:.68rem}.agent-data{text-align:right;min-width:0}.agent-data strong{overflow-wrap:anywhere;margin-top:.2rem;font-size:.7rem}.flow-canvas{background-color:var(--surface-raised);background-image:linear-gradient(color-mix(in srgb, var(--line) 22%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--line) 22%, transparent) 1px, transparent 1px);background-size:28px 28px;min-height:calc(100% - 40px);position:relative;overflow:hidden}.flow-canvas:focus-visible{outline:3px solid color-mix(in srgb, var(--owner) 76%, var(--ink));outline-offset:-3px}.flow-pan-hint{display:none}.flow-canvas svg{width:100%;height:100%;min-height:460px;display:block}.flow-rules line{stroke:color-mix(in srgb, var(--line) 35%, transparent);stroke-width:1px}.flow-paths path{fill:none;marker-end:url(#arrow);stroke:var(--structure);stroke-width:1.8px}.flow-paths marker path{fill:var(--structure)}.flow-feedback{stroke-dasharray:5 6}.flow-nodes rect{fill:var(--surface-raised);stroke:var(--structure);stroke-width:1.5px}.flow-nodes text{fill:var(--ink);text-anchor:middle;text-transform:uppercase;font-size:12px;font-weight:700}.flow-pulse circle{fill:var(--health);filter:drop-shadow(3px 5px 7px var(--shadow))}.flow-pulse circle:first-child{animation:5s cubic-bezier(.16,1,.3,1) infinite flow-pulse}.flow-pulse circle:nth-child(2){animation:5s cubic-bezier(.16,1,.3,1) 1.65s infinite flow-pulse}.flow-pulse circle:last-child{animation:5s cubic-bezier(.16,1,.3,1) 3.3s infinite flow-pulse}@keyframes flow-pulse{0%,30%{opacity:.15;r:4px}55%{opacity:1;r:9px}to{opacity:.15;r:4px}}.flow-caption{color:var(--ink-soft);font-size:.7rem;position:absolute;bottom:.65rem;left:.75rem}.inspection-rail{border-right:0;min-height:0;overflow-y:auto}.inspection-section{border-bottom:1px solid var(--line)}.inspection-section header{justify-content:space-between;align-items:center;min-height:40px;padding:.5rem .75rem;display:flex}.inspection-section h2{letter-spacing:.06em;text-transform:uppercase;font-size:.76rem}.inspection-section header span{color:var(--health);font-size:.67rem}.inspection-section dl{background:var(--surface-raised);padding:0 .75rem .5rem}.inspection-section dl div{border-top:1px solid color-mix(in srgb, var(--line) 65%, transparent);justify-content:space-between;align-items:center;min-height:35px;font-size:.72rem;display:flex}.inspection-section dd{color:var(--health);text-align:right;font-weight:700}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.flow-pulse circle{opacity:.75;animation:none}}.operations-deck{background:var(--surface);border-top:1px solid var(--line);grid-area:1/1}.operations-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:54px;padding:.65rem .85rem;display:flex}.operations-header span{color:var(--ink-soft);letter-spacing:.1em;font-size:.62rem}.operations-header h2{letter-spacing:.04em;text-transform:uppercase;margin-top:.15rem;font-size:.94rem}.operations-header button,.server-slot-actions button,.server-slot-actions a{background:var(--surface-raised);border:1px solid var(--line);text-transform:capitalize;justify-content:center;align-items:center;min-height:44px;padding:.35rem .65rem;font-size:.68rem;text-decoration:none;display:inline-flex}.operations-header button:hover,.server-slot-actions button:hover:not(:disabled),.server-slot-actions a:hover{border-color:var(--structure);color:var(--structure)}.server-slot-actions button:disabled{cursor:not-allowed;opacity:.38}.operations-grid{grid-template-columns:1fr;display:grid}.operations-panel{min-width:0;padding:.75rem}.operations-panel+.operations-panel{border-left:1px solid var(--line)}.operations-panel-heading{justify-content:space-between;align-items:center;display:flex}.operations-panel-heading h3{letter-spacing:.06em;text-transform:uppercase;font-size:.76rem}.operations-panel-heading span{color:var(--health);font-size:.64rem;font-weight:800}.operations-note,.operations-empty,.operations-error{color:var(--ink-soft);font-size:.68rem}.operations-note{margin-top:.35rem}.operations-error{background:color-mix(in srgb, var(--owner) 18%, var(--surface-raised));border-bottom:1px solid var(--owner);color:var(--focus);padding:.55rem .85rem}.server-slot-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.65rem;display:grid}.server-slot{background:var(--surface-raised);border:1px solid var(--line);align-items:center;gap:.65rem;min-width:0;padding:.6rem;display:grid}.server-slot[data-state=online]{border-left:3px solid var(--health)}.server-slot[data-state=offline]{border-left:3px solid var(--ink-soft)}.server-slot-identity{align-items:center;gap:.55rem;min-width:0;display:flex}.server-state{background:var(--ink-soft);border-radius:50%;flex:none;width:8px;height:8px}[data-state=online] .server-state{background:var(--health);box-shadow:0 0 10px color-mix(in srgb, var(--health) 62%, transparent)}.server-slot-identity strong,.server-slot-identity span{display:block}.server-slot-identity strong{font-size:.75rem}.server-slot-identity span{color:var(--ink-soft);margin-top:.12rem;font-size:.63rem}.server-slot-actions{flex-wrap:wrap;gap:.3rem;display:flex}.server-slot-actions a{border-color:var(--structure)}.rust-gate{background:color-mix(in srgb, var(--owner) 10%, var(--surface-raised));border:1px solid var(--owner);justify-content:space-between;align-items:center;margin-top:.65rem;padding:.55rem .65rem;display:flex}.rust-gate[data-safe=true]{background:color-mix(in srgb, var(--health) 10%, var(--surface-raised));border-color:var(--health)}.rust-gate span{color:var(--ink-soft);font-size:.64rem}.rust-gate strong{color:var(--focus);font-size:.7rem}.rust-gate[data-safe=true] strong{color:var(--health)}.rust-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .8rem;margin-top:.65rem;display:grid}.rust-metrics div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:30px;display:flex}.rust-metrics dt{color:var(--ink-soft);font-size:.62rem}.rust-metrics dd{text-align:right;font-size:.66rem;font-weight:700}@media (max-width:1100px){.operations-grid{grid-template-columns:1fr}.operations-panel+.operations-panel{border-left:0;border-top:1px solid var(--line)}}@media (max-width:700px){.server-slot-list,.rust-metrics{grid-template-columns:1fr}.server-slot-actions button,.server-slot-actions a{min-height:44px}}.loading{background:var(--surface);border:1px solid var(--line);grid-column:1/-1;align-self:start;min-height:120px;margin:1rem;padding:1rem}.auth-shell{background:linear-gradient(#59d9ff0d 1px, transparent 1px), linear-gradient(90deg, #59d9ff0d 1px, transparent 1px), var(--ground);background-size:28px 28px;place-items:center;min-height:100vh;padding:1.5rem;display:grid}.auth-card{background:color-mix(in srgb, var(--surface) 94%, transparent);border:1px solid var(--line);gap:1rem;width:min(100%,30rem);padding:clamp(1.25rem,4vw,2.5rem);display:grid;box-shadow:18px 22px #00000061,0 0 42px #59d9ff1f}.auth-card form,.auth-card label{gap:.5rem;display:grid}.auth-card form{gap:1rem}.auth-card input{background:var(--surface-deep);border:1px solid var(--line);color:var(--ink);min-height:44px;padding:.7rem .8rem}.auth-card button,.auth-card nav button{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink);min-height:44px;padding:.55rem .8rem}.auth-card nav{flex-wrap:wrap;gap:.5rem;display:flex}.auth-message{color:var(--ink-soft)}.eyebrow{color:var(--structure);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.tailnet-switch select{background:var(--surface-deep);border:1px solid var(--line);color:var(--ink);min-height:44px;padding:.7rem .8rem}.inspection-section button,.ledger-footer button,.owner-authority button,.project-links button,.project-links a{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink);min-height:44px;padding:.55rem .8rem}.owner-authority button{min-height:36px;margin-left:auto;padding:.35rem .55rem}.project-control-list{gap:.5rem;margin-top:.75rem;display:grid}.project-control{background:color-mix(in srgb, var(--surface-raised) 78%, transparent);border:1px solid var(--line);border-left:3px solid var(--ink-soft)}.project-control[data-state=online]{border-left-color:var(--health)}.project-control[data-state=degraded]{border-left-color:var(--owner)}.project-control summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:56px;padding:.55rem .65rem;display:grid}.project-control summary::-webkit-details-marker{display:none}.project-control summary strong,.project-control summary small{display:block}.project-control summary strong{font-size:.78rem}.project-control summary small,.project-state{color:var(--ink-soft);text-transform:uppercase;font-size:.62rem}.project-control[open] summary{border-bottom:1px solid var(--line)}.project-control-body{gap:.65rem;padding:.7rem;display:grid}.project-control-body>p{color:var(--ink-soft);font-size:.69rem;line-height:1.45}.project-links,.server-slot-actions{flex-wrap:wrap;gap:.3rem;display:flex}.project-links a,.project-links button{align-items:center;font-size:.68rem;text-decoration:none;display:inline-flex}.tailnet-switch{gap:.3rem;display:grid}.tailnet-switch>span{color:var(--ink-soft);text-transform:uppercase;font-size:.62rem}.service-list{gap:.35rem;display:grid}.service-row{border-top:1px solid var(--line);grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:.45rem;padding-top:.45rem;display:grid}.service-row>span strong,.service-row>span small{display:block}.service-row>span strong{font-size:.7rem}.service-row>span small{color:var(--ink-soft);text-transform:uppercase;margin-top:.12rem;font-size:.6rem}.system-flow{grid-area:1/2}.inspection-rail{grid-area:1/3}.ecosystem-map{place-content:center;gap:clamp(1rem,4vw,3rem);padding:clamp(1.5rem,5vw,4rem);display:grid;position:absolute;inset:0}.ecosystem-hub{background:var(--surface-deep);border:1px solid var(--structure);text-align:center;justify-self:center;gap:.3rem;width:min(100%,260px);padding:1rem 1.5rem;display:grid;box-shadow:0 0 34px #59d9ff38}.ecosystem-hub span,.ecosystem-node span{color:var(--structure);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.ecosystem-hub small,.ecosystem-node small{color:var(--ink-soft);font-size:.62rem}.ecosystem-projects{grid-template-columns:repeat(3,minmax(130px,1fr));gap:.55rem;display:grid}.ecosystem-node{background:color-mix(in srgb, var(--surface-raised) 84%, transparent);border:1px solid var(--line);gap:.25rem;min-height:84px;padding:.75rem;text-decoration:none;display:grid}.ecosystem-node[data-state=online]{border-bottom-color:var(--health)}.ecosystem-node:hover{border-color:var(--structure)}.library-list{gap:.3rem;max-height:210px;margin:0;padding:0 .75rem .75rem;list-style:none;display:grid;overflow:auto}.library-list li{border-top:1px solid var(--line);color:var(--ink-soft);overflow-wrap:anywhere;padding-top:.35rem;font-size:.68rem}.inspection-section>button{width:calc(100% - 1.5rem);margin:0 .75rem .75rem}.inspection-section dd[data-state=offline]{color:var(--owner)}.ledger-footer button{min-height:30px;padding:.25rem .55rem}@media (max-width:1280px){.inspection-rail{grid-row:auto}}@media (max-width:900px){.system-flow,.inspection-rail{grid-area:auto}}@media (max-width:620px){.ecosystem-projects{grid-template-columns:repeat(2,minmax(120px,1fr))}.service-row{grid-template-columns:1fr}}@media (max-width:420px){.owner-authority>span:not(.owner-symbol){display:none}.owner-symbol{transform:rotate(45deg)scale(.82)}}@media (max-width:1280px){.top-rail{grid-template-columns:210px 150px 1fr 190px}.top-rail nav a{min-width:78px}.ledger-main{grid-template-rows:auto auto auto;grid-template-columns:minmax(380px,.9fr) minmax(540px,1.5fr)}.operations-deck,.metric-band{grid-row:auto}.inspection-rail{grid-column:1/-1;grid-template-columns:minmax(280px,1.35fr) repeat(3,minmax(210px,1fr));display:grid;overflow:auto visible}.metric-band{grid-column:1/-1}}@media (min-width:901px) and (max-width:1280px){.agent-data strong{letter-spacing:-.02em;white-space:nowrap;font-size:.59rem}}@media (max-width:900px){.top-rail{grid-template-columns:1fr auto}.top-rail>time{border-right:0}.top-rail nav{border-top:1px solid var(--line);scrollbar-width:none;order:3;grid-column:1/-1;justify-content:flex-start;overflow-x:auto}.top-rail nav::-webkit-scrollbar{display:none}.top-rail nav a,.top-rail nav button{min-width:110px;min-height:48px}.owner-authority{border-left:0;grid-area:1/2}.state-spine{grid-template-columns:repeat(2,1fr)}.ledger-main{min-height:0;display:block}.agent-strip{grid-template-columns:44px 1.25fr repeat(3,minmax(74px,.7fr))}.inspection-rail{grid-template-columns:1fr;display:grid}.metric-band{grid-template-columns:repeat(2,1fr);display:grid}.metric:last-child{grid-column:1/-1}}@media (max-width:620px){.top-rail{min-height:70px}.brand{padding:.6rem .75rem}.top-rail>time{display:none}.owner-authority{padding:.55rem .75rem}.owner-symbol{width:30px;height:30px}.state-spine{grid-template-columns:1fr 1fr}.state-item{padding:.55rem .75rem}.agent-columns{display:none}.agent-strip{grid-template-columns:38px 1fr 1fr;gap:.5rem;min-height:82px}.agent-strip .agent-data:nth-of-type(2),.agent-strip .agent-data:nth-of-type(3){display:none}.flow-canvas{overscroll-behavior-x:contain;scrollbar-color:var(--structure) var(--surface-deep);scrollbar-width:thin;overflow:auto hidden}.flow-pan-hint{background:var(--surface-raised);border-bottom:1px solid var(--line);color:var(--ink-soft);z-index:2;width:100%;padding:.5rem .75rem;font-size:.72rem;display:block;position:sticky;left:0}.flow-canvas svg{width:960px;min-width:960px;height:500px;min-height:500px}.flow-caption{background:var(--surface-raised);width:100%;max-width:100%;padding:.5rem .75rem;position:sticky;bottom:auto;left:0}.metric-band{grid-template-columns:1fr}.metric,.metric:last-child{grid-column:auto;min-height:112px}.ledger-footer{flex-direction:column;align-items:flex-start;gap:.2rem}}@media (max-width:420px){.brand{gap:.5rem}.brand small,.owner-authority small{display:none}.owner-authority{gap:.45rem}.top-rail nav a,.top-rail nav button{min-width:100px}.state-item{min-width:0}.operations-panel{padding-inline:.5rem}}@media (prefers-contrast:more){button,input,summary,.agent-strip,.metric,.operations-panel,.server-slot{border-color:var(--ink)}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,[role=button]:focus-visible{outline-width:4px}}:root:not([data-theme]),[data-theme=cobalt-night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:not([data-theme]) body,[data-theme=cobalt-night] body{background:#02050b}:root:not([data-theme]) .ledger-shell,[data-theme=cobalt-night] .ledger-shell{isolation:isolate;background:0 0;position:relative}:root:not([data-theme]) .ledger-shell:before,[data-theme=cobalt-night] .ledger-shell:before{content:"";opacity:.32;pointer-events:none;z-index:0;background:linear-gradient(#0000000a 0%,#02050b 93%);animation:9s ease-in-out infinite alternate stage-breathe;position:fixed;inset:0}:root:not([data-theme]) .top-rail,:root:not([data-theme]) .data-notice,:root:not([data-theme]) .state-spine,:root:not([data-theme]) .ledger-main,:root:not([data-theme]) .ledger-footer,[data-theme=cobalt-night] .top-rail,[data-theme=cobalt-night] .data-notice,[data-theme=cobalt-night] .state-spine,[data-theme=cobalt-night] .ledger-main,[data-theme=cobalt-night] .ledger-footer{z-index:1;position:relative}:root:not([data-theme]) .top-rail,[data-theme=cobalt-night] .top-rail{background:color-mix(in srgb, var(--surface-deep) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);box-shadow:0 12px 36px #00000061}:root:not([data-theme]) .brand-mark,[data-theme=cobalt-night] .brand-mark{background:linear-gradient(145deg, #59d9ff47, transparent 56%), var(--surface-deep);border:1px solid var(--structure);clip-path:polygon(18% 0,100% 0,100% 82%,82% 100%,0 100%,0 18%);color:var(--ink);box-shadow:inset 0 0 18px #59d9ff2e,0 0 18px #59d9ff47}:root:not([data-theme]) .brand strong,:root:not([data-theme]) .owner-authority strong,:root:not([data-theme]) h1,:root:not([data-theme]) h2,:root:not([data-theme]) h3,[data-theme=cobalt-night] .brand strong,[data-theme=cobalt-night] .owner-authority strong,[data-theme=cobalt-night] h1,[data-theme=cobalt-night] h2,[data-theme=cobalt-night] h3{font-family:Bahnschrift,Arial Narrow,Segoe UI,sans-serif;font-stretch:75%}:root:not([data-theme]) .brand strong,[data-theme=cobalt-night] .brand strong{color:#fff;letter-spacing:.14em;text-shadow:0 0 14px #59d9ffad;text-transform:uppercase}:root:not([data-theme]) .top-rail nav a[aria-current=page],[data-theme=cobalt-night] .top-rail nav a[aria-current=page]{text-shadow:0 0 12px #59d9ffad;background:linear-gradient(#0000 55%,#59d9ff1f)}:root:not([data-theme]) .owner-symbol,[data-theme=cobalt-night] .owner-symbol{box-shadow:0 0 18px color-mix(in srgb, var(--owner) 36%, transparent)}:root:not([data-theme]) .state-spine,[data-theme=cobalt-night] .state-spine{background:color-mix(in srgb, var(--surface-deep) 88%, transparent);border-bottom:1px solid var(--structure);color:var(--ink);box-shadow:inset 0 -12px 32px #0066ff12}:root:not([data-theme]) .ledger-main,[data-theme=cobalt-night] .ledger-main{background:color-mix(in srgb, var(--line) 70%, transparent);gap:1px}:root:not([data-theme]) .agent-ledger,:root:not([data-theme]) .system-flow,:root:not([data-theme]) .inspection-rail,:root:not([data-theme]) .operations-deck,:root:not([data-theme]) .metric-band,[data-theme=cobalt-night] .agent-ledger,[data-theme=cobalt-night] .system-flow,[data-theme=cobalt-night] .inspection-rail,[data-theme=cobalt-night] .operations-deck,[data-theme=cobalt-night] .metric-band{background:color-mix(in srgb, var(--surface) 80%, transparent);-webkit-backdrop-filter:blur(14px)saturate(125%);backdrop-filter:blur(14px)saturate(125%)}:root:not([data-theme]) .agent-strip,:root:not([data-theme]) .inspection-section dl,:root:not([data-theme]) .argus-workboard,:root:not([data-theme]) .server-slot,[data-theme=cobalt-night] .agent-strip,[data-theme=cobalt-night] .inspection-section dl,[data-theme=cobalt-night] .argus-workboard,[data-theme=cobalt-night] .server-slot{background:color-mix(in srgb, var(--surface-raised) 76%, transparent)}:root:not([data-theme]) .agent-strip:hover,[data-theme=cobalt-night] .agent-strip:hover{background:color-mix(in srgb, var(--surface-raised) 84%, var(--structure));box-shadow:inset 3px 0 var(--structure)}:root:not([data-theme]) .agent-code,[data-theme=cobalt-night] .agent-code{clip-path:polygon(15% 0,100% 0,100% 85%,85% 100%,0 100%,0 15%);background:#000c1cb8;box-shadow:inset 0 0 14px #59d9ff1f,0 0 12px #59d9ff1f}:root:not([data-theme]) .flow-canvas,[data-theme=cobalt-night] .flow-canvas{background-color:color-mix(in srgb, var(--surface-deep) 70%, transparent);background-image:radial-gradient(circle at 50% 50%, #0084ff2e, transparent 42%), linear-gradient(color-mix(in srgb, var(--structure) 12%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--structure) 12%, transparent) 1px, transparent 1px);background-size:auto,28px 28px,28px 28px}:root:not([data-theme]) .flow-canvas svg,:root:not([data-theme]) .flow-caption,:root:not([data-theme]) .flow-pan-hint,[data-theme=cobalt-night] .flow-canvas svg,[data-theme=cobalt-night] .flow-caption,[data-theme=cobalt-night] .flow-pan-hint{z-index:1;position:relative}:root:not([data-theme]) .flow-paths path,[data-theme=cobalt-night] .flow-paths path{filter:drop-shadow(0 0 5px #59d9ffb8);stroke-width:2.2px}:root:not([data-theme]) .flow-nodes rect,[data-theme=cobalt-night] .flow-nodes rect{fill:color-mix(in srgb, var(--surface-raised) 88%, transparent);filter:drop-shadow(0 0 8px #59d9ff33)}:root:not([data-theme]) .metric,[data-theme=cobalt-night] .metric{background:linear-gradient(145deg,#0d2246bd,#030a17c7)}:root:not([data-theme]) .metric strong,[data-theme=cobalt-night] .metric strong{color:#fff;text-shadow:0 0 14px #59d9ff6b}:root:not([data-theme]) .operations-header button,:root:not([data-theme]) .server-slot-actions button,:root:not([data-theme]) .server-slot-actions a,[data-theme=cobalt-night] .operations-header button,[data-theme=cobalt-night] .server-slot-actions button,[data-theme=cobalt-night] .server-slot-actions a{background:linear-gradient(145deg,#0d2246f0,#060f22f0);box-shadow:inset 0 0 14px #59d9ff14}:root:not([data-theme]) .ledger-footer,[data-theme=cobalt-night] .ledger-footer{background:#020711e6}@keyframes stage-breathe{0%{opacity:.27;transform:scale(1)}to{opacity:.35;transform:scale(1.015)}}@media (max-width:620px){:root:not([data-theme]) .ledger-shell:before,[data-theme=cobalt-night] .ledger-shell:before{opacity:.23}}@media (prefers-reduced-motion:reduce){:root:not([data-theme]) .ledger-shell:before,[data-theme=cobalt-night] .ledger-shell:before{animation:none;transform:none}}
