@layer components{.lab-controls.svelte-zvu5lk{gap:var(--space-4);padding:var(--space-5);border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lab-controls.svelte-zvu5lk label:where(.svelte-zvu5lk){gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-sm);display:grid}.lab-controls.svelte-zvu5lk input:where(.svelte-zvu5lk){width:100%;min-height:2.75rem;padding-inline:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:var(--text-sm) var(--font-mono)}.lab-result.svelte-zvu5lk{gap:var(--space-3) var(--space-5);padding:var(--space-5);border-top:1px solid var(--border);background:var(--surface-sunken);font-size:var(--text-sm);grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.7;display:grid}.lab-result.svelte-zvu5lk p:where(.svelte-zvu5lk){color:var(--ink-body);margin:0}.lab-result.svelte-zvu5lk strong:where(.svelte-zvu5lk){color:var(--ink);font-family:var(--font-mono);font-weight:500}.source-note.svelte-zvu5lk{margin-block:var(--space-6);color:var(--ink-muted);font-size:var(--text-sm)}@media (width<=40rem){.lab-controls.svelte-zvu5lk,.lab-result.svelte-zvu5lk{grid-template-columns:1fr}}}
