:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07100f;--bg-deep:#040908;--panel:#0c1715;--panel-strong:#10201d;--panel-soft:#0a1412;--line:#a9cdc324;--line-strong:#a9cdc33d;--text:#edf7f3;--text-soft:#b5c9c2;--muted:#77928a;--accent:#7cf2c3;--accent-strong:#31d89a;--accent-dim:#47e1a91f;--blue:#8bb9ff;--blue-dim:#5a91ee1f;--warning:#f4cc73;--warning-dim:#f0be531f;--danger:#ff8c82;--danger-dim:#ee594e1f;--success:#7cf2c3;--shadow:0 26px 70px #00000042;--radius:12px;--mono:"SFMono-Regular", "Cascadia Code", "Roboto Mono", Consolas, monospace;--sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;scroll-padding-top:142px;overflow-x:clip}body{background:radial-gradient(circle at 78% -12%, #26926d21, transparent 34rem), radial-gradient(circle at -12% 28%, #40737c17, transparent 32rem), var(--bg);min-width:320px;max-width:100%;color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55;overflow-x:clip}button,input,textarea,select{color:inherit;font:inherit}button,select{cursor:pointer}button:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.52}a{color:inherit}code,pre,.mono{font-family:var(--mono)}::selection{color:#fff;background:#7cf2c347}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.skip-link{z-index:100;background:var(--accent);color:#04100c;border-radius:7px;padding:10px 14px;font-weight:800;transition:transform .16s;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus-visible{transform:translateY(0)}.wrap{width:min(1400px,100% - 56px);margin-inline:auto}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050d0ce0;position:sticky;top:0}.header-inner{align-items:center;width:min(1480px,100% - 40px);min-height:70px;margin-inline:auto;display:flex}.brand{color:var(--text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.brand-mark{width:35px;height:35px;color:var(--accent);font-family:var(--mono);background:linear-gradient(145deg,#7cf2c32b,#7cf2c305);border:1px solid #7cf2c38f;border-radius:8px;place-items:center;font-size:17px;font-weight:900;display:grid;box-shadow:inset 0 0 18px #7cf2c30f}.brand>span:last-child{flex-direction:column;line-height:1.05;display:flex}.brand strong{letter-spacing:.17em;font-size:15px}.brand small{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:700}.header-context{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:13px;margin-left:34px;font-size:10px;display:flex}.context-divider{background:var(--line-strong);width:1px;height:14px}.header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.status-pill,.mini-badge{border:1px solid var(--line);width:fit-content;color:var(--text-soft);font-family:var(--mono);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;background:#ffffff06;border-radius:999px;align-items:center;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.status-pill{gap:8px;padding:8px 11px}.status-dot{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}.tone-neutral{color:var(--text-soft)}.tone-success{color:var(--success);background:var(--accent-dim);border-color:#7cf2c34d}.tone-warning{color:var(--warning);background:var(--warning-dim);border-color:#f4cc734d}.tone-danger{color:var(--danger);background:var(--danger-dim);border-color:#ff8c824d}.boundary-banner{z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a231df2;border-bottom:1px solid #7cf2c333;align-items:center;gap:13px;min-height:48px;padding:8px max(20px,50% - 700px);display:flex;position:sticky;top:70px;box-shadow:0 9px 22px #0000001f}.boundary-icon{width:25px;height:25px;color:var(--accent);border:1px solid #7cf2c361;border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.boundary-banner>div:nth-child(2){align-items:baseline;gap:12px;min-width:0;display:flex}.boundary-banner strong{color:var(--accent);white-space:nowrap;font-size:12px}.boundary-banner span{color:#9fc3b6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.boundary-chip{font-family:var(--mono);letter-spacing:.1em;border:1px solid #7cf2c340;border-radius:4px;flex:none;margin-left:auto;padding:4px 8px;font-weight:800;color:var(--accent)!important;font-size:9px!important}.hero{grid-template-columns:minmax(0,1.5fr) minmax(300px,.65fr);align-items:end;gap:80px;padding-block:76px 54px;display:grid}.eyebrow,.surface-kicker,.comparison-label{color:var(--accent);font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:800}.eyebrow span{background:var(--accent-dim);border:1px solid #7cf2c33b;border-radius:4px;margin-right:4px;padding:4px 7px;display:inline-block}.hero h1{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(43px,5vw,78px);font-weight:480;line-height:.98}.hero h1 em{color:var(--accent);font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.hero-lede{max-width:780px;color:var(--text-soft);margin:28px 0 0;font-size:17px;line-height:1.7}.hero-risk-copy{max-width:780px;color:var(--text-soft);margin:14px 0 0;font-size:13px;line-height:1.6}.hero-boundary-copy{max-width:780px;color:var(--warning);margin:14px 0 0;font-size:13px;font-weight:650}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.hero-entry-note{max-width:760px;color:var(--muted);margin:12px 0 0;font-size:11px}.build-sha-marker{max-width:760px;color:var(--muted);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin:10px 0 0;font-size:9px;display:block}.build-sha-marker summary{cursor:pointer;width:fit-content}.build-sha-marker p{align-items:center;gap:8px;min-width:0;margin:7px 0 0;display:flex}.build-sha-marker code{min-width:0;color:var(--text-soft);text-overflow:ellipsis;text-transform:none;white-space:nowrap;overflow:hidden}.button-secondary{background:var(--blue-dim)!important;color:#c9ddff!important;border-color:#8bb9ff61!important}.button-secondary:hover{background:#5a91ee33!important;border-color:#8bb9ff9e!important}.measured-evidence{background:linear-gradient(145deg,#111e27f0,#081210fa);border-color:#8bb9ff4d;margin-bottom:34px;padding:26px;scroll-margin-top:142px}.measured-evidence-heading{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.measured-evidence-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.2vw,42px)}.measured-evidence-heading>div>p:last-child{max-width:820px;color:var(--text-soft);margin:10px 0 0}.measured-call-disclosure,.measured-evidence-empty{background:var(--accent-dim);color:#cce9de;border:1px solid #7cf2c342;border-radius:8px;margin:22px 0 0;padding:13px 15px}.measured-evidence-empty{border-color:var(--line-strong);background:#ffffff05}.measured-evidence-empty p{color:var(--text-soft);margin:5px 0 0}.measured-holdout-strip{background:var(--blue-dim);border:1px solid #8bb9ff42;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:14px 15px;display:flex}.measured-holdout-strip strong{color:#d9e7ff;font-family:var(--mono);overflow-wrap:anywhere;font-size:11px;display:block}.measured-holdout-strip ul{color:#c8d9f5;flex-wrap:wrap;justify-content:flex-end;gap:8px 15px;margin:0;padding:0;font-size:10px;list-style:none;display:flex}.measured-holdout-strip li span{color:var(--accent);margin-right:5px}.measured-model-grid{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0;display:grid;overflow:hidden}.measured-model-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:13px 14px}.measured-model-grid>div:nth-child(3n){border-right:0}.measured-model-grid>div:nth-last-child(-n+3){border-bottom:0}.measured-model-grid dt,.measured-model-grid dd,.measured-proof-stack dt,.measured-proof-stack dd{margin:0}.measured-model-grid dt,.measured-proof-stack dt{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:9px}.measured-model-grid dd{color:var(--text-soft);overflow-wrap:anywhere;margin-top:5px;font-size:11px}.measured-model-grid code{font-size:9px}.measured-evidence-grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:18px;margin-top:18px;display:grid}.measured-plan,.measured-proof-stack>article{border:1px solid var(--line);background:#ffffff05;border-radius:8px;padding:19px}.measured-plan h3,.measured-proof-stack h3{margin:0;font-size:16px}.measured-plan ol{gap:9px;margin:17px 0 0;padding:0;list-style:none;display:grid}.measured-plan li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:11px;padding-top:10px;display:grid}.measured-plan li code{color:var(--text-soft);overflow-wrap:anywhere;font-size:10px}.measured-plan li p{color:var(--muted);margin:4px 0 0;font-size:10px}.measured-regression{border-left:2px solid var(--blue);background:var(--blue-dim);margin-top:16px;padding:12px}.measured-regression p{color:#ccddf7;margin:5px 0 0;font-size:10px}.measured-regression code{overflow-wrap:anywhere}.measured-plan-json{border-top:1px solid var(--line);min-width:0;margin-top:14px;padding-top:12px}.measured-plan-json summary{color:var(--text-soft);cursor:pointer;font-family:var(--mono);font-size:10px}.measured-plan-json pre{background:var(--bg-deep);color:#c4d5cf;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;max-width:100%;max-height:440px;margin:10px 0 0;padding:12px;font-size:8px;overflow:auto}.measured-proof-stack{gap:18px;display:grid}.measured-proof-stack article>p{color:var(--text-soft);font-size:11px}.measured-proof-stack dl{margin:14px 0 0}.measured-proof-stack dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(90px,.7fr) minmax(0,1fr);gap:8px;padding:7px 0;display:grid}.measured-proof-stack dd{color:var(--text-soft);text-align:right;font-size:10px}.measured-test-flow{gap:8px;margin-top:12px;display:grid}.measured-test-flow>div{border:1px solid var(--line);border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:8px 10px;display:flex}.measured-test-flow span{color:var(--muted);font-family:var(--mono);font-size:9px}.measured-test-flow strong{font-size:10px}.measured-digests{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.measured-digests summary{color:var(--text-soft);cursor:pointer;font-family:var(--mono);font-size:10px}.measured-digests dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 20px;display:grid}.measured-digests dl>div{min-width:0}.measured-digests dt{color:var(--muted);font-size:9px}.measured-digests dd{color:var(--text-soft);text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}.measured-digests code{font-size:8px}.retained-evidence-banner{border-radius:var(--radius);background:var(--blue-dim);border:1px solid #8bb9ff47;grid-template-columns:minmax(230px,.42fr) minmax(0,1fr);align-items:center;gap:28px;margin-bottom:28px;padding:18px 20px;display:grid}.retained-evidence-banner strong,.retained-evidence-banner p{margin:0}.journey-shortcuts{justify-content:space-between;align-items:center;gap:22px;margin-bottom:20px;padding:13px 16px;display:flex}.journey-shortcuts strong{font-size:13px;display:block}.journey-shortcuts a{border:1px solid var(--line);color:var(--text-soft);font-family:var(--mono);border-radius:6px;padding:7px 9px;font-size:9px;text-decoration:none}.journey-shortcuts .journey-next-action{background:var(--accent-dim);max-width:420px;color:var(--accent);overflow-wrap:anywhere;text-align:center;border-color:#7cf2c357;flex:0 auto;justify-content:center;align-items:center;gap:9px;padding:10px 13px;font-size:10px;font-weight:800;display:inline-flex}.journey-shortcuts a:hover,.journey-shortcuts a:focus-visible{background:var(--accent-dim);color:var(--accent);border-color:#7cf2c36b}.retained-evidence-banner p{color:var(--text-soft);font-size:13px}.tour-layer{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.tour-layer::backdrop{background:#0106057a}.tour-spotlight{z-index:1;border:2px solid var(--accent);pointer-events:none;background:#7cf2c309;border-radius:15px;transition:top .13s,left .13s,width .13s,height .13s;position:fixed;box-shadow:0 0 0 5px #7cf2c31f,0 0 34px #7cf2c352}.tour-dialog{z-index:2;background:var(--panel-strong);width:min(430px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text);border-color:#7cf2c361;flex-direction:column;padding:24px 24px 0;display:flex;position:fixed;top:12px;left:12px;overflow:hidden;box-shadow:0 28px 90px #0000008c}.tour-topline,.tour-actions,.tour-actions>div{align-items:center;display:flex}.tour-topline,.tour-actions{justify-content:space-between;gap:16px}.tour-actions>div{gap:8px}.tour-close{border:1px solid var(--line);width:34px;height:34px;color:var(--text-soft);background:0 0;border-radius:50%;place-items:center;display:grid}.tour-progress{background:#ffffff12;border-radius:99px;height:4px;margin-top:17px;overflow:hidden}.tour-progress span{border-radius:inherit;background:var(--accent);height:100%;transition:width .18s;display:block}.tour-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding-right:3px;overflow-y:auto}.tour-count{color:var(--muted);font-family:var(--mono);text-transform:uppercase;margin:18px 0 4px;font-size:10px}.tour-dialog h2{letter-spacing:-.03em;margin:0;font-size:28px}.tour-body>p:not(.tour-count):not(.tour-safety){color:var(--text-soft);margin:12px 0;font-size:15px}.tour-safety{border-left:2px solid var(--accent);background:var(--accent-dim);color:#bfe6d7;margin:18px 0;padding:10px 12px;font-size:11px}.tour-actions{z-index:1;border-top:1px solid var(--line);background:var(--panel-strong);flex:none;margin:0 -24px;padding:14px 24px 18px;position:sticky;bottom:0;box-shadow:0 -12px 22px #07100ff0}.walkthrough-target-active{scroll-margin-block:12px 32px}.run-identity>summary{border-bottom:1px solid var(--line);color:var(--text-soft);cursor:pointer;grid-column:1/-1;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.run-identity>summary span,.hash-disclosure>summary,.receipt-hashes>summary{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:9px}.hash-disclosure{margin-top:12px}.hash-disclosure>summary,.receipt-hashes>summary{cursor:pointer}.policy-disclosure>summary{cursor:pointer;list-style:none}.policy-disclosure[open]>summary{margin-bottom:12px}.workflow-actor-note{background:var(--blue-dim);color:#c9ddff;border:1px solid #8bb9ff3d;border-radius:7px;padding:10px 12px;font-size:12px}.receipt-hashes{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.ledger-limit{border:1px solid var(--line);color:var(--muted);border-radius:7px;margin:0;padding:12px;font-size:10px}.hero-proof{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.hero-proof>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:15px 2px;display:flex}.hero-proof>div:last-child{border-bottom:0}.metric-label{color:var(--muted);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.hero-proof strong{font-family:var(--mono);text-align:right;font-size:11px;font-weight:700}.proof-rail{padding-bottom:35px;position:relative}.proof-rail ol{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#0a1513c7;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.proof-step{border-right:1px solid var(--line);min-width:0}.proof-step:last-child{border-right:0}.proof-step a{min-height:86px;color:var(--text-soft);align-items:center;gap:12px;padding:15px 17px;text-decoration:none;transition:background .14s,color .14s;display:flex;position:relative}.proof-step a:hover{color:var(--text);background:#ffffff06}.proof-step a[aria-disabled=true]{cursor:default}.step-index{color:var(--muted);font-family:var(--mono);flex:none;font-size:10px}.proof-step a>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.proof-step strong{font-size:13px;font-weight:750}.proof-step small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.step-state{border:1px solid var(--line);width:20px;height:20px;color:var(--muted);font-family:var(--mono);border-radius:50%;flex:none;place-items:center;margin-left:auto;font-size:10px;display:grid}.step-complete .step-state{background:var(--accent-dim);color:var(--accent);border-color:#7cf2c359}.step-current a{box-shadow:inset 0 2px var(--accent);background:linear-gradient(#7cf2c314,#7cf2c304)}.step-current .step-state{border-color:var(--accent);color:var(--accent);box-shadow:0 0 14px #7cf2c32e}.step-blocked .step-state{background:var(--danger-dim);color:var(--danger);border-color:#ff8c8266}.step-queued{opacity:.58}.live-region{z-index:2;position:relative}.live-region:empty{display:none}.callout{border:1px solid var(--line);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 0 26px;padding:12px 14px;font-size:12px;display:grid}.callout strong{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.callout button{color:inherit;background:0 0;border:0;font-size:18px}.callout-error{background:var(--danger-dim);color:#ffbab3;border-color:#ff8c8240}.callout-success{background:var(--accent-dim);color:#a9f7d8;border-color:#7cf2c338}.work-section{padding-block:72px}.section-tint,.gate-section,.ledger-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg,#0000,#143f3514 50%,#0000),#040b0a61;width:100%}.gate-section{background:radial-gradient(circle at 90% 10%,#f0be530f,#0000 28rem),#040b0a8f}.ledger-section{background:radial-gradient(circle at 7% 90%,#528dec0f,#0000 30rem),#040b0a8f}.section-heading{grid-template-columns:54px minmax(0,1fr) auto;align-items:start;gap:21px;margin-bottom:32px;display:grid}.section-index{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--accent);font-family:var(--mono);background:#ffffff05;border-radius:8px;place-items:center;font-size:11px;font-weight:800;display:grid}.section-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(27px,3vw,40px);font-weight:520;line-height:1.08}.section-heading>div:nth-child(2)>p:last-child{max-width:780px;color:var(--muted);margin:11px 0 0;font-size:14px}.section-aside{align-self:center}.digest-card{border:1px solid var(--line);background:#ffffff05;border-radius:7px;min-width:205px;padding:11px 14px}.digest-card span,.digest-card code{display:block}.digest-card span{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.digest-card code{color:var(--text-soft);margin-top:5px;font-size:10px}.surface{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#0f1d1af2,#081210f5);box-shadow:0 12px 40px #0000001f}.intent-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.65fr);gap:20px;display:grid}.intent-form{padding:28px}.field-row+.field-row{margin-top:23px}.field-label{color:var(--text-soft);justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 9px;font-size:12px;font-weight:750;display:flex}.field-hint{color:var(--muted);font-family:var(--mono);font-size:9px;font-weight:500}select,input,textarea{border:1px solid var(--line-strong);width:100%;color:var(--text);background:#020908b8;border-radius:7px;transition:border-color .14s,box-shadow .14s}select,input{min-height:44px;padding:0 12px}textarea{resize:vertical;min-height:120px;padding:13px 14px;line-height:1.6}select:focus,input:focus,textarea:focus{border-color:#7cf2c385;outline:0;box-shadow:0 0 0 3px #7cf2c314}select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:0 0 0 3px #7cf2c329}.scenario-summary{border:1px solid var(--line);background:#ffffff05;border-radius:7px;align-items:center;gap:13px;margin:12px 0 0;padding:11px 13px;display:flex}.scenario-summary p{color:var(--muted);margin:0;font-size:11px}.intent-form textarea[readonly]:not(:disabled){cursor:default;background:#8bb9ff09;border-color:#8bb9ff38}.mini-badge{padding:5px 7px}.badge-neutral{color:var(--text-soft)}.badge-accent,.badge-success{background:var(--accent-dim);color:var(--accent);border-color:#7cf2c347}.badge-danger{background:var(--danger-dim);color:var(--danger);border-color:#ff8c8247}.field-footer{color:var(--muted);justify-content:space-between;gap:20px;margin-top:7px;font-size:9px;display:flex}.form-action-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding-top:20px;display:flex}.execution-promise{align-items:center;gap:10px;display:flex}.promise-mark{background:var(--accent-dim);width:26px;height:26px;color:var(--accent);font-family:var(--mono);border:1px solid #7cf2c34d;border-radius:50%;place-items:center;font-size:10px;display:grid}.execution-promise>span:last-child{flex-direction:column;display:flex}.execution-promise strong{font-size:11px}.execution-promise small{color:var(--muted);font-size:9px}.button{border:1px solid var(--line-strong);letter-spacing:.02em;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:42px;padding:0 16px;font-size:11px;font-weight:800;text-decoration:none;transition:border-color .14s,background .14s,transform .14s;display:inline-flex}.button:not(:disabled):hover{transform:translateY(-1px)}.button-primary{background:var(--accent);color:#04110c;border-color:#7cf2c3a8;box-shadow:0 8px 22px #4bdda621}.button-primary:not(:disabled):hover{background:#a0fbd7}.button-quiet{color:var(--text-soft);background:#ffffff06}.button-quiet:not(:disabled):hover{background:var(--accent-dim);color:var(--accent);border-color:#7cf2c35c}.button-danger{background:var(--danger-dim);color:#ffaca4;border-color:#ff8c8252}.compact{min-height:34px;padding-inline:12px;font-size:10px}.guardrail-card{padding:27px;position:relative;overflow:hidden}.guardrail-card:after{content:"";border:1px solid #7cf2c314;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-45px;right:-45px}.guardrail-card h3,.panel-header h3,.subsection-title strong{margin:0;font-size:15px;font-weight:700}.guardrail-list{margin:24px 0;padding:0;list-style:none}.guardrail-list li{border-bottom:1px solid var(--line);grid-template-columns:25px 1fr;gap:10px;padding:12px 0;display:grid}.guardrail-list li>span{color:var(--accent);font-family:var(--mono);font-size:9px}.guardrail-list li div{flex-direction:column;display:flex}.guardrail-list strong{font-size:11px}.guardrail-list small{color:var(--muted);margin-top:3px;font-size:9px}.fixture-seal{z-index:1;background:var(--accent-dim);border:1px solid #7cf2c32e;border-radius:7px;align-items:center;gap:11px;padding:12px;display:flex;position:relative}.fixture-seal>span{width:31px;height:31px;color:var(--accent);font-family:var(--mono);border:1px solid #7cf2c352;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.fixture-seal div{flex-direction:column;display:flex}.fixture-seal strong{font-family:var(--mono);font-size:10px}.fixture-seal small{color:var(--muted);font-size:8px}.run-identity{border:1px solid var(--line);background:#030a0973;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid;overflow:hidden}.run-identity>div{border-right:1px solid var(--line);min-width:0;padding:12px 15px}.run-identity>div:last-child{border-right:0}.run-identity span,.run-identity code{display:block}.run-identity code{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.evidence-layout{grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);align-items:start;gap:20px;display:grid}.repository-map{position:sticky;top:142px;overflow:hidden}.panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.panel-header .surface-kicker,.subsection-title .surface-kicker{margin-bottom:4px}.repo-root{border-bottom:1px solid var(--line);background:#ffffff05;grid-template-columns:18px 1fr auto;gap:7px;padding:12px 16px;font-size:10px;display:grid}.repo-root span{color:var(--accent)}.repo-root code{color:var(--muted);font-size:8px}.file-tree{max-height:530px;margin:0;padding:8px 0;list-style:none;overflow:auto}.file-tree li{border-left:2px solid #0000;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:45px;padding:7px 14px;display:grid}.file-tree li.file-highlighted{border-left-color:var(--accent);background:var(--accent-dim)}.file-kind{border:1px solid var(--line);width:21px;height:21px;color:var(--muted);font-family:var(--mono);border-radius:4px;place-items:center;font-size:8px;font-weight:800;display:grid}.kind-module{color:var(--blue);background:var(--blue-dim);border-color:#8bb9ff3d}.kind-test{color:var(--accent);background:var(--accent-dim);border-color:#7cf2c33d}.file-tree li div{flex-direction:column;min-width:0;display:flex}.file-tree li div code{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.file-tree li small{color:var(--muted);margin-top:2px;font-size:8px}.file-tree li>code{color:var(--muted);font-size:8px}.map-footer{border-top:1px solid var(--line);padding:12px 16px}.map-footer span,.map-footer code{display:block}.map-footer span{color:var(--muted);text-transform:uppercase;font-size:8px}.map-footer code{color:var(--text-soft);text-overflow:ellipsis;margin-top:4px;font-size:8px;overflow:hidden}.evidence-items{gap:11px;display:grid}.evidence-header{border-bottom:0;padding:4px 0 10px}.evidence-card{padding:18px;scroll-margin-top:145px}.evidence-card-top,.operation-title,.diff-card-header,.event-title{justify-content:space-between;align-items:center;gap:14px;display:flex}.evidence-card-top>div{align-items:center;gap:9px;display:flex}.evidence-id{color:var(--muted);font-size:9px}.line-citation{color:var(--accent);font-family:var(--mono);font-size:9px;text-decoration:none}.line-citation:hover,.evidence-links a:hover{text-decoration:underline}.evidence-card>p{color:var(--text-soft);margin:12px 0;font-size:12px}.code-excerpt{color:#c8d9ee;white-space:pre-wrap;background:#050b0b;border:1px solid #8bb9ff1f;border-radius:6px;margin:0;padding:13px 14px;font-size:10px;line-height:1.7;overflow:auto}.hash-row{color:var(--muted);text-transform:uppercase;gap:24px;margin-top:11px;font-size:8px;display:flex}.hash-row code{color:var(--text-soft);text-transform:none;margin-left:4px}.constraint-strip{background:var(--accent-dim);border:1px solid #7cf2c329;border-radius:9px;grid-template-columns:260px minmax(0,1fr);gap:25px;margin-top:20px;padding:19px 21px;display:grid}.constraint-strip>div{flex-direction:column;display:flex}.constraint-strip strong{font-size:11px}.constraint-strip ul,.acknowledged-constraints ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 16px;margin:0;padding:0;list-style:none;display:grid}.constraint-strip li,.acknowledged-constraints li{color:var(--text-soft);gap:7px;font-size:10px;display:flex}.constraint-strip li span,.acknowledged-constraints li span{color:var(--accent);font-family:var(--mono)}.provenance-banner{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:42px minmax(0,1fr) minmax(430px,.85fr);align-items:center;gap:17px;padding:20px;display:grid}.provenance-fixture{background:linear-gradient(90deg, var(--warning-dim), #0a1412cc);border-color:#f4cc7340}.provenance-live{background:linear-gradient(90deg, var(--accent-dim), #0a1412cc);border-color:#7cf2c340}.provenance-mark{width:38px;height:38px;color:var(--warning);font-family:var(--mono);border:1px solid #f4cc7357;border-radius:9px;place-items:center;font-weight:900;display:grid}.provenance-live .provenance-mark{color:var(--accent);border-color:#7cf2c357}.provenance-banner .surface-kicker{margin-bottom:3px}.provenance-banner strong{font-size:14px;display:block}.provenance-banner p{color:var(--muted);margin:4px 0 0;font-size:10px}.provenance-banner dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.provenance-banner dl div{border-left:1px solid var(--line);min-width:0;padding-left:10px}.provenance-banner dt,.provenance-banner dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.provenance-banner dt{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:8px}.provenance-banner dd{color:var(--text-soft);font-family:var(--mono);margin-top:2px;font-size:9px}.plan-overview{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);margin-top:18px;display:grid;overflow:hidden}.plan-summary,.risk-reasons{padding:23px}.risk-reasons{border-left:1px solid var(--line);background:#f4cc7306}.plan-summary h3{max-width:800px;margin:0;font-size:21px;font-weight:520;line-height:1.35}.plan-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid}.plan-metrics>div{border-left:1px solid var(--line);flex-direction:column;gap:3px;padding:14px 12px 0;display:flex}.plan-metrics>div:first-child{border-left:0;padding-left:0}.plan-metrics span{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:8px}.plan-metrics strong{font-family:var(--mono);font-size:15px}.text-warning{color:var(--warning)}.text-danger{color:var(--danger)}.risk-reasons ul{color:var(--text-soft);margin:13px 0 0;padding-left:17px;font-size:10px}.risk-reasons li+li{margin-top:6px}.plan-grid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:20px;margin-top:28px;display:grid}.subsection-title{justify-content:space-between;align-items:end;gap:20px;margin:0 2px 12px;display:flex}.subsection-title>span:first-child{margin:0}.operation-list,.test-list,.rule-list,.command-list,.diff-list{gap:10px;display:grid}.operation-card{grid-template-columns:47px 1fr;display:grid;overflow:hidden}.operation-number{border-right:1px solid var(--line);color:var(--muted);font-family:var(--mono);background:#ffffff05;place-items:start center;padding-top:21px;font-size:9px;display:grid}.operation-content{min-width:0;padding:18px}.operation-title{justify-content:flex-start}.operation-title code{color:var(--blue);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.operation-card h3,.test-card h3,.rule-card h3,.event-card h3{margin:12px 0 5px;font-size:13px;font-weight:700}.operation-card p,.rule-card p{color:var(--muted);margin:0;font-size:10px}.operation-meta{color:var(--muted);gap:18px;margin-top:13px;font-size:8px;display:flex}.operation-meta code{color:var(--text-soft);margin-left:4px}.evidence-links{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:13px;font-size:8px;display:flex}.evidence-links a{background:var(--accent-dim);color:var(--accent);font-family:var(--mono);border:1px solid #7cf2c330;border-radius:3px;padding:3px 5px;text-decoration:none}.test-card{padding:18px}.test-flow{align-items:center;gap:8px;margin-bottom:13px;display:flex}.test-flow span{font-family:var(--mono);border-radius:4px;padding:4px 6px;font-size:8px;font-weight:800}.red-node{background:var(--danger-dim);color:var(--danger);border:1px solid #ff8c824d}.green-node{background:var(--accent-dim);color:var(--accent);border:1px solid #7cf2c34d}.test-flow i{color:var(--muted);font-size:9px;font-style:normal}.test-card>code{color:var(--blue);font-size:9px}.test-card h3{margin-top:9px;line-height:1.45}.acknowledged-constraints{margin-top:10px;padding:17px}.acknowledged-constraints ul{grid-template-columns:1fr;margin-top:10px}.json-disclosure,.command-card{margin-top:20px;overflow:hidden}.json-disclosure summary,.command-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;list-style:none;display:flex}.json-disclosure summary::-webkit-details-marker{display:none}.command-card summary::-webkit-details-marker{display:none}.json-disclosure summary span:first-child{flex-direction:column;display:flex}.json-disclosure summary strong{font-size:11px}.json-disclosure summary small{color:var(--muted);font-family:var(--mono);margin-top:2px;font-size:8px}.json-disclosure[open] summary>span:last-child,.command-card[open] summary>span:last-child{transform:rotate(45deg)}.json-disclosure>pre{border-top:1px solid var(--line);color:#c1d5ce;background:#040a09;max-height:620px;margin:0;padding:18px;font-size:9px;line-height:1.65;overflow:auto}.verdict-banner{border-radius:var(--radius);background:linear-gradient(90deg, var(--warning-dim), #0c1715e0);border:1px solid #f4cc733d;grid-template-columns:56px minmax(0,1fr) minmax(410px,.75fr);align-items:center;gap:20px;padding:24px;display:grid}.verdict-blocked{background:linear-gradient(90deg, var(--danger-dim), #0c1715e0);border-color:#ff8c8245}.verdict-symbol{background:var(--warning-dim);width:51px;height:51px;color:var(--warning);font-family:var(--mono);border:1px solid #f4cc736b;border-radius:50%;place-items:center;font-size:20px;font-weight:900;display:grid}.verdict-blocked .verdict-symbol{background:var(--danger-dim);color:var(--danger);border-color:#ff8c826b}.verdict-banner h3{color:var(--warning);font-family:var(--mono);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:720}.verdict-blocked h3{color:var(--danger)}.verdict-banner p{max-width:620px;color:var(--text-soft);margin:5px 0 0;font-size:10px}.verdict-banner dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.verdict-banner dl div{border-left:1px solid var(--line);min-width:0;padding:4px 11px}.verdict-banner dt,.verdict-banner dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.verdict-banner dt{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:7px}.verdict-banner dd{font-family:var(--mono);margin-top:3px;font-size:9px;font-weight:800}.no-change-evidence{background:linear-gradient(90deg, var(--danger-dim), #0c1715f5);border-color:#ff8c8259;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:17px;margin-top:16px;padding:17px;display:grid}.no-change-block-badge{min-width:72px;min-height:72px;color:var(--danger);font-family:var(--mono);letter-spacing:.08em;border:1px solid #ff8c8275;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.no-change-evidence .surface-kicker{color:var(--danger)}.no-change-evidence code{color:var(--text);overflow-wrap:anywhere;white-space:normal;font-size:13px;display:block}.no-change-evidence p{color:var(--text-soft);margin:6px 0 0;font-size:10px}.gate-layout{grid-template-columns:minmax(0,1.22fr) minmax(350px,.78fr);align-items:start;gap:20px;margin-top:28px;display:grid}.rule-card{grid-template-columns:83px 1fr;min-height:96px;display:grid;overflow:hidden}.rule-outcome{border-right:1px solid var(--line);background:#ffffff05;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.rule-outcome span{width:27px;height:27px;color:var(--accent);font-family:var(--mono);border:1px solid #7cf2c352;border-radius:50%;place-items:center;font-size:10px;display:grid}.rule-outcome strong{color:var(--accent);font-family:var(--mono);letter-spacing:.08em;font-size:8px}.rule-fail .rule-outcome span{color:var(--danger);border-color:#ff8c8252}.rule-fail .rule-outcome strong{color:var(--danger)}.rule-card>div:last-child{padding:14px 17px}.rule-card code{color:var(--muted);font-size:8px}.rule-card h3{margin:4px 0}.envelope-card{margin-top:12px;overflow:hidden}.envelope-card .panel-header>code{color:var(--muted);font-size:8px}.envelope-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.envelope-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:14px 18px}.envelope-grid>div:nth-child(2n){border-right:0}.envelope-grid dt,.envelope-grid dd{margin:0}.envelope-grid dt{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:8px}.envelope-grid dd{color:var(--text-soft);flex-direction:column;gap:3px;margin-top:6px;font-size:10px;display:flex}.envelope-grid code{color:var(--blue);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.obligations{padding:15px 18px}.obligations>span{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:8px}.obligations ul{color:var(--text-soft);margin:7px 0 0;padding-left:16px;font-size:9px}.approval-column{position:sticky;top:142px}.approval-form{border-color:#f4cc733d;padding:23px;box-shadow:0 18px 50px #0000003b}.approval-lock,.receipt-top{align-items:center;gap:12px;display:flex}.approval-lock>span{width:38px;height:38px;color:var(--warning);font-family:var(--mono);border:1px solid #f4cc735c;border-radius:50%;place-items:center;font-weight:900;display:grid}.approval-lock .surface-kicker{color:var(--warning);margin-bottom:2px}.approval-lock h3{margin:0;font-size:16px}.approval-intro{border-bottom:1px solid var(--line);color:var(--muted);margin:17px 0;padding-bottom:15px;font-size:10px}.reviewer-identity-note{border:1px solid #8bb9ff40;border-left:3px solid var(--blue);background:var(--blue-dim);color:var(--text-soft);border-radius:6px;gap:3px;margin:-4px 0 17px;padding:11px 12px;font-size:10px;display:grid}.reviewer-identity-note strong{color:#c9ddff;font-size:10px}.approval-form>.field-label:not(:first-of-type){margin-top:15px}.required{color:var(--warning);font-family:var(--mono);text-transform:uppercase;font-size:8px;font-weight:700}.acknowledgement{border:1px solid var(--line);cursor:pointer;background:#ffffff05;border-radius:7px;grid-template-columns:20px 1fr;align-items:start;gap:11px;margin-top:18px;padding:13px;display:grid;position:relative}.acknowledgement input{opacity:0;width:1px;height:1px;position:absolute}.acknowledgement>span{border:1px solid var(--line-strong);background:#050c0b;border-radius:4px;place-items:center;width:19px;height:19px;display:grid}.acknowledgement input:checked+span{border-color:var(--accent);background:var(--accent)}.acknowledgement input:checked+span:after{color:#04110c;content:"✓";font-family:var(--mono);font-size:11px;font-weight:900}.acknowledgement input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.acknowledgement strong{color:var(--text-soft);font-size:9px;line-height:1.5}.approval-scope{color:var(--muted);flex-wrap:wrap;gap:6px;margin-top:13px;font-size:8px;display:flex}.approval-scope span{text-transform:uppercase;margin-right:3px}.approval-scope code{color:var(--text-soft)}.approval-scope strong{color:var(--text-soft);font-size:10px;font-weight:600;line-height:1.45}.approval-actions{grid-template-columns:.65fr 1.35fr;gap:9px;margin-top:20px;display:grid}.locked-card,.signed-approval{padding:27px}.locked-card{border-color:#ff8c823b}.locked-icon,.signature-mark{background:var(--danger-dim);width:47px;height:47px;color:var(--danger);font-family:var(--mono);border:1px solid #ff8c8257;border-radius:50%;place-items:center;margin-bottom:18px;font-size:17px;display:grid}.locked-card .surface-kicker{color:var(--danger)}.locked-card h3,.signed-approval h3{margin:0;font-size:18px}.locked-card p{color:var(--muted);font-size:10px}.locked-card>code{color:var(--danger);text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.signed-approval{border-color:#7cf2c33b}.signed-reject{border-color:#ff8c823b}.signed-approve .signature-mark{background:var(--accent-dim);color:var(--accent);border-color:#7cf2c357}.signature-rationale{border-left:2px solid var(--accent);color:var(--text-soft);background:#ffffff05;margin:16px 0;padding:14px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic}.signed-reject .signature-rationale{border-left-color:var(--danger)}.signed-approval dl{margin:0}.signed-approval dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:8px 0;display:flex}.signed-approval dt,.signed-approval dd{margin:0;font-size:9px}.signed-approval dt{color:var(--muted)}.signed-approval dd{color:var(--text-soft);text-align:right}.signed-approval dd code{font-size:8px}.signature-digests{color:var(--muted);flex-wrap:wrap;gap:6px;margin-top:14px;font-size:8px;display:flex}.execution-wait{text-align:left;justify-content:center;align-items:center;gap:24px;min-height:230px;padding:35px;display:flex}.execution-orbit{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.execution-orbit span{border:1px solid var(--line-strong);background:var(--panel-strong);border-radius:7px;width:30px;height:30px}.is-executing .execution-orbit{border-color:#7cf2c366;animation:1.4s ease-in-out infinite orbitPulse}.is-executing .execution-orbit span{border-color:var(--accent);animation:2.2s linear infinite orbitSpin}@keyframes orbitPulse{50%{transform:scale(1.04);box-shadow:0 0 28px #7cf2c321}}@keyframes orbitSpin{to{transform:rotate(360deg)}}.execution-wait h3{margin:0;font-size:19px}.execution-wait p{max-width:600px;color:var(--muted);margin:6px 0 0;font-size:11px}.verification-summary{border-radius:var(--radius);background:linear-gradient(90deg, var(--accent-dim), #091412e0);border:1px solid #7cf2c33d;grid-template-columns:57px minmax(0,1fr) minmax(390px,.7fr);align-items:center;gap:20px;padding:23px;display:grid}.verification-danger{background:linear-gradient(90deg, var(--danger-dim), #091412e0);border-color:#ff8c823d}.verification-icon{width:52px;height:52px;color:var(--accent);font-family:var(--mono);border:1px solid #7cf2c36b;border-radius:50%;place-items:center;font-size:17px;display:grid}.verification-danger .verification-icon{color:var(--danger);border-color:#ff8c826b}.verification-summary h3{margin:0;font-size:20px}.verification-summary p{color:var(--muted);margin:5px 0 0;font-size:10px}.verification-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.verification-summary dl div{border-left:1px solid var(--line);min-width:0;padding-left:10px}.verification-summary dt,.verification-summary dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.verification-summary dt{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:7px}.verification-summary dd{color:var(--text-soft);margin-top:2px;font-size:9px}.verification-summary dd code{font-size:8px}.verification-flow{border:1px solid var(--line);background:#040b0a73;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0;display:grid;overflow:hidden}.flow-step{border-right:1px solid var(--line);grid-template-columns:26px 1fr auto;align-items:center;gap:9px;min-height:69px;padding:11px 14px;display:grid}.flow-step:last-child{border-right:0}.flow-step>span{border:1px solid var(--line);width:24px;height:24px;color:var(--muted);font-family:var(--mono);border-radius:50%;place-items:center;font-size:8px;display:grid}.flow-step div{flex-direction:column;min-width:0;display:flex}.flow-step strong{font-size:10px}.flow-step small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.flow-step b{color:var(--accent);font-family:var(--mono);letter-spacing:.04em;font-size:7px}.flow-fail b{color:var(--danger)}.command-card{margin-top:0}.command-card summary{grid-template-columns:35px minmax(0,1fr) auto 15px;min-height:69px;display:grid}.command-index{border:1px solid var(--line);width:29px;height:29px;color:var(--muted);font-family:var(--mono);border-radius:5px;place-items:center;font-size:8px;display:grid}.command-main{flex-direction:column;min-width:0;display:flex}.command-main strong{font-size:11px}.command-main code{color:var(--blue);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.command-stats{color:var(--muted);font-family:var(--mono);align-items:center;gap:14px;font-size:8px;display:flex}.command-stats b{background:var(--accent-dim);color:var(--accent);border:1px solid #7cf2c33d;border-radius:4px;padding:4px 6px;font-size:7px}.command-unexpected .command-stats b{background:var(--danger-dim);color:var(--danger);border-color:#ff8c823d}.command-output{border-top:1px solid var(--line)}.command-output>div{color:var(--muted);gap:20px;padding:10px 16px;font-size:8px;display:flex}.command-output>div code{color:var(--text-soft);margin-left:4px}.command-output pre{color:#bed2ca;white-space:pre-wrap;background:#030908;max-height:390px;margin:0;padding:15px 17px;font-size:9px;line-height:1.6;overflow:auto}.diff-heading{justify-content:space-between;align-items:end;gap:20px;margin:38px 2px 13px;display:flex}.diff-heading h3{margin:0;font-size:17px}.diff-heading>div:last-child{gap:7px;display:flex}.diff-card{overflow:hidden}.diff-card-header{border-bottom:1px solid var(--line);min-height:52px;padding:10px 15px}.diff-card-header>div{align-items:center;gap:9px;display:flex}.diff-card-header code{color:var(--blue);font-size:9px}.added-lines,.removed-lines{font-family:var(--mono);font-size:9px;font-weight:800}.added-lines{color:var(--accent)}.removed-lines{color:var(--danger)}.diff-panels{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.source-pane{background:#040a09;min-width:0}.source-pane+.source-pane{border-left:1px solid var(--line)}.source-pane>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:9px 13px;display:flex}.source-pane>div strong{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:8px}.source-pane>div code{color:var(--muted);font-size:7px}.pane-before>div{box-shadow:inset 3px 0 var(--danger)}.pane-after>div{box-shadow:inset 3px 0 var(--accent)}.source-pane ol{counter-reset:source-line;max-height:420px;margin:0;padding:10px 0;list-style:none;overflow:auto}.source-pane li{counter-increment:source-line;grid-template-columns:37px minmax(max-content,1fr);min-height:20px;padding-right:12px;display:grid}.source-pane li:before{border-right:1px solid var(--line);color:#496058;content:counter(source-line);font-family:var(--mono);text-align:right;padding-right:10px;font-size:8px}.source-pane li code{color:#bcd0c8;white-space:pre;padding-left:11px;font-size:8px}.conformance-strip{grid-template-columns:minmax(260px,.45fr) minmax(0,1.55fr);gap:20px;margin-top:14px;padding:17px;display:grid}.conformance-strip>div{align-items:center;gap:10px;display:flex}.conformance-strip>div>span{width:29px;height:29px;color:var(--accent);font-family:var(--mono);border:1px solid #7cf2c34d;border-radius:50%;place-items:center;font-size:9px;display:grid}.conformance-fail>div>span{color:var(--danger);border-color:#ff8c824d}.conformance-strip>div div{flex-direction:column;display:flex}.conformance-strip strong{font-size:10px}.conformance-strip small{color:var(--muted);font-size:8px}.conformance-strip dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.conformance-strip dl>div{border-left:1px solid var(--line);min-width:0;padding-left:11px}.conformance-strip dt,.conformance-strip dd{margin:0}.conformance-strip dt{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:7px}.conformance-strip dd{flex-direction:column;gap:2px;max-height:58px;margin-top:3px;display:flex;overflow:auto}.conformance-strip dd code{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.ledger-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;display:flex}.ledger-state{align-items:center;gap:11px;display:flex}.ledger-state>div{flex-direction:column;display:flex}.ledger-seal{border:1px solid var(--line-strong);width:36px;height:36px;color:var(--muted);font-family:var(--mono);border-radius:50%;place-items:center;display:grid}.ledger-seal.is-sealed{background:var(--accent-dim);color:var(--accent);border-color:#7cf2c361}.ledger-state .surface-kicker{margin-bottom:1px}.ledger-state strong{font-size:12px}.ledger-state small{color:var(--muted);font-size:8px}.toolbar-actions{gap:8px;display:flex}.ledger-layout{grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);align-items:start;gap:20px;margin-top:28px;display:grid}.event-chain{min-width:0}.event-card{grid-template-columns:55px minmax(0,1fr);min-height:128px;margin-bottom:10px;display:grid;position:relative;overflow:hidden}.event-node{border-right:1px solid var(--line);background:#ffffff04;justify-content:center;padding-top:18px;display:flex;position:relative}.event-node:after{background:linear-gradient(var(--accent), transparent);content:"";width:1px;position:absolute;top:47px;bottom:0;left:50%}.event-node span{z-index:1;width:27px;height:27px;color:var(--accent);font-family:var(--mono);background:#0b1714;border:1px solid #7cf2c347;border-radius:50%;place-items:center;font-size:8px;display:grid;position:relative}.event-body{min-width:0;padding:16px 17px}.event-title>div{align-items:center;gap:9px;display:flex}.event-card h3{margin:0}.event-title time{color:var(--muted);font-family:var(--mono);font-size:8px}.event-body>p{color:var(--muted);margin:8px 0;font-size:9px}.event-body>p strong{color:var(--text-soft)}.event-body>p code{margin-left:4px;font-size:8px}.event-hashes{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 0;display:grid}.event-hashes span{min-width:0;color:var(--muted);font-size:8px}.event-hashes code{color:var(--text-soft);margin-left:4px;font-size:7px}.event-body details{margin-top:8px}.event-body details summary{color:var(--muted);cursor:pointer;font-size:8px}.event-body details summary span{float:right;font-family:var(--mono)}.event-body details pre{color:#bcd0c8;background:#030908;border-radius:5px;max-height:340px;margin:8px 0 0;padding:12px;font-size:8px;overflow:auto}.ledger-sidebar{gap:11px;display:grid;position:sticky;top:142px}.receipt-card,.artifact-card,.replay-result{padding:19px}.receipt-card{border-color:#7cf2c33b}.receipt-mark{background:var(--accent-dim);width:42px;height:42px;color:var(--accent);font-family:var(--mono);border:1px solid #7cf2c35c;border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:900;display:grid}.receipt-top .surface-kicker{margin-bottom:2px}.receipt-top h3{font-family:var(--mono);text-transform:uppercase;margin:0;font-size:14px}.receipt-card dl{margin:17px 0 0}.receipt-card dl div{border-bottom:1px solid var(--line);grid-template-columns:100px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.receipt-card dt,.receipt-card dd{min-width:0;margin:0}.receipt-card dt{color:var(--muted);font-size:8px}.receipt-card dd{color:var(--text-soft);text-align:right;text-overflow:ellipsis;font-size:9px;overflow:hidden}.receipt-card dd code{text-overflow:ellipsis;font-size:7px;display:block;overflow:hidden}.receipt-pending{border-color:var(--line);text-align:center}.receipt-pending .receipt-mark{border-color:var(--line-strong);color:var(--muted);background:#ffffff05;margin:0 auto 12px}.receipt-pending h3{margin:0;font-size:14px}.receipt-pending p{color:var(--muted);font-size:9px}.artifact-card .panel-header{margin:-19px -19px 7px}.artifact-card ul{max-height:300px;margin:0;padding:0;list-style:none;overflow:auto}.artifact-card li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.artifact-card li div{flex-direction:column;min-width:0;display:flex}.artifact-card li strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.artifact-card li small{color:var(--muted);font-size:7px}.artifact-card li>code{color:var(--text-soft);font-size:7px}.replay-result{border-color:#8bb9ff33}.replay-result pre{color:#bcd0c8;background:#030908;border-radius:5px;max-height:360px;margin:10px 0 0;padding:12px;font-size:8px;overflow:auto}.no-events{color:var(--muted);text-align:center;padding:30px}.disclosure-section{padding-bottom:95px}.comparison-grid,.provenance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.comparison-card{min-height:265px;padding:27px;position:relative;overflow:hidden}.comparison-card:after{border:1px solid var(--line);content:"";border-radius:50%;width:180px;height:180px;position:absolute;bottom:-66px;right:-30px}.prior-card{opacity:.76}.prior-card .comparison-label{color:var(--muted)}.new-card{background:linear-gradient(145deg,#123027bd,#081210f5);border-color:#7cf2c340}.comparison-card h3{margin:0;font-size:20px}.comparison-card p{max-width:590px;color:var(--text-soft);font-size:11px}.comparison-card ul{margin:20px 0 0;padding:0;list-style:none}.comparison-card li{border-top:1px solid var(--line);color:var(--text-soft);padding:9px 0 9px 19px;font-size:10px;position:relative}.comparison-card li:before{color:var(--accent);content:"◇";font-size:7px;position:absolute;top:12px;left:3px}.prior-card li:before{color:var(--muted)}.provenance-grid{margin-top:16px}.contribution-card{grid-template-columns:52px minmax(0,1fr);gap:17px;padding:22px;display:grid}.contribution-avatar{border:1px solid var(--line-strong);width:48px;height:48px;color:var(--text-soft);font-family:var(--mono);background:#ffffff06;border-radius:10px;place-items:center;font-size:15px;font-weight:900;display:grid}.codex-avatar{background:var(--blue-dim);color:var(--blue);border-color:#8bb9ff4d}.human-avatar{background:var(--warning-dim);color:var(--warning);border-color:#f4cc734d}.contribution-card h3{margin:0;font-size:15px}.contribution-card p{color:var(--text-soft);margin:7px 0;font-size:10px}.contribution-card small{color:var(--muted);font-size:8px}.actor-strip{border:1px solid var(--line);color:var(--muted);border-radius:7px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:15px;padding:13px 16px;font-size:8px;display:flex}.actor-strip>span{font-family:var(--mono);text-transform:uppercase;margin-right:5px}.actor-strip code{border:1px solid var(--line);color:var(--text-soft);border-radius:4px;padding:3px 6px}.empty-proof{padding-block:50px 76px}.empty-grid{border:1px dashed var(--line-strong);border-radius:var(--radius);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.empty-grid span{border-right:1px dashed var(--line);color:#b5c9c240;min-height:110px;font-family:var(--mono);letter-spacing:.1em;place-items:center;font-size:9px;display:grid}.empty-grid span:last-child{border-right:0}.empty-proof p{color:var(--muted);text-align:center;margin:18px 0 0;font-size:11px}.site-footer{border-top:1px solid var(--line);background:var(--bg-deep)}.footer-inner{align-items:center;gap:30px;min-height:100px;display:flex}.footer-inner p{color:var(--muted);margin-left:auto;font-size:9px}.footer-inner>a{color:var(--text-soft);font-family:var(--mono);font-size:9px;text-decoration:none}.loading-shell,.error-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.loading-mark{border:1px solid var(--accent);width:58px;height:58px;color:var(--accent);font-family:var(--mono);border-radius:12px;place-items:center;margin-bottom:22px;font-weight:900;display:grid}.loading-shell h1,.error-page h1{margin:0;font-size:25px}.loading-bar{background:var(--line);width:min(330px,80vw);height:2px;margin-top:25px;overflow:hidden}.loading-bar span{background:var(--accent);width:45%;height:100%;animation:1.3s ease-in-out infinite alternate loadingSlide;display:block}@keyframes loadingSlide{0%{transform:translate(-100%)}to{transform:translate(220%)}}.error-page p:not(.eyebrow){color:var(--muted)}.error-page .button{margin-top:15px}@media (max-width:1180px){.proof-rail ol{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-step:nth-child(3){border-right:0}.proof-step:nth-child(-n+3){border-bottom:1px solid var(--line)}.provenance-banner,.verdict-banner,.verification-summary{grid-template-columns:48px minmax(0,1fr)}.provenance-banner dl,.verdict-banner dl,.verification-summary dl{border-top:1px solid var(--line);grid-column:1/-1;padding-top:13px}.gate-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.verification-flow{grid-template-columns:1fr}.flow-step{border-right:0;border-bottom:1px solid var(--line)}.flow-step:last-child{border-bottom:0}.ledger-layout{grid-template-columns:minmax(0,1.1fr) minmax(310px,.9fr)}}@media (max-width:960px){.wrap{width:min(100% - 36px,1400px)}.header-context{display:none}.boundary-banner>div:nth-child(2),.boundary-banner strong,.boundary-banner span{display:block}.hero{grid-template-columns:1fr;gap:36px;padding-top:58px}.measured-evidence-grid{grid-template-columns:1fr}.measured-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.measured-model-grid>div,.measured-model-grid>div:nth-child(3n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.measured-model-grid>div:nth-child(2n){border-right:0}.measured-model-grid>div:nth-last-child(-n+2){border-bottom:0}.hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero-proof>div{border-right:1px solid var(--line);border-bottom:0;flex-direction:column;align-items:flex-start;display:flex}.hero-proof>div:last-child{border-right:0}.hero-proof strong{text-align:left}.intent-layout,.evidence-layout,.plan-grid,.gate-layout,.ledger-layout{grid-template-columns:minmax(0,1fr)}.guardrail-card,.repository-map,.approval-column,.ledger-sidebar{position:static}.run-identity{grid-template-columns:repeat(2,minmax(0,1fr))}.run-identity>div:nth-child(2){border-right:0}.run-identity>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.plan-overview{grid-template-columns:1fr}.risk-reasons{border-top:1px solid var(--line);border-left:0}.ledger-toolbar{flex-direction:column;align-items:flex-start}.toolbar-actions{width:100%}.toolbar-actions .button{flex:1}.ledger-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.replay-result{grid-column:1/-1}}@media (max-width:700px){html{scroll-padding-top:126px}.wrap{width:min(100% - 24px,1400px)}.header-inner{width:calc(100% - 24px);min-height:64px}.site-header .status-pill{display:none}.header-actions{gap:6px}.header-actions .compact{padding-inline:10px;font-size:9px}.desktop-only,.boundary-banner .boundary-chip{display:none}.boundary-banner{min-height:55px;padding-inline:12px;top:64px}.boundary-banner>div:nth-child(2){min-width:0}.boundary-banner strong{overflow-wrap:anywhere;white-space:normal;max-width:calc(100vw - 62px)}.boundary-banner span{max-width:calc(100vw - 70px)}.mini-badge{overflow-wrap:anywhere;white-space:normal;max-width:100%;line-height:1.3}.hero{padding-block:45px 36px}.hero h1{font-size:clamp(39px,13vw,58px)}.hero-lede{font-size:14px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{justify-content:center;width:100%}.measured-evidence{padding:19px;scroll-margin-top:126px}.measured-evidence-heading{flex-direction:column;align-items:flex-start;gap:14px}.measured-holdout-strip{flex-direction:column;align-items:flex-start}.measured-holdout-strip ul{justify-content:flex-start}.measured-model-grid{grid-template-columns:1fr}.measured-model-grid>div,.measured-model-grid>div:nth-child(2n),.measured-model-grid>div:nth-child(3n),.measured-model-grid>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.measured-model-grid>div:last-child{border-bottom:0}.measured-plan li,.measured-proof-stack dl>div{grid-template-columns:1fr}.measured-proof-stack dd{text-align:left}.measured-digests dl{grid-template-columns:1fr}.retained-evidence-banner{grid-template-columns:1fr;gap:8px}.journey-shortcuts{flex-direction:column;align-items:stretch}.journey-shortcuts .journey-next-action{width:100%;max-width:none}.tour-dialog{width:calc(100vw - 24px);max-height:min(68dvh,620px);padding:18px 18px 0}.tour-topline .surface-kicker{overflow-wrap:anywhere;min-width:0}.tour-dialog h2{font-size:23px}.tour-actions{flex-direction:column-reverse;align-items:stretch;margin:0 -18px;padding:12px 18px 16px}.tour-actions>div,.tour-actions .button{flex:1}.tour-actions>div{width:100%}.hero-proof{grid-template-columns:1fr}.hero-proof>div{border-right:0;border-bottom:1px solid var(--line);flex-direction:row}.hero-proof>div:last-child{border-bottom:0}.proof-rail ol{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-step,.proof-step:nth-child(3){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.proof-step:nth-child(2n){border-right:0}.proof-step:nth-last-child(-n+2){border-bottom:0}.proof-step a{min-height:74px;padding:12px}.step-index{display:none}.work-section{padding-block:54px}.section-heading{grid-template-columns:40px minmax(0,1fr);gap:13px}.section-index{width:36px;height:36px}.section-heading h2{font-size:27px}.section-aside{grid-column:1/-1}.digest-card{min-width:0}.intent-form,.guardrail-card{padding:20px}.guardrail-card:after{display:none}.scenario-summary,.form-action-row{flex-direction:column;align-items:flex-start}.form-action-row .button{width:100%}.run-identity{grid-template-columns:1fr}.run-identity>div,.run-identity>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.run-identity>div:last-child{border-bottom:0}.constraint-strip,.constraint-strip ul,.provenance-banner,.verdict-banner,.verification-summary{grid-template-columns:1fr}.no-change-evidence{grid-template-columns:1fr;gap:12px}.no-change-block-badge{border-radius:6px;min-width:0;min-height:38px}.provenance-banner dl,.verdict-banner dl{grid-template-columns:repeat(2,minmax(0,1fr))}.verification-summary dl{grid-template-columns:1fr}.plan-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-metrics>div:nth-child(3){border-left:0;padding-left:0}.operation-card{grid-template-columns:35px 1fr}.rule-card{grid-template-columns:62px 1fr}.envelope-grid{grid-template-columns:1fr}.envelope-grid>div,.envelope-grid>div:nth-child(2n){border-right:0}.approval-actions,.diff-panels,.conformance-strip,.comparison-grid,.provenance-grid{grid-template-columns:1fr}.command-card summary{grid-template-columns:32px minmax(0,1fr) 15px}.command-stats{flex-wrap:wrap;grid-area:2/2;justify-content:flex-start}.command-card summary>span:last-child{grid-area:1/3}.source-pane+.source-pane{border-top:1px solid var(--line);border-left:0}.json-disclosure pre code,.event-body details pre code,.command-output pre code,.replay-result pre code{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;max-width:100%;display:block}.diff-heading{flex-direction:column;align-items:flex-start}.conformance-strip dl{grid-template-columns:1fr}.conformance-strip dl>div{border-top:1px solid var(--line);border-left:0;padding:8px 0 0}.ledger-toolbar{padding:14px}.toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.toolbar-actions .button:last-child{grid-column:1/-1}.event-card{grid-template-columns:43px minmax(0,1fr)}.event-title,.event-title>div{flex-direction:column;align-items:flex-start}.event-hashes,.ledger-sidebar{grid-template-columns:1fr}.receipt-card dl div{grid-template-columns:80px minmax(0,1fr)}.empty-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.empty-grid span:nth-child(3){border-right:0}.empty-grid span:nth-child(-n+3){border-bottom:1px dashed var(--line)}.footer-inner{flex-direction:column;align-items:flex-start;gap:12px;padding-block:25px}.footer-inner p{margin:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:clamp(34px,5vw,72px)}.hero-model{background:linear-gradient(155deg,#11231ef5,#081210fa);border-color:#7cf2c340;padding:22px}.hero-model-heading strong{letter-spacing:-.02em;font-size:19px;display:block}.hero-model ol{gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.hero-model li{border:1px solid var(--line);background:#ffffff05;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:11px;display:grid}.hero-model li>span{width:32px;height:32px;color:var(--accent);font-family:var(--mono);border:1px solid #7cf2c352;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.hero-model li div{min-width:0}.hero-model li strong,.hero-model li small{display:block}.hero-model li strong{font-size:12px}.hero-model li small{color:var(--muted);margin-top:2px;font-size:10px}.verified-definition{border-left:3px solid var(--accent);background:var(--accent-dim);color:var(--text-soft);margin:0;padding:12px 13px;font-size:11px}.verified-definition strong{color:var(--accent)}.run-overview,.terminal-outcome{width:min(1400px,100% - 56px);margin:22px auto 0;padding:24px}.run-overview-heading,.terminal-outcome-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.run-overview h2,.terminal-outcome h2{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.6vw,34px)}.run-overview-grid{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;display:grid;overflow:hidden}.run-overview-grid article{border-right:1px solid var(--line);background:#ffffff04;min-width:0;padding:16px}.run-overview-grid article:last-child{border-right:0}.run-overview-grid article>span,.run-overview-action>span{color:var(--muted);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.run-overview-grid strong,.run-overview-grid small{display:block}.run-overview-grid strong{font-size:12px}.run-overview-grid small{color:var(--muted);margin-top:6px;font-size:10px}.run-overview-grid ul{color:var(--text-soft);margin:0;padding-left:18px;font-size:11px}.run-overview-action{background:var(--warning-dim);border:1px solid #f4cc733d;border-radius:8px;grid-template-columns:minmax(130px,.25fr) minmax(0,1fr);align-items:center;gap:20px;margin-top:12px;padding:13px 16px;display:grid}.run-overview-action>span{color:var(--warning);margin:0}.terminal-outcome{border-left:4px solid var(--warning);position:relative}.terminal-outcome.outcome-verified{border-left-color:var(--success)}.terminal-outcome.outcome-rejected,.terminal-outcome.outcome-blocked,.terminal-outcome.outcome-verification_failed{border-left-color:var(--danger)}.terminal-outcome dl{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:18px 0 0;display:grid;overflow:hidden}.terminal-outcome dl div{background:var(--panel);min-width:0;padding:13px}.terminal-outcome dt,.terminal-outcome dd{margin:0}.terminal-outcome dt{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:8px;font-weight:800}.terminal-outcome dd{color:var(--text-soft);margin-top:5px;font-size:11px}.terminal-outcome-action{min-height:44px;color:var(--accent);align-items:center;gap:10px;margin-top:14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.evidence-plain-summary{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:center;gap:24px;padding:20px;display:grid}.evidence-plain-summary h3{margin:0;font-size:20px}.evidence-plain-summary p{color:var(--muted);margin:6px 0 0;font-size:11px}.evidence-plain-summary ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.evidence-plain-summary li{border:1px solid var(--line);color:var(--text-soft);border-radius:6px;padding:7px 9px;font-size:10px}.forensic-disclosure,.measured-evidence-disclosure{margin-top:14px;overflow:hidden}.forensic-disclosure>summary,.measured-evidence-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:14px 16px;list-style:none;display:flex}.forensic-disclosure>summary::-webkit-details-marker{display:none}.measured-evidence-disclosure>summary::-webkit-details-marker{display:none}.forensic-disclosure>summary>span:first-child,.forensic-disclosure>summary strong,.forensic-disclosure>summary small{display:block}.forensic-disclosure>summary strong{font-size:12px}.forensic-disclosure>summary small{color:var(--muted);margin-top:2px;font-size:9px}.disclosure-action{color:var(--accent);font-family:var(--mono);text-transform:uppercase;flex:none;font-size:9px;font-weight:800}.forensic-disclosure[open]>summary,.measured-evidence-disclosure[open]>summary{border-bottom:1px solid var(--line)}.forensic-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(70dvh,760px);padding:18px;overflow:auto}.forensic-scroll code,.forensic-scroll pre{overflow-wrap:anywhere;white-space:pre-wrap}.provenance-banner{grid-template-columns:42px minmax(0,1fr) auto}.provenance-forensics{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 14px;display:grid}.provenance-forensics>div{background:var(--panel-soft);min-width:0;padding:11px}.provenance-forensics dt,.provenance-forensics dd{margin:0}.provenance-forensics dt{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:8px}.provenance-forensics dd{color:var(--text-soft);overflow-wrap:anywhere;margin-top:3px;font-size:10px}.forensic-json{border:1px solid var(--line);background:var(--bg-deep);max-width:100%;color:var(--text-soft);border-radius:7px;margin:0;padding:14px;font-size:9px}.verdict-banner{grid-template-columns:56px minmax(0,1fr) auto}.verdict-facts,.verification-facts{gap:10px;display:flex}.verdict-facts span,.verification-facts span{border-left:1px solid var(--line);min-width:130px;padding:9px 11px}.verdict-facts small,.verdict-facts strong,.verification-facts small,.verification-facts strong{display:block}.verdict-facts small,.verification-facts small{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:7px}.verdict-facts strong,.verification-facts strong{margin-top:3px;font-size:10px}.policy-forensics{margin-top:0}.decision-attribution{color:var(--text-soft);font-size:11px}.decision-forensics,.conformance-forensics{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.decision-forensics>summary,.conformance-forensics>summary{color:var(--accent);cursor:pointer;font-size:10px;font-weight:750}.decision-forensics .forensic-scroll{max-height:48dvh;padding:12px 0 0}.verification-forensics{margin-top:14px}.verification-summary{grid-template-columns:57px minmax(0,1fr) auto}.conformance-strip{align-items:flex-start}.conformance-forensics{border:0;min-width:min(470px,48vw);margin:0;padding:0}.conformance-forensics dl{margin-top:10px}.receipt-primary-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:18px;display:grid}.receipt-primary-layout>*{min-width:0}.receipt-card>p,.replay-explainer p{color:var(--text-soft);font-size:11px}.replay-explainer{padding:20px}.replay-explainer h3{margin:0;font-size:18px}.ledger-limit{margin-top:14px}.ledger-forensics .artifact-card{margin-top:18px}.measured-evidence-disclosure{margin:0}.measured-evidence-disclosure>summary{padding:0}.measured-evidence-disclosure[open]>summary{padding-bottom:18px}.measured-evidence-disclosure>summary .disclosure-action{margin-left:auto}.measured-evidence-body{max-height:min(76dvh,900px);padding:0 4px 4px}.callout{grid-template-columns:auto minmax(0,1fr) auto auto}.callout .callout-retry{border:1px solid;border-radius:6px;min-height:40px;padding:0 12px;font-size:10px;font-weight:800}.button{min-height:44px}.tour-close{flex:none;width:44px;height:44px}.acknowledgement input{width:44px;height:44px;top:50%;left:0;transform:translateY(-50%)}.receipt-card h3{text-transform:capitalize}@media (max-width:1100px){.hero{grid-template-columns:1fr;gap:34px}.run-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.run-overview-grid article:nth-child(2){border-right:0}.run-overview-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.terminal-outcome dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.wrap,.run-overview,.terminal-outcome{width:min(100% - 28px,1400px)}.hero{padding-block:42px 36px}.hero h1{font-size:clamp(38px,11vw,50px);line-height:1}.hero-lede{margin-top:22px;font-size:15px}.hero-actions,.hero-actions .button{width:100%}.hero-model,.run-overview,.terminal-outcome{padding:17px}.run-overview-heading,.terminal-outcome-heading,.measured-evidence-heading{flex-direction:column;align-items:flex-start}.run-overview-grid,.terminal-outcome dl,.evidence-plain-summary,.provenance-forensics,.receipt-primary-layout{grid-template-columns:1fr}.run-overview-grid article{border-right:0;border-bottom:1px solid var(--line)}.run-overview-grid article:last-child{border-bottom:0}.run-overview-action{grid-template-columns:1fr;gap:4px}.forensic-disclosure>summary,.measured-evidence-disclosure>summary{flex-direction:column;align-items:flex-start;gap:8px;min-height:64px}.forensic-scroll{max-height:62dvh;padding:12px}.provenance-banner,.verdict-banner,.verification-summary{grid-template-columns:auto minmax(0,1fr)}.provenance-banner>.mini-badge,.verdict-facts,.verification-facts{grid-column:1/-1}.verdict-facts,.verification-facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.verdict-facts span,.verification-facts span{min-width:0}.conformance-forensics{width:100%;min-width:0}.callout{grid-template-columns:1fr auto}.callout>strong,.callout>span,.callout .callout-retry{grid-column:1}.callout>button:last-child{grid-area:1/2;width:44px;height:44px}.callout .callout-retry{width:fit-content;min-height:44px}.compact{min-height:44px}.button,.hero-risk-copy,.hero-boundary-copy,.hero-entry-note,.hero-model li strong,.hero-model li small,.verified-definition,.scenario-summary p,.provenance-banner p,.operation-card h3,.operation-card p,.rule-card h3,.rule-card p,.no-change-evidence p,.approval-intro,.execution-promise strong,.execution-promise small,.run-overview-grid strong,.run-overview-grid small,.run-overview-grid ul,.run-overview-action strong,.terminal-outcome dd,.terminal-outcome-action,.evidence-plain-summary p,.evidence-plain-summary li,.locked-card p,.signature-rationale,.decision-attribution,.verification-summary p,.flow-step strong,.flow-step small,.command-main strong,.receipt-card>p,.receipt-pending p,.replay-explainer p{font-size:14px}.header-actions .compact,.status-pill,.mini-badge,.eyebrow,.surface-kicker,.comparison-label,.run-overview-grid article>span,.run-overview-action>span,.terminal-outcome dt,.forensic-disclosure>summary strong,.field-label,.field-hint,.provenance-banner dd,.plan-metrics span,.operation-meta,.verdict-banner dd,.rule-outcome span,.envelope-grid dd,.approval-scope strong,.signed-approval dt,.signed-approval dd,.verification-summary dd,.verdict-facts strong,.verification-facts strong,.receipt-card dd,.ledger-state small,.ledger-limit,.tour-safety{font-size:13px}.forensic-disclosure>summary small,.disclosure-action,.provenance-forensics dt,.provenance-forensics dd,.forensic-json,.forensic-json code,.verdict-facts small,.verification-facts small,.decision-forensics>summary,.conformance-forensics>summary,.provenance-banner dt,.operation-title code,.operation-meta code,.verdict-banner dt,.rule-outcome strong,.rule-card code,.envelope-grid dt,.envelope-grid code,.approval-scope,.approval-scope code,.signed-approval dd code,.signature-digests,.signature-digests code,.verification-summary dt,.verification-summary dd code,.flow-step>span,.flow-step b,.command-index,.command-main code,.command-stats,.command-stats b,.command-output>div,.command-output pre,.receipt-card dt,.receipt-card dd code,.receipt-hashes summary,.receipt-hashes code,.replay-result pre,.tour-count,.forensic-scroll.forensic-scroll :where(dt,dd,code,pre,small,summary,time){font-size:12px}.forensic-scroll.forensic-scroll :where(p,li){font-size:13px}.forensic-scroll.forensic-scroll :where(.surface-kicker,.mini-badge,.command-index,.command-stats,.signature-digests,.event-hashes){font-size:12px}.forensic-scroll.forensic-scroll :where(.command-main strong,.conformance-strip strong,.artifact-card li strong,.event-title h3){font-size:13px}.tour-dialog{max-height:min(46dvh,100dvh - 24px)}}
