.lab.svelte-m5vp3p{padding:var(--space-6);border:var(--hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.lab-head.svelte-m5vp3p{justify-content:space-between;gap:var(--space-4);align-items:start;display:flex}.eyebrow.svelte-m5vp3p,.payload.svelte-m5vp3p>span:where(.svelte-m5vp3p){font:var(--text-2xs) var(--font-mono);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em}h3.svelte-m5vp3p{margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;font-weight:450}.lab-head.svelte-m5vp3p p:where(.svelte-m5vp3p),.result.svelte-m5vp3p p:where(.svelte-m5vp3p),.hint.svelte-m5vp3p{margin-top:var(--space-2);color:var(--ink-muted);line-height:1.6}button.svelte-m5vp3p,select.svelte-m5vp3p{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);min-height:44px;color:var(--ink);padding:var(--space-2) var(--space-4);font:inherit}button.svelte-m5vp3p{cursor:pointer}button.svelte-m5vp3p:hover{border-color:var(--accent-ink)}.reset.svelte-m5vp3p{color:var(--ink-muted);font-size:var(--text-xs)}.controls.svelte-m5vp3p{align-items:end;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}fieldset.svelte-m5vp3p{border:0;min-width:12rem;padding:0}legend.svelte-m5vp3p{margin-bottom:var(--space-2);font:var(--text-2xs) var(--font-mono);color:var(--ink-muted)}select.svelte-m5vp3p{width:100%}.run.svelte-m5vp3p{background:var(--accent-ink);border-color:var(--accent-ink);color:var(--surface)}.payload.svelte-m5vp3p{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-5);grid-template-columns:max-content minmax(0,1fr);display:grid}pre.svelte-m5vp3p{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--code-bg);color:var(--code-fg);font:var(--text-sm) / 1.5 var(--font-mono);margin:0;overflow-x:auto}.result.svelte-m5vp3p{margin-top:var(--space-5);padding:var(--space-4);border-left:3px solid var(--accent-ink);border-radius:var(--radius-sm);background:var(--surface)}.result.good.svelte-m5vp3p{border-left-color:var(--success-ink,#2d7a52)}.result.bad.svelte-m5vp3p{border-left-color:var(--danger-ink,#b42318)}.result.warn.svelte-m5vp3p{border-left-color:var(--warning-ink,#a86c19)}.result.svelte-m5vp3p strong:where(.svelte-m5vp3p){font-weight:600}@media (width<=42rem){.lab.svelte-m5vp3p{padding:var(--space-5)}.lab-head.svelte-m5vp3p{flex-direction:column}.controls.svelte-m5vp3p,fieldset.svelte-m5vp3p,.run.svelte-m5vp3p{width:100%}.payload.svelte-m5vp3p{grid-template-columns:1fr}}.practice.svelte-vtfgrt{padding:var(--space-6);border:var(--hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.eyebrow.svelte-vtfgrt{font:var(--text-2xs) var(--font-mono);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em}h3.svelte-vtfgrt{margin-top:var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);font-weight:450;line-height:1.25}.practice.svelte-vtfgrt>p:where(.svelte-vtfgrt){margin-top:var(--space-2);color:var(--ink-muted);line-height:1.6}.answers.svelte-vtfgrt{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}button.svelte-vtfgrt{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:inherit;cursor:pointer}button.svelte-vtfgrt:hover,button.chosen.svelte-vtfgrt{border-color:var(--accent-ink)}.feedback.svelte-vtfgrt{margin-top:var(--space-4);padding:var(--space-4);border-left:3px solid var(--danger-ink,#b42318);background:var(--surface);line-height:1.6}.feedback.good.svelte-vtfgrt{border-left-color:var(--success-ink,#2d7a52)}@media (width<=42rem){.practice.svelte-vtfgrt{padding:var(--space-5)}.answers.svelte-vtfgrt,button.svelte-vtfgrt{width:100%}}.back.svelte-gtodmu{color:var(--ink-muted);font-size:var(--text-xs);text-decoration:none}.back.svelte-gtodmu:hover{color:var(--accent-ink)}.section-heading.svelte-gtodmu>span:where(.svelte-gtodmu),.decision-brief.svelte-gtodmu span:where(.svelte-gtodmu),.recommendations.svelte-gtodmu span:where(.svelte-gtodmu){color:var(--ink-muted);font:var(--text-2xs) var(--font-mono);text-transform:uppercase;letter-spacing:.08em}section.svelte-gtodmu{max-width:52rem;margin-top:var(--space-16);scroll-margin-top:var(--space-8)}.section-heading.svelte-gtodmu h2:where(.svelte-gtodmu){max-width:44rem;margin-top:var(--space-3);font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:450;line-height:1.1}.prose{max-width:44rem;margin-top:var(--space-6)}.decision-brief.svelte-gtodmu{margin-top:var(--space-8);padding:var(--space-6);border:var(--hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.brief-head.svelte-gtodmu strong:where(.svelte-gtodmu){margin-top:var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);font-weight:450;display:block}.brief-head.svelte-gtodmu p:where(.svelte-gtodmu){margin-top:var(--space-2);color:var(--ink-muted)}dl.svelte-gtodmu{gap:var(--space-3);margin-top:var(--space-6);display:grid}dl.svelte-gtodmu>div:where(.svelte-gtodmu){gap:var(--space-4);padding-top:var(--space-3);border-top:var(--hairline) solid var(--border);grid-template-columns:10rem 1fr;display:grid}dt.svelte-gtodmu{font-weight:600}dd.svelte-gtodmu{color:var(--ink-muted)}.alternatives.svelte-gtodmu,.recommendations.svelte-gtodmu{gap:var(--space-4);margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.alternative.svelte-gtodmu,.recommendations.svelte-gtodmu>div:where(.svelte-gtodmu){padding:var(--space-5);border:var(--hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.letter.svelte-gtodmu{border-radius:var(--radius-pill);background:var(--accent-ink);width:2rem;height:2rem;color:var(--surface);font:var(--text-xs) var(--font-mono);place-items:center;display:inline-grid}.alternative.svelte-gtodmu h3:where(.svelte-gtodmu),.recommendations.svelte-gtodmu h3:where(.svelte-gtodmu),.source-block.svelte-gtodmu h3:where(.svelte-gtodmu){margin-top:var(--space-4);font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;line-height:1.2}.alternative.svelte-gtodmu p:where(.svelte-gtodmu),.recommendations.svelte-gtodmu p:where(.svelte-gtodmu){margin-top:var(--space-3);color:var(--ink-muted);line-height:1.6}.tradeoff.svelte-gtodmu{margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--hairline) solid var(--border);color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5}.table-wrap.svelte-gtodmu{margin-top:var(--space-8);border:var(--hairline) solid var(--border);border-radius:var(--radius-lg);overflow-x:auto}table.svelte-gtodmu{border-collapse:collapse;width:100%;min-width:42rem;font-size:var(--text-sm)}caption.svelte-gtodmu{padding:var(--space-4) var(--space-5);text-align:left;font-weight:600}th.svelte-gtodmu,td.svelte-gtodmu{padding:var(--space-4) var(--space-5);border-top:var(--hairline) solid var(--border);text-align:left;vertical-align:top;line-height:1.5}thead.svelte-gtodmu th:where(.svelte-gtodmu){color:var(--ink-muted);font:var(--text-2xs) var(--font-mono);text-transform:uppercase;letter-spacing:.05em}tbody.svelte-gtodmu th:where(.svelte-gtodmu){white-space:nowrap;font-weight:600}td.svelte-gtodmu{color:var(--ink-muted)}.source-block.svelte-gtodmu,section.svelte-gtodmu details{margin-top:var(--space-8)}.supporting.svelte-gtodmu,.commands.svelte-gtodmu{margin-top:var(--space-3);color:var(--ink-muted);font-size:var(--text-sm);line-height:1.6}.commands.svelte-gtodmu{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.commands.svelte-gtodmu p:where(.svelte-gtodmu){gap:var(--space-2);display:grid}.commands.svelte-gtodmu code:where(.svelte-gtodmu){padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-raised);font:var(--text-xs) var(--font-mono);overflow-wrap:anywhere}.retention.svelte-gtodmu{padding-top:var(--space-4);border-top:2px solid var(--accent-ink)}.note-protocol.svelte-gtodmu{max-width:44rem}@media (width<=48rem){section.svelte-gtodmu{margin-top:var(--space-12)}.alternatives.svelte-gtodmu,.recommendations.svelte-gtodmu{grid-template-columns:1fr}}@media (width<=36rem){dl.svelte-gtodmu>div:where(.svelte-gtodmu),.commands.svelte-gtodmu{grid-template-columns:1fr}}
