.water-actions.svelte-3klbn4{display:flex;align-items:center;gap:var(--space-2)}.water-hint-off.svelte-3klbn4{visibility:hidden}.water-controls.svelte-3klbn4{margin-bottom:var(--space-4)}.water-kettle-row.svelte-3klbn4{display:flex;gap:var(--space-2);align-items:flex-start;margin-bottom:var(--space-3)}.water-kettle.svelte-3klbn4{flex:1 1 auto}.water-field.svelte-3klbn4>span:where(.svelte-3klbn4){white-space:nowrap}.water-field.svelte-3klbn4{max-width:100%;min-width:0}.water-field.svelte-3klbn4 select:where(.svelte-3klbn4){max-width:min(100%,24rem)}.water-kettle.svelte-3klbn4 select:where(.svelte-3klbn4){width:100%}.water-field.svelte-3klbn4 input:where(.svelte-3klbn4){width:8rem;max-width:100%}.water-mineral.svelte-3klbn4,.water-unit.svelte-3klbn4{flex:1 1 8rem;min-width:0}.water-mineral.svelte-3klbn4 input:where(.svelte-3klbn4){width:100%;min-width:0}.water-slider.svelte-3klbn4{--thumb: 24px;margin-bottom:0}.water-slider.svelte-3klbn4 input[type=range]:where(.svelte-3klbn4){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--thumb);margin:0;padding:0;background:transparent}.water-slider.svelte-3klbn4 input[type=range]:where(.svelte-3klbn4)::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:var(--color-border)}.water-slider.svelte-3klbn4 input[type=range]:where(.svelte-3klbn4)::-moz-range-track{height:4px;border-radius:2px;background:var(--color-border)}.water-slider.svelte-3klbn4 input[type=range]:where(.svelte-3klbn4)::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((4px - var(--thumb)) / 2);border:0;border-radius:50%;background:var(--color-accent)}.water-slider.svelte-3klbn4 input[type=range]:where(.svelte-3klbn4)::-moz-range-thumb{width:var(--thumb);height:var(--thumb);box-sizing:border-box;border:0;border-radius:50%;background:var(--color-accent)}.water-ticks.svelte-3klbn4{position:relative;height:1.6rem;margin:0 calc(var(--thumb) / 2)}.water-tick.svelte-3klbn4{position:absolute;top:0;width:1px;height:5px;background:var(--color-text-muted)}.water-tick-major.svelte-3klbn4{height:9px}.water-tick-label.svelte-3klbn4{position:absolute;top:11px;left:0;transform:translate(-50%);font-size:.65rem;line-height:1;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.wr.svelte-3klbn4 small:where(.svelte-3klbn4){color:var(--color-text-muted);font-size:.75em;margin-left:.25em;font-weight:400}.wr.svelte-3klbn4 h2:where(.svelte-3klbn4){margin:0 0 var(--space-3);font-size:1.1rem}.wr.svelte-3klbn4 h3:where(.svelte-3klbn4){margin:0 0 var(--space-3);font-size:.9rem;color:var(--color-label)}.wr-head.svelte-3klbn4{margin-bottom:var(--space-4);border-left:4px solid var(--color-accent)}.wr-drops.svelte-3klbn4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);list-style:none;margin:0;padding:0}.wr-drop.svelte-3klbn4{display:flex;align-items:baseline;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));white-space:nowrap}.wr-drop.svelte-3klbn4 b:where(.svelte-3klbn4),.wr-drop.svelte-3klbn4 span:where(.svelte-3klbn4){color:var(--el)}.wr-note.svelte-3klbn4{font-size:.85rem;margin:0 0 var(--space-2)}.water-el.svelte-3klbn4{color:var(--el);font-weight:600}.wr-drop.svelte-3klbn4 b:where(.svelte-3klbn4){font-size:2rem;line-height:1.1;font-variant-numeric:tabular-nums}.wr-drop.svelte-3klbn4 span:where(.svelte-3klbn4){font-size:1.1rem;font-weight:600}@container card (min-width: 26rem){.wr-drops.svelte-3klbn4{grid-template-columns:repeat(4,minmax(0,1fr))}}.wr-zero.svelte-3klbn4 b:where(.svelte-3klbn4),.wr-zero.svelte-3klbn4 span:where(.svelte-3klbn4){color:var(--color-text-muted)}.wr-meters.svelte-3klbn4{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.wr-meters.svelte-3klbn4 li:where(.svelte-3klbn4){display:grid;grid-template-columns:6.5rem minmax(0,1fr) 5.5rem;align-items:center;gap:var(--space-2)}.wr-meter-label.svelte-3klbn4{color:var(--el);font-size:.9rem;font-weight:600}.wr-meter-num.svelte-3klbn4{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.wr-bar.svelte-3klbn4{position:relative;display:block;height:8px;border-radius:4px;background:var(--color-border)}.wr-bar.svelte-3klbn4 i:where(.svelte-3klbn4){position:absolute;inset:0 auto 0 0;border-radius:4px;background:var(--el, var(--color-accent))}.wr-bar-tall.svelte-3klbn4{height:14px;border-radius:7px}.wr-bar-tall.svelte-3klbn4 i:where(.svelte-3klbn4){border-radius:7px}.wr-bar.svelte-3klbn4 u:where(.svelte-3klbn4){position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--color-text);text-decoration:none}.wr-gauges.svelte-3klbn4{--el: var(--color-label);display:grid;gap:var(--space-5)}.wr-gauge-head.svelte-3klbn4{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-2)}.wr-gauge-head.svelte-3klbn4 span:where(.svelte-3klbn4){font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums}.water-page.svelte-3klbn4{display:grid;grid-template-columns:minmax(0,34rem);grid-template-areas:"title" "tabs" "ctl" "inputs" "hint" "results" "notes";column-gap:var(--space-6)}.water-page.svelte-3klbn4>:where(.svelte-3klbn4){min-width:0}.water-title.svelte-3klbn4{grid-area:title}.water-tabs.svelte-3klbn4{grid-area:tabs}.water-controls.svelte-3klbn4{grid-area:ctl;width:100%}.water-inputs-wrap.svelte-3klbn4{grid-area:inputs;container-type:inline-size;margin-bottom:var(--space-3)}.water-results.svelte-3klbn4{grid-area:results}.water-notes.svelte-3klbn4{grid-area:notes}.water-hint.svelte-3klbn4{grid-area:hint}@media(min-width:900px){.water-page.svelte-3klbn4{grid-template-columns:repeat(2,minmax(0,34rem));grid-template-rows:repeat(6,auto) 1fr;grid-template-areas:"title results" "tabs results" "ctl results" "inputs results" "hint results" "notes results" ". results"}.water-notes.svelte-3klbn4{align-self:start}.water-hint-off.svelte-3klbn4{display:none}.water-field.svelte-3klbn4 select:where(.svelte-3klbn4){max-width:none;width:100%}}.water-inputs.svelte-3klbn4{margin-bottom:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width: 26rem){.water-inputs.svelte-3klbn4{grid-template-columns:repeat(4,minmax(0,1fr))}}.water-inputs.svelte-3klbn4 .water-unit:where(.svelte-3klbn4),.water-inputs.svelte-3klbn4 .water-field:where(.svelte-3klbn4),.water-ideal.svelte-3klbn4{grid-column:1 / -1}.water-ideal.svelte-3klbn4{margin:0;font-size:.85rem;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.water-ideal.svelte-3klbn4 button:where(.svelte-3klbn4){min-width:10.75em}.water-inputs.svelte-3klbn4 .water-mineral:where(.svelte-3klbn4){flex:none}.wr-card.svelte-3klbn4{margin-bottom:var(--space-4)}
