:root{--ink:#071710;--ink-soft:#163326;--paper:#f2f0e8;--paper-deep:#dedbd0;--acid:#b7f34a;--acid-soft:#d7ff8e;--signal:#ff704d;--line:#0717102b;--muted:#69776f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{background:var(--paper)}body{color:var(--ink);background:linear-gradient(#07171009 1px, transparent 1px), linear-gradient(90deg, #07171009 1px, transparent 1px), var(--paper);text-rendering:optimizelegibility;background-size:24px 24px;margin:0;font-family:Avenir Next,Helvetica Neue,ui-sans-serif,sans-serif}.management-plane{width:min(1480px,100%);min-height:100vh;margin:0 auto;padding:0 42px 28px}.management-hero{grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:end;gap:72px;padding:64px 0 48px;display:grid}.management-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(48px,6vw,88px);line-height:.93}.management-title-accent{color:#0000;-webkit-text-stroke:1.4px var(--ink);display:block}.management-hero p:not(.eyebrow){max-width:720px;color:var(--ink-soft);margin:28px 0 0;line-height:1.75}.management-tally{border:1px solid var(--ink);background:#f2f0e8d1;grid-template-columns:repeat(3,1fr);display:grid}.management-tally>div{border-right:1px solid var(--line);text-align:center;place-content:center;min-height:126px;display:grid}.management-tally>div:last-of-type{border-right:0}.management-tally span,.management-tally small{letter-spacing:.14em;font:700 9px/1.2 ui-monospace,SFMono-Regular,monospace}.management-tally strong{margin-top:8px;font-size:38px}.management-tally-critical{color:var(--paper);background:var(--signal)}.management-tally small{border-top:1px solid var(--line);text-align:right;grid-column:1/-1;padding:12px 16px}.management-safe-hold,.management-empty{color:var(--paper);background:var(--ink);padding:28px}.management-safe-hold strong,.management-safe-hold span{display:block}.management-safe-hold span{color:var(--paper-deep);margin-top:8px}.risk-ledger{border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.risk-ledger-heading,.risk-row{grid-template-columns:minmax(220px,.8fr) minmax(320px,1.4fr) minmax(300px,1fr);display:grid}.risk-ledger-heading{background:var(--ink);color:var(--paper)}.risk-ledger-heading span{letter-spacing:.14em;border-right:1px solid #f2f0e840;padding:13px 20px;font:700 9px/1 ui-monospace,SFMono-Regular,monospace}.risk-row>*{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:24px}.risk-row--critical{box-shadow:inset 6px 0 var(--signal)}.risk-row--high{box-shadow:inset 6px 0 #d58b18}.risk-row--none{box-shadow:inset 6px 0 var(--acid)}.risk-client span,.risk-client small,.risk-code,.risk-control-state dt,.risk-control-state dd{letter-spacing:.08em;font:700 9px/1.25 ui-monospace,SFMono-Regular,monospace}.risk-client h2{margin:10px 0;font-size:24px}.risk-signals{flex-wrap:wrap;align-content:center;gap:8px;display:flex}.risk-code{border:1px solid;padding:8px 10px}.risk-code--none{color:#477400}.risk-control-state{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;display:grid}.risk-control-state dt{color:var(--muted)}.risk-control-state dd{margin:7px 0 0;font-size:11px}.risk-control-state>strong{border-top:1px solid var(--line);text-align:right;grid-column:1/-1;padding-top:12px}.management-empty--healthy{background:color-mix(in srgb, var(--acid) 12%, var(--operator-panel));border-color:#477400}.management-footer{margin-top:38px}@media (max-width:900px){.management-hero,.risk-ledger-heading,.risk-row{grid-template-columns:1fr}.risk-ledger-heading{display:none}}a{color:inherit}.risk-next-step{border-top:1px solid var(--line);grid-column:1/-1;gap:6px;padding-top:12px;display:grid}.risk-next-step span{color:var(--muted);font-weight:750}.risk-next-step :is(a,p){margin:0;font-weight:750}.risk-next-step a{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);justify-content:center;align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}.control-plane{width:min(1480px,100%);min-height:100vh;margin:0 auto;padding:0 42px 28px;overflow:hidden}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:88px;display:flex}.brand{align-items:center;gap:14px;text-decoration:none;display:inline-flex}.brand-mark{width:42px;height:42px;color:var(--acid);background:var(--ink);letter-spacing:-.04em;place-items:center;font:800 13px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid;transform:rotate(-3deg)}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.11em;font-size:14px}.brand small{color:var(--muted);letter-spacing:.18em;margin-top:3px;font:600 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.environment{color:var(--ink-soft);letter-spacing:.12em;align-items:center;gap:10px;font:700 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.topbar-actions{align-items:center;gap:28px;display:flex}.user-profile{max-width:220px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;gap:2px;font:700 14px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid;overflow:hidden}.user-profile strong,.user-profile small{text-overflow:ellipsis;overflow:hidden}.user-profile strong{color:var(--ink)}.plane-link{border-bottom:1px solid var(--ink);letter-spacing:.08em;padding-bottom:4px;font:700 10px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;text-decoration:none}.plane-link:hover{color:#477400;border-color:#477400}.environment-dot{background:var(--acid);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #b7f34a40}.hero{grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:80px;padding:70px 0 60px;display:grid}.eyebrow{color:var(--muted);letter-spacing:.19em;margin:0 0 16px;font:700 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.hero h1{letter-spacing:-.075em;max-width:850px;margin:0;font-size:clamp(52px,7vw,104px);font-weight:760;line-height:.9}.hero-outline{color:#0000;-webkit-text-stroke:1.5px var(--ink);display:block}.lede{max-width:700px;color:var(--ink-soft);margin:32px 0 0;font-size:16px;line-height:1.8}.readiness-seal{aspect-ratio:1;border:1px solid var(--ink);text-align:center;border-radius:50%;place-content:center;justify-self:end;width:250px;display:grid;position:relative;overflow:hidden}.readiness-seal:before,.readiness-seal:after{content:"";background:var(--line);position:absolute}.readiness-seal:before{width:100%;height:1px;top:50%;left:0}.readiness-seal:after{width:1px;height:100%;top:0;left:50%}.readiness-seal--ready{background:var(--acid)}.readiness-seal--degraded,.readiness-seal--offline{color:var(--paper);background:var(--ink)}.seal-orbit{opacity:.45;border:1px dashed;border-radius:50%;position:absolute;inset:17px}.seal-index,.readiness-seal strong,.readiness-seal small{z-index:1;position:relative}.seal-index{font:700 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:34px;left:50%;transform:translate(-50%)}.readiness-seal small{letter-spacing:.15em;margin-top:7px;font:700 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.status-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.status-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f2f0e8b8;grid-template-columns:60px 1fr;align-items:center;gap:22px;min-height:144px;padding:26px;display:grid;position:relative}.status-code{border:1px solid var(--ink);place-items:center;width:56px;height:56px;font:800 13px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.status-label,.status-value,.status-detail{display:block}.status-label{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font:700 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.status-value{letter-spacing:-.03em;margin-top:8px;font-size:20px}.status-detail{color:var(--muted);margin-top:5px;font-size:11px}.status-pulse{background:var(--signal);border-radius:50%;width:7px;height:7px;position:absolute;top:18px;right:18px}.status-card--healthy .status-pulse{background:var(--acid);box-shadow:0 0 0 4px #b7f34a38}.workspace-grid{grid-template-columns:minmax(0,1.8fr) minmax(320px,.75fr);gap:24px;margin-top:24px;display:grid}.phase-panel,.guardrail-panel{border:1px solid var(--line)}.phase-panel{background:#ffffff52;padding:32px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.panel-heading h2,.guardrail-panel h2{letter-spacing:-.04em;margin:0;font-size:25px}.refresh-link{border-bottom:1px solid var(--ink);letter-spacing:.08em;padding-bottom:4px;font:700 10px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;text-decoration:none}.runtime-list{margin:0;padding:0;list-style:none}.runtime-list li{border-top:1px solid var(--line);grid-template-columns:42px minmax(110px,.7fr) minmax(190px,1.6fr) 72px;align-items:center;gap:14px;min-height:58px;display:grid}.runtime-index,.runtime-state{letter-spacing:.1em;font:700 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.runtime-index,.runtime-note{color:var(--muted)}.runtime-name{font-weight:720}.runtime-note{font-size:12px}.runtime-state{color:var(--signal);justify-self:end}.runtime-state--ready{color:#477400}.guardrail-panel{color:var(--paper);background:var(--ink);padding:32px;position:relative}.guardrail-panel .eyebrow{color:var(--acid)}.guardrail-panel>p:not(.eyebrow){color:#a9b8af;font-size:13px;line-height:1.7}.guardrail-panel ul{margin:24px 0 32px;padding:0;list-style:none}.guardrail-panel li{border-top:1px solid #f2f0e826;padding:10px 0 10px 18px;font-size:12px;position:relative}.guardrail-panel li:before{background:var(--acid);content:"";width:6px;height:6px;position:absolute;top:15px;left:0}.guardrail-icon{border:1px solid var(--acid);border-radius:18px 18px 4px 4px;width:38px;height:45px;position:absolute;top:28px;right:28px}.guardrail-icon:before{border:1px solid var(--acid);content:"";border-radius:50%;width:12px;height:12px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.guardrail-keyhole{background:var(--acid);width:1px;height:9px;position:absolute;bottom:9px;left:50%}.lock-status{border-top:1px solid #f2f0e84d;justify-content:space-between;align-items:flex-end;padding-top:18px;display:flex}.lock-label{color:#a9b8af;letter-spacing:.15em;font:700 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.lock-status strong{color:var(--acid);font:800 18px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.footer{color:var(--muted);letter-spacing:.12em;justify-content:space-between;align-items:center;padding:24px 0 0;font:700 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.asset-plane{width:min(1480px,100%);min-height:100vh;margin:0 auto;padding:0 42px 28px}.asset-hero{grid-template-columns:minmax(0,1fr) 240px;align-items:end;gap:64px;padding:76px 0 54px;display:grid}.asset-hero h1{letter-spacing:-.085em;margin:0;font-size:clamp(68px,9vw,132px);font-weight:780;line-height:.8}.asset-hero>div>p:last-child{max-width:720px;color:var(--ink-soft);margin:34px 0 0;font-size:14px;line-height:1.8}.asset-tally{border:1px solid var(--ink);background:var(--acid);min-height:210px;padding:22px;display:grid}.asset-tally span,.asset-tally small{letter-spacing:.12em;font:700 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.asset-tally strong{letter-spacing:-.1em;align-self:center;font:800 88px/.8 ui-monospace,SFMono-Regular,Consolas,monospace}.asset-tally small{align-self:end}.asset-grid{border-top:1px solid var(--line);grid-template-columns:repeat(12,1fr);gap:24px;padding-top:24px;display:grid}.asset-card{border:1px solid var(--line);background:#ffffff5c;grid-column:span 4;min-width:0;transition:transform .18s,box-shadow .18s}.asset-card:nth-child(5n+1),.asset-card:nth-child(5n+5){grid-column:span 6}.asset-card:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-4px,-4px)}.asset-card--disabled,.asset-card--expired{background:#dedbd08c}.asset-preview{border-bottom:1px solid var(--line);background:linear-gradient(45deg, #0717100d 25%, transparent 25%) 0 0 / 16px 16px, linear-gradient(45deg, transparent 75%, #0717100d 75%) 0 0 / 16px 16px, var(--paper-deep);place-items:center;min-height:270px;display:grid;position:relative;overflow:hidden}.asset-preview img{object-fit:contain;width:100%;height:100%;max-height:420px;display:block}.asset-card--disabled .asset-preview img,.asset-card--expired .asset-preview img{filter:grayscale()contrast(.75)}.asset-sequence,.asset-status{letter-spacing:.1em;padding:7px 9px;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:14px}.asset-sequence{color:var(--paper);background:var(--ink);left:14px}.asset-status{background:var(--acid);right:14px}.asset-card--disabled .asset-status,.asset-card--expired .asset-status{color:var(--paper);background:var(--signal)}.preview-fallback{text-align:center}.preview-fallback span,.preview-fallback strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.preview-fallback span{color:var(--muted);letter-spacing:.18em;font-size:10px}.preview-fallback strong{letter-spacing:-.04em;margin-top:10px;font-size:20px}.asset-card-body{padding:22px}.asset-path{overflow-wrap:anywhere;min-height:38px;margin:0;font-weight:740;line-height:1.35}.asset-specs{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:22px 0 0;display:grid}.asset-specs div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:12px 9px}.asset-specs dt,.asset-specs dd{margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.asset-specs dt{color:var(--muted);letter-spacing:.12em;font-size:7px}.asset-specs dd{text-overflow:ellipsis;text-transform:uppercase;margin-top:7px;font-size:9px;font-weight:750;overflow:hidden}.asset-provenance{color:var(--muted);letter-spacing:.05em;justify-content:space-between;gap:12px;margin-top:16px;font:650 8px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.catalog-notice{border:1px solid var(--ink);min-height:240px;color:var(--paper);background:var(--ink);grid-template-columns:140px 1fr auto;align-items:center;gap:40px;padding:40px;display:grid}.catalog-notice>span,.catalog-notice>a{color:var(--acid);letter-spacing:.12em;font:700 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.catalog-notice h2{letter-spacing:-.05em;margin:0;font-size:32px}.catalog-notice p{color:#a9b8af;max-width:680px;margin:12px 0 0;font-size:13px;line-height:1.7}.catalog-notice>a{border-bottom:1px solid var(--acid);padding-bottom:4px;text-decoration:none}.asset-footer{margin-top:36px}.client-plane{width:min(1480px,100%);min-height:100vh;margin:0 auto;padding:0 42px 28px}.client-hero{grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:64px;padding:70px 0 46px;display:grid}.client-hero h1{letter-spacing:-.075em;max-width:920px;margin:0;font-size:clamp(58px,8vw,116px);font-weight:780;line-height:.86}.client-hero>div>p:last-child{max-width:760px;color:var(--ink-soft);margin:30px 0 0;font-size:14px;line-height:1.8}.client-count{border:1px solid var(--ink);min-height:190px;color:var(--paper);background:var(--ink);padding:22px;display:grid}.client-count span,.client-count small{color:var(--acid);letter-spacing:.12em;font:700 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.client-count strong{letter-spacing:-.1em;align-self:center;font:800 76px/.8 ui-monospace,SFMono-Regular,Consolas,monospace}.client-count small{align-self:end}.client-outcome{border:1px solid var(--ink);background:var(--acid);align-items:center;gap:20px;margin-bottom:24px;padding:16px 20px;display:flex}.client-outcome strong{letter-spacing:.12em;font:800 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.client-outcome span{font-size:12px}.client-outcome--failed,.client-outcome--invalid-input,.client-outcome--provision-error,.client-outcome--registration-error,.client-outcome--unavailable{color:var(--paper);background:var(--signal)}.client-workbench{border-top:1px solid var(--line);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);display:grid}.client-create-form{border-right:1px solid var(--line);grid-template-columns:1fr 1fr;align-content:start;gap:18px;padding:34px 34px 34px 0;display:grid}.section-heading{grid-column:1/-1;margin-bottom:10px}.section-heading h2{letter-spacing:-.05em;margin:6px 0 0;font-size:32px}.client-create-form label{gap:8px;display:grid}.client-create-form label>span{color:var(--muted);letter-spacing:.12em;font:750 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.client-create-form input{border:1px solid var(--line);width:100%;min-width:0;height:46px;color:var(--ink);background:#ffffff8a;border-radius:0;padding:0 12px;font:650 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.client-create-form input:focus-visible{outline:3px solid var(--acid);outline-offset:0}.client-form-wide,.client-submit,.client-form-note{grid-column:1/-1}.client-submit,.client-repair{border:1px solid var(--ink);color:var(--paper);background:var(--ink);cursor:pointer;letter-spacing:.08em;border-radius:0;font:750 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.client-submit{justify-content:space-between;align-items:center;height:50px;padding:0 16px;display:flex}.client-submit:hover,.client-repair:hover{color:var(--ink);background:var(--acid)}.client-form-note{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.client-list{min-width:0;padding-left:34px}.client-card{border-top:1px solid var(--line);grid-template-columns:56px 1fr;display:grid}.client-card:last-child{border-bottom:1px solid var(--line)}.client-card--selected{box-shadow:inset 5px 0 0 var(--acid);background:#d7ff3214}.client-card-index{color:var(--muted);padding:22px 12px;font:800 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.client-card-main{min-width:0;padding:20px 0 22px}.client-card-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.client-card-heading span,.client-ready,.client-hold{letter-spacing:.08em;font:750 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.client-card-heading span{color:var(--muted)}.client-card-heading h3{letter-spacing:-.045em;margin:6px 0 0;font-size:24px}.client-ready,.client-hold{background:var(--acid);padding:7px 9px}.client-hold{color:var(--paper);background:var(--signal)}.client-project-specs{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1.4fr repeat(3,1fr);margin:18px 0;display:grid}.client-project-specs div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:10px}.client-project-specs dt,.client-project-specs dd{margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.client-project-specs dt{color:var(--muted);letter-spacing:.1em;font-size:7px}.client-project-specs dd{text-overflow:ellipsis;margin-top:6px;font-size:9px;font-weight:750;overflow:hidden}.clone-command{border-left:4px solid var(--acid);color:var(--paper);background:var(--ink);white-space:nowrap;padding:12px;font-size:10px;display:block;overflow-x:auto}.client-repair{min-height:38px;padding:0 12px}.client-notice{border:1px dashed var(--line);text-align:center;place-content:center;gap:8px;min-height:160px;display:grid}.client-notice strong{letter-spacing:-.04em;font-size:20px}.client-notice span{color:var(--muted);font-size:11px}.client-footer{margin-top:36px}.deployment-plane{width:min(1540px,100%);min-height:100vh;margin:0 auto;padding:0 42px 28px}.deployment-hero{grid-template-columns:minmax(0,1fr) minmax(270px,.36fr);align-items:end;gap:clamp(44px,8vw,120px);padding:64px 0 50px;display:grid}.deployment-hero h1{letter-spacing:-.08em;max-width:880px;margin:0;font-size:clamp(58px,7.8vw,116px);font-weight:760;line-height:.82}.deployment-hero h1 span{color:#0000;-webkit-text-stroke:1.5px var(--ink);display:block}.deployment-hero>div:first-child>p:last-child{max-width:790px;color:var(--ink-soft);margin:34px 0 0;line-height:1.8}.deployment-tally{border:1px solid var(--ink);background:var(--acid);grid-template-columns:1fr 1fr;align-self:stretch;display:grid}.deployment-tally>div{align-content:space-between;min-height:150px;padding:20px;display:grid}.deployment-tally>div+div{border-left:1px solid var(--ink)}.deployment-tally>div>span,.deployment-tally small{letter-spacing:.14em;font:800 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.deployment-tally strong{letter-spacing:-.08em;font-size:clamp(50px,6vw,76px);line-height:.8}.deployment-tally--alert{color:var(--paper);background:var(--signal)}.deployment-tally small{border-top:1px solid var(--ink);background:var(--paper);text-align:right;grid-column:1/-1;padding:11px 14px}.deployment-outcome{border:1px solid var(--ink);background:var(--acid-soft);grid-template-columns:150px 1fr;margin-bottom:22px;display:grid}.deployment-outcome strong,.deployment-outcome span{padding:13px 16px}.deployment-outcome strong{color:var(--paper);background:var(--ink);letter-spacing:.13em;font:800 10px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.deployment-outcome span{font-size:13px;font-weight:750}.deployment-outcome--failed,.deployment-outcome--partial,.deployment-outcome--drift-open{background:#ffd7cd}.deployment-command-grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.65fr) minmax(300px,.65fr);display:grid}.deployment-form,.drift-observe-form{grid-template-columns:minmax(0,1.4fr) minmax(160px,.55fr);align-content:start;gap:18px;padding:30px 30px 30px 0;display:grid}.deployment-form{border-right:1px solid var(--ink);grid-template-columns:minmax(0,1.4fr) minmax(180px,.55fr)}.drift-observe-form{padding-left:30px;padding-right:0}.deployment-form .section-heading,.drift-observe-form .section-heading,.deployment-form-wide,.drift-observe-form .section-heading{grid-column:1/-1}.deployment-form label,.drift-observe-form label{gap:7px;display:grid}.deployment-form label span,.drift-observe-form label span{color:var(--muted);letter-spacing:.13em;font:800 8px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.deployment-form input,.deployment-form select,.drift-observe-form input,.drift-observe-form select,.drift-resolution-form input,.drift-resolution-form select{border:1px solid var(--line);min-width:0;color:var(--ink);background:#ffffff4d;border-radius:0;padding:12px;font:650 12px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.deployment-form button,.drift-observe-form button,.drift-resolution-form button{border:1px solid var(--ink);min-height:42px;color:var(--paper);background:var(--ink);cursor:pointer;letter-spacing:.08em;font:850 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.deployment-form>button,.drift-observe-form>button{align-self:end}.deployment-form>p,.drift-observe-form>p{color:var(--muted);grid-column:1/-1;margin:0;font-size:10px;line-height:1.55}.deployment-form>.deployment-field-error{border-left:4px solid var(--signal);color:var(--ink);background:#ffd7cd;margin:0;padding:10px 12px;font-weight:750}.deployment-candidate-details{grid-column:1/-1;margin-top:0}.deployment-workbench{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.75fr) minmax(340px,.75fr);gap:0;margin-top:42px;display:grid}.deployment-ledger{border-right:1px solid var(--ink);padding:30px 30px 30px 0}.drift-ledger{padding:30px 0 30px 30px}.console-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.console-section-heading h2,.cleanup-panel h2{letter-spacing:-.055em;margin:0;font-size:clamp(28px,3vw,44px)}.console-section-heading a,.console-section-heading>strong{color:var(--muted);letter-spacing:.1em;font:800 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.deployment-card,.drift-card{border:1px solid var(--line);background:#f2f0e8cc}.deployment-card+.deployment-card,.drift-card+.drift-card{margin-top:14px}.deployment-card--selected{border-color:var(--ink);box-shadow:6px 6px 0 var(--acid)}.deployment-card-heading,.drift-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.deployment-card-heading span,.deployment-card-heading small,.drift-card-heading span,.drift-card-heading strong{color:var(--muted);letter-spacing:.08em;font:750 8px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.deployment-card-heading h3,.drift-card h3{letter-spacing:-.035em;margin:7px 0 0;font-size:20px}.deployment-state{color:var(--paper);background:var(--ink);letter-spacing:.08em;padding:7px 9px;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.deployment-state--active,.deployment-state--completed{color:var(--ink);background:var(--acid)}.deployment-state--partial,.deployment-state--failed{background:var(--signal)}.deployment-progress{background:var(--paper-deep);height:5px;margin:0 18px;overflow:hidden}.deployment-progress span{background:var(--acid);height:100%;display:block}.deployment-meta{color:var(--muted);letter-spacing:.06em;flex-wrap:wrap;gap:8px 16px;padding:13px 18px;font:700 8px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.operation-list,.cleanup-panel ol{margin:0;padding:0;list-style:none}.operation-list li,.cleanup-panel li{border-top:1px solid var(--line);grid-template-columns:30px 110px minmax(0,1fr) 90px;align-items:center;gap:10px;padding:10px 18px;font:700 9px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.operation-list li>span,.cleanup-panel li>span{color:var(--muted)}.operation-list code,.cleanup-panel code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operation-list em,.cleanup-panel em{justify-self:end;font-style:normal}.deployment-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:16px 18px;display:flex}.deployment-actions button,.deployment-actions a{border:1px solid var(--ink);min-height:34px;color:var(--ink);cursor:pointer;letter-spacing:.08em;background:0 0;align-items:center;padding:0 11px;font:850 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;text-decoration:none;display:inline-flex}.deployment-actions .deployment-activate{background:var(--acid)}.drift-card{padding-bottom:16px}.drift-card--open{border-top:5px solid var(--signal)}.drift-card h3,.drift-card>p,.drift-card>code,.drift-resolution-form{margin-left:16px;margin-right:16px}.drift-card dl{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:18px 16px;display:grid}.drift-card dl div{min-width:0;padding:10px}.drift-card dl div+div{border-left:1px solid var(--line)}.drift-card dt,.drift-card dd{margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.drift-card dt{color:var(--muted);letter-spacing:.08em;font-size:7px}.drift-card dd{text-overflow:ellipsis;margin-top:5px;font-size:9px;font-weight:800;overflow:hidden}.drift-card>p{color:var(--muted);font:700 8px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.drift-card>code{background:var(--paper-deep);padding:10px;font-size:9px;display:block}.drift-resolution-form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.drift-resolution-form button{grid-column:1/-1}.cleanup-panel{border:1px solid var(--ink);background:var(--acid-soft);grid-template-columns:minmax(220px,.5fr) minmax(0,1.5fr) auto;align-items:start;gap:30px;margin:28px 0;padding:28px;display:grid}.cleanup-panel>p{margin:3px 0 0;line-height:1.6}.cleanup-panel ol{border:1px solid var(--line);background:var(--paper)}.cleanup-panel li{grid-template-columns:30px 120px minmax(0,1fr) 120px}.cleanup-panel>a{font:800 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.deployment-notice{border:1px dashed var(--line);grid-template-columns:120px 1fr;align-items:center;gap:28px;min-height:150px;padding:28px;display:grid}.deployment-notice>span{min-height:70px;color:var(--paper);background:var(--ink);letter-spacing:.1em;place-items:center;font:800 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.deployment-notice h3,.deployment-notice p{margin:0}.deployment-notice p{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.55}.deployment-footer{margin-top:34px}@media (max-width:980px){.control-plane,.asset-plane,.client-plane,.deployment-plane{padding-inline:24px}.hero{grid-template-columns:1fr 190px;gap:30px}.readiness-seal{width:180px}.workspace-grid{grid-template-columns:1fr}.asset-card,.asset-card:nth-child(5n+1),.asset-card:nth-child(5n+5){grid-column:span 6}.client-workbench{grid-template-columns:1fr}.client-create-form{border-right:0;border-bottom:1px solid var(--line);padding-right:0}.client-list{padding-left:0}.deployment-hero,.deployment-workbench{grid-template-columns:1fr}.deployment-tally{min-height:210px}.deployment-ledger{border-right:0;border-bottom:1px solid var(--ink);padding-right:0}.drift-ledger{padding-left:0}.deployment-command-grid{grid-template-columns:1fr}.deployment-form{border-right:0;border-bottom:1px solid var(--ink);padding-right:0}.drift-observe-form{padding-left:0}.cleanup-panel{grid-template-columns:1fr}}@media (max-width:720px){.control-plane,.asset-plane,.client-plane,.deployment-plane{padding-inline:16px}.topbar-actions .environment{display:none}.topbar-actions{gap:14px}.plane-link{font-size:8px}.hero{grid-template-columns:1fr;padding-block:46px}.hero h1{font-size:clamp(48px,15vw,72px)}.readiness-seal{justify-self:start;width:150px}.readiness-seal strong{font-size:18px}.status-grid{grid-template-columns:1fr}.panel-heading,.footer{flex-direction:column;align-items:flex-start}.runtime-list li{grid-template-columns:32px 1fr 70px}.runtime-note{display:none}.asset-hero{grid-template-columns:1fr;gap:36px;padding-block:48px 36px}.asset-hero h1{font-size:clamp(64px,21vw,96px)}.asset-tally{min-height:150px}.asset-tally strong{font-size:64px}.asset-card,.asset-card:nth-child(5n+1),.asset-card:nth-child(5n+5){grid-column:1/-1}.asset-preview{min-height:230px}.catalog-notice{grid-template-columns:1fr;gap:22px;padding:28px}.client-hero{grid-template-columns:1fr;gap:32px;padding-block:48px 36px}.client-hero h1{font-size:clamp(54px,17vw,80px)}.client-count{min-height:140px}.client-create-form{grid-template-columns:1fr;padding-block:28px}.client-create-form label,.client-form-wide,.client-submit,.client-form-note{grid-column:1}.client-card{grid-template-columns:42px 1fr}.client-card-heading{flex-direction:column;align-items:flex-start}.client-project-specs{grid-template-columns:1fr 1fr}.deployment-hero{gap:32px;padding-block:48px 36px}.deployment-hero h1{font-size:clamp(56px,19vw,88px)}.deployment-command-grid,.deployment-workbench{margin-top:24px}.deployment-form,.drift-observe-form{grid-template-columns:1fr;padding-block:26px}.deployment-form label,.deployment-form button,.deployment-form p,.drift-observe-form label,.drift-observe-form button,.drift-observe-form p{grid-column:1}.deployment-outcome,.deployment-notice{grid-template-columns:1fr}.operation-list li,.cleanup-panel li{grid-template-columns:24px minmax(0,1fr) 80px}.operation-list code,.cleanup-panel code{display:none}.drift-card dl,.drift-resolution-form{grid-template-columns:1fr}.drift-card dl div+div{border-top:1px solid var(--line);border-left:0}.drift-resolution-form button{grid-column:1}}@media (prefers-reduced-motion:no-preference){.seal-orbit{animation:24s linear infinite orbit}.asset-card{animation:.42s both catalog-reveal}.asset-card:nth-child(2){animation-delay:70ms}.asset-card:nth-child(3){animation-delay:.14s}@keyframes catalog-reveal{0%{opacity:0;transform:translateY(18px)}}@keyframes orbit{to{transform:rotate(360deg)}}}.plane-button{border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;letter-spacing:.12em;background:0 0;padding:10px 14px;font-size:11px;font-weight:800}.plane-button:hover,.plane-button:focus-visible{border-color:var(--signal);color:var(--signal)}.login-plane{background:linear-gradient(135deg, #cdff0014, transparent 42%), var(--paper);place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel{border:1px solid var(--line);width:min(100%,620px);box-shadow:12px 12px 0 var(--ink);background:var(--paper);padding:clamp(28px,6vw,54px)}.login-panel .brand{margin-bottom:52px;display:inline-flex}.login-panel h1{letter-spacing:-.06em;margin:8px 0 16px;font-size:clamp(48px,10vw,82px);line-height:.9}.login-panel>p:not(.eyebrow){max-width:48ch;color:var(--muted);line-height:1.7}.login-form{gap:10px;margin:30px 0 20px;display:grid}.login-form label{letter-spacing:.12em;font-size:11px;font-weight:900}.login-form input{border:1px solid var(--line);min-width:0;color:var(--ink);font:inherit;background:0 0;border-radius:0;padding:14px 16px}.login-form button{background:var(--ink);color:var(--paper);cursor:pointer;font:inherit;text-align:left;border:0;padding:15px 18px;font-weight:900}.login-notice{border-left:5px solid var(--signal);background:var(--surface);margin-top:20px;padding:14px 16px;font-weight:800}.login-google-button{color:var(--paper);background:var(--ink);text-align:center;margin-top:30px;padding:16px 18px;font-weight:900;text-decoration:none;display:block}.login-google-button:hover,.login-google-button:focus-visible{color:var(--ink);background:var(--acid)}.login-domain-note{color:var(--muted);text-align:center;margin-top:12px;font:700 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.user-plane{width:min(1480px,100%);min-height:100vh;margin:0 auto;padding:0 42px 28px}.user-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.55fr);align-items:end;gap:72px;padding:70px 0 48px;display:grid}.user-hero h1{letter-spacing:-.08em;margin:0;font-size:clamp(64px,9vw,128px);line-height:.78}.user-hero h1 span{color:#0000;-webkit-text-stroke:1.4px var(--ink);display:block}.user-hero>div>p:last-child{max-width:760px;color:var(--ink-soft);margin:34px 0 0;font-size:14px;line-height:1.8}.user-metrics{border:1px solid var(--ink);background:#f2f0e8e0;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.user-metrics div{border-right:1px solid var(--ink);min-width:0;padding:24px 18px}.user-metrics div:last-child{color:var(--paper);background:var(--ink);border-right:0}.user-metrics dt,.user-metrics dd,.user-org-head>span,.user-org-head small,.user-org-head>strong,.user-role-form label>span{letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.user-metrics dt{font-size:14px;font-weight:800}.user-metrics dd{letter-spacing:-.08em;margin:14px 0 0;font-size:42px;font-weight:850}.user-outcome{border:1px solid var(--ink);background:var(--acid);grid-template-columns:150px 1fr;margin-bottom:26px;display:grid}.user-outcome>*{padding:16px 20px}.user-outcome strong{border-right:1px solid var(--ink);letter-spacing:.1em;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.user-outcome span{font-size:12px}.user-outcome--failed{color:var(--paper);background:var(--signal)}.user-safe-hold{color:var(--paper);background:var(--ink);padding:34px}.user-safe-hold strong,.user-safe-hold span{display:block}.user-safe-hold span{color:var(--paper-deep);margin-top:10px}.user-provision{border:1px solid var(--ink);grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);gap:48px;padding:32px;display:grid}.user-provision h2{letter-spacing:-.05em;margin:6px 0 12px;font-size:34px}.user-provision-note{max-width:480px;color:var(--muted);font-size:14px;line-height:1.6}.user-provision form{grid-template-columns:minmax(190px,.7fr) minmax(240px,1fr) auto;align-items:end;gap:14px;display:grid}.user-provision label,.user-role-form label{gap:8px;display:grid}.user-provision label>span{color:var(--muted);letter-spacing:.12em;font:750 14px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.user-provision input,.user-provision select,.user-role-form select{border:1px solid var(--line);width:100%;min-width:0;height:46px;color:var(--ink);background:#ffffff94;border-radius:0;padding:0 12px;font:650 14px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.user-provision button,.user-role-form button,.user-account-actions button{border:1px solid var(--ink);min-height:46px;color:var(--paper);background:var(--ink);cursor:pointer;letter-spacing:.08em;border-radius:0;padding:0 18px;font:800 14px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.user-provision :focus-visible,.user-role-form :focus-visible,.user-account-actions :focus-visible{outline:3px solid var(--acid);outline-offset:0}.user-directory{border:1px solid var(--ink);margin-top:20px;padding:18px}.user-org{border:1px solid var(--ink);margin-bottom:40px}.user-org:last-child{margin-bottom:0}.user-org-head{color:var(--paper);background:var(--ink);grid-template-columns:76px 1fr auto;align-items:stretch;display:grid}.user-org-head>span{color:var(--acid);border-right:1px solid #f2f0e83d;place-items:center;font-size:18px;font-weight:800;display:grid}.user-org-head>div{padding:20px 24px}.user-org-head small{color:var(--acid);font-size:14px}.user-org-head h2{letter-spacing:-.04em;margin:5px 0 0;font-size:28px}.user-org-head>strong{border-left:1px solid #f2f0e83d;place-items:center;min-width:150px;padding:20px;font-size:14px;display:grid}.user-org-empty{color:var(--muted);padding:28px}.user-account-list{overflow-x:auto}.user-account-list-head,.user-account-row-main{grid-template-columns:minmax(230px,1.55fr) minmax(130px,.75fr) minmax(210px,1.25fr) minmax(100px,.55fr) minmax(90px,.5fr) 82px;align-items:center;gap:18px;display:grid}.user-account-list-head{border-bottom:1px solid var(--ink);min-width:980px;color:var(--muted);background:var(--paper-deep);letter-spacing:.12em;padding:11px 20px;font:800 14px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.user-account-row{border-bottom:1px solid var(--line);min-width:980px}.user-account-row:last-child{border-bottom:0}.user-account-row--suspended{box-shadow:inset 5px 0 var(--signal);background:#ff704d0f}.user-account-row-main{min-height:74px;padding:12px 20px;transition:background-color .15s}.user-account-row:hover .user-account-row-main{background:#b8ff3a24}.user-account-identity{min-width:0;padding-left:14px;position:relative}.user-account-identity:before{background:var(--acid);content:"";width:3px;position:absolute;top:2px;bottom:2px;left:0}.user-account-identity strong,.user-account-identity small,.user-account-identity em{display:block}.user-account-identity strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.user-account-identity small{color:var(--muted);letter-spacing:.08em;margin-top:5px;font:700 14px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.user-account-identity em{width:max-content;color:var(--ink);background:var(--acid);letter-spacing:.08em;margin-top:6px;padding:3px 5px;font:850 14px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.user-account-value,.user-account-clients{color:var(--ink-soft);letter-spacing:.04em;font:750 14px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.user-account-clients>span{display:block}.user-account-tag{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;white-space:nowrap;padding:6px 7px;font:800 14px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-block}.user-account-tag--active{border-color:var(--ink);color:var(--ink);background:var(--acid)}.user-account-tag--suspended{border-color:var(--signal);color:var(--signal)}.user-account-disclosure{border:1px solid var(--ink);cursor:pointer;min-height:40px;color:var(--ink);letter-spacing:.08em;background:0 0;border-radius:8px;justify-self:end;align-items:center;gap:8px;padding:8px 12px;font:850 14px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.user-account-disclosure:hover,.user-account-disclosure:focus-visible{background:var(--acid)}.user-account-dialog{width:min(760px,100% - 32px);max-height:min(860px,100% - 32px);color:var(--ink);background:0 0;border:0;border-radius:16px;padding:0;overflow:auto;box-shadow:0 28px 90px #07171047}.user-account-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07171094}.user-account-dialog-card{border:1px solid var(--ink);background:var(--operator-panel,#fff);border-radius:16px;overflow:hidden}.user-account-dialog-head{color:var(--paper);background:var(--ink);justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 28px;display:flex}.user-account-dialog-head span,.user-account-dialog-head p{color:var(--paper-deep);font-size:14px}.user-account-dialog-head h2{letter-spacing:-.04em;margin:6px 0 0;font-size:30px}.user-account-dialog-head p{margin:7px 0 0}.user-dialog-close{width:44px;height:44px;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:50%;place-items:center;font-size:28px;line-height:1;display:grid}.user-account-editor{background:var(--operator-panel,#fff);border-top:0;grid-template-columns:minmax(160px,.45fr) minmax(0,1.55fr);align-items:start;gap:26px;padding:28px;display:grid}.user-account-editor-copy>span,.user-account-editor-copy>strong{display:block}.user-account-editor-copy>span{color:var(--muted);letter-spacing:.12em;font:800 14px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.user-account-editor-copy>strong{overflow-wrap:anywhere;margin-top:10px;font-size:18px}.user-account-editor-copy>p{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.55}.user-role-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.user-role-form label>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;overflow:hidden}.user-role-form button{grid-column:1/-1}.user-account-actions{border-top:1px solid var(--operator-border,#07171024);text-align:left;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;display:flex}.user-account-actions>div{gap:5px;display:grid}.user-account-actions>div span{color:var(--muted);font-size:14px}.user-account-actions .user-suspend{border-color:var(--signal);color:var(--signal);background:0 0}.user-account-actions .user-activate{color:var(--ink);background:var(--acid)}.user-protected{color:var(--muted);margin:0;font:700 14px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}@media (max-width:980px){.user-plane{padding-inline:24px}.user-hero,.user-provision{grid-template-columns:1fr;gap:32px}.user-account-dialog{width:min(720px,100% - 32px)}}@media (max-width:680px){.user-plane{padding-inline:16px}.user-hero{padding-block:48px 34px}.user-provision form,.user-role-form{grid-template-columns:1fr}.user-provision button,.user-role-form button{grid-column:1}.user-org-head{grid-template-columns:58px 1fr}.user-org-head>strong{display:none}.user-account-list{overflow-x:visible}.user-account-list-head{display:none}.user-account-row{min-width:0}.user-account-row-main{grid-template-columns:minmax(0,1fr) auto;gap:13px 20px;padding-block:18px}.user-account-row-main>span:not(.user-account-identity){grid-column:1/-1;grid-template-columns:108px minmax(0,1fr);align-items:start;display:grid}.user-account-row-main>span:not(.user-account-identity):before{color:var(--muted);content:attr(data-label);letter-spacing:.1em;font:800 7px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.user-account-editor{grid-template-columns:1fr}.user-account-actions{text-align:left;display:grid}.user-outcome{grid-template-columns:1fr}.user-outcome strong{border-right:0;border-bottom:1px solid var(--ink)}}:root{--operator-surface:#fbfaf6;--operator-panel:#fff;--operator-border:#07171024;--operator-shadow:0 16px 44px #07171012;--operator-gutter:clamp(16px, 4vw, 40px);--operator-section-gap:clamp(16px, 2vw, 24px);--operator-panel-padding:clamp(22px, 2.6vw, 32px);--operator-radius:12px;--text-sm:14px;--text-body:16px}html{min-width:320px;font-size:16px}body{background:var(--operator-surface);min-width:320px;font-size:var(--text-body);line-height:1.6;overflow-x:hidden}body :is(div,span,p,li,a,button,input,select,textarea,small,code,dt,dd,label,summary,em){font-size:max(14px,1em)!important}body :is(.console-section-heading>strong,.client-ready,.client-hold,.user-org-head>strong,.user-account-identity>strong,details.technical-details){font-size:14px!important}body :is(button,input,select,textarea,small,code,.eyebrow,.plane-link,.plane-button),body :is(.management-tally span,.management-tally small,.risk-ledger-heading span,.risk-client span,.risk-client small,.risk-code,.risk-control-state dt,.risk-control-state dd,.status-label,.status-detail,.runtime-state,.client-count span,.client-count small,.client-card-heading span,.client-project-specs dt,.client-project-specs dd,.asset-tally span,.asset-tally small,.asset-status,.asset-specs dt,.asset-specs dd,.deployment-tally span,.deployment-tally small,.deployment-meta,.operation-list,.user-metrics dt,.user-account-list-head,.user-account-tag,.user-account-disclosure,.user-protected){font-size:var(--text-sm);line-height:1.45}body :is(button,input,select,textarea){min-height:44px!important}:where(button,input,select,textarea,a,summary):focus-visible{outline:3px solid color-mix(in srgb, var(--acid) 72%, var(--ink));outline-offset:2px}body :is(.control-plane,.management-plane,.asset-plane,.client-plane,.deployment-plane,.user-plane){width:min(1240px,100%);padding-inline:var(--operator-gutter);overflow:visible}.topbar{border-bottom:1px solid var(--operator-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding-block:12px}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.plane-link,.plane-button,.client-switcher>summary{letter-spacing:0;border:1px solid #0000;border-radius:8px;align-items:center;min-height:40px;padding:8px 11px;font-weight:700;text-decoration:none;display:inline-flex}.plane-link[aria-current=page]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.client-switcher{position:relative}.client-switcher>summary{cursor:pointer;border-color:var(--operator-border);background:var(--operator-panel);min-width:130px;list-style:none}.client-switcher>summary::-webkit-details-marker{display:none}.client-switcher>summary:after{content:"⌄";margin-left:auto}.client-switcher>div{z-index:20;border:1px solid var(--ink);background:var(--operator-panel);width:min(320px,100vw - 32px);box-shadow:var(--operator-shadow);border-radius:10px;padding:10px;position:absolute;top:calc(100% + 8px);right:0}.client-switcher section{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px;display:grid}.client-switcher section+section{border-top:1px solid var(--operator-border)}.client-switcher section a{background:var(--paper);font-size:var(--text-sm);border-radius:6px;padding:5px 8px;text-decoration:none}.user-profile{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}body :is(.hero,.management-hero,.asset-hero,.client-hero,.deployment-hero,.user-hero){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,5vw,60px);padding-block:clamp(32px,6vw,64px) 32px}body :is(.hero h1,.management-hero h1,.asset-hero h1,.client-hero h1,.deployment-hero h1,.user-hero h1){letter-spacing:-.04em;max-width:800px;margin:0;font-size:clamp(34px,5vw,56px);line-height:1.08}.hero-outline,.management-title-accent,.deployment-hero h1 span,.user-hero h1 span{color:inherit;-webkit-text-stroke:0;display:inline}body :is(.hero-copy .lede,.management-hero p:not(.eyebrow),.asset-hero>div>p:last-child,.client-hero>div>p:last-child,.deployment-hero>div:first-child>p:last-child,.user-hero>div>p:last-child){max-width:720px;font-size:var(--text-body);margin-top:16px;line-height:1.7}.readiness-seal{border:1px solid var(--ink);background:var(--operator-panel);width:min(320px,100%);min-height:0;color:var(--ink);text-align:left;border-radius:12px;gap:5px;padding:20px;display:grid;position:static;transform:none}.readiness-seal:before,.readiness-seal:after,.seal-orbit,.seal-index,.guardrail-icon,.client-card-index,.asset-sequence{display:none}.readiness-seal strong{letter-spacing:0;font-size:20px}.readiness-seal span:last-child{color:#a83f29;margin-top:7px;font-weight:750}body :is(.status-grid,.workspace-grid,.deployment-command-grid,.deployment-workbench){gap:var(--operator-section-gap)}body :is(.status-card,.phase-panel,.guardrail-panel,.management-tally,.client-create-form,.client-list,.deployment-form,.drift-observe-form,.deployment-ledger,.drift-ledger,.user-provision,.user-directory){border:1px solid var(--operator-border);border-radius:var(--operator-radius);background:var(--operator-panel);box-shadow:var(--operator-shadow)}.status-grid,.client-workbench,.deployment-command-grid,.deployment-workbench{border:0}body .guardrail-panel{color:var(--paper);background:var(--ink)}.asset-card{border-color:var(--operator-border);border-radius:var(--operator-radius);background:var(--operator-panel);box-shadow:var(--operator-shadow);overflow:hidden}.asset-card:hover{transform:translateY(-2px);box-shadow:0 20px 52px #07171021}.catalog-notice,.management-empty,.client-notice,.deployment-notice{border-radius:var(--operator-radius)}.risk-ledger{border:1px solid var(--operator-border);border-radius:var(--operator-radius);background:var(--operator-panel);box-shadow:var(--operator-shadow);overflow:hidden}.runtime-list li{grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr) auto}.runtime-index{display:none}.footer{border-top:1px solid var(--operator-border);min-height:auto;font-size:var(--text-sm);margin-top:36px;padding-block:18px}.client-workbench{gap:var(--operator-section-gap);grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:start}.client-create-form,.client-list{padding:var(--operator-panel-padding)}.client-list{min-width:0}.section-heading--list{padding:0 0 16px}.client-create-form select{border:1px solid var(--line);width:100%;color:var(--ink);background:0 0;border-radius:8px;padding:13px 14px}.client-create-form input,.client-submit,.client-repair{border-radius:8px}.client-card{grid-template-columns:1fr}.deployment-command-grid{grid-template-columns:minmax(0,1.45fr) minmax(360px,.65fr);align-items:start}.deployment-form,.drift-observe-form,.deployment-ledger,.drift-ledger{padding:var(--operator-panel-padding)}.deployment-form{grid-template-columns:minmax(0,1fr) minmax(190px,.42fr)}.deployment-form-wide{grid-column:1}.deployment-form>button{grid-column:2}.drift-observe-form{grid-template-columns:1fr}.drift-observe-form>*{grid-column:1}.deployment-workbench{gap:var(--operator-section-gap);grid-template-columns:minmax(0,1.45fr) minmax(360px,.65fr);align-items:start}.drift-ledger .console-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.drift-ledger .deployment-notice{grid-template-columns:1fr;gap:16px}.deployment-form :is(input,select,button),.drift-observe-form :is(input,select,button),.drift-resolution-form :is(input,select,button){border-radius:8px}.technical-details{border-top:1px solid var(--operator-border);margin-top:14px;padding-top:12px}.technical-details summary{cursor:pointer;color:var(--ink-soft);font-size:var(--text-sm);font-weight:750}.technical-details code{max-width:100%;margin-top:10px;display:block;overflow-x:auto}.risk-client h2 a{text-underline-offset:4px;text-decoration-thickness:1px}.risk-row--medium{box-shadow:inset 6px 0 #d7a61b}.user-account-list,.user-account-row{min-width:0}.user-account-row-main,.user-account-list-head{grid-template-columns:minmax(180px,1.5fr) minmax(100px,.8fr) minmax(160px,1.3fr) minmax(90px,.7fr) minmax(80px,.6fr) minmax(70px,.5fr)}.user-account-clients small{color:var(--muted);margin-top:6px;font-weight:500;display:block}button:disabled{cursor:wait;opacity:.58}@media (max-width:1100px){.client-workbench,.deployment-command-grid,.deployment-workbench{grid-template-columns:1fr}.user-account-list-head{display:none}.user-account-row-main{grid-template-columns:minmax(0,1fr) auto;gap:13px 20px}.user-account-row-main>span:not(.user-account-identity){grid-column:1/-1;grid-template-columns:150px minmax(0,1fr);display:grid}.user-account-disclosure{grid-column:1/-1;justify-self:start}body .user-account-row-main>span:not(.user-account-identity):before{color:var(--muted);content:attr(data-label);font-size:var(--text-sm);font-weight:750}}@media (max-width:820px){.topbar{align-items:flex-start}.topbar-actions{justify-content:flex-start;width:100%}.user-profile{order:10;width:100%;max-width:none}body :is(.hero,.management-hero,.asset-hero,.client-hero,.deployment-hero,.user-hero),body :is(.status-grid,.workspace-grid,.client-workbench,.deployment-command-grid,.deployment-workbench),.deployment-form{grid-template-columns:1fr}.deployment-form-wide,.deployment-form>button{grid-column:1}.risk-ledger-heading{display:none}.risk-row{grid-template-columns:1fr}.risk-row>*{padding:18px}}@media (max-width:520px){.brand small{display:none}.topbar-actions{gap:4px}.plane-link,.plane-button,.client-switcher>summary{min-height:40px;padding-inline:8px}.client-switcher,.client-switcher>summary{width:100%}.client-switcher>div{left:0;right:auto}.management-tally,.deployment-tally,.user-metrics{width:100%}.risk-control-state{grid-template-columns:1fr}.asset-specs{grid-template-columns:1fr 1fr}.asset-provenance{flex-direction:column;align-items:flex-start;gap:6px}.asset-provenance>*{overflow-wrap:anywhere;max-width:100%}.user-account-row-main>span:not(.user-account-identity){grid-template-columns:1fr}}
:root{--app-surface:#f6f5ef;--app-panel:#fff;--app-panel-soft:#eeeee7;--app-border:#07171024;--app-shadow:0 18px 54px #07171014;--app-gutter:clamp(16px, 2vw, 40px);--app-gap:clamp(16px, 1.5vw, 24px);--app-panel-padding:clamp(18px, 1.6vw, 28px);--app-nav-width:256px;--app-inspector-width:clamp(360px, 21vw, 420px)}html{background:var(--app-surface);min-width:320px;font-size:16px}body{background:linear-gradient(#07171007 1px, transparent 1px), linear-gradient(90deg, #07171007 1px, transparent 1px), var(--app-surface);background-size:24px 24px;min-width:320px;font-size:16px;line-height:1.6}body :is(button,input,select,textarea){min-height:44px}body :is(p,li,a,button,input,select,textarea,small,code,dt,dd,label,summary,em){font-size:max(14px,1em)}:where(button,input,select,textarea,a,summary):focus-visible{outline:3px solid color-mix(in srgb, var(--acid) 72%, var(--ink));outline-offset:2px}.app-shell{grid-template-columns:var(--app-nav-width) minmax(0, 1fr);width:100%;min-height:100vh;transition:grid-template-columns .18s;display:grid}.app-navigation{z-index:10;border-right:1px solid var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f5eff5;min-width:0;height:100vh;position:sticky;top:0}.app-navigation-content{flex-direction:column;min-width:0;height:100%;padding:22px 16px 18px;display:flex}.app-sidebar-toggle{z-index:3;border:1px solid var(--ink);width:44px;height:44px;color:var(--ink);background:var(--acid);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:28px;right:-22px;box-shadow:0 8px 22px #07171029}.app-sidebar-toggle svg{transition:transform .18s}.app-brand{align-items:center;gap:12px;min-height:56px;padding:7px 8px;text-decoration:none;display:flex}.app-brand-mark,.app-mobile-brand>span{width:40px;height:40px;color:var(--acid);background:var(--ink);letter-spacing:-.04em;flex:none;place-items:center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:850;display:grid;transform:rotate(-3deg)}.app-brand-copy{min-width:0;line-height:1.2;display:grid}.app-brand-copy strong{letter-spacing:.12em}.app-brand-copy small{color:var(--muted);letter-spacing:.08em;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.app-nav-links{gap:5px;margin-top:30px;display:grid}.app-nav-link{min-width:0;min-height:48px;color:var(--ink-soft);border:1px solid #0000;border-radius:8px;align-items:center;gap:13px;padding:10px 12px;font-weight:750;text-decoration:none;display:flex;position:relative}.app-nav-link:hover{border-color:var(--app-border);background:var(--app-panel)}.app-nav-link[aria-current=page]{color:var(--paper);background:var(--ink)}.app-nav-link[aria-current=page]:after{background:var(--acid);content:"";width:4px;position:absolute;top:10px;bottom:10px;right:-17px}.app-nav-icon{flex:none}.app-client-switcher{margin-top:auto;position:relative}.app-client-switcher>summary{border:1px solid var(--app-border);background:var(--app-panel);cursor:pointer;border-radius:9px;align-items:center;gap:12px;min-height:60px;padding:10px 12px;list-style:none;display:flex}.app-client-switcher>summary::-webkit-details-marker{display:none}.app-client-switcher>summary>span{min-width:0;display:grid}.app-client-switcher>summary small,.app-client-switcher section small,.app-user-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-client-switcher>summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-client-switcher>div{z-index:30;border:1px solid var(--ink);background:var(--app-panel);width:min(360px,100vw - 32px);box-shadow:var(--app-shadow);border-radius:10px;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden}.app-client-switcher section{gap:10px;padding:13px;display:grid}.app-client-switcher section+section{border-top:1px solid var(--app-border)}.app-client-switcher section>span{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.app-client-switcher section>span:first-child{display:grid}.app-client-switcher section a{background:var(--app-panel-soft);border-radius:6px;align-items:center;min-height:44px;padding:5px 10px;text-decoration:none;display:inline-flex}.app-user{border-top:1px solid var(--app-border);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;margin-top:14px;padding:14px 8px 0;display:grid}.app-user-avatar{width:36px;height:36px;color:var(--paper);background:var(--ink-soft);border-radius:50%;place-items:center;font-weight:850;display:grid}.app-user-copy{min-width:0;line-height:1.3;display:grid}.app-user-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-user form{grid-column:1/-1}.app-user button{border:1px solid var(--app-border);width:100%;color:var(--ink);cursor:pointer;background:0 0;border-radius:7px;font-weight:750}.app-canvas{min-width:0;padding:0 var(--app-gutter) 32px}.app-page-header{border-bottom:1px solid var(--app-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,64px);min-height:190px;padding:32px 0;display:grid}.app-page-heading{min-width:0}.app-eyebrow{color:var(--muted);letter-spacing:.12em;margin:0 0 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:800}.app-page-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(34px,3.2vw,48px);line-height:1.05}.app-page-description{max-width:none;color:var(--ink-soft);margin:13px 0 0;line-height:1.7}.app-page-summary{width:430px;max-width:100%}.app-inspector{width:var(--app-inspector-width);border:0;border-left:1px solid var(--ink);max-width:calc(100vw - 32px);height:100dvh;max-height:100dvh;color:var(--ink);background:var(--app-panel);margin:0 0 0 auto;padding:0;box-shadow:-18px 0 54px #07171026}.app-inspector::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07171066}.app-inspector-header{z-index:2;border-bottom:1px solid var(--ink);background:var(--ink);min-height:92px;color:var(--paper);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex;position:sticky;top:0}.app-inspector-header span{color:var(--acid);letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:800}.app-inspector-header h2{letter-spacing:-.035em;margin:4px 0 0;font-size:24px;line-height:1.15}.app-inspector-header button{width:44px;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #f2f0e852;border-radius:50%;flex:none;font-size:24px}.app-inspector-body{min-width:0;padding:22px}.app-inspector-empty{min-height:280px;color:var(--muted);text-align:center;place-content:center;padding:30px;display:grid}.app-inspector-empty strong{color:var(--ink);font-size:20px}.app-inspector-empty p{max-width:28ch;margin:8px auto 0}.app-mobile-navigation{display:none}@media (max-width:1199px) and (min-width:825px){:root{--app-nav-width:72px}.app-navigation-content{padding-inline:8px}.app-brand{justify-content:center;padding-inline:0}.app-brand-copy,.app-nav-link>span,.app-client-switcher>summary>span,.app-user-copy{display:none}.app-nav-link,.app-client-switcher>summary{justify-content:center;padding-inline:0}.app-nav-link[aria-current=page]:after{right:-9px}.app-client-switcher>div{bottom:0;left:calc(100% + 8px)}.app-user{flex-direction:column;justify-content:center;padding-inline:0;display:flex}.app-user form{width:100%;display:block}.app-user button{padding-inline:0}.app-sidebar-toggle{display:none}}@media (max-width:824px){.app-shell{width:100%;display:block}.app-navigation,.app-sidebar-toggle{display:none}.app-mobile-navigation{z-index:20;border-bottom:1px solid var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f5eff5;justify-content:space-between;align-items:center;min-height:64px;padding:10px 16px;display:flex;position:sticky;top:0}.app-mobile-brand{align-items:center;gap:12px;text-decoration:none;display:flex}.app-mobile-brand>span{width:36px;height:36px}.app-mobile-brand strong{letter-spacing:.1em}.app-mobile-menu-button{border:1px solid var(--ink);background:0 0;border-radius:7px;place-content:center;gap:5px;width:44px;display:grid}.app-mobile-menu-button span{background:var(--ink);width:19px;height:2px}.app-mobile-menu{border:0;border-right:1px solid var(--ink);background:var(--app-surface);width:min(360px,100vw - 24px);height:100dvh;max-height:100dvh;margin:0 auto 0 0;padding:0}.app-mobile-menu::backdrop{background:#07171066}.app-mobile-menu-close{z-index:2;border:1px solid var(--ink);background:var(--app-panel);cursor:pointer;border-radius:50%;width:44px;font-size:24px;position:absolute;top:18px;right:16px}.app-mobile-menu .app-navigation-content{min-height:100%;padding-top:16px}.app-mobile-menu .app-brand{padding-right:58px}.app-canvas{padding-inline:16px}.app-page-header{grid-template-columns:1fr;gap:24px;min-height:0;padding-block:28px}.app-page-summary{width:100%}.app-inspector{width:min(100%,620px)}}@media (min-width:1200px){.app-shell[data-navigation-collapsed=true]{--app-nav-width:72px}.app-shell[data-navigation-collapsed=true] .app-navigation-content{padding-inline:8px}.app-shell[data-navigation-collapsed=true] .app-brand,.app-shell[data-navigation-collapsed=true] .app-nav-link,.app-shell[data-navigation-collapsed=true] .app-client-switcher>summary{justify-content:center;padding-inline:0}.app-shell[data-navigation-collapsed=true] :is(.app-brand-copy,.app-nav-link>span,.app-client-switcher>summary>span,.app-user-copy){display:none}.app-shell[data-navigation-collapsed=true] .app-nav-link[aria-current=page]:after{right:-9px}.app-shell[data-navigation-collapsed=true] .app-client-switcher>div{bottom:0;left:calc(100% + 8px)}.app-shell[data-navigation-collapsed=true] .app-user{flex-direction:column;justify-content:center;padding-inline:0;display:flex}.app-shell[data-navigation-collapsed=true] .app-user form{width:100%;display:block}.app-shell[data-navigation-collapsed=true] .app-user button{padding-inline:0}.app-shell[data-navigation-collapsed=true] .app-sidebar-toggle svg{transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.app-shell,.app-sidebar-toggle svg{transition:none}}
.app-page{min-width:0}.app-page :is(.eyebrow,.app-eyebrow){font-size:14px}.app-page :is(.status-grid,.workspace-grid,.risk-ledger,.client-workbench,.asset-grid,.deployment-command-grid,.deployment-workbench,.user-provision,.user-directory,.management-empty,.catalog-notice,.deployment-notice,.user-safe-hold){margin-top:var(--app-gap)}.app-page :is(.status-card,.phase-panel,.guardrail-panel,.risk-ledger,.client-create-form,.client-list,.asset-card,.deployment-form,.drift-observe-form,.deployment-ledger,.drift-ledger,.user-provision,.user-directory){border:1px solid var(--app-border);background:var(--app-panel);border-radius:10px;box-shadow:0 10px 34px #0717100e}.app-page .footer{border-top:1px solid var(--app-border);letter-spacing:.03em;min-height:0;margin-top:30px;padding-block:16px;font-size:14px}.page-summary-card{border:1px solid var(--ink);border-top:4px solid var(--ink);background:var(--app-panel);border-radius:9px;width:100%;min-height:118px;margin:0;overflow:hidden}.page-summary-card--attention{border-top-color:#bd7900}.page-summary-card--critical{border-top-color:#a43e29}.page-summary-card--positive{border-top-color:#5d8f12}.page-summary-card-heading{border-bottom:1px solid var(--app-border);color:var(--ink-soft);letter-spacing:.08em;padding:9px 13px 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:850}.page-summary-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.page-summary-card[data-metric-count="1"] .page-summary-card-metrics{grid-template-columns:1fr}.page-summary-card[data-metric-count="2"] .page-summary-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.page-summary-card-metrics>div{border-right:1px solid var(--app-border);align-content:space-between;min-width:0;min-height:68px;padding:10px 13px;display:grid}.page-summary-card-metrics>div:last-child{border-right:0}.page-summary-card-metrics dt{color:var(--ink-soft);white-space:nowrap;font-size:14px;font-weight:750}.page-summary-card-metrics dd{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:30px;font-weight:900;line-height:1;overflow:hidden}.page-summary-card-metrics .page-summary-value--text{letter-spacing:-.02em;font-size:18px}.page-summary-metric--attention dd{color:#8a5800}.page-summary-metric--critical dd{color:#a43e29}.page-summary-metric--positive dd{color:#477400}.page-summary-card-note{border-top:1px solid var(--app-border);color:var(--ink-soft);margin:0;padding:8px 13px 9px;font-size:14px;line-height:1.35}.status-grid{gap:var(--app-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.status-card{min-width:0;padding:var(--app-panel-padding)}.workspace-grid{gap:var(--app-gap);grid-template-columns:minmax(0,2fr) minmax(300px,1fr);display:grid}.phase-panel,.guardrail-panel{padding:var(--app-panel-padding)}.app-page .guardrail-panel{color:var(--paper);background:var(--ink)}.runtime-list li{grid-template-columns:minmax(140px,.75fr) minmax(0,1.25fr) auto}.runtime-index,.guardrail-icon{display:none}.risk-ledger{overflow:hidden}.risk-ledger-heading,.risk-row{grid-template-columns:minmax(190px,.75fr) minmax(260px,1.15fr) minmax(300px,1fr)}.risk-row{position:relative}.risk-row>*{border-color:var(--app-border);min-width:0;padding:20px}.risk-row--selected{background:color-mix(in srgb, var(--acid) 9%, var(--app-panel));box-shadow:inset 5px 0 var(--acid)}.risk-client{align-content:start;display:grid}.risk-client h2{margin-block:7px;font-size:21px}.risk-client .inspector-trigger{margin-top:14px}.inspector-trigger{border:1px solid var(--ink);min-height:44px;color:var(--ink);white-space:nowrap;background:0 0;border-radius:7px;justify-content:center;align-items:center;padding:7px 11px;font-weight:800;text-decoration:none;display:inline-flex}.inspector-trigger:hover,.inspector-trigger:focus-visible{background:var(--acid)}.client-workbench{gap:var(--app-gap);border:0;grid-template-columns:minmax(310px,4fr) minmax(0,8fr);align-items:start;display:grid}.client-create-form,.client-list{min-width:0;padding:var(--app-panel-padding)}.client-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.client-form-hint{color:var(--muted);margin:-6px 0 2px}.client-list{padding-top:var(--app-panel-padding)}.section-heading--list{padding:0 0 14px}.client-card{border:1px solid var(--app-border);border-radius:8px;grid-template-columns:1fr;padding:18px}.client-card+.client-card{margin-top:12px}.client-card--selected{border-color:var(--ink);background:color-mix(in srgb, var(--acid) 8%, var(--app-panel));box-shadow:inset 5px 0 var(--acid)}.client-card-index{display:none}.client-card-main{min-width:0}.client-project-specs{grid-template-columns:repeat(3,minmax(0,1fr))}.client-card .inspector-trigger{margin-top:15px}.asset-grid{gap:var(--app-gap);border:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),380px));justify-content:start;padding-top:0;display:grid}.asset-page .asset-card,.asset-page .asset-card:nth-child(5n+1),.asset-page .asset-card:nth-child(5n+5){grid-column:auto}.asset-card{min-width:0;overflow:hidden}.asset-card:hover{transform:translateY(-2px);box-shadow:0 18px 42px #0717101f}.asset-card--selected{border-color:var(--ink);box-shadow:0 0 0 3px var(--acid)}.asset-preview{aspect-ratio:4/3;min-height:0}.asset-card-body{padding:17px}.asset-card .inspector-trigger{width:100%;margin-top:15px}.deployment-outcome,.client-outcome,.user-outcome{margin-top:var(--app-gap);border-radius:8px;margin-bottom:0;overflow:hidden}.deployment-command-grid{gap:var(--app-gap);border:0;grid-template-columns:minmax(0,8fr) minmax(280px,4fr);align-items:start;display:grid}.deployment-form,.drift-observe-form,.deployment-ledger,.drift-ledger{min-width:0;padding:var(--app-panel-padding)}.deployment-form{border:0;grid-template-columns:minmax(0,1fr) minmax(180px,.4fr)}.deployment-form-wide{grid-column:1}.deployment-form>button{grid-column:2}.drift-observe-form{border:0;grid-template-columns:1fr}.drift-observe-form>*{grid-column:1}.deployment-workbench{gap:var(--app-gap);border:0;grid-template-columns:minmax(0,8fr) minmax(300px,4fr);align-items:start;display:grid}.deployment-ledger,.drift-ledger{border:1px solid var(--app-border)}.deployment-card,.drift-card{border:1px solid var(--app-border);border-radius:8px;min-width:0;padding:18px}.deployment-card+.deployment-card,.drift-card+.drift-card{margin-top:12px}.deployment-card--selected,.drift-card--selected{border-color:var(--ink);background:color-mix(in srgb, var(--acid) 8%, var(--app-panel));box-shadow:inset 5px 0 var(--acid)}.deployment-card-summary{justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.deployment-card-summary>span{color:var(--muted);white-space:nowrap}.drift-card>p{color:var(--muted)}.drift-card .inspector-trigger{width:100%}.console-section-heading{margin-bottom:16px}.user-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.user-metrics div{min-width:0;padding:15px}.user-metrics dd{margin-top:6px;font-size:32px}.user-provision,.user-directory{padding:var(--app-panel-padding)}.user-provision{grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr);gap:clamp(24px,3vw,48px)}.user-provision form{grid-template-columns:minmax(160px,.7fr) minmax(220px,1fr) auto}.user-directory{margin-top:var(--app-gap)}.user-org{border-color:var(--app-border);border-radius:8px;margin-bottom:22px;overflow:hidden}.user-org-head{grid-template-columns:58px minmax(0,1fr) auto}.user-org-head>div{padding:15px 18px}.user-account-row{position:relative}.user-account-row--selected{background:color-mix(in srgb, var(--acid) 10%, var(--app-panel));box-shadow:inset 5px 0 var(--acid)}.user-account-row-main,.user-account-list-head{grid-template-columns:minmax(180px,1.35fr) minmax(110px,.7fr) minmax(180px,1.3fr) minmax(100px,.65fr) minmax(80px,.55fr) minmax(80px,.45fr)}.user-account-disclosure{border-radius:7px;justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.inspector-stack{gap:18px;min-width:0;display:grid}.inspector-status{border:1px solid var(--ink);background:color-mix(in srgb, var(--acid) 24%, var(--app-panel));border-radius:8px;gap:3px;padding:17px;display:grid}.inspector-status--critical,.inspector-status--high{color:var(--paper);background:#9c3f2c}.inspector-status--medium{background:#f0d992}.inspector-status>span{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:800}.inspector-status>strong{letter-spacing:-.035em;font-size:25px}.inspector-status>p{margin:8px 0 0;line-height:1.55}.risk-evaluation-status{border-top:1px solid var(--app-border);text-align:right;grid-column:1/-1;gap:5px;padding-top:12px;display:grid}.risk-evaluation-status strong{font-size:16px}.risk-evaluation-status small{max-width:48ch;color:var(--ink-soft);justify-self:end;font-size:14px;line-height:1.45}.inspector-facts{border:1px solid var(--app-border);border-radius:8px;margin:0;display:grid;overflow:hidden}.inspector-facts--metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.inspector-facts>div{border-bottom:1px solid var(--app-border);min-width:0;padding:13px 15px}.inspector-facts--metrics>div:nth-child(odd){border-right:1px solid var(--app-border)}.inspector-facts>div:last-child{border-bottom:0}.inspector-facts dt{color:var(--muted);font-weight:750}.inspector-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:800}.inspector-section{border-top:1px solid var(--app-border);min-width:0;padding-top:17px}.inspector-section h3{margin:0 0 10px;font-size:18px}.inspector-section :is(p,ul,ol){margin-block:8px 0}.inspector-section ul{padding-left:20px}.inspector-next-step{color:var(--paper);background:var(--ink);border-radius:8px;gap:7px;padding:16px;display:grid}.inspector-next-step span{color:var(--acid);font-weight:800}.inspector-next-step :is(a,p){margin:0;font-weight:800}.inspector-code{background:var(--app-panel-soft);overflow-wrap:normal;white-space:nowrap;border-radius:6px;max-width:100%;margin-top:8px;padding:10px;display:block;overflow-x:auto}.inspector-actions{gap:9px;display:grid}.inspector-actions :is(form,button,a),.inspector-action :is(button){width:100%}.inspector-actions>a{border:1px solid var(--ink);border-radius:7px;justify-content:center;align-items:center;min-height:44px;font-weight:800;text-decoration:none;display:inline-flex}.inspector-operation-list{gap:8px;padding:0;list-style:none;display:grid}.inspector-operation-list li{border:1px solid var(--app-border);border-radius:7px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px;display:grid}.inspector-operation-list div{min-width:0;display:grid}.inspector-operation-list code{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.inspector-operation-list em{white-space:nowrap;font-style:normal;font-weight:800}.inspector-asset-preview{border:1px solid var(--app-border);background:var(--app-panel-soft);border-radius:8px;place-items:center;min-height:260px;display:grid;overflow:hidden}.inspector-asset-preview img{object-fit:contain;width:100%;height:auto;max-height:480px;display:block}.app-inspector .drift-resolution-form{border-top:1px solid var(--app-border);grid-template-columns:1fr;gap:10px;padding-top:17px;display:grid}.app-inspector .drift-resolution-form>*{grid-column:1}.app-inspector .cleanup-panel{border:0;border-top:1px solid var(--app-border);box-shadow:none;background:0 0;padding:17px 0 0;display:block}.app-inspector .cleanup-panel ol{padding:0;list-style:none}.app-inspector .cleanup-panel li{border-bottom:1px solid var(--app-border);grid-template-columns:28px minmax(0,1fr);gap:7px 10px;padding:10px 0;display:grid}.app-inspector .cleanup-panel :is(code,em){overflow-wrap:anywhere;grid-column:2}@media (max-width:1180px){.client-workbench,.deployment-command-grid,.deployment-workbench,.user-provision{grid-template-columns:1fr}.user-account-list-head{display:none}.user-account-row-main{grid-template-columns:minmax(0,1fr) auto;gap:12px 20px}.user-account-row-main>span:not(.user-account-identity){grid-column:1/-1;grid-template-columns:150px minmax(0,1fr);display:grid}.user-account-disclosure{grid-column:1/-1;justify-self:start}.user-account-row-main>span:not(.user-account-identity):before{color:var(--muted);content:attr(data-label);font-weight:750}}@media (max-width:824px){.status-grid,.workspace-grid,.client-workbench,.deployment-command-grid,.deployment-workbench{grid-template-columns:1fr}.page-summary-card{width:100%;max-width:none}.risk-ledger-heading{display:none}.risk-row{grid-template-columns:1fr}.risk-row>*{padding:17px}.client-create-form{grid-template-columns:1fr}.client-create-form :is(label,.client-form-wide,.client-submit,.client-form-note){grid-column:1}.client-project-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.deployment-form{grid-template-columns:1fr}.deployment-form-wide,.deployment-form>button{grid-column:1}.deployment-card-summary{flex-direction:column;align-items:flex-start}.user-provision form{grid-template-columns:1fr}.user-org-head{grid-template-columns:48px minmax(0,1fr)}.user-org-head>strong{display:none}}@media (max-width:520px){.asset-grid,.client-project-specs,.inspector-facts--metrics{grid-template-columns:1fr}.inspector-facts--metrics>div:nth-child(odd){border-right:0}.user-account-row-main>span:not(.user-account-identity){grid-template-columns:1fr}}
