.replay.svelte-16cuc4h{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-raised);overflow:hidden}.head.svelte-16cuc4h{padding:var(--space-6);border-bottom:1px solid var(--border);background:var(--accent-soft)}.head.svelte-16cuc4h>span:where(.svelte-16cuc4h),.detail.svelte-16cuc4h>span:where(.svelte-16cuc4h),.totals.svelte-16cuc4h span:where(.svelte-16cuc4h){font:var(--text-2xs) var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-ink)}h3.svelte-16cuc4h{font:500 var(--text-xl)/1.3 var(--font-display);margin-top:var(--space-3)}.head.svelte-16cuc4h p:where(.svelte-16cuc4h),.scope.svelte-16cuc4h,.hint.svelte-16cuc4h,.empty.svelte-16cuc4h,.detail.svelte-16cuc4h p:where(.svelte-16cuc4h){color:var(--ink-muted);font-size:var(--text-sm);margin-top:var(--space-3);line-height:1.7}.refused.svelte-16cuc4h,.controls-ok.svelte-16cuc4h{margin:var(--space-5) var(--space-6) 0;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.7}.refused.svelte-16cuc4h{border-left:3px solid var(--badge-choice);background:var(--surface-sunken)}.controls-ok.svelte-16cuc4h{background:var(--surface-sunken);color:var(--ink-muted)}.controls-ok.svelte-16cuc4h strong:where(.svelte-16cuc4h){color:var(--ink-body);font-weight:500}.totals.svelte-16cuc4h{gap:var(--space-4);margin:var(--space-5) var(--space-6) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.totals.svelte-16cuc4h li:where(.svelte-16cuc4h){gap:var(--space-1);min-width:9rem;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);display:grid}.totals.svelte-16cuc4h strong:where(.svelte-16cuc4h){font:500 var(--text-2xl) var(--font-mono)}.totals.svelte-16cuc4h small:where(.svelte-16cuc4h){font-size:var(--text-xs);color:var(--ink-muted)}.filter.svelte-16cuc4h{gap:var(--space-2) var(--space-5);margin:var(--space-5) var(--space-6) 0;border:0;flex-wrap:wrap;padding:0;display:flex}.filter.svelte-16cuc4h legend:where(.svelte-16cuc4h){font:var(--text-xs) var(--font-mono);color:var(--ink-muted);margin-bottom:var(--space-2);padding:0}.filter.svelte-16cuc4h label:where(.svelte-16cuc4h){align-items:center;gap:var(--space-2);min-height:36px;font-size:var(--text-sm);display:inline-flex}input.svelte-16cuc4h{accent-color:var(--accent-ink)}.table-wrap.svelte-16cuc4h{margin:var(--space-4) var(--space-6) 0;border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto}table.svelte-16cuc4h{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--text-sm)}caption.svelte-16cuc4h{text-align:left;padding:var(--space-3) var(--space-4);font:var(--text-2xs) var(--font-mono);color:var(--ink-muted)}th.svelte-16cuc4h,td.svelte-16cuc4h{padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);text-align:left;vertical-align:top}thead.svelte-16cuc4h th:where(.svelte-16cuc4h){font:var(--text-2xs) var(--font-mono);color:var(--accent-ink);text-transform:uppercase;letter-spacing:.05em}tbody.svelte-16cuc4h th:where(.svelte-16cuc4h) button:where(.svelte-16cuc4h){gap:var(--space-1);width:100%;min-height:44px;padding:var(--space-1) 0;color:var(--ink-body);text-align:left;font:400 var(--text-sm) var(--font-body);cursor:pointer;background:0 0;border:0;display:grid}tbody.svelte-16cuc4h th:where(.svelte-16cuc4h) code:where(.svelte-16cuc4h){font:var(--text-2xs) var(--font-mono);color:var(--accent-ink)}tr.selected.svelte-16cuc4h{background:var(--accent-soft)}td[data-state=killed].svelte-16cuc4h{color:var(--ink-body)}td[data-state=survived].svelte-16cuc4h{color:var(--badge-choice);font-weight:500}td[data-state=INVALID].svelte-16cuc4h,td[data-state=NORAN].svelte-16cuc4h{color:var(--ink-faint)}.hint.svelte-16cuc4h,.empty.svelte-16cuc4h{margin:var(--space-4) var(--space-6) 0}.detail.svelte-16cuc4h{margin:var(--space-4) var(--space-6) 0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md)}h4.svelte-16cuc4h{font:500 var(--text-base)/1.5 var(--font-display);margin-top:var(--space-2)}.diff.svelte-16cuc4h{margin-top:var(--space-4);border-radius:var(--radius-sm);overflow:hidden}.diff.svelte-16cuc4h pre:where(.svelte-16cuc4h){padding:var(--space-2) var(--space-3);font:var(--text-xs) / 1.6 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-sunken);margin:0}.diff.svelte-16cuc4h .from:where(.svelte-16cuc4h){color:var(--ink-muted)}.diff.svelte-16cuc4h .to:where(.svelte-16cuc4h){color:var(--ink-body);border-top:1px solid var(--border)}.verdicts.svelte-16cuc4h{margin:var(--space-4) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.verdicts.svelte-16cuc4h>li:where(.svelte-16cuc4h){padding-left:var(--space-3);border-left:2px solid var(--border-strong);font-size:var(--text-sm)}.verdicts.svelte-16cuc4h>li[data-state=survived]:where(.svelte-16cuc4h){border-left-color:var(--badge-choice)}.verdicts.svelte-16cuc4h strong:where(.svelte-16cuc4h){font-weight:500}.verdicts.svelte-16cuc4h ul:where(.svelte-16cuc4h){padding-left:var(--space-5);margin-top:var(--space-1);color:var(--ink-muted);font-size:var(--text-xs);line-height:1.7}.verdicts.svelte-16cuc4h p:where(.svelte-16cuc4h){margin-top:var(--space-1);font-size:var(--text-xs)}.scope.svelte-16cuc4h{padding:var(--space-5) var(--space-6);border-top:1px solid var(--border);margin-top:var(--space-5);font-size:var(--text-xs)}noscript.svelte-16cuc4h p:where(.svelte-16cuc4h){padding:0 var(--space-6) var(--space-5);font-size:var(--text-sm)}@media (width<=48rem){.head.svelte-16cuc4h,.scope.svelte-16cuc4h{padding:var(--space-4)}.refused.svelte-16cuc4h,.controls-ok.svelte-16cuc4h,.totals.svelte-16cuc4h,.filter.svelte-16cuc4h,.table-wrap.svelte-16cuc4h,.hint.svelte-16cuc4h,.empty.svelte-16cuc4h,.detail.svelte-16cuc4h{margin-inline:var(--space-4)}}.run.svelte-ezi79k{gap:var(--space-3);min-width:0;padding:var(--space-5);border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;display:flex}.run[data-verdict=red].svelte-ezi79k{border-left-color:var(--badge-choice)}.heading.svelte-ezi79k{font:var(--text-2xs) var(--font-mono);color:var(--accent-ink);text-transform:uppercase;letter-spacing:.06em}.count.svelte-ezi79k{font-size:var(--text-md);color:var(--ink-muted)}.count.svelte-ezi79k strong:where(.svelte-ezi79k){font:500 var(--text-2xl) var(--font-mono);color:var(--ink)}.legend.svelte-ezi79k{font-size:var(--text-xs);color:var(--ink-muted)}.detail.svelte-ezi79k,.shared.svelte-ezi79k{font-size:var(--text-sm);color:var(--ink-muted);line-height:1.7}code.svelte-ezi79k{font:var(--text-xs) var(--font-mono)}.rules.svelte-ezi79k{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rules.svelte-ezi79k li:where(.svelte-ezi79k){gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-xs);font:var(--text-2xs)/1.8 var(--font-mono);color:var(--ink-muted);padding:.1rem .5rem;display:inline-flex}.rules.svelte-ezi79k span:where(.svelte-ezi79k){color:var(--ink-body)}.failures.svelte-ezi79k{padding-left:var(--space-5);font-size:var(--text-xs);color:var(--ink-muted);margin:0;line-height:1.7}.failures.svelte-ezi79k .more:where(.svelte-ezi79k){margin-left:calc(-1 * var(--space-5));color:var(--ink-faint);list-style:none}.raw.svelte-ezi79k{margin-block:var(--space-3);min-width:0}.practice.svelte-18lilf2{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);padding:var(--space-6)}.heading.svelte-18lilf2>span:where(.svelte-18lilf2){font:var(--text-2xs) var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-ink)}h3.svelte-18lilf2{font:500 var(--text-xl)/1.4 var(--font-display);margin-block:var(--space-3)}.heading.svelte-18lilf2 p:where(.svelte-18lilf2),.feedback.svelte-18lilf2 p:where(.svelte-18lilf2){font-size:var(--text-sm);color:var(--ink-muted);max-width:var(--measure);line-height:1.8}.practice.svelte-18lilf2>label:where(.svelte-18lilf2){font:var(--text-xs) var(--font-mono);margin-top:var(--space-5);color:var(--ink-muted);display:block}select.svelte-18lilf2{width:100%;max-width:100%;min-height:44px;margin-top:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface);color:var(--ink);font-size:var(--text-sm)}.clue.svelte-18lilf2{margin-block:var(--space-5);padding-left:var(--space-4);border-left:2px solid var(--accent-ink);font-size:var(--text-base);max-width:var(--measure);line-height:1.8}fieldset.svelte-18lilf2{border:0;min-width:0;padding:0}legend.svelte-18lilf2{font:var(--text-xs) var(--font-mono);margin-bottom:var(--space-3)}.choice.svelte-18lilf2{align-items:center;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--border);min-height:44px;font-size:var(--text-sm);line-height:1.6;display:flex}input.svelte-18lilf2{accent-color:var(--accent-ink);flex:none}.actions.svelte-18lilf2{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}button.svelte-18lilf2{min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-size:var(--text-sm)}button.svelte-18lilf2:disabled{opacity:.5}.feedback.svelte-18lilf2{padding:var(--space-4);background:var(--accent-soft);margin-top:var(--space-5);border-radius:var(--radius-md)}.feedback.svelte-18lilf2 strong:where(.svelte-18lilf2){font-size:var(--text-sm);font-weight:500}.feedback.svelte-18lilf2 p:where(.svelte-18lilf2){margin-top:var(--space-2)}@media (width<=40rem){.practice.svelte-18lilf2{padding:var(--space-4)}}section.svelte-lge84{padding-block:var(--space-12);border-bottom:1px solid var(--border)}section.svelte-lge84:last-of-type{border-bottom:0}section.svelte-lge84>*+*{margin-top:var(--space-6)}.section-heading.svelte-lge84>span:where(.svelte-lge84){font:var(--text-2xs)/1.6 var(--font-mono);color:var(--accent-ink);letter-spacing:.04em}.section-heading.svelte-lge84 h2:where(.svelte-lge84){font:500 clamp(1.45rem, 2.5vw, 2rem)/1.4 var(--font-display);letter-spacing:-.035em;max-width:48rem;margin-top:var(--space-3);text-wrap:balance}h3.svelte-lge84{font:500 var(--text-md)/1.6 var(--font-display);letter-spacing:-.015em}section.svelte-lge84 a:where(.svelte-lge84){color:var(--accent-ink);text-underline-offset:.2em}code.svelte-lge84{font:var(--text-xs) var(--font-mono)}.files.svelte-lge84{gap:var(--space-4);margin-block:var(--space-4);display:grid}.files.svelte-lge84>*{min-width:0}.decision-brief.svelte-lge84{overflow-wrap:anywhere;border:1px solid var(--border-strong);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid;overflow:hidden}.brief-head.svelte-lge84{background:var(--accent-soft);padding:var(--space-6)}.brief-head.svelte-lge84>span:where(.svelte-lge84){font:var(--text-2xs) var(--font-mono);color:var(--accent-ink)}.brief-head.svelte-lge84 strong:where(.svelte-lge84){font:500 var(--text-xl)/1.4 var(--font-display);margin-block:var(--space-4);display:block}.brief-head.svelte-lge84 p:where(.svelte-lge84){font-size:var(--text-sm);color:var(--ink-muted);line-height:1.8}.decision-brief.svelte-lge84 dl:where(.svelte-lge84){padding:var(--space-2) var(--space-6)}.decision-brief.svelte-lge84 dl:where(.svelte-lge84)>div:where(.svelte-lge84){gap:var(--space-4);padding-block:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.decision-brief.svelte-lge84 dl:where(.svelte-lge84)>div:where(.svelte-lge84)+div:where(.svelte-lge84){border-top:1px solid var(--border)}dt.svelte-lge84{font-size:var(--text-sm);font-weight:500}dd.svelte-lge84{font-size:var(--text-sm);color:var(--ink-muted);line-height:1.8}.alternatives.svelte-lge84{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.alternative.svelte-lge84{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);flex-direction:column;display:flex}.letter.svelte-lge84{font:var(--text-xl) var(--font-mono);color:var(--accent-ink);margin-bottom:var(--space-5)}.alternative.svelte-lge84 h3:where(.svelte-lge84){margin-bottom:var(--space-2)}.alternative.svelte-lge84 p:where(.svelte-lge84){font-size:var(--text-sm);color:var(--ink-muted);margin-bottom:var(--space-4);line-height:1.8}.alternative.svelte-lge84 .question:where(.svelte-lge84){color:var(--ink);font-size:var(--text-xs);min-height:3.2em}.tradeoff.svelte-lge84{font-size:var(--text-xs);color:var(--ink-muted);padding-top:var(--space-4);border-top:1px solid var(--border);margin-top:auto;line-height:1.8}.table-wrap.svelte-lge84{border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto}table.svelte-lge84{border-collapse:collapse;width:100%;min-width:38rem;font-size:var(--text-sm);line-height:1.7}caption.svelte-lge84{text-align:left;padding:var(--space-4) var(--space-5) var(--space-2);font:var(--text-2xs) var(--font-mono);color:var(--ink-muted)}th.svelte-lge84,td.svelte-lge84{padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);text-align:left;vertical-align:top}thead.svelte-lge84 th:where(.svelte-lge84){font:var(--text-2xs) var(--font-mono);color:var(--accent-ink);text-transform:uppercase;letter-spacing:.05em}tbody.svelte-lge84 th:where(.svelte-lge84){white-space:nowrap;font-weight:500}td.svelte-lge84{color:var(--ink-muted)}.scoreline.svelte-lge84{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.scoreline.svelte-lge84 li:where(.svelte-lge84){gap:var(--space-1);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);display:grid}.scoreline.svelte-lge84 strong:where(.svelte-lge84){font:500 var(--text-2xl) var(--font-mono)}.scoreline.svelte-lge84 span:where(.svelte-lge84){font-size:var(--text-sm);font-weight:500}.scoreline.svelte-lge84 small:where(.svelte-lge84){font-size:var(--text-xs);color:var(--ink-muted);line-height:1.7}.runs.svelte-lge84{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.runs--two.svelte-lge84{grid-template-columns:repeat(2,minmax(0,1fr))}.survivors.svelte-lge84{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.survivor.svelte-lge84{padding:var(--space-5);border:1px solid var(--border);border-left:3px solid var(--badge-choice);border-radius:var(--radius-md)}.survivor.svelte-lge84>span:where(.svelte-lge84){font:var(--text-2xs) var(--font-mono);color:var(--accent-ink)}.survivor.svelte-lge84 h3:where(.svelte-lge84){margin-block:var(--space-2)}.survivor.svelte-lge84 p:where(.svelte-lge84){font-size:var(--text-sm);color:var(--ink-muted);line-height:1.8}.verification.svelte-lge84{border-left:2px solid var(--accent-ink);padding-left:var(--space-5)}.verification.svelte-lge84 ul:where(.svelte-lge84){padding-left:var(--space-5);margin-top:var(--space-4);font-size:var(--text-sm);color:var(--ink-muted);line-height:1.9}.verification.svelte-lge84 li:where(.svelte-lge84)+li:where(.svelte-lge84){margin-top:var(--space-3)}.verification.svelte-lge84 strong:where(.svelte-lge84){color:var(--ink-body);font-weight:500}.recommendations.svelte-lge84{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recommendations.svelte-lge84>div:where(.svelte-lge84){padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg)}.recommendations.svelte-lge84 span:where(.svelte-lge84){font:var(--text-2xs) var(--font-mono);color:var(--accent-ink)}.recommendations.svelte-lge84 h3:where(.svelte-lge84){margin-block:var(--space-2)}.recommendations.svelte-lge84 p:where(.svelte-lge84){font-size:var(--text-sm);color:var(--ink-muted);line-height:1.8}.note-protocol.svelte-lge84{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-6);background:var(--accent-soft)}.note-protocol.svelte-lge84>div:where(.svelte-lge84){gap:var(--space-4);padding-block:var(--space-3);grid-template-columns:9rem minmax(0,1fr);display:grid}.note-protocol.svelte-lge84>div:where(.svelte-lge84)+div:where(.svelte-lge84){border-top:1px solid var(--border)}section.svelte-lge84 details .prose{margin-block:var(--space-4)}@media (width<=63.99rem){.alternatives.svelte-lge84,.scoreline.svelte-lge84,.runs.svelte-lge84,.runs--two.svelte-lge84{grid-template-columns:1fr}.decision-brief.svelte-lge84,.recommendations.svelte-lge84,.survivors.svelte-lge84{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.decision-brief.svelte-lge84 dl:where(.svelte-lge84)>div:where(.svelte-lge84),.note-protocol.svelte-lge84>div:where(.svelte-lge84){gap:var(--space-2);grid-template-columns:1fr}}
