.attribution-boundary[data-v-c4fd42e3]{z-index:1;border-top:var(--border-subtle);background:var(--color-canvas);scroll-margin-top:var(--space-5);position:relative}.attribution-boundary__inner[data-v-c4fd42e3]{width:min(100%, var(--width-site));padding-block:var(--section-padding-block)}.attribution-boundary__header[data-v-c4fd42e3]{align-items:end;gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(19rem,23rem);display:grid}.attribution-boundary h2[data-v-c4fd42e3]{max-width:48rem;font-size:var(--text-section);letter-spacing:-.055em;text-wrap:balance;font-weight:600;line-height:.98}.attribution-boundary__summary[data-v-c4fd42e3]{max-width:23rem;color:var(--color-ink-muted);font-size:var(--text-section-support);text-wrap:pretty;justify-self:end;line-height:1.55}.attribution-review[data-v-c4fd42e3]{--review-line:#dfe4eb;--review-line-strong:#c8ced9;--review-surface:#fff;--review-surface-soft:#f6f8fa;--review-ink:#152034;--review-muted:#687386;--review-faint:#8b95a5;--review-blue:#1f5eff;--review-green:#147a4b;--review-amber:#946516;--derived-opacity:1;--fact-progress:0;--hypothesis-progress:0;--ablation-progress:0;--match-progress:0;--strength-progress:0;--final-progress:0;width:min(100%, var(--width-showcase));min-width:0;min-height:32.75rem;margin:var(--section-visual-gap) auto 0;border:1px solid var(--review-line-strong);border-radius:var(--radius-md);background:var(--review-surface);box-shadow:var(--shadow-sm);color:var(--review-ink);overflow:hidden}.attribution-review__topbar[data-v-c4fd42e3]{min-height:2.75rem;padding-inline:var(--space-4);border-bottom:1px solid var(--review-line);justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--review-surface-soft);color:var(--review-muted);font:700 .6875rem / 1.25 var(--font-mono);letter-spacing:var(--tracking-label);display:flex}.attribution-review__identity[data-v-c4fd42e3],.attribution-review__meta[data-v-c4fd42e3]{align-items:center;gap:var(--space-3);min-width:0;display:flex}.attribution-review__identity[data-v-c4fd42e3]{color:var(--review-ink)}.attribution-review__identity span[data-v-c4fd42e3],.attribution-review__identity p[data-v-c4fd42e3]:last-child,.attribution-review__meta>p[data-v-c4fd42e3]{color:var(--review-muted)}.attribution-motion-toggle[data-v-c4fd42e3]{min-width:2.75rem;min-height:2.75rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--review-surface-soft);color:var(--review-muted);cursor:pointer;font:600 .6875rem / 1.2 var(--font-sans);opacity:0;pointer-events:none;touch-action:manipulation;border:1px solid #0000;transition:background-color .14s,border-color .14s,color .14s,opacity .14s}.attribution-review:hover .attribution-motion-toggle[data-v-c4fd42e3],.attribution-motion-toggle[data-v-c4fd42e3]:focus-visible,.attribution-motion-toggle[data-control-state=resume][data-v-c4fd42e3]{opacity:1;pointer-events:auto}.attribution-motion-toggle[data-v-c4fd42e3]:hover{border-color:var(--review-line-strong);background:var(--review-surface);color:var(--review-ink)}.attribution-motion-toggle[data-v-c4fd42e3]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:var(--shadow-focus)}.attribution-review:not(.attribution-review--motion) .attribution-motion-toggle[data-v-c4fd42e3]{display:none}.attribution-review__body[data-v-c4fd42e3]{min-height:30rem;padding:var(--space-4) var(--space-5) var(--space-5);gap:var(--space-3);grid-template-rows:auto minmax(12rem,1fr) minmax(7.75rem,auto);display:grid}.evidence-register[data-v-c4fd42e3]{align-items:end;gap:var(--space-5);grid-template-columns:minmax(13rem,.7fr) minmax(0,1.3fr);min-width:0;display:grid}.evidence-register>header[data-v-c4fd42e3]{gap:var(--space-1);min-width:0;display:grid}.evidence-register>header>div[data-v-c4fd42e3],.ablation-review>header[data-v-c4fd42e3],.attribution-kind>header[data-v-c4fd42e3]{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.evidence-register>header p[data-v-c4fd42e3],.ablation-review>header p[data-v-c4fd42e3],.attribution-kind h3[data-v-c4fd42e3]{color:var(--review-ink);font:700 .9375rem / 1.2 var(--font-mono);letter-spacing:.06em}.evidence-register>header span[data-v-c4fd42e3],.ablation-review>header span[data-v-c4fd42e3],.attribution-kind>header span[data-v-c4fd42e3],.attribution-kind>header>strong[data-v-c4fd42e3]{color:var(--review-muted);font:700 .6875rem / 1.2 var(--font-mono);letter-spacing:.08em}.evidence-register>header>p[data-v-c4fd42e3]{color:var(--review-muted);font-size:.8125rem;line-height:1.35}.evidence-register dl[data-v-c4fd42e3]{border-top:1px solid var(--review-line);border-bottom:1px solid var(--review-line);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;display:grid}.evidence-register dl>div[data-v-c4fd42e3]{min-width:0;padding:.625rem var(--space-3);border-left:1px solid var(--review-line)}.evidence-register dt[data-v-c4fd42e3],.evidence-register dd[data-v-c4fd42e3]{min-width:0;font-family:var(--font-mono);overflow-wrap:anywhere;line-height:1.2}.evidence-register dt[data-v-c4fd42e3]{color:var(--review-ink);font-size:.8125rem;font-weight:700}.evidence-register dd[data-v-c4fd42e3]{margin-top:var(--space-1);color:var(--review-green);letter-spacing:.06em;font-size:.6875rem;font-weight:700}.evidence-register dd.is-failed[data-v-c4fd42e3]{color:var(--review-amber)}.attribution-kinds[data-v-c4fd42e3]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.attribution-kind[data-v-c4fd42e3]{min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--review-line-strong);border-left:.1875rem solid var(--review-faint);background:var(--review-surface);position:relative}.attribution-kind--fact[data-v-c4fd42e3]{border-left-color:var(--review-blue)}.attribution-kind--hypothesis[data-v-c4fd42e3]{border-left-color:var(--review-amber)}.attribution-kind h3[data-v-c4fd42e3]{margin-top:.15rem;font-size:1rem}.attribution-kind--fact h3[data-v-c4fd42e3]{color:var(--review-blue)}.attribution-kind--hypothesis h3[data-v-c4fd42e3]{color:var(--review-amber)}.attribution-kind--fact>header>strong[data-v-c4fd42e3]{color:var(--review-blue)}.attribution-kind--hypothesis>header>strong[data-v-c4fd42e3]{color:var(--review-amber)}.fact-body[data-v-c4fd42e3],.hypothesis-body[data-v-c4fd42e3]{min-width:0;margin-top:var(--space-3);opacity:calc((.32 + var(--fact-progress) * .68) * var(--derived-opacity));transform:translateY(calc((1 - var(--fact-progress)) * .2rem));transition:opacity .12s}.hypothesis-body[data-v-c4fd42e3]{opacity:calc((.32 + var(--hypothesis-progress) * .68) * var(--derived-opacity));transform:translateY(calc((1 - var(--hypothesis-progress)) * .2rem))}.fact-body dl[data-v-c4fd42e3]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.fact-body dl>div[data-v-c4fd42e3]{min-width:0;padding-top:var(--space-2);border-top:1px solid var(--review-line)}.fact-body dt[data-v-c4fd42e3],.causal-strength>span[data-v-c4fd42e3],.ablation-pair span[data-v-c4fd42e3],.ablation-conclusion p[data-v-c4fd42e3]{color:var(--review-muted);font:700 .6875rem / 1.2 var(--font-mono);letter-spacing:.07em}.fact-body dd[data-v-c4fd42e3]{margin-top:var(--space-1);color:var(--review-ink);font:700 clamp(.875rem, 1.1vw, 1rem) / 1.25 var(--font-mono);overflow-wrap:anywhere}.fact-body>p[data-v-c4fd42e3]{margin-top:var(--space-3);color:var(--review-blue);font:700 .8125rem / 1.2 var(--font-mono);letter-spacing:.08em}.hypothesis-statement[data-v-c4fd42e3]{max-width:32rem;color:var(--review-ink);text-wrap:pretty;font-size:.875rem;line-height:1.45}.causal-strength[data-v-c4fd42e3]{min-width:0;margin-top:var(--space-3);align-items:center;gap:var(--space-3);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.causal-strength>div[data-v-c4fd42e3],.ablation-match>div[data-v-c4fd42e3]{min-width:0;min-height:1.875rem;position:relative}.causal-strength>div[data-v-c4fd42e3]{min-height:3.5rem}.causal-strength strong[data-v-c4fd42e3]{max-width:100%;font:700 clamp(1.35rem, 1.8vw, 1.5rem) / 1.05 var(--font-mono);letter-spacing:-.045em;overflow-wrap:anywhere;position:absolute;inset:0 auto auto 0}.causal-strength__initial[data-v-c4fd42e3]{color:var(--review-amber);opacity:calc((1 - var(--strength-progress)) * var(--hypothesis-progress))}.causal-strength__final[data-v-c4fd42e3]{color:var(--review-amber);opacity:calc(var(--strength-progress) * var(--derived-opacity))}.hypothesis-caveat[data-v-c4fd42e3]{margin-top:var(--space-3);color:var(--review-muted);font-size:.8125rem;line-height:1.35}.ablation-review[data-v-c4fd42e3]{min-width:0;padding:var(--space-3) var(--space-4);border-top:1px solid var(--review-line-strong);border-right:1px solid var(--review-line);border-bottom:1px solid var(--review-line-strong);border-left:.1875rem solid var(--review-amber);background:var(--review-surface)}.ablation-review>header>div[data-v-c4fd42e3]{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ablation-review>header>p[data-v-c4fd42e3]:last-child{color:var(--review-muted);letter-spacing:0;font-size:.75rem;font-weight:600}.ablation-review__content[data-v-c4fd42e3]{min-width:0;margin-top:var(--space-3);align-items:center;gap:var(--space-5);grid-template-columns:minmax(18rem,1.15fr) minmax(18rem,.85fr);display:grid}.ablation-pair[data-v-c4fd42e3]{align-items:center;gap:var(--space-3);min-width:0;opacity:calc((.3 + var(--ablation-progress) * .7) * var(--derived-opacity));grid-template-columns:minmax(7.5rem,1fr) 3rem minmax(7.5rem,1fr);display:grid}.ablation-pair>div[data-v-c4fd42e3]{min-width:0}.ablation-pair strong[data-v-c4fd42e3]{margin-top:var(--space-1);color:var(--review-ink);font:700 .9375rem / 1.2 var(--font-mono);letter-spacing:.04em;display:block}.ablation-pair>i[data-v-c4fd42e3]{background:var(--review-line-strong);width:100%;height:1px;transform:scaleX(var(--ablation-progress));transform-origin:0}.ablation-match__pending[data-v-c4fd42e3],.ablation-match__complete[data-v-c4fd42e3]{position:absolute;inset:0 auto auto 0}.ablation-match__pending[data-v-c4fd42e3]{color:var(--review-muted);opacity:calc(1 - var(--match-progress))}.ablation-match__complete[data-v-c4fd42e3]{color:var(--review-green);opacity:calc(var(--match-progress) * var(--derived-opacity))}.ablation-conclusion[data-v-c4fd42e3]{min-width:0;padding-left:var(--space-5);border-left:1px solid var(--review-line);opacity:calc((.22 + var(--final-progress) * .78) * var(--derived-opacity))}.ablation-conclusion strong[data-v-c4fd42e3],.ablation-conclusion span[data-v-c4fd42e3]{display:block}.ablation-conclusion strong[data-v-c4fd42e3]{margin-top:var(--space-1);color:var(--review-amber);font:700 1rem / 1.2 var(--font-mono);letter-spacing:.045em}.ablation-conclusion span[data-v-c4fd42e3]{margin-top:var(--space-1);color:var(--review-ink);font:700 .875rem / 1.2 var(--font-mono);letter-spacing:.07em}.attribution-review--motion .fact-body[data-v-c4fd42e3],.attribution-review--motion .hypothesis-body[data-v-c4fd42e3],.attribution-review--motion .causal-strength strong[data-v-c4fd42e3],.attribution-review--motion .ablation-pair[data-v-c4fd42e3],.attribution-review--motion .ablation-pair>i[data-v-c4fd42e3],.attribution-review--motion .ablation-match strong[data-v-c4fd42e3],.attribution-review--motion .ablation-conclusion[data-v-c4fd42e3]{will-change:opacity, transform}@media (width<=64rem){.attribution-boundary__header[data-v-c4fd42e3]{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.attribution-boundary__summary[data-v-c4fd42e3]{justify-self:start;max-width:44rem}.attribution-review__body[data-v-c4fd42e3]{grid-template-rows:auto minmax(13.5rem,1fr) auto}.evidence-register[data-v-c4fd42e3]{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.evidence-register>header[data-v-c4fd42e3]{align-items:end;gap:var(--space-4);grid-template-columns:minmax(15rem,.75fr) minmax(0,1.25fr)}.ablation-review__content[data-v-c4fd42e3]{gap:var(--space-4);grid-template-columns:minmax(16rem,1fr) minmax(15rem,.82fr)}.causal-strength[data-v-c4fd42e3]{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.causal-strength>div[data-v-c4fd42e3]{min-height:3.4rem}}@media (width<=48rem){.attribution-boundary h2[data-v-c4fd42e3]{font-size:clamp(2.75rem,7.5vw,3.5rem)}.attribution-boundary__summary[data-v-c4fd42e3]{font-size:clamp(1.125rem,2.8vw,1.25rem)}.attribution-review__topbar[data-v-c4fd42e3]{padding-block:var(--space-3);flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem}.attribution-review__meta[data-v-c4fd42e3]{justify-content:space-between;width:100%}.attribution-review__body[data-v-c4fd42e3]{padding:var(--space-4)}.evidence-register dl[data-v-c4fd42e3]{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-register dl>div[data-v-c4fd42e3]:nth-child(3),.evidence-register dl>div[data-v-c4fd42e3]:nth-child(4){border-top:1px solid var(--review-line)}.attribution-kind[data-v-c4fd42e3]{padding:var(--space-3)}.fact-body dl[data-v-c4fd42e3]{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.ablation-review__content[data-v-c4fd42e3]{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.ablation-conclusion[data-v-c4fd42e3]{padding-top:var(--space-3);border-top:1px solid var(--review-line);border-left:0;padding-left:0}}@media (width<=36rem){.attribution-boundary h2[data-v-c4fd42e3]{font-size:clamp(2.25rem,10.8vw,2.75rem)}.attribution-boundary__summary[data-v-c4fd42e3]{font-size:1.125rem}.attribution-review__identity[data-v-c4fd42e3]{flex-direction:column;align-items:flex-start;gap:.15rem}.attribution-review__identity span[data-v-c4fd42e3]{display:none}.evidence-register>header[data-v-c4fd42e3]{grid-template-columns:minmax(0,1fr)}.evidence-register>header>p[data-v-c4fd42e3]{max-width:17rem}.attribution-kinds[data-v-c4fd42e3]{grid-template-columns:minmax(0,1fr)}.attribution-kind>header>strong[data-v-c4fd42e3]{display:none}.attribution-kind[data-v-c4fd42e3]{min-height:12rem}.causal-strength>div[data-v-c4fd42e3]{min-height:3.35rem}.ablation-review>header[data-v-c4fd42e3]{align-items:flex-start;gap:var(--space-1);flex-direction:column}.ablation-pair[data-v-c4fd42e3]{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.ablation-pair>i[data-v-c4fd42e3]{display:none}}@media (width<=22rem){.causal-strength>div[data-v-c4fd42e3]{min-height:4.5rem}}@media (prefers-reduced-motion:reduce){.attribution-motion-toggle[data-v-c4fd42e3]{display:none}.fact-body[data-v-c4fd42e3],.hypothesis-body[data-v-c4fd42e3],.causal-strength strong[data-v-c4fd42e3],.ablation-pair[data-v-c4fd42e3],.ablation-pair>i[data-v-c4fd42e3],.ablation-match strong[data-v-c4fd42e3],.ablation-conclusion[data-v-c4fd42e3]{transition:none}}.failure-boundary[data-v-8da1433c]{z-index:1;border-top:var(--border-subtle);background:var(--color-canvas);scroll-margin-top:var(--space-5);position:relative}.failure-boundary__inner[data-v-8da1433c]{width:min(100%, var(--width-site));padding-block:var(--section-padding-block)}.failure-boundary__header[data-v-8da1433c]{align-items:end;gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(19rem,23rem);display:grid}.failure-boundary h2[data-v-8da1433c]{max-width:48rem;font-size:var(--text-section);letter-spacing:-.055em;text-wrap:balance;font-weight:600;line-height:.98}.failure-boundary__summary[data-v-8da1433c]{max-width:23rem;color:var(--color-ink-muted);font-size:var(--text-section-support);text-wrap:pretty;justify-self:end;line-height:1.55}.outcome-router[data-v-8da1433c]{--router-line:#dfe4eb;--router-line-strong:#c8ced9;--router-surface:#fff;--router-surface-soft:#f6f8fa;--router-ink:#152034;--router-muted:#687386;--router-faint:#8b95a5;--router-blue:#1f5eff;--router-green:#147a4b;--router-amber:#946516;--derived-opacity:1;--route-opacity:1;width:min(100%, var(--width-showcase));min-width:0;min-height:32.5rem;margin:var(--section-visual-gap) auto 0;border:1px solid var(--router-line-strong);border-radius:var(--radius-md);background:var(--router-surface);box-shadow:var(--shadow-sm);color:var(--router-ink);overflow:hidden}.outcome-router__topbar[data-v-8da1433c]{min-height:2.75rem;padding-inline:var(--space-4);border-bottom:1px solid var(--router-line);justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--router-surface-soft);color:var(--router-muted);font:700 .6875rem / 1.25 var(--font-mono);letter-spacing:var(--tracking-label);display:flex}.outcome-router__identity[data-v-8da1433c],.outcome-router__meta[data-v-8da1433c]{align-items:center;gap:var(--space-3);min-width:0;display:flex}.outcome-router__identity[data-v-8da1433c]{color:var(--router-ink)}.outcome-router__identity span[data-v-8da1433c],.outcome-router__identity p[data-v-8da1433c]:last-child,.outcome-router__meta>p[data-v-8da1433c]{color:var(--router-muted)}.router-motion-toggle[data-v-8da1433c]{min-width:2.75rem;min-height:2.75rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--router-surface-soft);color:var(--router-muted);cursor:pointer;font:600 .6875rem / 1.2 var(--font-sans);opacity:0;pointer-events:none;touch-action:manipulation;border:1px solid #0000;transition:background-color .14s,border-color .14s,color .14s,opacity .14s}.outcome-router:hover .router-motion-toggle[data-v-8da1433c],.router-motion-toggle[data-v-8da1433c]:focus-visible,.router-motion-toggle[data-control-state=resume][data-v-8da1433c]{opacity:1;pointer-events:auto}.router-motion-toggle[data-v-8da1433c]:hover{border-color:var(--router-line-strong);background:var(--router-surface);color:var(--router-ink)}.router-motion-toggle[data-v-8da1433c]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:var(--shadow-focus)}.outcome-router:not(.outcome-router--motion) .router-motion-toggle[data-v-8da1433c]{display:none}.outcome-router__body[data-v-8da1433c]{min-height:29.75rem;padding:var(--space-4) var(--space-5);gap:var(--space-3);grid-template-rows:auto minmax(20.5rem,1fr) auto;display:grid}.outcome-router__context[data-v-8da1433c]{align-content:center;gap:.2rem;min-width:0;min-height:2.625rem;display:grid}.outcome-router__columns[data-v-8da1433c]{gap:var(--space-4);min-width:0;color:var(--router-faint);font:700 .6875rem / 1.2 var(--font-mono);letter-spacing:.1em;grid-template-columns:minmax(17.5rem,.86fr) 5.5rem minmax(0,1.44fr);display:grid}.outcome-router__columns span[data-v-8da1433c]:nth-child(2){text-align:center}.outcome-router__context>p[data-v-8da1433c]{color:var(--router-muted);font-size:.8125rem;line-height:1.35}.outcome-router__grid[data-v-8da1433c]{gap:var(--space-4);grid-template-columns:minmax(17.5rem,.86fr) 5.5rem minmax(0,1.44fr);min-width:0;min-height:20.5rem;display:grid}.outcome-nodes[data-v-8da1433c],.route-lines[data-v-8da1433c],.outcome-scopes[data-v-8da1433c]{grid-template-rows:repeat(6,minmax(0,1fr));gap:0;min-width:0;min-height:0;margin:0;padding:0;list-style:none;display:grid}.outcome-nodes[data-v-8da1433c]{border-top:1px solid var(--router-line)}.outcome-node[data-v-8da1433c]{border-bottom:1px solid var(--router-line);align-items:center;gap:var(--space-3);min-width:0;color:var(--router-ink);grid-template-columns:.375rem minmax(0,1fr) auto;padding-inline:.625rem;display:grid}.outcome-node>span[data-v-8da1433c]{background:var(--router-faint);border-radius:50%;width:.3125rem;height:.3125rem}.outcome-node strong[data-v-8da1433c]{letter-spacing:-.015em;overflow-wrap:anywhere;min-width:0;font-size:clamp(.9375rem,1.1vw,1rem);font-weight:620;line-height:1.2}.outcome-node small[data-v-8da1433c]{color:var(--router-muted);font:700 .8125rem / 1 var(--font-mono);font-variant-numeric:tabular-nums}.outcome-node--pass>span[data-v-8da1433c]{background:var(--router-green)}.outcome-node--capability>span[data-v-8da1433c]{background:var(--router-blue)}.outcome-node--infrastructure>span[data-v-8da1433c]{background:var(--router-amber)}.route-line[data-v-8da1433c]{--route-progress:0;align-items:center;min-width:0;display:flex;position:relative}.route-line[data-v-8da1433c]:before,.route-line>span[data-v-8da1433c]{content:"";height:1px;position:absolute;left:0;right:0}.route-line[data-v-8da1433c]:before{background:var(--router-line)}.route-line>span[data-v-8da1433c]{background:var(--router-faint);opacity:var(--route-opacity);transform:scaleX(var(--route-progress));transform-origin:0}.route-line>i[data-v-8da1433c]{background:var(--router-surface);width:.375rem;height:.375rem;color:var(--router-faint);opacity:calc(var(--route-progress) * var(--route-opacity));transform:scale(calc(.65 + var(--route-progress) * .35));border:1px solid;border-radius:50%;position:absolute;right:-.1875rem}.route-line--pass>span[data-v-8da1433c],.route-line--pass>i[data-v-8da1433c]{color:var(--router-green)}.route-line--pass>span[data-v-8da1433c]{background:var(--router-green)}.route-line--capability>span[data-v-8da1433c],.route-line--capability>i[data-v-8da1433c]{color:var(--router-blue)}.route-line--capability>span[data-v-8da1433c]{background:var(--router-blue)}.route-line--infrastructure>span[data-v-8da1433c],.route-line--infrastructure>i[data-v-8da1433c]{color:var(--router-amber)}.route-line--infrastructure>span[data-v-8da1433c]{background:var(--router-amber)}.outcome-scope[data-v-8da1433c]{border-top:1px solid var(--router-line-strong);border-right:1px solid var(--router-line);border-bottom:1px solid var(--router-line-strong);border-left:.1875rem solid var(--router-faint);background:var(--router-surface);min-width:0;padding:.625rem .875rem;transition:border-left-color .16s}.outcome-scope--capability[data-v-8da1433c]{grid-row:1/3}.outcome-scope--infrastructure[data-v-8da1433c]{border-top:0;grid-row:3/7}.outcome-scope--capability.is-active[data-v-8da1433c]{border-left-color:var(--router-blue)}.outcome-scope--infrastructure.is-active[data-v-8da1433c]{border-left-color:var(--router-amber)}.outcome-scope>header[data-v-8da1433c]{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;color:var(--router-muted);font:700 .75rem / 1.2 var(--font-mono);letter-spacing:.08em;display:flex}.outcome-scope>header p[data-v-8da1433c]{color:var(--router-ink);font-size:.9375rem}.capability-tally[data-v-8da1433c]{align-items:center;gap:var(--space-4);grid-template-columns:minmax(6.5rem,.85fr) minmax(8rem,1fr) minmax(7.5rem,.85fr);min-width:0;height:calc(100% - 1.25rem);display:grid}.major-tally[data-v-8da1433c],.rate-tally[data-v-8da1433c]{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.major-tally strong[data-v-8da1433c],.rate-tally strong[data-v-8da1433c]{color:var(--router-faint);font:700 clamp(2.5rem, 3.25vw, 3rem) / .9 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.06em}.major-tally span[data-v-8da1433c],.rate-tally span[data-v-8da1433c]{color:var(--router-muted);font:700 .8125rem / 1.2 var(--font-mono);letter-spacing:.06em}.capability-breakdown[data-v-8da1433c]{align-items:baseline;gap:var(--space-3);min-width:0;color:var(--router-muted);font:700 .8125rem / 1.2 var(--font-mono);letter-spacing:.05em;white-space:nowrap;display:flex}.capability-breakdown strong[data-v-8da1433c]{color:var(--router-faint);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:1.25rem}.capability-breakdown i[data-v-8da1433c]{color:var(--router-faint);font-style:normal}.rate-tally[data-v-8da1433c]{justify-content:flex-end}.rate-tally strong[data-v-8da1433c]{text-align:right;min-width:3ch}.infrastructure-tally[data-v-8da1433c]{align-items:center;gap:var(--space-6);grid-template-columns:minmax(8rem,.7fr) minmax(0,1.3fr);min-width:0;height:calc(100% - 1.25rem);display:grid}.infrastructure-tally>div[data-v-8da1433c]{min-width:0;padding-left:var(--space-6);border-left:1px solid var(--router-line)}.infrastructure-tally>div>strong[data-v-8da1433c]{color:var(--router-ink);font:700 1rem / 1.2 var(--font-mono);letter-spacing:.06em}.infrastructure-tally>div>p[data-v-8da1433c]{max-width:18rem;margin-top:var(--space-2);color:var(--router-muted);text-wrap:pretty;font-size:.875rem;line-height:1.45}[data-capability-count][data-v-8da1433c],[data-pass-count][data-v-8da1433c],[data-fail-count][data-v-8da1433c],[data-rate-value][data-v-8da1433c],[data-infrastructure-count][data-v-8da1433c]{opacity:var(--derived-opacity);transition:color .16s,opacity .12s,transform .16s;transform:translateY(.125rem)}[data-capability-count].is-resolved[data-v-8da1433c],[data-pass-count].is-resolved[data-v-8da1433c],[data-fail-count].is-resolved[data-v-8da1433c],[data-rate-value].is-resolved[data-v-8da1433c]{color:var(--router-blue);transform:none}[data-pass-count].is-resolved[data-v-8da1433c]{color:var(--router-green)}[data-infrastructure-count].is-resolved[data-v-8da1433c]{color:var(--router-amber);transform:none}.outcome-router__equation[data-v-8da1433c]{min-width:0;min-height:3rem;padding-top:var(--space-3);border-top:1px solid var(--router-line);justify-content:center;align-items:center;gap:var(--space-3);color:var(--router-ink);font:700 clamp(.9375rem, 1.15vw, 1.0625rem) / 1.35 var(--font-mono);letter-spacing:.025em;text-align:center;display:flex}.outcome-router__equation span[data-v-8da1433c]{white-space:nowrap}.outcome-router__equation strong[data-v-8da1433c]{color:var(--router-ink);font-variant-numeric:tabular-nums;font-size:1.125em}.outcome-router__equation span:nth-of-type(2) strong[data-v-8da1433c]{color:var(--router-blue)}.outcome-router__equation span:nth-of-type(3) strong[data-v-8da1433c]{color:var(--router-amber)}.outcome-router__equation i[data-v-8da1433c]{color:var(--status-invalid);font-style:normal}.outcome-router__equation i[data-v-8da1433c]:nth-of-type(2){color:var(--router-faint)}.outcome-router--motion .route-line>span[data-v-8da1433c],.outcome-router--motion .route-line>i[data-v-8da1433c]{will-change:opacity, transform}@media (width<=64rem){.failure-boundary__header[data-v-8da1433c]{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.failure-boundary__summary[data-v-8da1433c]{justify-self:start;max-width:44rem}.outcome-router__columns[data-v-8da1433c],.outcome-router__grid[data-v-8da1433c]{gap:var(--space-3);grid-template-columns:minmax(13rem,.9fr) 3rem minmax(18rem,1.1fr)}.capability-tally[data-v-8da1433c]{gap:var(--space-2);grid-template-columns:minmax(5rem,.75fr) minmax(7.5rem,1fr) minmax(6.5rem,.8fr)}.major-tally[data-v-8da1433c],.rate-tally[data-v-8da1433c]{align-items:flex-start;gap:var(--space-1);flex-direction:column}.rate-tally[data-v-8da1433c]{align-items:flex-end}}@media (width<=48rem){.failure-boundary h2[data-v-8da1433c]{font-size:clamp(2.75rem,7.5vw,3.5rem)}.failure-boundary__summary[data-v-8da1433c]{font-size:clamp(1.125rem,2.8vw,1.25rem)}.outcome-router__topbar[data-v-8da1433c]{padding-block:var(--space-3);flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem}.outcome-router__meta[data-v-8da1433c]{justify-content:space-between;width:100%}.outcome-router__columns[data-v-8da1433c],.outcome-router__grid[data-v-8da1433c]{gap:var(--space-2);grid-template-columns:minmax(11.5rem,.95fr) 2rem minmax(15rem,1.05fr)}.outcome-router__columns span[data-v-8da1433c]:nth-child(2){font-size:0}.outcome-node[data-v-8da1433c]{padding-inline:var(--space-2);gap:var(--space-2)}.outcome-node strong[data-v-8da1433c]{font-size:.9375rem}.outcome-scope[data-v-8da1433c]{padding:.5rem}.outcome-scope>header span[data-v-8da1433c]{display:none}.capability-tally[data-v-8da1433c]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center}.capability-breakdown[data-v-8da1433c]{justify-self:end}.rate-tally[data-v-8da1433c]{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:baseline}.infrastructure-tally[data-v-8da1433c]{align-content:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.infrastructure-tally>div[data-v-8da1433c]{padding-top:var(--space-3);border-top:1px solid var(--router-line);border-left:0;padding-left:0}.outcome-router__equation[data-v-8da1433c]{flex-wrap:wrap}}@media (width<=36rem){.failure-boundary h2[data-v-8da1433c]{font-size:clamp(2.25rem,10.8vw,2.75rem)}.failure-boundary__summary[data-v-8da1433c]{font-size:1.125rem}.outcome-router__identity[data-v-8da1433c]{flex-direction:column;align-items:flex-start;gap:.15rem}.outcome-router__identity span[data-v-8da1433c]{display:none}.outcome-router__body[data-v-8da1433c]{padding:var(--space-4)}.outcome-router__columns[data-v-8da1433c]{grid-template-columns:minmax(0,1fr)}.outcome-router__columns span[data-v-8da1433c]:not(:first-child){display:none}.outcome-router__grid[data-v-8da1433c]{gap:var(--space-4);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.route-lines[data-v-8da1433c]{display:none}.outcome-nodes[data-v-8da1433c]{min-height:18rem}.outcome-node strong[data-v-8da1433c]{font-size:.9375rem}.outcome-scopes[data-v-8da1433c]{gap:var(--space-3);grid-template-rows:auto auto}.outcome-scope--capability[data-v-8da1433c],.outcome-scope--infrastructure[data-v-8da1433c]{border-top:1px solid var(--router-line-strong);grid-row:auto;min-height:9.5rem}.capability-tally[data-v-8da1433c]{height:auto;margin-top:var(--space-3)}.infrastructure-tally[data-v-8da1433c]{height:auto;margin-top:var(--space-4)}.outcome-router__equation[data-v-8da1433c]{align-items:flex-start;gap:var(--space-2);text-align:left;flex-direction:column}}@media (prefers-reduced-motion:reduce){.router-motion-toggle[data-v-8da1433c]{display:none}.outcome-scope[data-v-8da1433c],[data-capability-count][data-v-8da1433c],[data-pass-count][data-v-8da1433c],[data-fail-count][data-v-8da1433c],[data-rate-value][data-v-8da1433c],[data-infrastructure-count][data-v-8da1433c],.route-line>span[data-v-8da1433c],.route-line>i[data-v-8da1433c]{transition:none}}.runtime-comparison[data-v-61a870a7]{--runtime-line:#dfe4eb;--runtime-line-strong:#cbd2dc;--runtime-surface:#fff;--runtime-surface-soft:#f6f8fa;--runtime-ink:#152034;--runtime-muted:#687386;--runtime-faint:#8b95a5;--runtime-blue:#1f5eff;--runtime-blue-soft:#dce6ff;--runtime-green:#147a4b;--runtime-green-soft:#e7f6ed;--runtime-amber:#8b600f;width:min(100%, var(--width-showcase));min-width:0;margin:var(--section-visual-gap) auto 0;border:1px solid var(--runtime-line-strong);border-radius:var(--radius-md);background:var(--runtime-surface);color:var(--runtime-ink);overflow:hidden;box-shadow:0 12px 32px #111a2b12}.runtime-comparison__topbar[data-v-61a870a7]{min-height:2.75rem;padding-inline:var(--space-4);border-bottom:1px solid var(--runtime-line);justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--runtime-surface-soft);color:var(--runtime-muted);font:700 .6875rem / 1.25 var(--font-mono);letter-spacing:var(--tracking-label);display:flex}.runtime-comparison__identity[data-v-61a870a7]{align-items:center;gap:var(--space-3);min-width:0;color:var(--runtime-ink);display:flex}.runtime-comparison__identity span[data-v-61a870a7],.runtime-comparison__identity p[data-v-61a870a7]:last-child,.runtime-comparison__topbar>p[data-v-61a870a7]{color:var(--runtime-muted)}.runtime-comparison__identity p[data-v-61a870a7]:last-child{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.runtime-comparison__body[data-v-61a870a7]{padding:1.125rem 1.25rem .9375rem}.runtime-comparison__header[data-v-61a870a7]{min-width:0;padding-bottom:var(--space-3);border-bottom:1px solid var(--runtime-line);justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.runtime-comparison__label[data-v-61a870a7]{color:var(--runtime-faint);font:700 .75rem / 1 var(--font-mono);letter-spacing:.13em}.runtime-comparison__header h3[data-v-61a870a7]{margin:var(--space-2) 0 0;color:var(--runtime-ink);letter-spacing:-.05em;text-wrap:balance;font-size:clamp(1.5rem,2vw,1.75rem);font-weight:620;line-height:1}.runtime-comparison__outcome[data-v-61a870a7]{border-radius:var(--radius-pill);align-items:center;gap:var(--space-2);background:var(--runtime-green-soft);min-height:2rem;color:var(--runtime-green);font:700 .6875rem / 1 var(--font-mono);letter-spacing:.08em;white-space:nowrap;border:1px solid #b9e2c9;padding:.5rem .6875rem;display:inline-flex}.runtime-comparison__outcome strong[data-v-61a870a7]{font-size:.875rem}.runtime-comparison__plot[data-v-61a870a7]{min-width:0;padding-top:.625rem;transition:opacity .15s}.runtime-comparison__columns[data-v-61a870a7]{min-width:0;padding:0 var(--space-1) .375rem;gap:var(--space-6);color:var(--runtime-faint);font:700 .6875rem / 1.3 var(--font-mono);letter-spacing:.11em;grid-template-columns:minmax(11rem,.72fr) minmax(16rem,1.28fr);display:grid}.runtime-comparison__rows[data-v-61a870a7]{border-top:1px solid var(--runtime-line)}.runtime-row[data-v-61a870a7]{min-width:0;min-height:4rem;padding:.5rem var(--space-1);border-bottom:1px solid var(--runtime-line);gap:.5rem var(--space-6);grid-template-rows:auto .4375rem;grid-template-columns:minmax(11rem,.72fr) minmax(16rem,1.28fr);display:grid}.runtime-row__heading[data-v-61a870a7]{display:contents}.runtime-row__identity[data-v-61a870a7]{align-items:baseline;gap:var(--space-2);min-width:0;color:var(--runtime-muted);line-height:1.25;display:flex}.runtime-row__identity strong[data-v-61a870a7]{color:var(--runtime-ink);font-size:1rem}.runtime-row--selected .runtime-row__identity strong[data-v-61a870a7],.runtime-row--selected .runtime-row__value[data-v-61a870a7]{color:var(--runtime-blue)}.runtime-row__value[data-v-61a870a7]{justify-content:end;align-items:baseline;column-gap:var(--space-2);min-width:0;color:var(--runtime-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:minmax(4.5ch,auto) 1rem 1.25rem;display:grid}.runtime-row__value>span[data-v-61a870a7]:first-child{letter-spacing:-.04em;text-align:right;font-size:1.625rem;font-weight:650;line-height:1}.runtime-row__value small[data-v-61a870a7]{color:var(--runtime-muted);font-size:.75rem;font-weight:700}.runtime-row__check[data-v-61a870a7]{color:var(--runtime-green);font:700 .875rem / 1 var(--font-mono);opacity:0;transition:opacity .14s}.runtime-row--complete .runtime-row__check[data-v-61a870a7]{opacity:1}.runtime-row__track[data-v-61a870a7]{background:#e9edf2;border-radius:.1875rem;grid-column:2;height:.4375rem;display:block;overflow:hidden}.runtime-row__track>span[data-v-61a870a7]{border-radius:inherit;transform-origin:0;will-change:transform;background:#8d98a8;width:100%;height:100%;display:block;transform:scaleX(0)}.runtime-row--selected .runtime-row__track>span[data-v-61a870a7]{background:var(--runtime-blue)}.selected-evidence[data-v-61a870a7]{border:1px solid var(--runtime-line);border-radius:var(--radius-sm);background:var(--runtime-surface-soft);min-height:5.75rem;margin-top:.75rem;padding:.75rem .875rem;display:grid;overflow:hidden}.selected-evidence__summary[data-v-61a870a7]{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.selected-evidence__summary h4[data-v-61a870a7]{color:var(--runtime-ink);letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:.9375rem;line-height:1.2}.selected-evidence__summary h4>span[data-v-61a870a7]:first-child{color:var(--runtime-faint);font:700 .625rem / 1 var(--font-mono);letter-spacing:.1em}.selected-evidence__summary h4>span[data-v-61a870a7]:nth-child(2){color:var(--runtime-faint);margin-inline:.3rem}.selected-evidence__checks[data-v-61a870a7]{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.selected-evidence__checks li[data-v-61a870a7]{border-radius:var(--radius-pill);min-height:1.625rem;color:var(--runtime-green);font:700 .5625rem / 1 var(--font-mono);letter-spacing:.04em;white-space:nowrap;background:#f1f8f4;border:1px solid #c6ded0;align-items:center;gap:.35rem;padding:.375rem .5rem;display:inline-flex}.selected-evidence__trace[data-v-61a870a7]{border-top:1px solid var(--runtime-line);align-items:center;gap:var(--space-5);margin:0;padding:.625rem 0 0;list-style:none;display:flex}.selected-evidence__trace li[data-v-61a870a7]{align-items:center;gap:.35rem;min-width:0;display:flex}.selected-evidence__trace strong[data-v-61a870a7]{min-width:0;color:var(--runtime-ink);font:700 .6875rem / 1.2 var(--font-mono);overflow-wrap:anywhere}.selected-evidence__trace strong.is-withheld[data-v-61a870a7]{color:var(--runtime-amber)}.selected-evidence__trace strong.is-complete[data-v-61a870a7],.selected-evidence__check[data-v-61a870a7]{color:var(--runtime-green)}.selected-evidence__trace p[data-v-61a870a7]{min-width:0;color:var(--runtime-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.3}.selected-evidence__check[data-v-61a870a7]{font:700 .8125rem / 1 var(--font-mono)}@media (width<=48rem){.runtime-comparison__columns[data-v-61a870a7],.runtime-row[data-v-61a870a7]{column-gap:var(--space-4);grid-template-columns:minmax(10rem,.7fr) minmax(15rem,1.3fr)}}@media (width<=36rem){.runtime-comparison__topbar[data-v-61a870a7]{min-height:5.25rem;padding-block:var(--space-3);justify-content:center;align-items:flex-start;gap:var(--space-2);flex-direction:column}.runtime-comparison__body[data-v-61a870a7]{padding:var(--space-4)}.runtime-comparison__header h3[data-v-61a870a7]{font-size:clamp(1.5rem,7.5vw,1.75rem)}.runtime-comparison__header[data-v-61a870a7],.selected-evidence__summary[data-v-61a870a7]{flex-direction:column;align-items:flex-start}.runtime-comparison__columns[data-v-61a870a7]{display:none}.runtime-row[data-v-61a870a7]{gap:.5rem var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-height:4.75rem;padding-block:.75rem}.runtime-row__identity[data-v-61a870a7]{grid-template-columns:auto .75rem;gap:.15rem .35rem;display:grid}.runtime-row__identity>span[data-v-61a870a7]:last-child{color:var(--runtime-muted);grid-column:1/-1;font-size:.8125rem}.runtime-row__track[data-v-61a870a7]{grid-column:1/-1}.runtime-row__value[data-v-61a870a7]{grid-template-columns:minmax(3.75ch,auto) .75rem 1rem;column-gap:.3rem}.runtime-row__value>span[data-v-61a870a7]:first-child{font-size:clamp(1.5rem,7.5vw,1.875rem)}.selected-evidence[data-v-61a870a7]{padding:var(--space-3)}.selected-evidence__summary h4[data-v-61a870a7]{white-space:normal}.selected-evidence__checks[data-v-61a870a7]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.selected-evidence__checks li[data-v-61a870a7]{white-space:normal;min-width:0}.selected-evidence__trace[data-v-61a870a7]{flex-direction:column;align-items:flex-start;gap:.4rem}.selected-evidence__trace li[data-v-61a870a7]{flex-wrap:wrap;align-items:baseline}}@media (prefers-reduced-motion:reduce){.runtime-comparison__plot[data-v-61a870a7],.runtime-row__check[data-v-61a870a7]{transition:none}}
