.lab.svelte-1x5aj3q{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-raised);overflow:hidden}.heading.svelte-1x5aj3q,.controls.svelte-1x5aj3q,.explanation.svelte-1x5aj3q{padding:var(--space-5)}.heading.svelte-1x5aj3q>span:where(.svelte-1x5aj3q),.label.svelte-1x5aj3q{font:var(--text-xs)/1.7 var(--font-mono);color:var(--accent-ink)}h3.svelte-1x5aj3q{margin-block:var(--space-3)}p.svelte-1x5aj3q{font-size:var(--text-sm);color:var(--ink-muted);line-height:1.8}.controls.svelte-1x5aj3q{align-items:center;gap:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}label.svelte-1x5aj3q{font-size:var(--text-sm)}select.svelte-1x5aj3q,button.svelte-1x5aj3q{max-width:100%;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)}.panes.svelte-1x5aj3q{grid-template-columns:1fr 1fr;display:grid}.panes.svelte-1x5aj3q>div:where(.svelte-1x5aj3q){border-top:1px solid var(--border);min-width:0;padding:var(--space-5)}.panes.svelte-1x5aj3q>div:where(.svelte-1x5aj3q)+div:where(.svelte-1x5aj3q){border-left:1px solid var(--border)}pre.svelte-1x5aj3q{font:var(--text-sm)/1.8 var(--font-mono);padding:var(--space-4);border-radius:var(--radius-md);background:var(--code-bg);color:var(--code-fg);white-space:pre-wrap;overflow-wrap:anywhere;margin-block:var(--space-3)}.explanation.svelte-1x5aj3q{border-top:1px solid var(--border);color:var(--ink-body);min-height:8rem}@media (width<=50rem){.panes.svelte-1x5aj3q{grid-template-columns:1fr}.panes.svelte-1x5aj3q>div:where(.svelte-1x5aj3q)+div:where(.svelte-1x5aj3q){border-left:0}}
