/*! Copyright 2026 ScienceQuest. All rights reserved. https://sciencequest.in/terms/
 * Third-party rules in this file, such as the Tailwind CSS base styles and the font-face
 * rules, keep their own licences: https://sciencequest.in/third-party-licences.txt
 */
.rn.svelte-19q6uw{flex-direction:column;gap:1rem;display:flex}.rn-group.svelte-19q6uw{border:1px solid var(--sq-line);background-color:var(--sq-surface);border-radius:12px;margin:0;padding:.875rem 1rem 1rem}.rn-legend.svelte-19q6uw{color:var(--sq-ink);padding-inline:.35rem;font-size:.8125rem;font-weight:650}.rn-hint.svelte-19q6uw{color:var(--sq-ink-faint);font-size:.75rem;line-height:1.5}.rn-field.svelte-19q6uw{min-width:0;color:var(--sq-ink-muted);flex-direction:column;gap:.2rem;font-size:.75rem;display:flex}.rn-supply.svelte-19q6uw{max-width:22rem}.rn-field.svelte-19q6uw input:where(.svelte-19q6uw){border:1px solid var(--sq-line);background-color:var(--sq-bg);min-height:2.5rem;color:var(--sq-ink);font-family:var(--font-mono);border-radius:8px;padding:0 .55rem;font-size:.9375rem}.rn-field.svelte-19q6uw input:where(.svelte-19q6uw):focus-visible{border-color:var(--sq-accent)}.rn-stage.svelte-19q6uw{border:1px solid var(--sq-line);background-color:var(--sq-surface-2);border-radius:9px;margin-block-start:.625rem;padding:.625rem .75rem}.rn-stage-head.svelte-19q6uw{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-block-end:.4rem;display:flex}.rn-stage-name.svelte-19q6uw{color:var(--sq-ink);font-size:.8125rem;font-weight:650}.rn-stage-kind.svelte-19q6uw{color:var(--sq-ink-muted);font-size:.75rem}.rn-stage-ohms.svelte-19q6uw{font-family:var(--font-mono);color:var(--sq-accent);margin-inline-start:.35rem}.rn-resistors.svelte-19q6uw{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.rn-resistor.svelte-19q6uw{flex:0 7.5rem;min-width:0;display:flex;position:relative}.rn-resistor.svelte-19q6uw input:where(.svelte-19q6uw){flex:1;min-width:0;padding-inline-end:1.9rem}.rn-drop.svelte-19q6uw{width:1.75rem;color:var(--sq-ink-faint);cursor:pointer;background:0 0;border:0;border-radius:0 7px 7px 0;font-size:1.125rem;line-height:1;position:absolute;inset-block:1px;inset-inline-end:1px}.rn-drop.svelte-19q6uw:hover{color:var(--sq-ink)}.rn-add-parallel.svelte-19q6uw,.rn-add.svelte-19q6uw{border:1px solid var(--sq-line);min-height:2.5rem;color:var(--sq-ink-muted);cursor:pointer;background:0 0;border-radius:8px;padding-inline:.6rem;font-size:.8125rem}.rn-add.svelte-19q6uw{margin-block-start:.75rem}.rn-add-parallel.svelte-19q6uw:disabled,.rn-add.svelte-19q6uw:disabled{opacity:.45;cursor:not-allowed}.rn-error.svelte-19q6uw{border:1px solid var(--sq-danger);border-radius:var(--sq-radius);color:var(--sq-danger);padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.rn-answer.svelte-19q6uw{border:1px solid var(--sq-accent);border-radius:var(--sq-radius);background-color:var(--sq-accent-soft);flex-direction:column;gap:.3rem;padding:.875rem 1rem;display:flex}.rn-answer-row.svelte-19q6uw{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.rn-answer-label.svelte-19q6uw{color:var(--sq-ink-muted);font-size:.8125rem}.rn-answer-value.svelte-19q6uw{align-items:baseline;gap:.35rem;display:flex}.rn-value.svelte-19q6uw{color:var(--sq-accent);font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:600;line-height:1.15}.rn-small.svelte-19q6uw{font-size:1.375rem}.rn-unit.svelte-19q6uw{font-family:var(--font-mono);color:var(--sq-ink-muted);font-size:.9375rem}.rn-answer-sub.svelte-19q6uw{color:var(--sq-ink-muted);font-size:.8125rem;line-height:1.5}.rn-table-wrap.svelte-19q6uw{overflow-x:auto}.rn-table.svelte-19q6uw{border-collapse:collapse;width:100%;font-size:.8125rem}.rn-table.svelte-19q6uw th:where(.svelte-19q6uw),.rn-table.svelte-19q6uw td:where(.svelte-19q6uw){border-block-end:1px solid var(--sq-line);text-align:end;white-space:nowrap;padding:.4rem .6rem}.rn-table.svelte-19q6uw thead:where(.svelte-19q6uw) th:where(.svelte-19q6uw){color:var(--sq-ink-muted);font-weight:550}.rn-table.svelte-19q6uw tbody:where(.svelte-19q6uw) th:where(.svelte-19q6uw){text-align:start;color:var(--sq-ink-muted);font-weight:550}.rn-table.svelte-19q6uw td:where(.svelte-19q6uw){font-family:var(--font-mono);color:var(--sq-ink)}.rn-table.svelte-19q6uw tr.parallel:where(.svelte-19q6uw) td:where(.svelte-19q6uw){color:var(--sq-accent)}
