:root{color:#17201d;font-synthesis:none;--paper:#f3f0e7;--ink:#17201d;--quiet:#5a625d;--red:#c83b2b;--blue:#245b78;--green:#2f6a4f;--rule:#96998f;background:#d9d5cb;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{background-color:#d9d5cb;background-image:linear-gradient(90deg,#17201d09 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}.app-shell{background:var(--paper);border-top:8px solid var(--ink);width:min(1440px,100% - 32px);margin:16px auto 48px;box-shadow:0 12px 40px #17201d29}.masthead{border-bottom:1px solid var(--ink);justify-content:space-between;gap:32px;padding:24px 28px 20px;display:flex}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.045em;max-width:760px;margin-bottom:12px;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;font-size:clamp(2rem,4vw,4.6rem);font-stretch:75%;line-height:.9}h2{margin-bottom:0;font:700 1.35rem/1.1 Arial Narrow,Arial,sans-serif}h3{margin:4px 0 0;font:700 1rem/1.2 Arial,sans-serif}.subhead{max-width:690px;margin-bottom:0;font:1rem/1.45 Georgia,serif}.kicker,.source-label{text-transform:uppercase;letter-spacing:.09em;color:var(--quiet);margin-bottom:7px;font:700 .68rem/1.2 ui-monospace,SFMono-Regular,monospace}.header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:12px;display:flex}.capability,.state,.actor{text-transform:uppercase;letter-spacing:.04em;border:1px solid;border-radius:999px;align-items:center;min-height:28px;padding:4px 9px;font:700 .68rem/1 ui-monospace,monospace;display:inline-flex}.capability.available{color:var(--green)}.capability.unavailable{color:var(--quiet)}.text-button{color:var(--ink);background:0 0;border:0;border-bottom:1px solid;padding:6px 2px}button:focus-visible,input:focus-visible{outline:3px double var(--blue);outline-offset:3px}.fixture-note{border-bottom:1px solid var(--rule);background:#e6dfcb;padding:9px 28px;font-size:.78rem}.release-rail{border-bottom:3px double var(--ink);grid-template-columns:minmax(180px,.75fr) 2fr auto;align-items:center;gap:28px;padding:16px 28px;display:grid}.release-copy{gap:2px;display:grid}.release-copy .kicker{margin:0}.release-copy strong{font-family:Arial Narrow,Arial,sans-serif;font-size:1.2rem}.release-copy span{color:var(--red);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.release-rail ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.release-rail ol:before{content:"";background:var(--rule);height:2px;position:absolute;top:14px;left:18px;right:18px}.release-rail li{text-align:center;text-transform:uppercase;color:var(--quiet);justify-items:center;gap:7px;font:700 .65rem/1.1 ui-monospace,monospace;display:grid;position:relative}.release-rail li span{border:2px solid var(--rule);background:var(--paper);z-index:1;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.release-rail li.reached{color:var(--ink)}.release-rail li.reached span{border-color:var(--ink)}.release-rail li[aria-current=step] span{background:var(--red);border-color:var(--red);color:#fff}.stage-3 li[aria-current=step] span{background:var(--green);border-color:var(--green)}.export-button,.agent-button,.proposal-actions button{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);border-radius:3px;padding:10px 14px;font-weight:700}.export-button:disabled,.agent-button:disabled{cursor:not-allowed;color:var(--quiet);border-color:var(--rule);background:0 0}.notice{border-left:4px solid var(--blue);background:#dce8e9;justify-content:space-between;align-items:center;margin:12px 28px 0;padding:10px 12px;font-size:.82rem;display:flex}.notice button{background:0 0;border:0;font-size:1.4rem;line-height:1}.proof-table{grid-template-columns:1fr 1.05fr;min-height:560px;display:grid}.claims-column,.evidence-column{padding:24px 28px}.claims-column{border-right:1px solid var(--ink)}.section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.share-count{color:var(--blue);font:700 .72rem/1 ui-monospace,monospace}.claim-list{border-top:1px solid var(--ink);margin:0 0 24px;padding:0;list-style:none}.claim-list li{border-bottom:1px solid var(--rule)}.claim-list button{text-align:left;background:0 0;border:0;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 8px;display:grid}.claim-list button:hover,.claim-list button.selected{background:#e8e3d7}.claim-list button.selected{box-shadow:inset 4px 0 var(--ink)}.claim-number{color:var(--quiet);font:700 .7rem ui-monospace,monospace}.claim-text{font:1rem/1.35 Georgia,serif}.state{font-size:.58rem}.state-unreviewed{color:var(--quiet)}.state-contradicted,.state-unsupported{color:var(--red)}.state-supported{color:var(--green)}.claim-detail{border:1px solid var(--ink);background:#faf7ef;padding:20px;position:relative}.claim-detail.is-contradicted{border:3px solid var(--red)}.claim-detail.is-contradicted:before{content:"CONFLICT";background:var(--red);color:#fff;letter-spacing:.08em;padding:4px 8px;font:700 .62rem ui-monospace,monospace;position:absolute;top:-10px;right:12px}.claim-detail blockquote,.evidence-sheet blockquote,.proposal-tray blockquote{margin:0;font:1.18rem/1.5 Georgia,serif}.rationale{border-top:1px solid var(--rule);color:var(--red);margin:16px 0 0;padding-top:12px;font-size:.82rem}dl{gap:32px;margin:18px 0 0;display:flex}dl div{gap:3px;display:grid}dt{text-transform:uppercase;color:var(--quiet);font:700 .62rem ui-monospace,monospace}dd{text-transform:capitalize;margin:0;font-weight:700}.evidence-stack{gap:14px;display:grid}.evidence-sheet{border:1px solid var(--rule);background:#ebe8df;padding:18px;position:relative}.evidence-sheet.linked{border:3px solid var(--red);background:#faf7ef}.evidence-sheet.linked:after{content:"";border-top:3px solid var(--red);width:28px;position:absolute;top:50%;left:-31px}.evidence-sheet header{justify-content:space-between;gap:16px;margin-bottom:16px;display:flex}.share-control{color:var(--blue);align-self:flex-start;align-items:center;gap:8px;font:700 .68rem ui-monospace,monospace;display:flex}.share-control input{width:18px;height:18px;accent-color:var(--blue)}.evidence-sheet blockquote{font-size:1rem}.evidence-link{color:var(--red);text-transform:uppercase;margin:16px 0 0;font:700 .7rem ui-monospace,monospace}.proposal-tray{border-top:4px solid var(--red);border-bottom:1px solid var(--ink);grid-template-columns:.8fr 1.2fr auto;align-items:center;gap:24px;margin:0 28px 24px;padding:20px 0;display:grid}.proposal-tray p:last-child{margin:7px 0 0;font-size:.82rem}.proposal-tray blockquote{border-left:2px solid var(--red);padding-left:16px;font-size:1rem}.proposal-actions{gap:8px;display:flex}.proposal-actions .reject{color:var(--ink);background:0 0}.proposal-actions .approve{background:var(--green);border-color:var(--green)}.activity-ledger{border-top:3px double var(--ink);grid-template-columns:200px 1fr;gap:24px;padding:20px 28px 28px;display:grid}.activity-ledger ol{margin:0;padding:0;list-style:none}.activity-ledger li{border-bottom:1px dotted var(--rule);grid-template-columns:70px 1fr auto;align-items:center;gap:12px;padding:8px 0;font-size:.78rem;display:grid}.actor{justify-content:center;min-height:24px;font-size:.56rem}.actor-agent{color:var(--blue)}.actor-human{color:var(--green)}.activity-ledger code{color:var(--quiet)}@media (width<=900px){.masthead,.release-rail{grid-template-columns:1fr;display:grid}.header-actions{justify-content:flex-start}.release-rail{gap:16px}.release-copy span{white-space:normal}.proof-table{grid-template-columns:1fr}.claims-column{border-right:0;border-bottom:3px double var(--ink)}.evidence-sheet.linked:after{display:none}.proposal-tray{grid-template-columns:1fr}.proposal-actions{justify-content:flex-end}.activity-ledger{grid-template-columns:1fr}}@media (width<=560px){.app-shell{width:100%;box-shadow:none;margin:0}.masthead,.claims-column,.evidence-column{padding:20px 16px}.fixture-note,.release-rail{padding-left:16px;padding-right:16px}.release-rail ol{grid-template-columns:1fr;gap:5px}.release-rail ol:before{width:2px;height:auto;inset:15px auto 15px 14px}.release-rail li{text-align:left;grid-template-columns:30px 1fr;place-items:center start}.claim-list button{grid-template-columns:26px 1fr}.claim-list .state{grid-column:2}.section-heading{display:grid}.proposal-tray{margin-left:16px;margin-right:16px}.proposal-actions{display:grid}.activity-ledger{padding:20px 16px}.activity-ledger li{grid-template-columns:64px 1fr}.activity-ledger code{grid-column:2}.evidence-sheet header{display:grid}dl{gap:12px;display:grid}}@media (prefers-reduced-motion:no-preference){.claim-list button,.release-rail li span,.evidence-sheet{transition:background-color .18s ease-out,border-color .18s ease-out,transform .18s ease-out}.claim-list button:active,.proposal-actions button:active,.agent-button:active{transform:translateY(1px)}}.proposal-tray{background:var(--paper);position:relative}.proposal-copy{gap:12px;display:grid}.proposal-preview{border-left:4px solid var(--red);background:#eee0d4;flex-wrap:wrap;gap:6px 12px;padding:9px 11px;font:.7rem/1.35 ui-monospace,monospace;display:flex}.proposal-preview strong{text-transform:uppercase}.proposal-preview span{color:var(--quiet)}.proposal-preview.preview-pass{border-left-color:var(--green);background:#dfe9df}.agent-handoff{border-bottom:1px solid var(--ink);background:#dce8e9;grid-template-columns:minmax(220px,.9fr) minmax(280px,1.5fr) minmax(220px,.8fr);align-items:center;gap:24px;padding:13px 28px;display:grid}.agent-handoff .kicker{color:var(--blue);margin-bottom:4px}.agent-handoff>div>strong{font:800 .78rem/1.25 ui-monospace,monospace}.agent-handoff>p{margin:0;font:.88rem/1.35 Georgia,serif}.handoff-next{text-align:right;gap:5px;display:grid}.handoff-next span{color:var(--blue);font:700 .62rem/1.2 ui-monospace,monospace}.handoff-next strong{font-size:.72rem!important}.agent-handoff.handoff-denied{background:#eee0d4}.agent-handoff.handoff-denied .kicker,.agent-handoff.handoff-denied .handoff-next span{color:var(--red)}@media (width<=900px){.agent-handoff{grid-template-columns:1fr 1fr}.agent-handoff>p{grid-area:2/1/auto/-1}.handoff-next{text-align:right}}@media (width<=560px){.agent-handoff{grid-template-columns:1fr;padding:14px 16px}.agent-handoff>p{grid-area:auto}.handoff-next{text-align:left}.proposal-tray{padding:14px}}body{min-width:0}.fixture-driver{justify-items:end;gap:6px;display:grid}.fixture-driver small{text-align:right;max-width:190px;color:var(--quiet);text-transform:uppercase;font:700 .58rem/1.25 ui-monospace,monospace}.compiler-panel{border:1px solid var(--ink);background:#e5e2d8;margin-top:16px}.compiler-panel>header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.compiler-panel .kicker{margin-bottom:4px}.compiler-verdict{letter-spacing:.08em;border:1px solid;padding:5px 8px;font:800 .62rem/1 ui-monospace,monospace}.verdict-fail{color:var(--red)}.verdict-pass{color:var(--green)}.verdict-blocked{color:var(--quiet)}.compiler-boundary{border-bottom:1px solid var(--rule);color:var(--quiet);margin:0;padding:10px 16px;font-size:.76rem}.compiler-panel ol{margin:0;padding:0;list-style:none}.compiler-panel li{border-bottom:1px dotted var(--rule);grid-template-columns:48px 1fr;gap:12px;padding:11px 16px;display:grid}.compiler-panel li:last-child{border-bottom:0}.check-mark{padding-top:3px;font:800 .58rem/1 ui-monospace,monospace}.check-pass .check-mark{color:var(--green)}.check-fail .check-mark{color:var(--red)}.check-blocked .check-mark{color:var(--quiet)}.compiler-panel li strong{font-size:.78rem}.compiler-panel li p{margin:3px 0;font-size:.75rem;line-height:1.35}.compiler-panel li code{color:var(--quiet);font-size:.66rem}@media (width<=560px){.fixture-driver{justify-items:start}.fixture-driver small{text-align:left}.compiler-panel li{grid-template-columns:42px 1fr;padding:10px 12px}}.confirm-finding{border:1px solid var(--green);background:var(--green);color:#fff;min-height:42px;margin-top:16px;padding:9px 12px;font-weight:700}.file-button{cursor:pointer}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:20;background:var(--ink);color:var(--paper);padding:10px 14px;position:fixed;top:12px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.file-button:focus-within{outline:3px double var(--blue);outline-offset:3px}.text-button:hover{color:var(--blue)}h1,h2,h3{text-wrap:balance}.ledger-count{color:var(--quiet);margin:8px 0 0;font-size:.72rem}.proposal-tray h2:focus{outline:3px double var(--blue);outline-offset:4px}button,.file-button{touch-action:manipulation}.primary-text-button{color:var(--blue);font-weight:800}.text-button:disabled{cursor:not-allowed;color:var(--rule)}.builder-backdrop{z-index:30;background:#17201d94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.review-builder{overscroll-behavior:contain;background:var(--paper);border-top:8px solid var(--ink);width:min(980px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 20px 60px #00000047}.review-builder>header{z-index:2;border-bottom:1px solid var(--ink);background:var(--paper);justify-content:space-between;align-items:flex-start;padding:18px 22px;display:flex;position:sticky;top:0}.review-builder>header .kicker{margin-bottom:4px}.close-builder{background:0 0;border:0;min-width:44px;min-height:44px;font-size:1.7rem;line-height:1}.builder-warning,.builder-errors{border-left:4px solid var(--red);background:#eee0d4;margin:16px 22px 0;padding:12px 14px;font-size:.82rem}.builder-warning{margin-bottom:0}.builder-errors:focus{outline:3px double var(--red);outline-offset:2px}.builder-errors ul{margin:6px 0 0;padding-left:20px}.review-builder form{padding:18px 22px 22px}.review-builder fieldset{border:1px solid var(--rule);margin:0 0 20px;padding:16px}.review-builder legend{text-transform:uppercase;letter-spacing:.07em;padding:0 8px;font:800 .72rem ui-monospace,monospace}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.numeric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.builder-field{align-content:start;gap:6px;margin-bottom:14px;font-size:.76rem;font-weight:700;display:grid}.builder-field>span{color:var(--quiet)}.builder-field input,.builder-field textarea,.builder-field select{border:1px solid var(--rule);width:100%;min-height:44px;color:var(--ink);background:#faf7ef;border-radius:0;padding:9px 10px;font:400 .88rem/1.35 Arial,sans-serif}.builder-field textarea{resize:vertical}.builder-field select{background-color:#faf7ef}.builder-field.has-error input,.builder-field.has-error textarea,.builder-field.has-error select{border:2px solid var(--red)}.builder-field small{color:var(--red);font-weight:700}.builder-checkbox{align-items:center;gap:10px;min-height:44px;font-size:.82rem;display:flex}.builder-checkbox input{width:20px;height:20px;accent-color:var(--blue)}.review-builder footer{background:var(--paper);border-top:1px solid var(--ink);justify-content:flex-end;gap:10px;margin:8px -22px -22px;padding:14px 22px;display:flex;position:sticky;bottom:-22px}.review-builder footer button{border:1px solid var(--ink);min-height:44px;padding:10px 16px;font-weight:800}.review-builder footer .reject{color:var(--ink);background:0 0}.review-builder footer .approve{background:var(--green);border-color:var(--green);color:#fff}@media (width<=560px){.builder-backdrop{padding:0}.review-builder{border-top-width:6px;width:100%;min-height:100vh;max-height:100vh}.review-builder>header{padding:14px 16px}.builder-warning,.builder-errors{margin-left:16px;margin-right:16px}.review-builder form{padding:16px}.form-grid,.numeric-grid{grid-template-columns:1fr}.review-builder fieldset{padding:12px}.review-builder footer{margin-bottom:-16px;margin-left:-16px;margin-right:-16px;padding:12px 16px}.review-builder footer button{flex:1}}.verification-trace{border:1px solid var(--ink);background:#e5e2d8;margin-top:16px}.verification-trace>header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.verification-trace>header .kicker{margin-bottom:4px}.trace-layout{grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);gap:18px;padding:16px;display:grid}.trace-label{text-transform:uppercase;letter-spacing:.08em;color:var(--quiet);margin:0 0 10px;font:800 .62rem/1 ui-monospace,monospace}.trace-path ol{margin:0;padding:0;list-style:none}.trace-node{grid-template-columns:18px 38px minmax(0,1fr);align-items:center;gap:8px;min-height:36px;font-size:.76rem;display:grid;position:relative}.trace-spine{position:absolute}.trace-node:not(:last-child):before{content:"";border-left:2px solid var(--rule);position:absolute;top:25px;bottom:-11px;left:8px}.trace-symbol{z-index:1;background:#e5e2d8;border:1px solid;border-radius:50%;place-items:center;width:18px;height:18px;font-weight:900;display:grid}.trace-status{font:800 .58rem ui-monospace,monospace}.node-pass{color:var(--green)}.node-fail{color:var(--red)}.node-wait{color:var(--quiet)}.trace-node strong{color:var(--ink);font-size:.76rem}.trace-result{border-left:4px solid var(--rule);background:#faf7ef;padding:14px}.trace-fail .trace-result{border-left-color:var(--red)}.trace-pass .trace-result{border-left-color:var(--green)}.trace-result dl{gap:0;margin:0;display:grid}.trace-result dl div{border-bottom:1px dotted var(--rule);grid-template-columns:1fr auto;align-items:baseline;gap:12px;padding:8px 0;display:grid}.trace-result dt{font-size:.58rem}.trace-result dd{text-align:right;font:800 .82rem/1.2 ui-monospace,monospace}.trace-result>p:last-child{color:var(--quiet);margin:12px 0 0;font-size:.78rem;line-height:1.4}.relation-match{color:var(--green)}.relation-mismatch{color:var(--red)}.relation-unavailable{color:var(--quiet);font-size:.66rem!important}.trace-details{border-top:1px solid var(--rule)}.trace-details summary{cursor:pointer;min-height:44px;color:var(--blue);align-items:center;padding:9px 16px;font:800 .7rem ui-monospace,monospace;display:flex}.trace-details>ol{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.trace-details li{border-bottom:1px dotted var(--rule);grid-template-columns:48px 1fr;gap:12px;padding:11px 16px;display:grid}.trace-details li:last-child{border-bottom:0}.trace-details li strong{font-size:.78rem}.trace-details li p{margin:3px 0;font-size:.75rem;line-height:1.35}.trace-details li code{color:var(--quiet);font-size:.66rem}.capability-wrap{justify-items:end;gap:5px;display:grid}.capability-wrap small{max-width:210px;color:var(--quiet);text-align:right;font:.65rem/1.25 ui-monospace,monospace}.claim-text,.claim-detail blockquote,.evidence-sheet blockquote,.source-label,.activity-ledger li span{overflow-wrap:anywhere;min-width:0}@media (width<=560px){.verification-trace>header{display:grid}.trace-layout{grid-template-columns:1fr;padding:12px}.trace-result{grid-row:1}.trace-path{grid-row:2}.trace-node{grid-template-columns:18px 36px 1fr}.trace-details li{grid-template-columns:42px 1fr;padding:10px 12px}}@media (prefers-reduced-motion:no-preference){.trace-node,.trace-result,.trace-symbol{transition:color .18s ease-out,border-color .18s ease-out,background-color .18s ease-out,opacity .18s ease-out}}.review-launch{border-bottom:3px double var(--ink);background:#faf7ef;grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:28px;padding:24px 28px;display:grid}.review-launch h2{letter-spacing:-.025em;max-width:720px;font-size:clamp(1.45rem,2.4vw,2.25rem)}.review-launch>div>p:not(.kicker):not(.launch-disclosure){max-width:720px;font:1rem/1.48 Georgia,serif}.launch-actions{flex-wrap:wrap;gap:10px;margin:18px 0 10px;display:flex}.secondary-action,.record-result{border:1px solid var(--ink);min-height:44px;color:var(--ink);background:0 0;border-radius:3px;padding:10px 14px;font-weight:800}.secondary-action:hover,.record-result:hover{background:#e8e3d7}.record-result{margin-top:16px}.launch-disclosure{color:var(--quiet);margin:0;font:.72rem/1.35 ui-monospace,monospace}.review-steps{border-top:1px solid var(--ink);align-content:start;gap:0;margin:0;padding:0;list-style:none;display:grid}.review-steps li{border-bottom:1px dotted var(--rule);grid-template-columns:34px 1fr;column-gap:10px;padding:14px 0;display:grid}.review-steps span{border:1px solid var(--ink);border-radius:50%;grid-row:span 2;place-items:center;width:26px;height:26px;font:800 .7rem ui-monospace,monospace;display:grid}.review-steps strong{text-transform:uppercase;font:800 .82rem/1.2 ui-monospace,monospace}.review-steps small{color:var(--quiet);margin-top:4px;font:.84rem/1.35 Georgia,serif}.agent-handoff p{margin:0;font:.88rem/1.35 Georgia,serif}.webmcp-help summary{cursor:pointer;color:var(--blue);font:800 .76rem/1.3 ui-monospace,monospace}.webmcp-help[open] summary{margin-bottom:8px}.webmcp-help ol{margin:0;padding-left:18px;font:.78rem/1.4 Georgia,serif}.webmcp-help p{color:var(--quiet);margin-top:9px;font-size:.76rem}.webmcp-help code{font-size:.72rem}@media (width<=900px){.review-launch{grid-template-columns:1fr}}@media (width<=560px){.review-launch{padding:20px 16px}.launch-actions{display:grid}}.masthead{background:var(--paper);padding:13px 28px;display:grid}.masthead-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.product-mark{align-items:baseline;gap:10px;min-width:0;display:flex}.product-mark strong{letter-spacing:-.015em;font:800 1rem/1 Arial Narrow,Arial,sans-serif}.product-mark span,.material-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--quiet);font:700 .63rem/1 ui-monospace,monospace}.header-actions{justify-content:center;align-items:stretch;gap:7px}.header-actions .text-button{border:1px solid var(--rule);text-transform:uppercase;letter-spacing:.025em;align-items:center;min-height:34px;padding:7px 10px;font:700 .68rem/1 ui-monospace,monospace;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out;display:inline-flex}.header-actions .text-button:hover{border-color:var(--ink);color:var(--ink);background:#e8e3d7}.header-actions .primary-text-button{border-color:var(--ink);background:var(--ink);color:var(--paper)}.header-actions .primary-text-button:hover{background:var(--blue);border-color:var(--blue);color:#fff}.header-actions .text-button:disabled{color:#96998f;background:0 0;border-color:#c7c7bf}.workspace-menu{position:relative}.workspace-menu summary{border:1px solid var(--rule);cursor:pointer;text-transform:uppercase;letter-spacing:.025em;align-items:center;min-height:34px;padding:7px 10px;font:700 .68rem/1 ui-monospace,monospace;display:flex}.workspace-menu[open] summary{border-color:var(--ink);background:#e8e3d7}.workspace-menu>div{z-index:5;background:var(--paper);border:1px solid var(--ink);min-width:210px;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:4px 4px #c8d8d1}.workspace-menu .text-button{border:0;justify-content:flex-start}.capability-wrap{justify-items:end}.review-launch{border-bottom:1px solid var(--ink);background:linear-gradient(90deg,#faf7ef 0% 69%,#e6ece8 69% 100%);grid-template-columns:minmax(0,1.35fr) minmax(300px,.75fr);gap:40px;padding:28px 28px 24px;position:relative}.review-launch:before{content:"";background:var(--rule);height:1px;position:absolute;inset:14px 28px auto}.review-launch>div:first-child{padding-top:13px}.review-launch h1{max-width:760px;margin-bottom:13px;font-size:clamp(2.45rem,4.6vw,4.45rem);line-height:.9}.review-launch>div>p:not(.kicker):not(.launch-disclosure):not(.workspace-context){max-width:680px;font:1rem/1.42 Georgia,serif}.review-path{border-left:1px solid var(--ink);padding:13px 0 0 24px}.review-path>.kicker{color:var(--green)}.conflict-snapshot{border:1px solid var(--ink);background:var(--paper);gap:0;display:grid;box-shadow:5px 5px #c8d8d1}.conflict-snapshot>div{border-bottom:1px dotted var(--rule);grid-template-columns:1fr auto;align-items:baseline;gap:14px;padding:12px 14px;display:grid}.conflict-snapshot span{text-transform:uppercase;letter-spacing:.07em;color:var(--quiet);font:800 .62rem/1 ui-monospace,monospace}.conflict-snapshot strong{font:900 1rem/1 ui-monospace,monospace}.conflict-snapshot p{margin:0;padding:12px 14px;font:.82rem/1.35 Georgia,serif}.snapshot-fail{border-color:var(--red)}.snapshot-fail p{color:#7b2926;background:#eee0d4}.snapshot-pass{border-color:var(--green)}.snapshot-pass p{background:#dfe9df}.review-steps{border-top:1px solid var(--ink)}.review-steps li{grid-template-columns:38px 1fr;column-gap:12px;padding:17px 0}.review-steps span{background:var(--paper);border-radius:0;width:28px;height:28px}.review-steps strong{color:var(--ink);font-size:.72rem}.review-steps small{font-size:.9rem;line-height:1.38}.release-key{border:1px solid var(--ink);background:var(--paper);gap:6px;margin-top:16px;padding:12px 14px 10px;display:grid;position:relative;transform:rotate(-.35deg);box-shadow:5px 5px #c8d8d1}.release-key:before{content:"";border:1px solid var(--blue);background:#dce8e9;border-bottom:0;width:36px;height:15px;position:absolute;top:-8px;right:18px;transform:rotate(4deg)}.release-key .kicker{color:var(--ink);margin:0 0 2px}.permission-row{border-top:1px dotted var(--rule);grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:6px 0;display:grid}.permission-row>span{border:1px solid;place-items:center;width:24px;height:24px;font:800 .8rem/1 ui-monospace,monospace;display:grid}.permission-row div{gap:2px;display:grid}.permission-row strong{text-transform:uppercase;font:800 .72rem/1 ui-monospace,monospace}.permission-row small{font:.78rem/1.25 Georgia,serif}.agent-permission{color:var(--blue)}.human-permission{color:var(--green)}.permission-row small{color:var(--ink)}.fixture-note{background:#e6dfcb;flex-wrap:wrap;align-items:center;gap:7px 10px;padding:10px 28px;font-size:.76rem;display:flex}.fixture-note strong{font-size:.8rem}.release-rail{border-bottom:1px solid var(--ink)}.release-blockers{margin-top:7px}.release-blockers summary{cursor:pointer;color:var(--blue);text-transform:uppercase;font:700 .66rem/1.2 ui-monospace,monospace}.release-blockers ul{margin:7px 0 0;padding-left:18px;font:.72rem/1.35 Georgia,serif}.release-blockers li+li{margin-top:3px}.technical-receipt{color:var(--quiet);margin-top:5px;font:.62rem/1.2 ui-monospace,monospace;display:block}.bound-excerpt{border-left:3px solid var(--blue);background:#dce8e9;gap:6px;margin:14px 0 0;padding:10px 12px;font:.82rem/1.42 Georgia,serif;display:grid}.bound-excerpt .bound-label{text-transform:uppercase;letter-spacing:.07em;color:var(--blue);font:800 .59rem/1 ui-monospace,monospace}.bound-excerpt .bound-quote{color:var(--ink);font:inherit;text-transform:none;letter-spacing:normal}.bound-excerpt mark{color:inherit;background:#f5da89;padding:0 2px;font-weight:800}.workspace-context{border-top:1px dotted var(--rule);flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:10px;display:flex;margin:13px 0 0!important;font:700 .68rem/1.25 ui-monospace,monospace!important}.workspace-context strong{font-size:.7rem}.record-help{max-width:330px;color:var(--quiet);margin:6px 0 0;font:.68rem/1.35 ui-monospace,monospace}.claim-detail:focus{outline:3px double var(--blue);outline-offset:4px}.claim-detail{scroll-margin-top:16px}@media (width<=1100px){.masthead-row{grid-template-columns:auto 1fr}.header-actions{grid-area:2/1/auto/-1;justify-content:flex-start}.capability-wrap{grid-area:1/2}.review-launch h1{font-size:clamp(2.35rem,5.8vw,4rem)}}@media (width<=900px){.review-launch{background:#faf7ef;grid-template-columns:1fr;gap:20px}.review-path{border-left:0;border-top:1px solid var(--ink);padding:18px 0 0}}@media (width<=560px){.masthead{padding:12px 16px}.masthead-row{grid-template-columns:1fr;gap:10px}.product-mark,.capability-wrap,.header-actions{grid-area:auto/1}.capability-wrap{justify-items:start}.capability-wrap small{text-align:left}.header-actions{justify-content:flex-start;gap:6px}.header-actions .text-button{padding:8px 9px;font-size:.62rem}.review-launch{padding:24px 16px 20px}.review-launch:before{inset:11px 16px auto}.review-launch>div:first-child{padding-top:8px}.review-launch h1{font-size:clamp(2.25rem,12vw,3.45rem);line-height:.92}.review-path{padding-top:16px}.fixture-note{align-items:flex-start;padding:10px 16px}.fixture-note span:last-child{flex-basis:100%;line-height:1.35}}
