:root{color:#eaf1f6;font-synthesis:none;text-rendering:optimizelegibility;--ink:#eaf1f6;--muted:#8d9aa6;--surface:#10171f;--surface-raised:#151e28;--line:#283440;--pass:#b8f36b;--amber:#ffbd59;--danger:#ff765f;--blue:#6fc9ec;background:#090d12;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{background-color:#090d12;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-width:320px;min-height:100vh;margin:0}button,code{font:inherit}button{cursor:pointer}.room-shell{width:min(1500px,100%);margin:0 auto;padding:22px}.release-header,.coverage-panel,.panel{border:1px solid var(--line);background:#10171ff5;box-shadow:0 18px 50px #0003}.release-header{grid-template-columns:minmax(330px,1.3fr) minmax(330px,1fr) minmax(230px,.7fr);min-height:174px;display:grid}.release-header>div{padding:26px 28px}.release-header>div+div{border-left:1px solid var(--line)}.eyebrow,.panel-kicker,.metric-label{color:var(--muted);letter-spacing:.14em;margin:0 0 10px;font:700 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.055em;word-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:clamp(32px,4vw,54px);line-height:.98}.tagline{color:var(--amber);margin:0;font-size:17px}.header-center{flex-direction:column;justify-content:center;display:flex}.release-name{margin-bottom:5px;font-size:20px;font-weight:700}.release-meta{color:var(--muted);font:12px/1.4 ui-monospace,monospace}.badge-row{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.badge{border:1px solid var(--line);letter-spacing:.05em;padding:6px 8px;font:700 10px/1 ui-monospace,monospace}.badge-webmcp{color:var(--blue);background:#10232c;border-color:#2b6177}.source-session{flex-wrap:wrap;align-items:center;gap:7px 10px;margin-top:11px;font:10px/1.3 ui-monospace,monospace;display:flex}.source-session span{color:var(--muted);text-transform:uppercase}.source-session code{color:var(--ink)}.source-session a,.primary-link{color:var(--blue);text-underline-offset:3px;font-weight:700}.decision-block{position:relative}.decision{letter-spacing:-.06em;margin:0;font:800 clamp(30px,4vw,48px)/1 ui-monospace,monospace}.decision-pending{color:var(--amber)}.decision-hold{color:var(--danger)}.decision-ready{color:var(--pass)}.decision-owner{color:var(--muted);margin:7px 0 18px;font-size:13px}.reset-button,.secondary-action{border:1px solid var(--line);color:var(--muted);background:0 0;padding:8px 12px}.reset-button:hover,.secondary-action:hover{border-color:var(--ink);color:var(--ink)}.coverage-panel{margin-top:14px;padding:22px 26px 24px}.section-label{align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.section-label span{color:var(--amber);font:700 11px ui-monospace,monospace}.section-label h2,.panel-heading h2{text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:20px}.coverage-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.metric{border:1px solid var(--line);background:var(--surface-raised);min-height:144px;padding:18px}.metric-pass{border-top:3px solid var(--pass)}.metric-gap{border-top:3px solid var(--amber)}.metric-signal{border-top:3px solid var(--blue)}.metric-value{letter-spacing:-.06em;margin-bottom:2px;font:800 32px/1 ui-monospace,monospace}.metric-copy{margin-bottom:14px;font-weight:700}.metric-note{color:var(--muted);margin:0;font-size:12px}.review-callout{background:#251d12;border:1px solid #5d4320;align-items:center;gap:12px;margin-top:10px;padding:13px 16px;display:flex}.callout-mark{border:1px solid var(--amber);height:28px;color:var(--amber);flex:0 0 28px;place-items:center;font-weight:900;display:grid}.review-callout strong{color:var(--amber);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.review-callout p{margin:2px 0 0;font-size:13px}.workspace-grid{grid-template-columns:minmax(0,7fr) minmax(360px,5fr);gap:14px;min-width:0;margin-top:14px;display:grid}.panel{min-width:0;padding:22px 24px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.panel-kicker{color:var(--amber);margin-bottom:4px}.panel-stat{color:var(--muted);text-align:right;margin:3px 0 0;font:11px/1.3 ui-monospace,monospace}.version-chip{border:1px solid var(--line);color:var(--blue);white-space:nowrap;padding:6px 8px;font:700 11px ui-monospace,monospace}.agent-focus{color:var(--blue);background:#10232c;justify-content:space-between;margin-bottom:9px;padding:8px 10px;font:700 11px ui-monospace,monospace;display:flex}.table-wrap{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{color:var(--muted);text-align:left;border-bottom:1px solid var(--line);text-transform:uppercase;padding:9px 8px;font:700 10px ui-monospace,monospace}td{vertical-align:top;border-bottom:1px solid #202a34;padding:13px 8px}td code{color:#c7d3dc;font:11px ui-monospace,monospace}.focused-row{box-shadow:inset 3px 0 var(--blue);background:#10232c}.severity{text-transform:uppercase;padding:4px 6px;font:800 9px ui-monospace,monospace}.severity-high{color:#ffd4cd;background:#51271f}.severity-medium{color:#ffe2b5;background:#4b3618}.agent-finding{border-left:3px solid var(--danger);background:#171c22;margin-top:16px;padding:16px 18px}.agent-finding p:not(.metric-label){margin-bottom:8px;font-size:15px;line-height:1.45}.agent-finding strong{color:var(--amber);font-size:12px}.proposal-stack{gap:10px;max-height:575px;display:grid;overflow-y:auto}.empty-inbox{text-align:center;min-height:280px;color:var(--muted);border:1px dashed #34424f;place-items:center;padding:34px;display:grid}.empty-inbox span{color:#445461;font-size:42px}.empty-inbox p{color:var(--ink);margin:12px 0 5px;font-weight:700}.empty-inbox small{max-width:300px;line-height:1.5}.proposal-card{border:1px solid var(--line);background:var(--surface-raised);padding:17px}.proposal-test{border-left:3px solid var(--blue)}.proposal-decision{border-left:3px solid var(--danger)}.proposal-topline{color:var(--muted);letter-spacing:.06em;justify-content:space-between;gap:12px;font:700 9px/1.3 ui-monospace,monospace;display:flex}.proposal-topline strong{color:var(--amber);text-align:right}.proposal-card h3{margin:14px 0 13px;font-size:16px;line-height:1.25}.proposal-card>p{font-size:13px;line-height:1.45}.scenario-list{gap:8px;margin:0;display:grid}.scenario-list div{grid-template-columns:48px 1fr;gap:7px;display:grid}.scenario-list dt{color:var(--blue);font:700 9px ui-monospace,monospace}.scenario-list dd{color:#c3ced6;margin:0;font-size:12px;line-height:1.4}.evidence-refs{color:var(--muted);margin:13px 0;font:10px/1.4 ui-monospace,monospace!important}.button-row{gap:8px;margin-top:13px;display:flex}.primary-action,.danger-action{border:0;padding:9px 12px;font-weight:800}.primary-action{background:var(--blue);color:#071118}.danger-action{background:var(--danger);color:#170805}.applied-note{border-top:1px solid var(--line);color:var(--pass);padding-top:10px;font-weight:700;margin:12px 0 0!important}.verification-result{border:1px solid var(--line);background:#0a1117;margin-top:13px;padding:12px}.verification-risk_confirmed{border-left:3px solid var(--danger)}.verification-not_reproduced{border-left:3px solid var(--pass)}.verification-inconclusive{border-left:3px solid var(--amber)}.verification-topline{color:var(--muted);letter-spacing:.05em;justify-content:space-between;gap:10px;font:700 9px/1.3 ui-monospace,monospace;display:flex}.verification-topline strong{color:var(--danger)}.verification-not_reproduced .verification-topline strong{color:var(--pass)}.verification-inconclusive .verification-topline strong{color:var(--amber)}.verification-strategy{color:var(--blue);margin:10px 0 5px;font:800 12px/1.3 ui-monospace,monospace}.verification-result>p{font-size:11px;line-height:1.45}.verification-meta{color:var(--muted);font:10px/1.4 ui-monospace,monospace!important}.assertion-list{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.assertion-list li{grid-template-columns:34px 1fr;align-items:baseline;gap:6px;font:9px/1.4 ui-monospace,monospace;display:grid}.assertion-list strong{color:var(--amber)}.assertion-list small{color:var(--muted);grid-column:2}.proposal-recommendation{color:var(--danger);margin:13px 0 7px!important;font:900 31px/1 ui-monospace,monospace!important}.unblock-note{color:var(--amber);background:#251d12;padding:9px 10px}.notice{min-height:18px;color:var(--muted);margin:12px 0 0;font-size:11px}.timeline-panel{margin-top:14px}.timeline-heading{align-items:center}.timeline-list{background:0 0;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.timeline-list li{border:1px solid var(--line);background:var(--surface-raised);grid-template-columns:auto 1fr;gap:9px 11px;padding:14px;display:grid}.timeline-list li>code{color:var(--muted);grid-column:2;font:10px ui-monospace,monospace}.timeline-list strong{text-transform:uppercase;font:700 10px ui-monospace,monospace}.timeline-tool{color:var(--blue);margin-top:4px;font:700 9px ui-monospace,monospace;display:block}.timeline-list p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.4}.actor{text-transform:uppercase;align-self:start;padding:4px 5px;font:800 8px ui-monospace,monospace}.actor-agent{color:var(--blue);background:#102b36}.actor-human{color:var(--pass);background:#203316}.timeline-empty{color:var(--muted);text-align:center;border:1px dashed #34424f;margin:0;padding:20px}.safety-footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:9px 14px;margin-top:16px;padding-top:15px;font-size:12px;display:flex}.safety-footer span:last-child{color:var(--muted)}.safety-dot{background:var(--pass);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #b8f36b1f}.checkout-shell{width:min(1120px,100%);margin:0 auto;padding:22px}.checkout-header{border:1px solid var(--line);background:#10171ff5;justify-content:space-between;align-items:flex-end;gap:30px;padding:28px;display:flex}.checkout-header h1{max-width:700px}.sandbox-safety{background:#14200f;border:1px solid #355125;gap:6px;max-width:360px;padding:14px 16px;display:grid}.sandbox-safety strong{color:var(--pass);text-transform:uppercase;letter-spacing:.08em;font:800 11px ui-monospace,monospace}.sandbox-safety span{color:var(--muted);font-size:12px;line-height:1.4}.checkout-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.checkout-cart h2,.checkout-runner h2{text-transform:uppercase;margin-bottom:18px}.cart-item{border:1px solid var(--line);background:var(--surface-raised);grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:17px;display:grid}.cart-item p{color:var(--muted);margin:4px 0 0;font-size:12px}.product-mark{color:#071118;background:var(--blue);place-items:center;width:48px;height:48px;font:900 14px ui-monospace,monospace;display:grid}.checkout-meta{gap:7px;margin:17px 0 0;display:grid}.checkout-meta div{grid-template-columns:80px 1fr;gap:10px;display:grid}.checkout-meta dt{color:var(--muted);text-transform:uppercase;font:700 10px ui-monospace,monospace}.checkout-meta dd{color:#c7d3dc;margin:0;font:11px ui-monospace,monospace}.checkout-runner>p:not(.panel-kicker){color:#c3ced6;line-height:1.5}.sandbox-alert,.sandbox-result{padding:13px 14px;font-weight:800}.sandbox-alert{background:#251d12;border:1px solid #5d4320;color:var(--amber)!important}.sandbox-result-safe{background:#14200f;border:1px solid #355125;color:var(--pass)!important}.sandbox-result-risk{background:#281410;border:1px solid #6f3228;color:var(--danger)!important}.checkout-trace{margin-top:14px}.checkout-attempts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.checkout-attempts li{border:1px solid var(--line);background:var(--surface-raised);grid-template-columns:minmax(150px,1.3fr) repeat(3,minmax(110px,1fr));gap:12px;padding:13px 14px;font-size:12px;display:grid}.checkout-attempts strong{text-transform:uppercase}.checkout-attempts code{color:var(--blue);font:11px ui-monospace,monospace}.checkout-attempts span{color:var(--muted)}.primary-link{color:#071118;background:var(--blue);margin-top:4px;padding:10px 13px;text-decoration:none;display:inline-block}@media (width<=1020px){.release-header{grid-template-columns:1fr 1fr}.decision-block{border-top:1px solid var(--line);grid-column:1/-1;border-left:0!important}.workspace-grid{grid-template-columns:1fr}}@media (width<=720px){.room-shell{padding:10px}.release-header{grid-template-columns:1fr}.release-header>div+div{border-left:0;border-top:1px solid var(--line)}.decision-block{grid-column:auto}.coverage-grid{grid-template-columns:1fr}.panel-heading,.timeline-heading{flex-direction:column}.panel-stat{text-align:left}table{min-width:660px}.checkout-shell{padding:10px}.checkout-header{flex-direction:column;align-items:stretch;padding:22px}.checkout-grid{grid-template-columns:1fr}.checkout-attempts li{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:no-preference){button{transition:transform .14s,border-color .14s,color .14s}button:active{transform:translateY(1px)}.focused-row{animation:.42s ease-out focus-in}@keyframes focus-in{0%{background:#6fc9ec47}}}
