.calc.svelte-1rctnp0{padding:clamp(1.5rem,3vw,2.4rem);display:grid;gap:1.6rem}.calc__inputs.svelte-1rctnp0{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:1rem}.calc__field.svelte-1rctnp0{display:grid;gap:.4rem}label.svelte-1rctnp0{font-size:var(--fs-small);font-weight:600}input.svelte-1rctnp0,select.svelte-1rctnp0{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);padding:.8rem 1rem;font-variant-numeric:tabular-nums;width:100%}input.svelte-1rctnp0:focus,select.svelte-1rctnp0:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.fc-warn.svelte-1rctnp0{background:color-mix(in srgb,var(--zone-lourd) 14%,transparent);border:1px solid color-mix(in srgb,var(--zone-lourd) 40%,transparent);border-radius:var(--radius-sm);padding:.8rem 1rem;font-size:var(--fs-small)}.fc-reserve.svelte-1rctnp0{font-size:var(--fs-lead)}.fc-reserve__formula.svelte-1rctnp0{color:var(--text-muted);font-size:var(--fs-small)}.fzones.svelte-1rctnp0{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.fzone.svelte-1rctnp0{display:grid;gap:.4rem;border:1px solid var(--line);border-radius:var(--radius-sm);padding:.9rem 1.1rem;background:var(--surface-2)}.fzone__bar.svelte-1rctnp0{position:relative;height:.5rem;border-radius:999px;background:var(--line);overflow:hidden}.fzone__fill.svelte-1rctnp0{position:absolute;top:0;bottom:0;border-radius:999px;background:var(--zc)}.fzone__info.svelte-1rctnp0{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem}.fzone__range.svelte-1rctnp0{font-family:var(--font-display);font-weight:600;font-size:1.15rem;font-variant-numeric:tabular-nums}.fzone__borg.svelte-1rctnp0{margin-left:auto;font-size:var(--fs-micro);font-weight:600;color:var(--text-muted)}.fzone__feel.svelte-1rctnp0{color:var(--text-muted);font-size:var(--fs-small)}.calc__note.svelte-1rctnp0{color:var(--text-muted);font-size:var(--fs-small);border-top:1px solid var(--line);padding-top:1rem}.calc__empty.svelte-1rctnp0{color:var(--text-muted)}
