/*! 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){.bp-sim.svelte-eq4dkn{grid-template-rows:auto 1fr}}.bp-places.svelte-eq4dkn{flex-wrap:wrap;flex-basis:100%;gap:.4rem;display:flex}.bp-chip.svelte-eq4dkn{border:1px solid var(--sq-line-strong);background-color:var(--sq-surface-2);min-height:2.25rem;color:var(--sq-ink-soft);font:inherit;cursor:pointer;border-radius:999px;padding:.2rem .7rem;font-size:.8125rem}.bp-chip.svelte-eq4dkn:hover{border-color:var(--sq-accent)}.bp-chip[aria-pressed=true].svelte-eq4dkn{border-color:var(--sq-accent);color:var(--sq-accent);background-color:var(--sq-accent-soft)}.bp-note.svelte-eq4dkn{color:var(--sq-ink-faint);margin:0;font-size:.75rem;line-height:1.55}.bp-sim.svelte-eq4dkn .readout:last-child dd,.bp-with-f.svelte-eq4dkn .readout.primary dd{flex-direction:column;align-items:flex-start}.bp-field.svelte-eq4dkn{flex-direction:column;gap:.5rem;display:flex}.bp-field-head.svelte-eq4dkn{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bp-field-label.svelte-eq4dkn{color:var(--sq-ink-soft);letter-spacing:-.01em;font-size:.8438rem;font-weight:500}.bp-field-value.svelte-eq4dkn{align-items:baseline;gap:.3rem;display:inline-flex}.bp-field-number.svelte-eq4dkn{border:1px solid var(--sq-line);background-color:var(--sq-surface-2);width:6.5rem;color:var(--sq-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:end;border-radius:8px;padding:.3rem .45rem;font-size:.8125rem}.bp-field-number.svelte-eq4dkn:focus-visible{border-color:var(--sq-accent)}.bp-field-unit.svelte-eq4dkn{font-family:var(--font-mono);color:var(--sq-ink-faint);min-width:2.2rem;font-size:.75rem}.bp-range.svelte-eq4dkn{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.5rem}.bp-range.svelte-eq4dkn::-webkit-slider-runnable-track{background-color:var(--sq-surface-3);border-radius:999px;height:.375rem}.bp-range.svelte-eq4dkn::-moz-range-track{background-color:var(--sq-surface-3);border-radius:999px;height:.375rem}.bp-range.svelte-eq4dkn::-webkit-slider-thumb{appearance:none;background-color:var(--sq-accent);border:2px solid var(--sq-bg);border-radius:50%;width:1.125rem;height:1.125rem;margin-top:-.375rem;box-shadow:0 1px 4px #00000059}.bp-range.svelte-eq4dkn::-moz-range-thumb{background-color:var(--sq-accent);border:2px solid var(--sq-bg);border-radius:50%;width:1.125rem;height:1.125rem}.bp-help.svelte-eq4dkn{color:var(--sq-ink-faint);margin:0;font-size:.75rem;line-height:1.5}.bp-liquids.svelte-eq4dkn h3:where(.svelte-eq4dkn){margin:0}.bp-seg.svelte-eq4dkn{flex-direction:column;gap:.5rem;min-width:0;display:flex}.bp-segments.svelte-eq4dkn{border:1px solid var(--sq-line);background-color:var(--sq-surface-2);border-radius:10px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.25rem;padding:.1875rem;display:grid}.bp-segment.svelte-eq4dkn{min-height:2.25rem;color:var(--sq-ink-muted);text-align:center;cursor:pointer;transition:background-color var(--sq-dur-fast) var(--sq-ease), color var(--sq-dur-fast) var(--sq-ease);border-radius:7px;place-items:center;padding-inline:.5rem;font-size:.8438rem;font-weight:550;line-height:1.2;display:grid;position:relative}.bp-segment.svelte-eq4dkn:hover{color:var(--sq-ink)}.bp-segment.active.svelte-eq4dkn{background-color:var(--sq-surface);color:var(--sq-accent);box-shadow:inset 0 0 0 1px var(--sq-accent), var(--sq-shadow-sm)}.bp-segment.svelte-eq4dkn input:where(.svelte-eq4dkn){opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bp-segment.svelte-eq4dkn:focus-within{outline:2px solid var(--sq-accent);outline-offset:1px}.bp-pair.svelte-eq4dkn{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));align-items:start;gap:1.125rem 1rem;display:grid}.bp-liquid-list.svelte-eq4dkn{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.bp-liquid-list.svelte-eq4dkn>li:where(.svelte-eq4dkn){min-width:0;display:flex}.bp-liquid.svelte-eq4dkn{border:1px solid var(--sq-line-strong);background-color:var(--sq-surface);min-width:0;min-height:3.25rem;color:var(--sq-ink-muted);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--sq-dur-fast) var(--sq-ease), background-color var(--sq-dur-fast) var(--sq-ease);border-radius:10px;flex-direction:column;flex:1;align-items:flex-start;gap:.2rem;padding:.5rem .65rem;display:flex}button.bp-liquid.svelte-eq4dkn:hover{border-color:var(--sq-ink-faint)}.bp-liquid.on.svelte-eq4dkn{border-color:var(--bp-curve,var(--sq-accent-3));background-color:var(--sq-surface-2);color:var(--sq-ink)}.bp-liquid-water.svelte-eq4dkn{border-color:color-mix(in srgb, var(--sq-accent) 45%, transparent);background-color:var(--sq-accent-soft);min-height:0;color:var(--sq-accent);cursor:default;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:baseline}.bp-liquid-name.svelte-eq4dkn{align-items:center;gap:.45rem;font-size:.8125rem;font-weight:600;display:inline-flex}.bp-swatch.svelte-eq4dkn{border-block-start:2px dashed var(--sq-line-strong);flex:none;width:1rem;height:0}.bp-liquid.on.svelte-eq4dkn .bp-swatch:where(.svelte-eq4dkn){border-block-start:2.5px solid var(--bp-curve,var(--sq-accent-3))}.bp-liquid-water.svelte-eq4dkn .bp-swatch:where(.svelte-eq4dkn){border-block-start:3px solid var(--sq-accent)}.bp-liquid-value.svelte-eq4dkn{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9375rem}.bp-liquid-water.svelte-eq4dkn .bp-liquid-value:where(.svelte-eq4dkn){font-weight:600}.bp-beyond.svelte-eq4dkn{color:var(--sq-ink-faint);font-size:.6875rem;font-style:italic}.bp-plots.svelte-eq4dkn{gap:1.25rem;display:grid}@media (width>=40rem){.bp-plots.svelte-eq4dkn{grid-template-columns:1fr 1fr}}@media (width>=62rem){.bp-plots.svelte-eq4dkn{grid-template-columns:1fr}}
