:root{--ink:#17211c;--muted:#526159;--line:#dde4df;--paper:#f4f6f3;--panel:#ffffff;--forest:#143c2d;--green:#39b977;--lime:#c8f04a;--red:#a83b31;--amber:#d88d2d;--font-sans:"Manrope Variable",var(--font-nanum-gothic),sans-serif;--font-mono:"IBM Plex Mono"}.datasetWideField{grid-column:1/-1}.dealRoomFields textarea{width:100%;resize:vertical;min-height:112px;border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:12px 14px;font:500 13px/1.55 IBM Plex Mono,monospace}.dealRoomFields textarea:focus{outline:2px solid color-mix(in srgb,var(--accent) 24%,transparent);border-color:var(--accent)}.datasetSignatureGrid,.datasetSignerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.datasetSignatureGrid article,.datasetSigner{display:grid;gap:14px;padding:22px}.datasetSignatureGrid article+article,.datasetSigner+.datasetSigner{border-left:1px solid var(--line)}.datasetSignatureGrid h3,.datasetSigner>strong{font:650 12px/1 IBM Plex Mono,monospace;letter-spacing:.09em;color:var(--accent)}.datasetSigner label{display:grid;gap:7px;color:var(--muted);font-size:12px}.datasetSigner input{min-width:0;border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:11px 12px}.datasetSignatureGrid{margin:22px 0;border:1px solid var(--line)}.datasetSignatureGrid article{align-content:start}.datasetInspect>label,.datasetSignatureGrid label{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;border:1px dashed var(--line-strong);color:var(--muted);cursor:pointer;font-size:12px}.datasetInspect input,.datasetSignatureGrid input{display:none}.datasetVerified{border-color:color-mix(in srgb,var(--positive) 45%,var(--line))}.datasetInspect{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);gap:20px;align-items:center;margin:22px 0;padding:24px;border:1px solid var(--line);background:var(--surface)}.datasetInspect h2{margin:4px 0 7px;font-size:20px}.datasetInspect p:not(.eyebrow){color:var(--muted);font-size:13px}.datasetInspect>strong{grid-column:1/-1;display:flex;align-items:center;gap:8px;color:var(--positive)}.datasetNotice{position:sticky;bottom:18px;z-index:4;margin:18px 0;padding:14px 18px;border:1px solid var(--line-strong);background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:13px}@media (max-width:760px){.datasetInspect,.datasetSignatureGrid,.datasetSignerGrid{grid-template-columns:1fr}.datasetSignatureGrid article+article,.datasetSigner+.datasetSigner{border-left:0;border-top:1px solid var(--line)}}.siteCatalogShell{--site-ink:#16251e;--site-muted:#5a6b61;--site-line:#d5e0d9;--site-panel:#ffffff;--site-paper:#eef3ef;--site-forest:#123b2a;--site-accent:#157a52;min-height:100vh;padding-bottom:56px;color:var(--site-ink);background:var(--site-paper)}.siteCatalogTopbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:84px;padding:16px clamp(18px,4vw,52px);color:white;background:var(--site-forest)}.siteCatalogTopbar>a{display:grid;place-items:center;width:38px;height:38px;color:white;border:1px solid #668878}.siteCatalogTopbar>a svg{width:17px}.siteCatalogTopbar h1{margin:4px 0 0;font-size:clamp(18px,2.2vw,25px)}.siteCatalogTopbar .eyebrow{color:#b9d5c6}.siteCatalogTopbar>span{display:flex;align-items:center;gap:7px;padding:8px 10px;color:#cde3d5;border:1px solid #668878;font:8px var(--font-mono)}.siteCatalogTopbar>span svg{width:14px}.siteCatalogIntro,.siteCatalogNotice,.siteCatalogResult,.siteCatalogWorkspace{width:min(1360px,calc(100% - 36px));margin:18px auto 0}.siteCatalogIntro{display:flex;justify-content:space-between;gap:28px;padding:clamp(24px,4vw,42px);color:white;background:linear-gradient(120deg,#164631,#2a7553)}.siteCatalogIntro h2{max-width:850px;margin:8px 0 10px;font-size:clamp(22px,3vw,34px)}.siteCatalogIntro p:not(.eyebrow){max-width:850px;margin:0;color:#d9ebe1;font-size:13px;line-height:1.65}.siteCatalogBoundary{display:grid;align-content:center;gap:8px;min-width:225px;padding:16px;border:1px solid rgb(217 235 225/35%);background:rgb(8 38 25/18%)}.siteCatalogBoundary svg{width:20px;color:#b5e8ca}.siteCatalogBoundary strong{font-size:12px}.siteCatalogBoundary span{color:#c9e2d3;font:9px/1.5 var(--font-mono)}.siteCatalogNotice{padding:12px 15px;color:#284f3c;border:1px solid #a9cbb8;background:#f6fbf7;font-size:12px}.siteCatalogWorkspace{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:18px}.siteCatalogProfiles,.siteCatalogQuote,.siteCatalogResult{border:1px solid var(--site-line);background:var(--site-panel);box-shadow:0 12px 30px rgb(18 59 42/7%)}.siteCatalogProfiles>header,.siteCatalogQuote>header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:22px;border-bottom:1px solid var(--site-line)}.siteCatalogProfiles h2,.siteCatalogQuote h2{margin:5px 0 0;font-size:20px}.siteCatalogProfiles>header>span{color:var(--site-muted);font:9px var(--font-mono)}.siteCatalogQuote>header>svg{width:22px;color:var(--site-accent)}.siteCatalogProfileList{display:grid;gap:0}.siteCatalogProfile{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:16px 20px;color:var(--site-ink);text-align:left;border:0;border-bottom:1px solid #e7eee9;background:white;cursor:pointer}.siteCatalogProfile.active,.siteCatalogProfile:hover{background:#f2f8f4}.siteCatalogProfile.active{box-shadow:inset 3px 0 0 var(--site-accent)}.siteCatalogProfileCheck{display:grid;place-items:center;width:20px;height:20px;color:white;border:1px solid #9cb7a8;border-radius:50%}.siteCatalogProfile.active .siteCatalogProfileCheck{border-color:var(--site-accent);background:var(--site-accent)}.siteCatalogProfileCheck svg{width:12px}.siteCatalogProfile strong{display:block;font-size:13px}.siteCatalogProfile small{display:block;margin-top:4px;color:var(--site-muted);font:8px var(--font-mono)}.siteCatalogProfileCounts{display:flex;gap:10px;color:var(--site-muted);font:8px var(--font-mono)}.siteCatalogProfileCounts span{display:inline-flex;align-items:center;gap:4px}.siteCatalogProfileCounts svg{width:12px}.siteCatalogQuote{display:grid;align-content:start}.siteCatalogForm{display:grid;gap:12px;padding:20px 22px 0}.siteCatalogForm label{display:grid;gap:6px;color:var(--site-muted);font-size:10px}.siteCatalogForm select{min-height:40px;padding:0 10px;color:var(--site-ink);border:1px solid #a9bdb0;background:white;font:10px var(--font-mono)}.siteCatalogForm select:focus{outline:2px solid #9bc6ae;outline-offset:1px}.siteCatalogStats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:20px 22px}.siteCatalogStats span{display:grid;gap:5px;padding:11px;border:1px solid #e0eae3;background:#f8fbf9}.siteCatalogStats small{color:var(--site-muted);font-size:9px}.siteCatalogStats strong{font:600 20px var(--font-mono)}.siteCatalogScopeGrid{display:grid;gap:8px;padding:0 22px 18px}.siteCatalogResultColumns article,.siteCatalogScopeGrid article{display:grid;gap:8px;padding:12px;border:1px solid #dce8df;background:#fbfdfb}.siteCatalogScopeGrid small{color:var(--site-muted);font-size:9px}.siteCatalogScopeGrid strong{overflow-wrap:anywhere;font:600 11px/1.45 var(--font-mono)}.siteCatalogResultColumns div,.siteCatalogScopeGrid div{display:flex;flex-wrap:wrap;gap:5px}.siteCatalogResultColumns span,.siteCatalogScopeGrid span{padding:4px 6px;color:#38604a;border:1px solid #c5ddcd;background:#f1f8f3;font:8px var(--font-mono)}.siteCatalogEvidence{display:grid;gap:9px;padding:0 22px 18px}.siteCatalogEvidence strong{font-size:11px}.siteCatalogEvidence>div{display:flex;flex-wrap:wrap;gap:6px}.siteCatalogEvidence span{padding:5px 7px;color:#38604a;border:1px solid #c5ddcd;background:#f1f8f3;font:8px var(--font-mono)}.siteCatalogCompile,.siteCatalogResult button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 14px;color:white;border:0;background:var(--site-forest);cursor:pointer;font-size:11px}.siteCatalogCompile{margin:0 22px 22px}.siteCatalogCompile:disabled{cursor:wait;opacity:.6}.siteCatalogCompile svg,.siteCatalogResult button svg{width:15px}.siteCatalogResult{padding:22px}.siteCatalogResult>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.siteCatalogResult h2{margin:6px 0 8px;font-size:20px}.siteCatalogResult code{color:var(--site-muted);font:8px var(--font-mono);overflow-wrap:anywhere}.siteCatalogResult>header>div:last-child{display:flex;align-items:center;gap:12px}.siteCatalogResult>header>div:last-child>svg{width:20px;color:var(--site-accent)}.siteCatalogResult button{background:var(--site-accent)}.siteCatalogLoop{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:22px 0}.siteCatalogLoop span{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;color:#28543e;border:1px solid #c3dccb;background:#f2f8f4;font:9px var(--font-mono)}.siteCatalogLoop b{display:grid;place-items:center;width:18px;height:18px;color:white;border-radius:50%;background:var(--site-accent);font:9px var(--font-mono)}.siteCatalogResultGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.siteCatalogResultGrid article{display:grid;gap:7px;padding:13px;border:1px solid #e0eae3;background:#f8fbf9}.siteCatalogResultGrid strong{color:var(--site-muted);font-size:9px}.siteCatalogResultGrid span{overflow-wrap:anywhere;font:9px/1.5 var(--font-mono)}.siteCatalogResultColumns{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.siteCatalogResultColumns strong{color:var(--site-muted);font-size:9px}.siteCatalogPricingNote{margin:14px 0 0;padding:11px 12px;color:#496451;border-left:3px solid var(--site-accent);background:#f2f8f4;font-size:10px;line-height:1.55}.siteCatalogFootnote{display:flex;align-items:flex-start;gap:7px;margin:18px 0 0;color:var(--site-muted);font-size:10px;line-height:1.55}.siteCatalogFootnote svg{flex:0 0 auto;width:15px;color:var(--site-accent)}@media (max-width:860px){.siteCatalogIntro{display:grid}.siteCatalogWorkspace{grid-template-columns:1fr}}@media (max-width:560px){.siteCatalogTopbar{grid-template-columns:auto 1fr}.siteCatalogTopbar>span{grid-column:2;justify-self:start}.siteCatalogIntro,.siteCatalogNotice,.siteCatalogResult,.siteCatalogWorkspace{width:min(100% - 24px,1360px)}.siteCatalogResultColumns,.siteCatalogResultGrid,.siteCatalogStats{grid-template-columns:1fr}.siteCatalogResult>header{display:grid}}.commandCenterShell{--cc-bg:#0c0a12;--cc-bg-soft:#13101d;--cc-surface:#191526;--cc-surface-strong:#211b31;--cc-text:#f5f1fb;--cc-muted:#aaa3b8;--cc-line:rgb(222 213 242/16%);--cc-line-strong:rgb(222 213 242/30%);--cc-violet:#846cf6;--cc-violet-light:#c0b2ff;--cc-violet-deep:#5b43d6;--cc-positive:#85ddb0;--cc-warning:#e9c37d;--cc-danger:#ff9e9a;--cc-shadow:0 24px 70px rgb(4 2 10/28%);--ink:var(--cc-text);--muted:var(--cc-muted);--line:var(--cc-line);--line-strong:var(--cc-line-strong);--paper:var(--cc-bg);--panel:var(--cc-surface);--surface:var(--cc-surface);--forest:var(--cc-violet-deep);--green:var(--cc-positive);--lime:var(--cc-violet-light);--red:var(--cc-danger);--amber:var(--cc-warning);--accent:var(--cc-violet);--positive:var(--cc-positive);--shadow:var(--cc-shadow);position:relative;min-height:100dvh;overflow:clip;color:var(--cc-text);background:radial-gradient(circle at 78% -8%,rgb(132 108 246/18%),transparent 30rem),linear-gradient(180deg,var(--cc-bg) 0,var(--cc-bg-soft) 100%);color-scheme:dark}.commandCenterShell .rail{z-index:3;border-right:1px solid var(--cc-line);background:linear-gradient(180deg,rgb(25 21 38/96%),rgb(12 10 18/98%));box-shadow:14px 0 48px rgb(3 1 7/20%)}.commandCenterShell .brand{padding-bottom:38px;color:var(--cc-text);font-size:13px;letter-spacing:.1em}.commandCenterShell .brandMark{border-color:var(--cc-violet);color:var(--cc-violet-light);background:rgb(132 108 246/9%);box-shadow:0 0 0 5px rgb(132 108 246/6%)}.commandCenterShell .brand b{color:var(--cc-violet-light)}.commandCenterShell .rail nav button,.commandCenterShell .railLink{color:#aaa3b8;border-radius:10px;transition:color .18s ease,background .18s ease,transform .18s ease}.commandCenterShell .rail nav button.active,.commandCenterShell .rail nav button:hover,.commandCenterShell .railLink:hover{color:var(--cc-text);background:rgb(132 108 246/13%)}.commandCenterShell .rail nav button:hover,.commandCenterShell .railLink:hover{transform:translateX(2px)}.commandCenterShell .rail nav button.active{box-shadow:inset 3px 0 var(--cc-violet-light),0 8px 24px rgb(132 108 246/8%)}.commandCenterShell .rail nav b{color:#100c1a;background:var(--cc-violet-light)}.commandCenterShell .railFooter{border-top-color:var(--cc-line)}.commandCenterShell .railFooter small{color:var(--cc-muted)}.commandCenterShell .pulse{background:var(--cc-violet-light);box-shadow:0 0 0 5px rgb(192 178 255/13%)}.commandCenterShell .workspace{min-width:0;background:linear-gradient(180deg,rgb(12 10 18/22%),transparent 13rem),transparent}.commandCenterShell>.workspace:only-child{grid-column:1/-1}.commandCenterShell>.workspace:only-child .topbar{padding-inline:clamp(1.25rem,5vw,4.5rem)}.commandCenterShell>.workspace:only-child .rehearsal{width:min(50rem,calc(100% - clamp(2.5rem, 10vw, 9rem)));margin-inline:auto;margin-top:2rem}.commandCenterShell .topbar{position:sticky;top:0;z-index:2;height:104px;border-bottom-color:var(--cc-line);background:rgb(12 10 18/78%);-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%)}.commandCenterShell .eyebrow{color:var(--cc-violet-light);font-weight:700;letter-spacing:.15em}.commandCenterShell .topbar h1{color:var(--cc-text);font-size:clamp(1.55rem,2.5vw,2.35rem);letter-spacing:-.055em}.commandCenterShell .avatar,.commandCenterShell .connection,.commandCenterShell .iconButton,.commandCenterShell .reportButton{border-color:var(--cc-line-strong);color:var(--cc-text);background:rgb(25 21 38/88%)}.commandCenterShell .connection{border-radius:999px}.commandCenterShell .connection>span{background:var(--cc-positive);box-shadow:0 0 0 4px rgb(133 221 176/10%)}.commandCenterShell .connection.synthetic>span{background:var(--cc-warning);box-shadow:0 0 0 4px rgb(233 195 125/10%)}.commandCenterShell .connection.stale{color:var(--cc-warning);border-color:rgb(233 195 125/44%);background:rgb(86 60 22/30%)}.commandCenterShell .reportButton{color:var(--cc-violet-light);border-color:rgb(192 178 255/42%)}.commandCenterShell .iconButton:hover,.commandCenterShell .reportButton:hover{border-color:var(--cc-violet-light);background:rgb(132 108 246/16%)}.commandCenterShell .avatar{color:#100c1a;border-color:var(--cc-violet-light);background:var(--cc-violet-light)}.commandCenterShell .dataNotReady,.commandCenterShell .operationsStale,.commandCenterShell .rehearsal,.commandCenterShell .runtimeIntegrity{border-radius:14px;box-shadow:0 12px 30px rgb(3 1 7/12%)}.commandCenterShell .rehearsal{border-color:rgb(233 195 125/38%);color:var(--cc-warning);background:linear-gradient(110deg,rgb(73 51 18/66%),rgb(37 27 17/66%))}.commandCenterShell .rehearsal span{color:#d6c5a3}.commandCenterShell .runtimeIntegrity{border-color:rgb(133 221 176/34%);color:var(--cc-positive);background:linear-gradient(110deg,rgb(18 60 47/78%),rgb(24 37 35/72%))}.commandCenterShell .runtimeIntegrity span{color:#b9c7c5}.commandCenterShell .runtimeIntegrity.verified_read_only{border-color:rgb(233 195 125/40%);color:var(--cc-warning);background:rgb(74 54 22/56%)}.commandCenterShell .runtimeIntegrity.drift_detected,.commandCenterShell .runtimeIntegrity.mutations_blocked{border-color:rgb(255 158 154/48%);color:var(--cc-danger);background:rgb(80 30 38/64%)}.commandCenterShell .attentionBoard{overflow:hidden;border-color:var(--cc-line-strong);border-radius:16px;background:rgb(25 21 38/94%);box-shadow:var(--cc-shadow)}.commandCenterShell .attentionBoard.critical{border-color:rgb(255 158 154/58%);box-shadow:inset 4px 0 var(--cc-danger),var(--cc-shadow)}.commandCenterShell .attentionBoard.active{border-color:rgb(233 195 125/50%);box-shadow:inset 4px 0 var(--cc-warning),var(--cc-shadow)}.commandCenterShell .attentionBoard.clear{border-color:rgb(133 221 176/44%);box-shadow:inset 4px 0 var(--cc-positive),var(--cc-shadow)}.commandCenterShell .attentionItem,.commandCenterShell .attentionSummary{color:var(--cc-text)}.commandCenterShell .attentionIcon{color:var(--cc-violet-light);background:rgb(132 108 246/14%)}.commandCenterShell .attentionBoard.critical .attentionIcon{color:var(--cc-danger);background:rgb(255 158 154/12%)}.commandCenterShell .attentionBoard.active .attentionIcon{color:var(--cc-warning);background:rgb(233 195 125/12%)}.commandCenterShell .attentionCounts b{border-color:var(--cc-line);color:var(--cc-muted);background:rgb(12 10 18/40%)}.commandCenterShell .attentionCounts .critical{color:var(--cc-danger);border-color:rgb(255 158 154/40%);background:rgb(255 158 154/10%)}.commandCenterShell .attentionCounts .high{color:var(--cc-warning);border-color:rgb(233 195 125/40%);background:rgb(233 195 125/10%)}.commandCenterShell .attentionItem{border-bottom-color:var(--cc-line);background:transparent}.commandCenterShell .attentionItem:hover{background:rgb(132 108 246/8%)}.commandCenterShell .attentionSeverity{color:var(--cc-muted);background:rgb(222 213 242/10%)}.commandCenterShell .attentionItem.critical .attentionSeverity{color:var(--cc-danger);background:rgb(255 158 154/12%)}.commandCenterShell .attentionItem.high .attentionSeverity{color:var(--cc-warning);background:rgb(233 195 125/12%)}.commandCenterShell .attentionEvidence code,.commandCenterShell .attentionLineage code,.commandCenterShell code{color:var(--cc-violet-light)}.commandCenterShell .attentionEvidence{background:rgb(12 10 18/50%)}.commandCenterShell .dataNotReady,.commandCenterShell .operationsStale{border-color:rgb(233 195 125/48%);color:var(--cc-warning);background:rgb(73 51 18/60%)}.commandCenterShell .dataNotReady button,.commandCenterShell .operationsStale button{border-color:rgb(233 195 125/50%);color:var(--cc-warning);background:transparent}.commandCenterShell .notice{border:1px solid rgb(192 178 255/42%);border-radius:12px;color:var(--cc-text);background:linear-gradient(110deg,var(--cc-violet-deep),#3a2b8b);box-shadow:0 18px 50px rgb(7 3 22/42%)}.commandCenterShell .incident{border-radius:16px;background:linear-gradient(135deg,#211b31,#171321);box-shadow:var(--cc-shadow)}.commandCenterShell .metricGrid{gap:14px}.commandCenterShell .alternativeDetail,.commandCenterShell .metric,.commandCenterShell .outcomeEntry,.commandCenterShell .outcomeReview,.commandCenterShell .panel,.commandCenterShell .recommendation,.commandCenterShell .scheduleReview{border-color:var(--cc-line);border-radius:18px;color:var(--cc-text);background:linear-gradient(145deg,rgb(33 27 49/96%),rgb(25 21 38/96%));box-shadow:var(--cc-shadow)}.commandCenterShell .metric{min-height:138px;padding:20px}.commandCenterShell .metricIcon{color:var(--cc-violet-light)}.commandCenterShell .actionLedgerHead small,.commandCenterShell .actionRow small,.commandCenterShell .alternativeDetailHead small,.commandCenterShell .alternativeEvidence small,.commandCenterShell .alternativeMetrics small,.commandCenterShell .auditItem small,.commandCenterShell .metric p,.commandCenterShell .outcomeReviewFacts small,.commandCenterShell .panelHead .eyebrow,.commandCenterShell .panelHead>span{color:var(--cc-muted)}.commandCenterShell .alternativeDetailHead h3,.commandCenterShell .metric>strong,.commandCenterShell .panelHead h3,.commandCenterShell .recommendation h3{color:var(--cc-text)}.commandCenterShell .impact,.commandCenterShell .metric>span,.commandCenterShell .recommendation .impact,.commandCenterShell .textButton{color:var(--cc-positive)}.commandCenterShell .constraintList .rank.critical,.commandCenterShell .constraintList b,.commandCenterShell .metric>span.negative{color:var(--cc-danger)}.commandCenterShell .panelHead>span{border-color:var(--cc-line-strong);background:rgb(12 10 18/24%)}.commandCenterShell .actionLedger,.commandCenterShell .capacityFlow,.commandCenterShell .completeAudit,.commandCenterShell .constraintEvidence,.commandCenterShell .lossChart,.commandCenterShell .outcomeSection{border-color:var(--cc-line)}.commandCenterShell .nodeRing{background:conic-gradient(var(--cc-violet-light) var(--fill),rgb(222 213 242/12%) 0)}.commandCenterShell .nodeRing:after{background:var(--cc-surface)}.commandCenterShell .flowNode.alert .nodeRing{background:conic-gradient(var(--cc-danger) var(--fill),rgb(255 158 154/12%) 0)}.commandCenterShell .alternativeEvidence>div,.commandCenterShell .alternativeMetrics span,.commandCenterShell .dataHealthSummary span,.commandCenterShell .preconditionList span,.commandCenterShell .reviewEvidence span,.commandCenterShell .stacked{border-color:var(--cc-line);background:rgb(12 10 18/35%)}.commandCenterShell .stacked{background:rgb(222 213 242/10%)}.commandCenterShell .auditItem>span:before,.commandCenterShell .stacked i{background:var(--cc-positive)}.commandCenterShell .legend i.setup,.commandCenterShell .stacked i.setup{background:#827b92}.commandCenterShell .legend i.down,.commandCenterShell .stacked i.down{background:var(--cc-danger)}.commandCenterShell .legend i.wait,.commandCenterShell .stacked i.wait{background:var(--cc-warning)}.commandCenterShell .actionLedgerTable td,.commandCenterShell .actionLedgerTable th,.commandCenterShell .actionRow,.commandCenterShell .auditItem>span,.commandCenterShell .completeAuditTable td,.commandCenterShell .completeAuditTable th,.commandCenterShell .constraintList button,.commandCenterShell .outcomeMeasurementGrid>div,.commandCenterShell .outcomeReviewFacts>span{border-color:var(--cc-line)}.commandCenterShell .constraintList .rank{color:var(--cc-muted);background:rgb(132 108 246/12%)}.commandCenterShell .actionLedgerTable,.commandCenterShell .alternativeSchedule,.commandCenterShell .completeAuditTable,.commandCenterShell .constraintEvidenceTable,.commandCenterShell .scheduleTable{border-color:var(--cc-line-strong);background:var(--cc-surface)}.commandCenterShell .actionLedgerTable th,.commandCenterShell .alternativeSchedule th,.commandCenterShell .completeAuditTable th,.commandCenterShell .constraintEvidenceTable th,.commandCenterShell .scheduleTable th{color:var(--cc-muted);background:rgb(12 10 18/48%)}.commandCenterShell .actionLedgerTable td,.commandCenterShell .alternativeSchedule td,.commandCenterShell .completeAuditTable td,.commandCenterShell .constraintEvidenceTable td,.commandCenterShell .scheduleTable td{color:var(--cc-text)}.commandCenterShell .recommendation{overflow:hidden}.commandCenterShell .recommendation.recommended{border-color:var(--cc-violet-light);box-shadow:0 0 0 1px rgb(192 178 255/22%),var(--cc-shadow)}.commandCenterShell .recommendation.strong{background:linear-gradient(145deg,rgb(45 34 83/72%),rgb(25 21 38/96%))}.commandCenterShell .recommendation.selected{box-shadow:inset 0 -3px var(--cc-violet-light),var(--cc-shadow)}.commandCenterShell .ribbon{color:#100c1a;background:var(--cc-violet-light)}.commandCenterShell .actionRow button,.commandCenterShell .decisionReason input,.commandCenterShell .ghostButton,.commandCenterShell .recActions button{border-color:var(--cc-line-strong);color:var(--cc-text);background:rgb(12 10 18/38%)}.commandCenterShell .actionRow button:hover,.commandCenterShell .ghostButton:hover,.commandCenterShell .recActions button:hover{border-color:var(--cc-violet-light);background:rgb(132 108 246/14%)}.commandCenterShell .recActions .inspectAlternative[aria-pressed=true]{border-color:var(--cc-violet-light);background:rgb(132 108 246/16%)}.commandCenterShell .actionRow .approve,.commandCenterShell .edgeInboxHandoff a,.commandCenterShell .recActions .requestApproval,.commandCenterShell .stageButton{border-color:var(--cc-violet);color:#100c1a;background:var(--cc-violet-light)}.commandCenterShell .actionRow .approve:hover,.commandCenterShell .edgeInboxHandoff a:hover,.commandCenterShell .recActions .requestApproval:hover,.commandCenterShell .stageButton:hover{background:var(--cc-text)}.commandCenterShell .stageButton{border-radius:10px}.commandCenterShell .status{color:var(--cc-warning);background:rgb(233 195 125/14%)}.commandCenterShell .status[data-state=ACKNOWLEDGED],.commandCenterShell .status[data-state=CLOSED],.commandCenterShell .status[data-state=COMPLETED],.commandCenterShell .status[data-state=MEASURED]{color:var(--cc-positive);background:rgb(133 221 176/13%)}.commandCenterShell .status[data-state=COMPENSATED],.commandCenterShell .status[data-state=EXPIRED],.commandCenterShell .status[data-state=FAILED],.commandCenterShell .status[data-state=REJECTED]{color:var(--cc-danger);background:rgb(255 158 154/13%)}.commandCenterShell .scheduleReview{border-color:rgb(192 178 255/46%);background:linear-gradient(145deg,rgb(45 34 83/54%),rgb(25 21 38/96%))}.commandCenterShell .outcomeEntry,.commandCenterShell .outcomeReview{border-color:rgb(133 221 176/34%);background:linear-gradient(145deg,rgb(18 60 47/48%),rgb(25 21 38/96%))}.commandCenterShell input,.commandCenterShell select,.commandCenterShell textarea{color:var(--cc-text);border-color:var(--cc-line-strong);background:rgb(12 10 18/54%)}.commandCenterShell input::placeholder,.commandCenterShell textarea::placeholder{color:#827b92}.commandCenterShell footer{color:var(--cc-muted);border-top-color:var(--cc-line)}.commandCenterShell footer svg{color:var(--cc-violet-light)}.commandCenterShell .textButton{font-weight:700}.commandCenterShell :focus-visible{outline:3px solid var(--cc-violet-light);outline-offset:3px}@media (max-width:760px){.commandCenterShell .topbar{min-height:82px;height:auto;padding:18px}.commandCenterShell .rail{border-right:0;border-bottom:1px solid var(--cc-line);box-shadow:0 12px 30px rgb(3 1 7/18%)}.commandCenterShell .rail nav button:hover,.commandCenterShell .railLink:hover{transform:none}.commandCenterShell .alternativeDetail,.commandCenterShell .metric,.commandCenterShell .outcomeEntry,.commandCenterShell .outcomeReview,.commandCenterShell .panel,.commandCenterShell .recommendation,.commandCenterShell .scheduleReview{border-radius:14px}}@media (prefers-reduced-motion:reduce){.commandCenterShell *,.commandCenterShell :after,.commandCenterShell :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.commandCenterShell .outcomeEntryGrid input,.commandCenterShell .outcomeEntryGrid select,.commandCenterShell .outcomeEntryGrid textarea,.commandCenterShell .outcomeEvidenceForm input{color:#17211c!important;background:#f5f1fb!important;border-color:var(--cc-violet-light)!important}.commandCenterShell .outcomeEntryGrid input::placeholder,.commandCenterShell .outcomeEntryGrid textarea::placeholder,.commandCenterShell .outcomeEvidenceForm input::placeholder{color:#5f576d!important}.commandCenterShell .actionLedgerTable td code,.commandCenterShell .alternativeEvidence code,.commandCenterShell .completeAuditTable td code{color:var(--cc-violet-light)!important}.engagementWorkspace{display:grid;grid-template-columns:minmax(270px,340px) minmax(0,1fr);gap:22px;width:min(1280px,100%);margin:34px auto 0}.engagementHistory,.engagementIntake,.engagementList,.engagementSnapshot{border:1px solid #d7e2da;background:rgba(255,255,255,.9);box-shadow:0 20px 60px rgba(25,56,42,.06)}.engagementList{align-self:start;padding:12px}.engagementHistory header,.engagementIntake header,.engagementList header{display:flex;align-items:center;gap:12px}.engagementList header{justify-content:space-between;padding:8px 8px 16px}.engagementList header div{display:flex;align-items:baseline;gap:9px}.engagementHistory header span,.engagementIntake header span,.engagementList header span,.engagementSnapshot span{color:#397158;font:700 10px/1.2 var(--font-mono),monospace;letter-spacing:.12em}.engagementList header strong{font-size:20px}.engagementList header button{border:0;background:transparent;color:#526159;cursor:pointer;font-weight:700}.engagementList>button{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:11px;width:100%;margin-top:7px;border:1px solid transparent;background:#f6f8f5;padding:15px;color:#20342b;text-align:left;cursor:pointer}.engagementList>button.selected{border-color:#4a9a70;background:#edf7f0}.engagementList>button span{display:grid;gap:5px}.engagementList>button small{color:#526159}.engagementList>button em{grid-column:2;color:#a83b31;font:700 10px var(--font-mono),monospace}.engagementMain{display:grid;gap:22px}.engagementSnapshot{display:grid;grid-template-columns:.8fr 1.4fr 1.2fr .7fr}.engagementSnapshot>div{display:grid;align-content:start;gap:9px;min-width:0;padding:22px;border-right:1px solid #e1e7e2}.engagementSnapshot>div:last-child{border-right:0}.engagementSnapshot strong{font-size:22px}.engagementSnapshot code,.engagementSnapshot p{margin:0;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.engagementSnapshot small{color:#66766e}.engagementNextAction{width:fit-content;padding:8px 11px;border:1px solid #287451;border-radius:8px;color:#195d3e;background:#edf7f0;font-size:12px;font-weight:750;text-decoration:none}.engagementNextAction:focus-visible,.engagementNextAction:hover{color:#fff;background:#287451}.engagementNextExternal{width:fit-content;padding:8px 11px;border:1px solid #d9bf9e;border-radius:8px;color:#7b4b18!important;background:#fff7ed;font-weight:700}.readinessShell{max-width:1180px;margin:0 auto;padding:38px 24px 80px;color:#eef8f5}.readinessShell>a{color:#185b4f}.readinessShell .eyebrow{color:#8ff3dc}.readinessHero,.readinessPanel{border:1px solid rgba(111,232,205,.2);border-radius:20px;background:rgba(10,24,29,.88);padding:clamp(20px,4vw,38px);margin-top:20px}.readinessHero h1{max-width:850px;font-size:clamp(2rem,5vw,4.2rem);line-height:1.02}.readinessHero>a{color:#8ff3dc;font-weight:700}.readinessGrid,.readinessRoles,.readinessUploads{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.readinessPanel fieldset,.readinessPanel label{display:grid;gap:7px;margin-top:12px}.readinessPanel fieldset{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:12px}.readinessSchemes label{grid-template-columns:minmax(190px,.5fr) minmax(260px,1.5fr);align-items:center}.readinessPanel input,.readinessPanel select,.readinessPanel textarea{width:100%;border:1px solid rgba(255,255,255,.15);border-radius:9px;background:rgba(2,12,15,.75);color:#f4faf8;padding:11px 12px}.readinessPanel textarea{min-height:96px;resize:vertical}.readinessPanel input::placeholder{color:#9fb5af}.readinessAction code,.readinessVerified code{display:block;overflow-wrap:anywhere;margin:12px 0}.readinessStatus,.readinessVerified strong{color:#7ff3d8}.readinessBoundary{border-left:3px solid #f4c46d;padding-left:14px;color:#e9d7ad}.incidentFacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:14px 0}.incidentFacts span{display:grid;gap:5px;padding:12px;border:1px solid rgba(127,243,216,.2);border-radius:10px;overflow-wrap:anywhere}.incidentBoundaries,.incidentFacts small{color:#c6d9d4}.incidentBoundaries{display:grid;gap:10px;padding-left:20px}.engagementReadinessEvidence,.engagementReadinessGate{display:grid;gap:6px;border:1px solid rgba(127,243,216,.28);border-radius:12px;padding:14px;background:rgba(18,55,52,.32)}.engagementReadinessGate{margin:14px 0}@media (max-width:680px){.readinessSchemes label{grid-template-columns:1fr}}.engagementHistory,.engagementIntake{padding:24px}.engagementHistory header>svg,.engagementIntake header svg{width:26px;color:#287451}.engagementHistory h2,.engagementIntake h2{margin:5px 0 0;font-size:21px}.engagementFields{display:grid;grid-template-columns:1.2fr 1.4fr .7fr auto;gap:12px;margin-top:22px;align-items:end}.engagementFields label{display:grid;gap:7px;color:#526159;font-size:12px}.engagementFields button,.engagementFields input{min-width:0;min-height:46px;border:1px solid #cedbd2;background:#fff;padding:11px 12px;color:#17211c}.engagementCloseout>p{max-width:850px;margin:14px 0 0 38px;color:#526159;font-size:13px;line-height:1.6}.engagementCloseoutFields{grid-template-columns:1.1fr 1.4fr auto}.engagementPilotFields{grid-template-columns:repeat(3,minmax(0,1fr))}.engagementPilotFields button{justify-content:center}.engagementCloseoutReceipt{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:15px;align-items:start;border:1px solid #8eb89e;background:#edf7f0;padding:24px}.engagementCloseoutReceipt>svg{color:#287451}.engagementCloseoutReceipt div{display:grid;gap:7px}.engagementCloseoutReceipt span{color:#287451;font:700 10px var(--font-mono),monospace;letter-spacing:.12em}.engagementCloseoutReceipt h2,.engagementCloseoutReceipt p{margin:0}.engagementCloseoutReceipt code,.engagementCloseoutReceipt p{color:#526159;font-size:12px}.engagementCloseoutReceipt strong{color:#7b4b18;font-size:11px}.engagementPilotReceipt{border-color:#9bb8c8;background:#eef6fa}.engagementPilotReceipt span,.engagementPilotReceipt>svg{color:#256482}.engagementContractReceipt{border-color:#b8a78a;background:#faf6ec}.engagementContractReceipt span,.engagementContractReceipt>svg{color:#795c25}.engagementFields button{display:inline-flex;align-items:center;gap:8px;border-color:#143c2d;background:#143c2d;color:white;cursor:pointer;font-weight:800}.engagementFields small{overflow:hidden;color:#6b7a72;text-overflow:ellipsis;white-space:nowrap}.engagementHistory header strong{display:inline-flex;align-items:center;gap:7px;margin-left:auto;color:#287451;font:800 11px var(--font-mono),monospace}.engagementHistory ol{display:grid;gap:0;margin:22px 0 0;padding:0;list-style:none}.engagementHistory li{display:grid;grid-template-columns:24px 1fr;gap:12px;padding:16px 2px;border-top:1px solid #e1e7e2}.engagementHistory li div{display:grid;gap:5px}.engagementHistory li code,.engagementHistory li span{color:#66766e;font-size:11px}@media (max-width:980px){.engagementCloseoutReceipt,.engagementFields,.engagementSnapshot,.engagementWorkspace{grid-template-columns:1fr}.engagementSnapshot>div{border-right:0;border-bottom:1px solid #e1e7e2}}.auditRoomShell{min-height:100dvh;color:#13211c;background:radial-gradient(circle at 88% 3%,rgba(191,229,205,.7),transparent 28rem),linear-gradient(180deg,#f7faf5,#eef4ee);padding:36px clamp(20px,5vw,76px) 80px}.auditRoomHero,.auditRoomIntake,.auditRoomResult{width:min(1280px,100%);margin-inline:auto}.auditRoomHero>a{display:inline-flex;align-items:center;gap:8px;color:#355146;font-size:13px;font-weight:700;text-decoration:none}.auditRoomEyebrow svg,.auditRoomHero>a svg{width:17px}.auditRoomEyebrow{display:flex;align-items:center;gap:9px;margin-top:72px;color:#287451;font-family:var(--font-mono),monospace;font-size:12px;font-weight:700;letter-spacing:.14em}.auditRoomHero h1{max-width:920px;margin:18px 0 20px;color:#10251c;font-size:clamp(38px,4.6vw,58px);line-height:1.04;letter-spacing:-.04em}.auditRoomHero>p{max-width:760px;color:#53665d;font-size:17px;line-height:1.75}.auditRoomBoundary{display:flex;align-items:center;gap:12px;max-width:820px;margin-top:28px;padding:14px 17px;border:1px solid #cad8cf;border-radius:10px;color:#53665d;background:rgba(255,255,255,.58);font-size:13px}.auditRoomBoundary svg{width:18px;flex:0 0 auto;color:#287451}.auditRoomIntake{margin-top:70px;padding:clamp(24px,4vw,44px);border:1px solid #d1ddd4;border-radius:20px;background:rgba(255,255,255,.86);box-shadow:0 18px 70px rgba(42,74,58,.08)}.auditRoomCasePackage{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 24px;margin-bottom:34px;padding:20px;border:1px solid #b9d4c4;border-radius:12px;background:#edf6f0}.auditRoomCasePackage>div{display:flex;align-items:center;gap:14px}.auditRoomCasePackage>div>svg{width:24px;flex:0 0 auto;color:#1e6747}.auditRoomCasePackage h2{margin:0 0 5px;font-size:17px;letter-spacing:-.02em}.auditRoomCasePackage p{max-width:650px;margin:0;color:#53665d;font-size:12px;line-height:1.55}.auditRoomCaseExport button,.auditRoomCaseExport>a,.auditRoomCasePackage label{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid #1e6747;border-radius:8px;color:#fff;background:#1e6747;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.auditRoomCaseExport button:not(:disabled):active,.auditRoomCaseExport>a:active,.auditRoomCasePackage label:active{transform:translateY(1px)}.auditRoomCasePackage label:focus-within{outline:3px solid rgba(40,116,81,.24);outline-offset:2px}.auditRoomCaseExport button svg,.auditRoomCaseExport>a svg,.auditRoomCasePackage label svg{width:16px}.auditRoomCasePackage input{position:absolute;width:1px;height:1px;opacity:0}.auditRoomCasePackage>small{display:flex;grid-column:1/-1;align-items:center;gap:12px;min-width:0;color:#53665d;font-size:11px}.auditRoomCasePackage>small code{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.auditRoomIntakeHead{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.auditRoomIntakeHead span,.auditRoomNext span,.auditRoomProgress span{color:#287451;font-family:var(--font-mono),monospace;font-size:11px;font-weight:700;letter-spacing:.12em}.auditRoomIntakeHead h2{margin:8px 0 0;font-size:25px;letter-spacing:-.03em}.auditRoomIntakeHead p{margin:0;color:#697a71;font-size:13px}.auditRoomUploads{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.auditRoomUploads label{position:relative;display:flex;min-height:138px;flex-direction:column;padding:17px;overflow:hidden;border:1px solid #d8e1da;border-radius:12px;background:#f8faf8}.auditRoomUploads label:focus-within{outline:3px solid rgba(40,116,81,.2);border-color:#287451}.auditRoomUploads b{font-size:13px}.auditRoomUploads small{margin:7px 0 auto;overflow:hidden;color:#53645b;font-family:var(--font-mono),monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.auditRoomUploads input{position:absolute;width:1px;height:1px;opacity:0}.auditRoomUploads label>span{display:inline-flex;align-items:center;gap:7px;width:fit-content;color:#287451;font-size:12px;font-weight:700;cursor:pointer}.auditRoomUploads label>span svg{width:15px}.auditRoomAssess{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin-top:24px;padding:0 22px;border:0;border-radius:9px;color:#fff;background:#1e6747;font-weight:800;cursor:pointer}.auditRoomAssess:disabled{cursor:not-allowed;opacity:.45}.auditRoomAssess:not(:disabled):active,.auditRoomNext>a:active,.auditRoomStage a:active{transform:translateY(1px)}.auditRoomAssess svg{width:17px}.auditRoomNotice{display:inline;margin-left:18px;color:#5d6e65;font-size:13px}.auditRoomResult{margin-top:24px}.auditRoomProgress{padding:28px 32px;border-radius:16px 16px 0 0;color:#fff;background:#142c21}.auditRoomProgress>div:first-child{display:flex;align-items:baseline;justify-content:space-between}.auditRoomProgress>div:first-child span{color:#8dcaa9}.auditRoomProgress strong{font-family:var(--font-mono),monospace;font-size:27px}.auditRoomProgressTrack{height:7px;margin:17px 0 20px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.13)}.auditRoomProgressTrack span{display:block;height:100%;border-radius:inherit;background:#75d09f;transition:width .3s ease}.auditRoomProgress p{display:flex;justify-content:space-between;gap:20px;margin:0;font-size:13px}.auditRoomProgress p span{color:#a9beb3;letter-spacing:0}.auditRoomCaseExport{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;border-inline:1px solid #d1ddd4;border-bottom:1px solid #d1ddd4;background:#f7faf8}.auditRoomCaseExport>div{display:flex;align-items:center;gap:12px}.auditRoomCaseExport>div>svg{width:19px;flex:0 0 auto;color:#287451}.auditRoomCaseExport p{display:flex;flex-direction:column;gap:3px;margin:0;font-size:12px}.auditRoomCaseExport p span{color:#5d6e65}.auditRoomCaseExport button,.auditRoomCaseExport>a{border-color:#296247;color:#163c2a;background:#e4f1e8}.auditRoomCaseExport button:disabled{cursor:wait;opacity:.55}.auditRoomDataRequest{background:#f3f7f4}.auditRoomDataRequest>div>svg{color:#235f43}.auditRoomDataIntake{padding:28px 24px;border-inline:1px solid #b8cec0;border-bottom:1px solid #b8cec0;background:#edf5ef}.auditRoomDataIntake>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.auditRoomDataIntake>header>div{display:flex;align-items:center;gap:12px}.auditRoomDataIntake>header svg{width:22px;flex:0 0 auto;color:#235f43}.auditRoomDataIntake h2{margin:0 0 4px;font-size:18px;letter-spacing:-.02em}.auditRoomDataIntake header p{max-width:720px;margin:0;color:#53665d;font-size:12px;line-height:1.55}.auditRoomDataIntake header code{color:#52675c;font-size:10px}.auditRoomIntakeMeta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;border:1px solid #c9d9cf;border-radius:12px;background:#f8fbf9}.auditRoomIntakeMeta label,.auditRoomIntakeSourceFields label{display:flex;flex-direction:column;gap:7px;color:#40544a;font-size:11px;font-weight:700}.auditRoomIntakeMeta label.wide{grid-column:span 2}.auditRoomIntakeMeta input,.auditRoomIntakeSourceFields input,.auditRoomIntakeSourceFields select{width:100%;min-height:40px;padding:0 11px;border:1px solid #cbd8d0;border-radius:7px;color:#183126;background:#fff;font:inherit;font-weight:500}.auditRoomIntakeMeta input:focus,.auditRoomIntakeSourceFields input:focus,.auditRoomIntakeSourceFields select:focus{outline:3px solid rgba(40,116,81,.18);border-color:#287451}.auditRoomIntakeSources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.auditRoomIntakeSources article{min-width:0;padding:16px;border:1px solid #c9d9cf;border-radius:12px;background:#f8fbf9}.auditRoomIntakeSources article.selected{border-color:#91b9a1;background:#fff}.auditRoomIntakeSourceHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.auditRoomIntakeSourceHead>div{display:flex;align-items:center;gap:8px}.auditRoomIntakeSourceHead b{font-size:13px}.auditRoomIntakeSourceHead span{padding:3px 7px;border-radius:99px;color:#456257;background:#e2eee6;font-size:9px;font-weight:800}.auditRoomIntakeSourceHead svg{width:17px;color:#287451}.auditRoomIntakeFile{position:relative;display:flex;min-height:42px;align-items:center;gap:8px;padding:0 11px;overflow:hidden;border:1px dashed #9bb8a7;border-radius:7px;color:#235f43;background:#f1f7f3;font-size:11px;font-weight:800;cursor:pointer;text-overflow:ellipsis;white-space:nowrap}.auditRoomIntakeFile:focus-within{outline:3px solid rgba(40,116,81,.18)}.auditRoomIntakeFile input{position:absolute;width:1px;height:1px;opacity:0}.auditRoomIntakeFile svg{width:15px;flex:0 0 auto}.auditRoomIntakeSourceFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.auditRoomIntakeSourceFields label:first-child,.auditRoomIntakeSourceFields label:nth-child(2){grid-column:1/-1}.auditRoomIntakeAction{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px}.auditRoomIntakeAction p{display:flex;align-items:flex-start;gap:9px;max-width:760px;margin:0;color:#53665d;font-size:11px;line-height:1.6}.auditRoomIntakeAction p svg{width:16px;flex:0 0 auto;color:#287451}.auditRoomIntakeAction button{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid #1e6747;border-radius:8px;color:#fff;background:#1e6747;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.auditRoomIntakeAction button:disabled{cursor:not-allowed;opacity:.45}.auditRoomIntakeAction button:not(:disabled):active{transform:translateY(1px)}.auditRoomIntakeAction button svg{width:16px}.auditRoomIntakeResult{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:16px;padding:14px;border:1px solid #82b197;border-radius:9px;background:#dff0e5}.auditRoomIntakeResult>svg{width:19px;color:#1e6747}.auditRoomIntakeResult>div{display:flex;min-width:0;flex-direction:column;gap:3px}.auditRoomIntakeResult b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.auditRoomIntakeResult code,.auditRoomIntakeResult span{color:#4f675a;font-size:10px}.auditRoomStages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-inline:1px solid #d1ddd4;background:#fff}.auditRoomStage{position:relative;min-height:390px;padding:30px 23px;border-right:1px solid #e0e7e2}.auditRoomStage:last-child{border-right:0}.auditRoomStage.locked{color:#53645b;background:#f6f8f6}.auditRoomStage.current{box-shadow:inset 0 4px #43a976}.auditRoomStageNumber{display:grid;width:30px;height:30px;margin-bottom:23px;place-items:center;border:1px solid #c9d5cd;border-radius:50%;font-family:var(--font-mono),monospace;font-size:11px}.auditRoomStage.verified .auditRoomStageNumber{color:#fff;border-color:#287451;background:#287451}.auditRoomStageStatus{display:flex;align-items:center;gap:6px;color:#287451;font-family:var(--font-mono),monospace;font-size:10px;font-weight:800;letter-spacing:.08em}.auditRoomStage.locked .auditRoomStageStatus{color:#53645b}.auditRoomStageStatus svg{width:15px}.auditRoomStage h3{min-height:48px;margin:11px 0 9px;font-size:17px;letter-spacing:-.02em}.auditRoomStage code{color:#53645b;font-size:10px}.auditRoomStage ul{min-height:78px;margin:22px 0 15px;padding-left:17px;color:#53645b;font-size:11px;line-height:1.7}.auditRoomStage>div>p{min-height:65px;color:#5a6c62;font-size:12px;line-height:1.55}.auditRoomNext a,.auditRoomStage a{display:inline-flex;align-items:center;gap:6px;color:#1e6747;font-size:12px;font-weight:800;text-decoration:none}.auditRoomNext a svg,.auditRoomStage a svg{width:15px}.auditRoomNext{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:28px 32px;border:1px solid #bcd9c8;background:#e9f5ed}.auditRoomNext h2{margin:7px 0;font-size:19px}.auditRoomNext p{margin:0;color:#53665d;font-size:13px}.auditRoomNext>a{flex:0 0 auto;min-height:44px;padding:0 18px;border-radius:8px;color:#fff;background:#1e6747}.auditRoomProof{display:flex;align-items:center;gap:13px;padding:18px 24px;border:1px solid #d1ddd4;border-top:0;border-radius:0 0 16px 16px;background:#fff}.auditRoomProof>svg{width:20px;color:#287451}.auditRoomProof>div{display:flex;flex-direction:column;gap:3px;font-size:12px}.auditRoomProof>div span{color:#697a71}.auditRoomProof code{margin-left:auto;color:#697a71;font-size:10px}@media (max-width:980px){.auditRoomIntakeMeta,.auditRoomStages,.auditRoomUploads{grid-template-columns:repeat(2,minmax(0,1fr))}.auditRoomStage:nth-child(2){border-right:0}.auditRoomStage:nth-child(-n+2){border-bottom:1px solid #e0e7e2}}@media (max-width:620px){.auditRoomShell{padding-inline:16px}.auditRoomEyebrow{margin-top:48px}.auditRoomHero h1{font-size:40px}.auditRoomCaseExport,.auditRoomDataIntake>header,.auditRoomIntakeAction,.auditRoomIntakeHead,.auditRoomNext,.auditRoomProgress p,.auditRoomProof{align-items:flex-start;flex-direction:column}.auditRoomIntakeMeta,.auditRoomIntakeSourceFields,.auditRoomIntakeSources,.auditRoomStages,.auditRoomUploads{grid-template-columns:1fr}.auditRoomIntakeMeta label.wide,.auditRoomIntakeSourceFields label:first-child,.auditRoomIntakeSourceFields label:nth-child(2){grid-column:auto}.auditRoomCasePackage{grid-template-columns:1fr}.auditRoomCaseExport button,.auditRoomCasePackage label,.auditRoomIntakeAction button{width:100%}.auditRoomCasePackage>small{align-items:flex-start;flex-direction:column}.auditRoomStage{min-height:0;border-right:0;border-bottom:1px solid #e0e7e2}.auditRoomStage h3,.auditRoomStage ul,.auditRoomStage>div>p{min-height:0}.auditRoomNotice{display:block;margin:14px 0 0}.auditRoomNext>a{width:100%;justify-content:center}.auditRoomProof code{max-width:100%;margin-left:0;overflow-wrap:anywhere}.auditRoomIntakeResult{grid-template-columns:auto minmax(0,1fr)}.auditRoomIntakeResult code{grid-column:2;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.auditRoomProgressTrack span{transition:none}}*{box-sizing:border-box}body,html{background:var(--paper)}body{margin:0;color:var(--ink);font-family:var(--font-sans),sans-serif}button{font:inherit}.shell{min-height:100vh;display:grid;grid-template-columns:246px 1fr}.rail{position:sticky;top:0;height:100vh;padding:30px 18px 24px;color:#edf5f0;background:var(--forest);display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:11px;padding:0 9px 34px;font-size:14px;letter-spacing:.08em}.brand b{color:var(--lime)}.brandMark{width:34px;height:34px;display:grid;place-items:center;border:1px solid #66917f;color:var(--lime);font:600 12px var(--font-mono)}.rail nav{min-height:0;flex:1 1;display:grid;align-content:start;gap:5px;overflow-y:auto}.rail nav button,.railLink{position:relative;width:100%;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:11px;padding:11px 12px;color:#a9beb4;border:0;border-radius:7px;background:transparent;cursor:pointer;text-align:left;font-size:13px;text-decoration:none}.rail nav button svg,.railLink svg{width:17px}.rail nav button.active,.rail nav button:hover,.railLink:hover{color:white;background:#24513f}.rail nav button.active{box-shadow:inset 3px 0 var(--lime)}.rail nav b{min-width:21px;height:21px;display:grid;place-items:center;border-radius:99px;background:var(--lime);color:#18392d;font-size:11px}.railFooter{margin-top:auto;display:flex;align-items:center;gap:10px;padding:14px 10px;border-top:1px solid #345b4b}.railFooter small,.railFooter strong{display:block}.railFooter strong{font:600 10px var(--font-mono);letter-spacing:.08em}.railFooter small{color:#91aa9e;font-size:10px;margin-top:3px}.pulse{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px #c8f04a18}.workspace{min-width:0;padding-bottom:40px}.navTarget{scroll-margin-top:14px}.navTarget:focus{outline:none}.navTarget:focus-visible{outline:2px solid #3f765d;outline-offset:4px}.topbar{height:96px;padding:22px 34px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#f9faf8d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.eyebrow{margin:0 0 6px;color:#596861;font:600 10px var(--font-mono);letter-spacing:.12em}.topbar h1{margin:0;font-size:24px;letter-spacing:-.035em}.topActions{gap:10px}.connection,.topActions{display:flex;align-items:center}.connection{gap:7px;padding:8px 11px;border:1px solid var(--line);border-radius:99px;background:white;font-size:11px}.connection>span{width:7px;height:7px;border-radius:50%;background:var(--green)}.connection.synthetic>span{background:var(--amber)}.connection.stale{color:#8f4c18;border-color:#deb87c;background:#fff8ea}.connection.stale>span{background:var(--amber)}.avatar,.iconButton{width:36px;height:36px;display:grid;place-items:center;border-radius:50%}.iconButton{border:1px solid var(--line);background:white;cursor:pointer}.iconButton svg{width:16px}.reportButton{height:36px;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid #9db9aa;border-radius:18px;color:var(--forest);background:white;cursor:pointer;font-size:10px}.reportButton svg{width:14px}.iconButton:disabled,.reportButton:disabled{opacity:.5;cursor:not-allowed}.avatar{color:#fff;background:var(--forest);font-size:11px;font-weight:700}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.rehearsal{margin:18px 34px 0;padding:10px 13px;display:flex;align-items:center;gap:9px;border:1px solid #ead7a5;background:#fff8e6;color:#78591d;font-size:12px}.rehearsal svg{width:16px}.rehearsal span{color:#755d31}.attentionBoard{margin:14px 34px 0;border:1px solid var(--line);background:white}.attentionBoard.critical{border-color:#d9a097;box-shadow:inset 4px 0 var(--red)}.attentionBoard.active{border-color:#dcc08d;box-shadow:inset 4px 0 var(--amber)}.attentionBoard.clear{border-color:#adccbc;box-shadow:inset 4px 0 var(--green)}.attentionSummary{width:100%;display:grid;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:13px;padding:13px 15px 13px 18px;border:0;color:var(--ink);background:transparent;text-align:left;cursor:pointer}.attentionIcon{width:34px;height:34px;display:grid;place-items:center;color:var(--forest);background:#edf3ef}.attentionBoard.critical .attentionIcon{color:var(--red);background:#faece9}.attentionBoard.active .attentionIcon{color:#9a6119;background:#fff5e2}.attentionIcon svg{width:17px}.attentionTitle small,.attentionTitle strong{display:block}.attentionTitle small{color:var(--muted);font:600 8px var(--font-mono);letter-spacing:.1em}.attentionTitle strong{margin-top:4px;font-size:12px}.attentionCounts{display:flex;gap:5px}.attentionCounts b{padding:5px 7px;border:1px solid var(--line);background:#f7f9f8;font:600 8px var(--font-mono)}.attentionCounts .critical{color:var(--red);border-color:#e4b7b0;background:#fff3f1}.attentionCounts .high{color:#9a6119;border-color:#e5ca9b;background:#fff9ed}.attentionCounts .medium{color:#52665c}.attentionSummary>svg{width:15px;color:var(--muted);transition:transform .18s ease}.attentionSummary>svg.open{transform:rotate(90deg)}.attentionItems{border-top:1px solid var(--line)}.attentionItem{width:100%;display:grid;grid-template-columns:70px minmax(220px,1fr) 150px 92px auto;align-items:center;gap:12px;padding:12px 15px 12px 18px;border:0;border-bottom:1px solid #edf0ee;color:var(--ink);background:white;text-align:left;cursor:pointer}.attentionItem:hover{background:#f8faf9}.attentionSeverity{width:max-content;padding:4px 6px;color:#52665c;background:#edf1ef;font:600 8px var(--font-mono)}.attentionItem.critical .attentionSeverity{color:var(--red);background:#fae8e5}.attentionItem.high .attentionSeverity{color:#946019;background:#fff1d7}.attentionCopy small,.attentionCopy strong,.attentionDeadline small,.attentionDeadline strong,.attentionLineage code,.attentionLineage small{display:block}.attentionCopy strong{font-size:10px}.attentionCopy small{margin-top:4px;color:var(--muted);font:8px var(--font-mono)}.attentionDeadline{text-align:right}.attentionDeadline strong{font:600 10px var(--font-mono)}.attentionItem.critical .attentionDeadline strong{color:var(--red)}.attentionDeadline small{margin-top:4px;color:var(--muted);font-size:8px}.attentionLineage{min-width:0;text-align:right}.attentionLineage code{overflow:hidden;color:var(--forest);font:8px var(--font-mono);text-overflow:ellipsis}.attentionLineage small{margin-top:4px;color:var(--muted);font-size:8px}.attentionItem>svg{width:14px;color:var(--muted)}.attentionEmpty{display:flex;align-items:center;gap:9px;padding:14px 18px;color:#3f6b56;font-size:10px}.attentionEmpty svg{width:16px}.attentionEvidence{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:10px 14px;background:#f6f8f7}.attentionEvidence span{min-width:0;color:var(--muted);font-size:8px}.attentionEvidence code{display:block;margin-top:3px;overflow:hidden;color:var(--forest);font:8px var(--font-mono);text-overflow:ellipsis}.operationsStale{margin:14px 34px 0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 15px;color:#713f15;border:1px solid #d9ad69;background:#fff7e8}.operationsStale>svg{width:19px}.operationsStale span,.operationsStale strong{display:block}.operationsStale strong{font-size:11px}.operationsStale span{margin-top:3px;font-size:9px}.operationsStale button{display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #b98936;color:#713f15;background:white;cursor:pointer;font-size:9px}.operationsStale button:disabled{opacity:.55;cursor:not-allowed}.operationsStale button svg{width:12px}.dataNotReady{margin:14px 34px 0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 15px;color:#6d4213;border:1px solid #d8b06a;background:#fff7e7}.dataNotReady>svg{width:19px}.dataNotReady span,.dataNotReady strong{display:block}.dataNotReady strong{font-size:11px}.dataNotReady span{margin-top:3px;font-size:9px}.dataNotReady button{display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #b98936;color:#6d4213;background:white;cursor:pointer;font-size:9px}.dataNotReady button svg{width:12px}.dataHealthPanel{margin:14px 34px 0}.dataHealthSummary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.dataHealthSummary span{padding:10px;border:1px solid var(--line);background:#f8faf9}.dataHealthSummary small,.dataHealthSummary strong{display:block}.dataHealthSummary small{color:var(--muted);font-size:8px}.dataHealthSummary strong{margin-top:4px;font:600 9px var(--font-mono)}.dataSourceTable{overflow-x:auto;border:1px solid var(--line)}.dataSourceTable table{width:100%;border-collapse:collapse;font:8px var(--font-mono)}.dataSourceTable td,.dataSourceTable th{padding:8px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.dataSourceTable th{color:var(--muted);background:#f4f6f5}.dataSourceTable code{font-size:7px}.dataSourceTable .passed{color:var(--forest)}.dataSourceTable .failed{color:var(--red)}.notice{position:fixed;right:28px;bottom:28px;z-index:10;display:flex;align-items:center;gap:16px;border:0;background:var(--forest);color:white;padding:13px 15px;box-shadow:0 16px 40px #0e261d3d;cursor:pointer}.notice svg{width:15px}.runtimeIntegrity{margin:14px 34px 0;padding:12px 15px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1px solid #b8d4c6;background:#edf7f1;color:var(--forest)}.runtimeIntegrity>svg{width:20px}.runtimeIntegrity span,.runtimeIntegrity strong{display:block}.runtimeIntegrity strong{font-size:11px}.runtimeIntegrity span{margin-top:3px;color:#587065;font:9px var(--font-mono)}.runtimeIntegrity button{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:inherit;font:600 9px var(--font-mono);cursor:pointer}.runtimeIntegrity button svg{width:13px}.runtimeIntegrity.verified_read_only{border-color:#d9c88f;background:#fff9e8;color:#715c1c}.runtimeIntegrity.drift_detected,.runtimeIntegrity.mutations_blocked{border-color:#e7b7ae;background:#fff1ef;color:var(--red)}.runtimeIntegrityEvidence{margin-top:14px;border:1px solid var(--line);background:#fafcfb}.runtimeIntegrityHeading{padding:12px;display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.runtimeIntegrityHeading small,.runtimeIntegrityHeading strong{display:block}.runtimeIntegrityHeading small{color:var(--muted);font:8px var(--font-mono)}.runtimeIntegrityHeading strong{margin-top:4px;font:600 11px var(--font-mono)}.runtimeIntegrityHeading code{max-width:55%;overflow-wrap:anywhere;color:var(--muted);font-size:8px;text-align:right}.runtimeIntegrityComponents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.runtimeIntegrityComponents>span{min-width:0;padding:11px 12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.runtimeIntegrityComponents code,.runtimeIntegrityComponents small,.runtimeIntegrityComponents strong{display:block;overflow-wrap:anywhere}.runtimeIntegrityComponents strong{font:600 9px var(--font-mono)}.runtimeIntegrityComponents small{margin:4px 0;color:var(--muted);font:8px var(--font-mono)}.runtimeIntegrityComponents code{color:#61756b;font-size:8px}.runtimeIntegrityComponents .blocked,.runtimeIntegrityComponents .drift_detected{background:#fff1ef}.incident{margin:20px 34px 0;padding:20px 22px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;color:white;background:#26352e;border-left:4px solid var(--red)}.incidentIcon{width:44px;height:44px;display:grid;place-items:center;background:#ffffff10}.incidentIcon svg{color:#ff8d78;width:21px}.incident .eyebrow{color:#a9bbb2}.incident h2{margin:0 0 5px;font-size:17px;font-weight:650}.incident p:last-child{margin:0;color:#b5c4bc;font-size:11px}.incident button{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #62736b;color:white;background:transparent;cursor:pointer;font-size:11px}.incident button svg{width:14px}.metricGrid{margin:16px 34px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.metric{position:relative;min-height:122px;padding:17px;border:1px solid var(--line);background:var(--panel)}.metricIcon{position:absolute;top:16px;right:15px;color:#8ca097}.metricIcon svg{width:18px}.metric p{margin:0 0 16px;color:var(--muted);font-size:11px}.metric>strong{display:block;font:600 29px var(--font-mono);letter-spacing:-.05em}.metric>strong small{margin-left:5px;color:var(--muted);font-size:10px;letter-spacing:0}.metric>span{position:absolute;right:15px;bottom:15px;color:#277b55;font:600 10px var(--font-mono)}.metric>span.negative{color:var(--red)}.grid{margin:0 34px;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,1fr);gap:14px}.panel{padding:19px;border:1px solid var(--line);background:var(--panel)}.panelHead{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.panelHead h3{margin:0;font-size:16px;letter-spacing:-.025em}.panelHead>span{color:#607169;font:600 9px var(--font-mono);border:1px solid var(--line);padding:5px 7px}.capacityFlow{min-height:150px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:9px;padding:12px 4px 22px}.capacityFlow>svg{width:14px;color:#9baba3}.flowNode{text-align:center}.nodeRing{--fill:50%;width:70px;height:70px;margin:auto auto 10px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--green) var(--fill),#e5ebe7 0);position:relative}.nodeRing:after{content:"";position:absolute;inset:6px;border-radius:50%;background:white}.nodeRing span{position:relative;z-index:1;font:600 12px var(--font-mono)}.flowNode.alert .nodeRing{background:conic-gradient(var(--red) var(--fill),#f1dfdc 0)}.flowNode small,.flowNode strong{display:block}.flowNode strong{font-size:11px}.flowNode small{color:var(--muted);font:10px var(--font-mono);margin-top:3px}.lossChart{padding-top:15px;border-top:1px solid var(--line)}.chartHead{display:flex;justify-content:space-between;font-size:10px}.chartHead strong{font-family:var(--font-mono)}.stacked{height:11px;display:flex;overflow:hidden;margin:10px 0 9px;background:#edf0ee}.stacked i{background:var(--green)}.legend i.setup,.stacked i.setup{background:#8ba79a}.legend i.down,.stacked i.down{background:var(--red)}.legend i.wait,.stacked i.wait{background:var(--amber)}.legend{display:flex;flex-wrap:wrap;gap:13px;color:var(--muted);font-size:9px}.legend span{display:flex;align-items:center;gap:5px}.legend i{width:7px;height:7px;background:var(--green)}.constraintList{display:grid}.constraintList button{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:12px 0;border:0;border-bottom:1px solid #edf0ee;background:transparent;text-align:left;cursor:pointer}.constraintList .rank{width:25px;height:25px;display:grid;place-items:center;background:#e7efeb;color:#527060;font:600 9px var(--font-mono)}.constraintList .rank.critical{color:var(--red);background:#f9e8e5}.constraintList small,.constraintList strong{display:block}.constraintList strong{font:600 11px var(--font-mono)}.constraintList small{margin-top:3px;color:var(--muted);font-size:9px}.constraintList b{color:var(--red);font:600 10px var(--font-mono)}.constraintList svg{width:13px;color:#91a199}.constraintPanel.expanded{grid-column:1/-1}.constraintEvidence{display:grid;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.constraintEvidenceHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.constraintEvidenceHead small,.constraintEvidenceHead strong{display:block}.constraintEvidenceHead strong{font:600 11px var(--font-mono)}.constraintEvidenceHead small{margin-top:5px;color:var(--muted);font-size:9px}.constraintEvidenceHead>span{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid #a9c6b6;font:600 8px var(--font-mono)}.constraintEvidenceHead>span svg{width:13px}.constraintEvidenceTable{width:100%;max-width:100%;overflow-x:auto;border:1px solid var(--line);background:white}.constraintEvidenceTable table{width:100%;min-width:680px;border-collapse:collapse}.constraintEvidenceTable td,.constraintEvidenceTable th{padding:9px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.constraintEvidenceTable th{color:var(--muted);background:#f5f8f6;font:600 8px var(--font-mono);text-transform:uppercase}.constraintEvidenceTable td{font-size:9px}.constraintEvidenceTable td code{color:var(--forest);font:8px var(--font-mono);overflow-wrap:anywhere}.constraintEvidenceTable .passed{color:var(--forest)}.constraintEvidenceTable .failed{color:var(--red)}.constraintEvidenceTable.graphRelations{max-height:260px;overflow:auto}.textButton{display:flex;align-items:center;gap:6px;margin-top:15px;padding:0;border:0;color:#236c4c;background:transparent;font-size:10px;cursor:pointer}.textButton svg{width:13px}.sectionHead{margin:32px 34px 13px;display:flex;align-items:flex-end;justify-content:space-between}.sectionHead h2{margin:0;font-size:19px;letter-spacing:-.035em}.sectionHead>span{display:flex;align-items:center;gap:6px;color:#44715d;font-size:10px}.sectionHead svg{width:14px}.recommendationGrid{margin:0 34px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.recommendation{position:relative;padding:18px;border:1px solid var(--line);background:white;overflow:hidden}.recommendation.recommended{border:2px solid #2f7d5b;padding:17px}.recommendation.strong{background:#edf3ef}.ribbon{position:absolute;right:-28px;top:15px;width:112px;transform:rotate(38deg);text-align:center;padding:3px;color:#fff;background:#2f7d5b;font-size:8px}.recTop{display:flex;justify-content:space-between;color:var(--muted);font:9px var(--font-mono)}.recommendation h3{margin:18px 0 8px;font-size:17px}.impact{display:block;color:#267552;font:600 30px var(--font-mono)}.recommendation>small{color:var(--muted);font-size:9px}.recommendation dl{margin:18px 0;border-top:1px solid var(--line)}.recommendation dl div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--line);font-size:10px}.recommendation dt{color:var(--muted)}.recommendation dd{margin:0;font-family:var(--font-mono)}.recommendation.selected{box-shadow:inset 0 -3px #2f7d5b}.recActions{display:grid;gap:7px}.recActions button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:9px 10px;border:1px solid #b8c8c0;color:var(--forest);background:transparent;cursor:pointer;font-size:10px}.recActions button svg{width:13px}.recActions .inspectAlternative[aria-pressed=true]{border-color:#2f7d5b;background:#e9f3ee}.recActions .requestApproval{color:white;border-color:var(--forest);background:var(--forest)}.alternativeDetail{min-width:0;margin:14px 34px 0}.alternativeDetailHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.alternativeDetailHead h3{margin:0;font-size:17px}.alternativeDetailHead small{display:block;margin-top:5px;color:var(--muted);font-size:9px}.alternativeDetailHead>span{display:flex;align-items:center;gap:6px;padding:6px 8px;font:600 8px var(--font-mono);white-space:nowrap}.alternativeDetailHead>span svg{width:13px}.alternativeDetailHead>span.passed{color:#2f684d;background:#e8f4ed}.alternativeDetailHead>span.failed{color:#933d36;background:#fff0ee}.alternativeMetrics{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin:14px 0}.alternativeMetrics span{min-width:0;padding:9px;border:1px solid var(--line);background:#f8faf9}.alternativeMetrics small,.alternativeMetrics strong{display:block}.alternativeMetrics small{color:var(--muted);font-size:8px}.alternativeMetrics strong{margin-top:4px;font:600 13px var(--font-mono)}.alternativeSchedule{width:100%;max-width:100%;overflow-x:auto;border:1px solid var(--line)}.alternativeSchedule:focus{outline:2px solid #b8d6c7;outline-offset:2px}.alternativeSchedule table{width:100%;min-width:760px;border-collapse:collapse;font:9px var(--font-mono)}.alternativeSchedule td,.alternativeSchedule th{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.alternativeSchedule th{color:var(--muted);background:#f4f6f5;font-size:8px}.alternativeEvidence{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.alternativeEvidence>div{min-width:0;padding:10px;border:1px solid var(--line)}.alternativeEvidence code,.alternativeEvidence small,.alternativeEvidence strong{display:block}.alternativeEvidence strong{margin-bottom:6px;font-size:9px}.alternativeEvidence code{overflow:hidden;color:#365a4a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.alternativeEvidence small{margin-top:4px;color:var(--muted);font-size:8px}.lower{margin-top:14px;grid-template-columns:1.25fr 1fr}.lower>.panel{min-width:0}.actionRow{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;padding:13px 0;border-bottom:1px solid var(--line)}.actionRow small,.actionRow strong{display:block}.actionRow strong{font-size:11px}.actionRow small{margin-top:4px;color:var(--muted);font-size:9px}.status{padding:5px 7px;color:#8a651f;background:#fff5dd;font:600 8px var(--font-mono)}.actionRow button{display:flex;align-items:center;gap:4px;padding:7px 9px;border:1px solid var(--line);background:white;cursor:pointer;font-size:9px}.actionRow button svg{width:12px}.actionRow .approve{border-color:var(--forest);color:white;background:var(--forest)}.actionRow .reject{color:var(--red)}.actionEmpty{display:flex;align-items:center;gap:10px;padding:16px 0;color:var(--forest);border-bottom:1px solid var(--line)}.actionEmpty svg{width:18px}.actionEmpty small,.actionEmpty strong{display:block}.actionEmpty strong{font-size:11px}.actionEmpty small{margin-top:4px;color:var(--muted);font-size:9px}.stageButton{width:100%;display:flex;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding:9px;border:1px solid var(--forest);color:var(--forest);background:white;cursor:pointer;font-size:10px}.stageButton svg{width:13px}.actionLedger{width:100%;min-width:0;max-width:100%;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.actionLedgerHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.actionLedgerHead small,.actionLedgerHead strong{display:block}.actionLedgerHead strong{font-size:11px}.actionLedgerHead small{margin-top:4px;color:var(--muted);font-size:9px}.actionLedgerHead>span{color:var(--muted);font:600 8px var(--font-mono);white-space:nowrap}.actionLedgerTable{width:100%;min-width:0;max-width:100%;overflow-x:auto;border:1px solid var(--line)}.actionLedgerTable:focus{outline:2px solid #b8d6c7;outline-offset:2px}.actionLedgerTable table{width:100%;min-width:820px;border-collapse:collapse}.actionLedgerTable th{padding:8px 10px;color:var(--muted);background:#f7f9f8;text-align:left;font:600 8px var(--font-mono)}.actionLedgerTable td{padding:10px;border-top:1px solid var(--line);vertical-align:top;font-size:9px}.actionLedgerTable td code,.actionLedgerTable td small,.actionLedgerTable td strong,.actionLedgerTable td time{display:block}.actionLedgerTable td strong{margin-bottom:4px;font-size:10px}.actionLedgerTable td small{margin-top:4px;color:var(--muted)}.actionLedgerTable td code{max-width:260px;margin-top:3px;overflow:hidden;color:#365a4a;text-overflow:ellipsis;white-space:nowrap}.status[data-state=ACKNOWLEDGED],.status[data-state=CLOSED],.status[data-state=COMPLETED],.status[data-state=MEASURED]{color:#2f684d;background:#e8f4ed}.status[data-state=COMPENSATED],.status[data-state=EXPIRED],.status[data-state=FAILED],.status[data-state=REJECTED]{color:#933d36;background:#fff0ee}.scheduleReview{margin-top:14px;padding:14px;border:1px solid #9db9aa;background:#f6faf8}.scheduleReviewHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.scheduleReviewHead small,.scheduleReviewHead strong{display:block}.scheduleReviewHead small{margin-top:5px;color:var(--muted);font-size:9px}.reviewEvidence{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0}.reviewEvidence span{min-width:0;padding:7px;border:1px solid var(--line);background:white;color:var(--muted);font-size:8px}.reviewEvidence code{display:block;margin-top:4px;overflow:hidden;color:var(--ink);font-size:8px;text-overflow:ellipsis}.scheduleTable{max-height:260px;overflow:auto;border:1px solid var(--line);background:white}.scheduleTable table{width:100%;border-collapse:collapse;font:9px var(--font-mono)}.scheduleTable td,.scheduleTable th{padding:7px 8px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.scheduleTable th{position:sticky;top:0;z-index:1;color:var(--muted);background:#f4f6f5}.preconditionList{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.preconditionList span{display:flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid var(--line);background:white;font-size:8px}.preconditionList span svg{width:11px;height:11px}.preconditionList .passed{color:var(--forest)}.preconditionList .failed{color:var(--red)}.decisionReason{display:grid;gap:6px;color:var(--muted);font-size:9px}.decisionReason input{min-width:0;padding:9px 10px;border:1px solid var(--line);color:var(--ink);background:white;font:10px var(--font-mono)}.decisionReason input:focus{outline:2px solid #b8d6c7;outline-offset:1px}.auditItem{display:grid;grid-template-columns:56px 10px 1fr;gap:8px;min-height:48px}.auditItem time{color:var(--muted);font:9px var(--font-mono);padding-top:3px}.auditItem>span{position:relative;width:1px;height:100%;background:var(--line)}.auditItem>span:before{content:"";position:absolute;left:-3px;top:4px;width:7px;height:7px;border-radius:50%;background:var(--green)}.auditItem small,.auditItem strong{display:block}.auditItem strong{font:600 9px var(--font-mono)}.auditItem small{color:var(--muted);font-size:9px;margin-top:4px}.auditPanel.expanded{grid-column:1/-1}.completeAudit{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.completeAuditSummary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.completeAuditSummary span{display:flex;align-items:center;gap:7px;color:var(--forest)}.completeAuditSummary svg{width:15px}.completeAuditSummary strong{font:600 10px var(--font-mono)}.completeAuditSummary small{color:var(--muted);font:9px var(--font-mono)}.completeAuditTable{width:100%;max-width:100%;overflow-x:auto;border:1px solid var(--line);background:white}.completeAuditTable table{width:100%;min-width:1180px;border-collapse:collapse}.completeAuditTable td,.completeAuditTable th{padding:9px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.completeAuditTable th{color:var(--muted);background:#f5f8f6;font:600 8px var(--font-mono);text-transform:uppercase}.completeAuditTable td{font-size:9px}.completeAuditTable td code,.completeAuditTable td small,.completeAuditTable td strong{display:block}.completeAuditTable td small{margin-top:4px;color:var(--muted)}.completeAuditTable td code{max-width:260px;overflow-wrap:anywhere;color:var(--forest);font:8px var(--font-mono)}.completeAuditTable td time{white-space:nowrap;font:8px var(--font-mono)}.auditDomain{display:inline-flex;padding:4px 6px;color:var(--forest);background:#eaf2ed;font:600 8px var(--font-mono)}.outcomeSection{margin:14px 34px 0}.outcomeEntry,.outcomeReview{margin-bottom:18px;padding:14px;border:1px solid #9db9aa;background:#f6faf8}.outcomeMeasurementGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.outcomeMeasurementGrid>div{min-width:0;padding:12px;border:1px solid var(--line);background:white}.outcomeMeasurementGrid article{display:grid;gap:5px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.outcomeMeasurementGrid article strong{font:600 17px var(--font-mono)}.outcomeMeasurementGrid article small{color:var(--muted);font-size:8px}.outcomeMeasurementGrid article code{overflow-wrap:anywhere;color:var(--forest);font-size:7px}.outcomeReviewFacts{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:12px}.outcomeReviewFacts>span{min-width:0;padding:9px;border:1px solid var(--line);background:white}.outcomeReviewFacts code,.outcomeReviewFacts small,.outcomeReviewFacts strong{display:block}.outcomeReviewFacts strong{margin-bottom:5px;font-size:9px}.outcomeReviewFacts small{color:var(--muted);font-size:8px}.outcomeReviewFacts code{overflow-wrap:anywhere;color:var(--forest);font-size:7px}.outcomeReviewActions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.outcomeReviewActions button{display:flex;align-items:center;gap:5px;padding:8px 10px;border:1px solid var(--line);background:white;cursor:pointer;font-size:9px}.outcomeReviewActions button svg{width:12px}.outcomeReviewActions .approve{border-color:var(--forest);color:white;background:var(--forest)}.outcomeReviewActions .reject{color:var(--red)}.outcomeEntryHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.outcomeEntryHead small,.outcomeEntryHead strong{display:block}.outcomeEntryHead strong{font-size:11px}.outcomeEntryHead small{margin-top:4px;color:var(--muted);font-size:9px}.outcomeEntryHead>span{padding:5px 7px;color:var(--forest);border:1px solid #9db9aa;background:white;font:600 8px var(--font-mono)}.outcomeEntryGrid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.outcomeEntryGrid label{display:grid;gap:6px;color:var(--muted);font-size:9px}.outcomeEntryGrid input,.outcomeEntryGrid select,.outcomeEntryGrid textarea{min-width:0;padding:8px 9px;border:1px solid var(--line);color:var(--ink);background:white;font:9px var(--font-mono)}.outcomeEntryGrid textarea{min-height:32px;resize:vertical}.outcomeEntryGrid input:focus,.outcomeEntryGrid select:focus,.outcomeEntryGrid textarea:focus{outline:2px solid #b8d6c7;outline-offset:1px}.pairedInputs,.tripleInputs{display:grid;gap:6px}.pairedInputs{grid-template-columns:1fr 1fr}.tripleInputs{grid-template-columns:.55fr 1fr 1fr}.outcomeEvidenceForm{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px}.outcomeEvidenceForm label{display:grid;gap:6px;color:var(--muted);font-size:9px}.outcomeEvidenceForm input{min-width:0;padding:9px 10px;border:1px solid var(--line);color:var(--ink);background:white;font:10px var(--font-mono)}.outcomeEvidenceForm input:focus{outline:2px solid #b8d6c7;outline-offset:1px}.outcomeQueue,.outcomeRow{display:grid}.outcomeRow{grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;padding:13px 0;border-bottom:1px solid var(--line)}.outcomeRow small,.outcomeRow strong{display:block}.outcomeRow strong{font:600 10px var(--font-mono)}.outcomeRow small{margin-top:4px;color:var(--muted);font-size:9px}.outcomeRow button{display:flex;align-items:center;gap:4px;padding:7px 9px;border:1px solid var(--line);background:white;cursor:pointer;font-size:9px}.outcomeRow button svg{width:12px}.outcomeRow .approve{border-color:var(--forest);color:white;background:var(--forest)}.outcomeRow .reject{color:var(--red)}.outcomeRow .closeOutcome{color:var(--forest);border-color:var(--forest)}footer{margin:24px 34px 0;padding-top:13px;display:flex;gap:20px;border-top:1px solid var(--line);color:#596861;font:9px var(--font-mono)}footer span{display:flex;align-items:center;gap:6px}footer svg{width:12px}.studioShell{min-height:100vh;padding:44px clamp(22px,5vw,72px) 72px;background:radial-gradient(circle at 80% 0,#d9eee1 0,transparent 34%),var(--paper)}.studioHeader{max-width:1280px;margin:0 auto 28px;display:flex;justify-content:space-between;align-items:flex-start;gap:30px}.studioHeader h1{margin:5px 0 10px;font-size:clamp(30px,4vw,52px);letter-spacing:-.045em}.studioHeader p:not(.eyebrow){max-width:680px;margin:0;color:var(--muted)}.studioBack{display:flex;align-items:center;gap:8px;padding:10px 13px;color:var(--forest);border:1px solid #afc2b8;background:#ffffffb5;text-decoration:none;font-size:12px}.studioBack svg{width:15px}.studioBoundary{max-width:1280px;margin:0 auto 18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;color:#e9f4ee;background:var(--forest)}.studioBoundary>svg{width:23px;color:var(--lime)}.studioBoundary span,.studioBoundary strong{display:block}.studioBoundary strong{font-size:13px}.studioBoundary span{margin-top:3px;color:#a9beb4;font-size:10px}.studioBoundary b{padding:6px 8px;color:var(--forest);background:var(--lime);font:600 9px var(--font-mono)}.studioEdgeReference{width:min(1280px,100%);margin:0 auto 18px;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr) auto;align-items:center;gap:22px;padding:18px;border:1px solid #b6cbbf;background:#f7fbf8}.studioEdgeReference>div{display:grid;gap:4px}.studioEdgeReference strong{font-size:15px}.studioEdgeReference span{color:var(--muted);font:9px var(--font-mono);overflow-wrap:anywhere}.studioEdgeReference>p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.studioEdgeReference>a{color:var(--forest);font-size:11px;white-space:nowrap}@media (max-width:760px){.studioEdgeReference{grid-template-columns:1fr}}.edgeInboxSummary,.edgeInboxWorkspace{width:min(1280px,100%);margin-inline:auto}.edgeInboxSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;margin-bottom:18px}.edgeInboxSummary article,.edgeInboxSummary button{min-height:84px;border:1px solid var(--line);background:var(--panel)}.edgeInboxSummary article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px}.edgeInboxSummary article svg{width:20px;color:#2d7857}.edgeInboxSummary article span{color:var(--muted);font-size:11px}.edgeInboxSummary article strong{color:var(--forest);font:650 20px var(--font-mono)}.edgeInboxSummary button{display:flex;align-items:center;gap:8px;padding:0 20px;color:var(--forest);cursor:pointer}.edgeInboxSummary button:disabled{opacity:.55}.edgeInboxSummary button svg{width:16px}.edgeInboxSummary .spin{animation:edgeInboxSpin .8s linear infinite}@keyframes edgeInboxSpin{to{transform:rotate(1turn)}}.edgeInboxNotice{width:min(1280px,100%);margin:0 auto 18px;padding:14px 16px;border:1px solid #dfb46e;background:#fff8e9;color:#714b16;font-size:12px}.edgeInboxWorkspace{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);min-height:520px;border:1px solid var(--line);background:var(--panel)}.edgeInboxList{border-right:1px solid var(--line);background:#f8faf8}.edgeInboxList>header{display:flex;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line);color:var(--muted);font:10px var(--font-mono)}.edgeInboxList>header b{color:var(--forest)}.edgeInboxList>button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 18px;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:transparent;text-align:left;cursor:pointer}.edgeInboxList>button.selected,.edgeInboxList>button:hover{background:#eef7f1;box-shadow:inset 3px 0 var(--green)}.edgeInboxList>button>svg{width:20px;color:#397158}.edgeInboxList>button span{min-width:0;display:grid;gap:4px}.edgeInboxList>button span:last-child{justify-items:end}.edgeInboxList small,.edgeInboxList strong,.edgeInboxList time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edgeInboxList strong{font-size:12px}.edgeInboxList small,.edgeInboxList time{color:var(--muted);font:9px var(--font-mono)}.edgeInboxEmpty{padding:44px 24px;color:var(--muted);font-size:12px;line-height:1.7}.edgeInboxDetail{padding:clamp(24px,4vw,44px)}.edgeInboxDetail>header{display:flex;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid var(--line)}.edgeInboxDetail h2{margin:5px 0 0;font-size:26px}.edgeInboxDetail>header>span{align-self:start;padding:6px 8px;color:#24583f;background:#e5f4ea;font:650 9px var(--font-mono)}.edgeInboxPrompt{min-height:430px;display:grid;place-content:center;justify-items:center;text-align:center;color:var(--muted)}.edgeInboxPrompt svg{width:34px;color:#397158}.edgeInboxPrompt h2{margin:18px 0 5px;color:var(--ink);font-size:18px}.edgeInboxPrompt p{margin:0;font-size:11px}.edgeInboxFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0;border:1px solid var(--line)}.edgeInboxFacts div{padding:14px;border-bottom:1px solid var(--line)}.edgeInboxFacts div:nth-child(odd){border-right:1px solid var(--line)}.edgeInboxFacts .wide{grid-column:1/-1;border-right:0;border-bottom:0}.edgeInboxFacts dt{color:var(--muted);font-size:9px}.edgeInboxFacts dd{margin:5px 0 0;font:11px var(--font-mono)}.edgeInboxFacts code{overflow-wrap:anywhere}.edgeInboxInspecting{color:var(--muted);font-size:11px}.edgeInboxSchema{padding:18px;border:1px solid #a9bdb2;background:#f6faf7}.edgeInboxSchema header{display:flex;justify-content:space-between;gap:12px}.edgeInboxSchema header span{color:var(--muted);font:10px var(--font-mono)}.edgeInboxSchema>div{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0}.edgeInboxSchema code{padding:6px 8px;border:1px solid #c9d9cf;background:white;font-size:10px}.edgeInboxSchema>small{color:var(--muted);font:8px var(--font-mono);overflow-wrap:anywhere}.edgeInboxHandoff{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.edgeInboxHandoff>div{display:grid;gap:4px}.edgeInboxHandoff span{color:var(--muted);font-size:10px}.edgeInboxHandoff a{display:flex;align-items:center;gap:8px;padding:11px 14px;color:white;background:var(--forest);text-decoration:none;white-space:nowrap;font-size:11px}.edgeInboxHandoff a svg{width:15px}@media (max-width:820px){.edgeInboxSummary{grid-template-columns:1fr 1fr}.edgeInboxWorkspace{grid-template-columns:1fr}.edgeInboxList{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:560px){.edgeInboxFacts,.edgeInboxSummary{grid-template-columns:1fr}.edgeInboxFacts div:nth-child(odd){border-right:0}.edgeInboxFacts .wide{grid-column:auto}.edgeInboxHandoff{align-items:stretch;flex-direction:column}.edgeInboxHandoff a{justify-content:center}}.pilotReadiness{max-width:1280px;margin:0 auto 18px;padding:24px;border:1px solid #a9bdb2;background:#fff}.pilotReadiness>header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.pilotReadiness>header h2{margin:4px 0 7px;font-size:22px}.pilotReadiness>header p:not(.eyebrow){max-width:760px;margin:0;color:var(--muted);font-size:11px;line-height:1.55}.pilotReadiness>header>svg{width:30px;color:#2d7857}.pilotIdentity{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;align-items:end;gap:9px;margin-top:20px;padding:13px;border:1px solid var(--line);background:#f6f9f7}.pilotIdentity label,.pilotIdentity>span{min-width:0}.pilotIdentity label>span,.pilotIdentity small{display:block;margin-bottom:6px;color:var(--muted);font-size:8px}.pilotIdentity input{width:100%;border:1px solid #b7c5bd;color:var(--ink)}.pilotIdentity input,.pilotIdentity strong{padding:9px;background:white;font:9px var(--font-mono)}.pilotIdentity strong{display:block;overflow:hidden;color:var(--forest);border:1px solid var(--line);text-overflow:ellipsis}.pilotIdentity b{padding:10px;color:var(--forest);background:#e8f2ec;font:600 8px var(--font-mono);white-space:nowrap}.pilotGroups{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.pilotGroups article{padding:16px;border:1px solid var(--line);background:#fbfcfb}.pilotGroups h3{margin:0;font-size:13px}.pilotGroups article>p{min-height:56px;margin:7px 0 13px;color:var(--muted);font-size:9px;line-height:1.5}.pilotGroups label{display:grid;gap:5px;margin-top:8px;color:var(--muted);font-size:8px}.pilotGroups input{min-width:0;width:100%;padding:8px;border:1px solid #b7c5bd;color:var(--ink);background:white;font:8px var(--font-mono)}.pilotGroups input:focus,.pilotIdentity input:focus{outline:2px solid #b8d6c7;outline-offset:1px}.pilotAssess{justify-content:space-between;gap:18px;margin-top:12px;padding:12px 14px;color:var(--forest);background:#edf5f0}.pilotAssess,.pilotAssess p{display:flex;align-items:center}.pilotAssess p{gap:9px;margin:0;font-size:9px}.pilotAssess p svg{flex:0 0 auto;width:16px}.pilotAssess button,.pilotResult header button{display:flex;justify-content:center;align-items:center;gap:7px;padding:10px 12px;border:0;color:white;background:var(--forest);cursor:pointer;font-size:9px;white-space:nowrap}.pilotAssess button:disabled{opacity:.45;cursor:not-allowed}.pilotAssess button svg,.pilotResult header button svg{width:14px}.pilotResult{margin-top:12px;border:1px solid #d7b06c;background:#fffaf0}.pilotResult.complete{border-color:#8eb8a2;background:#f4faf6}.pilotResult>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px;border-bottom:1px solid #e2d9c8}.pilotResult>header>svg{width:20px;color:#a56d1f}.pilotResult.complete>header>svg{color:#2a7956}.pilotResult header span,.pilotResult header strong{display:block}.pilotResult header strong{font-size:11px}.pilotResult header span{margin-top:3px;color:var(--muted);font-size:9px}.pilotResult>div{display:grid;grid-template-columns:repeat(4,1fr)}.pilotResult article{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:flex-start;gap:8px;padding:12px;border-right:1px solid var(--line)}.pilotResult article>svg{width:15px;color:#a56d1f}.pilotResult.complete article>svg{color:#2a7956}.pilotResult article small,.pilotResult article strong{display:block}.pilotResult article strong{font-size:9px}.pilotResult article small{margin-top:4px;color:var(--muted);font-size:8px;line-height:1.45}.pilotNotice{margin:12px 0 0;padding:10px 12px;color:var(--forest);border-left:3px solid #2f7d5b;background:#f5f9f7;font-size:10px}.studioBuilder{max-width:1280px;margin:0 auto 18px;padding:24px;border:1px solid #a9bdb2;background:#f8fbf9}.studioBuilder>header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.studioBuilder>header h2{margin:4px 0 7px;font-size:22px}.studioBuilder>header p:not(.eyebrow){max-width:760px;margin:0;color:var(--muted);font-size:11px;line-height:1.55}.studioBuilder>header>svg{width:30px;color:#2d7857}.studioBuilderFiles{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:9px;margin-top:20px}.studioBuilderFiles label>span,.studioDefinitionSettings label>span{display:block;margin-bottom:6px;color:var(--muted);font-size:9px}.studioBuilderFiles label input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.studioBuilderFiles button,.studioBuilderFiles label b{min-height:45px;display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid #aabdb3;background:white;font-size:10px;cursor:pointer}.studioBuilderFiles label b{color:var(--forest);font-weight:500}.studioBuilderFiles svg{width:15px}.studioBuilderFiles button{align-self:end;color:white;border-color:var(--forest);background:var(--forest)}.studioBuilderFiles button:disabled{opacity:.5;cursor:not-allowed}.studioInspectionSummary{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.studioInspectionSummary span{display:flex;align-items:center;gap:6px;padding:7px 9px;color:#245f46;border:1px solid #b9cfc3;background:white;font:9px var(--font-mono)}.studioInspectionSummary svg{width:13px}.studioMappingGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.studioMappingGrid article{padding:16px;border:1px solid var(--line);background:white}.studioMappingGrid h3{margin:0 0 13px;font-size:13px}.studioMappingGrid label{display:grid;grid-template-columns:minmax(115px,.9fr) 1.1fr;align-items:center;gap:8px;margin-top:7px}.studioMappingGrid label>span{color:var(--muted);font-size:9px}.studioMappingGrid label b,.studioMappingGrid label em{margin-left:5px;font:600 7px var(--font-mono);font-style:normal}.studioMappingGrid label b{color:#1f6b49}.studioMappingGrid label em{color:#59665f}.studioDefinitionSettings input,.studioMappingGrid input,.studioMappingGrid select{min-width:0;width:100%;padding:8px;color:var(--ink);border:1px solid #b7c5bd;background:white;font-size:9px}.studioDefinitionSettings{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px;padding:14px;border:1px solid var(--line);background:white}.studioDefinitionSettings .wide{grid-column:span 2}.studioDecisionPolicy{margin-top:12px;padding:16px;border:1px solid #9eb8aa;background:#edf4f0}.studioDecisionPolicy h3,.studioObjectiveWeights h4{margin:0}.studioDecisionPolicy header p:not(.eyebrow){max-width:760px;margin:5px 0 0;color:var(--muted);font-size:10px}.studioObjectiveWeights{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:9px}.studioObjectiveWeights article{padding:13px;border:1px solid var(--line);background:white}.studioObjectiveWeights label{display:grid;grid-template-columns:1fr 100px;align-items:center;gap:8px;margin-top:7px;color:var(--muted);font-size:9px}.studioObjectiveWeights input{min-width:0;width:100%;padding:8px;color:var(--ink);border:1px solid #b7c5bd;background:white;font-size:9px}.studioBuilderConfirm{max-width:760px;margin-bottom:12px}.studioPrepare{max-width:300px}.studioBuilderNotice{margin:13px 0 0;padding:10px 12px;color:var(--forest);border-left:3px solid #2f7d5b;background:white;font-size:10px}.studioExisting{max-width:1280px;margin:14px auto;display:flex;align-items:center;gap:10px;color:var(--muted)}.studioExisting span{padding:4px 8px;color:var(--forest);border:1px solid #b9c9c0;background:white;font:8px var(--font-mono)}.studioExisting p{margin:0;font-size:10px}.studioGrid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.studioCard{position:relative;min-height:390px;padding:28px;border:1px solid var(--line);background:var(--panel)}.studioCard>svg{width:28px;color:#2d7857}.studioCard h2{margin:22px 0 8px;font-size:19px}.studioCard>p{min-height:46px;margin:0 0 20px;color:var(--muted);font-size:11px;line-height:1.6}.studioCard code,.studioStep{font:10px var(--font-mono)}.studioStep{position:absolute;top:18px;right:20px;color:#596c63}.studioPicker{min-height:86px;display:flex;justify-content:center;align-items:center;gap:8px;padding:16px;border:1px dashed #9eb5aa;color:var(--forest);background:#f4f8f5;cursor:pointer;font-size:11px;text-align:center}.studioPicker input{position:absolute;width:1px;height:1px;opacity:0}.studioPicker svg{width:17px}.studioFacts{margin:16px 0 0}.studioFacts div{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--line);font:9px var(--font-mono)}.studioFacts dt{color:var(--muted)}.studioFacts dd{margin:0}.studioFileList{display:grid;gap:7px;margin-top:14px}.scopeStatus,.studioFileList span{display:flex;align-items:center;gap:7px;font:9px var(--font-mono)}.scopeStatus svg,.studioFileList svg{width:14px}.matched{color:#267552}.missing{color:var(--red)}.pending{color:var(--muted)}.scopeStatus{padding:12px;background:#f3f7f4}.studioConfirm{display:grid;grid-template-columns:auto 1fr;gap:9px;margin:18px 0;color:var(--muted);font-size:10px;line-height:1.5}.studioConfirm input{accent-color:var(--forest)}.studioCompile{width:100%;display:flex;justify-content:center;align-items:center;gap:8px;padding:12px;color:white;border:0;background:var(--forest);cursor:pointer;font-size:11px}.studioCompile:disabled{opacity:.42;cursor:not-allowed}.studioCompile svg{width:15px}.studioNotice,.studioResult{max-width:1280px;margin:14px auto 0}.studioNotice{padding:12px 14px;color:var(--forest);border:1px solid #bdcec5;background:white;font-size:11px}.studioDiagnostics{max-width:1280px;margin:14px auto 0;padding:18px;border:1px solid #bd6f62;background:#fff9f7}.studioDiagnostics>header{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid #ead4cf}.studioDiagnostics>header svg{width:22px;color:#a53f31}.studioDiagnostics>header span,.studioDiagnostics>header strong{display:block}.studioDiagnostics>header strong{color:#7c3025;font-size:12px}.studioDiagnostics>header span{margin-top:3px;color:var(--muted);font-size:10px}.studioDiagnostics article{display:grid;grid-template-columns:minmax(240px,.8fr) 1.2fr;gap:24px;padding:16px 0 0}.studioDiagnostics article b,.studioDiagnostics article span,.studioDiagnostics article strong{display:block}.studioDiagnostics article b{color:#a53f31;font:600 9px var(--font-mono)}.studioDiagnostics article strong{margin-top:5px;font-size:13px}.studioDiagnostics article span{margin-top:5px;color:var(--muted);font-size:10px;line-height:1.55}.studioDiagnostics dl{margin:0}.studioDiagnostics dl div{display:flex;justify-content:space-between;gap:16px;padding:6px 0;border-bottom:1px solid #eadfdc;font:9px var(--font-mono)}.studioDiagnostics dt{color:var(--muted)}.studioDiagnostics dd{margin:0;text-align:right}.studioResult{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:18px;color:var(--forest);border:2px solid #2f7d5b;background:white}.studioResult>svg{width:24px;color:#2f7d5b}.studioResult span,.studioResult strong{display:block}.studioResult strong{font:600 11px var(--font-mono)}.studioResult span{margin-top:4px;color:var(--muted);font-size:10px}.studioResult a{display:flex;align-items:center;gap:7px;padding:10px 12px;color:white;background:var(--forest);text-decoration:none;font-size:10px}.studioResult a svg{width:14px}.studioMappingAttestation{max-width:1280px;margin:14px auto 0;padding:28px;border:1px solid #9fb9ab;background:#eef5f1}.studioMappingAttestation>header{display:flex;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid #c6d6cd}.studioMappingAttestation>header h2{margin:5px 0 7px;font-size:19px}.studioMappingAttestation>header span{display:block;max-width:760px;color:var(--muted);font-size:11px;line-height:1.6}.studioMappingAttestation>header>svg{width:30px;color:#2f7d5b}.studioMappingInputs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.studioMappingInputs label,.studioMappingReviewers label{display:grid;gap:7px;color:var(--muted);font:9px var(--font-mono)}.studioMappingInputs label.wide{grid-column:span 2}.studioMappingInputs input,.studioMappingReviewers input{min-width:0;width:100%;padding:10px 11px;color:var(--ink);border:1px solid #aabfb4;background:white;font:10px var(--font-mono)}.studioMappingInputs input:focus-visible,.studioMappingReviewers input:focus-visible,.studioMappingSignatures input:focus-visible{outline:2px solid #2f7d5b;outline-offset:2px}.studioMappingUpload{position:relative}.studioMappingUpload input{position:absolute;width:1px;height:1px;opacity:0}.studioMappingUpload b{min-height:37px;display:flex;align-items:center;gap:7px;padding:9px 11px;color:var(--forest);border:1px solid #aabfb4;background:white;cursor:pointer;font:500 10px var(--font-sans)}.studioMappingUpload svg{width:14px}.studioMappingReviewers,.studioMappingSignatures{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:12px 0}.studioMappingReviewers article,.studioMappingSignatures article{padding:16px;border:1px solid #b7cbc0;background:white}.studioMappingReviewers h3,.studioMappingSignatures h3{margin:0 0 12px;font-size:12px}.studioMappingReviewers label+label{margin-top:8px}.studioMappingDraft,.studioMappingResult{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;margin-top:12px;padding:15px;border:1px solid #2f7d5b;background:white}.studioMappingDraft>div,.studioMappingResult>div{min-width:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.studioMappingDraft svg,.studioMappingResult svg{width:18px}.studioMappingDraft p,.studioMappingResult p{margin:0}.studioMappingDraft b,.studioMappingDraft span,.studioMappingResult b,.studioMappingResult span{display:block}.studioMappingDraft b,.studioMappingResult b{color:var(--forest);font:600 9px var(--font-mono)}.studioMappingDraft span,.studioMappingResult span{margin-top:4px;color:var(--muted);font-size:9px}.studioMappingDraft code,.studioMappingResult code{color:var(--forest);font:8px var(--font-mono);white-space:nowrap}.studioMappingDraft button,.studioMappingResult button,.studioMappingSignatures button{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 11px;color:var(--forest);border:1px solid #8fb09e;background:white;cursor:pointer;font-size:9px;white-space:nowrap}.studioMappingAttestation>.studioCompile:active,.studioMappingDraft button:active,.studioMappingResult button:active,.studioMappingSignatures button:active{transform:translateY(1px)}.studioMappingSignatures label{position:relative;min-height:44px;display:flex;align-items:center;gap:7px;padding:10px;color:var(--forest);border:1px dashed #9db7a9;cursor:pointer;font:9px var(--font-sans)}.studioMappingSignatures label+label{margin-top:8px}.studioMappingSignatures label input{position:absolute;width:1px;height:1px;opacity:0}.studioMappingSignatures label svg{width:14px}.studioMappingSignatures button{width:100%;margin-top:8px}.studioMappingNotice{margin:12px 0 0;padding:10px 12px;color:var(--forest);border-left:3px solid #2f7d5b;background:white;font-size:10px;line-height:1.55}.siteRecoveryPreview{max-width:1280px;margin:14px auto 0;padding:28px;color:#eef6f2;border:1px solid #35674f;background:radial-gradient(circle at 90% 0,#315d49 0,transparent 34%),#122b20}.siteRecoveryPreview>header{display:flex;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid #ffffff24}.siteRecoveryPreview>header h2{margin:5px 0 7px;color:white;font-size:21px}.siteRecoveryPreview>header p:not(.eyebrow){max-width:800px;margin:0;color:#bed0c7;font-size:11px;line-height:1.65}.siteRecoveryPreview>header>svg{width:36px;color:#e7c66e}.siteRecoveryBindings{display:grid;grid-template-columns:repeat(4,1fr);margin-top:16px;border:1px solid #ffffff1f}.siteRecoveryBindings span{min-width:0;padding:10px 12px;color:#9db9ab;border-right:1px solid #ffffff1f;font:8px var(--font-mono)}.siteRecoveryBindings span:last-child{border-right:0}.siteRecoveryBindings b{display:block;margin-top:3px;overflow:hidden;color:white;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.siteRecoveryChoices{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:16px}.siteRecoveryChoices button{min-width:0;display:grid;grid-template-columns:auto 1fr;gap:3px 9px;padding:13px;color:#c5d7ce;text-align:left;border:1px solid #ffffff27;background:#ffffff09;cursor:pointer}.siteRecoveryChoices button.active{color:white;border-color:#83b79e;background:#2b5b45;box-shadow:inset 0 -2px #a6d6bf}.siteRecoveryChoices button.active small{color:#d3e4dc}.siteRecoveryChoices button:disabled{cursor:wait;opacity:.45}.siteRecoveryChoices svg{grid-row:span 2;width:18px;color:#b9dec9}.siteRecoveryChoices strong{font-size:10px}.siteRecoveryChoices small{overflow:hidden;color:#9eb8ab;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.siteRecoveryForm{display:grid;grid-template-columns:minmax(210px,1.4fr) repeat(2,minmax(130px,.7fr)) auto;align-items:end;gap:9px;margin-top:12px}.siteRecoveryForm label{display:grid;gap:6px;color:#9eb8ab;font:8px var(--font-mono)}.siteRecoveryForm input,.siteRecoveryForm select{min-width:0;width:100%;height:39px;padding:0 10px;color:#17251f;border:1px solid #8fac9d;background:white;font:10px var(--font-sans)}.siteRecoveryForm button{min-height:39px;padding:0 18px;color:#142d22;border:0;background:#d9b95d;cursor:pointer;font-size:10px;font-weight:700;white-space:nowrap}.siteRecoveryForm button:disabled{cursor:not-allowed;opacity:.45}.siteRecoveryActions{display:grid;gap:6px}.siteRecoveryForm button.secondary{color:#e9f4ee;border:1px solid #86aa98;background:#234c39}.siteRecoveryForm button svg{width:13px;vertical-align:middle}.siteRecoveryScenario{margin-top:12px;overflow:hidden;border:1px solid #ffffff24;background:#ffffff08}.siteRecoveryScenario>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 13px}.siteRecoveryScenario>header div,.siteRecoveryScenario>header span,.siteRecoveryScenario>header strong{display:block}.siteRecoveryScenario>header span{color:#94b3a4;font:7px var(--font-mono);letter-spacing:.08em}.siteRecoveryScenario>header strong{margin-top:3px;color:white;font-size:10px}.siteRecoveryScenario>header small{color:#a9c0b5;font-size:8px}.siteRecoveryScenario ol{display:grid;grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;border-top:1px solid #ffffff1f}.siteRecoveryScenario li{display:grid;grid-template-columns:78px minmax(90px,1fr) minmax(120px,1.25fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 11px;border-right:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f}.siteRecoveryScenario li:nth-child(2n){border-right:0}.siteRecoveryScenario li span{color:#d9b95d;font-size:8px}.siteRecoveryScenario li small,.siteRecoveryScenario li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siteRecoveryScenario li strong{color:white;font:8px var(--font-mono)}.siteRecoveryScenario li small{color:#a9c0b5;font-size:8px}.siteRecoveryScenario li button{display:grid;width:26px;height:26px;place-items:center;padding:0;color:#d6e5dd;border:1px solid #ffffff2e;background:transparent;cursor:pointer}.siteRecoveryScenario li button svg{width:12px}.siteRecoveryNotice{margin:12px 0 0;padding:10px 12px;color:#c6dace;border-left:3px solid #d9b95d;background:#ffffff0d;font-size:10px}.siteRecoveryResult{margin-top:14px;overflow:hidden;color:var(--ink);border:1px solid #8db19f;background:#f7faf8}.siteRecoveryResult.abstained{border-color:#c49a45;background:#fffaf0}.siteRecoveryImpact{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #c9d7d0}.siteRecoveryImpact article{min-width:0;padding:15px;border-right:1px solid #d7e1dc}.siteRecoveryImpact article:last-child{border-right:0}.siteRecoveryImpact span,.siteRecoveryImpact strong{display:block}.siteRecoveryImpact span{color:var(--muted);font-size:8px}.siteRecoveryImpact strong{margin-top:5px;overflow:hidden;font:600 13px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.siteRecoveryAlternatives{display:grid;grid-template-columns:repeat(3,1fr)}.siteRecoveryAlternatives>article{padding:16px;border-right:1px solid #d7e1dc}.siteRecoveryAlternatives>article:last-child{border-right:0}.siteRecoveryAlternatives header{display:flex;align-items:center;gap:9px}.siteRecoveryAlternatives header svg{width:18px;color:#2f7d5b}.siteRecoveryAlternatives header span,.siteRecoveryAlternatives header strong{display:block}.siteRecoveryAlternatives header span{color:#2f7d5b;font-size:9px;font-weight:700}.siteRecoveryAlternatives header strong{margin-top:2px;font-size:11px}.siteRecoveryAlternatives dl{margin:13px 0 8px}.siteRecoveryAlternatives dl div{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid #e0e8e4;font:8px var(--font-mono)}.siteRecoveryAlternatives dd{margin:0;font-weight:600}.siteRecoveryAlternatives>article>small{color:#37634d;font-size:8px}.siteRecoveryAbstention{display:flex;align-items:center;gap:12px;padding:18px}.siteRecoveryAbstention svg{width:24px;color:#9b6b17}.siteRecoveryAbstention span,.siteRecoveryAbstention strong{display:block}.siteRecoveryAbstention span{margin-top:4px;color:var(--muted);font-size:9px}.siteRecoveryResult>footer{display:flex;align-items:center;gap:14px;padding:10px 14px;color:#c9dbd2;background:#1b4030;font:8px var(--font-mono)}.siteRecoveryResult>footer strong{margin-left:auto;color:#e8d28d}.siteRecoveryResult>footer button{display:flex;align-items:center;gap:5px;padding:7px 9px;color:white;border:1px solid #ffffff52;background:transparent;cursor:pointer;font:8px var(--font-sans)}.siteRecoveryResult>footer button svg{width:12px}.siteRecoverySensitivity{margin-top:14px;overflow:hidden;color:var(--ink);border:1px solid #9a8242;background:#fffdf7}.siteRecoverySensitivity.abstained{border-color:#b76d55}.siteRecoverySensitivity>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 17px;border-bottom:1px solid #ddd2b3}.siteRecoverySensitivity>header h3{margin:4px 0 0;font-size:15px}.siteRecoverySensitivityVerdict{min-width:170px;text-align:right}.siteRecoverySensitivityVerdict small,.siteRecoverySensitivityVerdict span,.siteRecoverySensitivityVerdict strong{display:block}.siteRecoverySensitivityVerdict small,.siteRecoverySensitivityVerdict span{color:var(--muted);font-size:8px}.siteRecoverySensitivityVerdict strong{margin:3px 0;color:#735b1e;font:700 16px var(--font-mono)}.siteRecoverySensitivityPoints,.siteRecoverySensitivityProfiles{display:grid;grid-template-columns:repeat(3,1fr)}.siteRecoverySensitivityPoints article,.siteRecoverySensitivityProfiles article{min-width:0;padding:14px 16px;border-right:1px solid #e3dcc9}.siteRecoverySensitivityPoints article:last-child,.siteRecoverySensitivityProfiles article:last-child{border-right:0}.siteRecoverySensitivityPoints article>span,.siteRecoverySensitivityProfiles article>span{display:block;color:#735b1e;font:8px var(--font-mono)}.siteRecoverySensitivityPoints article>strong,.siteRecoverySensitivityProfiles article>strong{display:block;margin-top:4px;font-size:12px}.siteRecoverySensitivityPoints dl{margin:9px 0 0}.siteRecoverySensitivityPoints dl div{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-top:1px solid #eee9dd;font:8px var(--font-mono)}.siteRecoverySensitivityPoints dd{margin:0;font-weight:600}.siteRecoverySensitivityProfiles{border-top:1px solid #e3dcc9;background:#f8f4e8}.siteRecoverySensitivityProfiles small{display:block;margin-top:5px;color:var(--muted);font-size:8px}.siteRecoverySensitivityBoundary{margin:0;padding:11px 16px;color:#5c5545;border-top:1px solid #ded5bd;background:#f1ecdf;font-size:9px;line-height:1.55}.siteRecoverySensitivity>footer{display:flex;align-items:center;gap:14px;padding:10px 14px;color:#d9e7e0;background:#293d34;font:8px var(--font-mono)}.siteRecoverySensitivity>footer strong{margin-left:auto;color:#ecd992}.siteRecoverySensitivity>footer button{display:flex;align-items:center;gap:5px;padding:7px 9px;color:white;border:1px solid #ffffff52;background:transparent;cursor:pointer;font:8px var(--font-sans)}.siteRecoverySensitivity>footer button svg{width:12px}.studioDataReadiness{max-width:1280px;margin:14px auto 0;padding:28px;border:1px solid #b8cac0;background:#f7faf8}.studioDataReadiness>header{display:flex;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid var(--line)}.studioDataReadiness>header h2{margin:5px 0 7px;font-size:19px}.studioDataReadiness>header span{display:block;max-width:760px;color:var(--muted);font-size:11px;line-height:1.6}.studioDataReadiness>header svg{width:30px;color:#2f7d5b}.studioDataForm{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0 12px}.studioDataForm label{display:grid;gap:7px;color:var(--muted);font:9px var(--font-mono)}.studioDataForm label.wide{grid-column:span 2}.studioDataForm input{min-width:0;padding:11px 12px;color:var(--ink);border:1px solid #b8cac0;background:white;font:10px var(--font-mono)}.studioDataCaution{margin:0 0 14px;padding:10px 12px;color:#795d19;border-left:3px solid #c79d35;background:#fffaf0;font-size:10px;line-height:1.55}.studioDataOutput{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;padding:16px;color:var(--forest);border:1px solid #2f7d5b;background:white}.studioDataOutput b,.studioDataOutput span,.studioDataOutput strong{display:block}.studioDataOutput b{font:600 9px var(--font-mono)}.studioDataOutput strong{margin-top:5px;font-size:12px}.studioDataOutput span{margin-top:5px;color:var(--muted);font:9px var(--font-mono)}.studioDataOutput a{display:flex;align-items:center;gap:7px;padding:10px 12px;color:white;background:var(--forest);text-decoration:none;font-size:10px;white-space:nowrap}.studioDataOutput a svg{width:14px}.recoveryPage{min-height:100vh;padding-bottom:48px;background:#eef2ef}.recoveryTopbar{min-height:84px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:16px 28px;color:white;background:#112b22}.recoveryTopbar>a{display:grid;place-items:center;width:36px;height:36px;color:white;border:1px solid #587367}.recoveryTopbar>a svg{width:17px}.recoveryTopbar h1{margin:3px 0 0;font-size:20px}.recoveryTopbar .eyebrow{color:#b9d5c6}.recoveryTopbar>span{padding:7px 9px;color:#b9d5c6;border:1px solid #587367;font:8px var(--font-mono)}.recoveryIntro,.recoveryResult,.recoveryWorkspace{max-width:1280px;margin:18px auto 0}.recoveryIntro{display:flex;justify-content:space-between;gap:24px;padding:28px;color:white;background:linear-gradient(120deg,#163e30,#285f49)}.recoveryIntro h2{max-width:780px;margin:7px 0 9px;font-size:24px}.recoveryIntro p:not(.eyebrow){max-width:830px;margin:0;color:#d9e8e0;font-size:11px;line-height:1.6}.recoveryIntro>svg{flex:0 0 auto;width:38px;color:#93c5aa}.recoveryWorkspace{padding:22px;border:1px solid #b8c8c0;background:white}.eventChoice{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.eventChoice button{min-width:0;display:grid;grid-template-columns:auto 1fr;gap:3px 9px;padding:15px;text-align:left;color:var(--ink);border:1px solid var(--line);background:#f8faf9;cursor:pointer}.eventChoice button.active{color:var(--forest);border-color:#2f7d5b;background:#edf6f1;box-shadow:inset 0 0 0 1px #2f7d5b}.eventChoice svg{grid-row:1/3;width:20px}.eventChoice strong{font-size:11px}.eventChoice span{color:var(--muted);font-size:8px;line-height:1.4}.eventForm{display:grid;grid-template-columns:1.3fr repeat(2,1fr) auto;align-items:end;gap:10px;margin-top:14px;padding:15px;background:#f0f5f2}.eventForm label{min-width:0}.eventForm label span{display:block;margin-bottom:6px;color:var(--muted);font-size:8px}.eventForm input,.eventForm select{width:100%;min-width:0;padding:10px;color:var(--ink);border:1px solid #aebeb5;background:white;font:10px var(--font-mono)}.eventForm input:focus,.eventForm select:focus{outline:2px solid #9bc6ae;outline-offset:1px}.recoveryRun{min-height:37px;padding:10px 15px;color:white;border:0;background:var(--forest);cursor:pointer;font-size:9px;white-space:nowrap}.recoveryRun:disabled{opacity:.45;cursor:not-allowed}.recoveryNotice{margin:12px 0 0;padding:11px 13px;color:#7d3d2e;border-left:3px solid #a7533f;background:#fff4f1;font-size:9px;line-height:1.5}.recoveryResult{border:1px solid #8fb6a2;background:white}.recoveryResult.abstained{border-color:#d09c67}.recoveryResult>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line)}.recoveryResult>header>svg{width:26px;color:#287251}.recoveryResult.abstained>header>svg{color:#a66525}.recoveryResult h2{margin:3px 0 0;font-size:17px}.recoveryResult header button{display:flex;align-items:center;gap:7px;padding:9px 11px;color:var(--forest);border:1px solid #9eb8aa;background:white;cursor:pointer;font-size:9px}.recoveryResult header button svg{width:14px}.impactCards{display:grid;grid-template-columns:repeat(4,1fr)}.impactCards article{min-width:0;padding:17px 20px;border-right:1px solid var(--line)}.impactCards small,.impactCards span,.impactCards strong{display:block}.impactCards span{color:var(--muted);font-size:8px}.impactCards strong{overflow:hidden;margin-top:7px;font:600 15px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.impactCards small{margin-top:5px;color:var(--muted);font-size:8px;line-height:1.4}.recoveryAlternatives{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:0 20px 20px}.recoveryAlternatives article{padding:15px;border:1px solid var(--line);background:#f8faf9}.recoveryAlternatives article>div{display:flex;justify-content:space-between;align-items:center}.recoveryAlternatives article>div span{color:#2f7455;font:600 8px var(--font-mono);text-transform:uppercase}.recoveryAlternatives article>div strong{font-size:12px}.recoveryAlternatives dl{margin:12px 0 0}.recoveryAlternatives dl div{display:flex;justify-content:space-between;padding:6px 0;border-top:1px solid var(--line);font-size:9px}.recoveryAlternatives dt{color:var(--muted)}.recoveryAlternatives dd{margin:0;font-family:var(--font-mono)}.recoveryResult>footer{display:flex;gap:18px;padding:12px 20px;color:var(--muted);border-top:1px solid var(--line);background:#f5f7f6;font:8px var(--font-mono)}.recoveryResult>footer strong{margin-left:auto;color:#2e694f}.automationPage{min-height:100vh;padding-bottom:48px;background:#eef2ef}.automationIntro,.automationResult,.automationWorkspace{max-width:1280px;margin:18px auto 0}.automationIntro{display:flex;justify-content:space-between;gap:24px;padding:28px;color:white;background:linear-gradient(120deg,#18382e,#38634e)}.automationIntro h2{max-width:820px;margin:7px 0 9px;font-size:24px}.automationIntro p:not(.eyebrow){max-width:900px;margin:0;color:#d9e8e0;font-size:11px;line-height:1.6}.automationIntro>svg{flex:0 0 auto;width:40px;color:#a8d2b9}.automationWorkspace{padding:22px;border:1px solid #b8c8c0;background:white}.automationEconomics,.automationEvidence{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:10px;padding:15px;background:#f0f5f2}.automationEconomics label,.automationEvidence label{min-width:0}.automationEconomics label>span,.automationEvidence label>span{display:block;margin-bottom:6px;color:var(--muted);font-size:8px}.automationEconomics input,.automationEconomics select,.automationEvidence input:not([type=checkbox]){width:100%;min-width:0;padding:10px;color:var(--ink);border:1px solid #aebeb5;background:white;font:10px var(--font-mono)}.automationScores{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0}.automationScores label{display:grid;gap:8px;padding:13px;border:1px solid var(--line);background:#fafcfb}.automationScores label>span,.automationScores small{display:flex;justify-content:space-between;gap:8px}.automationScores strong{font-size:9px}.automationScores b{color:#287251;font:600 9px var(--font-mono)}.automationScores small{color:var(--muted);font-size:7px}.automationScores i{font-style:normal}.automationScores input{width:100%;accent-color:#287251}.automationEvidence{grid-template-columns:1.2fr 1.2fr 1fr auto;align-items:end}.automationCheck{display:flex;align-items:center;gap:8px;min-height:37px;padding:8px 10px;border:1px solid #aebeb5;background:white}.automationCheck>span{margin:0!important}.automationResult{border:1px solid #8fb6a2;background:white}.automationResult.abstained{border-color:#d09c67}.automationResult>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line)}.automationResult>header>svg{width:26px;color:#287251}.automationResult.abstained>header>svg{color:#a66525}.automationResult h2{margin:3px 0 0;font-size:17px}.automationResult header button{display:flex;align-items:center;gap:7px;padding:9px 11px;color:var(--forest);border:1px solid #9eb8aa;background:white;cursor:pointer;font-size:9px}.automationResult header button svg{width:14px}.automationMetrics{display:grid;grid-template-columns:repeat(4,1fr)}.automationMetrics article{padding:17px 20px;border-right:1px solid var(--line)}.automationMetrics small,.automationMetrics span,.automationMetrics strong{display:block}.automationMetrics small,.automationMetrics span{color:var(--muted);font-size:8px}.automationMetrics strong{margin:7px 0 5px;font:600 18px var(--font-mono)}.automationDetail{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:0 20px 20px}.automationDetail article{padding:15px;border:1px solid var(--line);background:#f8faf9}.automationDetail h3{display:flex;align-items:center;gap:7px;margin:0 0 10px;font-size:11px}.automationDetail h3 svg{width:15px}.automationDetail ol,.automationDetail ul{margin:0;padding-left:18px}.automationDetail li,.automationDetail p{margin:5px 0;color:var(--muted);font-size:9px;line-height:1.5}.automationResult>footer{display:flex;gap:18px;padding:12px 20px;color:var(--muted);border-top:1px solid var(--line);background:#f5f7f6;font:8px var(--font-mono)}.automationResult>footer strong{margin-left:auto;color:#2e694f}@media (max-width:860px){.automationIntro,.automationResult,.automationWorkspace{margin-right:14px;margin-left:14px}.automationDetail,.automationEconomics,.automationEvidence,.automationMetrics,.automationScores{grid-template-columns:1fr}.automationResult>header{grid-template-columns:auto 1fr}.automationResult>header button{grid-column:1/-1;justify-content:center}.automationResult>footer{flex-wrap:wrap}}.proofShell{min-height:100vh;padding-bottom:48px;background:#eef2ef}.proofTopbar{min-height:84px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:16px 28px;color:white;background:#112b22}.proofTopbar>a{display:grid;place-items:center;width:36px;height:36px;color:white;border:1px solid #587367}.proofTopbar>a svg{width:17px}.proofTopbar h1{margin:3px 0 0;font-size:20px}.proofTopbar .eyebrow{color:#b9d5c6}.proofTopbar>span{display:flex;align-items:center;gap:6px;padding:7px 9px;color:#b9d5c6;border:1px solid #587367;font:8px var(--font-mono)}.proofTopbar>span svg{width:13px}.proofIntro,.proofResult,.proofWorkspace{max-width:1280px;margin:18px auto 0}.proofIntro{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px;color:white;background:linear-gradient(120deg,#163e30,#285f49)}.proofIntro h2{max-width:780px;margin:7px 0 9px;font-size:24px}.proofIntro p:not(.eyebrow){max-width:830px;margin:0;color:#d9e8e0;font-size:11px;line-height:1.6}.proofIntro button{display:flex;align-items:center;gap:7px;padding:10px 12px;color:white;border:1px solid #8eb6a2;background:transparent;cursor:pointer;font-size:9px;white-space:nowrap}.proofIntro button svg{width:14px}.proofWorkspace{display:grid;grid-template-columns:1fr 280px;gap:14px}.proofForm,.proofMethod{padding:22px;border:1px solid #b8c8c0;background:white}.proofDrop{min-height:108px;display:grid;place-items:center;align-content:center;gap:5px;padding:16px;color:var(--forest);border:1px dashed #90aa9d;background:#f4f8f5;cursor:pointer;text-align:center}.proofDrop>svg{width:24px}.proofDrop strong{font-size:11px}.proofDrop span{color:var(--muted);font-size:8px}.proofDrop input{position:absolute;width:1px;height:1px;opacity:0}.proofFields{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px}.proofFields label{color:var(--muted);font-size:8px}.proofFields input,.proofFields select{width:100%;min-width:0;margin-top:6px;padding:10px;color:var(--ink);border:1px solid #aebeb5;background:white;font:9px var(--font-mono)}.proofFields input:focus,.proofFields select:focus{outline:2px solid #9bc6ae;outline-offset:1px}.proofAnalyze{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:12px;padding:11px;color:white;border:0;background:var(--forest);cursor:pointer;font-size:10px}.proofAnalyze:disabled{opacity:.45;cursor:not-allowed}.proofAnalyze svg{width:15px}.proofNotice{margin:12px 0 0;padding:11px 13px;color:var(--forest);border-left:3px solid #2f7d5b;background:#f0f6f2;font-size:9px;line-height:1.5}.proofMethod>svg{width:26px;color:#2f7d5b}.proofMethod h3{margin:13px 0 10px;font-size:14px}.proofMethod ol{margin:0;padding-left:18px;color:#42564c;font-size:9px;line-height:2}.proofMethod p{margin:14px 0 0;padding-top:12px;color:var(--muted);border-top:1px solid var(--line);font-size:8px;line-height:1.55}.proofResult{border:1px solid #8fb6a2;background:white}.proofResult.descriptive_only,.proofResult.inconclusive{border-color:#c9b06f}.proofResult.abstained{border-color:#c98473}.proofResult>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line)}.proofResult>header>svg{width:27px;color:#287251}.proofResult.descriptive_only>header>svg,.proofResult.inconclusive>header>svg{color:#9a7625}.proofResult.abstained>header>svg{color:#a64c39}.proofResult header small{color:var(--muted);font:8px var(--font-mono)}.proofResult header h2{margin:3px 0;font-size:17px}.proofResult header p{margin:0;color:var(--muted);font-size:9px}.proofResult header button{display:flex;align-items:center;gap:7px;padding:9px 11px;color:var(--forest);border:1px solid #9eb8aa;background:white;cursor:pointer;font-size:9px}.proofResult header button svg{width:14px}.proofMetrics{display:grid;grid-template-columns:repeat(4,1fr)}.proofMetrics div{min-width:0;padding:17px 20px;border-right:1px solid var(--line)}.proofMetrics small,.proofMetrics strong{display:block}.proofMetrics small{color:var(--muted);font-size:8px}.proofMetrics strong{overflow:hidden;margin-top:7px;font:600 12px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.proofDiagnostics{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.proofDiagnostics>div{padding:18px 20px;border-right:1px solid var(--line)}.proofDiagnostics h3{margin:0 0 8px;font-size:11px}.proofDiagnostics span{display:block;padding:5px 0;color:var(--muted);border-top:1px solid #edf0ee;font-size:8px;line-height:1.45}.proofResult>footer{display:flex;gap:18px;padding:12px 20px;color:var(--muted);border-top:1px solid var(--line);background:#f5f7f6;font:8px var(--font-mono)}.proofResult>footer strong{margin-left:auto;color:#2e694f}.charterShell{min-height:100vh;padding-bottom:48px;background:#eef2ef}.charterTopbar{min-height:84px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:16px 28px;color:white;background:#112b22}.charterTopbar>a{display:grid;place-items:center;width:36px;height:36px;color:white;border:1px solid #587367}.charterTopbar>a svg{width:17px}.charterTopbar h1{margin:3px 0 0;font-size:20px}.charterTopbar .eyebrow{color:#b9d5c6}.charterTopbar>span{display:flex;align-items:center;gap:6px;padding:7px 9px;color:#b9d5c6;border:1px solid #587367;font:8px var(--font-mono)}.charterTopbar>span svg{width:13px}.charterForm,.charterIntro,.charterNotice,.charterResult{max-width:1280px;margin:18px auto 0}.charterIntro{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px;color:white;background:linear-gradient(120deg,#163e30,#285f49)}.charterIntro h2{max-width:820px;margin:7px 0 9px;font-size:24px}.charterIntro p:not(.eyebrow){max-width:860px;margin:0;color:#d9e8e0;font-size:11px;line-height:1.6}.charterIntro button{display:flex;align-items:center;gap:7px;padding:10px 12px;color:white;border:1px solid #8eb6a2;background:transparent;cursor:pointer;font-size:9px;white-space:nowrap}.charterIntro button svg{width:14px}.charterForm{display:grid;gap:12px}.charterForm fieldset{margin:0;padding:20px;border:1px solid #b8c8c0;background:white}.charterForm legend{padding:0 8px;color:var(--forest);font:600 10px var(--font-mono)}.charterGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.charterGrid label{min-width:0;color:var(--muted);font-size:8px}.charterGrid label.wide{grid-column:1/-1}.charterGrid input,.charterGrid select,.charterGrid textarea{width:100%;min-width:0;margin-top:6px;padding:10px;color:var(--ink);border:1px solid #aebeb5;background:white;font:9px var(--font-mono)}.charterGrid textarea{min-height:68px;resize:vertical;line-height:1.55}.charterGrid input:focus,.charterGrid select:focus,.charterGrid textarea:focus{outline:2px solid #9bc6ae;outline-offset:1px}.charterGrid input:disabled{color:#78867f;background:#edf1ef}.accessMappingGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.accessMappingGrid article,.accessPair{display:grid;gap:10px;padding:16px;border:1px solid #b8c8c0;background:#f8faf9}.accessMappingGrid article header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.accessMappingGrid article header span{color:var(--muted);font:7px var(--font-mono);text-align:right}.accessMappingGrid label,.accessPair label{display:grid;gap:6px;color:var(--muted);font-size:8px}.accessMappingGrid input,.accessPair input{width:100%;min-width:0;padding:10px;color:var(--ink);border:1px solid #aebeb5;background:white;font:9px var(--font-mono)}.accessMappingGrid input:focus,.accessPair input:focus{outline:2px solid #9bc6ae;outline-offset:1px}.charterSubmit{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;color:#d9e8e0;background:#183a2e}.charterSubmit p{display:flex;align-items:center;gap:8px;margin:0;font-size:9px}.charterSubmit p svg{width:16px;color:#9dc9b2}.charterSubmit button{display:flex;align-items:center;gap:8px;padding:11px 15px;color:var(--forest);border:0;background:white;cursor:pointer;font-size:9px}.charterSubmit button:disabled{opacity:.5;cursor:not-allowed}.charterSubmit button svg{width:15px}.charterNotice{padding:11px 13px;color:var(--forest);border-left:3px solid #2f7d5b;background:white;font-size:9px;line-height:1.5}.charterResult{border:1px solid #78a68e;background:white}.charterResult>header{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:11px;padding:18px 20px;border-bottom:1px solid var(--line)}.charterResult>header>svg{width:27px;color:#287251}.charterResult h2{margin:3px 0;font-size:17px}.charterResult header span{color:var(--muted);font-size:8px}.charterResult header button{display:flex;align-items:center;gap:6px;padding:9px 11px;color:var(--forest);border:1px solid #9eb8aa;background:white;cursor:pointer;font-size:9px}.charterResult header button svg{width:13px}.charterSummary{display:grid;grid-template-columns:repeat(4,1fr)}.charterSummary span{min-width:0;padding:17px 20px;border-right:1px solid var(--line)}.charterSummary small,.charterSummary strong{display:block}.charterSummary small{color:var(--muted);font-size:8px}.charterSummary strong{overflow:hidden;margin-top:6px;font:600 11px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.charterResult>code{display:block;margin:14px 20px 0;overflow-wrap:anywhere;color:#2f654c;font-size:8px}.charterResult>p{margin:8px 20px 16px;color:var(--muted);font-size:8px}.auditEvidenceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.auditEvidenceSlot{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;min-width:0;padding:16px;color:var(--ink);border:1px solid #b8c8c0;background:#f8faf9;cursor:pointer}.auditEvidenceSlot>span{grid-row:1/4;color:#3f765d;font:600 9px var(--font-mono)}.auditEvidenceSlot>svg{width:18px;color:#3f765d}.auditEvidenceSlot b,.auditEvidenceSlot em,.auditEvidenceSlot small{min-width:0}.auditEvidenceSlot b{font-size:10px}.auditEvidenceSlot small{grid-column:2;overflow:hidden;color:var(--muted);font:7px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.auditEvidenceSlot input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.auditEvidenceSlot em{grid-column:1/-1;display:flex;align-items:center;gap:6px;overflow:hidden;padding-top:9px;color:#2f654c;border-top:1px solid #d8e1dc;font:8px var(--font-mono);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.auditEvidenceSlot em svg{flex:0 0 auto;width:13px}.auditReadoutResult .charterSummary strong{font-size:9px}.trustResult,.trustShell .charterForm,.trustShell .charterIntro,.trustShell .pilotNotice{max-width:1280px;margin-left:auto;margin-right:auto}.inputSuffix{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;color:var(--muted)}.inputSuffix input{margin-top:6px}.trustClassifications{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.trustClassifications label{display:flex;align-items:center;gap:7px;padding:8px 10px;color:var(--forest);border:1px solid #b8c8c0;background:#f4f8f6;font:8px var(--font-mono);cursor:pointer}.trustClassifications input{margin:0;accent-color:var(--forest)}.trustPrivacy{display:block;margin-top:12px;color:var(--muted);font-size:8px}.trustPrivacy input{width:100%;margin-top:6px;padding:10px;color:var(--ink);border:1px solid #aebeb5;font:9px var(--font-mono)}.charterHint{margin:12px 0 0;color:#765d26;font-size:8px;line-height:1.55}.charterGrid label small{display:block;margin-top:3px;color:#8a6730;font-size:7px}.trustEvidenceSummary{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;border:1px solid #c4d3cb;background:#f2f7f4}.trustEvidenceSummary span{display:flex;align-items:center;gap:7px;color:var(--forest);font:600 9px var(--font-mono);white-space:nowrap}.trustEvidenceSummary span svg{width:15px}.trustEvidenceSummary small{color:var(--muted);font-size:8px;line-height:1.5}.trustResult{margin-top:18px;border:1px solid #7fa690;background:white}.trustResult>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 22px;border-bottom:1px solid var(--line)}.trustResult>header h2{margin:4px 0;font-size:16px}.trustResult>header p:not(.eyebrow){margin:0;color:var(--muted);font-size:9px}.trustDownloads{display:flex;gap:7px}.trustDownloads button{display:flex;align-items:center;gap:6px;padding:9px 11px;color:var(--forest);border:1px solid #9eb8aa;background:white;cursor:pointer;font-size:9px}.trustDownloads button svg{width:13px}.trustOpenItems{padding:17px 22px;border-bottom:1px solid #e0b87c;background:#fff8e9}.trustOpenItems h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:#805415;font-size:11px}.trustOpenItems h3 svg{width:16px}.trustOpenItems article{display:grid;grid-template-columns:minmax(240px,.7fr) 1fr;gap:12px;padding:8px 0;border-top:1px solid #ecd8b3}.trustOpenItems strong{font:600 8px var(--font-mono)}.trustOpenItems span{color:#715f42;font-size:8px}.trustControls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.trustControls>article{min-width:0;padding:18px 20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.trustControls>article>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px}.trustControls>article>header>svg{width:17px;color:#2e7655}.trustControls>article>header>span small,.trustControls>article>header>span strong{display:block}.trustControls>article>header>span small{color:var(--muted);font:7px var(--font-mono)}.trustControls>article>header>span strong{margin-top:3px;font-size:10px}.trustControls>article>header b{padding:4px 6px;color:#406958;border:1px solid #b7ccc1;font:7px var(--font-mono)}.trustControls>article>p{margin:11px 0;color:#45564e;font-size:8px;line-height:1.55}.trustControls dl{margin:0}.trustControls dl div{display:grid;grid-template-columns:54px 1fr;gap:8px;padding:6px 0;border-top:1px solid #edf0ee}.trustControls dt{color:var(--muted);font-size:7px}.trustControls dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--forest);font:7px var(--font-mono)}.trustControls .trustAction{padding:8px;color:#75561f;border-left:2px solid #cf9a42;background:#fff7e8}.trustDigest{display:grid;grid-template-columns:1fr auto;gap:18px;margin:0;padding:15px 20px;background:#eef4f1}.trustDigest span{min-width:0}.trustDigest code,.trustDigest small,.trustDigest strong{display:block}.trustDigest small{color:var(--muted);font-size:7px}.trustDigest code,.trustDigest strong{margin-top:4px;overflow-wrap:anywhere;color:var(--forest);font:600 8px var(--font-mono)}.closeShell{min-height:100vh;padding-bottom:56px;background:#f2f5f2}.closeTopbar{min-height:68px;justify-content:space-between;gap:20px;padding:16px 34px;color:#dcebe3;background:var(--forest)}.closeTopbar,.closeTopbar a{display:flex;align-items:center}.closeTopbar a{gap:8px;color:white;font-size:10px;text-decoration:none}.closeTopbar a svg{width:15px}.closeTopbar>span{color:#9db7aa;font:8px var(--font-mono);letter-spacing:.12em}.closeForm,.closeHero,.closeNotice,.closeResult{max-width:1240px;margin-left:auto;margin-right:auto}.closeHero{display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:48px 0 30px}.closeHero h1{max-width:760px;margin:7px 0 12px;font-size:clamp(28px,4vw,48px);line-height:1.06;letter-spacing:-.05em}.closeHero p:not(.eyebrow){max-width:720px;margin:0;color:var(--muted);font-size:11px;line-height:1.65}.closeHero>svg{width:64px;height:64px;padding:16px;color:var(--forest);border:1px solid #9eb8aa;background:#e5eee9}.closeForm{padding:24px;border:1px solid #bdcbc3;background:white}.closeIdentity{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px}.closeIdentity label{display:grid;gap:6px;color:var(--muted);font-size:8px}.closeIdentity input{min-width:0;width:100%;padding:10px;color:var(--ink);border:1px solid #afbeb6;background:#fbfcfb;font:9px var(--font-mono)}.closeDocuments input:focus,.closeIdentity input:focus{outline:2px solid #9cc8b2;outline-offset:1px}.closeDocuments{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.closeDocuments article{min-width:0;padding:16px;border:1px dashed #9eafa6;background:#f8faf8}.closeDocuments article.loaded{border-style:solid;border-color:#75a189;background:#f1f8f4}.closeDocuments article header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px}.closeDocuments article header>span{width:24px;height:24px;display:grid;place-items:center;color:white;background:var(--forest);font:600 8px var(--font-mono)}.closeDocuments article h2,.closeDocuments article p{margin:0}.closeDocuments article h2{font-size:10px}.closeDocuments article p{margin-top:3px;overflow:hidden;color:var(--muted);font:7px var(--font-mono);text-overflow:ellipsis}.closeDocuments article header svg{width:17px;color:#49725e}.closeDocuments article label{position:relative;display:grid;place-items:center;margin-top:14px;padding:10px;color:var(--forest);border:1px solid #aabbb2;background:white;cursor:pointer;font-size:8px}.closeDocuments article input{position:absolute;width:1px;height:1px;opacity:0}.closeDocuments article code,.closeDocuments article small{display:block;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.closeDocuments article small{color:var(--muted);font-size:7px}.closeDocuments article code{color:#286847;font:7px var(--font-mono)}.closeSequence{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:14px;padding:13px;color:#4d6057;background:#edf3ef}.closeSequence>svg{width:18px;color:var(--forest)}.closeSequence p{margin:0;font-size:8px;line-height:1.5}.closeDownloads button,.closeSequence button{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 12px;color:white;border:0;background:var(--forest);cursor:pointer;font-size:9px}.closeSequence button:disabled{opacity:.4;cursor:not-allowed}.closeDownloads button svg,.closeSequence button svg{width:14px}.closeNotice{padding:11px 13px;color:#315c47;border-left:3px solid #3a805e;background:#eaf2ed;font-size:9px}.closeResult{margin-top:18px;border:1px solid #7fa58f;background:white}.closeResult>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px;border-bottom:1px solid var(--line)}.closeResult>header>svg{width:30px;color:#2f7a57}.closeResult h2,.closeResult header p{margin:0}.closeResult h2{margin:3px 0;font-size:15px}.closeResult header p:not(.eyebrow){color:var(--muted);font-size:8px}.closeDownloads{display:flex;gap:7px}.closeDownloads button{color:var(--forest);border:1px solid #9fb6aa;background:white}.closeChecks{display:grid;grid-template-columns:repeat(2,1fr)}.closeChecks article{display:grid;grid-template-columns:auto 1fr;gap:9px;padding:14px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.closeChecks article>svg{width:15px;color:#31805a}.closeChecks strong{font:600 8px var(--font-mono)}.closeChecks p{margin:4px 0 0;color:var(--muted);font-size:8px;line-height:1.45}.closeOpenItems{padding:19px;border-top:1px solid #d4b476;background:#fff9ed}.closeOpenItems h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:#79551d;font-size:11px}.closeOpenItems h3 svg{width:16px}.closeOpenItems article{display:grid;grid-template-columns:210px 1fr 1.5fr;gap:12px;padding:8px 0;border-top:1px solid #ead9b8}.closeOpenItems strong{font:600 7px var(--font-mono)}.closeOpenItems small,.closeOpenItems span{font-size:8px}.closeOpenItems small{color:#715f42}.closeResult>footer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;margin:0;padding:16px 20px;background:#eaf1ed}.closeResult>footer code,.closeResult>footer small{display:block}.closeResult>footer small{color:var(--muted);font-size:7px}.closeResult>footer code{margin-top:4px;overflow-wrap:anywhere;color:var(--forest);font:600 8px var(--font-mono)}.closeResult>footer strong{color:#3d6853;font:600 8px var(--font-mono)}.valueShell{min-height:100vh;padding-bottom:70px;color:var(--ink);background:#f3f0e8}.valueTopbar{justify-content:space-between;height:54px;padding:0 4vw;color:#d9e5dd;background:#17392c;font:600 8px var(--font-mono);letter-spacing:.1em}.valueTopbar,.valueTopbar a{display:flex;align-items:center}.valueTopbar a{gap:8px;color:white;text-decoration:none}.valueTopbar svg{width:15px}.valueForm,.valueHero,.valueNotice,.valueResult{width:min(1120px,calc(100% - 36px));margin-inline:auto}.valueHero{display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:54px 0 34px}.valueHero h1{max-width:760px;margin:7px 0 10px;font:650 clamp(26px,4vw,48px)/1.08 var(--font-display);letter-spacing:-.045em}.valueHero p:not(.eyebrow){max-width:720px;margin:0;color:#5b665f;font-size:10px;line-height:1.7}.valueHero>svg{width:88px;height:88px;padding:18px;color:#f0c86d;border-radius:50%;background:#1d4937}.valueForm{padding:22px;border:1px solid #c8c0ad;background:#fffdf8}.valueSource{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:15px;border-left:4px solid #bf8c2f;background:#f5efe1}.valueSource>div{display:grid;grid-template-columns:auto 1fr;gap:12px;min-width:0}.valueSource>div>svg{width:22px;color:#8a641f}.valueSource code,.valueSource small,.valueSource strong{display:block}.valueSource strong{font-size:10px}.valueSource small{margin:3px 0;color:var(--muted);font-size:8px}.valueSource code{overflow:hidden;color:#695321;font:7px var(--font-mono);text-overflow:ellipsis}.valueSource label{position:relative;display:flex;align-items:center;gap:7px;padding:10px 12px;color:white;background:#72531d;cursor:pointer;font-size:8px}.valueSource label svg{width:14px}.valueSource input{position:absolute;width:1px;height:1px;opacity:0}.valueAssumptions,.valueIdentity,.valueScenarios{display:grid;gap:12px;margin-top:16px}.valueIdentity{grid-template-columns:repeat(2,1fr)}.valueAssumptions{grid-template-columns:repeat(5,1fr)}.valueScenarios{grid-template-columns:repeat(3,1fr);padding:14px;background:#edf2ee}.valueAssumptions label,.valueIdentity label,.valueScenarios label{display:grid;gap:5px;min-width:0}.valueAssumptions span,.valueIdentity span,.valueScenarios span{color:#536159;font-size:8px}.valueAssumptions input,.valueIdentity input,.valueScenarios input{min-width:0;padding:10px;color:var(--ink);border:1px solid #b8b8ae;background:white;font:9px var(--font-mono)}.valueAssumptions input:focus,.valueIdentity input:focus,.valueScenarios input:focus{outline:2px solid #bf8c2f;outline-offset:1px}.valueActions{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:16px}.valueActions p{display:flex;align-items:center;gap:7px;margin:0;color:#5d675f;font-size:8px}.valueActions button svg,.valueActions p svg{width:15px}.valueActions button,.valueDownloads button{display:flex;align-items:center;justify-content:center;gap:7px;padding:11px 13px;color:white;border:0;background:#17392c;cursor:pointer;font-size:8px}.valueActions button.valueExample{color:#17392c;border:1px solid #9dad9f;background:white}.valueActions button:disabled{opacity:.4;cursor:not-allowed}.valueNotice{margin-top:12px;padding:11px 13px;color:#654c1c;border-left:3px solid #bf8c2f;background:#fbf3df;font-size:9px}.valueResult{margin-top:18px;border:1px solid #a89160;background:white}.valueResult>header{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:20px;border-bottom:1px solid var(--line)}.valueResult h2,.valueResult header p{margin:0}.valueResult h2{margin:4px 0;font-size:15px}.valueResult header p:not(.eyebrow){color:var(--muted);font-size:8px}.valueDownloads{display:flex;gap:7px}.valueDownloads button{color:#17392c;border:1px solid #a9b6ae;background:white}.valueDownloads svg{width:14px}.valueScenarioResults{display:grid;grid-template-columns:repeat(3,1fr)}.valueScenarioResults article{padding:20px;border-right:1px solid var(--line)}.valueScenarioResults article:last-child{border-right:0}.valueScenarioResults small{color:#8a641f;font:700 8px var(--font-mono)}.valueScenarioResults h3{margin:5px 0 14px;font:650 25px var(--font-display)}.valueScenarioResults dl{margin:0}.valueScenarioResults dl div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid #ece8df}.valueScenarioResults dd,.valueScenarioResults dt{margin:0;font-size:8px}.valueScenarioResults dt{color:var(--muted)}.valueScenarioResults dd{font:600 8px var(--font-mono)}.valueBreakEven{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:18px 20px;color:#f5ead0;background:#234333}.valueBreakEven>svg{width:26px;color:#f0c86d}.valueBreakEven small,.valueBreakEven strong{display:block}.valueBreakEven small{color:#c0cfc6;font:7px var(--font-mono)}.valueBreakEven strong{margin:4px 0;font:650 11px var(--font-mono)}.valueBreakEven p{margin:0;color:#d1ddd5;font-size:8px}.valueResult>footer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;margin:0;padding:16px 20px;background:#f1eee5}.valueResult>footer code,.valueResult>footer small{display:block}.valueResult>footer small{color:var(--muted);font-size:7px}.valueResult>footer code{margin-top:4px;overflow-wrap:anywhere}.valueResult>footer code,.valueResult>footer strong{color:#72531d;font:600 8px var(--font-mono)}.proposalShell{min-height:100vh;padding-bottom:70px;color:var(--ink);background:#f1f2ee}.proposalTopbar{display:flex;align-items:center;justify-content:space-between;height:54px;padding:0 4vw;color:#dce7e1;background:#122f24;font:600 8px var(--font-mono);letter-spacing:.1em}.proposalTopbar a{display:flex;align-items:center;gap:8px;color:white;text-decoration:none}.proposalTopbar svg{width:15px}.proposalForm,.proposalHero,.proposalNotice,.proposalResult{width:min(1160px,calc(100% - 36px));margin-inline:auto}.proposalHero{display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:52px 0 32px}.proposalHero h1{max-width:800px;margin:7px 0 10px;font:650 clamp(26px,4vw,48px)/1.08 var(--font-display);letter-spacing:-.045em}.proposalHero p:not(.eyebrow){max-width:760px;margin:0;color:#5b665f;font-size:10px;line-height:1.7}.proposalHero>svg{width:88px;height:88px;padding:18px;color:#e8c264;border-radius:50%;background:#183e2e}.proposalForm{padding:22px;border:1px solid #b9c2bc;background:white}.proposalDocuments{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.proposalDocuments article{min-width:0;padding:13px;border:1px solid #c9d0cc;background:#f7f8f6}.proposalDocuments article.loaded{border-color:#6f9d84;background:#eef5f1}.proposalDocuments article header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px}.proposalDocuments article header>span{display:grid;width:23px;height:23px;place-items:center;color:white;border-radius:50%;background:#214a38;font:700 8px var(--font-mono)}.proposalDocuments code,.proposalDocuments small,.proposalDocuments strong{display:block}.proposalDocuments strong{font-size:9px}.proposalDocuments small{overflow:hidden;color:var(--muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.proposalDocuments header svg{width:16px;color:#397558}.proposalDocuments code{margin-top:8px;overflow:hidden;color:#397558;font:7px var(--font-mono);text-overflow:ellipsis}.proposalDocuments label{position:relative;display:grid;place-items:center;margin-top:9px;padding:8px;color:#214a38;border:1px solid #a9b9b0;background:white;cursor:pointer;font-size:8px}.proposalDocuments input{position:absolute;width:1px;height:1px;opacity:0}.proposalIdentity{display:grid;grid-template-columns:2fr 1fr 1fr .8fr .8fr;gap:10px;margin-top:15px}.proposalIdentity label,.proposalProblem{display:grid;gap:5px;min-width:0}.proposalIdentity span,.proposalProblem span{color:#526159;font-size:8px}.proposalIdentity input,.proposalProblem textarea{min-width:0;padding:10px;color:var(--ink);border:1px solid #b8c0bb;background:white;font:9px var(--font-mono)}.proposalIdentity input:focus,.proposalProblem textarea:focus{outline:2px solid #bc8f35;outline-offset:1px}.proposalProblem{margin-top:13px}.proposalProblem textarea{resize:vertical;font-family:var(--font-display);line-height:1.55}.proposalActions{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:14px}.proposalActions p{display:flex;align-items:center;gap:7px;margin:0;color:#5c675f;font-size:8px}.proposalActions button svg,.proposalActions p svg{width:14px}.proposalActions button,.proposalDownloads button{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 12px;color:white;border:0;background:#173d2d;cursor:pointer;font-size:8px}.proposalActions button.proposalExample{color:#173d2d;border:1px solid #9faea5;background:white}.proposalActions button:disabled{opacity:.4;cursor:not-allowed}.proposalNotice{margin-top:12px;padding:11px 13px;color:#315c47;border-left:3px solid #3a805e;background:#eaf2ed;font-size:9px}.proposalResult{margin-top:18px;border:1px solid #72927f;background:white}.proposalResult>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:20px;border-bottom:1px solid var(--line)}.proposalResult>header>svg{width:30px;color:#2c7552}.proposalResult h2,.proposalResult header p{margin:0}.proposalResult h2{margin:3px 0;font-size:14px}.proposalResult header p:not(.eyebrow){color:var(--muted);font:7px var(--font-mono)}.proposalDownloads{display:flex;gap:6px}.proposalDownloads button{color:#173d2d;border:1px solid #9eb1a6;background:white}.proposalDownloads svg{width:13px}.proposalDecisionGrid{display:grid;grid-template-columns:repeat(4,1fr)}.proposalDecisionGrid article{padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.proposalDecisionGrid article:last-child{border-right:0}.proposalDecisionGrid small,.proposalDecisionGrid strong{display:block}.proposalDecisionGrid small{color:#6f795f;font:700 7px var(--font-mono)}.proposalDecisionGrid strong{margin:7px 0 5px;font:650 18px var(--font-display)}.proposalDecisionGrid p{margin:0;color:var(--muted);font-size:8px}.proposalScope{display:grid;grid-template-columns:1.2fr 1fr;gap:0;border-bottom:1px solid var(--line)}.proposalScope>div{padding:18px;border-right:1px solid var(--line)}.proposalScope>div:last-child{border-right:0}.proposalScope small{color:#77735f;font:700 7px var(--font-mono)}.proposalScope p{margin:7px 0 4px;font-size:9px;line-height:1.55}.proposalScope strong{color:#315c47;font-size:8px}.proposalOpenItems{padding:18px;background:#fff9ed}.proposalOpenItems h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:#79551d;font-size:11px}.proposalOpenItems h3 svg{width:16px}.proposalOpenItems article{display:grid;grid-template-columns:220px 1fr 1.5fr;gap:12px;padding:7px 0;border-top:1px solid #ead9b8}.proposalOpenItems strong{font:600 7px var(--font-mono)}.proposalOpenItems small,.proposalOpenItems span{font-size:8px}.proposalOpenItems small{color:#715f42}.proposalResult>footer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;margin:0;padding:16px 20px;background:#e9f0ec}.proposalResult>footer code,.proposalResult>footer small{display:block}.proposalResult>footer small{color:var(--muted);font-size:7px}.proposalResult>footer code{margin-top:4px;overflow-wrap:anywhere}.proposalResult>footer code,.proposalResult>footer strong{color:#315c47;font:600 8px var(--font-mono)}.dealRoomShell{min-height:100vh;padding-bottom:56px;color:#17251f;background:linear-gradient(90deg,transparent 49.9%,#173d2d0c 50%,transparent 50.1%),#edf1ee}.dealRoomTopbar{height:58px;display:flex;justify-content:space-between;align-items:center;padding:0 28px;color:#dbe8e1;background:#132f24;font:8px var(--font-mono);letter-spacing:.08em}.dealRoomTopbar a{display:flex;align-items:center;gap:8px;color:white;font:9px var(--font-sans);letter-spacing:0}.dealRoomTopbar svg{width:14px}.dealRoomHero,.dealRoomInputs,.dealRoomResult{max-width:1280px;margin:18px auto 0}.dealRoomHero{min-height:230px;display:grid;grid-template-columns:1fr 180px;align-items:center;gap:30px;padding:42px 48px;color:white;background:radial-gradient(circle at 82% 30%,#d3aa4c38,transparent 25%),linear-gradient(120deg,#173d2d,#234f3b)}.dealRoomHero h1{max-width:830px;margin:9px 0 14px;font-size:clamp(26px,3vw,42px);line-height:1.08}.dealRoomHero p:not(.eyebrow){max-width:830px;margin:0;color:#d8e6df;font-size:11px;line-height:1.7}.dealRoomHero>svg{width:132px;height:132px;justify-self:center;padding:27px;color:#f0cf7e;border:1px solid #ffffff38;border-radius:50%}.dealRoomInputs{display:grid;gap:12px}.dealRoomActions,.dealRoomBuild,.dealRoomDocuments,.dealRoomSchedule{border:1px solid #b8c7bf;background:white}.dealRoomActions>header,.dealRoomDocuments>header,.dealRoomSchedule>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;border-bottom:1px solid var(--line)}.dealRoomActions>header>div,.dealRoomDocuments>header>div,.dealRoomSchedule>header>div{display:flex;align-items:center;gap:10px}.dealRoomActions>header span,.dealRoomDocuments>header span,.dealRoomSchedule>header span{display:grid;place-items:center;width:27px;height:27px;color:white;background:#234f3b;font:8px var(--font-mono)}.dealRoomActions h2,.dealRoomDocuments h2,.dealRoomSchedule h2{margin:0;font-size:14px}.dealRoomDocuments>header p{margin:0;color:var(--muted);font-size:8px}.dealRoomSchedule>header svg{width:20px;color:#32694f}.dealRoomDocumentGrid{display:grid;grid-template-columns:repeat(3,1fr)}.dealRoomDocumentGrid article{position:relative;min-width:0;padding:19px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfcfb}.dealRoomDocumentGrid article:nth-child(3n){border-right:0}.dealRoomDocumentGrid article.loaded{background:#f1f8f4;box-shadow:inset 0 3px #2f7455}.dealRoomDocumentGrid article>span{position:absolute;top:14px;right:14px;color:#46594f;font:8px var(--font-mono)}.dealRoomDocumentGrid article>svg{width:21px;color:#3f765c}.dealRoomDocumentGrid h3{margin:10px 0 8px;font-size:11px}.dealRoomDocumentGrid code{display:block;min-height:26px;overflow:hidden;color:var(--muted);font-size:7px;line-height:1.4;overflow-wrap:anywhere}.dealRoomDocumentGrid label{display:flex;align-items:center;gap:6px;margin-top:13px;padding:8px 9px;overflow:hidden;color:#2f634b;border:1px solid #9fb5a9;cursor:pointer;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.dealRoomDocumentGrid label svg{width:12px;flex:0 0 auto}.dealRoomDocumentGrid input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.dealRoomFields{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px;padding:18px 20px 20px}.dealRoomActionList label,.dealRoomFields label{display:grid;gap:6px;color:var(--muted);font-size:8px}.dealRoomActionList input,.dealRoomFields input{width:100%;min-width:0;height:38px;padding:0 10px;color:#17251f;border:1px solid #afbeb6;background:white;font:9px var(--font-sans)}.dealRoomActionList input:focus,.dealRoomFields input:focus{outline:2px solid #8db5a0;outline-offset:1px}.dealRoomActions>header button{padding:8px 10px;color:#315f49;border:1px solid #9eb5a9;background:#f7faf8;cursor:pointer;font-size:8px}.dealRoomEmpty{min-height:120px;display:grid;place-items:center;align-content:center;gap:8px;color:var(--muted)}.dealRoomEmpty svg{width:26px}.dealRoomEmpty p{margin:0;font-size:9px}.dealRoomActionList article{display:grid;grid-template-columns:minmax(250px,1.25fr) 1fr 150px 1.25fr;align-items:end;gap:10px;padding:15px 20px;border-bottom:1px solid var(--line)}.dealRoomActionList article:last-child{border-bottom:0}.dealRoomActionName{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px}.dealRoomActionName>span{padding:4px 6px;color:#7d5617;border:1px solid #d5b56e;background:#fff8e8;font:7px var(--font-mono)}.dealRoomActionName code{color:#38654f;font-size:7px}.dealRoomActionName h3{margin:3px 0;font-size:10px}.dealRoomActionName p{margin:0;color:var(--muted);font-size:7px;line-height:1.4}.dealRoomBuild{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:18px 20px}.dealRoomBuild button,.dealRoomResultBody>button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;color:white;border:0;background:#1f5a40;cursor:pointer;font-size:9px}.dealRoomBuild button:disabled{cursor:not-allowed;opacity:.42}.dealRoomBuild button svg,.dealRoomResultBody>button svg{width:15px}.dealRoomBuild p{margin:0;color:var(--muted);font-size:8px}.dealRoomResult{overflow:hidden;border:1px solid #759b88;background:white}.dealRoomResult>header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;color:white;background:#183f2f}.dealRoomResult>header p{margin:0;color:#bfd8ca;font:8px var(--font-mono)}.dealRoomResult>header h2{margin:5px 0 0;font-size:17px}.dealRoomResult>header svg{width:31px;color:#e6c56f}.dealRoomResultStats{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.dealRoomResultStats article{padding:18px 22px;border-right:1px solid var(--line)}.dealRoomResultStats article:last-child{border-right:0}.dealRoomResultStats small,.dealRoomResultStats span,.dealRoomResultStats strong{display:block}.dealRoomResultStats span{color:var(--muted);font-size:8px}.dealRoomResultStats strong{margin:4px 0;font:600 23px var(--font-mono)}.dealRoomResultStats small{color:#496758;font-size:8px}.dealRoomResultBody{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:22px}.dealRoomResultBody h3{margin:0 0 12px;font-size:11px}.dealRoomResultBody dl{display:grid;grid-template-columns:100px 1fr;gap:7px 10px;margin:0}.dealRoomResultBody dt{color:var(--muted);font-size:8px}.dealRoomResultBody dd{min-width:0;margin:0;font-size:8px}.dealRoomResultBody code{overflow-wrap:anywhere;font-size:7px}.dealRoomDownloads{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dealRoomDownloads button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;color:white;border:0;background:#1f5a40;cursor:pointer;font-size:8px}.dealRoomDownloads button svg{width:14px}.dealRoomResult>aside{display:flex;align-items:center;gap:10px;padding:12px 20px;color:#725722;border-top:1px solid #e8d7aa;background:#fff9e9}.dealRoomResult>aside svg{width:17px;flex:0 0 auto}.dealRoomResult>aside p{margin:0;font-size:8px}.dealRoomResult>footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 20px;color:#dce9e2;background:#142f24;font:7px var(--font-mono)}.dealRoomResult>footer code{overflow-wrap:anywhere;color:white}.dealRoomResult>footer b{color:#e8ce89;font-weight:500}.handoffShell{min-height:100vh;padding-bottom:56px;color:#17251f;background:linear-gradient(90deg,transparent 49.9%,#173d2d0c 50%,transparent 50.1%),#edf1ee}.handoffTopbar{height:58px;display:flex;justify-content:space-between;align-items:center;padding:0 28px;color:#dbe8e1;background:#132f24;font:8px var(--font-mono);letter-spacing:.08em}.handoffTopbar a{display:flex;align-items:center;gap:8px;color:white;font:9px var(--font-sans);letter-spacing:0}.handoffTopbar svg{width:14px}.handoffHero,.handoffResult,.handoffWorkspace{max-width:1280px;margin:18px auto 0}.handoffHero{min-height:230px;display:grid;grid-template-columns:1fr 180px;align-items:center;gap:30px;padding:42px 48px;color:white;background:radial-gradient(circle at 82% 30%,#d3aa4c38,transparent 25%),linear-gradient(120deg,#173d2d,#234f3b)}.handoffHero h1{max-width:850px;margin:9px 0 14px;font-size:clamp(26px,3vw,42px);line-height:1.08}.handoffHero p:not(.eyebrow){max-width:850px;margin:0;color:#d8e6df;font-size:11px;line-height:1.7}.handoffHero>svg{width:132px;height:132px;justify-self:center;padding:27px;color:#f0cf7e;border:1px solid #ffffff38;border-radius:50%}.handoffWorkspace{display:grid;gap:12px}.acceptanceSigners,.acceptanceSigning,.handoffBuild,.handoffCoverage,.handoffEvidence,.handoffIdentity,.handoffSources{border:1px solid #b8c7bf;background:white}.handoffIdentity{display:grid;grid-template-columns:2fr 1fr 1.2fr;align-items:end;gap:12px;padding:18px 20px}.handoffCoverage label,.handoffEvidence label,.handoffIdentity label{display:grid;gap:6px;color:#46594f;font-size:8px}.handoffCoverage input,.handoffCoverage select,.handoffCoverage textarea,.handoffEvidence input,.handoffIdentity input{width:100%;min-width:0;height:38px;padding:0 10px;color:#17251f;border:1px solid #afbeb6;border-radius:0;background:white;font:9px var(--font-sans)}.handoffCoverage textarea{min-height:72px;height:auto;padding:9px 10px;resize:vertical}.handoffCoverage input:focus,.handoffCoverage select:focus,.handoffCoverage textarea:focus,.handoffEvidence input:focus,.handoffIdentity input:focus{outline:2px solid #8db5a0;outline-offset:1px}.handoffIdentity>span{min-width:0;padding:8px 10px;border-left:3px solid #315f49;background:#f1f6f3}.handoffIdentity small,.handoffIdentity strong{display:block}.handoffIdentity small{color:#46594f;font-size:7px}.handoffIdentity strong{margin-top:5px;overflow:hidden;font:600 8px var(--font-mono);text-overflow:ellipsis}.acceptanceSigners>header,.handoffCoverage>header,.handoffEvidence>header,.handoffSources>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;border-bottom:1px solid var(--line)}.acceptanceSigners>header>div,.handoffCoverage>header>div,.handoffEvidence>header>div,.handoffSources>header>div{display:flex;align-items:center;gap:10px}.acceptanceSigners>header span,.handoffCoverage>header span,.handoffEvidence>header span,.handoffSources>header span{display:grid;place-items:center;width:27px;height:27px;color:white;background:#234f3b;font:8px var(--font-mono)}.acceptanceSigners h2,.handoffCoverage h2,.handoffEvidence h2,.handoffSources h2{margin:0;font-size:14px}.acceptanceSigners>header p,.handoffSources>header p{margin:0;color:#46594f;font-size:8px}.handoffEvidence>header button{padding:8px 10px;color:#315f49;border:1px solid #9eb5a9;background:#f7faf8;cursor:pointer;font-size:8px}.handoffCoverage>header svg{width:20px;color:#32694f}.handoffSources>div{display:grid;grid-template-columns:repeat(4,1fr)}.releaseSources>div{grid-template-columns:repeat(2,1fr)}.goLiveSources>div{grid-template-columns:repeat(3,1fr)}.targetSources>div{grid-template-columns:repeat(5,1fr)}.acceptanceSources>div{grid-template-columns:repeat(4,1fr)}.handoffSources article{min-width:0;padding:19px;border-right:1px solid var(--line);background:#fbfcfb}.handoffSources article:last-child{border-right:0}.handoffEvidenceGrid article.loaded,.handoffSources article.loaded{background:#f1f8f4;box-shadow:inset 0 3px #2f7455}.handoffSources article>svg{width:21px;color:#3f765c}.handoffSources h3{margin:10px 0 8px;font-size:11px}.handoffSources code{display:block;min-height:24px;overflow:hidden;color:#46594f;font-size:7px;overflow-wrap:anywhere}.handoffFileLabel,.handoffSources label{display:flex!important;align-items:center;gap:6px;margin-top:12px;padding:8px 9px;overflow:hidden;color:#2f634b!important;border:1px solid #9fb5a9;cursor:pointer;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.handoffFileLabel svg,.handoffSources label svg{width:12px;flex:0 0 auto}.handoffFileLabel input[type=file],.handoffSources input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.handoffSources>.handoffSourceGate{display:flex;grid-template-columns:none;align-items:center;gap:12px;padding:13px 18px;color:#75462f;border-top:1px solid var(--line);background:#fff7f1}.handoffSourceGate.verified{color:#245a42;background:#edf7f1}.handoffSourceGate>svg{width:20px;flex:0 0 auto}.handoffSourceGate>div{display:grid;min-width:0;flex:1 1;gap:3px}.handoffSourceGate b,.handoffSourceGate span{font:700 7px var(--font-mono);letter-spacing:.08em}.handoffSourceGate strong{font-size:9px}.handoffSourceGate code{min-height:0;font-size:7px}.handoffSourceGate b{padding:6px 8px;border:1px solid;white-space:nowrap}.handoffEvidenceGrid{display:grid;grid-template-columns:repeat(5,1fr)}.handoffEvidenceGrid article{position:relative;min-width:0;padding:15px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfcfb}.handoffEvidenceGrid article:nth-child(5n){border-right:0}.handoffEvidenceGrid article>span{position:absolute;top:12px;right:12px;color:#46594f;font:8px var(--font-mono)}.handoffEvidenceGrid h3{margin:0 0 5px;font-size:10px}.handoffEvidenceGrid p{min-height:24px;margin:0;color:#46594f;font-size:7px;line-height:1.45}.handoffEvidenceGrid article>label:not(.handoffFileLabel){margin-top:9px}.handoffEmpty{min-height:120px;display:grid;place-items:center;align-content:center;gap:8px;color:#46594f}.handoffEmpty svg{width:26px}.handoffEmpty p{margin:0;font-size:9px}.handoffCoverageList article{display:grid;grid-template-columns:minmax(260px,1.25fr) .8fr 1fr 150px;align-items:end;gap:10px;padding:15px 20px;border-bottom:1px solid var(--line)}.handoffCoverageList article:last-child{border-bottom:0}.handoffCoverageList article>div{min-width:0}.handoffCoverageList article>div span{display:inline-block;margin-right:8px;padding:4px 6px;color:#725722;border:1px solid #d5b56e;background:#fff8e8;font:7px var(--font-mono)}.handoffCoverageList article>div code{color:#38654f;font-size:7px}.handoffCoverageList h3{margin:6px 0 0;font-size:10px}.handoffCoverageList article.replayAuthoringSettings,.handoffCoverageList article.replayEpisode{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;background:#f8fbf9}.handoffCoverageList article.replayAuthoringSettings>div,.handoffCoverageList article.replayEpisode>div{grid-column:span 2}.handoffCoverageList article.replayEpisode{border-left:4px solid #6a9980}.replayProfiles{min-width:0;margin:0;padding:7px 9px;border:1px solid #afbeb6}.replayProfiles legend{padding:0 4px;color:#46594f;font-size:8px}.replayProfiles label{display:flex;grid-template-columns:auto 1fr;align-items:center;margin-top:4px}.replayProfiles input{width:14px;height:14px}.handoffCoverageList article>button{min-height:38px;padding:8px 12px;color:#214d38;border:1px solid #8eac9d;background:#f3f8f5;cursor:pointer;font-size:8px}.handoffCoverageList article>button:disabled{cursor:not-allowed;opacity:.45}.handoffBuild{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:18px 20px}.handoffBuild button,.handoffDigests button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;color:white;border:0;background:#1f5a40;cursor:pointer;font-size:9px}.handoffBuild button:disabled{cursor:not-allowed;opacity:.42}.handoffBuild button svg,.handoffDigests button svg{width:15px}.handoffBuild p{margin:0;color:#46594f;font-size:8px}.goLiveFields{border:1px solid #b8c7bf;background:white}.goLiveFields>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;border-bottom:1px solid var(--line)}.goLiveFields>header>div{display:flex;align-items:center;gap:10px}.goLiveFields>header span{display:grid;place-items:center;width:27px;height:27px;color:white;background:#234f3b;font:8px var(--font-mono)}.goLiveFields h2{margin:0;font-size:14px}.goLiveFields>header p{margin:0;color:#46594f;font-size:8px}.goLiveFields>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:20px}.goLiveFields label{display:grid;align-content:start;gap:6px;min-width:0;color:#46594f;font-size:8px}.goLiveFields input,.goLiveFields select,.goLiveFields textarea{width:100%;min-width:0;height:38px;padding:0 10px;color:#17251f;border:1px solid #afbeb6;border-radius:0;background:white;font:9px var(--font-sans)}.goLiveFields textarea{height:70px;padding-block:9px;resize:vertical}.goLiveFields input:focus,.goLiveFields select:focus,.goLiveFields textarea:focus{outline:2px solid #8db5a0;outline-offset:1px}.goLiveTargetWorkspace{margin-top:30px}.acceptanceSigners{display:grid;grid-template-columns:repeat(2,1fr)}.acceptanceSigners>header{grid-column:1/-1}.acceptanceSigners>article{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-width:0;padding:18px 20px 20px;border-right:1px solid var(--line)}.acceptanceSigners>article:last-child{border-right:0}.acceptanceSigners h3{grid-column:1/-1;margin:0;font-size:11px}.acceptanceSigners label{display:grid;gap:6px;min-width:0;color:#46594f;font-size:8px}.acceptanceSigners input{width:100%;min-width:0;height:38px;padding:0 10px;color:#17251f;border:1px solid #afbeb6;border-radius:0;background:white;font:9px var(--font-sans)}.acceptanceSigners input:focus{outline:2px solid #8db5a0;outline-offset:1px}.acceptanceSigning{max-width:1280px;margin:18px auto 0;overflow:hidden}.acceptanceSigning>header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;color:white;background:#234f3b}.acceptanceSigning>header p{margin:0;color:#bed4c8;font:8px var(--font-mono)}.acceptanceSigning>header h2{margin:5px 0 0;font-size:16px}.acceptanceSigning>header svg{width:28px;color:#e6c56f}.acceptanceSignatureGrid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.acceptanceSignatureGrid article{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;min-width:0;padding:20px 22px;border-right:1px solid var(--line);background:#fbfcfb}.acceptanceSignatureGrid article:last-child{border-right:0}.acceptanceSignatureGrid code,.acceptanceSignatureGrid h3{grid-column:1/-1}.acceptanceSignatureGrid h3{margin:0;font-size:11px}.acceptanceSignatureGrid label{display:flex;align-items:center;gap:7px;min-width:0;padding:10px;overflow:hidden;color:#2f634b;border:1px solid #9fb5a9;cursor:pointer;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.acceptanceSignatureGrid label svg{width:14px;flex:0 0 auto}.acceptanceSignatureGrid input{position:absolute;width:1px;height:1px;opacity:0}.acceptanceSignatureGrid code{min-height:11px;overflow-wrap:anywhere;color:#46594f;font-size:7px}.handoffResult{overflow:hidden;border:1px solid #759b88;background:white}.handoffResult>header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;color:white;background:#183f2f}.handoffResult>header p{margin:0;color:#bfd8ca;font:8px var(--font-mono)}.handoffResult>header h2{margin:5px 0 0;font-size:17px}.handoffResult>header svg{width:31px;color:#e6c56f}.handoffStats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.handoffStats article{padding:18px 22px;border-right:1px solid var(--line)}.handoffStats article:last-child{border-right:0}.handoffStats small,.handoffStats span,.handoffStats strong{display:block}.handoffStats span{color:#46594f;font-size:8px}.handoffStats strong{margin:4px 0;font:600 23px var(--font-mono)}.handoffStats small{color:#496758;font-size:8px}.handoffDigests{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:22px}.handoffDigests dl{display:grid;grid-template-columns:100px 1fr;gap:7px 10px;margin:0}.handoffDigests dt{color:#46594f;font-size:8px}.handoffDigests dd{min-width:0;margin:0}.handoffDigests code{overflow-wrap:anywhere;font-size:7px}.handoffDigests>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.handoffResult>aside{display:flex;align-items:center;gap:10px;padding:12px 20px;color:#725722;border-top:1px solid #e8d7aa;background:#fff9e9}.handoffResult>aside svg{width:17px;flex:0 0 auto}.handoffResult>aside p{margin:0;font-size:8px}.handoffResult>footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 20px;color:#dce9e2;background:#142f24;font:7px var(--font-mono)}.handoffResult>footer code{overflow-wrap:anywhere;color:white}.handoffResult>footer b{color:#e8ce89;font-weight:500}@media (max-width:1100px){.shell{grid-template-columns:78px 1fr}.brand>span:last-child,.rail nav span,.railFooter div{display:none}.brand{padding-inline:3px}.rail nav button,.railLink{grid-template-columns:1fr;justify-items:center}.rail nav b{position:absolute;margin:-22px 0 0 23px}.metricGrid{grid-template-columns:repeat(2,1fr)}.recommendationGrid{grid-template-columns:1fr}.dealRoomActionList article{grid-template-columns:1fr 1fr}.dealRoomActionName{grid-column:1/-1}.handoffEvidenceGrid{grid-template-columns:repeat(2,1fr)}.handoffEvidenceGrid article:nth-child(5n){border-right:1px solid var(--line)}.handoffEvidenceGrid article:nth-child(2n){border-right:0}.handoffCoverageList article{grid-template-columns:1fr 1fr}.handoffCoverageList article>div{grid-column:1/-1}}@media (max-width:760px){.shell{display:block}.rail{position:sticky;z-index:5;width:100%;height:62px;padding:8px 12px;flex-direction:row;align-items:center}.brand,.railFooter{display:none}.rail nav{width:100%;display:grid;grid-template-columns:repeat(18,minmax(54px,1fr));overflow-x:auto;overflow-y:hidden}.rail nav button{padding:7px}.topbar{height:auto;padding:18px}.connection,.reportButton span{display:none}.reportButton{width:36px;padding:0;justify-content:center}.attentionBoard,.dataHealthPanel,.dataNotReady,.incident,.metricGrid,.operationsStale,.outcomeSection,.recommendationGrid,.rehearsal,.runtimeIntegrity,.sectionHead,footer{margin-left:18px;margin-right:18px}.attentionSummary{grid-template-columns:auto 1fr auto}.attentionCounts{grid-column:2/-1;flex-wrap:wrap}.attentionItem{grid-template-columns:auto 1fr auto}.attentionDeadline,.attentionLineage{grid-column:2;text-align:left}.attentionItem>svg{grid-column:3;grid-row:1/3}.attentionEvidence{grid-template-columns:1fr}.operationsStale{grid-template-columns:auto 1fr}.operationsStale button{grid-column:1/-1;justify-content:center}.incident{grid-template-columns:auto 1fr}.incident button{grid-column:1/-1;justify-content:center}.runtimeIntegrity{grid-template-columns:auto 1fr}.runtimeIntegrity button{grid-column:1/-1;justify-content:center}.grid,.metricGrid,.runtimeIntegrityComponents{grid-template-columns:1fr}.dataNotReady{grid-template-columns:auto 1fr}.dataNotReady button{grid-column:1/-1;justify-content:center}.dataHealthSummary{grid-template-columns:1fr 1fr}.alternativeMetrics{grid-template-columns:repeat(3,1fr)}.alternativeEvidence{grid-template-columns:1fr}.capacityFlow{overflow-x:auto;min-width:600px}.capacityPanel{overflow:hidden}.actionRow{grid-template-columns:1fr auto}.actionRow button{justify-content:center}.outcomeEntryGrid,.outcomeEvidenceForm,.outcomeMeasurementGrid,.outcomeReviewFacts,.pairedInputs,.reviewEvidence,.tripleInputs{grid-template-columns:1fr}.outcomeRow{grid-template-columns:1fr auto}.outcomeRow button{justify-content:center}footer{flex-direction:column;gap:8px}.studioBoundary,.studioHeader{grid-template-columns:1fr;display:grid}.studioHeader{display:grid}.pilotGroups,.pilotIdentity,.pilotResult>div{grid-template-columns:1fr}.pilotAssess,.pilotReadiness>header{display:grid}.pilotResult>header{grid-template-columns:auto 1fr}.pilotResult>header button{grid-column:1/-1}.studioBuilderFiles,.studioDefinitionSettings,.studioMappingGrid,.studioObjectiveWeights{grid-template-columns:1fr}.studioDefinitionSettings .wide{grid-column:auto}.studioBuilder>header{display:grid}.studioMappingGrid label{grid-template-columns:1fr}.studioPrepare{max-width:none}.studioGrid{grid-template-columns:1fr}.studioBoundary b{justify-self:start}.studioResult{grid-template-columns:auto 1fr}.studioResult a{grid-column:1/-1;justify-content:center}.siteRecoveryPreview>header,.siteRecoveryResult>footer,.siteRecoverySensitivity>footer,.siteRecoverySensitivity>header{align-items:stretch;flex-direction:column}.siteRecoveryAlternatives,.siteRecoveryBindings,.siteRecoveryChoices,.siteRecoveryForm,.siteRecoveryImpact,.siteRecoveryScenario ol,.siteRecoverySensitivityPoints,.siteRecoverySensitivityProfiles{grid-template-columns:1fr}.siteRecoveryScenario>header{align-items:flex-start;flex-direction:column}.siteRecoveryScenario li,.siteRecoveryScenario li:nth-child(2n){border-right:0}.siteRecoveryAlternatives>article,.siteRecoveryBindings span,.siteRecoveryImpact article,.siteRecoverySensitivityPoints article,.siteRecoverySensitivityProfiles article{border-right:0;border-bottom:1px solid #ffffff1f}.siteRecoveryAlternatives>article,.siteRecoveryImpact article{border-bottom-color:#d7e1dc}.siteRecoveryResult>footer strong{margin-left:0}.siteRecoverySensitivityVerdict{text-align:left}.siteRecoverySensitivity>footer strong{margin-left:0}.siteRecoveryResult>footer button,.siteRecoverySensitivity>footer button{justify-content:center}.studioDataForm{grid-template-columns:1fr}.studioDataForm label.wide{grid-column:auto}.studioMappingAttestation>header,.studioMappingDraft,.studioMappingDraft>div,.studioMappingResult,.studioMappingResult>div{display:grid;grid-template-columns:1fr}.studioMappingInputs,.studioMappingReviewers,.studioMappingSignatures{grid-template-columns:1fr}.studioMappingInputs label.wide{grid-column:auto}.studioMappingDraft code,.studioMappingResult code{white-space:normal;overflow-wrap:anywhere}.studioDataOutput{align-items:stretch;flex-direction:column}.studioDataOutput a{justify-content:center}.recoveryIntro,.recoveryResult,.recoveryWorkspace{margin-left:14px;margin-right:14px}.recoveryTopbar{grid-template-columns:auto 1fr;padding:14px}.recoveryTopbar>span{grid-column:2;justify-self:start}.recoveryIntro{display:grid}.eventChoice,.eventForm,.impactCards,.recoveryAlternatives{grid-template-columns:1fr}.recoveryResult>header{grid-template-columns:auto 1fr}.recoveryResult>header button{grid-column:1/-1;justify-content:center}.recoveryResult>footer{margin:0}.proofIntro,.proofResult,.proofWorkspace{margin-left:14px;margin-right:14px}.proofTopbar{grid-template-columns:auto 1fr;padding:14px}.proofTopbar>span{grid-column:2;justify-self:start}.proofIntro,.proofWorkspace{display:grid;grid-template-columns:1fr}.proofIntro button{justify-self:start}.proofDiagnostics,.proofFields,.proofMetrics{grid-template-columns:1fr}.proofResult>header{grid-template-columns:auto 1fr}.proofResult>header button{grid-column:1/-1;justify-content:center}.proofResult>footer{margin:0;flex-direction:column}.proofResult>footer strong{margin-left:0}.charterForm,.charterIntro,.charterNotice,.charterResult{margin-left:14px;margin-right:14px}.charterTopbar{grid-template-columns:auto 1fr;padding:14px}.charterTopbar>span{grid-column:2;justify-self:start}.charterIntro{display:grid}.charterIntro button{justify-self:start}.auditEvidenceGrid,.charterGrid,.charterSummary{grid-template-columns:1fr}.charterGrid label.wide{grid-column:auto}.charterSubmit{align-items:stretch;flex-direction:column}.charterSubmit button{justify-content:center}.charterResult>header{grid-template-columns:auto 1fr}.charterResult>header button{justify-content:center}.trustResult,.trustShell .charterForm,.trustShell .charterIntro,.trustShell .pilotNotice{margin-left:14px;margin-right:14px}.trustEvidenceSummary,.trustResult>header{align-items:stretch;flex-direction:column}.trustDownloads{width:100%}.trustDownloads button{flex:1 1;justify-content:center}.trustControls,.trustDigest,.trustOpenItems article{grid-template-columns:1fr}.closeForm,.closeHero,.closeNotice,.closeResult{margin-left:14px;margin-right:14px}.closeTopbar{padding:14px}.closeHero{grid-template-columns:1fr;padding-top:30px}.closeHero>svg{display:none}.closeChecks,.closeDocuments,.closeIdentity{grid-template-columns:1fr}.closeSequence{grid-template-columns:auto 1fr}.closeSequence button{grid-column:1/-1}.closeResult>header{grid-template-columns:auto 1fr}.closeDownloads{grid-column:1/-1}.closeDownloads button{flex:1 1}.closeOpenItems article{grid-template-columns:1fr;gap:4px}.closeResult>footer{grid-template-columns:1fr;margin:0}.valueForm,.valueHero,.valueNotice,.valueResult{margin-left:14px;margin-right:14px}.valueTopbar{padding:14px}.valueHero{grid-template-columns:1fr;padding-top:30px}.valueHero>svg{display:none}.valueActions,.valueAssumptions,.valueIdentity,.valueResult>footer,.valueResult>header,.valueScenarioResults,.valueScenarios,.valueSource{grid-template-columns:1fr}.valueActions button,.valueDownloads button,.valueSource label{justify-content:center}.valueScenarioResults article{border-right:0;border-bottom:1px solid var(--line)}.valueDownloads{width:100%}.valueDownloads button{flex:1 1}.valueResult>footer{margin:0}.proposalForm,.proposalHero,.proposalNotice,.proposalResult{margin-left:14px;margin-right:14px}.proposalTopbar{padding:14px}.proposalHero{grid-template-columns:1fr;padding-top:30px}.proposalHero>svg{display:none}.proposalActions,.proposalDecisionGrid,.proposalDocuments,.proposalIdentity,.proposalResult>footer,.proposalResult>header,.proposalScope{grid-template-columns:1fr}.proposalActions button,.proposalDownloads button{justify-content:center}.proposalDownloads{width:100%;flex-wrap:wrap}.proposalDownloads button{flex:1 1}.proposalDecisionGrid article,.proposalScope>div{border-right:0}.proposalOpenItems article{grid-template-columns:1fr;gap:4px}.proposalResult>footer{margin:0}.dealRoomHero,.dealRoomInputs,.dealRoomResult{margin-left:14px;margin-right:14px}.dealRoomTopbar{padding:0 14px}.dealRoomTopbar>span{display:none}.dealRoomHero{grid-template-columns:1fr;min-height:0;padding:30px 24px}.dealRoomHero>svg{display:none}.dealRoomActionList article,.dealRoomBuild,.dealRoomDocumentGrid,.dealRoomFields,.dealRoomResult>footer,.dealRoomResultBody,.dealRoomResultStats{grid-template-columns:1fr}.dealRoomDocumentGrid article,.dealRoomResultStats article{border-right:0}.dealRoomDocuments>header{align-items:flex-start}.dealRoomDocuments>header p{max-width:150px;text-align:right}.dealRoomActionName{grid-column:auto}.dealRoomResultBody>button{width:100%}.dealRoomResult>footer b{margin-top:4px}.acceptanceSigning,.handoffHero,.handoffResult,.handoffWorkspace{margin-left:14px;margin-right:14px}.handoffTopbar{padding:0 14px}.handoffTopbar>span{display:none}.handoffHero{grid-template-columns:1fr;min-height:0;padding:30px 24px}.handoffHero>svg{display:none}.acceptanceSignatureGrid,.acceptanceSignatureGrid article,.acceptanceSigners,.acceptanceSigners>article,.goLiveFields>div,.handoffBuild,.handoffCoverageList article,.handoffDigests,.handoffEvidenceGrid,.handoffIdentity,.handoffResult>footer,.handoffSources>div,.handoffStats{grid-template-columns:1fr}.acceptanceSignatureGrid article,.acceptanceSigners>article,.handoffEvidenceGrid article,.handoffSources article,.handoffStats article{border-right:0}.acceptanceSignatureGrid article+article,.acceptanceSigners>article+article{border-top:1px solid var(--line)}.acceptanceSignatureGrid code,.acceptanceSignatureGrid h3,.acceptanceSigners h3,.acceptanceSigners>header{grid-column:auto}.handoffEvidenceGrid article:nth-child(5n){border-right:0}.handoffCoverageList article>div{grid-column:auto}.dealRoomDownloads,.handoffDigests>div{width:100%}.dealRoomDownloads button,.handoffDigests button{flex:1 1}.handoffResult>footer b{margin-top:4px}}.cockpit{padding:24px;max-width:1180px;margin:0 auto}.cockpitHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;flex-wrap:wrap}.cockpitTitle{font-size:22px;font-weight:700;color:var(--ink)}.cockpitMeta{color:var(--muted);font-size:13px;margin-top:4px}.cockpitSection{border:1px solid var(--line);border-radius:12px;padding:16px 18px;margin-bottom:16px;background:var(--panel)}.cockpitSection h2{font-size:15px;font-weight:700;margin:0 0 12px;color:var(--ink)}.cockpitGrid{display:flex;flex-wrap:wrap;gap:12px}.cockpitStat{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;padding:10px 14px;min-width:120px}.cockpitStat[data-tone=danger] .cockpitStatValue{color:var(--red)}.cockpitStatValue{font-size:18px;font-weight:700;color:var(--forest)}.cockpitStatLabel{font-size:12px}.cockpitStatIcon,.cockpitStatLabel{color:var(--muted)}.cockpitWarn{margin-top:10px;padding:8px 12px;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:13px}.cockpitTimeline{list-style:none;margin:0;padding:0}.cockpitTimeline li{display:flex;gap:12px;padding:6px 0;border-bottom:1px dashed var(--line);font-size:13px}.cockpitT{color:var(--forest);font-weight:700;min-width:70px}.cockpitKind{margin-left:auto;color:var(--muted);text-transform:uppercase;font-size:11px}.cockpitOptions{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.cockpitOption{border:1px solid var(--line);border-radius:10px;padding:12px 14px}.cockpitOptionTitle{font-weight:700;margin-bottom:8px;color:var(--ink)}.cockpitOptionRow{display:flex;justify-content:space-between;font-size:13px;padding:2px 0}.cockpitConstraint{margin-top:8px;font-weight:700;font-size:12px}.cockpitActions{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.cockpitBtn{border:1px solid var(--line);background:var(--panel);color:var(--ink);padding:8px 14px;border-radius:8px;cursor:pointer;font-weight:600}.cockpitBtn.primary{background:var(--forest);border-color:var(--forest);color:#fff}.cockpitBtn.danger{color:var(--red);border-color:var(--red)}.cockpitTable{width:100%;border-collapse:collapse;font-size:13px}.cockpitTable td,.cockpitTable th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line)}.cockpitTable th{color:var(--muted);font-weight:600}.cockpitFlowRow td{background:#f0fdf4;font-weight:600}.cockpitEpisode{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;font-size:13px}.cockpitFooter{display:flex;gap:10px;color:var(--muted);border-top:1px solid var(--line);padding-top:12px;flex-wrap:wrap}.cockpitFooter,.evidenceBadge{align-items:center;font-size:12px}.evidenceBadge{display:inline-flex;font-weight:700;padding:6px 10px;border-radius:999px;white-space:nowrap}.cockpitError,.cockpitLoading{padding:40px;text-align:center;color:var(--muted)}.cockpitError{color:var(--red)}.cockpitStatus{display:flex;align-items:flex-start;gap:12px;border-left:4px solid var(--amber)}.cockpitStatusBadge{font-weight:700;font-size:12px;padding:4px 8px;border-radius:6px;background:#fef3c7;color:#b45309;white-space:nowrap}.cockpitStatusBadge[data-state=STALE]{background:#f1f5f9;color:#475569}.cockpitStatusBadge[data-state=CONFLICTED]{background:#fee2e2;color:#b91c1c}.cockpitStatusBadge[data-state=INFERRED]{background:#e0f2fe;color:#0369a1}.cockpitStatusBadge[data-state=CONFIRMED]{background:#dcfce7;color:#15803d}.edgeDeploymentShell{padding-bottom:56px}.edgeDeploymentAlert,.edgeDeploymentGrid,.edgeDeploymentShell>.studioHeader{width:min(1280px,100%);margin-inline:auto}.edgeDeploymentAlert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:18px;padding:17px 20px;border:1px solid #d8b36b;background:#fff8e9;color:#714b16}.edgeDeploymentAlert>svg{width:21px}.edgeDeploymentAlert>div{display:grid;gap:4px}.edgeDeploymentAlert strong{font-size:13px}.edgeDeploymentAlert span{color:#785f36;font-size:11px;line-height:1.6}.edgeDeploymentAlert>b{font:650 9px var(--font-mono);white-space:nowrap}.edgeRuntimeObservationPanel{width:min(1280px,100%);margin:0 auto 18px;border:1px solid #b9c9d2;background:var(--panel)}.edgeRuntimeObservationPanel>header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;border-bottom:1px solid #d9e1e5;background:#f7fafb}.edgeRuntimeObservationTitle{min-width:0;display:grid;gap:5px}.edgeRuntimeObservationTitle>span{color:#31526b;font:600 9px var(--font-mono);letter-spacing:.05em}.edgeRuntimeObservationTitle h2{margin:0;color:var(--ink);font-size:16px}.edgeRuntimeObservationTitle p{margin:0;color:var(--muted);font-size:10px;line-height:1.65}.edgeRuntimeObservationPanel>header>b{max-width:230px;padding:6px 8px;border:1px solid #d0c2a1;background:#fff8e9;color:#6f521f;font:600 8px/1.5 var(--font-mono);text-align:center;overflow-wrap:anywhere}.edgeRuntimeObservationPanel>header>b[data-state=loaded]{border-color:#b8d1c0;background:#edf6ef;color:#24583f}.edgeRuntimeObservationBody{display:grid;gap:12px;padding:16px 20px}.edgeRuntimeObservationStatus{margin:0;padding:12px 14px;border-left:3px solid #496f84;background:#f1f7fa;color:#334f60;font-size:10px;line-height:1.6}.edgeRuntimeObservationNotice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:13px 14px;border:1px solid #d8c99e;background:#fff9eb;color:#584825}.edgeRuntimeObservationNotice>svg{width:18px;height:18px;margin-top:1px}.edgeRuntimeObservationNotice>div{min-width:0;display:grid;gap:5px}.edgeRuntimeObservationNotice strong{font-size:11px;line-height:1.5;overflow-wrap:anywhere}.edgeRuntimeObservationNotice p{margin:0;color:#605842;font-size:10px;line-height:1.7;overflow-wrap:anywhere}.edgeRuntimeObservationNotice code{font:600 9px var(--font-mono)}.edgeRuntimeObservationNotice.is-empty{border-color:#b8d1c0;background:#f0f7f1;color:#24583f}.edgeRuntimeObservationNotice.is-empty p{color:#425c49}.edgeRuntimeManagerScope{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;border:1px solid #b8d1c0;background:#f2f8f3;color:#24583f}.edgeRuntimeManagerScope>svg{width:19px;height:19px}.edgeRuntimeManagerScope>div{min-width:0;display:grid;gap:5px}.edgeRuntimeManagerScope span{color:#496754;font:9px/1.6 var(--font-mono);overflow-wrap:anywhere}.edgeRuntimeManagerScope strong{color:#234835;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.edgeRuntimeManagerScope code{overflow-wrap:anywhere}.edgeRuntimeObservationContract{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid #dce3e7;background:#fbfcfc}.edgeRuntimeObservationContract>div{min-width:0;padding:10px 12px;border-right:1px solid #e1e7ea}.edgeRuntimeObservationContract>div:last-child{border-right:0}.edgeRuntimeObservationContract dt{color:#566977;font-size:9px;line-height:1.5}.edgeRuntimeObservationContract dd{margin:5px 0 0;color:#263d4a;font:600 9px/1.5 var(--font-mono);overflow-wrap:anywhere}.edgeRuntimeObservationNoData{margin:0;color:#53636c;font-size:9px;line-height:1.65}.edgeRuntimeObservationList{display:grid;gap:10px}.edgeRuntimeObservationList article{min-width:0;border:1px solid #bfd0d8;background:#fbfdfe}.edgeRuntimeObservationList article>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;border-bottom:1px solid #dbe4e8}.edgeRuntimeObservationList article>header>div{min-width:0;display:grid;gap:4px}.edgeRuntimeObservationList article>header span{color:#31526b;font:600 8px/1.5 var(--font-mono);overflow-wrap:anywhere}.edgeRuntimeObservationList h3{margin:0;font-size:12px;overflow-wrap:anywhere}.edgeRuntimeObservationList article>header>b{color:#31526b;font:600 8px/1.5 var(--font-mono)}.edgeRuntimeObservationList dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.edgeRuntimeObservationList dl>div{min-width:0;padding:9px 12px;border-bottom:1px solid #e5ecef}.edgeRuntimeObservationList dl>div:nth-child(odd){border-right:1px solid #e5ecef}.edgeRuntimeObservationList dt{color:#536873;font-size:8px}.edgeRuntimeObservationList dd{margin:4px 0 0;color:#253d49;font:9px/1.55 var(--font-mono);overflow-wrap:anywhere}.edgeRuntimeObservationList ul{display:grid;gap:5px;margin:0;padding:11px 14px;list-style:none}.edgeRuntimeObservationList li{display:flex;flex-wrap:wrap;gap:6px 12px;color:#344d59;font-size:9px;line-height:1.5}.edgeRuntimeObservationList li code{font:600 9px var(--font-mono);overflow-wrap:anywhere}.edgeRuntimeObservationList li span{overflow-wrap:anywhere}.edgeLifecycleOverview{width:min(1280px,100%);margin:0 auto 18px;padding:20px;border:1px solid var(--line);background:var(--panel)}.edgeLifecycleOverview>header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px}.edgeLifecycleOverview>header>div{display:grid;gap:5px}.edgeLifecycleOverview>header span{color:#397158;font:600 9px var(--font-mono);letter-spacing:.06em}.edgeLifecycleOverview h2{margin:0;font-size:16px}.edgeLifecycleOverview>header p{margin:0;color:var(--muted);font-size:10px;line-height:1.6}.edgeLifecycleOverview>header .edgeLifecycleHeaderActions{display:grid;gap:9px;justify-items:end}.edgeLifecycleHeaderActions>b{color:#80502f;font:600 8px/1.5 var(--font-mono);text-align:right}.edgeLifecycleDownload{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 10px;border:1px solid #9bb9a9;background:#f0f7f2;color:#24553d;font:650 9px/1.3 var(--font-sans);cursor:pointer}.edgeLifecycleDownload:hover{background:#e5f1e8}.edgeLifecycleDownload:focus-visible{outline:2px solid #397158;outline-offset:2px}.edgeLifecycleDownload svg{width:14px;height:14px}.edgeLifecycleStages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.edgeLifecycleStages li{min-width:0;padding:12px;border:1px solid var(--line);background:#fbfcfb}.edgeLifecycleStages li>div{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.edgeLifecycleStages li>div>b{color:var(--ink);font-size:10px;line-height:1.5}.edgeLifecycleStages li em{color:#80502f;font:600 8px/1.5 var(--font-mono);font-style:normal;text-align:right}.edgeLifecycleStages li p{margin:8px 0;color:var(--muted);font-size:9px;line-height:1.55}.edgeLifecycleStages li small{display:block;padding-top:8px;border-top:1px solid var(--line);color:#52677a;font-size:8px;line-height:1.55}.edgeLifecycleStages li small strong{color:#31526b}.edgeLifecycleOverviewBoundary{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--line);color:#624b22;font-size:9px;line-height:1.6}.edgeRuntimeIntegration{width:min(1280px,100%);margin:0 auto 18px;padding:20px;border:1px solid #c8d6d0;background:#f7faf8}.edgeRuntimeIntegrationHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px}.edgeRuntimeIntegrationHeader>div{display:grid;gap:5px}.edgeRuntimeIntegrationHeader span,.edgeRuntimeIntegrationMapping>header span{color:#397158;font:600 11px/1.5 var(--font-mono);letter-spacing:.04em}.edgeRuntimeIntegrationHeader h2{margin:0;font-size:16px}.edgeRuntimeIntegrationHeader p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.edgeRuntimeIntegrationReportLink{width:fit-content;color:#2d7857;font-size:11px;text-decoration:underline;text-underline-offset:2px}.edgeRuntimeIntegrationReportLink:focus-visible{outline:2px solid #397158;outline-offset:2px}.edgeRuntimeIntegrationHeader>b,.edgeRuntimeIntegrationMapping>header>b{flex:0 0 auto;padding:5px 7px;border:1px solid #d9b9a6;background:#fff6f1;color:#80502f;font:600 11px/1.5 var(--font-mono)}.edgeRuntimeIntegrationTracks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.edgeRuntimeIntegrationTracks article{min-width:0;padding:13px;border:1px solid #d5dfda;background:#fff}.edgeRuntimeIntegrationTracks article>header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 10px;margin-bottom:9px}.edgeRuntimeIntegrationTracks article>header span{color:#52677a;font:600 11px/1.5 var(--font-mono);letter-spacing:.03em}.edgeRuntimeIntegrationTracks article>header b{color:#80502f;font:600 11px/1.5 var(--font-mono)}.edgeRuntimeIntegrationMapping h3,.edgeRuntimeIntegrationTracks h3{margin:0;color:#263a32;font-size:12px;line-height:1.5}.edgeRuntimeIntegrationMapping>p,.edgeRuntimeIntegrationTracks p{margin:8px 0;color:#52635b;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.edgeRuntimeIntegrationMapping code,.edgeRuntimeIntegrationTracks code{font:11px/1.5 var(--font-mono);overflow-wrap:anywhere}.edgeRuntimeIntegrationTracks dl{display:grid;gap:0;margin:9px 0;border-top:1px solid #e3e9e5}.edgeRuntimeIntegrationTracks dl>div{display:grid;grid-template-columns:minmax(92px,.55fr) 1fr;gap:8px;padding:8px 0;border-bottom:1px solid #e3e9e5}.edgeRuntimeIntegrationTracks dt{color:#66766d;font-size:11px}.edgeRuntimeIntegrationTracks dd{min-width:0;margin:0;color:#35493e}.edgeRuntimeIntegrationTracks ul{display:grid;gap:5px;margin:9px 0;padding-left:16px;color:#52635b;font-size:12px;line-height:1.6}.edgeRuntimeIntegrationNote{margin-bottom:0!important;padding:8px 9px;border-left:2px solid #849f90;background:#f4f8f5}.edgeRuntimeIntegrationSources{display:flex;flex-wrap:wrap;gap:6px 12px;padding-top:8px;border-top:1px solid #e3e9e5}.edgeRuntimeIntegrationSources a{color:#2d7857;font-size:11px;line-height:1.5;text-decoration:underline;text-underline-offset:2px}.edgeRuntimeIntegrationSources a:focus-visible{outline:2px solid #397158;outline-offset:2px}.edgeRuntimeIntegrationMapping{margin-top:9px;padding:13px;border:1px solid #d9cdbf;background:#fffdf9}.edgeRuntimeIntegrationMapping>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.edgeRuntimeIntegrationMapping>header>div{display:grid;gap:5px}.edgeRuntimeIntegrationTrees{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px}.edgeRuntimeIntegrationTrees>div{min-width:0;padding:10px;border:1px solid #e2e6e0;background:#fafbf9}.edgeRuntimeIntegrationTrees strong{color:#536873;font-size:11px;line-height:1.5}.edgeRuntimeIntegrationTrees pre{overflow-x:auto;margin:7px 0 0;color:#30443a;font:11px/1.6 var(--font-mono)}.edgeRuntimeIntegrationMapping>p{margin-bottom:0}.edgeRuntimeManifestCrosswalk{margin-top:9px;padding:13px;border:1px solid #cbd6cd;background:#fff}.edgeRuntimeManifestCrosswalk>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.edgeRuntimeManifestCrosswalk>header>div{display:grid;gap:5px;min-width:0}.edgeRuntimeManifestCrosswalk>header span{color:#397158;font:600 10px/1.5 var(--font-mono);letter-spacing:.03em}.edgeRuntimeManifestCrosswalk h3{margin:0;color:#263a32;font-size:13px;line-height:1.5}.edgeRuntimeManifestCrosswalk>header p{margin:0;color:#52635b;font-size:12px;line-height:1.6}.edgeRuntimeManifestCrosswalk>header>b{flex:0 0 auto;padding:5px 7px;border:1px solid #d9b9a6;background:#fff6f1;color:#80502f;font:600 10px/1.5 var(--font-mono)}.edgeRuntimeManifestContract{margin:11px 0 8px;color:#40574a;font-size:12px;line-height:1.65}.edgeRuntimeManifestContract code,.edgeRuntimeManifestNote code,.edgeRuntimeManifestTable code{font:11px/1.5 var(--font-mono);overflow-wrap:anywhere}.edgeRuntimeManifestTableWrap{overflow-x:auto;border:1px solid #dce5de}.edgeRuntimeManifestTableWrap:focus-visible{outline:2px solid #397158;outline-offset:2px}.edgeRuntimeManifestTable{width:100%;min-width:700px;border-collapse:collapse;text-align:left}.edgeRuntimeManifestTable caption{padding:8px 10px;background:#f4f8f5;color:#52635b;font-size:11px;text-align:left}.edgeRuntimeManifestTable td,.edgeRuntimeManifestTable th{padding:9px 10px;border-top:1px solid #e3e9e5;vertical-align:top;font-size:11px;line-height:1.55}.edgeRuntimeManifestTable thead th{background:#f7faf8;color:#52635b;font-size:10px}.edgeRuntimeManifestTable tbody th{width:126px;color:#30443a;font-weight:700;white-space:nowrap}.edgeRuntimeManifestTable tbody td{color:#52635b}.edgeRuntimeManifestStatus{display:inline-block;max-width:100%;padding:3px 5px;border:1px solid;font:600 9px/1.45 var(--font-mono);overflow-wrap:anywhere}.edgeRuntimeManifestStatusMissing{border-color:#dec4b3;background:#fff6f1;color:#80502f}.edgeRuntimeManifestStatusPartial{border-color:#d8ceaa;background:#fffbee;color:#745b1f}.edgeRuntimeManifestStatusUnknown{border-color:#ccd6dc;background:#f5f8fa;color:#52677a}.edgeRuntimeManifestNote{margin:9px 0 0;padding:9px 10px;border-left:2px solid #849f90;background:#f4f8f5;color:#52635b;font-size:11px;line-height:1.65}.edgeRuntimeNextSteps{margin-top:10px;padding:11px;border:1px solid #dce5de;background:#f8faf8}.edgeRuntimeNextSteps>header{display:grid;gap:4px}.edgeRuntimeNextSteps>header span{color:#397158;font:600 10px/1.5 var(--font-mono);letter-spacing:.03em}.edgeRuntimeNextSteps h4{margin:0;color:#263a32;font-size:12px;line-height:1.5}.edgeRuntimeNextSteps>header p,.edgeRuntimeNextStepsBoundary{margin:0;color:#52635b;font-size:11px;line-height:1.6}.edgeRuntimeNextSteps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;padding:0;list-style:none}.edgeRuntimeNextSteps li{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:8px;min-width:0;padding:9px;border:1px solid #e1e7e2;background:#fff}.edgeRuntimeNextSteps li>b{color:#397158;font:600 10px/1.5 var(--font-mono)}.edgeRuntimeNextSteps li h5{margin:0;color:#30443a;font-size:11px;line-height:1.5}.edgeRuntimeNextSteps li p{margin:4px 0 0;color:#52635b;font-size:10px;line-height:1.6;overflow-wrap:anywhere}.edgeRuntimeNextStepsBoundary{padding-top:8px;border-top:1px solid #dce5de}.edgeInventoryCaptureInstructions{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:10px;padding:11px;border:1px solid #dce5de;background:#f8faf8}.edgeInventoryCaptureInstructions strong{color:#263a32;font-size:12px;line-height:1.5}.edgeInventoryCaptureInstructions p{margin:5px 0 0;color:#52635b;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.edgeInventoryCaptureInstructions a{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;color:#245b45;font-size:11px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.edgeAcquisitionSidecar{margin-top:12px;border:1px solid #d5dfda;background:#fbfcfb}.edgeAcquisitionSidecar>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid #e1e8e4}.edgeAcquisitionSidecar>header>div{min-width:0;display:grid;gap:5px}.edgeAcquisitionSidecar>header span{color:var(--muted);font:8px var(--font-mono);line-height:1.5}.edgeAcquisitionSidecar>header strong{color:#30443a;font-size:11px}.edgeAcquisitionSidecar>header b{color:#735439;font:600 8px var(--font-mono);text-align:right;overflow-wrap:anywhere}.edgeAcquisitionSidecar>p{margin:0;padding:11px 12px;color:#52635b;font-size:10px;line-height:1.65;overflow-wrap:anywhere}.edgeAcquisitionSidecar dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.edgeAcquisitionSidecar dl div{min-width:0;padding:9px 12px;border-bottom:1px solid #e6ebe8}.edgeAcquisitionSidecar dl div:nth-child(odd){border-right:1px solid #e6ebe8}.edgeAcquisitionSidecar dt{color:var(--muted);font-size:8px}.edgeAcquisitionSidecar dd{margin:4px 0 0;color:#33443b;font:9px/1.5 var(--font-mono);overflow-wrap:anywhere}.edgeAcquisitionSidecar>.edgeAcquisitionSidecarBoundary{border-top:1px solid #dfe7e2;color:#604c38;background:#fffaf4}.edgeAcquisitionSidecar>.edgeAcquisitionSidecarNotice{border-top:1px solid #e1e8e4;color:#465c50}.edgeRuntimeIntegrationBoundary{margin:10px 0 0;padding:10px 11px;border:1px solid #d9cdbf;background:#fff8f2;color:#654b37;font-size:12px;line-height:1.65}.edgeRuntimeIntegrationBoundary strong{color:#80502f}.edgeLocalReceiptNote{margin:0 0 14px;color:var(--muted);font-size:9px;line-height:1.6}.edgeLocalReceiptNote a{color:#2d7857;white-space:nowrap}.edgeDeploymentGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.edgeDeploymentCard{min-width:0;padding:clamp(20px,3vw,30px);border:1px solid var(--line);background:var(--panel)}.edgeDeploymentCard>header{margin-bottom:20px}.edgeDeploymentCard h2{margin:7px 0 6px;font-size:clamp(18px,2vw,23px)}.edgeDeploymentCard>header p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.edgeStep{color:#397158;font:600 9px var(--font-mono);letter-spacing:.06em}.edgeInventoryEmpty{min-height:152px;display:grid;align-content:center;justify-items:start;gap:8px;padding:18px;border:1px dashed #aebdb3;background:#f8faf8}.edgeInventoryEmpty>svg{width:21px;color:#397158}.edgeInventoryEmpty strong{color:var(--ink);font-size:12px}.edgeInventoryEmpty span{max-width:54ch;color:var(--muted);font-size:10px;line-height:1.65}.edgeTargetReport{border:1px solid #c9d9cf;background:#f8fbf9}.edgeTargetName{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px;border-bottom:1px solid #dce6df}.edgeTargetName>div{min-width:0;display:grid;gap:5px}.edgeTargetName span{color:var(--muted);font:9px var(--font-mono)}.edgeTargetName strong{font-size:12px;overflow-wrap:anywhere}.edgeTargetName>b{display:inline-flex;align-items:center;gap:5px;color:#24583f;font:600 8px var(--font-mono);white-space:nowrap}.edgeTargetName>b svg{width:12px}.edgeTargetReport dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.edgeTargetReport dl div{min-width:0;padding:11px 15px;border-bottom:1px solid #e4ece7}.edgeTargetReport dl div:nth-child(odd){border-right:1px solid #e4ece7}.edgeTargetReport dt{color:var(--muted);font-size:9px}.edgeTargetReport dd{margin:4px 0 0;font:10px var(--font-mono);overflow-wrap:anywhere}.edgeTargetReport>p{margin:0;padding:11px 15px;font-size:10px;line-height:1.6}.edgeTargetReport>.edgeMatch{color:#24583f;background:#eaf4ed;font-weight:650}.edgeTargetReport>.edgeNoMatch{color:#793e30;background:#fff0ec;font-weight:650}.edgeTargetReport>.edgeQualificationNote{color:var(--muted);border-top:1px solid #dce6df}.edgeOrinObservation{margin-bottom:14px;border:1px solid #c9d3df;background:#f8fafe}.edgeOrinObservation>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;border-bottom:1px solid #dce3ec}.edgeOrinObservation>header>div{min-width:0;display:grid;gap:5px}.edgeOrinObservation>header span{color:var(--muted);font:8px var(--font-mono);line-height:1.5}.edgeOrinObservation>header strong{color:#31526b;font-size:11px;line-height:1.45}.edgeOrinObservation>header>b{color:#80502f;font:600 8px var(--font-mono);white-space:nowrap}.edgeOrinObservationDate{margin:0;padding:9px 13px;color:var(--muted);font-size:9px}.edgeOrinObservation dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.edgeOrinObservation dl div{min-width:0;padding:10px 13px;border-top:1px solid #e4e9f0}.edgeOrinObservation dl div:nth-child(odd){border-right:1px solid #e4e9f0}.edgeOrinObservation dl .wide{grid-column:1/-1;border-right:0}.edgeOrinObservation dt{color:var(--muted);font-size:8px}.edgeOrinObservation dd{margin:4px 0 0;color:#344656;font:9px/1.55 var(--font-mono);overflow-wrap:anywhere}.edgeOrinObservation>ul{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid #dce3ec}.edgeOrinObservation>ul li{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;padding:10px 13px;border-bottom:1px solid #e4e9f0}.edgeOrinObservation>ul code{color:#31526b;font:9px var(--font-mono)}.edgeOrinObservation>ul span{color:var(--muted);font-size:9px;line-height:1.55}.edgeOrinObservationBoundary{margin:0;padding:11px 13px;border-top:1px solid #dce3ec;color:#4a6174;font-size:9px;line-height:1.65}.edgeOrinReadinessCrosswalk{margin-bottom:14px;border:1px solid #cbd8d0;background:#fbfdfb}.edgeOrinReadinessCrosswalk>header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;border-bottom:1px solid #e0e8e3}.edgeOrinReadinessCrosswalk>header>div{min-width:0;display:grid;gap:6px}.edgeOrinReadinessCrosswalk>header span{color:var(--muted);font:8px/1.5 var(--font-mono)}.edgeOrinReadinessCrosswalk>header h2{margin:0;color:#2e4638;font-size:13px;line-height:1.45}.edgeOrinReadinessCrosswalk>header p{margin:0;color:#5d6b62;font-size:9px;line-height:1.65}.edgeOrinReadinessCrosswalk>header b{flex:0 0 auto;color:#47604f;font:600 8px/1.5 var(--font-mono);text-align:right}.edgeOrinReadinessCrosswalk>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.edgeOrinReadinessCrosswalk>dl div{min-width:0;padding:10px 13px;border-bottom:1px solid #e4ebe6}.edgeOrinReadinessCrosswalk>dl div:nth-child(odd){border-right:1px solid #e4ebe6}.edgeOrinReadinessCrosswalk dt{color:var(--muted);font-size:8px}.edgeOrinReadinessCrosswalk dd{margin:4px 0 0;color:#33483a;font:9px/1.55 var(--font-mono);overflow-wrap:anywhere}.edgeOrinGuideProcedure{padding:12px 13px}.edgeOrinGuideProcedure>strong{color:#3d5144;font-size:9px}.edgeOrinGuideProcedure>ul{display:grid;gap:0;margin:9px 0 0;padding:0;list-style:none}.edgeOrinGuideProcedure>ul li{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 0;border-top:1px solid #e5ebe7}.edgeOrinGuideProcedure>ul span{color:#516157;font-size:9px;line-height:1.6}.edgeOrinGuideProcedure>ul b{flex:0 0 auto;color:#805c35;font:600 8px/1.5 var(--font-mono)}.edgeOrinGuideEraseNotice{margin:0;padding:10px 11px;border:1px solid #e6d2b3;background:#fffaf2;color:#6a4f2e;font-size:9px;line-height:1.65}.edgeOrinReadinessBoundary{margin:0;padding:11px 13px;border-top:1px solid #e0e8e3;color:#5e6a62;font-size:9px;line-height:1.7}.edgeOrinGuideSources{display:flex;flex-wrap:wrap;gap:8px 14px;padding:11px 13px;border-top:1px solid #e0e8e3}.edgeOrinGuideSources a{color:#315d48;font-size:9px;line-height:1.5;text-decoration:underline;text-underline-offset:2px}.edgeOrinReadOnlyEvidencePanel{margin-bottom:14px;border:1px solid #cbd8d0;background:#f9fcfa}.edgeOrinReadOnlyEvidencePanel>header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;border-bottom:1px solid #e0e8e3}.edgeOrinReadOnlyEvidencePanel>header>div{min-width:0;display:grid;gap:6px}.edgeOrinEvidenceReceiptCard>header span,.edgeOrinReadOnlyEvidencePanel>header span{color:var(--muted);font:8px/1.5 var(--font-mono)}.edgeOrinReadOnlyEvidencePanel>header h2{margin:0;color:#2e4638;font-size:13px;line-height:1.45}.edgeOrinReadOnlyEvidencePanel>header p{margin:0;color:#5d6b62;font-size:9px;line-height:1.65}.edgeOrinReadOnlyEvidencePanel>header a{flex:0 0 auto;color:#315d48;font-size:9px;line-height:1.5;text-decoration:underline;text-underline-offset:2px}.edgeOrinEvidenceReceiptCard{margin:12px;border:1px solid #d5dfda;background:#fff}.edgeOrinEvidenceReceiptCard>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;border-bottom:1px solid #e1e8e4}.edgeOrinEvidenceReceiptCard>header>div{min-width:0;display:grid;gap:5px}.edgeOrinEvidenceReceiptCard>header strong{color:#30443a;font-size:11px;overflow-wrap:anywhere}.edgeOrinEvidenceReceiptCard>header b{color:#735439;font:600 8px/1.5 var(--font-mono);text-align:right;overflow-wrap:anywhere}.edgeOrinEvidenceDigestSummary{margin:0;padding:10px 12px;border-bottom:1px solid #e6ebe8;color:#52635b;font-size:9px;line-height:1.6;overflow-wrap:anywhere}.edgeOrinEvidenceDigestSummary code,.edgeOrinEvidencePackage code{font:8px/1.55 var(--font-mono);overflow-wrap:anywhere}.edgeOrinEvidenceAssessment,.edgeOrinEvidenceDeviceFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.edgeOrinEvidenceAssessment div,.edgeOrinEvidenceDeviceFacts div{min-width:0;padding:9px 12px;border-bottom:1px solid #e6ebe8}.edgeOrinEvidenceAssessment div:nth-child(odd),.edgeOrinEvidenceDeviceFacts div:nth-child(odd){border-right:1px solid #e6ebe8}.edgeOrinEvidenceAssessment dt,.edgeOrinEvidenceDeviceFacts dt{color:var(--muted);font-size:8px}.edgeOrinEvidenceAssessment dd,.edgeOrinEvidenceDeviceFacts dd{margin:4px 0 0;color:#33443b;font:8px/1.55 var(--font-mono);overflow-wrap:anywhere}.edgeOrinEvidenceBoundary{margin:0;padding:10px 12px;border-bottom:1px solid #e1e8e4;color:#604c38;background:#fffaf4;font-size:9px;line-height:1.65}.edgeOrinEvidencePackages{padding:11px}.edgeOrinEvidencePackages>header{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:0 1px 9px}.edgeOrinEvidencePackages>header strong{color:#30443a;font-size:10px}.edgeOrinEvidencePackages>header span{color:#735439;font:8px/1.5 var(--font-mono);text-align:right}.edgeOrinEvidencePackage{margin-top:8px;border:1px solid #e0e8e3;background:#fbfdfb}.edgeOrinEvidencePackage>header{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;border-bottom:1px solid #e5ebe7}.edgeOrinEvidencePackage>header>div{display:grid;gap:3px}.edgeOrinEvidencePackage>header strong{color:#30443a;font-size:9px}.edgeOrinEvidencePackage>header b,.edgeOrinEvidencePackage>header span{color:#735439;font:8px/1.5 var(--font-mono);overflow-wrap:anywhere}.edgeOrinEvidencePackage>p{margin:0;padding:8px 10px;color:#52635b;font-size:8px;line-height:1.55;overflow-wrap:anywhere}.edgeOrinEvidencePackage>ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.edgeOrinEvidencePackage>ul li{display:grid;gap:4px;padding:9px 10px;border-top:1px solid #e5ebe7}.edgeOrinEvidencePackage>ul li>span{color:#52635b;font:8px/1.5 var(--font-mono)}.edgeOrinEvidenceDigest{color:#425c4b}.edgeOrinEvidencePackage>details{border-top:1px solid #e5ebe7}.edgeOrinEvidenceLimitations summary,.edgeOrinEvidencePackage summary{padding:8px 10px;color:#475b4e;font-size:8px;cursor:pointer}.edgeOrinEvidenceLimitations ul,.edgeOrinEvidencePackage details ul{display:grid;gap:7px;margin:0;padding:0 10px 10px 25px}.edgeOrinEvidencePackage details li{display:grid;gap:3px;color:#52635b;font-size:8px}.edgeOrinEvidenceNoFiles{color:#604c38!important;background:#fffaf4}.edgeOrinEvidenceAssessment,.edgeOrinEvidenceLimitations{border-top:1px solid #e1e8e4}.edgeOrinEvidenceLimitations li{color:#5d6b62;font-size:8px;line-height:1.55;overflow-wrap:anywhere}.edgeOrinEvidenceImport{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:10px;margin:12px;padding:12px;border:1px solid #d5dfda;background:#fff}.edgeOrinEvidenceImport>div:first-child{min-width:0}.edgeOrinEvidenceImport strong{color:#30443a;font-size:10px}.edgeOrinEvidenceImport p{margin:4px 0 0;color:#52635b;font-size:9px;line-height:1.6}.edgeOrinEvidenceImport .edgeInventoryActions{margin-top:0}.edgeOrinEvidenceEmpty,.edgeOrinEvidenceNoAggregateReady,.edgeOrinEvidenceNotice{margin:0;padding:10px 12px;border-top:1px solid #e1e8e4;color:#52635b;font-size:9px;line-height:1.65;overflow-wrap:anywhere}.edgeOrinEvidenceNoAggregateReady{color:#604c38;background:#fffaf4}.edgeOrinPackageSnapshotPanel{margin-bottom:14px;border:1px solid #cbd8d0;background:#f9fcfa}.edgeOrinPackageSnapshotPanel>header{padding:14px;border-bottom:1px solid #e0e8e3}.edgeOrinPackageSnapshotPanel>header>div{display:grid;gap:6px}.edgeOrinPackageSnapshotPanel>header span,.edgeOrinSnapshotResult>header span{color:var(--muted);font:8px/1.5 var(--font-mono);overflow-wrap:anywhere}.edgeOrinPackageSnapshotPanel>header h2{margin:0;color:#2e4638;font-size:13px;line-height:1.45}.edgeOrinPackageSnapshotPanel>header p{margin:0;color:#5d6b62;font-size:9px;line-height:1.65}.edgeOrinSnapshotImport{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px;padding:12px;border:1px solid #d5dfda;background:#fff}.edgeOrinSnapshotImport label{min-width:0;display:grid;gap:6px;color:#33443b;font-size:9px}.edgeOrinSnapshotImport input{max-width:100%;color:#52635b;font-size:9px}.edgeOrinSnapshotImport>p{grid-column:1/-1;margin:0;color:#52635b;font-size:9px;line-height:1.6;overflow-wrap:anywhere}.edgeOrinSnapshotActions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.edgeOrinSnapshotActions button{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #315d48;background:#315d48;color:#fff;font-size:9px;cursor:pointer}.edgeOrinSnapshotActions button.secondary{border-color:#aab9b0;background:#fff;color:#3f5147}.edgeOrinSnapshotResult{margin:12px;border:1px solid #d5dfda;background:#fff}.edgeOrinSnapshotResult>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;border-bottom:1px solid #e1e8e4}.edgeOrinSnapshotResult>header>div{min-width:0;display:grid;gap:5px}.edgeOrinSnapshotResult>header h3{margin:0;color:#30443a;font-size:11px}.edgeOrinSnapshotResult>header b{color:#735439;font:600 9px/1.5 var(--font-mono)}.edgeOrinSnapshotResult>header b.isPartial{padding:4px 7px;border:1px solid #c98451;background:#fff3e8;color:#783d1c}.edgeOrinSnapshotBoundary,.edgeOrinSnapshotWarning{margin:0;padding:10px 12px;border-bottom:1px solid #e1e8e4;color:#604c38;background:#fffaf4;font-size:9px;line-height:1.65}.edgeOrinSnapshotFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.edgeOrinSnapshotFacts div{min-width:0;padding:9px 12px;border-bottom:1px solid #e6ebe8}.edgeOrinSnapshotFacts div:nth-child(odd){border-right:1px solid #e6ebe8}.edgeOrinSnapshotFacts dt{color:var(--muted);font-size:8px}.edgeOrinSnapshotFacts dd{margin:4px 0 0;color:#33443b;font:8px/1.55 var(--font-mono);overflow-wrap:anywhere}.edgeOrinSnapshotPackages{padding:11px}.edgeOrinSnapshotPackages>h3{margin:0;color:#30443a;font-size:10px}.edgeOrinSnapshotPackages>p{margin:5px 0 10px;color:#52635b;font-size:8px;line-height:1.55}.edgeOrinSnapshotFusion,.edgeOrinSnapshotPackage{margin-top:8px;border:1px solid #e0e8e3;background:#fbfdfb}.edgeOrinSnapshotFusion h4,.edgeOrinSnapshotPackage h4{margin:0;padding:9px 10px;border-bottom:1px solid #e5ebe7;color:#30443a;font-size:9px}.edgeOrinSnapshotTableWrap{overflow-x:auto}.edgeOrinSnapshotTableWrap:focus-visible{outline:3px solid #286b48;outline-offset:2px}.edgeOrinSnapshotScrollHint{margin:0;padding:7px 8px;border-bottom:1px solid #e5ebe7;color:#52635b;font-size:8px;line-height:1.5}.edgeOrinSnapshotTableWrap table{width:100%;border-collapse:collapse;table-layout:fixed}.edgeOrinSnapshotTableWrap td,.edgeOrinSnapshotTableWrap th{min-width:128px;padding:8px;border-bottom:1px solid #e5ebe7;text-align:left;vertical-align:top;color:#52635b;font:8px/1.55 var(--font-mono);overflow-wrap:anywhere}.edgeOrinSnapshotTableWrap td:first-child,.edgeOrinSnapshotTableWrap th:first-child{min-width:230px;width:26%}.edgeOrinSnapshotTableWrap th{color:#475b4e;background:#f2f7f3}.edgeOrinSnapshotTableWrap td strong{display:block;color:#425c4b}.edgeOrinSnapshotTableWrap tr[data-status=MISSING] strong,.edgeOrinSnapshotTableWrap tr[data-status=UNREADABLE] strong{color:#8b4c28}.edgeOrinSnapshotTableWrap td code{display:block;margin-top:3px}.edgeOrinSnapshotRefused{display:block;margin-top:4px;color:#8b4c28;font:600 8px/1.5 var(--font-mono)}.edgeOrinSnapshotFusion>p{margin:0;padding:8px 10px;color:#604c38;font-size:8px;line-height:1.55}.edgeOrinPackageSnapshotPanel>.edgeOrinSnapshotBoundary{border-top:1px solid #e1e8e4;border-bottom:0}.edgeOrinPackageLayoutPanel{margin-bottom:14px;border:1px solid #cbd8d0;background:#f9fcfa}.edgeOrinPackageLayoutPanel>header{padding:14px;border-bottom:1px solid #e0e8e3}.edgeOrinPackageLayoutPanel>header>div{display:grid;gap:6px}.edgeOrinPackageLayoutPanel>header span,.edgeOrinPackageLayoutResult>header span{color:var(--muted);font:10px/1.5 var(--font-mono);overflow-wrap:anywhere}.edgeOrinPackageLayoutPanel>header h2{margin:0;color:#2e4638;font-size:15px;line-height:1.45}.edgeOrinPackageLayoutPanel>header p{margin:0;color:#5d6b62;font-size:11px;line-height:1.65}.edgeOrinPackageLayoutImport{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px;padding:12px;border:1px solid #d5dfda;background:#fff}.edgeOrinPackageLayoutImport label{min-width:0;display:grid;gap:6px;color:#33443b;font-size:11px}.edgeOrinPackageLayoutImport input{max-width:100%;color:#52635b;font-size:11px}.edgeOrinPackageLayoutImport>p{grid-column:1/-1;margin:0;color:#52635b;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.edgeOrinPackageLayoutActions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.edgeOrinPackageLayoutActions button{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #315d48;background:#315d48;color:#fff;font-size:11px;cursor:pointer}.edgeOrinPackageLayoutActions button.secondary{border-color:#aab9b0;background:#fff;color:#3f5147}.edgeOrinPackageLayoutResult{margin:12px;border:1px solid #d5dfda;background:#fff}.edgeOrinPackageLayoutResult>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;border-bottom:1px solid #e1e8e4}.edgeOrinPackageLayoutResult>header>div{min-width:0;display:grid;gap:5px}.edgeOrinPackageLayoutResult>header h3{margin:0;color:#30443a;font-size:13px}.edgeOrinPackageLayoutResult>header strong{color:#425c4b;font:600 11px/1.5 var(--font-mono);text-align:right}.edgeOrinPackageLayoutResult>header strong.isPartial{padding:4px 7px;border:1px solid #c98451;background:#fff3e8;color:#783d1c}.edgeOrinPackageLayoutBoundary,.edgeOrinPackageLayoutWarning{margin:0;padding:10px 12px;border-bottom:1px solid #e1e8e4;color:#604c38;background:#fffaf4;font-size:11px;line-height:1.65;overflow-wrap:anywhere}.edgeOrinPackageLayoutFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.edgeOrinPackageLayoutFacts div{min-width:0;padding:9px 12px;border-bottom:1px solid #e6ebe8}.edgeOrinPackageLayoutFacts div:nth-child(odd){border-right:1px solid #e6ebe8}.edgeOrinPackageLayoutCore dt,.edgeOrinPackageLayoutFacts dt,.edgeOrinPackageLayoutLimits dt{color:var(--muted);font-size:11px}.edgeOrinPackageLayoutCore dd,.edgeOrinPackageLayoutFacts dd,.edgeOrinPackageLayoutLimits dd{margin:4px 0 0;color:#33443b;font:10px/1.55 var(--font-mono);overflow-wrap:anywhere}.edgeOrinPackageLayoutCore,.edgeOrinPackageLayoutFusion,.edgeOrinPackageLayoutLimits{margin:10px 12px;border:1px solid #e0e8e3;background:#fbfdfb}.edgeOrinPackageLayoutCore h4,.edgeOrinPackageLayoutFusion h4,.edgeOrinPackageLayoutLimits h4{margin:0;padding:9px 10px;border-bottom:1px solid #e5ebe7;color:#30443a;font-size:12px}.edgeOrinPackageLayoutCore dl,.edgeOrinPackageLayoutLimits dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.edgeOrinPackageLayoutCore dl div,.edgeOrinPackageLayoutLimits dl div{min-width:0;padding:8px 10px;border-bottom:1px solid #e6ebe8}.edgeOrinPackageLayoutCore dl div:nth-child(odd),.edgeOrinPackageLayoutLimits dl div:nth-child(odd){border-right:1px solid #e6ebe8}.edgeOrinPackageLayoutCore>p,.edgeOrinPackageLayoutFusion>p{margin:0;padding:8px 10px;color:#604c38;font-size:11px;line-height:1.55}.edgeOrinPackageLayoutNames{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.edgeOrinPackageLayoutNames li{min-width:0;display:grid;gap:3px;padding:7px 10px;border-top:1px solid #e6ebe8}.edgeOrinPackageLayoutNames li:nth-child(odd){border-right:1px solid #e6ebe8}.edgeOrinPackageLayoutNames li span{color:#33443b;font:10px/1.5 var(--font-mono);overflow-wrap:anywhere}.edgeOrinPackageLayoutNames li small{color:#66756c;font-size:10px;line-height:1.4}.edgeOrinPackageLayoutNames li[data-status=COUNT_LIMIT_SENTINEL] span,.edgeOrinPackageLayoutNames li[data-status^=WITHHELD] span{color:#8b4c28}.edgeOrinPackageLayoutPanel>.edgeOrinPackageLayoutBoundary{border-top:1px solid #e1e8e4;border-bottom:0}.edgeOrinCoreTargetPanel{margin-bottom:14px;border:1px solid #cbd8d0;background:#f9fcfa}.edgeOrinCoreTargetPanel>header{padding:14px;border-bottom:1px solid #e0e8e3}.edgeOrinCoreTargetPanel>header>div{display:grid;gap:6px}.edgeOrinCoreTargetPanel>header span,.edgeOrinCoreTargetResult>header span{color:var(--muted);font:10px/1.5 var(--font-mono);overflow-wrap:anywhere}.edgeOrinCoreTargetPanel>header h2{margin:0;color:#2e4638;font-size:15px;line-height:1.45}.edgeOrinCoreTargetPanel>header p{margin:0;color:#5d6b62;font-size:11px;line-height:1.65}.edgeOrinCoreTargetBoundary,.edgeOrinCoreTargetReportSummary{margin:0;padding:10px 12px;border-bottom:1px solid #e1e8e4;color:#604c38;background:#fffaf4;font-size:11px;line-height:1.65;overflow-wrap:anywhere}.edgeOrinCoreTargetReportSummary strong{color:#783d1c;font:600 11px/1.5 var(--font-mono)}.edgeOrinCoreTargetImport{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px;padding:12px;border:1px solid #d5dfda;background:#fff}.edgeOrinCoreTargetImport label{min-width:0;display:grid;gap:6px;color:#33443b;font-size:11px}.edgeOrinCoreTargetImport input{max-width:100%;color:#52635b;font-size:11px}.edgeOrinCoreTargetImport>p{grid-column:1/-1;margin:0;color:#52635b;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.edgeOrinCoreTargetActions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.edgeOrinCoreTargetActions button{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #315d48;background:#315d48;color:#fff;font-size:11px;cursor:pointer}.edgeOrinCoreTargetActions button.secondary{border-color:#aab9b0;background:#fff;color:#3f5147}.edgeOrinCoreTargetActions svg{width:14px;height:14px}.edgeOrinCoreTargetNotice{grid-column:1/-1;padding:8px 10px;border-left:3px solid #315d48;background:#f1f7f3}.edgeOrinCoreTargetResult{margin:12px;border:1px solid #d5dfda;background:#fff}.edgeOrinCoreTargetResult>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;border-bottom:1px solid #e1e8e4}.edgeOrinCoreTargetResult>header>div{min-width:0;display:grid;gap:5px}.edgeOrinCoreTargetResult>header h3{margin:0;color:#30443a;font-size:13px}.edgeOrinCoreTargetResult>header strong{padding:4px 7px;border:1px solid #c98451;background:#fff3e8;color:#783d1c;font:600 11px/1.5 var(--font-mono);text-align:right}.edgeOrinCoreTargetWarning{margin:0;padding:10px 12px;border-bottom:1px solid #e1e8e4;color:#604c38;background:#fffaf4;font-size:11px;line-height:1.65;overflow-wrap:anywhere}.edgeOrinCoreTargetLimits,.edgeOrinCoreTargetObservation,.edgeOrinCoreTargetProvenance,.edgeOrinCoreTargetReference{margin:10px 12px;border:1px solid #e0e8e3;background:#fbfdfb}.edgeOrinCoreTargetLimits h4,.edgeOrinCoreTargetObservation h4,.edgeOrinCoreTargetProvenance h4,.edgeOrinCoreTargetReference h4{margin:0;padding:9px 10px;border-bottom:1px solid #e5ebe7;color:#30443a;font-size:12px}.edgeOrinCoreTargetLimits dl,.edgeOrinCoreTargetObservation dl,.edgeOrinCoreTargetProvenance dl,.edgeOrinCoreTargetReference dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.edgeOrinCoreTargetLimits dl div,.edgeOrinCoreTargetObservation dl div,.edgeOrinCoreTargetProvenance dl div,.edgeOrinCoreTargetReference dl div{min-width:0;padding:8px 10px;border-bottom:1px solid #e6ebe8}.edgeOrinCoreTargetLimits dl div:nth-child(odd),.edgeOrinCoreTargetObservation dl div:nth-child(odd),.edgeOrinCoreTargetProvenance dl div:nth-child(odd),.edgeOrinCoreTargetReference dl div:nth-child(odd){border-right:1px solid #e6ebe8}.edgeOrinCoreTargetLimits dt,.edgeOrinCoreTargetObservation dt,.edgeOrinCoreTargetProvenance dt,.edgeOrinCoreTargetReference dt{color:var(--muted);font-size:11px}.edgeOrinCoreTargetLimits dd,.edgeOrinCoreTargetObservation dd,.edgeOrinCoreTargetProvenance dd,.edgeOrinCoreTargetReference dd{margin:4px 0 0;color:#33443b;font:10px/1.55 var(--font-mono);overflow-wrap:anywhere}.edgeOrinCoreTargetObservation>p,.edgeOrinCoreTargetProvenance>p,.edgeOrinCoreTargetReference>p{margin:0;padding:8px 10px;color:#604c38;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.edgeOrinCoreTargetPanel>.edgeOrinCoreTargetBoundary{border-top:1px solid #e1e8e4;border-bottom:0}.edgeOrinCoreTargetV2Panel{margin-bottom:14px;border:1px solid #cbd8d0;background:#f9fcfa}.edgeOrinCoreTargetV2Panel>header{padding:14px;border-bottom:1px solid #e0e8e3}.edgeOrinCoreTargetV2Panel>header>div{display:grid;gap:6px}.edgeOrinCoreTargetV2Panel>header span,.edgeOrinCoreTargetV2Result>header span{color:var(--muted);font:10px/1.5 var(--font-mono);overflow-wrap:anywhere}.edgeOrinCoreTargetV2Panel>header h2{margin:0;color:#2e4638;font-size:15px;line-height:1.45}.edgeOrinCoreTargetV2Panel>header p{margin:0;color:#5d6b62;font-size:11px;line-height:1.65}.edgeOrinCoreTargetV2Boundary,.edgeOrinCoreTargetV2ReportSummary{margin:0;padding:10px 12px;border-bottom:1px solid #e1e8e4;color:#604c38;background:#fffaf4;font-size:11px;line-height:1.65;overflow-wrap:anywhere}.edgeOrinCoreTargetV2ReportSummary strong{color:#783d1c;font:600 11px/1.5 var(--font-mono)}.edgeOrinCoreTargetV2Import{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px;padding:12px;border:1px solid #d5dfda;background:#fff}.edgeOrinCoreTargetV2Import label{min-width:0;display:grid;gap:6px;color:#33443b;font-size:11px}.edgeOrinCoreTargetV2Import input{max-width:100%;color:#52635b;font-size:11px}.edgeOrinCoreTargetV2Import>p{grid-column:1/-1;margin:0;color:#52635b;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.edgeOrinCoreTargetV2Actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.edgeOrinCoreTargetV2Actions button{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #315d48;background:#315d48;color:#fff;font-size:11px;cursor:pointer}.edgeOrinCoreTargetV2Actions button.secondary{border-color:#aab9b0;background:#fff;color:#3f5147}.edgeOrinCoreTargetV2Actions svg{width:14px;height:14px}.edgeOrinCoreTargetV2Notice{grid-column:1/-1;padding:8px 10px;border-left:3px solid #315d48;background:#f1f7f3}.edgeOrinCoreTargetV2Result{margin:12px;border:1px solid #d5dfda;background:#fff}.edgeOrinCoreTargetV2Result>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;border-bottom:1px solid #e1e8e4}.edgeOrinCoreTargetV2Result>header>div{min-width:0;display:grid;gap:5px}.edgeOrinCoreTargetV2Result>header h3{margin:0;color:#30443a;font-size:13px}.edgeOrinCoreTargetV2Result>header strong{padding:4px 7px;border:1px solid #c98451;background:#fff3e8;color:#783d1c;font:600 11px/1.5 var(--font-mono);text-align:right}.edgeOrinCoreTargetV2Warning{margin:0;padding:10px 12px;border-bottom:1px solid #e1e8e4;color:#604c38;background:#fffaf4;font-size:11px;line-height:1.65;overflow-wrap:anywhere}.edgeOrinCoreTargetV2Limits,.edgeOrinCoreTargetV2Observation,.edgeOrinCoreTargetV2Provenance,.edgeOrinCoreTargetV2Reference{margin:10px 12px;border:1px solid #e0e8e3;background:#fbfdfb}.edgeOrinCoreTargetV2Limits h4,.edgeOrinCoreTargetV2Observation h4,.edgeOrinCoreTargetV2Provenance h4,.edgeOrinCoreTargetV2Reference h4{margin:0;padding:9px 10px;border-bottom:1px solid #e5ebe7;color:#30443a;font-size:12px}.edgeOrinCoreTargetV2Limits dl,.edgeOrinCoreTargetV2Observation dl,.edgeOrinCoreTargetV2Provenance dl,.edgeOrinCoreTargetV2Reference dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.edgeOrinCoreTargetV2Limits dl div,.edgeOrinCoreTargetV2Observation dl div,.edgeOrinCoreTargetV2Provenance dl div,.edgeOrinCoreTargetV2Reference dl div{min-width:0;padding:8px 10px;border-bottom:1px solid #e6ebe8}.edgeOrinCoreTargetV2Limits dl div:nth-child(odd),.edgeOrinCoreTargetV2Observation dl div:nth-child(odd),.edgeOrinCoreTargetV2Provenance dl div:nth-child(odd),.edgeOrinCoreTargetV2Reference dl div:nth-child(odd){border-right:1px solid #e6ebe8}.edgeOrinCoreTargetV2Limits dt,.edgeOrinCoreTargetV2Observation dt,.edgeOrinCoreTargetV2Provenance dt,.edgeOrinCoreTargetV2Reference dt{color:var(--muted);font-size:11px}.edgeOrinCoreTargetV2Limits dd,.edgeOrinCoreTargetV2Observation dd,.edgeOrinCoreTargetV2Provenance dd,.edgeOrinCoreTargetV2Reference dd{margin:4px 0 0;color:#33443b;font:10px/1.55 var(--font-mono);overflow-wrap:anywhere}.edgeOrinCoreTargetV2Observation>p,.edgeOrinCoreTargetV2Provenance>p,.edgeOrinCoreTargetV2Reference>p{margin:0;padding:8px 10px;color:#604c38;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.edgeOrinCoreTargetV2Panel>.edgeOrinCoreTargetV2Boundary{border-top:1px solid #e1e8e4;border-bottom:0}.edgeOrinReadinessV2Panel{margin-bottom:14px;border:1px solid #cbd8d0;background:#f9fcfa}.edgeOrinReadinessV2Panel>header{padding:14px;border-bottom:1px solid #e0e8e3}.edgeOrinReadinessV2Panel>header>div{display:grid;gap:6px}.edgeOrinReadinessV2Panel>header span{color:var(--muted);font:10px/1.5 var(--font-mono);overflow-wrap:anywhere}.edgeOrinReadinessV2Panel>header h2{margin:0;color:#2e4638;font-size:15px;line-height:1.45}.edgeOrinReadinessV2Panel>header p{margin:0;color:#5d6b62;font-size:11px;line-height:1.65}.edgeOrinReadinessV2Boundary,.edgeOrinReadinessV2ReportSummary{margin:0;padding:10px 12px;border-bottom:1px solid #e1e8e4;color:#604c38;background:#fffaf4;font-size:11px;line-height:1.65;overflow-wrap:anywhere}.edgeOrinReadinessV2References{display:flex;flex-wrap:wrap;gap:8px 14px;padding:10px 12px 0}.edgeOrinReadinessV2Nvidia nav a,.edgeOrinReadinessV2References a{color:#315d48;font-size:11px;line-height:1.5;text-decoration:underline;text-underline-offset:2px}.edgeOrinReadinessV2Import{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px;padding:12px;border:1px solid #d5dfda;background:#fff}.edgeOrinReadinessV2Import label{min-width:0;display:grid;gap:6px;color:#33443b;font-size:11px}.edgeOrinReadinessV2Import input{max-width:100%;color:#52635b;font-size:11px}.edgeOrinReadinessV2Import>p{grid-column:1/-1;margin:0;color:#52635b;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.edgeOrinReadinessV2Actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.edgeOrinReadinessV2Actions button{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #315d48;background:#315d48;color:#fff;font-size:11px;cursor:pointer}.edgeOrinReadinessV2Actions button.secondary{border-color:#aab9b0;background:#fff;color:#3f5147}.edgeOrinReadinessV2Actions svg{width:14px;height:14px}.edgeOrinReadinessV2Notice{grid-column:1/-1;padding:8px 10px;border-left:3px solid #315d48;background:#f1f7f3}.edgeOrinReadinessV2Result{margin:12px;border:1px solid #d5dfda;background:#fff}.edgeOrinReadinessV2Result>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;border-bottom:1px solid #e1e8e4}.edgeOrinReadinessV2Result>header>div{min-width:0;display:grid;gap:5px}.edgeOrinReadinessV2Result>header span{color:var(--muted);font:10px/1.5 var(--font-mono);overflow-wrap:anywhere}.edgeOrinReadinessV2Result>header h3{margin:0;color:#30443a;font-size:13px}.edgeOrinReadinessV2Result>header strong{padding:4px 7px;border:1px solid #c98451;background:#fff3e8;color:#783d1c;font:600 11px/1.5 var(--font-mono);text-align:right}.edgeOrinReadinessV2Warning{margin:0;padding:10px 12px;border-bottom:1px solid #e1e8e4;color:#604c38;background:#fffaf4;font-size:11px;line-height:1.65;overflow-wrap:anywhere}.edgeOrinReadinessV2Assessment,.edgeOrinReadinessV2Nvidia,.edgeOrinReadinessV2Observation,.edgeOrinReadinessV2Provenance{margin:10px 12px;border:1px solid #e0e8e3;background:#fbfdfb}.edgeOrinReadinessV2Assessment h4,.edgeOrinReadinessV2Nvidia h4,.edgeOrinReadinessV2Observation h4,.edgeOrinReadinessV2Provenance h4{margin:0;padding:9px 10px;border-bottom:1px solid #e5ebe7;color:#30443a;font-size:12px}.edgeOrinReadinessV2Assessment dl,.edgeOrinReadinessV2Observation dl,.edgeOrinReadinessV2Provenance dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.edgeOrinReadinessV2Assessment dl div,.edgeOrinReadinessV2Observation dl div,.edgeOrinReadinessV2Provenance dl div{min-width:0;padding:8px 10px;border-bottom:1px solid #e6ebe8}.edgeOrinReadinessV2Assessment dl div:nth-child(odd),.edgeOrinReadinessV2Observation dl div:nth-child(odd),.edgeOrinReadinessV2Provenance dl div:nth-child(odd){border-right:1px solid #e6ebe8}.edgeOrinReadinessV2Assessment dt,.edgeOrinReadinessV2Observation dt,.edgeOrinReadinessV2Provenance dt{color:var(--muted);font-size:11px}.edgeOrinReadinessV2Assessment dd,.edgeOrinReadinessV2Observation dd,.edgeOrinReadinessV2Provenance dd{margin:4px 0 0;color:#33443b;font:10px/1.55 var(--font-mono);overflow-wrap:anywhere}.edgeOrinReadinessV2Observation dd small{display:block;margin-top:4px;color:#66756c;font:9px/1.5 var(--font-mono);overflow-wrap:anywhere}.edgeOrinReadinessV2Nvidia>p,.edgeOrinReadinessV2Observation>p,.edgeOrinReadinessV2Provenance>p{margin:0;padding:8px 10px;color:#604c38;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.edgeOrinReadinessV2Observation code{font:inherit}.edgeOrinReadinessV2Manifest,.edgeOrinReadinessV2StorageRows{display:grid;margin:0;padding:0;list-style:none}.edgeOrinReadinessV2StorageRows li{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:1px solid #e6ebe8;color:#33443b;font:10px/1.5 var(--font-mono);overflow-wrap:anywhere}.edgeOrinReadinessV2Nvidia nav{display:flex;flex-wrap:wrap;gap:8px 14px;padding:8px 10px}.edgeOrinReadinessV2Provenance details{padding:9px 10px;border-top:1px solid #e6ebe8}.edgeOrinReadinessV2Provenance summary{color:#30443a;font-size:11px;cursor:pointer}.edgeOrinReadinessV2Manifest{margin-top:7px}.edgeOrinReadinessV2Manifest li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:7px 0;border-top:1px solid #e6ebe8;color:#33443b;font:10px/1.5 var(--font-mono);overflow-wrap:anywhere}.edgeOrinReadinessV2Manifest li code{grid-column:1/-1;font:inherit}.edgeOrinReadinessV2Panel>.edgeOrinReadinessV2Boundary{border-top:1px solid #e1e8e4;border-bottom:0}.edgeOrinReadinessV3Panel{margin-bottom:14px;border:1px solid #cbd8d0;background:#f9fcfa}.edgeOrinReadinessV3Panel>header{padding:14px;border-bottom:1px solid #e0e8e3}.edgeOrinReadinessV3Panel>header>div{display:grid;gap:6px}.edgeOrinReadinessV3Panel>header span{color:var(--muted);font:10px/1.5 var(--font-mono);overflow-wrap:anywhere}.edgeOrinReadinessV3Panel>header h2{margin:0;color:#2e4638;font-size:15px;line-height:1.45}.edgeOrinReadinessV3Panel>header p{margin:0;color:#5d6b62;font-size:11px;line-height:1.65}.edgeOrinReadinessV3Boundary,.edgeOrinReadinessV3ReportSummary{margin:0;padding:10px 12px;border-bottom:1px solid #e1e8e4;color:#604c38;background:#fffaf4;font-size:11px;line-height:1.65;overflow-wrap:anywhere}.edgeOrinReadinessV3References{display:flex;flex-wrap:wrap;gap:8px 14px;padding:10px 12px 0}.edgeOrinReadinessV3Nvidia nav a,.edgeOrinReadinessV3References a{color:#315d48;font-size:11px;line-height:1.5;text-decoration:underline;text-underline-offset:2px}.edgeOrinReadinessV3Import{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px;padding:12px;border:1px solid #d5dfda;background:#fff}.edgeOrinReadinessV3Import label{min-width:0;display:grid;gap:6px;color:#33443b;font-size:11px}.edgeOrinReadinessV3Import input{max-width:100%;color:#52635b;font-size:11px}.edgeOrinReadinessV3Import>p{grid-column:1/-1;margin:0;color:#52635b;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.edgeOrinReadinessV3Actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.edgeOrinReadinessV3Actions button{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #315d48;background:#315d48;color:#fff;font-size:11px;cursor:pointer}.edgeOrinReadinessV3Actions button.secondary{border-color:#aab9b0;background:#fff;color:#3f5147}.edgeOrinReadinessV3Actions svg{width:14px;height:14px}.edgeOrinReadinessV3Notice{grid-column:1/-1;padding:8px 10px;border-left:3px solid #315d48;background:#f1f7f3}.edgeOrinReadinessV3Result{margin:12px;border:1px solid #d5dfda;background:#fff}.edgeOrinReadinessV3Result>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;border-bottom:1px solid #e1e8e4}.edgeOrinReadinessV3Result>header>div{min-width:0;display:grid;gap:5px}.edgeOrinReadinessV3Result>header span{color:var(--muted);font:10px/1.5 var(--font-mono);overflow-wrap:anywhere}.edgeOrinReadinessV3Result>header h3{margin:0;color:#30443a;font-size:13px}.edgeOrinReadinessV3Result>header strong{padding:4px 7px;border:1px solid #c98451;background:#fff3e8;color:#783d1c;font:600 11px/1.5 var(--font-mono);text-align:right}.edgeOrinReadinessV3Warning{margin:0;padding:10px 12px;border-bottom:1px solid #e1e8e4;color:#604c38;background:#fffaf4;font-size:11px;line-height:1.65;overflow-wrap:anywhere}.edgeOrinReadinessV3Assessment,.edgeOrinReadinessV3Nvidia,.edgeOrinReadinessV3Observation,.edgeOrinReadinessV3Provenance{margin:10px 12px;border:1px solid #e0e8e3;background:#fbfdfb}.edgeOrinReadinessV3Assessment h4,.edgeOrinReadinessV3Nvidia h4,.edgeOrinReadinessV3Observation h4,.edgeOrinReadinessV3Provenance h4{margin:0;padding:9px 10px;border-bottom:1px solid #e5ebe7;color:#30443a;font-size:12px}.edgeOrinReadinessV3Assessment dl,.edgeOrinReadinessV3Observation dl,.edgeOrinReadinessV3Provenance dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.edgeOrinReadinessV3Assessment dl div,.edgeOrinReadinessV3Observation dl div,.edgeOrinReadinessV3Provenance dl div{min-width:0;padding:8px 10px;border-bottom:1px solid #e6ebe8}.edgeOrinReadinessV3Assessment dl div:nth-child(odd),.edgeOrinReadinessV3Observation dl div:nth-child(odd),.edgeOrinReadinessV3Provenance dl div:nth-child(odd){border-right:1px solid #e6ebe8}.edgeOrinReadinessV3Assessment dt,.edgeOrinReadinessV3Observation dt,.edgeOrinReadinessV3Provenance dt{color:var(--muted);font-size:11px}.edgeOrinReadinessV3Assessment dd,.edgeOrinReadinessV3Observation dd,.edgeOrinReadinessV3Provenance dd{margin:4px 0 0;color:#33443b;font:10px/1.55 var(--font-mono);overflow-wrap:anywhere}.edgeOrinReadinessV3Observation dd small{display:block;margin-top:4px;color:#66756c;font:9px/1.5 var(--font-mono);overflow-wrap:anywhere}.edgeOrinReadinessV3Nvidia>p,.edgeOrinReadinessV3Observation>p,.edgeOrinReadinessV3Provenance>p{margin:0;padding:8px 10px;color:#604c38;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.edgeOrinReadinessV3Observation code{font:inherit}.edgeOrinReadinessV3Manifest,.edgeOrinReadinessV3StorageRows{display:grid;margin:0;padding:0;list-style:none}.edgeOrinReadinessV3StorageRows li{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:1px solid #e6ebe8;color:#33443b;font:10px/1.5 var(--font-mono);overflow-wrap:anywhere}.edgeOrinReadinessV3Nvidia nav{display:flex;flex-wrap:wrap;gap:8px 14px;padding:8px 10px}.edgeOrinReadinessV3Provenance details{padding:9px 10px;border-top:1px solid #e6ebe8}.edgeOrinReadinessV3Provenance summary{color:#30443a;font-size:11px;cursor:pointer}.edgeOrinReadinessV3Manifest{margin-top:7px}.edgeOrinReadinessV3Manifest li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:7px 0;border-top:1px solid #e6ebe8;color:#33443b;font:10px/1.5 var(--font-mono);overflow-wrap:anywhere}.edgeOrinReadinessV3Manifest li code{grid-column:1/-1;font:inherit}.edgeOrinReadinessV3Panel>.edgeOrinReadinessV3Boundary{border-top:1px solid #e1e8e4;border-bottom:0}@media (max-width:680px){.edgeOrinReadOnlyEvidencePanel>header{flex-direction:column}.edgeOrinReadOnlyEvidencePanel>header a{align-self:flex-start}.edgeOrinEvidenceAssessment,.edgeOrinEvidenceDeviceFacts{grid-template-columns:1fr}.edgeOrinEvidenceAssessment div:nth-child(odd),.edgeOrinEvidenceDeviceFacts div:nth-child(odd){border-right:0}.edgeOrinEvidenceImport{flex-direction:column}.edgeOrinSnapshotImport{grid-template-columns:1fr}.edgeOrinSnapshotImport>p{grid-column:auto}.edgeOrinSnapshotFacts{grid-template-columns:1fr}.edgeOrinSnapshotFacts div:nth-child(odd){border-right:0}.edgeOrinSnapshotResult>header{flex-direction:column}.edgeOrinPackageLayoutImport{grid-template-columns:1fr}.edgeOrinPackageLayoutImport>p{grid-column:auto}.edgeOrinPackageLayoutCore dl,.edgeOrinPackageLayoutFacts,.edgeOrinPackageLayoutLimits dl{grid-template-columns:1fr}.edgeOrinPackageLayoutCore dl div:nth-child(odd),.edgeOrinPackageLayoutFacts div:nth-child(odd),.edgeOrinPackageLayoutLimits dl div:nth-child(odd){border-right:0}.edgeOrinPackageLayoutResult>header{flex-direction:column}.edgeOrinPackageLayoutResult>header strong{text-align:left}.edgeOrinPackageLayoutNames{grid-template-columns:1fr}.edgeOrinPackageLayoutNames li:nth-child(odd){border-right:0}.edgeOrinCoreTargetImport{grid-template-columns:1fr}.edgeOrinCoreTargetImport>p{grid-column:auto}.edgeOrinCoreTargetResult>header{flex-direction:column}.edgeOrinCoreTargetResult>header strong{text-align:left}.edgeOrinCoreTargetLimits dl,.edgeOrinCoreTargetObservation dl,.edgeOrinCoreTargetProvenance dl,.edgeOrinCoreTargetReference dl{grid-template-columns:1fr}.edgeOrinCoreTargetLimits dl div:nth-child(odd),.edgeOrinCoreTargetObservation dl div:nth-child(odd),.edgeOrinCoreTargetProvenance dl div:nth-child(odd),.edgeOrinCoreTargetReference dl div:nth-child(odd){border-right:0}.edgeOrinCoreTargetV2Import{grid-template-columns:1fr}.edgeOrinCoreTargetV2Import>p{grid-column:auto}.edgeOrinCoreTargetV2Result>header{flex-direction:column}.edgeOrinCoreTargetV2Result>header strong{text-align:left}.edgeOrinCoreTargetV2Limits dl,.edgeOrinCoreTargetV2Observation dl,.edgeOrinCoreTargetV2Provenance dl,.edgeOrinCoreTargetV2Reference dl{grid-template-columns:1fr}.edgeOrinCoreTargetV2Limits dl div:nth-child(odd),.edgeOrinCoreTargetV2Observation dl div:nth-child(odd),.edgeOrinCoreTargetV2Provenance dl div:nth-child(odd),.edgeOrinCoreTargetV2Reference dl div:nth-child(odd){border-right:0}.edgeOrinReadinessV2Import{grid-template-columns:1fr}.edgeOrinReadinessV2Import>p{grid-column:auto}.edgeOrinReadinessV2Result>header{flex-direction:column}.edgeOrinReadinessV2Assessment dl,.edgeOrinReadinessV2Observation dl,.edgeOrinReadinessV2Provenance dl{grid-template-columns:1fr}.edgeOrinReadinessV2Assessment dl div:nth-child(odd),.edgeOrinReadinessV2Observation dl div:nth-child(odd),.edgeOrinReadinessV2Provenance dl div:nth-child(odd){border-right:0}.edgeOrinReadinessV2StorageRows li{flex-direction:column;gap:2px}.edgeOrinReadinessV3Import{grid-template-columns:1fr}.edgeOrinReadinessV3Import>p{grid-column:auto}.edgeOrinReadinessV3Result>header{flex-direction:column}.edgeOrinReadinessV3Assessment dl,.edgeOrinReadinessV3Observation dl,.edgeOrinReadinessV3Provenance dl{grid-template-columns:1fr}.edgeOrinReadinessV3Assessment dl div:nth-child(odd),.edgeOrinReadinessV3Observation dl div:nth-child(odd),.edgeOrinReadinessV3Provenance dl div:nth-child(odd){border-right:0}.edgeOrinReadinessV3StorageRows li{flex-direction:column;gap:2px}}.edgeInventoryActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.edgeInventoryActions a,.edgeInventoryActions button,.edgeInventoryActions label{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 11px;border:1px solid #b8c9bd;color:var(--forest);background:#fff;font:600 9px var(--font-mono);text-decoration:none;cursor:pointer}.edgeInventoryActions svg{width:13px}.edgeInventoryActions label.is-disabled{opacity:.6;cursor:wait}.edgeInventoryActions input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.edgeInventoryActions label:focus-within{outline:2px solid #28664b;outline-offset:2px}.edgeInventoryActions button{color:#735439}.edgeDeploymentNotice{margin:12px 0 0;padding:11px 12px;border:1px solid #d9bf87;background:#fff9ec;color:#684d20;font-size:10px;line-height:1.55}.edgeDataHandling{margin:11px 0 0;color:var(--muted);font-size:9px;line-height:1.6}.edgePackageItem{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px 0;border-top:1px solid var(--line)}.edgePackageItem:last-of-type{border-bottom:1px solid var(--line)}.edgePackageIcon{width:34px;height:34px;display:grid;place-items:center;background:#eaf4ed;color:#397158}.edgePackageIcon svg{width:17px}.edgePackageItem>div:nth-child(2){min-width:0;display:grid;gap:5px}.edgePackageItem strong{font-size:11px;line-height:1.5}.edgePackageItem small,.edgePackageItem span{color:var(--muted);font-size:9px;line-height:1.55;overflow-wrap:anywhere}.edgePackageItem small{font-family:var(--font-mono)}.edgePackageItem>b{padding-top:2px;color:#2a6548;font:600 8px var(--font-mono);white-space:nowrap}.edgePackageItem>.edgeStatusAvailable{color:#2a6548}.edgePackageItem.is-unavailable .edgePackageIcon{color:#81512a;background:#f8efe4}.edgePackageItem.is-unavailable>b{color:#83502c}.edgeInstallBoundary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:15px;padding:12px;background:#fff8e9;color:#714b16}.edgeInstallBoundary svg{width:15px}.edgeInstallBoundary span{font-size:9px;line-height:1.7}.edgeInstallBoundary code{font-size:8px;overflow-wrap:anywhere}.edgeDeploymentRequirements{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;padding:18px 20px;border:1px solid #c9d9cf;background:#f5faf6}.edgeDeploymentRequirements>svg{width:18px;color:#397158}.edgeDeploymentRequirements>div{display:grid;gap:5px}.edgeDeploymentRequirements strong{color:var(--forest);font-size:10px}.edgeDeploymentRequirements span{color:var(--muted);font-size:9px;line-height:1.7}.edgePackHandoff{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:16px;padding:14px;border:1px solid #d6c9aa;background:#fffbf2}.edgePackHandoff>div{display:grid;gap:5px}.edgePackHandoff strong{color:#624b22;font-size:10px}.edgePackHandoff span{color:var(--muted);font-size:9px;line-height:1.7;overflow-wrap:anywhere}.edgePackHandoff code{font-size:8px}.edgePackHandoff label{position:relative;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 10px;border:1px solid #b8c9bd;color:var(--forest);background:white;font:600 8px var(--font-mono);white-space:nowrap;cursor:pointer}.edgePackHandoff label svg{width:13px}.edgePackHandoff input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.edgePackHandoff label:focus-within{outline:2px solid #28664b;outline-offset:2px}.edgePackReceipt{margin-top:12px;border:1px solid #c9d9cf;background:#f8fbf9}.edgePackReceipt>header{display:flex;justify-content:space-between;gap:12px;padding:13px 14px;border-bottom:1px solid #dce6df}.edgePackReceipt>header>div{display:grid;gap:4px}.edgePackReceipt>header span{color:var(--muted);font:8px var(--font-mono)}.edgePackReceipt>header strong{color:var(--forest);font-size:10px}.edgePackReceipt>header>b{align-self:start;flex:0 1 auto;max-width:45%;color:#80502f;font:600 8px var(--font-mono);line-height:1.4;text-align:right;white-space:normal}.edgePackRuntimeBoundary{margin:0;padding:10px 13px;border-bottom:1px solid #e4ece7;color:#624b22;font-size:9px;line-height:1.6}.edgePackReceipt dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.edgePackReceipt dl div{min-width:0;padding:10px 13px;border-bottom:1px solid #e4ece7}.edgePackReceipt dl div:nth-child(odd){border-right:1px solid #e4ece7}.edgePackReceipt dl .wide{grid-column:1/-1;border-right:0}.edgePackReceipt dt{color:var(--muted);font-size:8px}.edgePackReceipt dd{margin:4px 0 0;font:9px var(--font-mono);overflow-wrap:anywhere}.edgePackReceipt dd code{font-size:8px}.edgePackReceipt>small{display:block;padding:10px 13px;color:var(--muted);font-size:8px;line-height:1.7;overflow-wrap:anywhere}.edgePackReceiptList{display:grid;gap:9px;margin-top:12px}.edgePreflightHandoff{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:16px;padding:14px;border:1px solid #c9d9cf;background:#f5faf6}.edgePreflightHandoffCopy{display:grid;gap:5px}.edgePreflightHandoffCopy strong{color:var(--forest);font-size:11px}.edgePreflightHandoffCopy span{color:var(--muted);font-size:10px;line-height:1.7;overflow-wrap:anywhere}.edgePreflightHandoffCopy code{font-size:9px}.edgePreflightHandoff label{position:relative;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 11px;border:1px solid #b8c9bd;color:var(--forest);background:white;font:600 9px var(--font-mono);white-space:nowrap;cursor:pointer}.edgePreflightHandoff label.is-disabled{opacity:.6;cursor:wait}.edgePreflightHandoff label svg{width:13px}.edgePreflightHandoff input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.edgePreflightHandoff label:focus-within{outline:2px solid #28664b;outline-offset:2px}.edgePreflightReceipt{margin-top:12px;border:1px solid #c9d9cf;background:#f8fbf9}.edgePreflightReceipt>header{display:flex;justify-content:space-between;gap:12px;padding:14px 15px;border-bottom:1px solid #dce6df}.edgePreflightReceipt>header>div{min-width:0;display:grid;gap:5px}.edgePreflightReceipt>header span{color:var(--muted);font:9px var(--font-mono);overflow-wrap:anywhere}.edgePreflightReceipt>header strong{color:var(--forest);font-size:12px;overflow-wrap:anywhere}.edgePreflightReceipt>header>b{align-self:start;color:#80502f;font:650 9px var(--font-mono);white-space:nowrap}.edgePreflightSummary{display:grid;gap:5px;padding:13px 15px;background:#eef6f0;border-bottom:1px solid #dce6df}.edgePreflightSummary strong{color:#24583f;font-size:11px}.edgePreflightSummary span{color:#4d6254;font-size:10px;line-height:1.65}.edgePreflightReceipt dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.edgePreflightReceipt dl div{min-width:0;padding:11px 14px;border-bottom:1px solid #e4ece7}.edgePreflightReceipt dl div:nth-child(odd){border-right:1px solid #e4ece7}.edgePreflightReceipt dl .wide{grid-column:1/-1;border-right:0}.edgePreflightReceipt dt{color:var(--muted);font-size:9px}.edgePreflightReceipt dd{margin:4px 0 0;font:10px/1.55 var(--font-mono);overflow-wrap:anywhere}.edgePreflightReceipt dd code{font-size:9px}.edgePreflightReceipt>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:13px 16px 13px 31px;border-bottom:1px solid #e4ece7}.edgePreflightReceipt>ul li{color:#315640;font-size:10px;line-height:1.55}.edgePreflightReceipt>p{margin:0;padding:12px 15px;color:var(--muted);font-size:10px;line-height:1.65}.edgePreflightReceipt>small{display:block;padding:10px 15px;border-top:1px solid #e4ece7;color:var(--muted);font-size:9px;line-height:1.65;overflow-wrap:anywhere}.edgeModelRuntimeHandoff{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:16px;padding:14px;border:1px solid #d7cbaa;background:#fbf9f2}.edgeModelRuntimeHandoffCopy{display:grid;gap:5px}.edgeModelRuntimeHandoffCopy strong{color:#584b2d;font-size:11px}.edgeModelRuntimeHandoffCopy span{color:var(--muted);font-size:10px;line-height:1.7;overflow-wrap:anywhere}.edgeModelRuntimeHandoffCopy code{font-size:9px}.edgeModelRuntimeHandoff label{position:relative;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 11px;border:1px solid #cfc4a6;color:#584b2d;background:white;font:600 9px var(--font-mono);white-space:nowrap;cursor:pointer}.edgeModelRuntimeHandoff label.is-disabled{opacity:.6;cursor:wait}.edgeModelRuntimeHandoff label svg{width:13px}.edgeModelRuntimeHandoff input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.edgeModelRuntimeHandoff label:focus-within{outline:2px solid #765c24;outline-offset:2px}.edgeModelRuntimeCandidatePaste{grid-column:1/-1;display:grid;gap:7px}.edgeModelRuntimeCandidatePaste>label{justify-self:start;min-height:0;padding:0;border:0;color:#584b2d;background:transparent;cursor:default;font-size:10px}.edgeModelRuntimeCandidatePaste textarea{width:100%;min-height:88px;resize:vertical;padding:9px 10px;border:1px solid #cfc4a6;color:#3f3a30;background:white;font:10px/1.55 var(--font-mono)}.edgeModelRuntimeCandidatePaste textarea:focus-visible{outline:2px solid #765c24;outline-offset:2px}.edgeModelRuntimeCandidatePaste button{justify-self:start;margin:0}.edgeModelRuntimeReceipt{margin-top:12px;border:1px solid #d7cbaa;background:#fffefa}.edgeModelRuntimeReceipt>header{display:flex;justify-content:space-between;gap:12px;padding:14px 15px;border-bottom:1px solid #e8e1d0}.edgeModelRuntimeReceipt>header>div{min-width:0;display:grid;gap:5px}.edgeModelRuntimeReceipt>header span{color:var(--muted);font:9px var(--font-mono);overflow-wrap:anywhere}.edgeModelRuntimeReceipt>header strong{color:#584b2d;font-size:12px;overflow-wrap:anywhere}.edgeModelRuntimeReceipt>header>b{align-self:start;color:#80502f;font:650 9px var(--font-mono);white-space:nowrap}.edgeModelRuntimeSummary{display:grid;gap:5px;padding:13px 15px;background:#f8f2e3;border-bottom:1px solid #e8e1d0}.edgeModelRuntimeSummary strong{color:#584b2d;font-size:11px}.edgeModelRuntimeSummary span{color:#655b48;font-size:10px;line-height:1.65}.edgeModelRuntimeStateGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.edgeModelRuntimeStateGrid>div{min-width:0;padding:11px 14px;border-bottom:1px solid #eee9de}.edgeModelRuntimeStateGrid>div:nth-child(odd){border-right:1px solid #eee9de}.edgeModelRuntimeReceipt dt{color:var(--muted);font-size:9px}.edgeModelRuntimeReceipt dd{margin:4px 0 0;font:10px/1.55 var(--font-mono);overflow-wrap:anywhere}.edgeModelRuntimeReceipt dd code{font-size:9px}.edgeModelRuntimeClaimBlock{padding:13px 15px;border-top:1px solid #eee9de}.edgeModelRuntimeClaimBlock h3{margin:0 0 10px;color:#584b2d;font-size:10px}.edgeModelRuntimeClaimBlock h4{margin:13px 0 8px;color:var(--muted);font-size:9px}.edgeModelRuntimeClaimBlock>p{margin:-4px 0 9px;color:var(--muted);font:9px var(--font-mono)}.edgeModelRuntimeClaimBlock>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.edgeModelRuntimeClaimBlock>dl>div{min-width:0;padding:8px 10px;border-bottom:1px solid #eee9de}.edgeModelRuntimeClaimBlock>dl>div:nth-child(odd){border-right:1px solid #eee9de}.edgeModelRuntimeClaimBlock>dl>.wide{grid-column:1/-1;border-right:0}.edgeManualComparison>p{margin:0 0 10px;color:var(--muted);font-size:10px;line-height:1.65}.edgeManualComparison>.edgeManualCompareBoundary{margin:10px 0 0;padding:9px 10px;border-left:2px solid #b78345;background:#f7f3e9;color:#65543a}.edgeManualCompareTableWrap{overflow-x:auto}.edgeManualCompareTableWrap table{width:100%;border-collapse:collapse;font-size:10px;text-align:left}.edgeManualCompareTableWrap caption{padding:0 0 7px;color:var(--muted);text-align:left;font-size:9px}.edgeManualCompareTableWrap td,.edgeManualCompareTableWrap th{min-width:130px;padding:8px;border:1px solid #e8e1d0;vertical-align:top}.edgeManualCompareTableWrap thead th{background:#f6f3ec;color:#584b2d;font-size:9px}.edgeManualCompareTableWrap tbody th{color:#584b2d;font-weight:650}.edgeManualCompareTableWrap td code{display:block;color:#403c33;font:10px/1.5 var(--font-mono);overflow-wrap:anywhere}.edgeManualCompareTableWrap td small{display:block;margin-top:5px;color:var(--muted);font-size:9px;line-height:1.55}.edgeManualCompareResult{display:inline-block;padding:3px 6px;border:1px solid #ded5c3;border-radius:3px;background:#f8f6f0;color:#564b37;font-size:9px;line-height:1.45}.edgeManualCompareResult[data-result=DIFFERENT_REPORTED_VALUE],.edgeManualCompareResult[data-result=DIFFERENT_VERSION_STRING],.edgeManualCompareResult[data-result=VERSION_DIGITS_DIFFER]{border-color:#e4c4b8;background:#fff5f1;color:#844331}.edgeManualCompareResult[data-result=NOT_COMPARABLE],.edgeManualCompareResult[data-result=NOT_REPORTED],.edgeManualCompareResult[data-result=VERSION_NOT_REPORTED]{border-color:#ddd8cb;background:#f2f0eb;color:#66635c}.edgeModelRuntimeIoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.edgeModelRuntimeIoGrid>div{min-width:0;padding:10px;background:#faf8f2}.edgeModelRuntimeIoGrid h4{margin:0 0 7px;color:#5d533f}.edgeModelRuntimeChecks,.edgeModelRuntimeIoGrid ul{display:grid;gap:6px;margin:0;padding-left:17px}.edgeModelRuntimeChecks li,.edgeModelRuntimeIoGrid li{color:#5e5a50;font:9px/1.6 var(--font-mono);overflow-wrap:anywhere}.edgeModelRuntimeComponents,.edgeModelRuntimeInputs{display:grid;gap:7px;margin:0;padding:0;list-style:none}.edgeModelRuntimeComponents li,.edgeModelRuntimeInputs li{min-width:0;display:grid;grid-template-columns:100px minmax(0,1fr);gap:3px 10px;padding:9px 10px;background:#faf8f2}.edgeModelRuntimeComponents li>strong,.edgeModelRuntimeInputs li>strong{color:#5d533f;font:600 9px var(--font-mono)}.edgeModelRuntimeComponents li>code,.edgeModelRuntimeComponents li>span,.edgeModelRuntimeInputs li>code,.edgeModelRuntimeInputs li>span{min-width:0;grid-column:2;color:#5e5a50;font:9px/1.55 var(--font-mono);overflow-wrap:anywhere}.edgeModelRuntimeLimitation{margin:0;padding:12px 15px;font-size:10px}.edgeModelRuntimeLimitation,.edgeModelRuntimeReceipt>small{border-top:1px solid #eee9de;color:var(--muted);line-height:1.65}.edgeModelRuntimeReceipt>small{display:block;padding:10px 15px;font-size:9px;overflow-wrap:anywhere}.edgeModelRuntimeClear{margin:0 15px 14px;padding:8px 10px;border:1px solid #d1c8b2;color:#584b2d;background:white;font:600 9px var(--font-mono);cursor:pointer}.edgeModelRuntimeClear:focus-visible{outline:2px solid #765c24;outline-offset:2px}.edgeOrinSmokeHandoff{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:16px;padding:14px;border:1px solid #d7cbaa;background:#fbf9f2}.edgeOrinSmokeHandoffCopy{display:grid;gap:5px}.edgeOrinSmokeHandoffCopy strong{color:#584b2d;font-size:11px}.edgeOrinSmokeHandoffCopy span{color:var(--muted);font-size:11px;line-height:1.7;overflow-wrap:anywhere}.edgeOrinSmokeHandoffCopy code{font-size:9px}.edgeOrinSmokeHandoff label{position:relative;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 11px;border:1px solid #cfc4a6;color:#584b2d;background:white;font:600 10px var(--font-mono);white-space:nowrap;cursor:pointer}.edgeOrinSmokeHandoff label.is-disabled{opacity:.6;cursor:wait}.edgeOrinSmokeHandoff label svg{width:13px}.edgeOrinSmokeHandoff input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.edgeOrinSmokeHandoff label:focus-within{outline:2px solid #765c24;outline-offset:2px}.edgeOrinSmokeReceipt{margin-top:12px;border:1px solid #d7cbaa;background:#fffefa}.edgeOrinSmokeReceipt>header{display:flex;justify-content:space-between;gap:12px;padding:14px 15px;border-bottom:1px solid #e8e1d0}.edgeOrinSmokeReceipt>header>div{min-width:0;display:grid;gap:5px}.edgeOrinSmokeReceipt>header span{color:var(--muted);font:10px var(--font-mono);overflow-wrap:anywhere}.edgeOrinSmokeReceipt>header strong{color:#584b2d;font-size:12px;overflow-wrap:anywhere}.edgeOrinSmokeReceipt>header>b{align-self:start;color:#80502f;font:650 10px var(--font-mono);white-space:nowrap}.edgeOrinSmokeSummary{display:grid;gap:5px;padding:13px 15px;background:#f8f2e3;border-bottom:1px solid #e8e1d0}.edgeOrinSmokeSummary strong{color:#584b2d;font-size:11px}.edgeOrinSmokeSummary span{color:#655b48;font-size:11px;line-height:1.65}.edgeOrinSmokeStateGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.edgeOrinSmokeStateGrid>div{min-width:0;padding:11px 14px;border-bottom:1px solid #eee9de}.edgeOrinSmokeStateGrid>div:nth-child(odd){border-right:1px solid #eee9de}.edgeOrinSmokeReceipt dt{color:var(--muted);font-size:10px}.edgeOrinSmokeReceipt dd{margin:4px 0 0;font:11px/1.55 var(--font-mono);overflow-wrap:anywhere}.edgeOrinSmokeReceipt dd code{font-size:10px}.edgeOrinSmokeClaimBlock{padding:13px 15px;border-top:1px solid #eee9de}.edgeOrinSmokeClaimBlock h3{margin:0 0 10px;color:#584b2d;font-size:11px}.edgeOrinSmokeClaimBlock>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.edgeOrinSmokeClaimBlock>dl>div{min-width:0;padding:8px 10px;border-bottom:1px solid #eee9de}.edgeOrinSmokeClaimBlock>dl>div:nth-child(odd){border-right:1px solid #eee9de}.edgeOrinSmokeClaimBlock>dl>.wide{grid-column:1/-1;border-right:0}.edgeOrinSmokeHashes,.edgeOrinSmokeLimitations{display:grid;gap:7px;margin:0;padding:0;list-style:none}.edgeOrinSmokeHashes li{min-width:0;display:grid;grid-template-columns:minmax(145px,.35fr) minmax(0,1fr);gap:5px 12px;padding:9px 10px;background:#faf8f2}.edgeOrinSmokeHashes strong{color:#5d533f;font:600 10px var(--font-mono)}.edgeOrinSmokeHashes code{color:#5e5a50;font:10px/1.55 var(--font-mono);overflow-wrap:anywhere}.edgeOrinSmokeLimitations li{padding-left:16px;color:#5e5a50;font-size:11px;line-height:1.6}.edgeOrinSmokeClear{margin:0 15px 14px;padding:8px 10px;border:1px solid #d1c8b2;color:#584b2d;background:white;font:600 10px var(--font-mono);cursor:pointer}.edgeOrinSmokeClear:focus-visible{outline:2px solid #765c24;outline-offset:2px}.edgeResearchHandoff{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:16px;padding:14px;border:1px solid #d4caef;background:#f8f6fc}.edgeResearchHandoffCopy{display:grid;gap:5px}.edgeResearchHandoffCopy strong{color:#4e3b80;font-size:11px}.edgeResearchHandoffCopy span{color:var(--muted);font-size:10px;line-height:1.7;overflow-wrap:anywhere}.edgeResearchHandoffCopy code{font-size:9px}.edgeResearchHandoff label{position:relative;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 11px;border:1px solid #c9bfdf;color:#4e3b80;background:white;font:600 9px var(--font-mono);white-space:nowrap;cursor:pointer}.edgeResearchHandoff label.is-disabled{opacity:.6;cursor:wait}.edgeResearchHandoff label svg{width:13px}.edgeResearchHandoff input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.edgeResearchHandoff label:focus-within{outline:2px solid #655299;outline-offset:2px}.edgeResearchReceipt{margin-top:12px;border:1px solid #d4caef;background:#fbfaff}.edgeResearchReceipt>header{display:flex;justify-content:space-between;gap:12px;padding:14px 15px;border-bottom:1px solid #e6e0f1}.edgeResearchReceipt>header>div{min-width:0;display:grid;gap:5px}.edgeResearchReceipt>header span{color:var(--muted);font:9px var(--font-mono);overflow-wrap:anywhere}.edgeResearchReceipt>header strong{color:#4e3b80;font-size:12px;overflow-wrap:anywhere}.edgeResearchReceipt>header>b{display:inline-flex;align-items:center;gap:5px;align-self:start;color:#655299;font:650 9px var(--font-mono);white-space:nowrap}.edgeResearchReceipt>header>b svg{width:13px}.edgeResearchReceiptSummary{display:grid;gap:5px;padding:13px 15px;background:#f3effa;border-bottom:1px solid #e6e0f1}.edgeResearchReceiptSummary strong{color:#4e3b80;font-size:11px}.edgeResearchReceiptSummary span{color:#5e5671;font-size:10px;line-height:1.65}.edgeResearchReceipt dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.edgeResearchReceipt dl div{min-width:0;padding:11px 14px;border-bottom:1px solid #ece8f3}.edgeResearchReceipt dl div:nth-child(odd){border-right:1px solid #ece8f3}.edgeResearchReceipt dl .wide{grid-column:1/-1;border-right:0}.edgeResearchReceipt dt{color:var(--muted);font-size:9px}.edgeResearchReceipt dd{margin:4px 0 0;font:10px/1.55 var(--font-mono);overflow-wrap:anywhere}.edgeResearchReceipt dd code{font-size:9px}.edgeResearchReceipt>p{margin:0;padding:12px 15px;color:#5e5671;font-size:10px;line-height:1.65}.edgeResearchReceipt>small{display:block;padding:10px 15px;border-top:1px solid #e6e0f1;color:var(--muted);font-size:9px;line-height:1.65;overflow-wrap:anywhere}.edgeCameraHandoff{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:16px;padding:14px;border:1px solid #bfcbdc;background:#f5f8fc}.edgeCameraHandoffCopy{display:grid;gap:5px}.edgeCameraHandoffCopy strong{color:#31526b;font-size:10px}.edgeCameraHandoffCopy span{color:var(--muted);font-size:9px;line-height:1.7;overflow-wrap:anywhere}.edgeCameraHandoffCopy code{font-size:8px}.edgeCameraHandoff label{position:relative;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 10px;border:1px solid #b8c9bd;color:var(--forest);background:white;font:600 8px var(--font-mono);white-space:nowrap;cursor:pointer}.edgeCameraHandoff label svg{width:13px}.edgeCameraHandoff input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.edgeCameraHandoff label:focus-within{outline:2px solid #28664b;outline-offset:2px}.edgeCameraReceipt{margin-top:12px;border:1px solid #bfcbdc;background:#f8fafe}.edgeCameraReceiptFailed{border-color:#d5a7a0;background:#fff9f8}.edgeCameraReceipt>header{display:flex;justify-content:space-between;gap:12px;padding:13px 14px;border-bottom:1px solid #dce3ee}.edgeCameraReceipt>header>div{display:grid;gap:4px}.edgeCameraReceipt>header span{color:var(--muted);font:8px var(--font-mono)}.edgeCameraReceipt>header strong{color:#31526b;font-size:10px}.edgeCameraReceipt>header>b{align-self:start;color:#80502f;font:600 8px var(--font-mono);white-space:nowrap}.edgeCameraReceiptFailed>header>b{color:#963f35}.edgeCameraReceipt dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.edgeCameraReceipt dl div{min-width:0;padding:10px 13px;border-bottom:1px solid #e4e9f0}.edgeCameraReceipt dl div:nth-child(odd){border-right:1px solid #e4e9f0}.edgeCameraReceipt dl .wide{grid-column:1/-1;border-right:0}.edgeCameraReceipt dt{color:var(--muted);font-size:8px}.edgeCameraReceipt dd{margin:4px 0 0;font:9px var(--font-mono);overflow-wrap:anywhere}.edgeCameraReceipt dd code{font-size:8px}.edgeCameraReceipt details{padding:10px 13px;border-bottom:1px solid #e4e9f0}.edgeCameraReceipt summary{color:#31526b;font:600 8px var(--font-mono);cursor:pointer}.edgeCameraReceipt details ul{display:grid;gap:5px;max-height:220px;overflow:auto;margin:9px 0 0;padding-left:15px}.edgeCameraReceipt details li{color:var(--muted);font:8px/1.55 var(--font-mono);overflow-wrap:anywhere}.edgeCameraReceipt>ul{display:grid;gap:5px;margin:0;padding:10px 28px;border-bottom:1px solid #e4e9f0}.edgeCameraReceipt>ul li{color:var(--muted);font:8px/1.55 var(--font-mono);overflow-wrap:anywhere}.edgeCameraNextStep{margin:10px 13px;padding:10px 11px;border-left:3px solid #a14a3c;background:#fff0ed;color:#653a35;font-size:9px;line-height:1.65}.edgeCameraReceipt>small{display:block;padding:10px 13px;color:var(--muted);font-size:8px;line-height:1.7;overflow-wrap:anywhere}.edgeCameraBoundary{margin:10px 0 0;padding:11px 12px;border:1px solid #d3deeb;background:#f5f8fc;color:#4a6174;font-size:9px;line-height:1.65}@media (max-width:820px){.edgeDeploymentGrid{grid-template-columns:1fr}.edgeDeploymentRequirements{grid-column:auto}.edgeLifecycleStages{grid-template-columns:repeat(2,minmax(0,1fr))}.edgeRuntimeIntegrationTracks{grid-template-columns:1fr}}@media (max-width:620px){.edgeDeploymentAlert{grid-template-columns:auto 1fr}.edgeDeploymentAlert>b{grid-column:2}.edgeRuntimeObservationPanel>header{flex-direction:column;padding:15px}.edgeRuntimeObservationPanel>header>b{max-width:100%;text-align:left}.edgeRuntimeObservationBody{padding:12px}.edgeRuntimeObservationContract{grid-template-columns:repeat(2,minmax(0,1fr))}.edgeRuntimeObservationContract>div:nth-child(2n){border-right:0}.edgeRuntimeObservationContract>div:nth-child(n+3){border-top:1px solid #e1e7ea}.edgeRuntimeObservationList article>header{flex-direction:column}.edgeRuntimeObservationList dl{grid-template-columns:1fr}.edgeRuntimeObservationList dl>div:nth-child(odd){border-right:0}.edgeLifecycleOverview{padding:15px}.edgeLifecycleOverview>header{flex-direction:column}.edgeLifecycleOverview>header .edgeLifecycleHeaderActions{justify-items:start}.edgeLifecycleHeaderActions>b{text-align:left}.edgeLifecycleStages{grid-template-columns:1fr}.edgeRuntimeIntegration{padding:15px}.edgeRuntimeIntegrationHeader,.edgeRuntimeManifestCrosswalk>header{flex-direction:column}.edgeRuntimeNextSteps ol{grid-template-columns:1fr}.edgeAcquisitionSidecar>header,.edgeInventoryCaptureInstructions{flex-direction:column}.edgeAcquisitionSidecar>header b{text-align:left}.edgeAcquisitionSidecar dl{grid-template-columns:1fr}.edgeAcquisitionSidecar dl div:nth-child(odd){border-right:0}.edgeOrinReadinessCrosswalk>header{flex-direction:column}.edgeOrinReadinessCrosswalk>header b{text-align:left}.edgeOrinReadinessCrosswalk>dl{grid-template-columns:1fr}.edgeOrinReadinessCrosswalk>dl div:nth-child(odd){border-right:0}.edgeOrinGuideProcedure>ul li{flex-direction:column;gap:5px}.edgeRuntimeIntegrationTrees{grid-template-columns:1fr}.edgeRuntimeIntegrationTracks dl>div{grid-template-columns:1fr;gap:3px}.edgeRuntimeIntegrationMapping>header{flex-direction:column}.edgePackHandoff{grid-template-columns:1fr}.edgePackHandoff label{justify-self:start}.edgePreflightHandoff{grid-template-columns:1fr}.edgePreflightHandoff label{justify-self:start}.edgePreflightReceipt>header{flex-direction:column}.edgeModelRuntimeHandoff,.edgePreflightReceipt>ul{grid-template-columns:1fr}.edgeModelRuntimeHandoff label{justify-self:start}.edgeModelRuntimeReceipt>header{flex-direction:column}.edgeModelRuntimeClaimBlock>dl,.edgeModelRuntimeStateGrid{grid-template-columns:1fr}.edgeModelRuntimeClaimBlock>dl>div:nth-child(odd),.edgeModelRuntimeStateGrid>div:nth-child(odd){border-right:0}.edgeModelRuntimeComponents li,.edgeModelRuntimeInputs li,.edgeModelRuntimeIoGrid{grid-template-columns:1fr}.edgeModelRuntimeComponents li>code,.edgeModelRuntimeComponents li>span,.edgeModelRuntimeInputs li>code,.edgeModelRuntimeInputs li>span{grid-column:1}.edgeOrinSmokeHandoff{grid-template-columns:1fr}.edgeOrinSmokeHandoff label{justify-self:start}.edgeOrinSmokeReceipt>header{flex-direction:column}.edgeOrinSmokeClaimBlock>dl,.edgeOrinSmokeStateGrid{grid-template-columns:1fr}.edgeOrinSmokeClaimBlock>dl>div:nth-child(odd),.edgeOrinSmokeStateGrid>div:nth-child(odd){border-right:0}.edgeOrinSmokeHashes li,.edgeResearchHandoff{grid-template-columns:1fr}.edgeResearchHandoff label{justify-self:start}.edgeResearchReceipt>header{flex-direction:column}.edgeCameraHandoff{grid-template-columns:1fr}.edgeCameraHandoff label{justify-self:start}.edgeCameraReceipt>header{flex-direction:column}}.edgeOrinUefiObservationPanel{margin-bottom:14px;border:1px solid #cbd8d0;background:#f9fcfa}.edgeOrinUefiObservationPanel>header{padding:14px;border-bottom:1px solid #e0e8e3}.edgeOrinUefiObservationPanel>header>div{display:grid;gap:6px}.edgeOrinUefiObservationPanel>header span{color:var(--muted);font:10px/1.5 var(--font-mono);overflow-wrap:anywhere}.edgeOrinUefiObservationPanel>header h2{margin:0;color:#2e4638;font-size:15px;line-height:1.45}.edgeOrinUefiObservationPanel>header p{margin:0;color:#5d6b62;font-size:11px;line-height:1.65}.edgeOrinUefiObservationBoundary,.edgeOrinUefiObservationGuidance,.edgeOrinUefiObservationResult>p{margin:0;padding:10px 12px;border-bottom:1px solid #e1e8e4;color:#604c38;background:#fffaf4;font-size:11px;line-height:1.65;overflow-wrap:anywhere}.edgeOrinUefiObservationReferences{display:flex;flex-wrap:wrap;gap:8px 14px;padding:10px 12px 0}.edgeOrinUefiObservationReferences a{color:#315d48;font-size:11px;line-height:1.5;text-decoration:underline;text-underline-offset:2px}.edgeOrinUefiObservationForm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px;padding:12px;border:1px solid #d5dfda;background:#fff}.edgeOrinUefiObservationForm label{min-width:0;display:grid;align-content:start;gap:6px;color:#33443b;font-size:11px}.edgeOrinUefiObservationForm input,.edgeOrinUefiObservationForm select{width:100%;min-height:38px;padding:7px 9px;border:1px solid #aab9b0;color:#33443b;background:#fff;font:11px/1.5 var(--font-mono)}.edgeOrinUefiObservationForm small{color:#66756c;font-size:10px;line-height:1.5}.edgeOrinUefiObservationAcknowledgement{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;margin:0 12px 12px;color:#52635b;font-size:10px;line-height:1.6}.edgeOrinUefiObservationAcknowledgement input{width:16px;height:16px;margin:1px 0 0;accent-color:#315d48}.edgeOrinUefiObservationActions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 12px 12px}.edgeOrinUefiObservationActions button{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #315d48;background:#315d48;color:#fff;font-size:11px;cursor:pointer}.edgeOrinUefiObservationActions button.secondary{border-color:#aab9b0;background:#fff;color:#3f5147}.edgeOrinUefiObservationActions button:disabled{border-color:#cbd5cf;color:#6c7972;background:#f3f6f4;cursor:not-allowed}.edgeOrinUefiObservationActions svg{width:14px;height:14px}.edgeOrinUefiObservationNotice{margin:0 12px 12px;padding:8px 10px;border-left:3px solid #315d48;background:#f1f7f3;color:#33443b;font-size:11px;line-height:1.6}.edgeOrinUefiObservationNotice[role=alert]{border-left-color:#a33d2d;background:#fff4f1;color:#772c22}.edgeOrinUefiObservationResult{margin:12px;border:1px solid #d5dfda;background:#fff}.edgeOrinUefiObservationResult>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;border-bottom:1px solid #e1e8e4}.edgeOrinUefiObservationResult>header>div{min-width:0;display:grid;gap:5px}.edgeOrinUefiObservationResult>header span{color:var(--muted);font:10px/1.5 var(--font-mono);overflow-wrap:anywhere}.edgeOrinUefiObservationResult>header h3{margin:0;color:#30443a;font-size:13px}.edgeOrinUefiObservationResult>header strong{padding:4px 7px;border:1px solid #c98451;background:#fff3e8;color:#783d1c;font:600 11px/1.5 var(--font-mono);text-align:right}.edgeOrinUefiObservationPins dl,.edgeOrinUefiObservationResult>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.edgeOrinUefiObservationPins dl div,.edgeOrinUefiObservationResult>dl div{min-width:0;padding:8px 10px;border-bottom:1px solid #e6ebe8}.edgeOrinUefiObservationPins dl div:nth-child(odd),.edgeOrinUefiObservationResult>dl div:nth-child(odd){border-right:1px solid #e6ebe8}.edgeOrinUefiObservationPins dt,.edgeOrinUefiObservationResult dt{color:var(--muted);font-size:11px}.edgeOrinUefiObservationPins dd,.edgeOrinUefiObservationResult dd{margin:4px 0 0;color:#33443b;font:10px/1.55 var(--font-mono);overflow-wrap:anywhere}.edgeOrinUefiObservationPins,.edgeOrinUefiObservationResult>details{padding:9px 10px;border-top:1px solid #e6ebe8}.edgeOrinUefiObservationPins summary,.edgeOrinUefiObservationResult summary{color:#30443a;font-size:11px;cursor:pointer}.edgeOrinUefiObservationResult pre{max-height:320px;overflow:auto;padding:10px;background:#f4f7f5;color:#30443a;font:10px/1.55 var(--font-mono);white-space:pre}.edgeOrinUefiObservationResult>p{border:0;border-top:1px solid #e1e8e4}.edgeOrinUefiObservationBoundary{border-top:1px solid #e1e8e4;border-bottom:0}.edgeOrinUefiObservationPins{margin:0 12px 12px;border-right:1px solid #e0e8e3;border-bottom:1px solid #e0e8e3;border-left:1px solid #e0e8e3;background:#fbfdfb}.edgeOrinUefiObservationPins ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;margin:10px 0 0;padding:0;list-style:none}.edgeOrinUefiObservationPins li{color:#52635b;font:9px/1.5 var(--font-mono);overflow-wrap:anywhere}.edgeOrinUefiObservationPins code{font:inherit}@media (max-width:680px){.edgeOrinUefiObservationForm{grid-template-columns:1fr}.edgeOrinUefiObservationResult>header{flex-direction:column}.edgeOrinUefiObservationResult>header strong{text-align:left}.edgeOrinUefiObservationPins dl,.edgeOrinUefiObservationPins ul,.edgeOrinUefiObservationResult>dl{grid-template-columns:1fr}.edgeOrinUefiObservationPins dl div:nth-child(odd),.edgeOrinUefiObservationResult>dl div:nth-child(odd){border-right:0}}