/*! 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
 */
.rcc.svelte-1kjqr9p{flex-direction:column;gap:1.25rem;display:flex}.rcc-choice.svelte-1kjqr9p{border:none;margin:0;padding:0}.rcc-choice-grid.svelte-1kjqr9p{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;margin-block-start:.625rem;display:grid}.rcc-counts.svelte-1kjqr9p{grid-template-columns:repeat(4,minmax(0,1fr))}.rcc-option.svelte-1kjqr9p{border:1px solid var(--sq-line);background-color:var(--sq-surface);min-height:2.75rem;color:var(--sq-ink-muted);text-align:center;cursor:pointer;border-radius:10px;place-items:center;padding-inline:.5rem;font-size:.8438rem;display:grid;position:relative}.rcc-option.svelte-1kjqr9p:hover{border-color:var(--sq-line-strong);color:var(--sq-ink)}.rcc-option.active.svelte-1kjqr9p{border-color:var(--sq-accent);background-color:var(--sq-accent-soft);color:var(--sq-accent)}.rcc-option.svelte-1kjqr9p input:where(.svelte-1kjqr9p){opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.rcc-option.svelte-1kjqr9p:focus-within{outline:2px solid var(--sq-accent);outline-offset:2px}.rcc-answer.svelte-1kjqr9p{border:1px solid var(--sq-accent);border-radius:var(--sq-radius);background-color:var(--sq-accent-soft);text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding:.875rem 1rem 1rem;display:flex}.rcc-drawing.svelte-1kjqr9p{width:100%;max-width:26rem;height:auto}.rcc-lead.svelte-1kjqr9p{stroke:#9aa0a6;stroke-width:4px;stroke-linecap:round}.rcc-body.svelte-1kjqr9p{fill:#d9c39b;stroke:#a58c62;stroke-width:1.5px}.rcc-band.svelte-1kjqr9p{stroke:#00000059;stroke-width:.75px}.rcc-headline.svelte-1kjqr9p{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem;display:flex}.rcc-value.svelte-1kjqr9p{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}.rcc-bands.svelte-1kjqr9p{color:var(--sq-accent);font-size:1.25rem;font-weight:600;line-height:1.3}.rcc-spec.svelte-1kjqr9p{font-family:var(--font-mono);color:var(--sq-ink-muted);font-size:.9375rem}.rcc-sequence.svelte-1kjqr9p{color:var(--sq-ink-muted);font-size:.875rem}.rcc-pickers.svelte-1kjqr9p{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem;display:grid}.rcc-field.svelte-1kjqr9p{flex-direction:column;gap:.4rem;min-width:0;display:flex}.rcc-label.svelte-1kjqr9p{color:var(--sq-ink);font-size:.8125rem;font-weight:550}.rcc-select-row.svelte-1kjqr9p{align-items:center;gap:.4rem;display:flex}.rcc-select-row.svelte-1kjqr9p select:where(.svelte-1kjqr9p),.rcc-select-row.svelte-1kjqr9p input:where(.svelte-1kjqr9p){border:1px solid var(--sq-line);background-color:var(--sq-bg);min-width:0;min-height:2.75rem;color:var(--sq-ink);border-radius:9px;flex:1;padding:0 .55rem;font-size:.875rem}.rcc-select-row.svelte-1kjqr9p input:where(.svelte-1kjqr9p){font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.9375rem}.rcc-select-row.svelte-1kjqr9p input:where(.svelte-1kjqr9p)+select:where(.svelte-1kjqr9p){background-color:var(--sq-surface-2);flex:none;min-width:4.5rem}.rcc-select-row.svelte-1kjqr9p select:where(.svelte-1kjqr9p):focus-visible,.rcc-select-row.svelte-1kjqr9p input:where(.svelte-1kjqr9p):focus-visible{border-color:var(--sq-accent)}.rcc-swatch.svelte-1kjqr9p{border:1px solid #00000059;border-radius:4px;flex:none;width:1.25rem;height:2.25rem}.rcc-fixed.svelte-1kjqr9p{min-height:2.75rem;color:var(--sq-ink-muted);align-items:center;font-size:.875rem;display:flex}.rcc-error.svelte-1kjqr9p{border:1px solid var(--sq-danger);color:var(--sq-danger);border-radius:10px;padding:.75rem .875rem;font-size:.8438rem;line-height:1.5}.rcc-note.svelte-1kjqr9p{border:1px solid var(--sq-line-strong);background-color:var(--sq-surface-2);color:var(--sq-ink-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.625rem .875rem;font-size:.8438rem;line-height:1.5;display:flex}.rcc-action.svelte-1kjqr9p{border:1px solid var(--sq-accent);min-height:2.25rem;color:var(--sq-accent);cursor:pointer;background:0 0;border-radius:8px;padding-inline:.75rem;font-size:.8125rem}.rcc-other-end.svelte-1kjqr9p,.rcc-series-note.svelte-1kjqr9p{color:var(--sq-ink-soft);font-size:.8438rem;line-height:1.55}.rcc-series.svelte-1kjqr9p{flex-direction:column;gap:.5rem;display:flex}.rcc-subhead.svelte-1kjqr9p{color:var(--sq-ink);font-size:.8125rem;font-weight:650}.rcc-table-wrap.svelte-1kjqr9p{position:relative;overflow-x:auto}.rcc-table.svelte-1kjqr9p{border-collapse:collapse;width:100%;font-size:.8125rem}.rcc-table.svelte-1kjqr9p th:where(.svelte-1kjqr9p),.rcc-table.svelte-1kjqr9p td:where(.svelte-1kjqr9p){border-block-end:1px solid var(--sq-line);text-align:start;white-space:nowrap;padding:.4rem .6rem}.rcc-table.svelte-1kjqr9p thead:where(.svelte-1kjqr9p) th:where(.svelte-1kjqr9p){color:var(--sq-ink-muted);font-weight:550}.rcc-table.svelte-1kjqr9p td:where(.svelte-1kjqr9p){font-family:var(--font-mono);color:var(--sq-ink-muted)}.rcc-table.svelte-1kjqr9p td.nearest:where(.svelte-1kjqr9p){color:var(--sq-ink);font-weight:600}.rcc-table.svelte-1kjqr9p tr.paired:where(.svelte-1kjqr9p) th:where(.svelte-1kjqr9p),.rcc-table.svelte-1kjqr9p tr.paired:where(.svelte-1kjqr9p) td:where(.svelte-1kjqr9p){background-color:var(--sq-accent-soft)}.rcc-table.svelte-1kjqr9p tr.paired:where(.svelte-1kjqr9p) th:where(.svelte-1kjqr9p){color:var(--sq-accent)}.rcc-diff.svelte-1kjqr9p{color:var(--sq-ink-faint);margin-inline-start:.35rem;font-size:.75rem}.rcc-use.svelte-1kjqr9p{border:1px solid var(--sq-line);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:.15rem .35rem}.rcc-use.svelte-1kjqr9p:hover,.rcc-use.svelte-1kjqr9p:focus-visible{border-color:var(--sq-accent);color:var(--sq-accent)}.rcc-next.svelte-1kjqr9p{font-size:.875rem}
