.demo-oversight{--bg:#f3f5fa;--ink:#1d2b45;--muted:#59677e;--accent:#345ac6;--accent-ink:#fff;--focus:#315ac7}.demo-oversight [hidden]{display:none!important}.oversight-layout{max-width:1440px;padding:0 48px 50px;margin:auto}.oversight-header{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-block:30px;border-bottom:1px solid #cdd5e3}.oversight-header .product-wordmark>b{border-radius:50%;font:italic 31px Georgia,serif}.oversight-mode{font:10px/1.7 monospace;color:#59677e;letter-spacing:1px}.oversight-intro{display:grid;grid-template-columns:1fr .85fr;align-items:end;gap:70px;padding:50px 0 35px}.oversight-intro h1{font-size:clamp(54px,6vw,86px);line-height:1.05;letter-spacing:-3.5px;margin-bottom:0}.oversight-intro h1 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-3px;color:#345ac6}.oversight-intro>div>p:not(.app-eyebrow){font-size:17px;line-height:1.8;color:#4b5c77;margin:0 0 18px;max-width:580px}.oversight-intro>div>span{font-size:12px;color:#59677e;line-height:1.7}.oversight-label{display:block;font:10px/1.7 monospace;letter-spacing:1.1px;color:#556580;margin-bottom:13px}.oversight-brief{background:#e5ebfb;border:1px solid #c6d3f1;border-left:3px solid #345ac6;border-radius:0 9px 9px 0;padding:25px 30px;display:grid;grid-template-columns:1fr auto;gap:45px;align-items:center}.oversight-brief h2{font-size:24px;letter-spacing:-.6px;margin-bottom:11px;font-weight:600}.oversight-brief p{font-size:14px;line-height:1.8;max-width:730px;margin-bottom:0;color:#405579}.oversight-baseline{border-left:1px solid #bbcaeb;padding-left:30px}.oversight-baseline span{display:block;font-size:11px;line-height:1.8;color:#526583}.oversight-baseline strong{display:block;font-size:23px;margin:8px 0;font-weight:500;letter-spacing:-.5px}.oversight-controls{display:grid;grid-template-columns:1fr 1fr auto;gap:25px;align-items:end;margin-top:32px}.oversight-controls label{font-size:12px;font-weight:600;line-height:1.7}.oversight-controls select{display:block;width:100%;margin-top:9px;padding:13px 35px 13px 13px;min-height:48px;border:1px solid #aab8d0;border-radius:6px;background:#fff;color:#243b62;font-size:14px}.oversight-control-note{font-size:12px;line-height:1.7;color:#59677e;margin:13px 0 28px}.oversight-workspace{display:grid;grid-template-columns:285px minmax(0,1fr);gap:25px;align-items:start}.oversight-policy{background:#e9edf5;border:1px solid #d3dbe8;border-radius:9px;padding:26px}.oversight-policy h2{font-size:24px;letter-spacing:-.7px;line-height:1.2}.oversight-policy ul{margin:25px 0 22px;padding:0;list-style:none}.oversight-policy li{border-top:1px solid #cbd4e4;padding:15px 0;font-size:12px;line-height:1.8}.oversight-policy li b,.oversight-policy li span{display:block}.oversight-policy li b{font-weight:600;margin-bottom:5px}.oversight-policy li span{color:#53647d}.oversight-policy a{font-size:12px;line-height:1.8;text-decoration:underline;text-underline-offset:4px}.oversight-run{padding:30px;background:#fff;border:1px solid #ccd6e7;border-radius:9px;min-width:0;box-shadow:0 5px 20px #243a6310}.oversight-run-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.oversight-run-heading h2{font-size:25px;letter-spacing:-.7px;font-weight:500;margin:0}.oversight-badge{padding:8px 11px;border-radius:5px;background:#e9edf5;font-size:11px;line-height:1.7;color:#405575;white-space:nowrap}.phase-verified{background:#fff1d6;color:#80591c}.phase-released{background:#e2f2e9;color:#256141}.phase-blocked,.phase-failed,.phase-stopped,.phase-rejected{background:#f9e9e5;color:#8b3f2f}.oversight-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;list-style:none;padding:0;margin:30px 0}.oversight-stages li{border-top:2px solid #d5deeb;padding-top:11px;font-size:11px;line-height:1.7;color:#64718a}.oversight-stages li>span{display:block;font:10px monospace;margin-bottom:8px}.oversight-stages .is-current{border-color:#345ac6;color:#274fae}.oversight-stages .is-complete{border-color:#5d907a;color:#365c4a}.oversight-stage-intro{padding:28px;background:#f2f5fb;border:1px solid #e2e8f4;border-radius:7px}.oversight-step-number{font:38px Georgia,serif;color:#a6b9e5;display:block;margin-bottom:17px}.oversight-stage-intro h3{font-size:23px;letter-spacing:-.6px;margin-bottom:14px}.oversight-stage-intro p{font-size:15px;line-height:1.8;color:#52647f}.oversight-small-note{font-size:12px;line-height:1.8;border-top:1px solid #d6deec;padding-top:16px;color:#52647f}.oversight-claim{padding:24px;background:#edf1fb;border-left:2px solid #587ad0;border-radius:0 5px 5px 0}.oversight-claim blockquote{font:24px/1.5 Georgia,serif;letter-spacing:-.25px;margin:10px 0 17px;color:#283f6b}.oversight-claim>p{font-size:14px;line-height:1.8;color:#52647f;margin:0}.oversight-request-list,.oversight-test-list{margin-top:25px}.oversight-request-list h3,.oversight-test-list h3{font-size:14px;font-weight:600}.oversight-request-list>div{display:flex;justify-content:space-between;gap:20px;font-size:12px;line-height:1.8;padding:13px 0;border-top:1px solid #dce3ef}.oversight-request-list b{font-weight:500;color:#68778e;white-space:nowrap}.oversight-request-list b.is-pass{color:#286448}.oversight-request-list b.is-fail{color:#9a4934}.oversight-test-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.oversight-test-heading>span{font:11px monospace;color:#536582}.oversight-test-list details{border:1px solid #d8e3dc;background:#f4f9f6;border-radius:5px;margin-top:10px}.oversight-test-list details.is-fail{background:#fff6ef;border-color:#e2c6ad}.oversight-test-list summary{cursor:pointer;font-size:13px;line-height:1.8;padding:14px;list-style:none;display:flex;gap:14px;align-items:baseline}.oversight-test-list summary>span{font:10px monospace;background:#e1eee7;color:#286448;border-radius:3px;padding:5px 7px}.oversight-test-list .is-fail summary>span{background:#f5e3d2;color:#8b4a26}.oversight-test-list details>p{font-size:12px;line-height:1.9;margin:0;padding:0 16px 16px;color:#56647b;overflow-wrap:anywhere}.oversight-test-list code{font-size:11px}.oversight-approval{background:#fff5df;border:1px solid #e8d6ac;padding:24px;border-radius:6px;margin-top:24px}.oversight-approval h3{font-size:21px;line-height:1.4;letter-spacing:-.4px}.oversight-approval p{font-size:14px;line-height:1.8;color:#705c37;margin:0}.oversight-code{margin-top:25px;border-top:1px solid #dde4ef;padding-top:16px}.oversight-code summary{cursor:pointer;font-size:12px;line-height:1.8;color:#465f89}.oversight-code p{font-size:12px;line-height:1.8;color:#52647f;margin-top:16px}.oversight-code pre{font:12px/1.8 monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f5fa;padding:18px;border-radius:5px}.oversight-feedback{font-size:13px;line-height:1.8;color:#3b557e;margin-top:24px;padding-top:19px;border-top:1px solid #dbe2ee}.oversight-actions{display:flex;gap:15px 25px;align-items:center;flex-wrap:wrap;margin-top:18px}.oversight-actions>.app-button{flex-grow:1;max-width:360px}.oversight-actions .quiet-button{font-size:12px}.oversight-release{padding:26px;background:#eaf5ee;border:1px solid #bfdbc9;border-radius:6px;margin-top:24px}.oversight-release>strong{display:block;font-size:34px;letter-spacing:-1px;color:#246042;margin:22px 0 9px;font-weight:500}.oversight-release>p{font-size:14px;color:#40634d}.oversight-release>span:last-child{font-size:12px;line-height:1.8;color:#40634d}.oversight-evidence{display:grid;grid-template-columns:.7fr 1fr;gap:80px;margin-top:45px;padding-top:35px;border-top:1px solid #cbd5e6}.oversight-evidence h2{font-size:28px;letter-spacing:-.8px;line-height:1.3}.oversight-evidence>div>p:not(.oversight-label){font-size:14px;line-height:1.8;color:#59677e;max-width:390px}.oversight-evidence>ol{list-style:none;padding:0;margin:0}.oversight-evidence li{display:flex;gap:20px;border-bottom:1px solid #d5deeb;padding:17px 0;animation:oversight-receipt .25s ease-out}.oversight-evidence li>span{font:10px/1.8 monospace;color:#345ac6;padding-top:3px}.oversight-evidence li b{font-size:13px;font-weight:600}.oversight-evidence li p{font-size:12px;line-height:1.8;color:#59677e;margin:7px 0 0}.oversight-foundations{margin-top:45px;background:#e8edf7;padding:30px;border-radius:8px}.oversight-foundations h2{font-size:28px;letter-spacing:-.8px}.oversight-foundations>div>p:not(.oversight-label){font-size:14px;line-height:1.8;color:#53647c}.oversight-foundation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:28px 0}.oversight-foundation-grid article{border-top:1px solid #b9c8e3;padding-top:18px}.oversight-foundation-grid article>span{font:9px/1.8 monospace;color:#426092;letter-spacing:.5px}.oversight-foundation-grid h3{font-size:20px;letter-spacing:-.4px;line-height:1.4;margin:16px 0 12px}.oversight-foundation-grid p{font-size:13px;line-height:1.8;color:#53647c;margin:0}.oversight-foundations>a{font-size:13px;line-height:1.8;text-decoration:underline;text-underline-offset:5px}.oversight-limits{font-size:12px;line-height:1.9;color:#59677e;max-width:1000px;margin:28px 0 0}@keyframes oversight-receipt{from{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:none}}
@media(max-width:1000px){.oversight-layout{padding-inline:28px}.oversight-intro{gap:40px}.oversight-workspace{grid-template-columns:230px minmax(0,1fr);gap:20px}.oversight-policy{padding:22px}.oversight-run{padding:25px}.oversight-run-heading{align-items:start;flex-direction:column;gap:14px}.oversight-controls{gap:20px}.oversight-stages{gap:8px}.oversight-brief{gap:25px}.oversight-baseline{padding-left:23px}.oversight-baseline strong{font-size:20px}.oversight-evidence{gap:45px}}
@media(max-width:700px){.oversight-layout{padding:0 20px 35px}.oversight-header{padding-block:22px;align-items:start}.oversight-header .product-wordmark{font-size:23px}.oversight-header .product-wordmark small{font-size:7px;letter-spacing:.7px}.oversight-mode{max-width:115px;font-size:8px;text-align:right}.oversight-intro{grid-template-columns:1fr;gap:24px;padding-block:35px 28px}.oversight-intro h1{font-size:60px;letter-spacing:-2.5px}.oversight-intro h1 em{letter-spacing:-2px}.oversight-intro>div>p:not(.app-eyebrow){font-size:16px}.oversight-brief{grid-template-columns:1fr;padding:23px;gap:24px}.oversight-brief h2{font-size:24px}.oversight-brief p{font-size:15px}.oversight-baseline{border-left:0;border-top:1px solid #bbcaeb;padding:18px 0 0}.oversight-controls{grid-template-columns:1fr;gap:20px;margin-top:25px}.oversight-controls label{font-size:14px}.oversight-controls select{font-size:16px}.oversight-controls>.quiet-button{padding:0;justify-self:start}.oversight-control-note{font-size:12px}.oversight-workspace{grid-template-columns:1fr;gap:20px}.oversight-policy{padding:23px}.oversight-policy ul{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin-block:15px}.oversight-policy h2{font-size:24px}.oversight-policy li{font-size:12px}.oversight-run{padding:22px}.oversight-run-heading h2{font-size:25px}.oversight-stages li{font-size:10px}.oversight-stages li>span{font-size:10px}.oversight-stage-intro{padding:21px}.oversight-stage-intro p,.oversight-claim>p,.oversight-approval p{font-size:15px}.oversight-claim{padding:20px}.oversight-claim blockquote{font-size:23px}.oversight-request-list>div{font-size:12px}.oversight-request-list>div>span{overflow-wrap:anywhere}.oversight-test-list summary{font-size:13px;padding:13px 10px;gap:10px}.oversight-approval{padding:20px}.oversight-actions{gap:12px 22px}.oversight-actions>.app-button{width:100%;max-width:none;font-size:14px}.oversight-feedback{font-size:14px}.oversight-evidence{grid-template-columns:1fr;gap:15px;margin-top:30px;padding-top:28px}.oversight-evidence li p{font-size:13px}.oversight-foundations{padding:24px;margin-top:30px}.oversight-foundation-grid{grid-template-columns:1fr;gap:23px}.oversight-foundation-grid h3{font-size:22px}.oversight-foundation-grid p{font-size:14px}.oversight-foundations>a{font-size:14px}.oversight-limits{font-size:13px}.oversight-evidence>div>p:not(.oversight-label){font-size:15px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
.oversight-test-list summary:after{content:'+';margin-left:auto;font-size:17px;color:#586b85}.oversight-test-list details[open]>summary:after{content:'−'}
