.hero[data-astro-cid-bbe6dxrz]{padding-block:clamp(3rem,8vw,7rem)}.hero-grid[data-astro-cid-bbe6dxrz]{align-items:center;display:grid;gap:var(--s-8);grid-template-columns:7fr 5fr}.hero-copy[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]{animation:heroText var(--dur-3) var(--ease-gate) both}.hero-copy[data-astro-cid-bbe6dxrz] .lede[data-astro-cid-bbe6dxrz],.hero-copy[data-astro-cid-bbe6dxrz] .body-copy[data-astro-cid-bbe6dxrz]{animation-delay:80ms}.hero-copy[data-astro-cid-bbe6dxrz] .hero-actions[data-astro-cid-bbe6dxrz],.hero-copy[data-astro-cid-bbe6dxrz] .fine-print[data-astro-cid-bbe6dxrz]{animation-delay:.16s}.hero-copy[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]+[data-astro-cid-bbe6dxrz]{margin-top:var(--s-4)}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-5)}.hero-mark[data-astro-cid-bbe6dxrz]{align-items:center;color:var(--brand);display:grid;min-height:320px;position:relative}.hero-mark[data-astro-cid-bbe6dxrz] svg{justify-self:center;width:min(260px,80%);z-index:1}.gate-line[data-astro-cid-bbe6dxrz]{border-top:var(--rule-hair);left:0;position:absolute;right:0;top:calc(50% - 30px)}@keyframes heroText{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:899px){.hero-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:var(--s-6)}.hero-mark[data-astro-cid-bbe6dxrz]{min-height:210px;order:-1;justify-items:start}.hero-mark[data-astro-cid-bbe6dxrz] svg{justify-self:start;width:180px}.gate-line[data-astro-cid-bbe6dxrz]{top:calc(50% - 21px)}}@media(max-width:640px){.hero-mark[data-astro-cid-bbe6dxrz]{min-height:150px}.hero-mark[data-astro-cid-bbe6dxrz] svg{width:120px}.gate-line[data-astro-cid-bbe6dxrz]{top:calc(50% - 14px)}.hero-actions[data-astro-cid-bbe6dxrz]{flex-direction:column}}.credibility[data-astro-cid-uifdvmzy]{background:var(--surface-2);border-block:var(--rule-hair);padding-block:var(--s-6)}.credibility-grid[data-astro-cid-uifdvmzy]{display:grid;gap:var(--s-6);grid-template-columns:repeat(3,1fr)}.credibility-item[data-astro-cid-uifdvmzy] p[data-astro-cid-uifdvmzy]:last-child{color:var(--ink-2);font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.55;margin-top:var(--s-2)}@media(max-width:640px){.credibility-grid[data-astro-cid-uifdvmzy]{grid-template-columns:1fr;gap:var(--s-4)}.credibility-item[data-astro-cid-uifdvmzy]{align-items:baseline;display:grid;gap:var(--s-1) var(--s-4);grid-template-columns:minmax(7.5rem,2fr) 3fr}.credibility-item[data-astro-cid-uifdvmzy] p[data-astro-cid-uifdvmzy]:last-child{margin-top:0}}.verifier-demo .act-framing-lede{color:var(--ink-2);font-family:var(--font-serif);margin:0 0 var(--s-5)}.verifier-demo .epistemic-boundary{background:var(--surface);border:var(--rule-hair);border-block-start:var(--rule-heavy);margin-top:var(--s-6);padding:var(--s-6);position:relative}.verifier-demo .epistemic-boundary:before{background:var(--line);content:"";height:1px;left:0;position:absolute;right:0;top:4px}.verifier-demo .epistemic-boundary>header{display:grid;gap:var(--s-2);grid-template-columns:1fr 2fr}.verifier-demo .epistemic-boundary h3{font:600 var(--text-xl)/var(--leading-snug) var(--font-serif);margin:0;text-align:right}.verifier-demo .epistemic-compare{display:grid;grid-template-columns:minmax(0,1fr) 3.5rem minmax(0,1fr);margin-top:var(--s-5)}.verifier-demo .epistemic-side{background:var(--surface-2);display:grid;gap:var(--s-4);padding:var(--s-5)}.verifier-demo .epistemic-side--deterministic{border-left:3px solid var(--ink)}.verifier-demo .epistemic-side--advisory{border-right:3px solid var(--accent-soft)}.verifier-demo .epistemic-side-label,.verifier-demo .epistemic-side dt,.verifier-demo .doctrine-route span,.verifier-demo .doctrine-line>span{color:var(--ink-3);font:500 var(--text-2xs)/1.4 var(--font-mono);letter-spacing:.1em}.verifier-demo .epistemic-question{font:600 var(--text-lg)/1.35 var(--font-serif);margin:0}.verifier-demo .epistemic-side dl{border-block:var(--rule-hair);display:grid;margin:0}.verifier-demo .epistemic-side dl div{display:grid;gap:var(--s-2);grid-template-columns:5.5rem 1fr;padding-block:var(--s-2)}.verifier-demo .epistemic-side dl div+div{border-top:var(--rule-hair)}.verifier-demo .epistemic-side dd{color:var(--ink-2);font:var(--text-xs)/1.5 var(--font-sans);margin:0}.verifier-demo .epistemic-answer{display:grid;gap:var(--s-1);margin:0}.verifier-demo .epistemic-answer strong{font:650 var(--text-base)/1.35 var(--font-sans)}.verifier-demo .epistemic-answer span{color:var(--ink-2);font:var(--text-sm)/1.55 var(--font-serif)}.verifier-demo .epistemic-cut{align-items:center;border-inline:1px solid var(--line-strong);display:flex;justify-content:center;margin-inline:var(--s-4);position:relative}.verifier-demo .epistemic-cut:before,.verifier-demo .epistemic-cut:after{background:var(--surface);content:"";height:var(--s-4);left:-2px;position:absolute;right:-2px}.verifier-demo .epistemic-cut:before{top:22%}.verifier-demo .epistemic-cut:after{bottom:22%}.verifier-demo .epistemic-cut span{background:var(--ink);color:var(--bg);font:500 var(--text-2xs)/1.3 var(--font-mono);letter-spacing:.08em;padding:var(--s-2);position:relative;text-align:center;writing-mode:vertical-rl;z-index:1}.verifier-demo .doctrine-route{display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:var(--s-4)}.verifier-demo .doctrine-route>div{background:var(--surface-2);border-bottom:3px solid var(--line-strong);display:grid;gap:var(--s-1);padding:var(--s-3);position:relative}.verifier-demo .doctrine-route>div:nth-child(2){border-bottom-color:var(--accent-soft)}.verifier-demo .doctrine-route>div+div:before{border-block:5px solid transparent;border-left:7px solid var(--ink-3);content:"";left:-1px;position:absolute;top:calc(50% - 5px)}.verifier-demo .doctrine-route strong{font:600 var(--text-xs)/1.4 var(--font-sans)}.verifier-demo .doctrine-line{align-items:center;border-top:var(--rule-heavy);display:grid;gap:var(--s-3);grid-template-columns:auto 1fr auto;margin-top:var(--s-5);padding-top:var(--s-3)}.verifier-demo .doctrine-line>span{color:var(--ink);font-weight:650}.verifier-demo .doctrine-line i{background:var(--line-strong);height:2px;position:relative}.verifier-demo .doctrine-line i:after{background:var(--surface);border:2px solid var(--line-strong);content:"";height:9px;left:50%;position:absolute;top:-5px;transform:rotate(45deg);width:9px}.verifier-demo .doctrine-line p{color:var(--ink-2);font:var(--text-xs)/1.5 var(--font-sans);grid-column:1/-1;margin:0;text-align:center}.verifier-demo .panel-honesty{background:var(--v-corrected-bg);border-left:3px solid var(--v-corrected);color:var(--ink-2);padding:var(--s-3) var(--s-4)}.verifier-demo .panel-host{margin-top:var(--s-4)}.verifier-demo .panel-evidence{display:grid;grid-template-columns:minmax(10rem,2fr) minmax(0,10fr)}.verifier-demo .panel-step-rail{background:var(--surface-2);border:var(--rule-hair);border-right:0;display:grid;list-style:none;margin:0;padding:var(--s-2)}.verifier-demo .panel-step-rail li{min-width:0}.verifier-demo .panel-step-rail button{align-items:start;background:transparent;border:0;border-left:2px solid transparent;color:var(--ink-3);display:grid;font:500 var(--text-2xs)/1.4 var(--font-mono);gap:var(--s-2);grid-template-columns:1.4rem 1fr;padding:var(--s-3) var(--s-2);text-align:left;width:100%}.verifier-demo .panel-step-rail button[aria-current=step]{background:var(--surface);border-left-color:var(--accent);color:var(--ink)}.verifier-demo .panel-step-rail button:disabled{opacity:1}.verifier-demo .panel-step-rail button span{align-items:center;border:1px solid currentColor;display:flex;height:1.3rem;justify-content:center;width:1.3rem}.verifier-demo .panel-evidence .evidence-frame{border-left:0}.verifier-demo .evidence-frame.evidence-frame--panel{display:block}.verifier-demo .panel-frame-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.verifier-demo .panel-frame-pair>article{min-width:0;padding:var(--s-5)}.verifier-demo .panel-frame-pair>article+article{background:var(--surface);border-left:var(--rule-hair)}.verifier-demo .panel-frame-sequence{display:grid;gap:var(--s-5);padding:var(--s-5)}.verifier-demo .panel-frame-sequence .panel-frame-pair{border:var(--rule-hair)}.verifier-demo .panel-procedure-slot{border-top:var(--rule-heavy);padding:var(--s-5)}.verifier-demo .panel-templates{display:none}.verifier-demo .panel-draft-copy{border-bottom:var(--rule-hair);margin-bottom:var(--s-4);padding-bottom:var(--s-4)}.verifier-demo .model-reasoning{--seat:var(--voice-a);background:var(--surface-2);border-left:2px solid var(--seat);color:var(--seat);font:italic var(--text-sm)/1.6 var(--font-sans);padding:var(--s-4)}.verifier-demo .model-reasoning--b{--seat:var(--voice-b)}.verifier-demo .model-reasoning--c{--seat:var(--voice-c)}.verifier-demo .model-reasoning>span,.verifier-demo .model-reasoning b{display:block;font:600 var(--text-2xs)/1.4 var(--font-mono);letter-spacing:.08em}.verifier-demo .model-reasoning p{font:inherit;margin:var(--s-2) 0}.verifier-demo .model-reasoning>div{border-top:1px solid color-mix(in srgb,var(--seat) 35%,transparent);margin-top:var(--s-3);padding-top:var(--s-3)}.verifier-demo .model-determination,.verifier-demo .filed-verdict{align-items:center;border-top:var(--rule-hair);display:flex;font:var(--text-2xs)/1.5 var(--font-mono);gap:var(--s-3);justify-content:space-between;margin:var(--s-3) 0 0;padding-top:var(--s-3)}.verifier-demo .script-register{background:var(--surface-2);border-left:2px solid var(--line-strong);color:var(--ink-3);display:grid;font:var(--text-2xs)/1.5 var(--font-mono);padding:var(--s-4)}.verifier-demo .script-register>span{color:var(--ink-2);font-weight:600;margin-bottom:var(--s-2)}.verifier-demo .script-register p{font:inherit;margin:var(--s-2) 0 0}.verifier-demo .script-determination{border-top:var(--rule-hair);color:var(--ink-3);font:500 var(--text-2xs)/1.5 var(--font-mono);margin-top:var(--s-3);padding-top:var(--s-3)}.verifier-demo .step-note{color:var(--ink-2);font:var(--text-xs)/1.55 var(--font-sans);margin:var(--s-3) 0 0}.verifier-demo .final-source-list{display:grid;gap:var(--s-4)}.verifier-demo .final-source{--seat:var(--voice-a);border-left:2px solid var(--seat);padding-left:var(--s-3)}.verifier-demo .final-source--b{--seat:var(--voice-b)}.verifier-demo .final-source--c{--seat:var(--voice-c)}.verifier-demo .final-source>header{color:var(--seat);font:600 var(--text-2xs)/1.45 var(--font-mono)}.verifier-demo .static-para{border-top:var(--rule-heavy);display:grid;gap:var(--s-5);padding-top:var(--s-4)}.verifier-demo .static-para>h4{font:600 var(--text-lg)/1.3 var(--font-serif);margin:0}.verifier-demo .panel-macro--result .draft-pane{max-width:none}.verifier-demo .stance{font:var(--text-2xs)/1 var(--font-mono);letter-spacing:.06em;white-space:nowrap}.verifier-demo .stance--supported{color:var(--v-verified)}.verifier-demo .stance--not-supported{color:var(--v-refused)}.verifier-demo .pledger{background:var(--surface-2);color:var(--ink-3);font:var(--text-2xs)/1.5 var(--font-mono);padding:var(--s-3)}.verifier-demo .pledger pre{font:inherit;margin:1px 0;white-space:pre-wrap}.verifier-demo .pcand{border-top:var(--rule-hair);display:grid;gap:var(--s-2);grid-template-columns:2rem 1fr;padding-block:var(--s-3)}.verifier-demo .pcand-n,.verifier-demo .pcand small{color:var(--ink-3);font:var(--text-2xs)/1.5 var(--font-mono)}.verifier-demo .pcand blockquote{font:var(--text-sm)/1.6 var(--font-serif);grid-column:2;margin:0}.verifier-demo .pcand small{grid-column:2}.verifier-demo .pseat-span{color:var(--ink);font:var(--text-sm)/1.6 var(--font-serif);margin:0 0 var(--s-2)}.verifier-demo .pseat-thinking{color:var(--sc);display:block;font:600 var(--text-2xs)/1.4 var(--font-mono);letter-spacing:.08em;margin-top:var(--s-3)}@media(max-width:899px){.verifier-demo .panel-evidence{grid-template-columns:1fr}.verifier-demo .panel-step-rail{border-right:var(--rule-hair);grid-template-columns:repeat(3,1fr)}.verifier-demo .panel-evidence .evidence-frame{border-left:var(--rule-hair);border-top:0}.verifier-demo .panel-frame-pair{grid-template-columns:1fr}.verifier-demo .panel-frame-pair>article+article{border-left:0;border-top:var(--rule-hair)}}@media(max-width:720px){.verifier-demo .epistemic-boundary>header{grid-template-columns:1fr}.verifier-demo .epistemic-boundary h3{text-align:left}.verifier-demo .epistemic-compare{grid-template-columns:1fr}.verifier-demo .epistemic-cut{border-block:1px solid var(--line-strong);border-inline:0;margin:var(--s-4) 0;min-height:var(--s-6)}.verifier-demo .epistemic-cut:before,.verifier-demo .epistemic-cut:after{display:none}.verifier-demo .epistemic-cut span{padding:var(--s-2) var(--s-3);writing-mode:horizontal-tb}}@media(max-width:640px){.verifier-demo .epistemic-boundary,.verifier-demo .epistemic-side{padding:var(--s-4)}.verifier-demo .doctrine-route{grid-template-columns:1fr}.verifier-demo .doctrine-route>div+div:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--ink-3);left:calc(50% - 5px);top:-1px}.verifier-demo .doctrine-line{grid-template-columns:1fr;text-align:center}.verifier-demo .doctrine-line i{width:100%}.verifier-demo .panel-step-rail{grid-template-columns:1fr}}.verifier-demo .procedure{align-items:start;display:grid;gap:var(--s-6) var(--s-4);grid-template-columns:repeat(12,minmax(0,1fr))}.verifier-demo .procedure-node{background:var(--surface);border:var(--rule-hair);border-radius:var(--radius-2);min-width:0;padding:var(--s-5);position:relative}.verifier-demo .step--intake,.verifier-demo .step--branch,.verifier-demo .step--system,.verifier-demo .step--gate{grid-column:1 / -1}.verifier-demo .step--model.step--a{--seat: var(--voice-a);--seat-bg: var(--voice-a-bg);grid-column:1 / 7}.verifier-demo .step--model.step--b{--seat: var(--voice-b);--seat-bg: var(--voice-b-bg);grid-column:7 / 13}.verifier-demo .step--c,.verifier-demo .tiebreak-seat.step--c{--seat: var(--voice-c);--seat-bg: var(--voice-c-bg)}.verifier-demo .step-head{border-bottom:var(--rule-hair);display:grid;gap:var(--s-3);grid-template-columns:auto 1fr;padding-bottom:var(--s-3)}.verifier-demo .step-head>div{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s-2)}.verifier-demo .step-n,.verifier-demo .step-actor{font:500 var(--text-2xs)/1.5 var(--font-mono);letter-spacing:.1em;white-space:nowrap}.verifier-demo .step-n{background:var(--ink);color:var(--bg);padding:2px 7px}.verifier-demo .step-actor{color:var(--ink-3)}.verifier-demo .step-head h4{font:600 var(--text-sm)/1.3 var(--font-sans);margin:0;text-align:right}.verifier-demo .step-meta{color:var(--ink-3);font:var(--text-xs)/1.55 var(--font-sans);margin:var(--s-3) 0 0}.verifier-demo .model-name{color:var(--seat);font:500 var(--text-2xs)/1.45 var(--font-mono);letter-spacing:.08em;margin:var(--s-3) 0 0}.verifier-demo .step--model{border-top:3px solid var(--seat);padding-top:calc(var(--s-5) - 2px)}.verifier-demo .step--model:before,.verifier-demo .step--model:after{background:var(--line);content:"";height:var(--s-6);position:absolute;top:calc(-1 * var(--s-6));width:1px}.verifier-demo .step--model:before{left:50%}.verifier-demo .step--model:after{bottom:calc(-1 * var(--s-6));height:var(--s-6);left:50%;top:auto}.verifier-demo .model-pin{background:var(--seat-bg);border:1px solid var(--seat);color:var(--seat);display:grid;font:600 var(--text-2xs)/1 var(--font-mono);height:24px;left:var(--s-5);place-items:center;position:absolute;top:-13px;width:24px}.verifier-demo .step--a .model-pin:before{content:"A"}.verifier-demo .step--b .model-pin:before{content:"B"}.verifier-demo .seat-work{display:grid;gap:0;margin-top:var(--s-4)}.verifier-demo .reader-sequence-bar{align-items:center;border-bottom:var(--rule-hair);display:flex;gap:var(--s-3);grid-column:1 / -1;justify-content:space-between;padding-bottom:var(--s-2)}.verifier-demo .reader-sequence-bar>span,.verifier-demo .reading-stage{color:var(--ink-3);font:500 var(--text-2xs)/1.4 var(--font-mono);letter-spacing:.08em}.verifier-demo .reader-replay{background:transparent;border:0;color:var(--link);cursor:pointer;display:none;font:500 var(--text-2xs)/1.4 var(--font-mono);padding:var(--s-1) var(--s-2);text-decoration:underline;text-underline-offset:3px}.verifier-demo .panel-host.is-live .reader-replay{display:inline-block}.verifier-demo .panel-host.is-reduced .reader-replay{display:none}.verifier-demo .reader-replay:focus-visible{border-radius:var(--radius-1);box-shadow:var(--shadow-focus);outline:none}.verifier-demo .work{border-top:var(--rule-hair);display:grid;gap:var(--s-2);padding-block:var(--s-3)}.verifier-demo .work--span{background:var(--seat-bg);border:0;margin-inline:calc(-1 * var(--s-5));padding:var(--s-4) var(--s-5)}.verifier-demo .work--change{border-bottom:var(--rule-hair)}.verifier-demo .reading-phase{position:relative}.verifier-demo .reading-stage{color:var(--seat)}.verifier-demo .reading-change{border-top:var(--rule-hair);display:grid;gap:var(--s-2);margin-top:var(--s-2);padding-top:var(--s-2)}.verifier-demo .work-label,.verifier-demo .step-sub{color:var(--ink-3);font:var(--text-2xs)/1.4 var(--font-mono);letter-spacing:.11em}.verifier-demo .work p{color:var(--ink-2);font:var(--text-sm)/1.55 var(--font-sans);margin:0}.verifier-demo .work-span{border-left:2px solid var(--seat);color:var(--ink);font:italic var(--text-sm)/1.55 var(--font-serif);margin:var(--s-1) 0 0;padding-left:var(--s-3)}.verifier-demo .work-span-link{color:inherit;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:.16em}.verifier-demo .work-span-link:hover,.verifier-demo .work-span-link:focus-visible{text-decoration-thickness:2px}.verifier-demo .work-cite,.verifier-demo .pcand small{color:var(--ink-3);display:block;font:var(--text-2xs)/1.5 var(--font-mono)}.verifier-demo .work-nospan{color:var(--v-refused)!important;font:var(--text-xs)/1.5 var(--font-mono)!important}.verifier-demo .step-det{align-items:center;border-top:var(--rule-heavy);display:flex;flex-wrap:wrap;gap:var(--s-3);justify-content:space-between;margin-top:var(--s-4);padding-top:var(--s-3)}.verifier-demo .det-tag{color:var(--ink-3);font:var(--text-2xs)/1 var(--font-mono);letter-spacing:.14em}.verifier-demo .det-none{color:var(--ink-3);font:var(--text-xs)/1.4 var(--font-mono);max-width:44rem;text-align:right}.verifier-demo .gate-cut{align-items:center;color:var(--ink-3);display:grid;font:500 var(--text-2xs)/1.4 var(--font-mono);gap:var(--s-3);grid-template-columns:1fr auto 1fr;letter-spacing:.12em;margin-block:var(--s-5);text-align:center}.verifier-demo .gate-cut:before,.verifier-demo .gate-cut:after{background:var(--line-strong);content:"";height:2px}.verifier-demo .gate-cut span{max-width:19rem}.verifier-demo .step--intake{border-inline:2px solid var(--line-strong);padding-inline:var(--s-6)}.verifier-demo .intake-grid{align-items:start;display:grid;gap:var(--s-5);grid-template-columns:minmax(13rem,4fr) minmax(0,8fr);margin-top:var(--s-4)}.verifier-demo .pledger{background:var(--surface-2);border-radius:var(--radius-2);padding:var(--s-3) var(--s-4)}.verifier-demo .pledger pre{color:var(--ink-2);font:var(--text-xs)/1.6 var(--font-mono);margin:0;white-space:pre-wrap;word-break:break-word}.verifier-demo .candidate-bank{min-width:0}.verifier-demo .candidate-bank .step-sub{align-items:baseline;border-bottom:var(--rule-heavy);display:flex;gap:var(--s-2);margin:0;padding-bottom:var(--s-2)}.verifier-demo .candidate-bank .step-sub strong{color:var(--accent);font:600 var(--text-xl)/1 var(--font-sans);letter-spacing:0}.verifier-demo .candidate-lanes{display:grid;gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--s-2)}.verifier-demo .pcand{border:var(--rule-hair);display:grid;gap:var(--s-2);grid-template-columns:auto 1fr;padding:var(--s-3);position:relative}.verifier-demo .pcand-n{color:var(--accent);font:600 var(--text-lg)/1 var(--font-sans);grid-row:span 3}.verifier-demo .pcand blockquote{font:var(--text-xs)/1.5 var(--font-serif);margin:0}.verifier-demo .pcand .similarity{border-top:var(--rule-hair);color:var(--ink-3);font:var(--text-2xs)/1.4 var(--font-mono);grid-column:2;padding-top:var(--s-1)}.verifier-demo .precheck-advice{background:var(--surface-2);border-left:3px solid var(--accent-soft);display:grid;gap:var(--s-1);margin-top:var(--s-4);padding:var(--s-3) var(--s-4)}.verifier-demo .precheck-advice>span,.verifier-demo .precheck-advice>small{color:var(--ink-3);font:var(--text-2xs)/1.45 var(--font-mono);letter-spacing:.07em}.verifier-demo .precheck-advice>strong{color:var(--accent);font:650 var(--text-base)/1.3 var(--font-sans)}.verifier-demo .reader-fork{bottom:calc(-1 * var(--s-6));height:var(--s-6);left:25%;pointer-events:none;position:absolute;right:25%}.verifier-demo .reader-fork span{border-bottom:1px solid var(--line);border-inline:1px solid var(--line);bottom:0;height:50%;left:0;position:absolute;right:0}.verifier-demo .reader-fork span:before{background:var(--line);content:"";height:50%;left:50%;position:absolute;top:-50%;width:1px}.verifier-demo .step--branch{background:var(--surface-2);border-block:var(--rule-heavy);border-inline:0;border-radius:0;padding-inline:var(--s-6)}.verifier-demo .branch-map{min-height:245px;position:relative}.verifier-demo .branch-inputs,.verifier-demo .branch-routes{display:grid;gap:var(--s-5);grid-template-columns:1fr 1fr}.verifier-demo .branch-inputs{padding-inline:8%}.verifier-demo .branch-input{background:var(--surface);border:1px solid var(--seat, var(--line));display:grid;gap:2px;justify-self:center;min-width:min(12rem,80%);padding:var(--s-2) var(--s-3);position:relative;text-align:center}.verifier-demo .branch-input:after{background:var(--line);bottom:-15px;content:"";height:15px;left:50%;position:absolute;width:2px}.verifier-demo .branch-input--a{--seat: var(--voice-a)}.verifier-demo .branch-input--b{--seat: var(--voice-b)}.verifier-demo .branch-input small,.verifier-demo .branch-input b{font:var(--text-2xs)/1.35 var(--font-mono)}.verifier-demo .branch-input small{color:var(--ink-3)}.verifier-demo .branch-lines{border-bottom:2px solid var(--line);border-top:2px solid var(--line);height:100px;left:20%;position:absolute;right:20%;top:62px}.verifier-demo .branch-lines:before{border-left:2px solid var(--line);content:"";height:100%;left:50%;position:absolute;top:0}.verifier-demo .branch-lines:after{background:var(--surface-2);border:2px solid var(--ink);border-radius:var(--radius-round);content:"";height:12px;left:50%;position:absolute;top:36px;transform:translate(-50%);width:12px}.verifier-demo .branch-junction{background:var(--surface-2);display:grid;gap:2px;left:50%;padding:var(--s-1) var(--s-3);position:absolute;text-align:center;top:86px;transform:translate(-50%);z-index:1}.verifier-demo .branch-junction span,.verifier-demo .branch-junction strong{font:var(--text-2xs)/1.4 var(--font-mono);white-space:nowrap}.verifier-demo .branch-junction span{color:var(--ink-3)}.verifier-demo .branch-routes{bottom:0;left:0;position:absolute;right:0}.verifier-demo .branch-route{background:var(--surface);border:var(--rule-hair);display:grid;gap:2px;justify-self:center;min-width:min(14rem,90%);padding:var(--s-3);position:relative;text-align:center}.verifier-demo .branch-route:before{background:var(--line);content:"";height:var(--s-5);left:50%;position:absolute;top:calc(-1 * var(--s-5));width:2px}.verifier-demo .branch-route span,.verifier-demo .branch-route small{color:var(--ink-3);font:var(--text-2xs)/1.35 var(--font-mono)}.verifier-demo .branch-route strong{font:600 var(--text-xs)/1.4 var(--font-sans)}.verifier-demo .branch-route.is-taken{border-color:var(--accent-soft);box-shadow:inset 0 -3px 0 var(--accent-soft)}.verifier-demo .branch-route.is-taken:before{background:var(--accent);width:3px}.verifier-demo .branch-route.is-bypassed{opacity:.58}.verifier-demo .step--branch>.step-note{border-top:var(--rule-hair);color:var(--ink-2);font-family:var(--font-serif);margin-top:var(--s-4);padding-top:var(--s-3)}.verifier-demo .tiebreak-seat{background:var(--surface);border:1px solid var(--seat);margin:var(--s-5) auto 0;max-width:56rem;padding:var(--s-5);position:relative}.verifier-demo .tiebreak-cap{border-bottom:2px solid var(--seat);display:grid;gap:2px;grid-template-columns:auto 1fr;padding-bottom:var(--s-3)}.verifier-demo .tiebreak-cap span,.verifier-demo .tiebreak-cap small{color:var(--seat);font:500 var(--text-2xs)/1.4 var(--font-mono);letter-spacing:.08em}.verifier-demo .tiebreak-cap strong{font:600 var(--text-xs)/1.4 var(--font-sans);text-align:right}.verifier-demo .tiebreak-cap small{color:var(--ink-3);grid-column:1 / -1}.verifier-demo .tiebreak-seat .seat-work{grid-template-columns:1.2fr 1fr 1fr}.verifier-demo .tiebreak-seat .work{border:0;border-right:var(--rule-hair);padding:var(--s-4)}.verifier-demo .tiebreak-seat .work:last-child{border-right:0}.verifier-demo .tiebreak-seat .work--span{margin:0}.verifier-demo .tiebreak-seat--sealed{background:var(--surface);border-color:var(--line)}.verifier-demo .tiebreak-seat--sealed>p{color:var(--ink-2);font:var(--text-sm)/1.6 var(--font-serif);margin:0;text-align:center}.verifier-demo .tiebreak-seal{border:1px dashed var(--line-strong);color:var(--ink-3);font:500 var(--text-2xs)/1.4 var(--font-mono);letter-spacing:.08em;padding:var(--s-2) var(--s-3);text-align:center}.verifier-demo .step--system{background:var(--surface-2);border-inline:0;border-radius:0;margin-inline:6%}.verifier-demo .tally-stage{margin-top:var(--s-5)}.verifier-demo .tally-ballots{display:grid;gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.verifier-demo .model-ballot{background:var(--surface);border-left:3px solid var(--seat);display:grid;gap:var(--s-1);padding:var(--s-3)}.verifier-demo .model-ballot--a{--seat: var(--voice-a)}.verifier-demo .model-ballot--b{--seat: var(--voice-b)}.verifier-demo .model-ballot--c{--seat: var(--voice-c)}.verifier-demo .model-ballot small{color:var(--ink-3);font:var(--text-2xs)/1.35 var(--font-mono)}.verifier-demo .model-ballot strong{font:600 var(--text-xs)/1.4 var(--font-sans)}.verifier-demo .gate-cut--advisory{color:var(--accent)}.verifier-demo .gate-cut--advisory:before,.verifier-demo .gate-cut--advisory:after{background:var(--accent-soft);height:1px}.verifier-demo .recommendation-output{align-items:center;background:var(--surface);border-block:var(--rule-heavy);display:grid;gap:var(--s-4);grid-template-columns:1fr auto;padding:var(--s-4) var(--s-5)}.verifier-demo .recommendation-output>div{display:grid;gap:var(--s-1)}.verifier-demo .recommendation-output span{color:var(--accent);font:500 var(--text-2xs)/1.4 var(--font-mono);letter-spacing:.1em}.verifier-demo .recommendation-output>div strong{font:650 var(--text-xl)/1.1 var(--font-sans)}.verifier-demo .recommendation-output>p{align-items:baseline;display:flex;gap:var(--s-2);margin:0}.verifier-demo .recommendation-output>p b{color:var(--accent);font:650 var(--text-2xl)/1 var(--font-sans)}.verifier-demo .tally-detail{display:flex;flex-wrap:wrap;gap:var(--s-3);justify-content:flex-end;margin-top:var(--s-2)}.verifier-demo .tally-detail span{color:var(--ink-3);font:var(--text-2xs)/1.4 var(--font-mono)}.verifier-demo .step-det--advisory{border-top-color:var(--accent-soft)}.verifier-demo .step-det--advisory span:last-child{color:var(--accent);font:500 var(--text-2xs)/1.4 var(--font-mono);letter-spacing:.1em}.verifier-demo .step--gate{border:2px solid var(--line-strong);border-radius:0;padding:var(--s-6)}.verifier-demo .step--gate:before{background:var(--surface);border-block:1px solid var(--line-strong);content:"FINAL GATE";font:500 var(--text-2xs)/1.4 var(--font-mono);left:50%;letter-spacing:.12em;padding:1px var(--s-3);position:absolute;top:-11px;transform:translate(-50%);white-space:nowrap}.verifier-demo .gate-audit{margin-top:var(--s-5)}.verifier-demo .audit-ballots{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.verifier-demo .audit-ballot{--seat: var(--line-strong);background:var(--surface-2);border-top:3px solid var(--seat);display:grid;gap:var(--s-2);min-width:0;padding:var(--s-3);position:relative}.verifier-demo .audit-ballot--a{--seat: var(--voice-a)}.verifier-demo .audit-ballot--b{--seat: var(--voice-b)}.verifier-demo .audit-ballot--c{--seat: var(--voice-c)}.verifier-demo .audit-seat,.verifier-demo .audit-stance{font:var(--text-2xs)/1.4 var(--font-mono)}.verifier-demo .audit-seat{color:var(--ink-3)}.verifier-demo .audit-stance{font-weight:600}.verifier-demo .gate-mark{border:1px solid currentColor;border-radius:var(--radius-1);font:500 var(--text-2xs)/1.45 var(--font-mono);letter-spacing:.04em;padding:3px 6px;width:fit-content}.verifier-demo .gate-mark--verbatim{background:var(--v-verified-bg);color:var(--v-verified)}.verifier-demo .gate-mark--struck{background:var(--v-fabricated-bg);color:var(--v-fabricated)}.verifier-demo .gate-mark--none{background:var(--v-refused-bg);color:var(--v-refused)}.verifier-demo .strike-slash{background:var(--v-fabricated);height:2px;left:-4%;pointer-events:none;position:absolute;top:50%;transform:rotate(-7deg);width:108%}.verifier-demo .gate-cut--final{color:var(--ink);margin-block:var(--s-6)}.verifier-demo .gate-cut--final:before,.verifier-demo .gate-cut--final:after{height:3px}.verifier-demo .gate-outcomes{display:grid;gap:var(--s-3);grid-template-columns:repeat(3,1fr)}.verifier-demo .gate-outcome{border:var(--rule-hair);display:grid;gap:var(--s-2);min-width:0;padding:var(--s-3)}.verifier-demo .gate-outcome--verified{border-top:3px solid var(--v-verified)}.verifier-demo .gate-outcome--none{border-top:3px solid var(--v-refused)}.verifier-demo .gate-outcome--struck{border-top:3px solid var(--v-fabricated)}.verifier-demo .outcome-label,.verifier-demo .outcome-empty{color:var(--ink-3);font:var(--text-2xs)/1.4 var(--font-mono);letter-spacing:.08em}.verifier-demo .outcome-empty{align-content:center;border:1px dashed var(--line);display:grid;min-height:3.5rem;padding:var(--s-2);text-align:center}.verifier-demo .outcome-ticket{background:var(--surface-2);display:grid;font:var(--text-2xs)/1.45 var(--font-mono);gap:var(--s-1);padding:var(--s-2);position:relative}.verifier-demo .outcome-ticket--a{border-left:3px solid var(--voice-a)}.verifier-demo .outcome-ticket--b{border-left:3px solid var(--voice-b)}.verifier-demo .outcome-ticket--c{border-left:3px solid var(--voice-c)}.verifier-demo .outcome-ticket--none{border-left:3px solid var(--v-refused);color:var(--v-refused)}.verifier-demo .outcome-ticket--struck{background:var(--v-fabricated-bg);border-left:3px solid var(--v-fabricated);color:var(--v-fabricated);padding-right:var(--s-5)}.verifier-demo .outcome-ticket--struck i{background:currentColor;height:2px;left:-3%;position:absolute;top:48%;transform:rotate(-6deg);width:106%}.verifier-demo .retally{align-items:center;border-bottom:var(--rule-hair);border-top:var(--rule-heavy);display:grid;gap:var(--s-4);grid-template-columns:1fr auto;margin-top:var(--s-5);padding-block:var(--s-4)}.verifier-demo .retally>div:first-child{display:grid;gap:var(--s-1)}.verifier-demo .retally span,.verifier-demo .retally small{color:var(--ink-3);font:var(--text-2xs)/1.45 var(--font-mono);letter-spacing:.07em}.verifier-demo .retally strong{color:var(--accent);font:650 var(--text-2xl)/1 var(--font-sans)}.verifier-demo .retally strong small{margin-left:var(--s-2)}.verifier-demo .retally-counts{display:grid;gap:var(--s-1);text-align:right}.verifier-demo .gate-ledger{border-left:3px solid var(--line-strong);margin-top:var(--s-5)}.verifier-demo .step-note{color:var(--ink-2);font:var(--text-sm)/1.6 var(--font-serif);margin:var(--s-3) 0 0}.verifier-demo .step-note--last{border-top:var(--rule-hair);color:var(--ink);padding-top:var(--s-3)}.verifier-demo .evidence-xref{background:var(--surface-2);border:var(--rule-hair);border-top:var(--rule-heavy);grid-column:1 / -1;margin-top:var(--s-6);padding:var(--s-5);scroll-margin-top:var(--s-6)}.verifier-demo .evidence-xref:focus,.verifier-demo .xref-sources article:focus,.verifier-demo .xref-sources article:target{box-shadow:var(--shadow-focus);outline:none}.verifier-demo .xref-head{align-items:start;display:grid;gap:var(--s-4);grid-template-columns:1fr auto}.verifier-demo .xref-head h5{font:600 var(--text-lg)/1.3 var(--font-serif);margin:var(--s-1) 0 0}.verifier-demo .xref-head>a,.verifier-demo .xref-first>a,.verifier-demo .xref-row a,.verifier-demo .xref-sources footer a,.verifier-demo .para-draft a{color:var(--link);font:500 var(--text-xs)/1.45 var(--font-mono);text-underline-offset:3px}.verifier-demo .xref-claim{align-items:start;background:var(--surface);border-left:3px solid var(--ink);display:grid;gap:var(--s-2) var(--s-4);grid-template-columns:1fr auto;margin-top:var(--s-4);padding:var(--s-4)}.verifier-demo .xref-claim>span,.verifier-demo .xref-first>div span,.verifier-demo .xref-row>div>span,.verifier-demo .xref-sources>h6,.verifier-demo .xref-index>h6{color:var(--ink-3);font:500 var(--text-2xs)/1.4 var(--font-mono);letter-spacing:.08em}.verifier-demo .xref-claim p{font:var(--text-sm)/1.55 var(--font-serif);grid-column:1;margin:0}.verifier-demo .xref-claim .verdict-chip{grid-column:2;grid-row:1 / span 2}.verifier-demo .xref-first{background:var(--surface);border-block:var(--rule-hair);display:grid;gap:var(--s-2);margin-top:var(--s-3);padding:var(--s-4)}.verifier-demo .xref-first>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);justify-content:space-between}.verifier-demo .xref-first>div strong{color:var(--accent);font:600 var(--text-xs)/1.4 var(--font-mono)}.verifier-demo .xref-first blockquote,.verifier-demo .xref-sources blockquote{font:italic var(--text-sm)/1.55 var(--font-serif);margin:0}.verifier-demo .xref-first p,.verifier-demo .xref-sources article>p{color:var(--ink-3);font:var(--text-2xs)/1.45 var(--font-mono);margin:0}.verifier-demo .xref-layout{display:grid;gap:var(--s-4);grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-top:var(--s-4)}.verifier-demo .xref-index,.verifier-demo .xref-sources{min-width:0}.verifier-demo .xref-index>h6,.verifier-demo .xref-sources>h6{border-bottom:var(--rule-heavy);margin:0;padding-bottom:var(--s-2)}.verifier-demo .xref-index ol{display:grid;gap:var(--s-2);list-style:none;margin:var(--s-2) 0 0;padding:0}.verifier-demo .xref-row{background:var(--surface);border-left:3px solid var(--line-strong);display:grid;gap:var(--s-2);padding:var(--s-3)}.verifier-demo .xref-row--confirmed{border-left-color:var(--v-verified)}.verifier-demo .xref-row--struck{border-left-color:var(--v-fabricated)}.verifier-demo .xref-row--none{border-left-color:var(--v-refused)}.verifier-demo .xref-row--not-called{border-left-color:var(--line)}.verifier-demo .xref-row>div{display:grid;gap:var(--s-1)}.verifier-demo .xref-key{border-bottom:var(--rule-hair);grid-template-columns:auto 1fr;padding-bottom:var(--s-2)}.verifier-demo .xref-key b,.verifier-demo .xref-row>div>strong{font:600 var(--text-xs)/1.45 var(--font-mono)}.verifier-demo .xref-key span{color:var(--ink-2);font:var(--text-xs)/1.45 var(--font-sans);text-align:right}.verifier-demo .xref-row s,.verifier-demo .xref-row small{color:var(--v-fabricated);font:var(--text-2xs)/1.45 var(--font-mono)}.verifier-demo .xref-sources{display:grid;gap:var(--s-2)}.verifier-demo .xref-sources article{background:var(--surface);border-left:3px solid var(--v-verified);display:grid;gap:var(--s-2);padding:var(--s-3) var(--s-4);scroll-margin-top:var(--s-6)}.verifier-demo .xref-sources article header,.verifier-demo .xref-sources article footer{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);justify-content:space-between}.verifier-demo .xref-sources article header{border-bottom:var(--rule-hair);padding-bottom:var(--s-2)}.verifier-demo .xref-sources article header b,.verifier-demo .xref-sources article header span{font:500 var(--text-2xs)/1.4 var(--font-mono)}.verifier-demo .xref-sources article header span{color:var(--v-verified)}.verifier-demo .xref-sources article footer{border-top:var(--rule-hair);padding-top:var(--s-2)}.verifier-demo .step-det--verdict{border-top-width:3px;margin-top:var(--s-5)}.verifier-demo .step-in{animation:vrise var(--dur-3) var(--ease-gate) both}.verifier-demo .step-in .branch-route.is-taken,.verifier-demo .step-in .outcome-ticket{animation:vline var(--dur-2) var(--ease-gate) both}.verifier-demo .reader-sequence.is-reading .reading-phase{animation:reader-stage var(--dur-3) var(--ease-gate) both}.verifier-demo .reader-sequence.is-reading .reading-phase--select{animation-delay:var(--dur-3)}.verifier-demo .reader-sequence.is-reading .reading-phase--build{animation-delay:calc(var(--dur-3) * 2)}@keyframes reader-stage{0%{opacity:.28;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.verifier-demo .para-static-wrap{display:grid;gap:var(--s-8)}.verifier-demo .para-static+.para-static{border-top:var(--rule-heavy);padding-top:var(--s-7)}.verifier-demo .para-static-head{align-items:center;border-bottom:var(--rule-heavy);display:flex;gap:var(--s-3);justify-content:space-between;padding-bottom:var(--s-2)}.verifier-demo .para-draft{font:var(--text-base)/1.65 var(--font-serif);margin-top:var(--s-4)}.verifier-demo .para-cite{color:var(--ink-3);font:var(--text-2xs)/1.5 var(--font-mono)}.verifier-demo .para-static .procedure{margin-top:var(--s-6)}@media(max-width:899px){.verifier-demo .bench{grid-template-columns:1fr}.verifier-demo .bench-draft{position:static}.verifier-demo .para-rail{grid-template-columns:1fr 1fr}}@media(max-width:720px){.verifier-demo .epistemic-boundary>header{grid-template-columns:1fr}.verifier-demo .epistemic-boundary h3{text-align:left}.verifier-demo .epistemic-compare{grid-template-columns:1fr}.verifier-demo .epistemic-cut{border-block:1px solid var(--line-strong);border-inline:0;margin:var(--s-4) 0;min-height:var(--s-6)}.verifier-demo .epistemic-cut:before,.verifier-demo .epistemic-cut:after{display:none}.verifier-demo .epistemic-cut span{padding:var(--s-2) var(--s-3);writing-mode:horizontal-tb}.verifier-demo .step--model.step--a,.verifier-demo .step--model.step--b{grid-column:1 / -1}.verifier-demo .reader-fork{left:50%;right:auto;width:1px}.verifier-demo .reader-fork span{border:0;border-left:1px solid var(--line)}.verifier-demo .reader-fork span:before{display:none}.verifier-demo .intake-grid,.verifier-demo .tiebreak-seat .seat-work{grid-template-columns:1fr}.verifier-demo .tiebreak-seat .work{border-bottom:var(--rule-hair);border-right:0}.verifier-demo .tiebreak-seat .work:last-child{border-bottom:0}.verifier-demo .candidate-lanes{grid-template-columns:1fr}.verifier-demo .step--system{margin-inline:0}.verifier-demo .xref-layout{grid-template-columns:1fr}}@media(max-width:640px){.verifier-demo .epistemic-boundary,.verifier-demo .epistemic-side{padding:var(--s-4)}.verifier-demo .doctrine-route{grid-template-columns:1fr}.verifier-demo .doctrine-route>div+div:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--ink-3);left:calc(50% - 5px);top:-1px}.verifier-demo .doctrine-line{grid-template-columns:1fr;text-align:center}.verifier-demo .doctrine-line i{width:100%}.verifier-demo .para-rail{grid-template-columns:1fr}.verifier-demo .para-rail:before,.verifier-demo .para-rail button:before{display:none}.verifier-demo .bench-controls{flex-direction:column}.verifier-demo .bench-controls .button{width:100%}.verifier-demo .step-map{gap:var(--s-2) 0;grid-template-columns:repeat(3,1fr)}.verifier-demo .step-map:before{display:none}.verifier-demo .procedure-node,.verifier-demo .step--intake,.verifier-demo .step--branch,.verifier-demo .step--gate{padding:var(--s-4)}.verifier-demo .step-head{grid-template-columns:1fr}.verifier-demo .step-head h4,.verifier-demo .det-none{text-align:left}.verifier-demo .work--span{margin-inline:calc(-1 * var(--s-4));padding-inline:var(--s-4)}.verifier-demo .branch-map{min-height:275px}.verifier-demo .branch-inputs{padding-inline:0}.verifier-demo .branch-input,.verifier-demo .branch-route{min-width:0;width:100%}.verifier-demo .branch-junction{top:96px}.verifier-demo .branch-lines{top:54px}.verifier-demo .tiebreak-cap{grid-template-columns:1fr}.verifier-demo .tiebreak-cap strong{text-align:left}.verifier-demo .recommendation-output,.verifier-demo .retally{grid-template-columns:1fr}.verifier-demo .recommendation-output>p{justify-content:flex-start}.verifier-demo .gate-outcomes{grid-template-columns:1fr}.verifier-demo .retally-counts{text-align:left}.verifier-demo .gate-cut{gap:var(--s-2)}.verifier-demo .gate-cut span{max-width:11rem}.verifier-demo .xref-head,.verifier-demo .xref-claim{grid-template-columns:1fr}.verifier-demo .xref-head>a{justify-self:start}.verifier-demo .xref-claim .verdict-chip,.verifier-demo .xref-claim p{grid-column:1;grid-row:auto}.verifier-demo .evidence-xref{margin-inline:calc(-1 * var(--s-4));padding:var(--s-4)}}.verifier-demo .procedure[data-active-step="0"] [data-procedure-step="0"],.verifier-demo .procedure[data-active-step="1"] [data-procedure-step="1"],.verifier-demo .procedure[data-active-step="2"] [data-procedure-step="2"],.verifier-demo .procedure[data-active-step="3"] [data-procedure-step="3"],.verifier-demo .procedure[data-active-step="4"] [data-procedure-step="4"],.verifier-demo .procedure[data-active-step="5"] [data-procedure-step="5"]{box-shadow:inset 4px 0 0 var(--accent);scroll-margin-top:var(--s-5)}.verifier-demo .panel-frame-pair.is-slim .panel-step-work{display:none}@media(min-height:640px){.verifier-demo .panel-procedure-slot{max-height:max(11rem,min(calc(100vh - 38rem),32rem));overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 2rem),transparent)}}.verifier-demo .procedure[data-active-step]:not([data-active-step="5"]) .evidence-xref{display:none}.verifier-demo .packet-host{margin-top:var(--s-5)}.verifier-demo .chapter-walk{border-top:var(--rule-heavy);margin-top:var(--s-7);padding-top:var(--s-4)}.verifier-demo .chapter-controls{align-items:center;border-block:var(--rule-hair);display:flex;flex-wrap:wrap;gap:var(--s-2);padding-block:var(--s-3)}.verifier-demo .chapter-controls .button{padding-block:5px}.verifier-demo .chapter-ind{color:var(--ink-2);flex:1;font:var(--text-2xs)/1.5 var(--font-mono);min-width:15rem;text-align:center}.verifier-demo .chapter-stage{margin-top:var(--s-5)}.verifier-demo .chapter-stage:focus-visible{outline:2px solid var(--focus);outline-offset:5px}.verifier-demo .chapter-home{background:var(--surface-2);border:var(--rule-hair);display:grid;gap:var(--s-4);padding:var(--s-5)}.verifier-demo .chapter-home h3,.verifier-demo .packet-chapter>header h3{font:600 var(--text-2xl)/1.2 var(--font-serif);margin:0}.verifier-demo .chapter-home p,.verifier-demo .packet-chapter>header p{color:var(--ink-2);font:var(--text-sm)/1.65 var(--font-serif);margin:0;max-width:75ch}.verifier-demo .chapter-home nav{display:grid;gap:1px;grid-template-columns:repeat(4,1fr)}.verifier-demo .chapter-home button{background:var(--surface);border:0;border-bottom:3px solid var(--line-strong);color:var(--ink);display:grid;gap:var(--s-2);padding:var(--s-4);text-align:left}.verifier-demo .chapter-home button span,.verifier-demo .packet-chapter>header>span,.verifier-demo .chapter-orientation span,.verifier-demo .chapter-finding section>span,.verifier-demo .chapter-para header span,.verifier-demo .chapter-para footer>span{color:var(--ink-3);font:500 var(--text-2xs)/1.45 var(--font-mono);letter-spacing:.08em}.verifier-demo .chapter-home button strong{font:600 var(--text-sm)/1.4 var(--font-sans)}.verifier-demo .packet-chapters{display:grid;gap:var(--s-8);margin-top:var(--s-7)}.verifier-demo .packet-chapters--static .packet-chapter{border-left:2px solid var(--line);padding-left:var(--s-5)}.verifier-demo .packet-chapter>header{display:grid;gap:var(--s-2);margin-bottom:var(--s-4)}.verifier-demo .chapter-pages{display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin-bottom:var(--s-5)}.verifier-demo .chapter-pages a{background:var(--surface-2);color:var(--ink);display:grid;gap:var(--s-1);padding:var(--s-3);text-decoration:none}.verifier-demo .chapter-pages span{color:var(--ink-3);font:var(--text-2xs)/1.4 var(--font-mono)}.verifier-demo .chapter-pages strong{font:600 var(--text-xs)/1.4 var(--font-sans)}.verifier-demo .chapter-orientation{display:grid;gap:1px;grid-template-columns:repeat(2,1fr)}.verifier-demo .chapter-orientation section{background:var(--surface);border-left:3px solid var(--accent-soft);padding:var(--s-4)}.verifier-demo .chapter-orientation p{font:var(--text-sm)/1.6 var(--font-serif);margin:var(--s-2) 0 0}.verifier-demo .chapter-findings{display:grid;gap:var(--s-5)}.verifier-demo .chapter-finding{border:var(--rule-hair)}.verifier-demo .chapter-finding>header{align-items:center;background:var(--surface-2);display:flex;gap:var(--s-3);justify-content:space-between;padding:var(--s-3)}.verifier-demo .chapter-finding>div{display:grid;grid-template-columns:1fr 1fr}.verifier-demo .chapter-finding section{min-width:0;padding:var(--s-4)}.verifier-demo .chapter-finding section+section{border-left:var(--rule-hair)}.verifier-demo .chapter-finding section>p{font:var(--text-sm)/1.65 var(--font-serif)}.verifier-demo .chapter-paraphrases{display:grid;gap:var(--s-6)}.verifier-demo .chapter-para{border:var(--rule-hair)}.verifier-demo .chapter-para>header{align-items:start;background:var(--surface-2);display:grid;gap:var(--s-3);grid-template-columns:auto 1fr auto;padding:var(--s-4)}.verifier-demo .chapter-para header p{font:var(--text-base)/1.6 var(--font-serif);margin:var(--s-1) 0 0}.verifier-demo .chapter-seat-list{display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.verifier-demo .chapter-seat{--seat:var(--voice-a);border-left:2px solid var(--seat);min-width:0;padding:var(--s-4)}.verifier-demo .chapter-seat--b{--seat:var(--voice-b)}.verifier-demo .chapter-seat--c{--seat:var(--voice-c)}.verifier-demo .chapter-seat>div:first-child{display:flex;font:var(--text-2xs)/1.45 var(--font-mono);gap:var(--s-2);justify-content:space-between}.verifier-demo .chapter-seat>div:first-child span,.verifier-demo .chapter-seat>div:first-child strong{color:var(--seat)}.verifier-demo .chapter-seat s{color:var(--v-fabricated);display:block;font:var(--text-sm)/1.6 var(--font-serif);margin-top:var(--s-3)}.verifier-demo .struck-reading{background:var(--surface-2);border-left:2px solid var(--voice-a);color:var(--voice-a);font:italic var(--text-sm)/1.6 var(--font-sans);padding:var(--s-3)}.verifier-demo .strike-full{color:var(--v-fabricated);font:600 var(--text-2xs)/1.4 var(--font-mono)}.verifier-demo .chapter-para>footer{border-top:var(--rule-hair);display:grid;gap:var(--s-2);grid-template-columns:auto auto 1fr;padding:var(--s-3) var(--s-4)}.verifier-demo .chapter-para>footer p{color:var(--ink-2);font:var(--text-xs)/1.5 var(--font-sans);margin:0}.verifier-demo .chapter-changes{display:grid;gap:var(--s-5);grid-template-columns:4fr 8fr}.verifier-demo .chapter-changes>section{background:var(--surface-2);padding:var(--s-4)}.verifier-demo .chapter-changes>section>p:not(.mono-label){font:var(--text-sm)/1.6 var(--font-serif)}.verifier-demo .packet-closing{border-block:var(--rule-heavy);font:var(--text-lg)/1.7 var(--font-serif);margin:var(--s-6) 0 0;padding:var(--s-5)}.verifier-demo .packet-macro{border-top:var(--rule-heavy);padding-top:var(--s-5)}.verifier-demo .macro-head{display:grid;gap:var(--s-3);margin-bottom:var(--s-5)}.verifier-demo .macro-lede{color:var(--ink-2);font:var(--text-sm)/1.65 var(--font-serif);max-width:78ch}.verifier-demo .macro-stats{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5)}.verifier-demo .macro-stats span{color:var(--ink-3);font:var(--text-2xs)/1.5 var(--font-mono);letter-spacing:.06em}.verifier-demo .macro-stats b{color:var(--accent);font-size:var(--text-sm)}.verifier-demo .packet-anatomy{display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));list-style:none;margin:0 0 var(--s-5);padding:0}.verifier-demo .packet-anatomy li{background:var(--surface-2);border-bottom:3px solid var(--line-strong);display:grid;gap:var(--s-1);min-width:0;padding:var(--s-3)}.verifier-demo .packet-anatomy li:nth-child(4),.verifier-demo .packet-anatomy li:nth-child(5),.verifier-demo .packet-anatomy li:nth-child(6){border-bottom-color:var(--accent-soft)}.verifier-demo .packet-anatomy span{color:var(--ink-3);font:500 var(--text-2xs)/1.4 var(--font-mono);letter-spacing:.08em}.verifier-demo .packet-anatomy strong{font:650 var(--text-sm)/1.35 var(--font-sans)}.verifier-demo .packet-anatomy p{color:var(--ink-2);font:var(--text-xs)/1.5 var(--font-serif);margin:0}.verifier-demo .sheet-grid{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.verifier-demo .mini{display:grid;gap:var(--s-2);text-decoration:none}.verifier-demo .mini-page{background:var(--surface);border:var(--rule-hair);border-radius:2px;box-shadow:var(--shadow-1);display:grid;gap:4px;padding:10px 8px;align-content:start;aspect-ratio:17/22;transition:border-color var(--dur-2) var(--ease-gate),transform var(--dur-2) var(--ease-gate)}.verifier-demo .mini-rule{background:var(--line);height:2px}.verifier-demo .mini-rule--short{width:60%}.verifier-demo .mini-mark{background:var(--accent-soft);height:6px;width:72%}.verifier-demo .mini--draft .mini-mark,.verifier-demo .mini--source .mini-mark,.verifier-demo .mini--panel .mini-mark{background:var(--accent-soft)}.verifier-demo .mini-meta{color:var(--ink-3);font:var(--text-2xs)/1.35 var(--font-mono)}.verifier-demo .mini-meta b{color:var(--ink-2)}.verifier-demo .mini:hover .mini-page,.verifier-demo .mini:focus-visible .mini-page{border-color:var(--accent-soft);transform:translateY(-2px)}.verifier-demo .mini.is-current .mini-page{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.verifier-demo .mini.is-current .mini-meta b{color:var(--accent)}.verifier-demo .packet-reader{margin-top:var(--s-6)}.verifier-demo .reader-bar{align-items:center;border-block:var(--rule-hair);display:flex;flex-wrap:wrap;gap:var(--s-3);justify-content:center;padding-block:var(--s-3)}.verifier-demo .reader-bar .button{padding-block:4px}.verifier-demo .reader-ind{color:var(--ink-2);flex:1;font:var(--text-2xs)/1.5 var(--font-mono);letter-spacing:.06em;text-align:center}.verifier-demo .reader-stage{margin-top:var(--s-5);perspective:1400px}.verifier-demo .reader-stage:focus-visible{outline:2px solid var(--focus);outline-offset:6px}.verifier-demo .reader-hint{color:var(--ink-3);font:var(--text-xs)/1.6 var(--font-sans);margin:var(--s-4) auto 0;max-width:70ch;text-align:center}.verifier-demo .packet-static{display:grid;gap:var(--s-6);margin-top:var(--s-6)}.verifier-demo .packet-tour{background:var(--surface);border:var(--rule-hair);border-top:var(--rule-heavy);margin-top:var(--s-7);padding:var(--s-6);position:relative}.verifier-demo .packet-tour:before{background:var(--line);content:"";height:1px;left:0;position:absolute;right:0;top:4px}.verifier-demo .tour-head{display:grid;gap:var(--s-5);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.verifier-demo .tour-head h3{font:600 var(--text-2xl)/var(--leading-snug) var(--font-serif);margin:var(--s-2) 0 0}.verifier-demo .tour-head>p{color:var(--ink-2);font:var(--text-sm)/1.65 var(--font-serif);margin:0}.verifier-demo .tour-controls{align-items:center;border-block:var(--rule-hair);display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-5);padding-block:var(--s-3)}.verifier-demo .tour-controls .button{padding-block:4px}.verifier-demo .tour-controls [data-tour-ind]{color:var(--ink-2);flex:1;font:var(--text-2xs)/1.45 var(--font-mono);min-width:12rem;text-align:center}.verifier-demo .tour-steps{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:var(--s-4) 0;padding:0;position:relative}.verifier-demo .tour-steps:before{background:var(--line);content:"";height:1px;left:5%;position:absolute;right:5%;top:1rem}.verifier-demo .tour-steps li{min-width:0;position:relative}.verifier-demo .tour-steps button{background:transparent;border:0;color:var(--ink-3);display:grid;font:500 var(--text-2xs)/1.35 var(--font-mono);gap:var(--s-2);justify-items:center;padding:0 var(--s-1);position:relative;text-align:center;width:100%}.verifier-demo .tour-steps button span{align-items:center;background:var(--surface);border:1px solid var(--line);display:flex;height:2rem;justify-content:center;transform:rotate(45deg);width:2rem}.verifier-demo .tour-steps button.is-current{color:var(--accent)}.verifier-demo .tour-steps button.is-current span{background:var(--accent-soft);border-color:var(--accent);color:var(--ink);font-weight:700}.verifier-demo .tour-steps button:focus-visible{border-radius:var(--radius-1);box-shadow:var(--shadow-focus);outline:2px solid var(--focus);outline-offset:2px}.verifier-demo .tour-stage{background:var(--surface-2);border:var(--rule-hair);min-height:35rem;overflow:hidden;perspective:1400px;position:relative}.verifier-demo .tour-stage:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.verifier-demo .tour-frame{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;padding:var(--s-5);pointer-events:none;position:absolute;transform:scale(.9);visibility:hidden}.verifier-demo .tour-frame.is-active{opacity:1;pointer-events:auto;transform:scale(1);visibility:visible}.verifier-demo .tour-frame--whole.is-active{animation:packet-zoom-out var(--dur-4) var(--ease-settle) both}.verifier-demo .tour-frame--page.is-active,.verifier-demo .tour-frame--passage.is-active{animation:packet-zoom-in var(--dur-4) var(--ease-settle) both}@keyframes packet-zoom-out{0%{opacity:.3;transform:scale(1.28)}to{opacity:1;transform:scale(1)}}@keyframes packet-zoom-in{0%{opacity:.3;transform:scale(.76)}to{opacity:1;transform:scale(1)}}.verifier-demo .tour-focus-card,.verifier-demo .tour-passage{background:var(--surface);border-left:3px solid var(--v-verified);box-shadow:var(--shadow-2);max-width:44rem;padding:var(--s-6)}.verifier-demo .tour-focus-card>span,.verifier-demo .tour-passage>span,.verifier-demo .tour-whole-head>span{color:var(--ink-3);font:500 var(--text-2xs)/1.4 var(--font-mono);letter-spacing:.09em}.verifier-demo .tour-focus-card p{font:var(--text-lg)/1.75 var(--font-serif)}.verifier-demo .tour-focus-card small{color:var(--ink-3);font:var(--text-xs)/1.5 var(--font-mono)}.verifier-demo .tour-frame--whole{align-content:start;display:grid;justify-content:stretch}.verifier-demo .tour-whole-head{align-items:end;display:flex;flex-wrap:wrap;gap:var(--s-3);justify-content:space-between;margin-bottom:var(--s-3)}.verifier-demo .tour-whole-head strong{font:600 var(--text-lg)/1.35 var(--font-serif)}.verifier-demo .tour-sheet-grid{display:grid;gap:var(--s-2);grid-template-columns:repeat(6,minmax(0,1fr))}.verifier-demo .tour-sheet-grid .mini{gap:var(--s-1);min-width:0}.verifier-demo .tour-sheet-grid .mini-page{padding:6px 5px}.verifier-demo .tour-sheet-grid .mini-meta{font-size:.58rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verifier-demo .tour-page{background:var(--surface);border:var(--rule-hair);box-shadow:var(--shadow-2);display:grid;max-width:42rem;padding:var(--s-6);width:100%}.verifier-demo .tour-page header,.verifier-demo .tour-page footer{border-bottom:3px double var(--line-strong);color:var(--ink-3);display:flex;font:var(--text-2xs)/1.45 var(--font-mono);justify-content:space-between;padding-bottom:var(--s-2)}.verifier-demo .tour-page h4{border-bottom:var(--rule-hair);font:600 var(--text-lg)/1.3 var(--font-serif);margin:var(--s-5) 0 var(--s-4);padding-bottom:var(--s-2)}.verifier-demo .tour-page p{font:var(--text-base)/1.85 var(--font-serif)}.verifier-demo .tour-page footer{border-bottom:0;border-top:var(--rule-hair);margin-top:var(--s-5);padding-block:var(--s-2) 0}.verifier-demo .tour-passage blockquote{font:var(--text-xl)/1.7 var(--font-serif);margin:var(--s-4) 0}.verifier-demo .tour-passage p{color:var(--ink-2);font:var(--text-sm)/1.6 var(--font-sans)}.verifier-demo .tour-frame--confirm{align-content:center;display:grid;gap:var(--s-4);justify-content:stretch}.verifier-demo .tour-compare{display:grid;gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(10rem,.55fr) minmax(0,1fr);width:100%}.verifier-demo .tour-proof{background:var(--surface);border:var(--rule-hair);display:grid;gap:var(--s-3);min-width:0;padding:var(--s-4)}.verifier-demo .tour-proof--draft,.verifier-demo .tour-proof--source{border-top:3px solid var(--v-verified)}.verifier-demo .tour-proof--index{border-top:3px solid var(--line-strong)}.verifier-demo .tour-frame--confirm.is-active .tour-proof--draft{animation:proof-left var(--dur-4) var(--ease-settle) both}.verifier-demo .tour-frame--confirm.is-active .tour-proof--source{animation:proof-right var(--dur-4) var(--ease-settle) both}@keyframes proof-left{0%{opacity:0;transform:translate(-2rem)}}@keyframes proof-right{0%{opacity:0;transform:translate(2rem)}}.verifier-demo .tour-proof header{align-items:start;border-bottom:var(--rule-hair);display:flex;gap:var(--s-2);justify-content:space-between;padding-bottom:var(--s-2)}.verifier-demo .tour-proof header span,.verifier-demo .tour-proof footer,.verifier-demo .tour-proof--index p,.verifier-demo .tour-signoff{color:var(--ink-3);font:var(--text-2xs)/1.45 var(--font-mono)}.verifier-demo .tour-proof blockquote{font:var(--text-sm)/1.7 var(--font-serif);margin:0}.verifier-demo .tour-proof--index strong{color:var(--v-verified);font:650 var(--text-sm)/1.35 var(--font-mono)}.verifier-demo .tour-proof--index p{margin:0}.verifier-demo .tour-signoff{align-items:end;display:grid;gap:var(--s-2);grid-template-columns:auto 1fr}.verifier-demo .tour-proof--index i{border-bottom:1px solid var(--line-strong);height:1rem}.verifier-demo .tour-peace{color:var(--ink-2);font:italic var(--text-base)/1.55 var(--font-serif);margin:0;text-align:center}.verifier-demo .tour-paper-note{align-items:start;border-top:var(--rule-heavy);display:grid;gap:var(--s-2) var(--s-5);grid-template-columns:auto 1fr;margin-top:var(--s-5);padding-top:var(--s-3)}.verifier-demo .tour-paper-note strong{font:650 var(--text-sm)/1.4 var(--font-sans)}.verifier-demo .tour-paper-note span{color:var(--ink-2);font:var(--text-xs)/1.55 var(--font-serif)}.verifier-demo .tour-static-note{background:var(--surface-2);border-left:3px solid var(--accent-soft);display:grid;gap:var(--s-1);margin-block:var(--s-5);padding:var(--s-3) var(--s-4)}.verifier-demo .tour-static-note span{color:var(--accent);font:600 var(--text-2xs)/1.4 var(--font-mono);letter-spacing:.08em}.verifier-demo .tour-static-note p{color:var(--ink-2);font:var(--text-xs)/1.5 var(--font-sans);margin:0}.verifier-demo .sheet{background:var(--surface);border:var(--rule-hair);box-shadow:var(--shadow-2);margin:0 auto;max-width:760px;padding:var(--s-6) var(--s-7) var(--s-5)}.verifier-demo .sheet-head{border-bottom:3px double var(--line-strong);color:var(--ink-3);display:flex;flex-wrap:wrap;font:var(--text-2xs)/1.5 var(--font-mono);gap:var(--s-3);justify-content:space-between;letter-spacing:.09em;padding-bottom:var(--s-2)}.verifier-demo .sheet-head-mid{flex:1;text-align:center}.verifier-demo .sheet-title{border-bottom:var(--rule-hair);font:600 var(--text-lg)/1.25 var(--font-serif);margin:var(--s-5) 0 var(--s-4);padding-bottom:var(--s-2)}.verifier-demo .sheet-body{font-family:var(--font-serif)}.verifier-demo .sheet-foot{align-items:baseline;border-top:var(--rule-hair);color:var(--ink-3);display:flex;font:var(--text-2xs)/1.5 var(--font-mono);gap:var(--s-3);justify-content:space-between;margin-top:var(--s-6);padding-top:var(--s-2)}.verifier-demo .sheet-folio{font-size:var(--text-xs)}.verifier-demo .turn-next{animation:pturnN var(--dur-4) var(--ease-settle) both}.verifier-demo .turn-prev{animation:pturnP var(--dur-4) var(--ease-settle) both}@keyframes pturnN{0%{opacity:0;transform:rotateY(-9deg) translate(26px)}}@keyframes pturnP{0%{opacity:0;transform:rotateY(9deg) translate(-26px)}}.verifier-demo .pcover{border-bottom:3px double var(--line-strong);margin-bottom:var(--s-5);padding-bottom:var(--s-5);text-align:center}.verifier-demo .pcover-kicker{color:var(--accent);font:500 var(--text-2xs)/1.5 var(--font-mono);letter-spacing:.16em}.verifier-demo .pcover h3{font:600 var(--text-2xl)/1.15 var(--font-serif);margin:var(--s-3) 0}.verifier-demo .pcover-matter{color:var(--ink-2);font:var(--text-2xs)/1.6 var(--font-mono);letter-spacing:.08em}.verifier-demo .pblock{margin-top:var(--s-5)}.verifier-demo .pblock-label{border-bottom:var(--rule-hair);color:var(--ink-3);font:500 var(--text-2xs)/1.5 var(--font-mono);letter-spacing:.13em;margin-bottom:var(--s-3);padding-bottom:2px}.verifier-demo .kv{border-bottom:var(--rule-hair);display:grid;font-size:var(--text-xs);gap:var(--s-3);grid-template-columns:11rem 1fr;padding-block:5px}.verifier-demo .kv span:first-child{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.04em}.verifier-demo .kv span:last-child{color:var(--ink-2);font-family:var(--font-mono)}.verifier-demo .pnote{color:var(--ink-2);font:var(--text-sm)/1.6 var(--font-serif);margin-top:var(--s-3)}.verifier-demo .plist{color:var(--ink-2);font:var(--text-sm)/1.6 var(--font-serif);margin:0;padding-left:1.1rem}.verifier-demo .plist li{margin-top:var(--s-2)}.verifier-demo .plist--tight{font-size:var(--text-xs)}.verifier-demo .pmono{font-family:var(--font-mono);font-size:var(--text-2xs)}.verifier-demo .ptable-wrap{overflow-x:auto}.verifier-demo .ptable{border-collapse:collapse;font-size:var(--text-xs);width:100%}.verifier-demo .ptable th{border-bottom:var(--rule-heavy);color:var(--ink-3);font:500 var(--text-2xs)/1.4 var(--font-mono);letter-spacing:.08em;padding:6px 8px;text-align:left;white-space:nowrap}.verifier-demo .ptable td{border-bottom:var(--rule-hair);padding:8px;vertical-align:top}.verifier-demo .ptable .pquote{font-family:var(--font-serif);min-width:16rem}.verifier-demo .psign-cell{color:var(--ink-3);font-family:var(--font-mono)}.verifier-demo .pstats{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.verifier-demo .pstat{border:var(--rule-hair);border-radius:var(--radius-2);display:grid;gap:2px;padding:var(--s-3)}.verifier-demo .pstat-n{font:600 var(--text-xl)/1 var(--font-sans)}.verifier-demo .pstat-l{color:var(--ink-3);font:var(--text-2xs)/1.35 var(--font-mono)}.verifier-demo .pcounts{display:grid;gap:var(--s-2)}.verifier-demo .pcount{align-items:center;border-bottom:var(--rule-hair);display:flex;justify-content:space-between;padding-bottom:4px}.verifier-demo .pcount>span{font:600 var(--text-sm)/1 var(--font-mono)}.verifier-demo .plegend,.verifier-demo .pkey{display:grid;gap:var(--s-3)}.verifier-demo .plegend-row,.verifier-demo .pkey-row{display:grid;gap:var(--s-2);grid-template-columns:13rem 1fr}.verifier-demo .plegend-row p,.verifier-demo .pkey-row p{color:var(--ink-2);font:var(--text-xs)/1.55 var(--font-serif);margin:0}.verifier-demo .anno{background:transparent;border-radius:2px;box-decoration-break:clone;color:inherit;padding:1px 2px}.verifier-demo .anno--ok{background:var(--v-verified-bg);box-shadow:inset 0 -2px 0 var(--v-verified)}.verifier-demo .anno--watch{background:var(--v-refused-bg);box-shadow:inset 0 -2px 0 var(--v-refused)}.verifier-demo .anno--bad{background:var(--v-fabricated-bg);box-shadow:inset 0 -2px 0 var(--v-fabricated)}.verifier-demo .anno-diff{border-bottom:2px solid var(--v-fabricated);color:var(--v-fabricated);font-style:normal}.verifier-demo .tagref{border:1px solid currentColor;border-radius:var(--radius-1);font:500 var(--text-2xs)/1.4 var(--font-mono);margin-left:3px;padding:0 4px;text-decoration:none;white-space:nowrap}.verifier-demo .tagref--ok{background:var(--v-verified-bg);color:var(--v-verified)}.verifier-demo .tagref--watch{background:var(--v-refused-bg);color:var(--v-refused)}.verifier-demo .tagref--bad{background:var(--v-fabricated-bg);color:var(--v-fabricated)}.verifier-demo .tagref:hover,.verifier-demo .tagref:focus-visible{filter:brightness(.94);text-decoration:underline}.verifier-demo .pdraft{font:var(--text-sm)/1.8 var(--font-serif);margin:0}.verifier-demo .pdraft--anno{line-height:2.1}.verifier-demo .psrc{background:var(--surface-2);border-left:3px solid var(--line-strong);font:var(--text-sm)/1.75 var(--font-serif);margin:var(--s-3) 0 var(--s-2);padding:var(--s-3) var(--s-4)}.verifier-demo pre.psrc,.verifier-demo .pdamaged{background:var(--surface-2);border-left:3px solid var(--v-refused);font:var(--text-xs)/1.9 var(--font-mono);margin:var(--s-3) 0 var(--s-2);overflow-x:auto;padding:var(--s-3) var(--s-4);white-space:pre-wrap}.verifier-demo .ptwo{display:grid;gap:var(--s-5);grid-template-columns:1fr 1fr}.verifier-demo .ptwo>section{border-top:var(--rule-hair)}.verifier-demo .pexhibits{display:grid;font:var(--text-xs)/1.9 var(--font-mono);gap:2px}.verifier-demo .pexhibits-missing{margin-top:var(--s-2)}.verifier-demo .ptoc{display:grid}.verifier-demo .ptoc-row{border-bottom:var(--rule-hair);color:var(--ink-2);display:grid;font:var(--text-xs)/1.6 var(--font-mono);gap:var(--s-3);grid-template-columns:2rem 1fr;padding-block:5px;text-decoration:none}.verifier-demo .ptoc-row:hover,.verifier-demo .ptoc-row:focus-visible{background:var(--surface-2);color:var(--ink)}.verifier-demo .ptoc-row span:first-child{color:var(--ink-3)}.verifier-demo .pgoto{color:var(--link);font:var(--text-2xs)/1.5 var(--font-mono);white-space:nowrap}.verifier-demo .pbuild{align-items:center;background:var(--v-corrected-bg);border-radius:var(--radius-2);color:var(--ink-2);display:flex;flex-wrap:wrap;font:var(--text-xs)/1.55 var(--font-sans);gap:var(--s-3);padding:var(--s-3) var(--s-4)}.verifier-demo .pseat{border-left:3px solid var(--sc,var(--line));padding-left:var(--s-4)}.verifier-demo .pseat--a{--sc:var(--voice-a)}.verifier-demo .pseat--b{--sc:var(--voice-b)}.verifier-demo .pseat--c{--sc:var(--voice-c)}.verifier-demo .pseat-span{color:var(--ink);font:var(--text-sm)/1.6 var(--font-serif);margin:0 0 var(--s-1)}.verifier-demo .pseat-span.is-struck{color:var(--v-fabricated);text-decoration:line-through}.verifier-demo .pseat-nospan{color:var(--v-refused);font:var(--text-xs)/1.6 var(--font-mono);margin:0}.verifier-demo .pseat small{color:var(--ink-3);display:block;font:var(--text-2xs)/1.5 var(--font-mono)}.verifier-demo .pseat-read{background:var(--surface-2);border-left:2px solid var(--sc);color:var(--sc);font:italic var(--text-sm)/1.6 var(--font-sans);margin:var(--s-1) 0 var(--s-3);padding:var(--s-3)}.verifier-demo .pseat-foot{display:flex;flex-wrap:wrap;gap:var(--s-3);justify-content:space-between}.verifier-demo .pgate{border:1px solid currentColor;border-radius:var(--radius-1);font:500 var(--text-2xs)/1.5 var(--font-mono);padding:1px 6px}.verifier-demo .pgate--verbatim{background:var(--v-verified-bg);color:var(--v-verified)}.verifier-demo .pgate--struck{background:var(--v-fabricated-bg);color:var(--v-fabricated)}.verifier-demo .pgate--none{background:var(--v-refused-bg);color:var(--v-refused)}.verifier-demo .pfoot-note{border-top:var(--rule-hair);color:var(--ink-3);font:var(--text-2xs)/1.6 var(--font-mono);margin-top:var(--s-5);padding-top:var(--s-2)}.verifier-demo .psign{display:grid;gap:var(--s-4);grid-template-columns:2fr 1fr;margin-top:var(--s-4)}.verifier-demo .psign div{display:grid;gap:var(--s-2)}.verifier-demo .psign span{color:var(--ink-3);font:var(--text-2xs)/1.4 var(--font-mono);letter-spacing:.1em}.verifier-demo .psign i{border-bottom:1px solid var(--line-strong);display:block;height:1.6rem}.verifier-demo .pthesis{border-top:var(--rule-heavy);font:italic var(--text-base)/1.5 var(--font-serif);margin-top:var(--s-6);padding-top:var(--s-4);text-align:center}@media(max-width:899px){.verifier-demo .chapter-home nav,.verifier-demo .chapter-orientation,.verifier-demo .chapter-finding>div,.verifier-demo .chapter-changes{grid-template-columns:1fr}.verifier-demo .chapter-finding section+section{border-left:0;border-top:var(--rule-hair)}.verifier-demo .chapter-para>footer{grid-template-columns:1fr}.verifier-demo .tour-head{grid-template-columns:1fr}.verifier-demo .tour-stage{min-height:62rem}.verifier-demo .tour-compare{grid-template-columns:1fr}.verifier-demo .tour-proof--index{grid-row:3}.verifier-demo .ptwo,.verifier-demo .plegend-row,.verifier-demo .pkey-row{grid-template-columns:1fr}.verifier-demo .sheet{padding:var(--s-5)}.verifier-demo .kv{grid-template-columns:1fr}}@media(max-width:640px){.verifier-demo .chapter-controls{align-items:stretch;flex-direction:column}.verifier-demo .chapter-ind{min-width:0;order:-1;width:100%}.verifier-demo .chapter-home nav{grid-template-columns:1fr}.verifier-demo .chapter-para>header{grid-template-columns:auto 1fr}.verifier-demo .chapter-para>header>.verdict-chip{grid-column:2}.verifier-demo .sheet-head-mid{display:none}.verifier-demo .sheet-head{justify-content:space-between}.verifier-demo .packet-tour{padding:var(--s-4)}.verifier-demo .tour-controls [data-tour-ind]{min-width:100%;order:5}.verifier-demo .tour-steps{gap:var(--s-2);grid-template-columns:1fr}.verifier-demo .tour-steps:before{bottom:1rem;height:auto;left:1rem;right:auto;top:1rem;width:1px}.verifier-demo .tour-steps button{align-items:center;grid-template-columns:2rem 1fr;justify-items:start;text-align:left}.verifier-demo .tour-steps button span{height:1.6rem;width:1.6rem}.verifier-demo .tour-stage{min-height:67rem}.verifier-demo .tour-frame{padding:var(--s-3)}.verifier-demo .tour-sheet-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.verifier-demo .tour-page,.verifier-demo .tour-focus-card,.verifier-demo .tour-passage{padding:var(--s-4)}.verifier-demo .tour-passage blockquote{font-size:var(--text-base)}.verifier-demo .tour-paper-note{grid-template-columns:1fr}.verifier-demo .sheet-grid{grid-template-columns:repeat(auto-fill,minmax(74px,1fr))}}@media(prefers-reduced-motion:reduce){.verifier-demo .turn-next,.verifier-demo .turn-prev,.verifier-demo .tour-frame,.verifier-demo .tour-proof{animation:none!important;transition:none!important}.verifier-demo .mini:hover .mini-page,.verifier-demo .mini:focus-visible .mini-page{transform:none}}.verifier-section .overture{border-block:var(--rule-heavy);margin:var(--s-7) 0;padding-block:var(--s-6)}.verifier-section .overture-head{margin:0 auto var(--s-6);max-width:64ch;text-align:center}.verifier-section .overture-head h3{font:600 var(--text-3xl)/1.1 var(--font-serif);letter-spacing:-.01em;margin:var(--s-2) 0 var(--s-3)}.verifier-section .overture-lede{color:var(--ink-2);font:var(--text-lg)/1.6 var(--font-serif);margin:0}.verifier-section .thread{margin:0 0 var(--s-6)}.verifier-section .thread-pages{display:grid;gap:var(--s-5);grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0;position:relative}.verifier-section .thread-pages:before{background:var(--accent-soft);bottom:1.94rem;content:"";height:2px;left:8%;position:absolute;right:8%;z-index:0}.verifier-section .thread-page{background:var(--surface);border:var(--rule-hair);display:flex;flex-direction:column;gap:var(--s-3);min-width:0;padding:var(--s-4) var(--s-4) 3.6rem;position:relative;z-index:1}.verifier-section .ov-where{align-items:baseline;display:flex;gap:var(--s-2);justify-content:space-between;margin:0}.verifier-section .ov-where span{color:var(--ink-3);font:500 var(--text-2xs)/1.4 var(--font-mono);letter-spacing:.08em}.verifier-section .ov-where b{color:var(--ink);font:600 var(--text-2xs)/1.4 var(--font-mono);white-space:nowrap}.verifier-section .ov-body{flex:1}.verifier-section .ov-body blockquote{font:var(--text-sm)/1.6 var(--font-serif);margin:0}.verifier-section .ov-body cite{color:var(--ink-3);display:block;font:var(--text-2xs)/1.5 var(--font-mono);font-style:normal;margin-top:var(--s-2)}.verifier-section .ov-index{display:grid;gap:var(--s-2)}.verifier-section .ov-index strong{color:var(--v-verified);font:600 var(--text-2xs)/1.4 var(--font-mono);letter-spacing:.06em}.verifier-section .ov-index code{color:var(--ink-2);font:var(--text-2xs)/1.5 var(--font-mono)}.verifier-section .ov-seen{align-items:center;display:flex;gap:var(--s-2)}.verifier-section .ov-seen span{color:var(--ink-3);font:500 var(--text-2xs)/1 var(--font-mono);letter-spacing:.08em}.verifier-section .ov-seen i{border-bottom:1px solid var(--line-strong);display:block;height:1.1rem;width:3.5rem}.verifier-section .ov-note{color:var(--ink-3);font:var(--text-2xs)/1.5 var(--font-sans);margin:0}.verifier-section .ov-tag{background:var(--surface);border:1px solid var(--v-verified);bottom:1.15rem;color:var(--v-verified);font:600 var(--text-2xs)/1 var(--font-mono);left:50%;padding:.4rem .5rem;position:absolute;transform:translate(-50%)}.verifier-section .thread figcaption{color:var(--ink-2);font:var(--text-sm)/1.65 var(--font-serif);margin:var(--s-5) auto 0;max-width:78ch;text-align:center}.verifier-section .thread figcaption strong{color:var(--ink)}.verifier-section .overture-stats{border-block:var(--rule-hair);display:grid;gap:1px;grid-template-columns:repeat(5,1fr);margin:0 0 var(--s-6);padding-block:var(--s-4)}.verifier-section .overture-stats div{padding-inline:var(--s-3);text-align:center}.verifier-section .overture-stats dt{color:var(--brand);font:600 var(--text-2xl)/1 var(--font-serif)}.verifier-section .overture-stats dd{color:var(--ink-3);font:var(--text-2xs)/1.45 var(--font-mono);margin:var(--s-2) 0 0}.verifier-section .overture-claims{display:grid;gap:var(--s-5);grid-template-columns:repeat(4,1fr);list-style:none;margin:0 0 var(--s-6);padding:0}.verifier-section .overture-claims li{border-top:3px solid var(--line-strong);padding-top:var(--s-3)}.verifier-section .overture-claims h4{font:600 var(--text-base)/1.3 var(--font-serif);margin:0 0 var(--s-2)}.verifier-section .overture-claims p{color:var(--ink-2);font:var(--text-sm)/1.6 var(--font-serif);margin:0}.verifier-section .overture-turn{border-top:var(--rule-hair);color:var(--ink-2);font:var(--text-base)/1.65 var(--font-serif);margin:0;max-width:80ch;padding-top:var(--s-4)}.verifier-section .overture-turn b{color:var(--ink);font-weight:600}@media(max-width:60rem){.verifier-section .thread-pages{grid-template-columns:1fr}.verifier-section .thread-pages:before{display:none}.verifier-section .overture-stats{grid-template-columns:repeat(2,1fr);gap:var(--s-4) 1px}.verifier-section .overture-claims{grid-template-columns:repeat(2,1fr)}}@media(max-width:36rem){.verifier-section .overture-claims,.verifier-section .overture-stats{grid-template-columns:1fr}.verifier-section .overture-head h3{font-size:1.75rem}}.verifier-section .verifier-intro{align-items:start;display:grid;gap:var(--s-8);grid-template-columns:7fr 5fr}.verifier-section .beta-card{padding:var(--s-5)}.verifier-section .beta-card>*+*{margin-top:var(--s-3)}.verifier-section .beta-card p:not(.mono-label){color:var(--ink-2);font:var(--text-sm)/1.6 var(--font-sans)}.verifier-section .demo-caption{color:var(--ink-3);font:var(--text-xs)/1.5 var(--font-mono);margin-bottom:var(--s-3)}.verifier-demo{overflow-x:clip}.verifier-demo .act-rail{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:var(--s-6);position:relative}.verifier-demo .act-rail:before{background:var(--line);content:"";height:1px;left:5%;position:absolute;right:5%;top:50%}.verifier-demo .act-rail button{background:var(--bg);border:0;color:var(--ink-3);font:var(--text-xs)/1.4 var(--font-mono);padding:var(--s-2);position:relative}.verifier-demo .act-rail button.is-active{color:var(--accent)}.verifier-demo .act-rail button.is-complete span{background:var(--accent);color:var(--brand-ink);padding:1px 3px}.verifier-demo .act-rail button[aria-disabled=true]{cursor:not-allowed}.verifier-demo .verifier-act{display:grid;grid-template-rows:1fr;margin-bottom:var(--s-8)}.verifier-demo .verifier-act.is-locked{grid-template-rows:0fr;margin:0}.verifier-demo .act-inner{min-height:0;overflow:clip}.verifier-demo .act-header{border-top:var(--rule-heavy);display:grid;gap:var(--s-4);grid-template-columns:4fr 8fr;padding-block:var(--s-4) var(--s-5)}.verifier-demo .act-header>div{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s-3)}.verifier-demo .act-header>p{color:var(--ink-2);font-family:var(--font-serif)}.verifier-demo .status-badge{background:var(--v-verified-bg);border:1px solid var(--v-verified);border-radius:var(--radius-1);color:var(--v-verified);font:500 var(--text-2xs)/1.4 var(--font-mono);padding:2px 8px}.verifier-demo .status-badge--build{background:var(--v-corrected-bg);border-color:var(--v-corrected);color:var(--v-corrected)}.verifier-demo .stage-controls{align-items:center;border-block:var(--rule-hair);display:flex;flex-wrap:wrap;gap:var(--s-3);justify-content:flex-end;margin-bottom:var(--s-4);padding-block:var(--s-3)}.verifier-demo .stage-controls [data-stage-ind]{color:var(--ink-3);font:var(--text-2xs)/1.5 var(--font-mono);margin-right:auto}.verifier-demo .draft-pane{background:var(--surface);border:var(--rule-hair);border-radius:var(--radius-3);padding:var(--s-6)}.verifier-demo .gate-macro--reading .draft-pane,.verifier-demo .panel-macro--reading .draft-pane{margin-inline:auto;max-width:66ch}.verifier-demo .draft-pane>.mono-label{margin-bottom:var(--s-4)}.verifier-demo .passage{font:var(--text-base)/var(--leading-body) var(--font-serif);margin:0;max-width:66ch}.verifier-demo .reading-line{border-top:var(--rule-hair);font:var(--text-base)/var(--leading-body) var(--font-serif);margin:var(--s-5) 0 0;padding-top:var(--s-4)}.verifier-demo .live-reading-control{display:flex;justify-content:center;margin-top:var(--s-4)}.verifier-demo .focus-run{position:relative}.verifier-demo .focus-target[class*=target--]{text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:2px;text-underline-offset:.16em}.verifier-demo [data-focus]:not([data-focus=""]) .focus-run{filter:blur(2.5px);opacity:.28;transition:filter var(--dur-2) var(--ease-settle),opacity var(--dur-2) var(--ease-settle),transform var(--dur-2) var(--ease-settle)}.verifier-demo [data-focus="1"] [data-item="1"],.verifier-demo [data-focus="2"] [data-item="2"],.verifier-demo [data-focus="3"] [data-item="3"],.verifier-demo [data-focus="4"] [data-item="4"],.verifier-demo [data-focus="5"] [data-item="5"],.verifier-demo [data-focus="6"] [data-item="6"]{filter:none;opacity:1;transform:translateY(-1px);z-index:1}.verifier-demo .target{background:transparent;border:0;color:inherit;display:inline;font:inherit;padding:0;text-align:left;text-decoration:underline solid 2px;text-underline-offset:3px}.verifier-demo .target--verified,.verifier-demo .target--verified-normalized{text-decoration-color:var(--v-verified)}.verifier-demo .target--corrected{text-decoration-color:var(--v-corrected)}.verifier-demo .target--unverified{text-decoration-color:var(--v-unverified)}.verifier-demo .target--fabricated{text-decoration-color:var(--v-fabricated)}.verifier-demo .target--refused{text-decoration-color:var(--v-refused)}.verifier-demo .passage .verdict-chip{margin-inline:.35rem .15rem}.verifier-demo .micro-stage>.passage{margin:0 auto var(--s-5)}@media(min-height:640px){.verifier-demo [data-beat=micro] .stage-controls{background:var(--bg);position:sticky;top:64px;z-index:6}.verifier-demo .micro-stage>.passage-window{max-height:8rem;overflow:hidden;padding-bottom:var(--s-4);position:sticky;top:138px;z-index:5}.verifier-demo .micro-stage>.passage-window{background:var(--bg);border-bottom:var(--rule-hair)}.verifier-demo .micro-stage>.walk-control{background:var(--bg);bottom:0;height:4.5rem;margin-top:var(--s-4);padding-block:var(--s-3);position:sticky;z-index:6}.verifier-demo .micro-stage>.walk-control:before{background:var(--bg);border-top:var(--rule-hair);content:"";inset:0 -50vw;position:absolute;z-index:-1}.verifier-demo .micro-stage>.walk-control:empty{background:none}.verifier-demo .micro-stage>.walk-control:empty:before{display:none}}.verifier-demo .is-socket{color:transparent;text-decoration:underline dotted 1px var(--ink-3);text-underline-offset:.2em}.verifier-demo .is-socket .verdict-chip{visibility:hidden}.in-flight{color:var(--ink);font:var(--text-base)/var(--leading-body) var(--font-serif);left:0;margin:0;pointer-events:none;position:fixed;top:0;transform-origin:0 0;will-change:transform,width;z-index:60}.verifier-demo .walk-control{display:flex;justify-content:center;margin-top:var(--s-5);min-height:2.75rem}.verifier-demo .act-inner:has([data-beat=micro]) .continue-button{background:transparent;border-color:var(--line-strong);color:var(--ink-2)}.verifier-demo .evidence-frame{border:var(--rule-hair);display:grid;grid-template-columns:1fr 1fr}.verifier-demo .evidence-frame>article{min-width:0;padding:var(--s-5)}.verifier-demo .evidence-frame>article+article{border-left:var(--rule-hair);background:var(--surface)}.verifier-demo .evidence-frame header{border-bottom:var(--rule-hair);display:grid;gap:var(--s-1);margin-bottom:var(--s-4);padding-bottom:var(--s-2)}.verifier-demo .evidence-frame header span,.verifier-demo .beat-label{color:var(--ink-3);font:500 var(--text-2xs)/1.45 var(--font-mono);letter-spacing:.1em}.verifier-demo .evidence-frame header small,.verifier-demo .source-pin{color:var(--ink-3);font:var(--text-2xs)/1.5 var(--font-mono)}.verifier-demo .passage-window{margin:0 auto var(--s-3)}.verifier-demo .passage-window>.passage{margin:0 auto}.verifier-demo .evidence-copy blockquote,.verifier-demo .panel-draft-copy{color:var(--ink);font:var(--text-base)/var(--leading-body) var(--font-serif);font-style:normal;margin:0}.verifier-demo .evidence-copy--mono blockquote{font:var(--text-xs)/1.8 var(--font-mono);white-space:pre-wrap}.verifier-demo .source-mark{background:var(--v-verified-bg);box-shadow:inset 0 -2px var(--v-verified);color:inherit}.verifier-demo .source-mark--corrected{background:var(--v-corrected-bg);box-shadow:inset 0 -2px var(--v-corrected)}.verifier-demo .source-mark--bad{background:var(--v-fabricated-bg);box-shadow:inset 0 -2px var(--v-fabricated)}.verifier-demo .source-mark--watch{background:var(--v-refused-bg);box-shadow:inset 0 -2px var(--v-refused)}.verifier-demo .draft-diff{background:var(--v-fabricated-bg);box-shadow:inset 0 -2px var(--v-fabricated);color:inherit}.verifier-demo .norm-diff{background:var(--v-corrected-bg);border:1px solid var(--v-corrected);border-radius:3px;color:var(--v-corrected);margin:0 .06em;padding:0 .14em;position:relative}.verifier-demo .norm-diff--shown{border-style:dashed}.verifier-demo .normalization-note,.verifier-demo .source-jump{color:var(--ink-3);display:block;font:var(--text-2xs)/1.5 var(--font-mono);margin-top:var(--s-3)}.verifier-demo .no-source{background:var(--surface-2);border-left:3px solid var(--v-unverified);display:grid;gap:var(--s-2);padding:var(--s-4)}.verifier-demo .no-source strong{color:var(--v-unverified);font:600 var(--text-xs)/1.5 var(--font-mono)}.verifier-demo .no-source p{color:var(--ink-3);font:var(--text-2xs)/1.5 var(--font-mono);margin:0}.verifier-demo .refusal-line{background:var(--v-refused-bg);border-left:3px solid var(--v-refused);color:var(--v-refused);font:500 var(--text-xs)/1.5 var(--font-mono);margin:0;padding:var(--s-3) var(--s-4)}.verifier-demo .receipt-strip{background:var(--surface-2);border-inline:var(--rule-hair);color:var(--ink-3);display:grid;font:var(--text-2xs)/1.45 var(--font-mono);padding:var(--s-3) var(--s-4)}.verifier-demo .receipt-strip>span{color:var(--ink-2);font-weight:600;margin-bottom:var(--s-1)}.verifier-demo .receipt-strip pre,.verifier-demo .script-register pre{color:inherit;font:inherit;margin:1px 0;white-space:pre-wrap}.verifier-demo .evidence-finding{border:var(--rule-hair);border-top:0;padding:var(--s-4)}.verifier-demo .evidence-finding>p,.verifier-demo .comparison-card p{font:var(--text-sm)/1.6 var(--font-serif);margin:var(--s-3) 0 0}.verifier-demo .correction{background:var(--surface);border-left:3px solid var(--v-corrected);margin-top:var(--s-3);padding:var(--s-4)}.verifier-demo .correction span,.verifier-demo .correction small{color:var(--v-corrected);display:block;font:var(--text-xs)/1.4 var(--font-mono)}.verifier-demo .correction p{font:var(--text-sm)/1.6 var(--font-serif);margin:var(--s-2) 0}.verifier-demo .result-strip{border-block:var(--rule-heavy);display:grid;gap:1px;grid-template-columns:1fr 1fr 2fr;margin-top:var(--s-5)}.verifier-demo .result-strip>div{align-items:baseline;background:var(--surface-2);display:flex;gap:var(--s-3);justify-content:space-between;padding:var(--s-3)}.verifier-demo .result-strip span,.verifier-demo .result-strip p{color:var(--ink-3);font:var(--text-2xs)/1.45 var(--font-mono)}.verifier-demo .result-strip b{font:600 var(--text-lg)/1 var(--font-sans)}.verifier-demo .result-strip p{grid-column:1/-1;margin:var(--s-2) 0 0}.verifier-demo [data-result-evidence]:not(:empty),.verifier-demo [data-panel-result-evidence]:not(:empty){margin-top:var(--s-5)}.verifier-demo .comparison-card{border-top:var(--rule-heavy);margin-top:var(--s-6);padding:var(--s-6)}.verifier-demo .comparison-grid{display:grid;gap:var(--s-5);grid-template-columns:1fr 1fr;margin-block:var(--s-5)}.verifier-demo .act-closing{font-family:var(--font-serif);margin-top:var(--s-5)}.verifier-demo .continue-button{display:block;margin:var(--s-5) 0 0 auto}.verifier-demo .static-stage{display:grid;gap:var(--s-8)}.verifier-demo .static-beat{border-left:2px solid var(--line);padding-left:var(--s-5)}.verifier-demo .static-beat>.beat-label{display:block;margin-bottom:var(--s-3)}.verifier-demo .static-beat>.button{display:table;margin:var(--s-4) auto 0}.verifier-demo .static-evidence-list{display:grid;gap:var(--s-6)}.verifier-demo .static-beat--micro>.passage{margin:0 auto var(--s-5)}.verifier-demo .packet-cta{margin:var(--s-6) auto 0;max-width:760px;padding:var(--s-5)}.verifier-demo .packet-cta>*+*{margin-top:var(--s-3)}.verifier-demo .ledger-line-in{animation:vline .12s var(--ease-gate) both}.verifier-demo .chip-in{animation:vchip var(--dur-2) var(--ease-settle) both}.verifier-demo .stage-in{animation:vrise var(--dur-3) var(--ease-gate) both}@keyframes vline{0%{opacity:0;transform:translateY(4px)}}@keyframes vchip{0%{opacity:0;transform:scale(.92)}}@keyframes vrise{0%{opacity:0;transform:translateY(8px)}}.verifier-demo em,.verifier-demo .pthesis,.verifier-demo .tour-peace,.verifier-demo .pseat-span,.verifier-demo .anno-diff{font-style:normal}@media(max-width:899px){.verifier-section .verifier-intro,.verifier-demo .act-header,.verifier-demo .evidence-frame{grid-template-columns:1fr}.verifier-demo .evidence-frame>article+article{border-left:0;border-top:var(--rule-hair)}}@media(max-width:640px){.verifier-demo .stage-controls{align-items:stretch;flex-direction:column}.verifier-demo .draft-pane{padding:var(--s-5)}.verifier-demo .act-rail button{font-size:.65rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verifier-demo .comparison-grid,.verifier-demo .result-strip{grid-template-columns:1fr}.verifier-demo .result-strip p{grid-column:1}}@media(prefers-reduced-motion:reduce){.verifier-demo *{animation:none!important;transition:none!important}.in-flight{display:none}.verifier-demo [data-focus]:not([data-focus=""]) .focus-run{filter:none;opacity:.45;transition:none}.verifier-demo [data-focus="1"] [data-item="1"],.verifier-demo [data-focus="2"] [data-item="2"],.verifier-demo [data-focus="3"] [data-item="3"],.verifier-demo [data-focus="4"] [data-item="4"],.verifier-demo [data-focus="5"] [data-item="5"],.verifier-demo [data-focus="6"] [data-item="6"]{filter:none;opacity:1;transform:none}}.doctrine-list[data-astro-cid-xejzlj2a]{--reveal-stagger: 70ms;counter-reset:doctrine;list-style:none;margin-block:0;padding-block:0}.doctrine-list[data-astro-cid-xejzlj2a] li[data-astro-cid-xejzlj2a]{border-top:var(--rule-hair);display:grid;gap:var(--s-5);grid-template-columns:64px minmax(0,68ch);padding-block:var(--s-5)}.doctrine-list[data-astro-cid-xejzlj2a] li[data-astro-cid-xejzlj2a]:last-child{border-bottom:var(--rule-hair)}.rule-number[data-astro-cid-xejzlj2a]{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-sm)}.doctrine-list[data-astro-cid-xejzlj2a] p[data-astro-cid-xejzlj2a]{color:var(--ink-2);margin-top:var(--s-2)}@media(max-width:640px){.doctrine-list[data-astro-cid-xejzlj2a] li[data-astro-cid-xejzlj2a]{grid-template-columns:1fr;gap:var(--s-2)}}.leaves-card[data-astro-cid-mrx4p2ij]{overflow-x:auto;padding:var(--s-5)}.leaves-card[data-astro-cid-mrx4p2ij] h3[data-astro-cid-mrx4p2ij]+p[data-astro-cid-mrx4p2ij]{margin-top:var(--s-1);margin-bottom:var(--s-4)}table[data-astro-cid-mrx4p2ij]{border-collapse:collapse;min-width:100%}th[data-astro-cid-mrx4p2ij],td[data-astro-cid-mrx4p2ij]{border-top:var(--rule-hair);color:var(--ink-2);font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.55;padding:var(--s-3);text-align:left;vertical-align:top}tr[data-astro-cid-mrx4p2ij]:not(.group-row) th[data-astro-cid-mrx4p2ij]{color:var(--ink);font-weight:600;width:36%}.group-row[data-astro-cid-mrx4p2ij] th[data-astro-cid-mrx4p2ij]{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase}.leaves-card[data-astro-cid-mrx4p2ij]>.fine-print[data-astro-cid-mrx4p2ij]:last-child{border-top:var(--rule-hair);margin-top:var(--s-4);padding-top:var(--s-3)}.local-grid[data-astro-cid-7uptpont]{display:grid;gap:var(--s-8);grid-template-columns:1fr 1fr}.local-copy[data-astro-cid-7uptpont]>[data-astro-cid-7uptpont]+[data-astro-cid-7uptpont]{margin-top:var(--s-4)}@media(max-width:899px){.local-grid[data-astro-cid-7uptpont]{grid-template-columns:1fr}}.feature-card[data-astro-cid-lxmfzltz]{background:var(--surface);border:var(--rule-hair);border-radius:var(--radius-3);display:flex;flex-direction:column;gap:var(--s-3);min-height:100%;padding:var(--s-5);transition:border-color var(--dur-1),box-shadow var(--dur-1),transform var(--dur-1)}.feature-card--beta[data-astro-cid-lxmfzltz]{border-top:2px solid var(--accent-soft)}.feature-card[data-astro-cid-lxmfzltz]:hover,.feature-card[data-astro-cid-lxmfzltz]:focus-within{border-color:var(--accent-soft);box-shadow:var(--shadow-2);transform:translateY(-2px)}.feature-card[data-astro-cid-lxmfzltz] h3[data-astro-cid-lxmfzltz]{font-size:var(--text-xl)}.feature-body[data-astro-cid-lxmfzltz]{color:var(--ink-2);font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.55}.feature-body[data-astro-cid-lxmfzltz] p{margin:0}@media(prefers-reduced-motion:reduce){.feature-card[data-astro-cid-lxmfzltz]:hover,.feature-card[data-astro-cid-lxmfzltz]:focus-within{transform:none}}.status-legend[data-astro-cid-fvzdkejm]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:calc(-1 * var(--s-5))}.status-legend[data-astro-cid-fvzdkejm] p[data-astro-cid-fvzdkejm]{color:var(--ink-2);flex-basis:100%;font-family:var(--font-sans);font-size:var(--text-sm);margin-top:var(--s-2)}.system-groups[data-astro-cid-fvzdkejm]{display:grid;gap:var(--s-7);margin-top:var(--s-7)}.feature-group[data-astro-cid-fvzdkejm]>h3[data-astro-cid-fvzdkejm]{margin-bottom:var(--s-4)}.feature-grid[data-astro-cid-fvzdkejm]{display:grid;gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:899px){.feature-grid[data-astro-cid-fvzdkejm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.feature-grid[data-astro-cid-fvzdkejm]{grid-template-columns:1fr}}.practice-copy[data-astro-cid-gslejrms]{color:var(--ink-2);display:grid;gap:var(--s-4)}.answer-list[data-astro-cid-yxj2riv6]{border-bottom:var(--rule-hair)}details[data-astro-cid-yxj2riv6]{border-top:var(--rule-hair)}summary[data-astro-cid-yxj2riv6]{align-items:center;color:var(--brand);cursor:pointer;display:flex;font-family:var(--font-serif);font-size:var(--text-lg);font-weight:600;gap:var(--s-4);justify-content:space-between;list-style:none;min-height:64px;padding-block:var(--s-4)}summary[data-astro-cid-yxj2riv6]::-webkit-details-marker{display:none}.faq-plus[data-astro-cid-yxj2riv6]{color:var(--accent);font-family:var(--font-mono);transition:transform var(--dur-2) var(--ease-gate)}details[data-astro-cid-yxj2riv6][open] .faq-plus[data-astro-cid-yxj2riv6]{transform:rotate(45deg)}details[data-astro-cid-yxj2riv6] p[data-astro-cid-yxj2riv6]{color:var(--ink-2);font-family:var(--font-sans);padding-bottom:var(--s-5)}.beta[data-astro-cid-6h2glk47]{background:var(--surface-2);padding-block:var(--section-pad)}.beta-grid[data-astro-cid-6h2glk47]{display:grid;gap:var(--s-8);grid-template-columns:5fr 7fr}.beta-copy[data-astro-cid-6h2glk47]>[data-astro-cid-6h2glk47]+[data-astro-cid-6h2glk47]{margin-top:var(--s-4)}.beta-form[data-astro-cid-6h2glk47]{display:grid;gap:var(--s-4);padding:var(--s-6)}.field[data-astro-cid-6h2glk47]{display:grid;gap:var(--s-2)}label[data-astro-cid-6h2glk47]{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600}label[data-astro-cid-6h2glk47] span[data-astro-cid-6h2glk47]{color:var(--ink-3);font-weight:400}input[data-astro-cid-6h2glk47],textarea[data-astro-cid-6h2glk47]{background:var(--bg);border:var(--rule-hair);border-radius:var(--radius-2);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);padding:.8rem .9rem;width:100%}input[data-astro-cid-6h2glk47]:focus-visible,textarea[data-astro-cid-6h2glk47]:focus-visible{box-shadow:var(--shadow-focus)}input[data-astro-cid-6h2glk47]:user-invalid{border-color:var(--v-fabricated)}.field-error[data-astro-cid-6h2glk47]{color:var(--v-fabricated);display:none;font-family:var(--font-sans);font-size:var(--text-xs)}input[data-astro-cid-6h2glk47]:user-invalid+.field-error[data-astro-cid-6h2glk47]{display:block}.form-error[data-astro-cid-6h2glk47]{color:var(--v-fabricated);font-family:var(--font-sans);font-size:var(--text-sm)}.submit-button[data-astro-cid-6h2glk47]{width:fit-content}@media(max-width:899px){.beta-grid[data-astro-cid-6h2glk47]{grid-template-columns:1fr}}@media(max-width:640px){.beta-form[data-astro-cid-6h2glk47]{padding:var(--s-5)}.submit-button[data-astro-cid-6h2glk47]{width:100%}}
