:root{--color-paper:#f0ebe1;--color-ink:#1a1a1a;--color-ink-light:#666;--color-signal:#8b2500;--color-rule:#c8c0b4;--font-headline:"Iosevka Charon Mono", "Courier New", monospace;--font-body:"Iosevka Charon", "Courier New", monospace;--type-hero-title-weight:700;--type-hero-title-size:40px;--type-h1-weight:700;--type-h1-size:32px;--type-h2-weight:700;--type-h2-size:17px;--type-section-label-weight:400;--type-section-label-size:11px;--type-body-weight:400;--type-body-size:13px;--type-body-bold-weight:700;--type-body-bold-size:13px;--type-body-secondary-weight:400;--type-body-secondary-size:12px;--type-metric-hero-weight:700;--type-metric-hero-size:40px;--type-metric-label-weight:400;--type-metric-label-size:15px;--type-caption-weight:400;--type-caption-size:11px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--margin-h:56px;--margin-v:32px;--max-content:1200px;--accent-line-weight:2px;--outcome-border-weight:3px;--signal-bar-width:3px;--bullet-size:4px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}button:focus,a:focus,input:focus{outline:none}button:focus-visible,a:focus-visible{outline:1px solid var(--color-ink-light);outline-offset:2px}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}html{font-family:var(--font-body);font-size:var(--type-body-size);font-weight:var(--type-body-weight);color:var(--color-ink);background-color:var(--color-paper);line-height:1.5}body{min-height:100vh}@keyframes blink{0%,to{border-color:var(--color-ink)}50%{border-color:#0000}}@keyframes ia-fade-in{to{opacity:1;transform:translateY(0)}}@keyframes ia-pulse{0%{opacity:.4}to{opacity:1}}.app{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.screen-scroll{flex-direction:column;flex:1;display:flex;overflow-y:auto}.screen{max-width:var(--max-content);width:100%;padding:0 var(--margin-h);padding-bottom:var(--space-3xl);flex:1;margin:0 auto}.screen-title-bar{background:var(--color-paper);max-width:var(--max-content);width:100%;padding:var(--space-md) var(--margin-h) var(--space-sm);justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-shrink:0;margin:0 auto;display:flex}.screen-title-bar__content{flex:1;min-width:0}.screen-title-bar__nav{gap:var(--space-sm);flex-shrink:0;align-items:center;display:flex}.manpage-header,.manpage-footer{padding:var(--space-sm) 0;border-bottom:1px solid var(--color-rule);font-family:var(--font-headline);font-size:var(--type-section-label-size);font-weight:var(--type-section-label-weight);color:var(--color-ink-light);max-width:var(--max-content);width:100%;padding-left:var(--margin-h);padding-right:var(--margin-h);flex-shrink:0;justify-content:space-between;align-items:center;margin:0 auto;display:flex}.manpage-footer{border-bottom:none;border-top:1px solid var(--color-rule)}.manpage-footer__link{color:var(--color-ink-light);text-decoration:none}.manpage-footer__nav{align-items:center;gap:6px;display:flex}.manpage-footer__nav button{font-family:var(--font-headline);color:var(--color-ink-light);cursor:pointer;opacity:.6;background:0 0;border:1px solid #0000;padding:2px 6px;font-size:11px;transition:opacity .15s,border-color .15s}.manpage-footer__nav button:hover{opacity:1;border-color:var(--color-rule)}.manpage-footer__nav kbd{font-family:var(--font-headline);opacity:.8}.manpage-footer__sep{color:var(--color-rule);font-size:11px}.story-rail{flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:12px 56px;display:flex;overflow-x:auto}.story-rail__group{align-items:center;gap:4px;display:flex}.story-rail__separator{background:var(--color-rule);flex-shrink:0;width:1px;height:16px;margin:0 4px}.story-rail__step{cursor:default;opacity:.35;font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);color:var(--color-ink);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:4px 8px;transition:border-color .15s;display:flex}.story-rail__step:hover:not(:disabled){border-color:var(--color-rule)}.story-rail__step--visited{opacity:.7;cursor:pointer}.story-rail__step--active{opacity:1;font-weight:700}.story-rail__step--alert.story-rail__step--active{color:var(--color-signal)}.story-rail__dot{background:var(--color-rule);border-radius:50%;flex-shrink:0;width:6px;height:6px}.story-rail__step--visited .story-rail__dot{background:var(--color-ink)}.story-rail__step--active .story-rail__dot{background:var(--color-ink);width:8px;height:8px}.story-rail__step--alert.story-rail__step--active .story-rail__dot{background:var(--color-signal)}.story-rail__label{display:none}.hero-title{font-family:var(--font-headline);font-weight:var(--type-hero-title-weight);font-size:var(--type-hero-title-size);line-height:1.1}.h1{font-family:var(--font-headline);font-weight:var(--type-h1-weight);font-size:var(--type-h1-size);line-height:1.2}.h2{font-family:var(--font-headline);font-weight:var(--type-h2-weight);font-size:var(--type-h2-size);line-height:1.3}.body-secondary{font-size:var(--type-body-secondary-size);font-weight:var(--type-body-secondary-weight);color:var(--color-ink-light)}.caption{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);color:var(--color-ink-light)}.screen-subtitle{font-size:var(--type-body-secondary-size);font-weight:var(--type-body-secondary-weight);color:var(--color-ink-light);margin-bottom:var(--space-2xl)}.mt-xs{margin-top:var(--space-xs)}.mt-sm{margin-top:var(--space-sm)}.mt-md{margin-top:var(--space-md)}.mt-lg{margin-top:var(--space-lg)}.mt-xl{margin-top:var(--space-xl)}.mt-2xl{margin-top:var(--space-2xl)}.mt-3xl{margin-top:var(--space-3xl)}.flex-row{gap:var(--space-md);align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.flex-wrap{flex-wrap:wrap}.gap-sm{gap:var(--space-sm)}.gap-lg{gap:var(--space-lg)}.gap-xl{gap:var(--space-xl)}.gap-2xl{gap:var(--space-2xl)}.two-col{gap:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}.three-col{gap:var(--space-xl);grid-template-columns:1fr 1fr 1fr;display:grid}.main-with-rail{gap:var(--space-xl);grid-template-columns:1fr 340px;display:grid}.indent-1{padding-left:var(--space-xl)}.indent-2{padding-left:var(--space-3xl)}.section{margin-bottom:var(--space-2xl)}[data-interactive]{cursor:pointer}[data-interactive]:hover{opacity:.8}.cta-primary{font-size:var(--type-body-bold-size);font-weight:var(--type-body-bold-weight);font-family:var(--font-body);color:var(--color-paper);background-color:var(--color-ink);padding:var(--space-md) var(--space-xl);cursor:pointer;border:none}.cta-primary:hover{opacity:.9}.cta-secondary{font-size:var(--type-body-size);font-weight:var(--type-body-weight);font-family:var(--font-body);color:var(--color-ink-light);border:1px solid var(--color-rule);padding:var(--space-sm) var(--space-md);cursor:pointer;background:0 0}.cta-secondary:hover{opacity:.8}.cta-secondary:disabled{opacity:.4;cursor:not-allowed}.cta-primary kbd,.cta-secondary kbd{font-family:var(--font-headline);opacity:.6;background:0 0;border:none;padding:0 3px;font-size:.85em}.cta--dimmed{opacity:.35;transition:opacity .2s}.cta--dimmed:hover{opacity:1}.badge{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);text-transform:uppercase;border:1px solid var(--color-rule);white-space:nowrap;padding:2px 8px}.badge--passed{color:var(--color-ink)}.badge--narrowed{color:var(--color-ink-light)}.badge--flagged{color:var(--color-signal)}.badge--blocked{color:var(--color-signal);font-weight:700}.metric-hero{flex-direction:column;display:flex}.metric-hero__value{font-family:var(--font-headline);font-size:var(--type-metric-hero-size);font-weight:var(--type-metric-hero-weight);color:var(--color-signal);line-height:1.1}.metric-hero__label{font-size:var(--type-metric-label-size);font-weight:var(--type-metric-label-weight);color:var(--color-ink-light)}.outcome-box{border-left:var(--outcome-border-weight) solid var(--color-signal);padding:var(--space-md)}.accent-block{position:relative}.accent-block--neutral{border-left:var(--accent-line-weight) solid var(--color-rule);margin-left:calc(-1 * var(--space-md) - var(--accent-line-weight));padding-left:var(--space-md)}.accent-block--signal,.pledge-panel__clause--highlight,.ia-ruleset-row--highlight,.guideline-diff__added,.memory-report__assessment,.signal-bar{z-index:0;position:relative}.accent-block--signal:before,.memory-report__assessment:before,.signal-bar:before{content:"";left:calc(-1 * (var(--signal-bar-inset,var(--space-md)) + var(--signal-bar-width)) / 2);width:var(--signal-bar-width);background:var(--color-signal);pointer-events:none;position:absolute;top:0;bottom:0}.pledge-panel__clause--highlight:after,.ia-ruleset-row--highlight:before,.guideline-diff__added:before{content:"";left:calc(-1 * (var(--signal-bar-inset,var(--space-md)) + var(--signal-bar-width)) / 2);background:linear-gradient(to right, var(--color-signal) 0, var(--color-signal) var(--signal-bar-width), #8b25000f var(--signal-bar-width));pointer-events:none;z-index:-1;position:absolute;top:0;bottom:0;right:0}.pledge-panel{border:1px solid var(--color-rule);padding:var(--space-md)}.pledge-panel__header{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.pledge-panel__agent{font-weight:var(--type-body-bold-weight);font-size:var(--type-body-bold-size)}.pledge-panel__version{font-size:var(--type-caption-size);color:var(--color-ink-light)}.pledge-panel__clauses{counter-reset:clause;list-style:none}.pledge-panel__clause{counter-increment:clause;padding:var(--space-xs) 0;padding-left:var(--space-lg);position:relative}.pledge-panel__clause:before{content:counter(clause) ".";color:var(--color-ink-light);font-size:var(--type-caption-size);position:absolute;left:0}.pledge-panel__clause--deny{color:var(--color-ink-light)}.pledge-panel__clause--dimmed{opacity:.3}.chip-set{gap:var(--space-xs);flex-wrap:wrap;display:flex}.chip-list{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}.chip{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);border:1px solid var(--color-rule);white-space:nowrap;padding:2px 8px}.chip--allowed{color:var(--color-ink)}.chip--denied{color:var(--color-signal);border-color:var(--color-signal)}.v-stage{border:1px solid var(--color-rule);padding:var(--space-md);margin-bottom:var(--space-sm)}.v-stage:hover{border-color:var(--color-ink-light)}.v-stage__header{align-items:center;gap:var(--space-sm);display:flex}.v-stage__name{font-weight:var(--type-body-bold-weight);font-size:var(--type-body-bold-size);flex:1}.v-stage__guideline-ref{font-size:var(--type-caption-size);color:var(--color-ink-light)}.v-stage__detail{margin-top:var(--space-md);border-top:1px solid var(--color-rule);padding-top:var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex}.v-stage__label{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-light);margin-bottom:var(--space-xs);display:block}.tl-event{border-left:2px solid var(--color-rule);padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-sm)}.tl-event--blocked,.tl-event--flagged{border-left-color:var(--color-signal);background:#8b25000a}.tl-event__row{align-items:center;gap:var(--space-sm);display:flex}.tl-event__time{font-size:var(--type-caption-size);color:var(--color-ink-light);flex-shrink:0;min-width:120px}.tl-event__action{flex:1}.tl-event__detail{margin-top:var(--space-xs);font-size:var(--type-body-secondary-size);color:var(--color-ink-light)}.tl-event__expanded{margin-top:var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex}.tl-event__code{font-family:var(--font-headline);font-size:var(--type-caption-size);padding:var(--space-sm);white-space:pre-wrap;word-break:break-word;background:#0000000a;overflow-x:auto}.tl-event__code--safe{border-left:2px solid var(--color-ink)}.tl-event__code--danger{border-left:2px solid var(--color-signal)}.tl-event__comparison{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.checklist{list-style:none}.checklist__item{align-items:baseline;gap:var(--space-sm);padding:var(--space-xs) 0;display:flex}.checklist__item--met{color:var(--color-ink)}.checklist__item--unmet{color:var(--color-signal)}.agent-card{border:1px solid var(--color-rule);padding:var(--space-md)}.validation-report__metrics{gap:var(--space-2xl);margin-top:var(--space-md);display:flex}.validation-compact{align-items:center;gap:var(--space-md);font-size:var(--type-body-secondary-size);display:flex}.counterfactual{gap:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}.counterfactual__section{padding:var(--space-md)}.counterfactual__section--without{border:1px solid var(--color-rule);color:var(--color-ink-light)}.counterfactual__section--with{border:1px solid var(--color-signal)}.memory-report,.guideline-diff{border:1px solid var(--color-rule);padding:var(--space-md)}.guideline-diff__added{margin-top:var(--space-sm)}.ia-stage{border:1px solid var(--color-rule);padding:var(--space-md);margin-bottom:var(--space-sm);opacity:0;animation:.35s forwards ia-fade-in;transform:translateY(8px)}.ia-stage--collapsed{opacity:1;transform:translateY(0)}.ia-stage--active{border-color:var(--color-ink-light)}.ia-stage--signal{border-color:var(--color-signal)}.ia-stage--static{opacity:1;animation:none;transform:none}.ia-fade-in-section{opacity:0;animation:.4s .1s forwards ia-fade-in;transform:translateY(4px)}.ia-stage__header{align-items:center;gap:var(--space-sm);display:flex}.ia-stage__name{font-weight:var(--type-body-bold-weight);font-size:var(--type-body-bold-size)}.ia-stage__detail{margin-top:var(--space-md);border-top:1px solid var(--color-rule);padding-top:var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex}.ia-stage__guideline-label{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);color:var(--color-ink-light);margin-bottom:var(--space-xs);text-transform:uppercase;letter-spacing:.05em;display:block}.ia-ruleset-panel{border:1px solid var(--color-rule);padding:var(--space-md);margin-top:var(--space-sm);font-family:var(--font-headline);font-size:var(--type-caption-size);line-height:1.6}.ia-ruleset-row{justify-content:space-between;gap:var(--space-md);padding:var(--space-xs) var(--space-md);color:var(--color-ink-light);display:flex}.ia-ruleset-row--highlight{color:var(--color-ink)}.ia-ruleset-row__text{word-break:break-all;flex:1}.ia-ruleset-row__action{flex-shrink:0;font-weight:700}.ia-ruleset__line{color:var(--color-ink-light)}.ia-simulating{font-weight:var(--type-body-bold-weight);color:var(--color-signal);animation:.6s ease-in-out infinite alternate ia-pulse}.ia-simulating--small{font-size:var(--type-caption-size);letter-spacing:.08em}.ia-validation{border-color:var(--color-signal);border-left-width:var(--outcome-border-weight)}.progress-bar{background:var(--color-rule);height:4px;overflow:hidden}.progress-bar__fill{background:var(--color-signal);height:100%;transition:width 50ms linear}.ia-nav-bar{justify-content:center;gap:var(--space-sm);margin-top:var(--space-lg);opacity:.5;transition:opacity .2s;display:flex}.ia-nav-bar:hover{opacity:1}.ia-nav-bar button{font-family:var(--font-body);color:var(--color-ink-light);cursor:pointer;background:0 0;border:1px solid #0000;padding:2px 8px;font-size:11px}.ia-nav-bar:hover button{border-color:var(--color-rule)}.ia-nav-bar button kbd{font-family:var(--font-headline);opacity:.7}.deployment-form{border:1px solid var(--color-rule);padding:var(--space-lg);transition:border-color .4s,opacity .4s}.deployment-form--submitted{border-color:var(--color-ink-light);opacity:.75}.deployment-form__header{padding:0 0 var(--space-sm) 0;margin-bottom:var(--space-lg);width:auto;max-width:none}.deployment-form__submit-row{margin-top:var(--space-lg);justify-content:flex-end;display:flex}.overlay-backdrop{z-index:200;padding:var(--space-xl);background:#1a1a1ad9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.overlay-panel{background:var(--color-paper);width:100%;padding:var(--space-2xl)}.overlay-panel--narrow{max-width:480px}.overlay-panel--wide{max-width:900px;max-height:90vh;overflow:auto}.overlay-panel__header{padding:0 0 var(--space-sm) 0;margin-bottom:var(--space-lg)}.vision-overlay__trigger{background:var(--color-paper);cursor:default;z-index:100;border:1px solid #0000;width:20px;height:20px;transition:border-color .3s,cursor .3s;position:fixed;bottom:12px;right:12px}.vision-overlay__trigger:hover{border-color:var(--color-rule);cursor:pointer}.vision-layer{margin-bottom:var(--space-lg)}.vision-layer__head{align-items:baseline;gap:var(--space-md);margin-bottom:var(--space-sm);display:flex}.vision-funnel-row{padding:2px 0}.kbd-row{padding:var(--space-sm) 0;border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;display:flex}.kbd-row__keys{gap:var(--space-xs);flex-wrap:wrap;display:flex}.deploy-step{align-items:center;gap:var(--space-sm);padding:var(--space-xs) 0;opacity:.25;display:flex}.deploy-step--visible{opacity:1}.deploy-step__check{font-family:var(--font-headline);font-size:var(--type-caption-size);color:var(--color-ink-light);min-width:1.2em}.deploy-step--visible .deploy-step__check{color:var(--color-signal)}.deploy-step__label{color:var(--color-ink-light)}.deploy-step--visible .deploy-step__label{color:var(--color-ink)}.deploy-step--current .deploy-step__label{font-weight:700}.warden-thought{align-items:baseline;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px dashed var(--color-rule);font-family:var(--font-headline);font-size:var(--type-caption-size);color:var(--color-ink-light);margin-bottom:var(--space-md);min-height:2.4em;display:flex}.warden-thought__label{color:var(--color-ink);letter-spacing:.05em;font-weight:700}.warden-thought__text{flex:1}.warden-thought--deny{border-color:var(--color-signal);color:var(--color-signal)}.warden-trace-stream{column-gap:var(--space-md);font-family:var(--font-headline);font-size:var(--type-caption-size);grid-template-columns:1fr auto auto auto;align-items:center;row-gap:2px;display:grid}.warden-trace-stream__head{display:contents}.warden-trace-stream__head>*{text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-light);padding:2px var(--space-sm) 4px;border-bottom:1px solid var(--color-rule);font-size:10px;font-weight:700}.warden-trace-row{opacity:.6;display:contents}.warden-trace-row--latest>*{opacity:1}.warden-trace-row>*{padding:4px var(--space-sm);background:0 0;transition:background .2s}.warden-trace-row--deny>*{background:#8b25000f}.warden-trace-row--deny .warden-trace-row__action{border-left:3px solid var(--color-signal);padding-left:calc(var(--space-sm) - 3px)}.warden-trace-row__action{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.warden-trace-row__verdict{color:var(--color-ink);text-align:right;min-width:3.5em;font-weight:700}.warden-trace-row--deny .warden-trace-row__verdict{color:var(--color-signal)}.warden-trace-row__meta{color:var(--color-ink-light);white-space:nowrap;font-variant-numeric:tabular-nums}.rule-gates{align-items:center;gap:4px;display:inline-flex}.rule-gate{background:var(--color-rule);border-radius:50%;width:8px;height:8px;display:inline-block}.rule-gate--pass{background:var(--color-ink);animation:.32s ease-out gate-pulse-pass}.rule-gate--fail{background:var(--color-signal);animation:.45s ease-out gate-pulse-fail}.rule-gate--skip{background:var(--color-rule);opacity:.3}.rule-gate:nth-child(2){animation-delay:60ms}.rule-gate:nth-child(3){animation-delay:.12s}@keyframes gate-pulse-pass{0%{opacity:0;transform:scale(.4)}60%{opacity:1;box-shadow:0 0 6px var(--color-ink);transform:scale(1.6)}to{opacity:1;box-shadow:none;transform:scale(1)}}@keyframes gate-pulse-fail{0%{opacity:0;transform:scale(.4)}40%{opacity:1;box-shadow:0 0 10px var(--color-signal);transform:scale(2)}to{opacity:1;box-shadow:none;transform:scale(1)}}.warden-judgment{opacity:0;white-space:nowrap;animation:.4s ease-out .25s forwards warden-appear}.warden-judgment--pass{color:var(--color-ink)}.warden-judgment--deny{color:var(--color-signal);font-weight:700;animation:.5s ease-out .25s forwards warden-flash}.warden-judgment--skip{color:var(--color-ink-light);opacity:.5;animation:none}@keyframes warden-appear{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes warden-flash{0%{opacity:0;transform:translate(-4px)}40%{opacity:1;background:var(--color-signal);color:var(--color-paper);padding:0 4px}to{opacity:1;color:var(--color-signal);background:0 0;padding:0}}.metric-hero__value--ink{color:var(--color-ink)}.metric-hero__value--signal{color:var(--color-signal)}.cascade-results-row{gap:var(--space-xl);align-items:stretch;display:flex}.cascade-results-card{flex:1}.cascade-summary{text-align:center;font-style:italic}.fleet-agent-grid{gap:2px var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.fleet-agent-row{align-items:center;gap:var(--space-sm);opacity:.3;font-family:var(--font-headline);font-size:var(--type-caption-size);padding:3px 0;display:flex}.fleet-agent-row--checked{opacity:1}.fleet-agent-row__check{color:var(--color-rule);min-width:1.2em;font-weight:700}.fleet-agent-row--checked .fleet-agent-row__check{color:var(--color-ink)}.fleet-agent-row--blocked .fleet-agent-row__check{color:var(--color-signal)}.fleet-agent-row__name{color:var(--color-ink)}.fleet-agent-row--blocked .fleet-agent-row__name{color:var(--color-signal);font-weight:700}.fleet-agent-row__rate{margin-left:auto}.typing-cursor{border-right:2px solid var(--color-ink);animation:.8s step-end infinite blink}.code-text{font-family:var(--font-headline);font-size:var(--type-body-secondary-size)}.incident-event{padding:var(--space-md);margin-bottom:var(--space-sm);border-left:var(--accent-line-weight) solid var(--color-ink-light)}.incident-event--neutral{border-left-color:var(--color-ink-light)}.incident-event--warn{border-left-color:var(--color-rule)}.incident-event--danger{border-left-color:var(--color-signal);background:#8b25000a}.incident-event__details summary{cursor:pointer;gap:var(--space-md);align-items:baseline;list-style:none;display:flex}.incident-event__details summary::-webkit-details-marker{display:none}.incident-event__details summary>strong:after{content:" ▸";color:var(--color-ink-light);margin-left:.35em;font-size:.75em;display:inline}.incident-event__details[open] summary>strong:after{content:" ▾"}.incident-event__body{margin-top:var(--space-xs);padding-left:calc(80px + var(--space-md));font-size:var(--type-body-secondary-size);color:var(--color-ink-light)}.contrast-questions{gap:var(--space-2xl);padding:var(--space-lg) 0;grid-template-columns:1fr 1fr;display:grid}.contrast-question__label{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-light);margin-bottom:var(--space-sm);display:block}.contrast-question__text{font-family:var(--font-headline);font-size:var(--type-h2-size);line-height:1.3}.contrast-question--signal .contrast-question__text{color:var(--color-signal)}.gap-evidence{color:var(--color-ink-light)}.gap-evidence .h2{letter-spacing:.08em;color:var(--color-ink-light);margin-bottom:var(--space-sm);font-size:13px}.gap-evidence .three-col{gap:var(--space-md)}.gap-evidence__card{padding-left:var(--space-md);border-left:1px solid var(--color-rule)}.gap-evidence__card-title{font-weight:var(--type-body-bold-weight);font-size:var(--type-body-secondary-size);color:var(--color-ink);margin-bottom:var(--space-xs)}.gap-evidence__card-desc{font-size:var(--type-caption-size);line-height:1.5}.gap-evidence__failures{font-size:var(--type-body-secondary-size)}.gap-evidence__failure-row{gap:var(--space-md);padding:var(--space-xs) 0;border-bottom:1px dashed var(--color-rule);grid-template-columns:180px 1fr;display:grid}.gap-evidence__failure-row strong{color:var(--color-ink);font-weight:var(--type-body-bold-weight)}.fleet-metrics{gap:var(--space-2xl) var(--space-lg);margin-top:var(--space-2xl);grid-template-columns:repeat(3,1fr);display:grid}.fleet-cta{margin-top:var(--space-3xl);text-align:center}.fleet-cta__prose{font-family:var(--font-headline);font-size:var(--type-h2-size);margin-bottom:var(--space-lg);line-height:1.35}.fleet-cta__tomorrow{color:var(--color-signal);font-weight:700}.contact-panel{max-width:680px}.contact-panel__ps{font-style:italic}.contact-methods{flex-direction:column;display:flex}.contact-method{align-items:baseline;gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:1px dashed var(--color-rule);font-family:var(--font-headline);grid-template-columns:90px 1fr;display:grid}.contact-method__label{color:var(--color-ink-light);text-transform:uppercase;font-size:var(--type-caption-size);letter-spacing:.1em}.contact-method__value{color:var(--color-ink);font-size:var(--type-body-size);text-decoration:none}.contact-method__value:hover{color:var(--color-signal)}.gap-conclusion{margin-top:var(--space-3xl);padding:var(--space-xl) 0;border-top:1px solid var(--color-ink-light)}.gap-conclusion__statement{font-family:var(--font-headline);font-size:var(--type-h1-size);color:var(--color-ink);max-width:980px;line-height:1.25}.gap-conclusion__statement em{color:var(--color-signal);font-style:normal}.gap-conclusion__epitaph{margin-top:var(--space-lg);font-size:var(--type-h2-size);color:var(--color-ink-light);max-width:980px;font-style:italic}.kbd-inline{font-size:var(--type-caption-size);font-family:var(--font-headline);border:1px solid var(--color-ink);background:0 0;padding:2px 6px}.kbd-inline--soft{border-color:var(--color-ink-light);padding:1px 4px}.act2 .screen{border-top:2px solid var(--color-signal)}@media (width>=900px){.story-rail__label{display:inline}}@media (width<=768px){.screen{padding:0 max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left));padding-bottom:var(--space-xl);max-width:100%}.screen-title-bar{padding:var(--space-sm) max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left));max-width:100%}.manpage-header,.manpage-footer,.story-rail{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}.two-col,.three-col,.main-with-rail,.tl-event__comparison,.counterfactual,.contrast-questions,.cascade-results-row{gap:var(--space-md);grid-template-columns:1fr}.cascade-results-row{display:grid}.incident-event__body{padding-left:0}.gap-evidence__failure-row{gap:var(--space-xs);grid-template-columns:1fr}.gap-evidence__failure-row strong{font-size:var(--type-body-secondary-size)}.gap-conclusion__statement{font-size:22px}.gap-conclusion__epitaph{font-size:var(--type-body-size)}.warden-trace-stream{row-gap:var(--space-sm);grid-template-columns:1fr}.warden-trace-stream__head{display:none}.warden-trace-row{padding:var(--space-sm);border:1px solid var(--color-rule);opacity:1;display:block}.warden-trace-row>*{padding:2px 0}.warden-trace-row__action{white-space:normal;text-overflow:clip;margin-bottom:var(--space-xs);font-weight:700;display:block;overflow:visible}.warden-trace-row__verdict{text-align:left;min-width:0}.warden-trace-row__meta{margin-left:var(--space-md);display:inline}.warden-trace-row .rule-gates,.warden-trace-row .warden-judgment{margin-right:var(--space-md);display:inline-block}.warden-trace-row--deny{border-color:var(--color-signal)}.warden-trace-row--deny .warden-trace-row__action{border-left:3px solid var(--color-signal);padding-left:var(--space-sm)}.story-rail__step{justify-content:center;min-width:32px;min-height:32px;padding:8px}.story-rail__separator{margin:0 2px}.manpage-footer{background:var(--color-paper);z-index:2;padding-bottom:calc(var(--space-sm) + env(safe-area-inset-bottom));position:sticky;bottom:0}.manpage-footer__nav kbd{display:none}.manpage-footer__nav button{min-height:44px;padding:var(--space-sm) var(--space-md);font-size:var(--type-body-size);opacity:1;border-color:var(--color-rule)}.manpage-footer__help-sep,.manpage-footer__help-btn,.screen-title-bar__nav{display:none}.hero-title{font-size:28px}.h1{font-size:24px}.manpage-header__center{display:none}.vision-overlay__content{padding:var(--space-md)}.vision-overlay__trigger,.ia-nav-bar kbd{display:none}.ia-nav-bar button{min-height:44px;padding:var(--space-sm) var(--space-md)}.cta-primary kbd,.cta-secondary kbd{display:none}.indent-1{padding-left:var(--space-md)}.indent-2{padding-left:var(--space-lg)}.validation-report__metrics{gap:var(--space-md);flex-direction:column}}
