.fit-panel.svelte-nxv2xj{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-5)}@media (width>=48rem){.fit-panel.svelte-nxv2xj{padding:var(--space-6)}}.fit-text.svelte-nxv2xj{max-width:68ch;margin-top:var(--space-3)}.equation.svelte-nxv2xj{gap:var(--space-5);margin-top:var(--space-6);border-block:1px solid var(--color-border);padding-block:var(--space-5);display:grid}@media (width>=48rem){.equation.svelte-nxv2xj{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr);align-items:end}}.eq-term.svelte-nxv2xj{gap:var(--space-1);display:grid}.eq-term.svelte-nxv2xj dt:where(.svelte-nxv2xj){color:var(--color-text-muted);font-size:.85rem;line-height:1.4}.eq-term.svelte-nxv2xj dd:where(.svelte-nxv2xj){margin:0}.eq-value.svelte-nxv2xj{font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:700;line-height:1.1}.eq-divide.svelte-nxv2xj .eq-value:where(.svelte-nxv2xj):before,.eq-result.svelte-nxv2xj .eq-value:where(.svelte-nxv2xj):before{color:var(--color-text-muted);margin-right:.35em;font-weight:400}.eq-divide.svelte-nxv2xj .eq-value:where(.svelte-nxv2xj):before{content:"÷"}.eq-result.svelte-nxv2xj .eq-value:where(.svelte-nxv2xj):before{content:"="}.eq-big.svelte-nxv2xj{font-size:clamp(2.2rem,4.5vw,3.2rem);line-height:1}.formula.svelte-nxv2xj{margin-top:var(--space-4);color:var(--color-text-muted);font-size:.85rem}.num.svelte-nxv2xj{text-align:end;font-variant-numeric:tabular-nums}.map-row.svelte-15ztu2e{gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.map-control.svelte-15ztu2e{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:0;min-height:2.75rem;color:var(--color-text);font:inherit;padding:.4rem .75rem}.map-control.svelte-15ztu2e:hover{border-color:var(--color-text-muted)}.fit-options.svelte-1dd90on{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.fit-options.svelte-1dd90on legend:where(.svelte-1dd90on){margin-bottom:var(--space-2);padding:0}.fit-option.svelte-1dd90on{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);min-height:2.75rem;padding:var(--space-1) var(--space-4) var(--space-1) var(--space-3);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out);font-size:.95rem;line-height:1.3;display:inline-flex}.fit-option.svelte-1dd90on:hover{border-color:var(--color-text-muted)}.fit-option.svelte-1dd90on:has(:where(.svelte-1dd90on):checked){border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text);font-weight:600}.fit-option.svelte-1dd90on input:where(.svelte-1dd90on){width:1.1rem;height:1.1rem;accent-color:var(--color-text);flex:none}.fit-option.svelte-1dd90on input:where(.svelte-1dd90on):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.fit-invalid.svelte-1dd90on{border-left:3px solid var(--color-warning);background:var(--color-surface-2);max-width:68ch;padding:.5rem .75rem}.fit-commune.svelte-1dd90on{fill:var(--map-seq-3);stroke:none}.fit-square.svelte-1dd90on{fill:none;stroke:var(--map-whatif);stroke-width:2px;stroke-dasharray:6 4}.fit-result.svelte-1dd90on{gap:var(--space-4);border-top:1px solid var(--color-border);padding-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.fit-result.svelte-1dd90on dd:where(.svelte-1dd90on){margin:0}.fit-value.svelte-1dd90on{font-size:1.6rem;font-weight:700;line-height:1.15}.keys.svelte-10n7km5{gap:var(--space-4);width:19rem;max-width:100%;display:grid}.section-lead.svelte-10n7km5{max-width:68ch;margin-top:var(--space-3)}.sub-title.svelte-10n7km5{font-family:var(--font-display);font-variation-settings:"wdth" 94;font-size:1.5rem;font-weight:700;line-height:1.15}.space-empty.svelte-10n7km5{padding:var(--space-5);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted)}.space-anchor.svelte-10n7km5{scroll-margin-top:5rem}
