/*! 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
 */
@media (width>=62rem){.lt-sim.svelte-17i52gq{grid-template-rows:auto 1fr}.lt-deck.svelte-17i52gq{grid-area:2/1}}.lt-modes.svelte-17i52gq{border:1px solid var(--sq-line-strong);border-radius:999px;display:inline-flex;overflow:hidden}.lt-mode.svelte-17i52gq{min-width:3.25rem;min-height:2.75rem;color:var(--sq-ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .9rem;font-size:.875rem;font-weight:600}.lt-mode.svelte-17i52gq+.lt-mode:where(.svelte-17i52gq){border-inline-start:1px solid var(--sq-line-strong)}.lt-mode[aria-pressed=true].svelte-17i52gq{background-color:var(--sq-accent-soft);color:var(--sq-accent)}.lt-mode.svelte-17i52gq:focus-visible{outline:2px solid var(--sq-accent);outline-offset:-2px}.lt-deck.svelte-17i52gq{gap:.75rem}.lt-deck-name.svelte-17i52gq{font-family:var(--font-mono);color:var(--sq-ink-muted);margin:0;font-size:.75rem;font-weight:600}.lt-deck-name.svelte-17i52gq+.lt-presets:where(.svelte-17i52gq),.lt-deck-row.svelte-17i52gq+.lt-presets:where(.svelte-17i52gq){margin-block-start:-.25rem}.lt-deck-row.svelte-17i52gq{justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:.25rem;display:flex}.lt-swap.svelte-17i52gq{padding-inline:.95rem;font-size:.8125rem}.lt-presets.svelte-17i52gq{flex-wrap:wrap;gap:.5rem;display:flex}.lt-preset.svelte-17i52gq,.lt-layer.svelte-17i52gq{border:1px solid var(--sq-line-strong);min-height:2.75rem;font:inherit;white-space:nowrap;cursor:pointer;transition:border-color var(--sq-dur-fast) var(--sq-ease), background-color var(--sq-dur-fast) var(--sq-ease), color var(--sq-dur-fast) var(--sq-ease);border-radius:999px;align-items:center;gap:.55rem;font-size:.8125rem;font-weight:550;display:inline-flex}.lt-preset.svelte-17i52gq{background-color:var(--sq-surface);color:var(--sq-ink);padding:.25rem .95rem .25rem .4rem}.lt-preset.svelte-17i52gq:hover,.lt-layer.svelte-17i52gq:hover{border-color:var(--sq-accent)}.lt-preset[aria-pressed=true].svelte-17i52gq{border-color:var(--sq-accent);background-color:var(--sq-accent-soft);color:var(--sq-accent)}.lt-preset.svelte-17i52gq:focus-visible,.lt-layer.svelte-17i52gq:focus-visible{outline:2px solid var(--sq-accent);outline-offset:2px}.lt-thumb.svelte-17i52gq{background-color:var(--sq-surface-2);border-radius:999px;flex-shrink:0;width:1.75rem;height:1.75rem;overflow:visible}.lt-thumb-unit.svelte-17i52gq{fill:none;stroke:var(--sq-ink-faint);stroke-opacity:.55;stroke-width:.9px;stroke-dasharray:1.6 1.6}.lt-thumb-area.svelte-17i52gq{fill:var(--sq-topic-math);fill-opacity:.24;stroke:var(--sq-topic-math);stroke-width:1.1px;stroke-linejoin:round}.lt-thumb-area.flipped.svelte-17i52gq{fill:var(--sq-danger);stroke:var(--sq-danger)}.lt-thumb-edge.svelte-17i52gq{stroke:var(--sq-topic-math);stroke-width:.8px;stroke-opacity:.85}.lt-thumb-i.svelte-17i52gq,.lt-thumb-j.svelte-17i52gq,.lt-thumb-k.svelte-17i52gq{stroke-width:2px;stroke-linecap:round}.lt-thumb-i.svelte-17i52gq{stroke:var(--sq-accent)}.lt-thumb-j.svelte-17i52gq{stroke:var(--sq-accent-2)}.lt-thumb-k.svelte-17i52gq{stroke:var(--sq-topic-biology)}.lt-layers.svelte-17i52gq{flex-wrap:wrap;gap:.5rem;display:flex}.lt-layer.svelte-17i52gq{color:var(--sq-ink-muted);background-color:#0000;padding:0 .95rem 0 .75rem}.lt-layer[aria-pressed=true].svelte-17i52gq{border-color:var(--sq-accent);background-color:var(--sq-accent-soft);color:var(--sq-ink)}.lt-swatch.svelte-17i52gq{width:22px;height:16px;transition:opacity var(--sq-dur-fast) var(--sq-ease);flex-shrink:0;overflow:visible}.lt-layer[aria-pressed=false].svelte-17i52gq .lt-swatch:where(.svelte-17i52gq){opacity:.35}.lt-sw-eigen.svelte-17i52gq{stroke:var(--sq-accent-3);stroke-width:2px;stroke-dasharray:4 3}.lt-sw-area.svelte-17i52gq{fill:var(--sq-topic-math);fill-opacity:.24;stroke:var(--sq-topic-math);stroke-width:1.4px;stroke-linejoin:round}.lt-sw-grid.svelte-17i52gq,.lt-sw-cube.svelte-17i52gq,.lt-sw-circle.svelte-17i52gq,.lt-sw-ellipse.svelte-17i52gq{fill:none;stroke:var(--sq-ink-faint)}.lt-sw-grid.svelte-17i52gq{stroke-width:1px;stroke-opacity:.75}.lt-sw-cube.svelte-17i52gq{stroke-width:1.1px;stroke-dasharray:2 2;stroke-linejoin:round}.lt-sw-circle.svelte-17i52gq{stroke-width:1.1px;stroke-dasharray:1.6 2}.lt-sw-ellipse.svelte-17i52gq{stroke-width:1.6px}.lt-matrix.svelte-17i52gq{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:.3rem .65rem;display:grid}.lt-matrix-name.svelte-17i52gq{font-family:var(--font-mono);color:var(--sq-ink);grid-area:2/1;font-size:1rem;font-weight:600}.lt-heads.svelte-17i52gq,.lt-entries.svelte-17i52gq{grid-column:2;column-gap:.5rem;display:grid}.lt-heads.svelte-17i52gq{grid-row:1;padding-inline:calc(.55rem + 2px)}.lt-entries.svelte-17i52gq{border-inline:2px solid var(--sq-ink-soft);border-radius:3px;grid-row:2;row-gap:.45rem;padding:.35rem .55rem}.lt-grid-2.svelte-17i52gq{grid-template-columns:repeat(2,4.75rem)}.lt-grid-3.svelte-17i52gq{grid-template-columns:repeat(3,4.25rem)}.lt-head.svelte-17i52gq{font-family:var(--font-mono);text-align:center;font-size:.875rem;font-weight:600}.lt-head-0.svelte-17i52gq{color:var(--sq-accent)}.lt-head-1.svelte-17i52gq{color:var(--sq-accent-2)}.lt-head-2.svelte-17i52gq{color:var(--sq-topic-biology)}.lt-entry.svelte-17i52gq{border:1px solid var(--sq-line);background-color:var(--sq-surface-2);width:100%;min-height:2.75rem;color:var(--sq-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:end;-moz-appearance:textfield;appearance:textfield;border-block-end-width:3px;border-radius:7px;padding:.3rem .5rem;font-size:.9375rem}.lt-grid-3.svelte-17i52gq .lt-entry:where(.svelte-17i52gq){padding-inline:.3rem}@media (width<=22rem){.lt-matrix-3.svelte-17i52gq{column-gap:0}.lt-matrix-3.svelte-17i52gq .lt-matrix-name:where(.svelte-17i52gq){display:none}}.lt-entry.svelte-17i52gq::-webkit-inner-spin-button,.lt-entry.svelte-17i52gq::-webkit-outer-spin-button{appearance:none;margin:0}.lt-col-0.svelte-17i52gq{border-block-end-color:var(--sq-accent)}.lt-col-1.svelte-17i52gq{border-block-end-color:var(--sq-accent-2)}.lt-col-2.svelte-17i52gq{border-block-end-color:var(--sq-topic-biology)}.lt-entry.svelte-17i52gq:focus-visible{outline:2px solid var(--sq-accent);outline-offset:1px}.lt-note.svelte-17i52gq{color:var(--sq-ink-faint);margin:0;font-size:.75rem;line-height:1.5}
