.agent-inventory{gap:var(--space-4);display:grid}.inventory-header{justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(135deg, #49e6a117, var(--surface-1));display:flex}.inventory-header h2{margin:5px 0;font-size:clamp(20px,2vw,28px)}.inventory-header span,.inventory-header>strong{color:var(--muted);letter-spacing:.09em;font:700 9px ui-monospace,monospace}.inventory-controls{grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);gap:10px;display:grid}.inventory-controls label{color:var(--muted);letter-spacing:.1em;gap:7px;font:700 8px ui-monospace,monospace;display:grid}.inventory-controls input,.inventory-controls select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-1);width:100%;color:var(--text);padding:12px}.inventory-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:10px;display:grid}.agent-table,.agent-inspector,.agent-registry-empty{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1)}.agent-table{align-content:start;min-height:320px;display:grid;overflow:hidden}.agent-table>button{border:0;border-bottom:1px solid var(--line);color:var(--text);text-align:left;background:0 0;grid-template-columns:1.4fr .7fr .7fr .9fr;gap:12px;padding:15px 17px;display:grid}.agent-table>button:hover,.agent-table>button.selected{background:#49e6a114}.agent-table>button:focus-visible{outline:2px solid var(--authority);outline-offset:-3px}.agent-table span{gap:4px;display:grid}.agent-table small{color:var(--muted);letter-spacing:.07em;font:700 8px ui-monospace,monospace}.agent-table strong{overflow-wrap:anywhere;font-size:11px}.agent-inspector{padding:var(--space-5)}.agent-inspector h3{overflow-wrap:anywhere;margin:7px 0 18px}.agent-inspector dl{gap:12px;margin:0;display:grid}.agent-inspector dl div{border-bottom:1px solid var(--line);gap:4px;padding-bottom:10px;display:grid}.agent-inspector dt{color:var(--muted);letter-spacing:.08em;font:700 8px ui-monospace,monospace}.agent-inspector dd{overflow-wrap:anywhere;margin:0;font-size:11px}.agent-registry-empty{background:radial-gradient(circle at 10% 15%, #49e6a11a, transparent 32%), var(--surface-1);place-items:start;min-height:300px;padding:clamp(28px,6vw,64px);display:grid}.agent-registry-empty h3{margin:8px 0;font-size:clamp(20px,3vw,31px)}.agent-registry-empty>p:not(.kicker){max-width:620px;color:var(--muted)}.agent-registry-actions{gap:10px;margin-top:12px;display:flex}.inventory-no-match{color:var(--muted);padding:24px;font-size:12px}@media (max-width:900px){.inventory-layout{grid-template-columns:1fr}.agent-table>button{grid-template-columns:1.2fr .7fr .7fr}.agent-table>button span:last-child{display:none}}.capability-path-analysis{gap:var(--space-4);display:grid}.capability-header{justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(120deg, #cba5ff1a, transparent 38%), var(--surface-1);display:flex}.capability-header h2{margin:5px 0;font-size:clamp(20px,2vw,28px)}.capability-header span,.capability-header>strong{color:var(--muted);letter-spacing:.09em;font:700 9px ui-monospace,monospace}.capability-selectors{grid-template-columns:1fr 1fr;gap:10px;display:grid}.capability-selectors label{color:var(--muted);letter-spacing:.1em;gap:7px;font:700 8px ui-monospace,monospace;display:grid}.capability-selectors select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-1);width:100%;color:var(--text);padding:12px}.capability-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);gap:10px;display:grid}.capability-paths,.capability-inspector,.capability-empty{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);min-height:360px}.capability-section-heading{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.08em;justify-content:space-between;gap:10px;padding:14px 16px;font:700 8px ui-monospace,monospace;display:flex}.capability-paths>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;flex-wrap:wrap;align-items:center;gap:8px;padding:15px 16px;display:flex}.capability-paths>button:hover,.capability-paths>button.selected{background:#cba5ff14}.capability-paths>button:focus-visible{outline:2px solid var(--state-pending);outline-offset:-3px}.capability-paths>button>span:first-child,.capability-hop strong{font-size:10px}.capability-hop{align-items:center;gap:7px;display:flex}.capability-hop small{color:var(--state-pending);font:700 8px ui-monospace,monospace}.capability-hop i{color:var(--authority);font-style:normal}.capability-paths b{color:var(--amber);margin-left:auto;font:700 8px ui-monospace,monospace}.capability-inspector{padding:var(--space-5)}.capability-inspector h3{margin:7px 0 18px}.capability-inspector dl{gap:12px;margin:0 0 18px;display:grid}.capability-inspector dl div{border-bottom:1px solid var(--line);gap:4px;padding-bottom:10px;display:grid}.capability-inspector dt{color:var(--muted);letter-spacing:.08em;font:700 8px ui-monospace,monospace}.capability-inspector dd{overflow-wrap:anywhere;margin:0;font-size:11px}.capability-inspector>p:last-child,.capability-no-path{color:var(--muted);padding:18px;font-size:11px}.capability-empty{background:radial-gradient(circle at 10% 15%, #cba5ff1a, transparent 32%), var(--surface-1);align-content:center;padding:clamp(28px,6vw,64px);display:grid}.capability-empty h3{margin:8px 0;font-size:clamp(20px,3vw,31px)}.capability-empty>p:not(.kicker){max-width:620px;color:var(--muted)}@media (max-width:900px){.capability-layout{grid-template-columns:1fr}}@media (max-width:600px){.capability-header{flex-direction:column;align-items:start}.capability-selectors{grid-template-columns:1fr}.capability-paths b{width:100%;margin-left:0}}.action-stream{gap:var(--space-4);display:grid}.action-stream-header{justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(125deg, #49e6a11c, transparent 42%), var(--surface-1);display:flex}.action-stream-header h2{margin:5px 0;font-size:clamp(20px,2vw,28px)}.action-stream-header span{color:var(--muted);letter-spacing:.09em;font:700 9px ui-monospace,monospace}.action-stream-filters{grid-template-columns:1.4fr repeat(3,.75fr);gap:10px;display:grid}.action-stream-filters label{color:var(--muted);letter-spacing:.1em;gap:7px;font:700 8px ui-monospace,monospace;display:grid}.action-stream-filters input,.action-stream-filters select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-1);width:100%;color:var(--text);padding:12px}.action-stream-layout{grid-template-columns:minmax(0,1.5fr) minmax(290px,.75fr);gap:10px;display:grid}.action-event-list,.action-event-inspector,.action-stream-empty{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);min-height:350px}.action-event-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;grid-template-columns:.9fr .7fr 1fr 1fr auto;gap:10px;padding:14px 16px;display:grid}.action-event-list>button:hover,.action-event-list>button.selected{background:#49e6a114}.action-event-list>button:focus-visible{outline:2px solid var(--authority);outline-offset:-3px}.action-event-list time,.action-event-list small{color:var(--muted);letter-spacing:.06em;font:700 8px ui-monospace,monospace}.action-event-list strong{color:var(--authority);font-size:10px}.action-event-list span{overflow-wrap:anywhere;font-size:10px}.action-event-list small{text-align:right}.action-event-inspector{padding:var(--space-5)}.action-event-inspector h3{margin:7px 0 18px}.action-event-inspector dl{gap:12px;margin:0;display:grid}.action-event-inspector dl div{border-bottom:1px solid var(--line);gap:4px;padding-bottom:10px;display:grid}.action-event-inspector dt{color:var(--muted);letter-spacing:.08em;font:700 8px ui-monospace,monospace}.action-event-inspector dd{overflow-wrap:anywhere;margin:0;font-size:11px}.action-stream-empty{background:radial-gradient(circle at 10% 15%, #49e6a11a, transparent 32%), var(--surface-1);align-content:center;padding:clamp(28px,6vw,64px);display:grid}.action-stream-empty h3{margin:8px 0;font-size:clamp(20px,3vw,31px)}.action-stream-empty>p:not(.kicker),.action-no-match{color:var(--muted)}.action-no-match{padding:24px;font-size:11px}@media (max-width:960px){.action-stream-filters,.action-stream-layout{grid-template-columns:1fr 1fr}.action-event-list{grid-column:1/-1}.action-event-list>button{grid-template-columns:1fr .8fr 1fr auto}.action-event-list>button span:nth-of-type(2){display:none}}@media (max-width:600px){.action-stream-header{flex-direction:column;align-items:start}.action-stream-filters,.action-stream-layout{grid-template-columns:1fr}.action-event-list>button{grid-template-columns:1fr 1fr}.action-event-list>button span,.action-event-list>button small{display:none}}.incident-operations{gap:var(--space-4);display:grid}.incident-header{padding:var(--space-5);border-radius:var(--radius-md);background:linear-gradient(125deg, #ff6b711a, transparent 42%), var(--surface-1);border:1px solid #ff6b715c}.incident-header h2{max-width:720px;margin:5px 0;font-size:clamp(20px,2vw,28px)}.incident-header span{color:var(--risk-critical);letter-spacing:.09em;font:700 9px ui-monospace,monospace}.incident-layout{grid-template-columns:minmax(0,1.25fr) minmax(330px,1fr);gap:10px;display:grid}.incident-list,.incident-story,.incident-empty{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);min-height:360px}.incident-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;grid-template-columns:.9fr .65fr 1fr 1fr auto;gap:10px;padding:14px 16px;display:grid}.incident-list>button:hover,.incident-list>button.selected{background:#ff6b7117}.incident-list>button:focus-visible{outline:2px solid var(--risk-critical);outline-offset:-3px}.incident-list time,.incident-list small{color:var(--muted);letter-spacing:.06em;font:700 8px ui-monospace,monospace}.incident-list strong{color:var(--risk-critical);font-size:10px}.incident-list span{overflow-wrap:anywhere;font-size:10px}.incident-story{padding:var(--space-5)}.incident-story h3{margin:7px 0 18px}.incident-story dl{gap:10px;margin:0;display:grid}.incident-story dl div{border-bottom:1px solid var(--line);gap:4px;padding-bottom:9px;display:grid}.incident-story dt{color:var(--muted);letter-spacing:.08em;font:700 8px ui-monospace,monospace}.incident-story dd{overflow-wrap:anywhere;margin:0;font-size:11px}.incident-timeline{gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}.incident-timeline li{border-left:2px solid var(--risk-critical);justify-content:space-between;gap:12px;padding-left:12px;font-size:10px;display:flex}.incident-timeline span{color:var(--muted);font:700 8px ui-monospace,monospace}.incident-empty{background:radial-gradient(circle at 10% 15%, #ff6b7114, transparent 32%), var(--surface-1);align-content:center;padding:clamp(28px,6vw,64px);display:grid}.incident-empty h3{margin:8px 0;font-size:clamp(20px,3vw,31px)}.incident-empty>p:not(.kicker){max-width:620px;color:var(--muted)}@media (max-width:900px){.incident-layout{grid-template-columns:1fr}.incident-list>button{grid-template-columns:1fr .7fr 1fr auto}.incident-list>button span:nth-of-type(2){display:none}}@media (max-width:600px){.incident-list>button{grid-template-columns:1fr 1fr}.incident-list>button span,.incident-list>button small{display:none}}.risk-intelligence{gap:var(--space-4);display:grid}.risk-header{justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-md);background:linear-gradient(125deg, #efbd621c, transparent 42%), var(--surface-1);border:1px solid #efbd625c;display:flex}.risk-header h2{margin:5px 0;font-size:clamp(20px,2vw,28px)}.risk-header>div>span{color:var(--muted);letter-spacing:.09em;font:700 9px ui-monospace,monospace}.risk-distribution{flex-wrap:wrap;gap:7px;display:flex}.risk-distribution span{border:1px solid var(--line-hi);color:var(--amber);border-radius:999px;padding:7px 9px;font:700 8px ui-monospace,monospace}.risk-layout{grid-template-columns:minmax(0,1.45fr) minmax(290px,.75fr);gap:10px;display:grid}.risk-ranking,.risk-inspector,.risk-empty{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);min-height:350px}.risk-ranking-heading{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.08em;justify-content:space-between;gap:10px;padding:14px 16px;font:700 8px ui-monospace,monospace;display:flex}.risk-ranking>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;grid-template-columns:1.25fr 1fr 1fr auto;gap:10px;padding:14px 16px;display:grid}.risk-ranking>button:hover,.risk-ranking>button.selected{background:#efbd6217}.risk-ranking>button:focus-visible{outline:2px solid var(--amber);outline-offset:-3px}.risk-ranking strong,.risk-ranking span,.risk-ranking small{overflow-wrap:anywhere}.risk-ranking span,.risk-ranking small{color:var(--muted);letter-spacing:.05em;font:700 8px ui-monospace,monospace}.risk-ranking b{color:var(--amber);font:800 16px ui-monospace,monospace}.risk-inspector{padding:var(--space-5)}.risk-inspector h3{overflow-wrap:anywhere;margin:7px 0 18px}.risk-inspector dl{gap:12px;margin:0;display:grid}.risk-inspector dl div{border-bottom:1px solid var(--line);gap:4px;padding-bottom:10px;display:grid}.risk-inspector dt{color:var(--muted);letter-spacing:.08em;font:700 8px ui-monospace,monospace}.risk-inspector dd{overflow-wrap:anywhere;margin:0;font-size:11px}.risk-inspector>p:last-child{color:var(--muted);font-size:11px}.risk-empty{background:radial-gradient(circle at 10% 15%, #efbd6217, transparent 32%), var(--surface-1);align-content:center;padding:clamp(28px,6vw,64px);display:grid}.risk-empty h3{margin:8px 0;font-size:clamp(20px,3vw,31px)}.risk-empty>p:not(.kicker){max-width:620px;color:var(--muted)}@media (max-width:900px){.risk-header{flex-direction:column;align-items:start}.risk-layout{grid-template-columns:1fr}.risk-ranking>button{grid-template-columns:1.2fr 1fr auto}.risk-ranking>button small{display:none}}@media (max-width:600px){.risk-ranking-heading{flex-direction:column;align-items:start}.risk-ranking>button{grid-template-columns:1fr auto}.risk-ranking>button span{display:none}}.intent-comparison{gap:var(--space-4);display:grid}.intent-header{justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-md);background:linear-gradient(125deg,#cba5ff1f,transparent 42%),var(--surface-1);border:1px solid #cba5ff61;display:flex}.intent-header h2{margin:5px 0;font-size:clamp(20px,2vw,28px)}.intent-header strong{color:var(--state-pending);letter-spacing:.09em;font:700 9px ui-monospace,monospace}.intent-layout{grid-template-columns:minmax(250px,.6fr) minmax(0,1.4fr);gap:10px;display:grid}.mandate-list,.intent-detail,.intent-empty{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);min-height:330px}.mandate-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;gap:6px;padding:14px 16px;display:grid}.mandate-list>button:hover,.mandate-list>button.selected{background:#cba5ff1a}.mandate-list span,.mandate-list small{color:var(--muted);letter-spacing:.06em;font:700 8px ui-monospace,monospace}.intent-detail{padding:var(--space-5)}.intent-flow{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:12px;margin-top:14px;display:grid}.intent-flow article{border:1px solid var(--line-hi);background:#09110d;gap:10px;padding:16px;display:grid}.intent-flow article span{color:var(--state-pending);letter-spacing:.08em;font:700 8px ui-monospace,monospace}.intent-flow article small{color:var(--muted);font-size:10px}.intent-flow>i{color:var(--authority);align-self:center;font-size:24px;font-style:normal}.intent-note{color:var(--muted);margin-top:18px;font-size:11px}.intent-empty{align-content:center;padding:clamp(28px,6vw,64px);display:grid}.intent-empty h3{margin:8px 0;font-size:clamp(20px,3vw,31px)}.intent-empty>p:not(.kicker){color:var(--muted)}@media (max-width:800px){.intent-header{flex-direction:column;align-items:start}.intent-layout,.intent-flow{grid-template-columns:1fr}.intent-flow>i{justify-self:center;transform:rotate(90deg)}}.delegation-lineage{gap:var(--space-4);display:grid}.delegation-header{justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-md);background:linear-gradient(125deg,#49e6a11a,transparent 42%),var(--surface-1);border:1px solid #49e6a161;display:flex}.delegation-header h2{margin:5px 0;font-size:clamp(20px,2vw,28px)}.delegation-header label{color:var(--muted);letter-spacing:.1em;gap:7px;font:700 8px ui-monospace,monospace;display:grid}.delegation-header select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-1);min-width:200px;color:var(--text);padding:11px}.delegation-tree{gap:10px;display:grid}.delegation-tree article,.delegation-empty{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1)}.delegation-tree article{padding:var(--space-5);grid-template-columns:1fr auto 1fr;gap:15px;display:grid}.delegation-tree article>div{border:1px solid var(--line-hi);background:#09110d;gap:6px;padding:15px;display:grid}.delegation-tree article>div span{color:var(--authority);letter-spacing:.08em;font:700 8px ui-monospace,monospace}.delegation-tree article>i{color:var(--authority);align-self:center;font-size:22px;font-style:normal}.delegation-tree article dl{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:8px;margin:0;display:grid}.delegation-tree article dl div{border-top:1px solid var(--line);padding:10px}.delegation-tree dt{color:var(--muted);letter-spacing:.06em;font:700 8px ui-monospace,monospace}.delegation-tree dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:10px}.delegation-tree article.revoked{border-color:#ff6b7199}.delegation-empty{align-content:center;min-height:300px;padding:clamp(28px,6vw,64px);display:grid}.delegation-empty h3{margin:8px 0;font-size:clamp(20px,3vw,31px)}.delegation-empty>p:not(.kicker){color:var(--muted)}@media (max-width:900px){.delegation-tree article dl{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.delegation-header{flex-direction:column;align-items:start}.delegation-tree article{grid-template-columns:1fr}.delegation-tree article>i{justify-self:center;transform:rotate(90deg)}.delegation-tree article dl{grid-template-columns:1fr}}@media (max-width:600px){.inventory-header{flex-direction:column;align-items:start}.inventory-controls{grid-template-columns:1fr}.agent-table>button{grid-template-columns:1fr 1fr}.agent-table>button span:nth-child(3){display:none}.agent-registry-actions{flex-direction:column;align-items:stretch}}.authority-topology{gap:var(--space-4);display:grid}.topology-header{justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:radial-gradient(circle at 12% 0, #49e6a121, transparent 38%), var(--surface-1);display:flex}.topology-header h2{margin:5px 0;font-size:clamp(20px,2vw,28px)}.topology-header span{color:var(--muted);letter-spacing:.09em;font:700 9px ui-monospace,monospace}.topology-controls{align-items:center;gap:6px;display:flex}.topology-controls button,.topology-controls output{border:1px solid var(--line-hi);border-radius:var(--radius-sm);min-width:34px;color:var(--text);text-align:center;background:#07100c;padding:8px;font:700 9px ui-monospace,monospace}.topology-controls button:focus-visible{outline:2px solid var(--authority)}.topology-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);gap:10px;display:grid}.topology-canvas,.topology-inspector,.topology-empty{border:1px solid var(--line);border-radius:var(--radius-md);background:repeating-linear-gradient(0deg, transparent 0 31px, #49e6a10a 32px), repeating-linear-gradient(90deg, transparent 0 31px, #49e6a10a 32px), var(--surface-1);min-height:390px}.topology-canvas{padding:var(--space-6);overflow:auto}.topology-stage{transform-origin:0 0;grid-template-columns:repeat(3,minmax(150px,1fr));gap:45px 70px;min-width:680px;min-height:310px;transition:transform .16s;display:grid}.topology-stage button{min-height:78px;color:var(--text);background:#08130e;border:1px solid #49e6a17a;border-radius:50%;align-content:center;gap:6px;padding:12px;display:grid;position:relative;box-shadow:0 0 20px #49e6a114}.topology-stage button:after{content:"";background:#49e6a147;width:70px;height:1px;position:absolute;top:50%;left:100%}.topology-stage button:nth-child(3n):after{display:none}.topology-stage button:hover,.topology-stage button.selected{border-color:var(--authority);box-shadow:0 0 24px #49e6a13b}.topology-stage small{color:var(--muted);letter-spacing:.08em;font:700 7px ui-monospace,monospace}.topology-stage strong{overflow-wrap:anywhere;font-size:10px}.topology-inspector{padding:var(--space-5);background:var(--surface-1)}.topology-inspector h3{overflow-wrap:anywhere;margin:7px 0 16px}.topology-edge-list{gap:8px;max-height:310px;display:grid;overflow:auto}.topology-edge-list article{border:1px solid var(--line);background:#08100c;grid-template-columns:1fr auto 1fr;gap:6px;padding:10px;font-size:9px;display:grid}.topology-edge-list article span{color:var(--authority);font:700 8px ui-monospace,monospace}.topology-edge-list article small{color:var(--muted);grid-column:1/-1}.topology-edge-list article.risky{border-color:#ff8a65a6}.topology-edge-list article.revoked{opacity:.7;border-color:#ff6b71b3}.topology-help{color:var(--muted);margin:0;font-size:10px}.topology-empty{align-content:center;padding:clamp(28px,6vw,64px);display:grid}.topology-empty h3{margin:8px 0;font-size:clamp(20px,3vw,31px)}.topology-empty>p:not(.kicker){max-width:620px;color:var(--muted)}@media (max-width:900px){.topology-layout{grid-template-columns:1fr}.topology-header{flex-direction:column;align-items:start}}.compliance-mapping{gap:var(--space-4);min-height:350px;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(125deg,#67b3ff14,transparent 42%),var(--surface-1);display:grid}.compliance-mapping h2{margin:5px 0;font-size:clamp(20px,2vw,28px)}.compliance-mapping>div{gap:8px;display:grid}.compliance-mapping article{border:1px solid var(--line);background:#09110d;gap:5px;padding:14px;display:grid}.compliance-mapping span,.compliance-mapping small,.compliance-mapping>p:not(.kicker){color:var(--muted);font-size:11px}.compliance-empty{align-content:center}.compliance-empty h2{margin:8px 0;font-size:clamp(20px,3vw,31px)}.evidence-explorer{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(125deg,#49e6a114,transparent 42%),var(--surface-1);display:grid}.evidence-explorer header{justify-content:space-between;gap:var(--space-4);display:flex}.evidence-explorer h2{margin:5px 0;font-size:clamp(20px,2vw,28px)}.evidence-explorer header span,.evidence-note{color:var(--muted);letter-spacing:.08em;font:700 8px ui-monospace,monospace}.evidence-explorer input{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);background:#09110d;padding:12px}.evidence-list{gap:8px;display:grid}.evidence-list article{border:1px solid var(--line);background:#09110d;gap:5px;padding:13px;display:grid}.evidence-list span,.evidence-list small{color:var(--muted);font:700 8px ui-monospace,monospace}.evidence-list p{margin:0;font-size:11px}.evidence-empty{align-content:center;min-height:350px}.evidence-empty h2{margin:8px 0;font-size:clamp(20px,3vw,31px)}.evidence-empty>p:not(.kicker){color:var(--muted)}.credential-inventory{gap:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(125deg,#efbd621a,transparent 42%),var(--surface-1);min-height:350px;padding:clamp(28px,6vw,64px);display:grid}.credential-inventory h2{margin:8px 0;font-size:clamp(20px,3vw,31px)}.credential-inventory>p:not(.kicker),.credential-inventory small{color:var(--muted)}.credential-inventory article{border:1px solid var(--line-hi);background:#09110d;gap:8px;padding:16px;display:grid}.credential-inventory article span{color:var(--amber);letter-spacing:.08em;font:700 8px ui-monospace,monospace}.memory-integrity{gap:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(125deg,#cba5ff1a,transparent 42%),var(--surface-1);min-height:350px;padding:clamp(28px,6vw,64px);display:grid}.memory-integrity h2{margin:8px 0;font-size:clamp(20px,3vw,31px)}.memory-integrity>p:not(.kicker),.memory-integrity small{color:var(--muted)}.memory-integrity article{border:1px solid var(--line-hi);background:#09110d;gap:8px;padding:16px;display:grid}.memory-integrity article span{color:var(--state-pending);letter-spacing:.08em;font:700 8px ui-monospace,monospace}.mcp-registry{gap:var(--space-4);display:grid}.mcp-header{justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-md);background:linear-gradient(125deg,#67b3ff1a,transparent 42%),var(--surface-1);border:1px solid #67b3ff66;display:flex}.mcp-header h2{margin:5px 0;font-size:clamp(20px,2vw,28px)}.mcp-header p:not(.kicker),.mcp-header span{color:var(--muted);font-size:11px}.mcp-header span{letter-spacing:.08em;font:700 8px ui-monospace,monospace}.mcp-layout{grid-template-columns:minmax(240px,.6fr) minmax(0,1.4fr);gap:10px;display:grid}.mcp-list,.mcp-inspector,.mcp-empty{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);min-height:350px}.mcp-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;gap:6px;padding:15px;display:grid}.mcp-list>button:hover,.mcp-list>button.selected{background:#67b3ff17}.mcp-list span,.mcp-list small,.mcp-safety span,.mcp-inspector dt{color:var(--muted);letter-spacing:.08em;font:700 8px ui-monospace,monospace}.mcp-inspector{padding:var(--space-5)}.mcp-inspector h3{margin:7px 0 16px}.mcp-inspector dl{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;display:grid}.mcp-inspector dl div,.mcp-safety{border-top:1px solid var(--line);padding:10px}.mcp-inspector dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:11px}.mcp-safety{margin-top:14px}.mcp-safety p{color:var(--muted);font-size:11px}.mcp-empty{align-content:center;padding:clamp(28px,6vw,64px);display:grid}.mcp-empty h2{margin:8px 0;font-size:clamp(20px,3vw,31px)}.mcp-empty p:not(.kicker){color:var(--muted)}@media (max-width:800px){.mcp-header{flex-direction:column;align-items:start}.mcp-layout,.mcp-inspector dl{grid-template-columns:1fr}}.containment-control{gap:var(--space-4);display:grid}.circuit-header{justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-md);background:linear-gradient(125deg,#ff8a651a,transparent 42%),var(--surface-1);border:1px solid #ff8a6573;display:flex}.circuit-header h2{margin:5px 0;font-size:clamp(20px,2vw,28px)}.circuit-header p:not(.kicker),.circuit-header span,.circuit-note{color:var(--muted);font-size:11px}.circuit-header span{letter-spacing:.08em;font:700 8px ui-monospace,monospace}.circuit-layout{grid-template-columns:minmax(240px,.6fr) minmax(0,1.4fr);gap:10px;display:grid}.circuit-list,.circuit-inspector,.circuit-empty{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);min-height:350px}.circuit-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;gap:6px;padding:15px;display:grid}.circuit-list>button:hover,.circuit-list>button.selected{background:#ff8a6517}.circuit-list span,.circuit-list small,.circuit-tree span,.circuit-inspector dt{color:var(--muted);letter-spacing:.08em;font:700 8px ui-monospace,monospace}.circuit-inspector{padding:var(--space-5)}.circuit-inspector h3{margin:7px 0 16px}.circuit-inspector dl{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;display:grid}.circuit-inspector dl div,.circuit-tree{border-top:1px solid var(--line);padding:10px}.circuit-inspector dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:11px}.circuit-tree{margin-top:14px}.circuit-tree p{font-size:11px}.circuit-empty{align-content:center;padding:clamp(28px,6vw,64px);display:grid}.circuit-empty h2{margin:8px 0;font-size:clamp(20px,3vw,31px)}.circuit-empty p:not(.kicker){color:var(--muted)}@media (max-width:800px){.circuit-header{flex-direction:column;align-items:start}.circuit-layout,.circuit-inspector dl{grid-template-columns:1fr}}.revocation-tree{gap:var(--space-4);display:grid}.revocation-header{justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-md);background:linear-gradient(125deg,#ff6b711a,transparent 42%),var(--surface-1);border:1px solid #ff6b7166;display:flex}.revocation-header h2{margin:5px 0;font-size:clamp(20px,2vw,28px)}.revocation-header p:not(.kicker),.revocation-header span,.revocation-note{color:var(--muted);font-size:11px}.revocation-header span{letter-spacing:.08em;font:700 8px ui-monospace,monospace}.revocation-layout{grid-template-columns:minmax(250px,.6fr) minmax(0,1.4fr);gap:10px;display:grid}.revocation-list,.revocation-inspector,.revocation-empty{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);min-height:350px}.revocation-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;gap:6px;padding:15px;display:grid}.revocation-list>button:hover,.revocation-list>button.selected{background:#ff6b7117}.revocation-list span,.revocation-list small,.revocation-branches span,.revocation-inspector dt{color:var(--muted);letter-spacing:.08em;font:700 8px ui-monospace,monospace}.revocation-inspector{padding:var(--space-5)}.revocation-inspector h3{overflow-wrap:anywhere;margin:7px 0 16px}.revocation-inspector dl{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;display:grid}.revocation-inspector dl div,.revocation-branches{border-top:1px solid var(--line);padding:10px}.revocation-inspector dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:11px}.revocation-branches{margin-top:14px}.revocation-branches ul{gap:5px;margin:10px 0 0;padding-left:18px;font-size:10px;display:grid}.revocation-branches p{color:var(--muted);font-size:11px}.revocation-empty{align-content:center;padding:clamp(28px,6vw,64px);display:grid}.revocation-empty h2{margin:8px 0;font-size:clamp(20px,3vw,31px)}.revocation-empty p:not(.kicker){color:var(--muted)}@media (max-width:800px){.revocation-header{flex-direction:column;align-items:start}.revocation-layout,.revocation-inspector dl{grid-template-columns:1fr}}.remediation-loop{gap:var(--space-4);display:grid}.remediation-header{justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-md);background:linear-gradient(125deg,#ff8a651a,transparent 42%),var(--surface-1);border:1px solid #ff8a6566;display:flex}.remediation-header h2{margin:5px 0;font-size:clamp(20px,2vw,28px)}.remediation-header p:not(.kicker),.remediation-header span,.remediation-note{color:var(--muted);font-size:11px}.remediation-header span{letter-spacing:.08em;font:700 8px ui-monospace,monospace}.remediation-layout{grid-template-columns:minmax(260px,.6fr) minmax(0,1.4fr);gap:10px;display:grid}.remediation-list,.remediation-inspector,.remediation-empty{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);min-height:350px}.remediation-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;gap:6px;padding:15px;display:grid}.remediation-list>button:hover,.remediation-list>button.selected{background:#ff8a6517}.remediation-list span,.remediation-list small,.remediation-flow span{color:var(--muted);letter-spacing:.08em;font:700 8px ui-monospace,monospace}.remediation-inspector{padding:var(--space-5)}.remediation-inspector h3{overflow-wrap:anywhere;margin:7px 0 16px}.remediation-flow{gap:9px;margin:0;padding:0;list-style:none;display:grid}.remediation-flow li{border-top:1px solid var(--line);padding:12px}.remediation-flow p{overflow-wrap:anywhere;margin:7px 0 0;font-size:11px}.remediation-empty{align-content:center;padding:clamp(28px,6vw,64px);display:grid}.remediation-empty h2{margin:8px 0;font-size:clamp(20px,3vw,31px)}.remediation-empty p:not(.kicker){color:var(--muted)}@media (max-width:800px){.remediation-header{flex-direction:column;align-items:start}.remediation-layout{grid-template-columns:1fr}}.approval-queue{gap:var(--space-4);display:grid}.approval-header{justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-md);background:linear-gradient(125deg,#efbd621a,transparent 42%),var(--surface-1);border:1px solid #efbd6261;display:flex}.approval-header h2{margin:5px 0;font-size:clamp(20px,2vw,28px)}.approval-header p:not(.kicker),.approval-header span,.approval-note{color:var(--muted);font-size:11px}.approval-header span{letter-spacing:.08em;font:700 8px ui-monospace,monospace}.approval-layout{grid-template-columns:minmax(260px,.6fr) minmax(0,1.4fr);gap:10px;display:grid}.approval-list,.approval-inspector,.approval-empty{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);min-height:350px}.approval-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;gap:6px;padding:15px;display:grid}.approval-list>button:hover,.approval-list>button.selected{background:#efbd6217}.approval-list span,.approval-list small,.approval-authority span,.approval-votes span,.approval-inspector dt{color:var(--muted);letter-spacing:.08em;font:700 8px ui-monospace,monospace}.approval-inspector{padding:var(--space-5)}.approval-inspector h3{overflow-wrap:anywhere;margin:7px 0 16px}.approval-inspector dl{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;display:grid}.approval-inspector dl div,.approval-authority,.approval-votes{border-top:1px solid var(--line);padding:10px}.approval-inspector dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:11px}.approval-authority,.approval-votes{margin-top:14px}.approval-authority p,.approval-votes p{color:var(--muted);font-size:11px}.approval-votes ul{gap:5px;margin:10px 0 0;padding-left:18px;font-size:10px;display:grid}.approval-empty{align-content:center;padding:clamp(28px,6vw,64px);display:grid}.approval-empty h2{margin:8px 0;font-size:clamp(20px,3vw,31px)}.approval-empty p:not(.kicker){color:var(--muted)}@media (max-width:800px){.approval-header{flex-direction:column;align-items:start}.approval-layout,.approval-inspector dl{grid-template-columns:1fr}}.policy-editor{gap:var(--space-4);display:grid}.policy-header{justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-md);background:linear-gradient(125deg,#67b3ff1a,transparent 42%),var(--surface-1);border:1px solid #67b3ff66;display:flex}.policy-header h2{margin:5px 0;font-size:clamp(20px,2vw,28px)}.policy-header p:not(.kicker),.policy-header span,.policy-note{color:var(--muted);font-size:11px}.policy-header span{letter-spacing:.08em;font:700 8px ui-monospace,monospace}.policy-layout{grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:10px;display:grid}.policy-list,.policy-inspector,.policy-empty{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);min-height:340px}.policy-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;gap:6px;padding:15px;display:grid}.policy-list>button:hover,.policy-list>button.selected{background:#67b3ff17}.policy-list small,.policy-rules span,.policy-inspector dt{color:var(--muted);letter-spacing:.08em;font:700 8px ui-monospace,monospace}.policy-inspector{padding:var(--space-5)}.policy-inspector h3{margin:7px 0 16px}.policy-inspector dl{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;display:grid}.policy-inspector dl div{border-top:1px solid var(--line);padding:10px}.policy-inspector dd{margin:6px 0 0;font-size:11px}.policy-rules{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.policy-rules section{border:1px solid var(--line);background:#09110d;padding:14px}.policy-rules ul{gap:5px;margin:10px 0 0;padding-left:18px;font-size:10px;display:grid}.policy-rules p{color:var(--muted);font-size:10px}.policy-empty{align-content:center;padding:clamp(28px,6vw,64px);display:grid}.policy-empty h2{margin:8px 0;font-size:clamp(20px,3vw,31px)}.policy-empty p:not(.kicker){color:var(--muted)}@media (max-width:800px){.policy-header{flex-direction:column;align-items:start}.policy-layout,.policy-rules,.policy-inspector dl{grid-template-columns:1fr}}.consequence-simulator{gap:var(--space-4);display:grid}.simulation-header{justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-md);background:linear-gradient(125deg,#efbd621a,transparent 42%),var(--surface-1);border:1px solid #efbd6266;display:flex}.simulation-header h2{margin:5px 0;font-size:clamp(20px,2vw,28px)}.simulation-header>span{color:var(--amber);letter-spacing:.09em;font:700 9px ui-monospace,monospace}.simulation-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:10px;display:grid}.simulation-input,.simulation-decision,.simulation-empty{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);min-height:330px}.simulation-input{padding:var(--space-5);align-content:start;gap:15px;display:grid}.simulation-input label{color:var(--muted);letter-spacing:.08em;gap:7px;font:700 8px ui-monospace,monospace;display:grid}.simulation-input input,.simulation-input select{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);background:#09110d;padding:12px}.simulation-input p{color:var(--muted);margin:8px 0;font-size:11px}.simulation-decision{padding:var(--space-5);background:linear-gradient(145deg,#efbd620f,var(--surface-1))}.simulation-decision h3{margin:7px 0 15px}.simulation-decision>p:not(.kicker){color:var(--muted);font-size:11px}.simulation-decision dl{margin-top:22px}.simulation-decision dt{color:var(--muted);letter-spacing:.08em;font:700 8px ui-monospace,monospace}.simulation-decision dd{margin:7px 0;font-size:11px;line-height:1.55}.simulation-empty{align-content:center;padding:clamp(28px,6vw,64px);display:grid}.simulation-empty h3{margin:8px 0;font-size:clamp(20px,3vw,31px)}.simulation-empty>p:not(.kicker){color:var(--muted)}@media (max-width:800px){.simulation-header{flex-direction:column;align-items:start}.simulation-layout{grid-template-columns:1fr}}
.authority-flow-visual{background:radial-gradient(circle,#49e6a11f,#0000 42%);border:1px solid #49e6a12e}.authority-flow-node{z-index:2;border:1px solid var(--line-hi);color:var(--text-secondary);font:700 8px var(--type-technical);letter-spacing:.1em;background:#07100cf0;padding:7px 9px;position:absolute}.authority-flow-node.mandate{top:8%;left:2%}.authority-flow-node.agent{top:16%;right:5%}.authority-flow-node.delegation{top:48%;left:4%}.authority-flow-node.tool{top:54%;right:1%}.authority-flow-node.resource{bottom:11%;left:27%}.decision-legend{z-index:2;max-width:390px;color:var(--text-muted);font:700 8px/1.5 var(--type-technical);letter-spacing:.1em;text-align:right;position:absolute;bottom:4%;right:4%}@media (max-width:600px){.authority-flow-node{padding:5px;font-size:7px}.authority-flow-node.resource{bottom:15%;left:7%}.decision-legend{text-align:center;max-width:none;left:7%;right:7%}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:Fira Code,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-6{bottom:1.5rem}.right-6{right:1.5rem}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-2\.5{height:.625rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-\[22rem\]{height:22rem}.min-h-14{min-height:3.5rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-screen{min-height:100vh}.w-2\.5{width:.625rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-72{width:18rem}.w-8{width:2rem}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[760px\]{min-width:760px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.flex-none{flex:none}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.cursor-not-allowed{cursor:not-allowed}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-\[\#00E5FF\]{--tw-border-opacity:1;border-color:rgb(0 229 255/var(--tw-border-opacity,1))}.border-\[\#00E5FF\]\/10{border-color:#00e5ff1a}.border-\[\#00E5FF\]\/15{border-color:#00e5ff26}.border-\[\#00E5FF\]\/20{border-color:#00e5ff33}.border-\[\#00E5FF\]\/25{border-color:#00e5ff40}.border-\[\#00E5FF\]\/30{border-color:#00e5ff4d}.border-\[\#1F2937\]{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.border-\[\#22c55e\]\/70{border-color:#22c55eb3}.border-\[\#2d2d2d\]{--tw-border-opacity:1;border-color:rgb(45 45 45/var(--tw-border-opacity,1))}.border-\[\#2f2f2f\]{--tw-border-opacity:1;border-color:rgb(47 47 47/var(--tw-border-opacity,1))}.border-\[\#FF3366\]{--tw-border-opacity:1;border-color:rgb(255 51 102/var(--tw-border-opacity,1))}.border-\[\#FF3366\]\/20{border-color:#f363}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-600{--tw-border-opacity:1;border-color:rgb(217 119 6/var(--tw-border-opacity,1))}.border-amber-700{--tw-border-opacity:1;border-color:rgb(180 83 9/var(--tw-border-opacity,1))}.border-amber-800\/80{border-color:#92400ecc}.border-cyan-400\/80{border-color:#22d3eecc}.border-cyan-600{--tw-border-opacity:1;border-color:rgb(8 145 178/var(--tw-border-opacity,1))}.border-cyan-700{--tw-border-opacity:1;border-color:rgb(14 116 144/var(--tw-border-opacity,1))}.border-cyan-800{--tw-border-opacity:1;border-color:rgb(21 94 117/var(--tw-border-opacity,1))}.border-cyan-900\/80{border-color:#164e63cc}.border-emerald-400{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-400\/50{border-color:#34d39980}.border-emerald-600{--tw-border-opacity:1;border-color:rgb(5 150 105/var(--tw-border-opacity,1))}.border-emerald-700{--tw-border-opacity:1;border-color:rgb(4 120 87/var(--tw-border-opacity,1))}.border-emerald-800\/80{border-color:#065f46cc}.border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.border-green-500\/50{border-color:#22c55e80}.border-red-400\/30{border-color:#f871714d}.border-rose-600\/50{border-color:#e11d4880}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-700\/80{border-color:#334155cc}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-slate-800\/70{border-color:#1e293bb3}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}.bg-\[\#00E5FF\]{--tw-bg-opacity:1;background-color:rgb(0 229 255/var(--tw-bg-opacity,1))}.bg-\[\#00E5FF\]\/10{background-color:#00e5ff1a}.bg-\[\#07070B\]{--tw-bg-opacity:1;background-color:rgb(7 7 11/var(--tw-bg-opacity,1))}.bg-\[\#07080C\]{--tw-bg-opacity:1;background-color:rgb(7 8 12/var(--tw-bg-opacity,1))}.bg-\[\#07080D\]{--tw-bg-opacity:1;background-color:rgb(7 8 13/var(--tw-bg-opacity,1))}.bg-\[\#070b09\]{--tw-bg-opacity:1;background-color:rgb(7 11 9/var(--tw-bg-opacity,1))}.bg-\[\#090B12\]{--tw-bg-opacity:1;background-color:rgb(9 11 18/var(--tw-bg-opacity,1))}.bg-\[\#090b10\]{--tw-bg-opacity:1;background-color:rgb(9 11 16/var(--tw-bg-opacity,1))}.bg-\[\#0A0A0E\]{--tw-bg-opacity:1;background-color:rgb(10 10 14/var(--tw-bg-opacity,1))}.bg-\[\#0D0E14\]{--tw-bg-opacity:1;background-color:rgb(13 14 20/var(--tw-bg-opacity,1))}.bg-\[\#0D0F14\]{--tw-bg-opacity:1;background-color:rgb(13 15 20/var(--tw-bg-opacity,1))}.bg-\[\#0E0F15\]{--tw-bg-opacity:1;background-color:rgb(14 15 21/var(--tw-bg-opacity,1))}.bg-\[\#0a0b0e\]{--tw-bg-opacity:1;background-color:rgb(10 11 14/var(--tw-bg-opacity,1))}.bg-\[\#0f1116\]{--tw-bg-opacity:1;background-color:rgb(15 17 22/var(--tw-bg-opacity,1))}.bg-\[\#0f1218\]{--tw-bg-opacity:1;background-color:rgb(15 18 24/var(--tw-bg-opacity,1))}.bg-\[\#1F1F2E\]{--tw-bg-opacity:1;background-color:rgb(31 31 46/var(--tw-bg-opacity,1))}.bg-\[\#1a1a1a\]{--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.bg-\[\#1e1e1e\]{--tw-bg-opacity:1;background-color:rgb(30 30 30/var(--tw-bg-opacity,1))}.bg-\[\#22c55e\]\/15{background-color:#22c55e26}.bg-\[\#23272d\]{--tw-bg-opacity:1;background-color:rgb(35 39 45/var(--tw-bg-opacity,1))}.bg-\[\#2a0a12\]\/30{background-color:#2a0a124d}.bg-\[\#FF3366\]{--tw-bg-opacity:1;background-color:rgb(255 51 102/var(--tw-bg-opacity,1))}.bg-\[\#FF3366\]\/15{background-color:#ff336626}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-950\/30{background-color:#451a034d}.bg-cyan-900\/20{background-color:#164e6333}.bg-cyan-950\/20{background-color:#08334433}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-950\/30{background-color:#022c224d}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-red-400\/10{background-color:#f871711a}.bg-rose-900\/20{background-color:#88133733}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-900\/90{background-color:#0f172ae6}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/60{background-color:#02061799}.bg-transparent{background-color:#0000}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pr-4{padding-right:1rem}.pt-10{padding-top:2.5rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:Fira Code,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-relaxed{line-height:1.625}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#00E5FF\]{--tw-text-opacity:1;color:rgb(0 229 255/var(--tw-text-opacity,1))}.text-\[\#22c55e\]{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-\[\#FF3366\]{--tw-text-opacity:1;color:rgb(255 51 102/var(--tw-text-opacity,1))}.text-\[\#FFB4C2\]{--tw-text-opacity:1;color:rgb(255 180 194/var(--tw-text-opacity,1))}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-cyan-100{--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.text-cyan-100\/80{color:#cffafecc}.text-cyan-100\/90{color:#cffafee6}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-300\/90{color:#d1d5dbe6}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-green-300{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-rose-100{--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(34\,197\,94\,0\.7\)\]{--tw-shadow:0 0 10px #22c55eb3;--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(0\,229\,255\,0\.08\)\]{--tw-shadow:0 0 18px #00e5ff14;--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(0\,229\,255\,0\.25\)\]{--tw-shadow:0 0 20px #00e5ff40;--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(0\,229\,255\,0\.08\)\]{--tw-shadow:0 0 40px #00e5ff14;--tw-shadow-colored:0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(245\,158\,11\,0\.08\)\]{--tw-shadow:0 0 40px #f59e0b14;--tw-shadow-colored:0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-black\/20{--tw-shadow-color:#0003;--tw-shadow:var(--tw-shadow-colored)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}:root{--surface-root:#050907;--surface-elevated:#09110d;--surface-subtle:#0d1712;--surface-light:#edf5f0;--surface-inverse:#03110a;--text-primary:#edf5f0;--text-secondary:#c0cec6;--text-muted:#93a69c;--text-inverse:#03110a;--text-link:#49e6a1;--border-subtle:#1a2a22;--border-default:#2b493a;--border-strong:#49e6a1;--decision-allow:#49e6a1;--decision-limit:#75bfff;--decision-approval:#efbd62;--decision-quarantine:#ff8a65;--decision-deny:#ff6b71;--decision-breaker:#cba5ff;--risk-critical:#ff6b71;--risk-high:#ff8a65;--risk-medium:#efbd62;--risk-low:#75bfff;--risk-informational:#cba5ff;--type-technical:ui-monospace,SFMono-Regular,Consolas,monospace;--space-section:120px;--space-container:44px;--bg:var(--surface-root);--panel:var(--surface-elevated);--panel-2:var(--surface-subtle);--line:var(--border-subtle);--line-hi:var(--border-default);--text:var(--text-primary);--muted:var(--text-muted);--green:var(--decision-allow);--green-soft:#173d2c;--amber:var(--decision-approval);--red:var(--decision-deny);--blue:var(--decision-limit);--radius:14px;--shadow:0 22px 80px #00000059}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%}::selection{background:var(--green);color:#03110a}.skip-link{z-index:999;background:var(--green);color:#03110a;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}:focus-visible{outline:2px solid var(--green);outline-offset:3px}.container{width:min(1180px,100% - 44px);margin-inline:auto}.site-shell{background:radial-gradient(circle at 75% 8%,#296f4c26,transparent 30%),var(--bg);overflow:hidden}.nav-wrap{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050907e0;position:relative}.nav{justify-content:space-between;align-items:center;height:76px;display:flex}.brand{-moz-column-gap:10px;letter-spacing:.18em;grid-template-rows:22px 12px;grid-template-columns:34px auto;align-items:center;column-gap:10px;font-size:16px;font-weight:750;display:inline-grid}.brand img{grid-row:1/3}.brand small{letter-spacing:.28em;color:var(--muted);font-size:7px}.nav-links,.nav-actions{align-items:center;gap:24px;display:flex}.nav-links a,.text-link{color:#c0cec6;font-size:13px;transition:all .2s}.nav-links a:hover,.text-link:hover{color:var(--green)}.button{border:1px solid var(--green);background:var(--green);color:#03110a;letter-spacing:.03em;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:15px;min-height:48px;padding:0 23px;font-size:13px;font-weight:750;transition:transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #49e6a129}.button.secondary{color:var(--text);border-color:var(--line-hi);background:0 0}.button-small{min-height:38px;padding:0 15px}.hero{min-height:820px;padding-top:112px;position:relative}.eyebrow,.kicker{letter-spacing:.18em;color:var(--green);font:700 11px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.eyebrow{align-items:center;gap:10px;display:flex}.status-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 15px var(--green);border-radius:50%}.hero h1,.section h2,.final-cta h2,.state-page h1{letter-spacing:-.055em;max-width:970px;margin:26px 0 28px;font-size:clamp(50px,7vw,94px);font-weight:590;line-height:.96}.hero h1 em{color:var(--green);font-style:normal}.hero-copy{color:#b7c7be;max-width:560px;font-size:19px}.hero-rule{color:#e8f3ed;gap:30px;margin:31px 0;display:flex}.hero-rule strong{letter-spacing:.03em;font-size:14px}.hero-actions{gap:12px;display:flex}.hero-visual{width:670px;height:430px;position:absolute;bottom:5px;right:-40px}.grid-mark{filter:drop-shadow(0 0 28px #49e6a114);width:100%;height:100%}.core-mark{text-align:center;letter-spacing:.2em;color:var(--green);place-items:center;gap:9px;font:700 8px/1.4 ui-monospace,monospace;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-mark img{width:50px}.telemetry-label{z-index:2;border:1px solid var(--line-hi);letter-spacing:.14em;color:#9ec5b1;background:#07100c;padding:6px 9px;font:600 8px ui-monospace,monospace;position:absolute}.tl-one{top:15%;left:12%}.tl-two{top:38%;right:3%}.tl-three{bottom:15%;left:8%}.proof-strip{border-block:1px solid var(--line);background:#070d0a}.proof-grid{grid-template-columns:repeat(4,1fr);padding-block:19px;display:grid}.proof-grid span{letter-spacing:.15em;color:#81938a;border-right:1px solid var(--line);text-align:center;font:650 9px ui-monospace,monospace}.proof-grid span:last-child{border:0}.section{padding-block:120px}.split-intro,.section-head{grid-template-columns:1.35fr .65fr;align-items:end;gap:90px;display:grid}.section h2,.final-cta h2{margin:15px 0 0;font-size:clamp(38px,5vw,67px)}.split-intro>div:last-child,.section-head>p{color:#b2c2b9;font-size:17px}.muted{color:var(--muted)!important;font-size:14px!important}.section-head{margin-bottom:50px}.capability-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.capability-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#0e1913b8,#070c09a6);min-height:310px;padding:28px;transition:all .25s;position:relative}.capability-card:hover{background:var(--panel-2);border-color:var(--line-hi)}.card-top{color:#6f8378;justify-content:space-between;font:650 10px ui-monospace,monospace;display:flex}.availability{border:1px solid var(--line-hi);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-radius:99px;padding:4px 7px;font:700 8px ui-monospace,monospace;display:inline-flex}.availability.available{color:var(--green);border-color:#286449}.availability.preview{color:var(--amber);border-color:#67512b}.availability.roadmap{color:#92a1a9}.capability-card h3{margin:70px 0 13px;font-size:23px}.capability-card p{color:var(--muted);max-width:310px;font-size:14px}.card-arrow{color:var(--green);position:absolute;bottom:22px;right:25px}.grid-section{background:linear-gradient(#070d0af5,#070d0af5),repeating-linear-gradient(90deg,transparent 0 99px,var(--line) 100px),repeating-linear-gradient(0deg,transparent 0 99px,var(--line) 100px);border-block:1px solid var(--line)}.killgrid{grid-template-columns:repeat(11,1fr);gap:5px;display:grid}.kill-cell{border:1px solid var(--line);background:#0a120e;flex-direction:column;justify-content:space-between;min-height:180px;padding:13px 9px;display:flex}.kill-cell span{color:var(--green);font:700 11px ui-monospace}.kill-cell strong{writing-mode:vertical-rl;color:#9eb0a6;font-size:10px;line-height:1.3;transform:rotate(180deg)}.k-7,.k-8,.k-9{border-color:#554528}.k-10{background:#190d0f;border-color:#69343a}.k-10 span{color:var(--red)}.developer-block{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.developer-block p{color:var(--muted);max-width:520px}.developer-block pre{border:1px solid var(--line-hi);border-radius:var(--radius);box-shadow:var(--shadow);color:#b6dec8;background:#07100c;margin:0;padding:35px;font-size:13px;line-height:1.8;overflow:auto}.tier-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.tier{border:1px solid var(--line);background:var(--panel);min-height:260px;padding:22px}.tier h3{letter-spacing:.08em;margin:60px 0 12px;font-size:20px}.tier p{color:var(--muted);min-height:65px;font-size:13px}.tier a{color:var(--green);font-size:12px}.security-statement{text-align:center}.security-statement blockquote{letter-spacing:-.04em;margin:30px auto 50px;font-size:clamp(34px,5vw,64px);font-weight:560;line-height:1.08}.security-points{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.security-points span{border:1px solid var(--line);color:var(--muted);border-radius:99px;padding:8px 12px;font-size:11px}.final-cta{border-block:1px solid var(--line);text-align:center;background:radial-gradient(circle,#28835838,#0000 40%),#07100c;padding:120px 0}.final-cta h2{margin:20px auto 45px}.final-cta .button{margin:5px}.footer{grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding-block:55px;display:grid}.footer p,.footer small{color:var(--muted);font-size:12px}.footer div{justify-content:flex-end;gap:20px;font-size:12px;display:flex}.footer small{border-top:1px solid var(--line);grid-column:1/-1;padding-top:20px}.state-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.state-page>img{width:70px}.state-page h1{max-width:800px;font-size:clamp(38px,6vw,70px)}.state-page p:not(.kicker){color:var(--muted);margin-bottom:30px}.public-detail{min-height:100vh}.detail-hero{border-bottom:1px solid var(--line);padding-block:110px 85px}.detail-hero>div{max-width:920px}.detail-hero .availability{margin-top:24px}.detail-hero h1{letter-spacing:-.05em;margin:22px 0;font-size:clamp(48px,7vw,88px);line-height:.98}.detail-hero p:last-child{color:#b7c7be;max-width:760px;font-size:19px}.detail-grid{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding-block:90px;display:grid}.detail-card{background:var(--panel);min-height:280px;padding:34px}.detail-card>span{color:var(--green);font:700 10px ui-monospace,monospace}.detail-card h2{margin:50px 0 14px;font-size:25px}.detail-card p,.detail-card li{color:var(--muted);font-size:14px}.detail-card ul{padding-left:18px}.detail-cta{text-align:center;border-block:1px solid var(--line);background:radial-gradient(circle,#28835833,#0000 45%),#07100c;padding-block:100px}.detail-cta h2{max-width:850px;margin:18px auto 35px;font-size:clamp(36px,5vw,60px)}.dashboard{color:#e9f2ed;background:#070b09;min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:10;background:#060a08;width:248px;padding:23px 14px;position:fixed;inset:0 auto 0 0}.sidebar .brand{margin:0 11px 28px}.side-status{border:1px solid var(--line);background:#09110d;border-radius:8px;margin:0 6px 18px;padding:13px}.side-status span{color:var(--muted);letter-spacing:.12em;font:700 9px ui-monospace;display:block}.side-status strong{align-items:center;gap:8px;margin-top:5px;font-size:12px;font-weight:600;display:flex}.nav-group{color:#56675e;letter-spacing:.17em;margin:20px 8px 7px;font:700 8px ui-monospace}.side-nav button{color:#91a29a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:9px 11px;font-size:12px}.side-nav button:hover,.side-nav button.active{color:#eafff3;background:#102019}.side-nav button.active{box-shadow:inset 2px 0 var(--green)}.dashboard-main{min-width:0;margin-left:248px}.dash-top{border-bottom:1px solid var(--line);z-index:5;background:#070b09eb;justify-content:space-between;align-items:center;height:74px;padding:0 30px;display:flex;position:sticky;top:0}.dash-top h1{letter-spacing:.03em;font-size:15px}.top-actions{align-items:center;gap:10px;display:flex}.connection-pill{border:1px solid var(--line);color:var(--muted);border-radius:99px;align-items:center;gap:7px;padding:6px 10px;font:650 9px ui-monospace;display:flex}.connection-pill .status-dot{width:6px;height:6px}.connection-pill.offline .status-dot{background:var(--red);box-shadow:none}.dash-content{padding:30px}.dash-welcome{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.dash-welcome h2{margin:0 0 5px;font-size:28px}.dash-welcome p{color:var(--muted);margin:0;font-size:13px}.last-updated{color:#64766c;font:600 9px ui-monospace}.metric-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.metric-card{border:1px solid var(--line);background:var(--panel);border-radius:9px;min-height:138px;padding:17px}.metric-label{letter-spacing:.1em;color:#7f9287;justify-content:space-between;font:700 9px ui-monospace;display:flex}.metric-value{margin:26px 0 4px;font-size:24px;display:block}.metric-note{color:#63756b;font-size:10px}.dash-grid{grid-template-columns:1.5fr 1fr;gap:10px;margin-top:10px;display:grid}.dash-panel{border:1px solid var(--line);background:var(--panel);border-radius:9px;overflow:hidden}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.panel-head h3{margin:0;font-size:12px}.panel-head span{color:var(--muted);font:650 8px ui-monospace}.event-empty{text-align:center;min-height:280px;color:var(--muted);place-items:center;padding:35px;display:grid}.event-empty img{opacity:.5;width:40px}.event-empty strong{color:#b8c8bf;margin:12px;font-size:12px;display:block}.event-empty p{max-width:300px;font-size:11px}.kill-mini{padding:17px}.kill-row{border-bottom:1px solid #15221b;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:8px 0;font-size:10px;display:grid}.kill-row span:first-child{color:var(--green);font:700 9px ui-monospace}.kill-row small{color:var(--muted)}.health-list{padding:10px 17px}.health-row{border-bottom:1px solid #15221b;justify-content:space-between;padding:11px 0;font-size:11px;display:flex}.health-row span:last-child{color:var(--muted);font:650 9px ui-monospace}.health-row .healthy{color:var(--green)}.mobile-menu{border:1px solid var(--line);color:#fff;background:0 0;border-radius:6px;padding:7px 10px;display:none}.screen-reader-live{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:960px){.nav-links{display:none}.hero{padding-top:80px}.hero-visual{width:100%;margin-top:30px;position:relative;bottom:auto;right:auto}.hero{min-height:auto}.capability-grid,.tier-grid{grid-template-columns:repeat(2,1fr)}.split-intro,.section-head,.developer-block{grid-template-columns:1fr;gap:30px}.metric-grid{grid-template-columns:repeat(2,1fr)}.dash-grid{grid-template-columns:1fr}.sidebar{transition:all .2s;transform:translate(-100%)}.sidebar.open{transform:none;box-shadow:30px 0 70px #000}.dashboard-main{margin-left:0}.mobile-menu{display:block}.dash-top{padding:0 18px}}@media (max-width:600px){.container{width:min(100% - 28px,1180px)}.nav{height:64px}.nav-actions .text-link,.brand small{display:none}.hero h1{font-size:48px}.hero-rule{flex-direction:column;gap:5px}.hero-actions{flex-direction:column;align-items:stretch}.hero-visual{height:300px}.section{padding-block:80px}.capability-grid,.tier-grid,.metric-grid,.detail-grid{grid-template-columns:1fr}.detail-hero{padding-block:75px 55px}.detail-card{min-height:240px}.killgrid{overflow-x:auto}.kill-cell{min-width:70px}.proof-grid{grid-template-columns:1fr 1fr;gap:15px}.proof-grid span{border:0}.dash-content{padding:18px}.dash-welcome{flex-direction:column;align-items:start;gap:10px}.footer{grid-template-columns:1fr}.footer div{flex-wrap:wrap;justify-content:flex-start}.nav-actions{gap:8px}.button-small{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.side-nav button:disabled{cursor:not-allowed;color:#56675e;opacity:.72}.side-nav button:disabled:hover{background:0 0}.organization-onboarding{color:#e9f2ed;background:radial-gradient(circle at 50% 18%,#49e6a121,#0000 38%),#070b09;place-items:center;min-height:100vh;padding:24px;display:grid}.organization-onboarding>section{border:1px solid var(--line-hi);border-radius:var(--radius-md);background:#07100bf0;width:min(100%,640px);padding:clamp(28px,6vw,56px);box-shadow:0 24px 80px #0000004d}.organization-onboarding h1{letter-spacing:-.04em;margin:10px 0 14px;font-size:clamp(30px,5vw,52px);line-height:1.02}.organization-onboarding p:not(.kicker){color:#aabdb2;max-width:570px;line-height:1.65}.organization-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.organization-note{margin-top:22px;font-size:12px}@media (max-width:600px){.organization-onboarding{padding:14px}.organization-onboarding>section{padding:28px 22px}.organization-actions{align-items:stretch}.organization-actions>*{max-width:100%}}:root{--surface-0:#050907;--surface-1:#09110d;--surface-2:#101a14;--authority:#49e6a1;--authority-dim:#173d2c;--risk-low:#75bfff;--risk-medium:#efbd62;--risk-high:#ff8a65;--risk-critical:#ff6b71;--state-pending:#cba5ff;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-sm:8px;--radius-md:14px;--radius-lg:20px}.side-nav{height:calc(100vh - 148px);padding-bottom:var(--space-5);overflow-y:auto}.nav-section{content-visibility:auto}.nav-section:first-child .nav-group{margin-top:6px}.workspace-context{max-width:520px;color:var(--muted);letter-spacing:.03em;margin-top:2px;font:500 10px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.workspace-signature{gap:var(--space-5);min-height:158px;margin-bottom:var(--space-5);padding:var(--space-5);border:1px solid var(--line-hi);border-radius:var(--radius-md);isolation:isolate;background:linear-gradient(125deg,#0c1c14f5,#070d0afa);grid-template-columns:126px minmax(0,1fr) auto;align-items:center;display:grid;position:relative;overflow:hidden}.workspace-signature:after{z-index:-1;content:"";opacity:.85;background:linear-gradient(90deg,#0000 0 96%,#49e6a129 96% 100%),repeating-linear-gradient(0deg,#0000 0 29px,#49e6a112 30px);position:absolute;inset:0}.workspace-signature h2{letter-spacing:-.025em;margin:6px 0 5px;font-size:clamp(19px,2vw,28px);line-height:1.08}.workspace-signature p:not(.kicker){color:#aabdb2;max-width:720px;margin:0;font-size:12px}.workspace-signal{background:#0509078c;border:1px solid #49e6a140;align-items:end;gap:7px;height:74px;padding:10px;display:flex}.workspace-signal i{background:linear-gradient(var(--authority),#49e6a124);transform-origin:bottom;flex:1;display:block}.workspace-signal i:first-child{height:25%}.workspace-signal i:nth-child(2){height:58%}.workspace-signal i:nth-child(3){height:92%}.workspace-signal i:nth-child(4){height:44%}.workspace-signal i:nth-child(5){height:70%}.workspace-state{color:var(--authority);letter-spacing:.11em;text-align:center;border:1px solid #49e6a157;border-radius:999px;justify-self:end;padding:6px 8px;font:700 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.workspace-state.plan-gate{color:var(--amber);border-color:#efbd6294}.workspace-stream .workspace-signal{align-items:center}.workspace-stream .workspace-signal i{background:var(--authority);box-shadow:0 0 12px var(--authority);height:3px!important}.workspace-universe .workspace-signal{background:radial-gradient(circle,#49e6a142 0 3%,#0000 4% 22%,#49e6a124 23% 24%,#0000 25% 48%,#49e6a11f 49% 50%,#0000 51%);border-radius:50%}.workspace-universe .workspace-signal i{background:var(--authority);box-shadow:0 0 10px var(--authority);border-radius:50%;position:relative;height:8px!important}.workspace-path .workspace-signal{align-items:center;gap:0}.workspace-path .workspace-signal i{background:linear-gradient(90deg,var(--authority),transparent);transform:skew(-22deg);height:4px!important}.workspace-lineage .workspace-signal{grid-template-columns:1fr 1fr;gap:5px;display:grid}.workspace-lineage .workspace-signal i{background:var(--authority-dim);border-left:2px solid var(--authority);min-height:13px;height:auto!important}.workspace-incident .workspace-signal,.workspace-risk .workspace-signal,.workspace-circuit .workspace-signal{background:linear-gradient(135deg,#ff6b712e,#070d0a8f);border-color:#ff6b7159}.workspace-incident .workspace-signal i,.workspace-risk .workspace-signal i,.workspace-circuit .workspace-signal i{background:var(--risk-critical)}.workspace-evidence .workspace-signal{background:repeating-linear-gradient(90deg,#49e6a12e 0 2px,#0000 2px 8px)}.workspace-policy .workspace-signal,.workspace-approval .workspace-signal,.workspace-remediation .workspace-signal{background:linear-gradient(135deg,#cba5ff2e,#070d0a8f);border-color:#cba5ff52}.workspace-policy .workspace-signal i,.workspace-approval .workspace-signal i,.workspace-remediation .workspace-signal i{background:var(--state-pending)}.workspace-billing .workspace-signal{background:linear-gradient(135deg,#efbd6233,#070d0a8f);border-color:#efbd6266}.workspace-billing .workspace-signal i{background:var(--amber)}.dash-panel{transition:border-color .2s,transform .2s}.dash-panel:hover{border-color:var(--line-hi)}.event-empty{background:radial-gradient(circle at 50% 10%,#49e6a10f,#0000 46%)}.event-empty strong{letter-spacing:.01em;font-size:13px}.event-empty p{max-width:380px}.metric-card{background:linear-gradient(145deg,var(--surface-1),#060d09f5)}.metric-card:hover{border-color:var(--line-hi)}@media (max-width:960px){.workspace-signature{grid-template-columns:88px minmax(0,1fr)}.workspace-state{grid-column:2;justify-self:start}.workspace-context{display:none}}@media (max-width:600px){.workspace-signature{padding:var(--space-4);grid-template-columns:1fr}.workspace-signal{height:46px}.workspace-state{grid-column:auto}.dash-top h1{font-size:13px}}.workspace-visual{min-height:236px;margin-bottom:var(--space-5);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);position:relative;overflow:hidden}.visual-header,.visual-legend{justify-content:space-between;align-items:center;gap:var(--space-3);letter-spacing:.12em;font:700 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.visual-header{color:var(--muted)}.visual-header strong{color:var(--authority)}.visual-legend{right:var(--space-5);bottom:var(--space-5);left:var(--space-5);color:#93a69c;flex-wrap:wrap;justify-content:flex-start;position:absolute}.visual-legend span{border:1px solid var(--line-hi);border-radius:999px;padding:5px 7px}.workspace-visual>p{bottom:50px;left:var(--space-5);color:#9eafa6;max-width:560px;margin:0;font-size:12px;position:absolute}.workspace-visual small{top:46px;right:var(--space-5);max-width:240px;color:var(--amber);font-size:10px;position:absolute}.visual-columns{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:48px;display:grid}.visual-columns span{border:1px solid var(--line);color:#cfe8d9;letter-spacing:.09em;background:linear-gradient(135deg,#49e6a114,#0000);place-items:end start;min-height:96px;padding:12px;font:700 9px ui-monospace,monospace;display:grid}.authority-mesh{background:linear-gradient(32deg,#0000 47%,#49e6a13b 48% 49%,#0000 50%),linear-gradient(-32deg,#0000 47%,#49e6a129 48% 49%,#0000 50%);grid-template-columns:repeat(3,1fr);align-items:center;gap:18px;display:grid;position:absolute;inset:45px 18% 40px}.authority-mesh span{border:2px solid var(--authority);background:#07100c;border-radius:50%;width:16px;height:16px;box-shadow:0 0 16px #49e6a159}.mesh-path{background:linear-gradient(90deg,#0000 0 8%,#49e6a159 8% 91%,#0000 91%);grid-template-columns:repeat(6,1fr);gap:0}.mesh-path span{justify-self:center}.mesh-lineage{background:linear-gradient(90deg,#0000 49%,#49e6a159 49% 51%,#0000 51%);grid-template-columns:1fr;justify-items:center}.mesh-revocation span:nth-child(4),.mesh-revocation span:nth-child(5){border-color:var(--risk-critical);box-shadow:0 0 16px #ff6b7159}.stream-rails{gap:13px;margin:44px 0;display:grid}.stream-rails i{border-left:4px solid var(--authority);background:linear-gradient(90deg,#49e6a157,#0000 72%);height:15px}.risk-heat{grid-template-columns:repeat(6,1fr);gap:8px;max-width:480px;margin:42px auto;display:grid}.risk-heat i{aspect-ratio:1;border:1px solid var(--line);background:var(--authority-dim)}.risk-heat i:nth-child(2),.risk-heat i:nth-child(5){background:#76592c}.risk-heat i:nth-child(3){background:#65383b}.intent-compare,.simulation-flow{justify-content:center;align-items:center;gap:var(--space-5);letter-spacing:.09em;min-height:118px;margin-top:30px;font:700 12px ui-monospace,monospace;display:flex}.intent-compare b,.simulation-flow b{border:1px solid var(--line-hi);background:#0b1610;padding:18px}.intent-compare span{color:var(--amber);font-size:26px}.simulation-flow i{color:var(--authority);font-size:23px;font-style:normal}.circuit-state{border:1px solid var(--line-hi);background:radial-gradient(circle,#49e6a129,#0000 68%);border-radius:50%;place-items:center;gap:8px;width:170px;height:126px;margin:28px auto;display:grid}.circuit-state b,.circuit-state span{letter-spacing:.1em;color:var(--muted);font:700 8px ui-monospace,monospace}.circuit-state strong{color:var(--authority);font:800 19px ui-monospace,monospace}.integrity-track{align-items:center;gap:10px;width:min(620px,90%);margin:50px auto;display:flex}.integrity-track i{background:var(--authority);flex:1;height:8px;box-shadow:0 0 12px #49e6a180}.integrity-track b{border:1px solid var(--line-hi);color:var(--authority);padding:8px;font:700 8px ui-monospace,monospace}.visual-policy .visual-columns,.visual-approval .visual-columns,.visual-remediation .visual-columns{grid-template-columns:repeat(4,1fr)}.visual-evidence{background:repeating-linear-gradient(90deg,#49e6a108 0 1px,transparent 1px 30px),var(--surface-1)}.visual-billing .visual-columns span{background:linear-gradient(135deg,#efbd6221,#0000)}@media (max-width:600px){.workspace-visual{min-height:270px;padding:var(--space-4)}.visual-columns{grid-template-columns:repeat(2,1fr);margin-top:34px}.workspace-visual>p{left:var(--space-4);right:var(--space-4);bottom:61px}.visual-legend{right:var(--space-4);left:var(--space-4);bottom:var(--space-4)}.authority-mesh{left:8%;right:8%}.workspace-visual small{display:none}.simulation-flow,.intent-compare{gap:8px;font-size:9px}}.detail-hero{position:relative;overflow:hidden}.detail-diagram{opacity:.6;align-items:center;gap:0;width:280px;display:flex;position:absolute;bottom:22%;right:4%}.detail-diagram i{border:1px solid var(--line-hi);background:#09110d;border-radius:50%;width:44px;height:44px;display:block;position:relative}.detail-diagram i:not(:last-child):after{background:var(--authority);content:"";width:16px;height:1px;position:absolute;top:50%;left:100%}.detail-theme-graph .detail-diagram,.detail-theme-lineage .detail-diagram,.detail-theme-revocation .detail-diagram{background:linear-gradient(35deg,#0000 49%,#49e6a14d 50%,#0000 51%),linear-gradient(-35deg,#0000 49%,#49e6a133 50%,#0000 51%);grid-template-columns:repeat(3,1fr);gap:18px;width:250px;display:grid}.detail-theme-lineage .detail-diagram{background:linear-gradient(90deg,#0000 49%,#49e6a159 50%,#0000 51%);grid-template-columns:1fr;width:80px;right:17%}.detail-theme-revocation .detail-diagram i:nth-child(4),.detail-theme-revocation .detail-diagram i:nth-child(5){border-color:var(--risk-critical)}.detail-theme-finance .detail-hero{background:linear-gradient(120deg,#0000,#efbd621a)}.detail-theme-finance .detail-diagram i{border-color:#efbd6294}.detail-theme-health .detail-hero{background:linear-gradient(120deg,#0000,#75bfff1a)}.detail-theme-sovereign .detail-hero{background:repeating-linear-gradient(90deg,#0000 0 35px,#cba5ff0f 36px),#07100c}.detail-theme-infrastructure .detail-hero{background:repeating-linear-gradient(0deg,#0000 0 28px,#49e6a10f 29px)}.detail-theme-simulation .detail-diagram i{border-radius:4px;transform:rotate(45deg)}.detail-theme-evidence .detail-diagram{gap:8px}.detail-theme-evidence .detail-diagram i{background:repeating-linear-gradient(0deg,#0b1610 0 7px,#102119 8px 9px);border-radius:2px;width:29px;height:68px}@media (max-width:760px){.detail-diagram{width:220px;margin-top:40px;position:relative;bottom:auto;right:auto}.detail-hero{padding-bottom:55px}}.public-menu-button,.public-mobile-nav{display:none}.public-menu-button{border:1px solid var(--line-hi);min-height:38px;color:var(--text);font:700 10px var(--type-technical);letter-spacing:.08em;background:0 0;border-radius:6px;padding:0 11px}.public-mobile-nav{border-top:1px solid var(--line);background:var(--surface-elevated)}.public-mobile-nav a{border-bottom:1px solid var(--line);color:var(--text-secondary);padding:14px 22px;font-size:14px;display:block}@media (max-width:960px){.public-menu-button{align-items:center;display:inline-flex}.public-mobile-nav.open{display:block}.nav-actions .button-small{display:none}}.platform-shell{background:var(--surface-0);color:var(--text)}.platform-hero{max-width:980px;padding-block:clamp(92px,12vw,168px) clamp(70px,9vw,120px)}.platform-hero h1{letter-spacing:-.055em;max-width:920px;font-size:clamp(44px,7vw,92px);line-height:.96}.platform-hero h1 span{color:var(--authority);letter-spacing:-.035em;font-size:.56em;line-height:1.08;display:block}.platform-hero>p:not(.kicker){max-width:720px;color:var(--text-secondary);font-size:clamp(16px,2vw,20px);line-height:1.55}.platform-section{border-top:1px solid var(--line);padding-block:clamp(56px,8vw,104px)}.platform-section h2{letter-spacing:-.04em;max-width:760px;font-size:clamp(28px,4vw,54px);line-height:1.02}.section-copy{max-width:720px;color:var(--text-secondary);font-size:15px;line-height:1.6}.flow-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:34px 0 0;padding:0;list-style:none;display:grid}.flow-stack li{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface-1),#07100cc2);min-height:104px;color:var(--text-secondary);padding:16px;line-height:1.45}.flow-stack li span{color:var(--authority);letter-spacing:.12em;margin-bottom:12px;font:700 10px ui-monospace,monospace;display:block}.flow-stack li strong{color:var(--text);font-size:13px}.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:34px;display:grid}.platform-layer{border:1px solid var(--line);border-left:3px solid var(--authority);background:var(--surface-1);padding:20px}.platform-layer h3{color:var(--authority);letter-spacing:.12em;margin:0 0 18px;font:800 13px ui-monospace,monospace}.platform-layer dl{gap:12px;margin:0;display:grid}.platform-layer dl div{grid-template-columns:92px minmax(0,1fr);gap:12px;display:grid}.platform-layer dt{color:var(--text);text-transform:uppercase;letter-spacing:.08em;font:700 10px ui-monospace,monospace}.platform-layer dd{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.platform-two-col,.platform-enforce{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:34px;display:grid}.platform-enforce{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-two-col article,.platform-enforce article{border:1px solid var(--line);background:var(--surface-1);padding:22px}.platform-two-col h3,.platform-enforce h3{margin:0 0 10px;font-size:17px}.platform-two-col p,.platform-enforce p{color:var(--text-secondary);font-size:13px;line-height:1.55}.platform-two-col ul{color:var(--text-secondary);gap:7px;margin:16px 0 0;padding-left:18px;font-size:12px;display:grid}.platform-diagram{border:1px solid var(--line-hi);background:radial-gradient(circle at 50% 0,#49e6a11f,transparent 55%),var(--surface-1);margin-top:34px;padding:26px}.delegation-tree{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.delegation-tree p{border:1px solid var(--line);color:var(--text-secondary);text-align:center;margin:0;padding:13px;font:700 10px ui-monospace,monospace}.delegation-tree p:first-child,.delegation-tree p:last-child{color:var(--authority);border-color:#49e6a180}.platform-matrix{border:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:34px;display:grid}.platform-matrix div{background:var(--surface-1);min-height:124px;padding:16px}.platform-matrix strong{color:var(--authority);letter-spacing:.1em;font:700 10px ui-monospace,monospace}.platform-matrix p{color:var(--text-secondary);font-size:12px;line-height:1.45}.platform-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:28px 0 0;padding:0;list-style:none;display:grid}.platform-list li{border:1px solid var(--line);color:var(--text-secondary);letter-spacing:.06em;padding:12px;font:700 10px ui-monospace,monospace}@media (max-width:900px){.flow-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-matrix{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-enforce{grid-template-columns:1fr 1fr}}@media (max-width:600px){.platform-hero{padding-block:76px 64px}.platform-grid,.platform-two-col,.platform-enforce,.delegation-tree,.flow-stack{grid-template-columns:1fr}.platform-layer dl div{grid-template-columns:1fr;gap:4px}.platform-matrix{grid-template-columns:1fr 1fr}.platform-list{grid-template-columns:1fr}.platform-section{padding-block:64px}.platform-hero h1{font-size:clamp(42px,14vw,68px)}}.capability-page{background:var(--surface-0);color:var(--text)}.capability-hero{max-width:980px;padding-block:clamp(86px,12vw,150px) clamp(52px,8vw,94px)}.capability-hero h1{letter-spacing:-.05em;max-width:840px;margin:.15em 0;font-size:clamp(42px,7vw,86px);line-height:.98}.capability-hero em{color:var(--authority);font-style:normal}.capability-hero>p:not(.kicker){max-width:680px;color:var(--text-secondary);font-size:clamp(16px,2vw,20px);line-height:1.55}.fabric-context{border:1px solid var(--line);background:var(--surface-1);flex-wrap:wrap;gap:0;margin-bottom:32px;padding:0;display:flex;overflow:hidden}.fabric-context span,.fabric-context b{border-right:1px solid var(--line);color:var(--text-secondary);letter-spacing:.08em;padding:10px 13px;font:700 9px ui-monospace,monospace}.fabric-context b{background:var(--authority-dim);color:var(--authority)}.capability-section{border-top:1px solid var(--line);padding-block:clamp(45px,7vw,86px)}.capability-section h2{letter-spacing:-.04em;max-width:720px;font-size:clamp(27px,4vw,48px);line-height:1.05}.capability-section p{max-width:700px;color:var(--text-secondary);line-height:1.6}.ledger-stack{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:8px;margin-top:34px;display:grid}.ledger-stack article{border:1px solid var(--line);background:var(--surface-1);min-height:170px;padding:18px}.ledger-stack strong{color:var(--authority);letter-spacing:.08em;font:700 11px ui-monospace,monospace;display:block}.ledger-stack p{font-size:12px}.ledger-stack i{color:var(--authority);align-self:center;font-size:22px;font-style:normal}.ledger-stack .ledger-result{background:linear-gradient(110deg,#49e6a12b,var(--surface-1));border-color:#49e6a18f;grid-column:2/7;min-height:auto}.split-ledger{grid-template-columns:1fr 1fr;gap:10px;display:grid}.split-ledger article,.evidence-panel{border:1px solid var(--line);background:var(--surface-1);padding:24px}.split-ledger h2,.evidence-panel h2,.evidence-panel{margin-top:0}.evidence-panel .button{margin:8px 10px 0 0}.path-graph{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:8px;margin-top:34px;display:grid}.path-graph article{border:1px solid var(--line);background:var(--surface-1);min-height:120px;color:var(--text-secondary);letter-spacing:.07em;padding:18px;font:700 10px ui-monospace,monospace}.path-graph strong{color:var(--text);margin-top:9px;font-size:15px;display:block}.path-graph i{color:var(--authority);font-size:21px;font-style:normal}.path-graph .path-danger{background:#ff6b7114;border-color:#ff6b718c}.diagram-caption{font-size:11px}.graph-analysis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.graph-analysis article{border:1px solid var(--line);background:var(--surface-1);padding:20px}.graph-analysis h2{font-size:21px}.lineage-layout{grid-template-columns:1.1fr .9fr;align-items:center;gap:32px;display:grid}.lineage-tree{gap:8px;display:grid}.lineage-tree article{border:1px solid var(--line);background:var(--surface-1);padding:16px}.lineage-tree strong{color:var(--authority);font:700 12px ui-monospace,monospace}.lineage-tree small{color:var(--text-secondary);margin-top:5px;display:block}.lineage-tree i{color:var(--authority);padding-left:25px;font:700 10px ui-monospace,monospace}.passport-record{grid-template-columns:.9fr 1.1fr;gap:32px;display:grid}.passport-record ul{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.passport-record li{border:1px solid var(--line);background:var(--surface-1);color:var(--text-secondary);padding:12px;font:700 10px ui-monospace,monospace}.mandate-compare{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mandate-compare article{border:1px solid var(--line);background:var(--surface-1);padding:24px}.mandate-compare article:last-child{background:linear-gradient(145deg,#ff6b7114,var(--surface-1));border-color:#ff6b7178}.mandate-compare h2{font-size:30px}.mandate-compare dl{gap:12px;display:grid}.mandate-compare dl div{border-top:1px solid var(--line);padding-top:10px}.mandate-compare dt{color:var(--authority);letter-spacing:.09em;text-transform:uppercase;font:700 9px ui-monospace,monospace}.mandate-compare dd{color:var(--text-secondary);margin:4px 0 0;font-size:13px}.drift-timeline ol{grid-template-columns:repeat(4,1fr);gap:8px;margin:28px 0;padding:0;list-style:none;display:grid}.drift-timeline li{border:1px solid var(--line);background:var(--surface-1);padding:15px}.drift-timeline strong,.drift-timeline span{display:block}.drift-timeline strong{color:var(--authority);font-size:12px}.drift-timeline span{color:var(--text-secondary);margin-top:7px;font-size:12px;line-height:1.45}.gate-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.gate-flow article{border:1px solid var(--line);background:var(--surface-1);text-align:center;min-width:128px;padding:15px;font:700 10px ui-monospace,monospace}.gate-flow i{color:var(--authority);font-style:normal}.gate-flow .gate-analysis{border-color:#efbd628c}.gate-flow .gate-decision{color:var(--authority);border-color:#49e6a18c}.firewall-grid{grid-template-columns:1fr 1fr 1.2fr;gap:10px;display:grid}.firewall-grid>div,.firewall-grid aside{border:1px solid var(--line);background:var(--surface-1);padding:22px}.firewall-grid h2{font-size:22px}.firewall-grid ul{grid-template-columns:1fr 1fr;gap:7px;padding:0;list-style:none;display:grid}.firewall-grid li{border:1px solid var(--line);color:var(--text-secondary);padding:8px;font:700 9px ui-monospace,monospace}.firewall-grid aside{border-color:#ff6b716b}@media (max-width:900px){.ledger-stack{grid-template-columns:1fr auto 1fr}.ledger-stack .ledger-result{grid-column:1/4}.path-graph{grid-template-columns:repeat(3,1fr)}.graph-analysis,.drift-timeline{grid-template-columns:1fr 1fr}.lineage-layout,.passport-record,.firewall-grid{grid-template-columns:1fr}.passport-record ul{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.capability-hero{padding-block:76px 58px}.capability-hero h1{font-size:clamp(39px,13vw,62px)}.fabric-context{grid-template-columns:1fr 1fr;display:grid}.fabric-context span,.fabric-context b{border-bottom:1px solid var(--line)}.ledger-stack{grid-template-columns:1fr}.ledger-stack i{display:none}.ledger-stack .ledger-result{grid-column:auto}.split-ledger,.mandate-compare,.graph-analysis,.drift-timeline,.path-graph{grid-template-columns:1fr}.path-graph i{text-align:center;transform:rotate(90deg)}.passport-record ul{grid-template-columns:1fr 1fr}.firewall-grid ul{grid-template-columns:1fr}.gate-flow{flex-direction:column;align-items:stretch}.gate-flow i{text-align:center}.capability-section{padding-block:58px}}.lattice-flow,.airlock-flow,.memory-timeline{grid-template-columns:repeat(11,minmax(0,1fr));align-items:center;gap:8px;display:grid}.lattice-flow article,.airlock-flow article,.memory-timeline article{border:1px solid var(--line);background:var(--surface-1);color:var(--text-secondary);text-align:center;padding:14px;font:700 10px ui-monospace,monospace}.lattice-flow i,.airlock-flow i,.memory-timeline i{color:var(--authority);text-align:center;font-style:normal}.lattice-flow .lattice-core,.airlock-flow .airlock-core,.memory-timeline .memory-state{background:linear-gradient(145deg,#49e6a124,var(--surface-1));color:var(--authority);border-color:#49e6a185}.decision-lattice{grid-template-columns:1.1fr .9fr;gap:24px;display:grid}.decision-lattice ul{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.decision-lattice li{border:1px solid var(--line);background:var(--surface-1);color:var(--authority);padding:15px;font:700 10px ui-monospace,monospace}.containment-map{background:radial-gradient(circle,#ff6b711a,#0000 58%);place-items:center;gap:18px;padding:42px 20px;display:grid}.containment-root{background:var(--surface-1);border:1px solid #ff6b71a6;border-radius:50%;place-items:center;width:180px;height:180px;display:grid}.containment-root strong{color:var(--text);font-size:18px}.containment-root small{color:var(--risk-critical);font:700 9px ui-monospace,monospace}.containment-map ul{grid-template-columns:repeat(5,1fr);gap:8px;width:min(900px,100%);padding:0;list-style:none;display:grid}.containment-map li{border:1px solid var(--line);background:var(--surface-1);color:var(--text-secondary);text-align:center;padding:14px;font:700 10px ui-monospace,monospace}.breaker-columns,.airlock-panels,.memory-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.breaker-columns article,.airlock-panels article,.memory-grid article{border:1px solid var(--line);background:var(--surface-1);padding:20px}.breaker-columns h2,.airlock-panels h2,.memory-grid h2{font-size:23px}.revocation-tree{border:1px solid var(--line);background:var(--surface-1);padding:28px}.revocation-tree>article{text-align:center;background:#ff6b7114;border:1px solid #ff6b7180;padding:15px}.revocation-tree>article strong{color:var(--risk-critical);font:700 12px ui-monospace,monospace}.revocation-tree>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.revocation-tree span{border:1px solid var(--line);color:var(--text-secondary);padding:14px;font:700 10px ui-monospace,monospace}.airlock-core{grid-column:5/8;gap:7px;display:grid}.airlock-core span{color:var(--text-secondary);font-size:9px;line-height:1.45}.memory-timeline article{place-content:center;gap:8px;min-height:110px;display:grid}.memory-timeline small{color:var(--text-secondary);font-size:10px}.memory-state{grid-column:10/12}@media (max-width:900px){.lattice-flow,.airlock-flow,.memory-timeline{grid-template-columns:1fr}.lattice-flow i,.airlock-flow i,.memory-timeline i{transform:rotate(90deg)}.airlock-core,.memory-state{grid-column:auto}.containment-map ul{grid-template-columns:repeat(3,1fr)}.breaker-columns,.airlock-panels,.memory-grid{grid-template-columns:1fr 1fr}.decision-lattice{grid-template-columns:1fr}}@media (max-width:600px){.containment-map ul,.breaker-columns,.airlock-panels,.memory-grid,.revocation-tree>div,.decision-lattice ul{grid-template-columns:1fr}.containment-root{width:145px;height:145px}}.sentinel-constellation{grid-template-columns:repeat(7,1fr);align-items:center;gap:8px;display:grid}.sentinel-constellation ul{margin:0;padding:0;list-style:none;display:contents}.sentinel-constellation li{border:1px solid var(--line);background:var(--surface-1);min-height:82px;color:var(--authority);text-align:center;align-content:center;padding:12px;font:700 10px ui-monospace,monospace}.sentinel-constellation>i{color:var(--authority);text-align:center;grid-column:1/8;font-style:normal}.sentinel-constellation article{background:var(--surface-1);text-align:center;border:1px solid #49e6a180;grid-column:2/7;gap:7px;padding:19px;display:grid}.sentinel-constellation strong{color:var(--authority);font:700 12px ui-monospace,monospace}.sentinel-constellation span{color:var(--text-secondary);font-size:12px}.sentinel-constellation .sentinel-control{background:linear-gradient(145deg,#efbd621a,var(--surface-1));border-color:#efbd628c}.remediation-loop{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:9px;display:flex}.remediation-loop article{border:1px solid var(--line);background:var(--surface-1);min-width:160px;color:var(--text-secondary);text-align:center;padding:19px;font:700 10px ui-monospace,monospace}.remediation-loop strong{color:var(--authority);margin-top:7px;font-size:12px;display:block}.remediation-loop i{color:var(--authority);align-self:center;font-size:18px;font-style:normal}.remediation-loop .remediation-verify{color:var(--authority);border-color:#49e6a18c}.remediation-stages ol{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.remediation-stages li{border:1px solid var(--line);background:var(--surface-1);color:var(--text-secondary);gap:7px;padding:15px;font-size:12px;display:grid}.remediation-stages span{color:var(--authority);font:700 9px ui-monospace,monospace}.evidence-chain ol{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:1px;list-style:none;display:grid}.evidence-chain li{background:var(--surface-1);min-height:92px;color:var(--text-secondary);padding:13px;font:700 10px ui-monospace,monospace}.evidence-chain span{color:var(--authority);margin-bottom:9px;font-size:9px;display:block}.provenance-ledger{grid-template-columns:1fr 1fr;gap:10px;display:grid}.provenance-ledger article{border:1px solid var(--line);background:var(--surface-1);padding:24px}.advisor-matrix{border:1px solid var(--line);background:var(--line)}.advisor-matrix header,.advisor-matrix article{grid-template-columns:1.1fr 1.2fr 1.1fr 1.3fr 1.2fr 1.2fr;gap:1px;display:grid}.advisor-matrix span,.advisor-matrix strong,.advisor-matrix article p{background:var(--surface-1);min-height:82px;color:var(--text-secondary);margin:0;padding:13px;font-size:11px;line-height:1.45}.advisor-matrix header span,.advisor-matrix strong{color:var(--authority);letter-spacing:.07em;font:700 9px ui-monospace,monospace}@media (max-width:900px){.sentinel-constellation{grid-template-columns:repeat(4,1fr)}.sentinel-constellation>i,.sentinel-constellation article{grid-column:1/5}.remediation-stages ol,.evidence-chain ol{grid-template-columns:repeat(2,1fr)}.advisor-matrix header{display:none}.advisor-matrix article{grid-template-columns:repeat(2,1fr);gap:1px}.advisor-matrix strong{grid-column:1/3}}@media (max-width:600px){.sentinel-constellation{grid-template-columns:1fr 1fr}.sentinel-constellation>i,.sentinel-constellation article{grid-column:1/3}.remediation-loop{flex-direction:column}.remediation-loop i{text-align:center;transform:rotate(90deg)}.remediation-stages ol,.evidence-chain ol,.provenance-ledger,.advisor-matrix article{grid-template-columns:1fr}.advisor-matrix strong{grid-column:auto}.advisor-matrix article p{min-height:auto}}.segment-page{background:var(--surface-0);color:var(--text)}.segment-hero{max-width:960px;padding-block:clamp(86px,12vw,150px) 70px}.segment-hero h1{letter-spacing:-.05em;max-width:870px;margin:.15em 0;font-size:clamp(42px,7vw,82px);line-height:.99}.segment-hero>p:not(.kicker){max-width:700px;color:var(--text-secondary);font-size:clamp(16px,2vw,20px);line-height:1.55}.segment-section{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:10px;padding-block:clamp(48px,7vw,86px);display:grid}.segment-section article{border:1px solid var(--line);background:var(--surface-1);padding:22px}.segment-section h2{margin-top:0;font-size:clamp(22px,3vw,34px);line-height:1.1}.segment-section p{color:var(--text-secondary);font-size:13px;line-height:1.6}.segment-section ul{color:var(--text-secondary);gap:7px;padding-left:18px;font-size:12px;display:grid}.tenant-map{border:1px solid var(--line);background:radial-gradient(circle,#49e6a11a,#0000 65%);grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:28px;display:grid}.tenant-map article{border:1px solid var(--line);background:var(--surface-1);gap:10px;padding:20px;display:grid}.tenant-map strong{color:var(--authority);font:700 12px ui-monospace,monospace}.tenant-map span{border:1px solid var(--line);color:var(--text-secondary);padding:9px;font-size:11px}.tenant-map i{color:var(--risk-critical);font:700 28px ui-monospace,monospace}.tenant-map p{color:var(--text-secondary);grid-column:1/4;margin:0;font-size:13px;line-height:1.55}.recursive-tree{border:1px solid var(--line);background:var(--surface-1);justify-items:center;gap:8px;padding:30px;display:grid}.recursive-tree article{border:1px solid var(--line-hi);text-align:center;min-width:min(420px,100%);color:var(--authority);padding:15px;font:700 11px ui-monospace,monospace}.recursive-tree i{color:var(--authority);font-style:normal}.recursive-tree small{color:var(--text-secondary)}.identity-compare{grid-template-columns:1fr 1.3fr;gap:10px;display:grid}.identity-compare article{border:1px solid var(--line);background:var(--surface-1);min-height:250px;padding:25px}.identity-compare article:last-child{background:linear-gradient(145deg,#49e6a11f,var(--surface-1));border-color:#49e6a180}.identity-compare p{color:var(--authority);letter-spacing:.1em;font:700 10px ui-monospace,monospace}.identity-compare h2{font-size:clamp(28px,4vw,48px)}.identity-compare span{color:var(--text-secondary);font-size:13px;line-height:1.6}.production-path{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(11,minmax(0,1fr));align-items:center;gap:8px;padding-block:40px;display:grid}.production-path span,.production-path strong{border:1px solid var(--line);background:var(--surface-1);color:var(--text-secondary);text-align:center;padding:13px;font:700 10px ui-monospace,monospace}.production-path strong{color:var(--risk-critical);border-color:#ff6b7185}.production-path i{color:var(--authority);text-align:center;font-style:normal}@media (max-width:900px){.segment-section{grid-template-columns:1fr 1fr}.tenant-map{grid-template-columns:1fr}.tenant-map i{text-align:center;transform:rotate(90deg)}.tenant-map p{grid-column:auto}.identity-compare,.production-path{grid-template-columns:1fr}.production-path i{transform:rotate(90deg)}}@media (max-width:600px){.segment-hero{padding-block:76px 58px}.segment-hero h1{font-size:clamp(39px,13vw,62px)}.segment-section{grid-template-columns:1fr}.recursive-tree article{width:100%;min-width:0}}.value-path,.treasury-map,.claims-flow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(11,minmax(0,1fr));align-items:center;gap:8px;padding-block:38px;display:grid}.value-path span,.value-path strong,.treasury-map article,.claims-flow span,.claims-flow strong{border:1px solid var(--line);background:var(--surface-1);color:var(--text-secondary);text-align:center;padding:13px;font:700 10px ui-monospace,monospace}.value-path strong{color:var(--amber);border-color:#efbd628c}.treasury-map .treasury-risk{color:var(--risk-critical);border-color:#ff6b7185}.claims-flow strong{color:var(--authority);border-color:#49e6a18c}.value-path i,.treasury-map i,.claims-flow i{color:var(--authority);text-align:center;font-style:normal}@media (max-width:900px){.value-path,.treasury-map,.claims-flow{grid-template-columns:1fr}.value-path i,.treasury-map i,.claims-flow i{transform:rotate(90deg)}}.enterprise-authority-path,.patient-context-path,.sovereign-authority-path{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(11,minmax(0,1fr));align-items:center;gap:8px;padding-block:38px;display:grid}.enterprise-authority-path span,.enterprise-authority-path strong,.patient-context-path article,.patient-context-path strong,.sovereign-authority-path span,.sovereign-authority-path strong{border:1px solid var(--line);background:var(--surface-1);color:var(--text-secondary);text-align:center;padding:13px;font:700 10px ui-monospace,monospace}.enterprise-authority-path strong{color:var(--amber);border-color:#efbd628c}.patient-context-path strong{color:var(--risk-low);border-color:#75bfff8c}.sovereign-authority-path strong{color:var(--state-pending);border-color:#cba5ff94}.enterprise-authority-path i,.patient-context-path i,.sovereign-authority-path i{color:var(--authority);text-align:center;font-style:normal}@media (max-width:900px){.enterprise-authority-path,.patient-context-path,.sovereign-authority-path{grid-template-columns:1fr}.enterprise-authority-path i{transform:rotate(90deg)}.patient-context-path i,.sovereign-authority-path i{text-align:center}}.auth-shell{min-height:100vh;color:var(--text);background:radial-gradient(circle at 74% 42%,#49e6a121,#0000 28%),#070b09;padding:32px}.auth-frame{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-1);width:min(1120px,100%);min-height:calc(100vh - 64px);box-shadow:var(--shadow);grid-template-columns:minmax(360px,.95fr) minmax(320px,.75fr);margin:auto;display:grid;overflow:hidden}.auth-panel{align-content:center;padding:clamp(28px,5vw,72px);display:grid}.auth-copy{max-width:420px}.auth-copy h1{letter-spacing:-.035em;font-size:clamp(30px,4vw,45px);line-height:1.04}.auth-copy p{color:var(--muted)}.auth-illustration{border-left:1px solid var(--line);background:repeating-linear-gradient(90deg,#0000 0 38px,#49e6a10d 39px),linear-gradient(135deg,#0b1710,#07100c);flex-direction:column;justify-content:center;gap:22px;padding:clamp(28px,5vw,72px);display:flex}.auth-illustration h2{letter-spacing:-.045em;max-width:380px;margin:0;font-size:clamp(30px,4vw,52px);line-height:1.02}.auth-illustration>p:last-child{max-width:350px;color:var(--muted);font-size:12px}.auth-chain{letter-spacing:.1em;flex-wrap:wrap;align-items:center;gap:9px;font:700 9px ui-monospace,monospace;display:flex}.auth-chain span,.auth-chain strong{border:1px solid var(--line-hi);background:#07100c;padding:9px}.auth-chain strong{color:var(--authority);border-color:#49e6a180}.auth-chain i{color:var(--authority);font-style:normal}.auth-steps{counter-reset:step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.auth-steps li{counter-increment:step;color:#c4d4cb;font-size:13px}.auth-steps li:before{border:1px solid var(--line-hi);width:22px;height:22px;color:var(--authority);content:counter(step, decimal-leading-zero);border-radius:50%;place-items:center;margin-right:10px;font:700 8px ui-monospace,monospace;display:inline-grid}@media (max-width:800px){.auth-shell{padding:0}.auth-frame{border:0;border-radius:0;min-height:100vh;display:block}.auth-illustration{border-top:1px solid var(--line);border-left:0}.auth-panel{min-height:68vh}}.onboarding-steps{grid-template-columns:repeat(6,minmax(130px,1fr));gap:8px;margin:28px 0;padding:0;list-style:none;display:grid;overflow-x:auto}.onboarding-steps li{border:1px solid var(--line);color:#97a99f;background:#0d1712;gap:4px;min-width:130px;padding:12px;display:grid}.onboarding-steps span{color:var(--muted);letter-spacing:.1em;font:700 9px ui-monospace,monospace}.onboarding-steps strong{color:#e8f3ed;font-size:11px}.onboarding-steps small{font-size:9px}.onboarding-steps li.complete{background:#49e6a114;border-color:#49e6a17a}.onboarding-steps li.complete small{color:var(--authority)}.inventory-structure,.registry-structure{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:38px;display:grid}.inventory-structure span,.registry-structure span{background:var(--surface-2);color:#c5d5cb;min-height:92px;padding:14px;font:700 9px ui-monospace,monospace}.incident-structure,.queue-structure,.remediation-structure,.evidence-structure,.report-structure,.sovereign-structure{letter-spacing:.08em;justify-content:center;align-items:center;gap:10px;min-height:112px;margin-top:30px;font:700 9px ui-monospace,monospace;display:flex}.incident-structure b,.queue-structure>*,.remediation-structure span,.evidence-structure span,.report-structure span,.sovereign-structure span{border:1px solid var(--line-hi);background:#09110d;padding:13px}.incident-structure i{color:var(--risk-critical);font-style:normal}.editor-structure,.compliance-structure{grid-template-columns:1fr 1.7fr 1fr;gap:8px;margin-top:36px;display:grid}.editor-structure span,.compliance-structure span{border:1px solid var(--line);color:#c5d5cb;background:#0b1610;min-height:112px;padding:14px;font:700 9px ui-monospace,monospace}.developer-structure{border:1px solid var(--line-hi);color:var(--authority);background:#07100c;margin:37px auto 0;padding:16px;font-size:11px}.billing-structure{color:#e9cf9a;border:1px solid #efbd6273;place-items:center;gap:9px;width:min(430px,90%);margin:28px auto;padding:18px;display:grid}.billing-structure small{color:var(--amber);font-size:9px;position:static}.sovereign-structure{grid-template-columns:repeat(2,1fr);width:min(580px,90%);margin-inline:auto;display:grid}.evidence-structure span{border-radius:50%;place-items:center;width:74px;height:74px;display:grid}.remediation-structure span{position:relative}.remediation-structure span:not(:last-child):after{color:var(--authority);content:"→";position:absolute;right:-14px}@media (max-width:600px){.inventory-structure,.registry-structure{grid-template-columns:repeat(2,1fr)}.incident-structure,.queue-structure,.remediation-structure,.evidence-structure,.report-structure{flex-wrap:wrap}.editor-structure,.compliance-structure,.sovereign-structure{grid-template-columns:1fr}.evidence-structure span{width:54px;height:54px;font-size:7px}}.decision-vocabulary,.killgrid{overflow:visible}.kill-cell{justify-content:flex-start;gap:16px;min-width:0;height:auto;min-height:0}.kill-cell strong{writing-mode:initial;white-space:normal;overflow-wrap:anywhere;line-height:1.25;display:block;transform:none}.executive-cockpit .metric-card{align-content:start;gap:10px;display:grid}.executive-cockpit .metric-card .metric-label{letter-spacing:.1em;color:#7f9287;margin:0;font:700 9px/1.3 ui-monospace,monospace;display:block}.executive-cockpit .metric-card .metric-value{margin:0;font-size:24px;line-height:1.15;display:block}.executive-cockpit[data-state=READY_EMPTY] .event-empty{border-color:#49e6a147}.authoritative-state-note{color:var(--muted);margin-top:14px;font:600 10px/1.5 ui-monospace,monospace;display:block}.memory-illustration-note{border-style:dashed!important}.memory-illustration-note span{letter-spacing:.08em;font:700 10px ui-monospace,monospace;color:var(--muted)!important}@media (max-width:960px){.killgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kill-cell{min-height:104px;padding:12px}.kill-cell strong{font-size:11px}}@media (max-width:600px){.killgrid{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.kill-cell{min-height:86px;padding:11px}.kill-cell strong{font-size:10px}.executive-cockpit .metric-card .metric-value{font-size:21px}}.operating-model{padding-top:96px}.operating-steps{background:var(--line);grid-template-columns:repeat(6,1fr);gap:1px;margin:45px 0 0;padding:1px;list-style:none;display:grid}.operating-steps li{background:var(--panel);border:1px solid #0000;min-height:190px;padding:20px}.operating-steps li:hover{border-color:var(--line-hi)}.operating-steps span{color:var(--green);letter-spacing:.12em;font:700 10px ui-monospace,monospace;display:block}.operating-steps strong{margin-top:43px;font-size:18px;display:block}.operating-steps p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.45}.final-cta-copy{color:#b7c7be;max-width:580px;margin:0 auto 28px;font-size:16px}@media (max-width:960px){.operating-steps{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.operating-steps{grid-template-columns:1fr}.operating-steps li{min-height:0}.operating-steps strong{margin-top:22px}}.hover\:border-\[\#00E5FF\]:hover{--tw-border-opacity:1;border-color:rgb(0 229 255/var(--tw-border-opacity,1))}.hover\:border-\[\#00E5FF\]\/40:hover{border-color:#00e5ff66}.hover\:border-slate-600:hover{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.hover\:bg-\[\#00E5FF\]:hover{--tw-bg-opacity:1;background-color:rgb(0 229 255/var(--tw-bg-opacity,1))}.hover\:text-\[\#00E5FF\]:hover{--tw-text-opacity:1;color:rgb(0 229 255/var(--tw-text-opacity,1))}.hover\:text-\[\#0A0A0E\]:hover{--tw-text-opacity:1;color:rgb(10 10 14/var(--tw-text-opacity,1))}.hover\:text-gray-100:hover{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.hover\:shadow-\[0_0_24px_rgba\(0\,229\,255\,0\.45\)\]:hover{--tw-shadow:0 0 24px #00e5ff73;--tw-shadow-colored:0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-8{padding:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:items-center{align-items:center}}@media (min-width:1280px){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}
