.lab-panel.svelte-5ipqfz{padding:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-raised)}.lab-grid.svelte-5ipqfz{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lab-grid-secondary.svelte-5ipqfz{margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.lab-grid.svelte-5ipqfz label:where(.svelte-5ipqfz){align-content:start;gap:var(--space-2);font:var(--text-xs)/1.5 var(--font-mono);color:var(--ink-muted);display:grid}.lab-grid.svelte-5ipqfz label:where(.svelte-5ipqfz) span:where(.svelte-5ipqfz){font:var(--text-2xs)/1.5 var(--font-body);color:var(--ink-muted)}.lab-grid.svelte-5ipqfz input:where(.svelte-5ipqfz){min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:var(--text-sm)/1.4 var(--font-body);font-variant-numeric:tabular-nums}.lab-grid.svelte-5ipqfz input:where(.svelte-5ipqfz):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.lab-results.svelte-5ipqfz{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lab-results.svelte-5ipqfz>div:where(.svelte-5ipqfz){min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.lab-results.svelte-5ipqfz span:where(.svelte-5ipqfz),.lab-results.svelte-5ipqfz strong:where(.svelte-5ipqfz){display:block}.lab-results.svelte-5ipqfz span:where(.svelte-5ipqfz){font:var(--text-2xs)/1.5 var(--font-mono);color:var(--ink-muted)}.lab-results.svelte-5ipqfz strong:where(.svelte-5ipqfz){margin-top:var(--space-2);font:500 var(--text-md)/1.4 var(--font-display);font-variant-numeric:tabular-nums}.lab-panel.svelte-5ipqfz .annotation:where(.svelte-5ipqfz){margin-top:var(--space-4);font-size:var(--text-sm);color:var(--ink-muted);line-height:1.75}.field-lesson.svelte-5ipqfz .equation:where(.svelte-5ipqfz){border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.field-lesson.svelte-5ipqfz .equation:where(.svelte-5ipqfz)>div:where(.svelte-5ipqfz){min-width:0;padding:var(--space-5)}.field-lesson.svelte-5ipqfz .equation:where(.svelte-5ipqfz)>div:where(.svelte-5ipqfz)+div:where(.svelte-5ipqfz){border-left:1px solid var(--border)}.field-lesson.svelte-5ipqfz .equation:where(.svelte-5ipqfz) span:where(.svelte-5ipqfz),.field-lesson.svelte-5ipqfz .equation:where(.svelte-5ipqfz) strong:where(.svelte-5ipqfz){display:block}.field-lesson.svelte-5ipqfz .equation:where(.svelte-5ipqfz) span:where(.svelte-5ipqfz){font:var(--text-2xs)/1.5 var(--font-mono);color:var(--accent-ink)}.field-lesson.svelte-5ipqfz .equation:where(.svelte-5ipqfz) strong:where(.svelte-5ipqfz){margin-top:var(--space-3);font-weight:500;line-height:1.65}.field-lesson.svelte-5ipqfz>section:where(.svelte-5ipqfz)>.annotation:where(.svelte-5ipqfz){font-size:var(--text-sm);color:var(--ink-muted);line-height:1.75}@media (width<=55rem){.lab-grid.svelte-5ipqfz{grid-template-columns:repeat(2,minmax(0,1fr))}.field-lesson.svelte-5ipqfz .equation:where(.svelte-5ipqfz){grid-template-columns:1fr}.field-lesson.svelte-5ipqfz .equation:where(.svelte-5ipqfz)>div:where(.svelte-5ipqfz)+div:where(.svelte-5ipqfz){border-top:1px solid var(--border);border-left:0}}@media (width<=35rem){.lab-grid.svelte-5ipqfz,.lab-grid-secondary.svelte-5ipqfz,.lab-results.svelte-5ipqfz{grid-template-columns:1fr}}
