.zones.svelte-11le8np{margin-top:var(--space-lg)}.zones__index-line.svelte-11le8np{align-items:baseline;gap:var(--space-sm) var(--space-md);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.zones__index-num.svelte-11le8np{letter-spacing:var(--tracking-tight);color:var(--bone);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,6vw,2.5rem);font-weight:600;line-height:1}.zones__profile.svelte-11le8np{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--brass-dim);color:var(--brass);background:color-mix(in srgb, var(--brass) 12%, transparent);border-radius:999px;padding:.28em .85em}.zones__profile--endurant.svelte-11le8np{border-color:var(--brass-dim);color:var(--brass);background:color-mix(in srgb, var(--brass) 14%, transparent)}.zones__profile--hybride.svelte-11le8np{border-color:var(--line-strong);color:var(--bone);background:color-mix(in srgb, var(--bone) 4%, transparent)}.zones__profile--rapide.svelte-11le8np{border-color:color-mix(in srgb, var(--error) 45%, transparent);color:var(--error);background:color-mix(in srgb, var(--error) 10%, transparent)}.zones__index-hint.svelte-11le8np{margin-top:var(--space-sm);max-width:44rem;font-size:var(--text-sm);color:var(--ash-dim);line-height:1.55}.zones__table.svelte-11le8np{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--line)}.zones__list.svelte-11le8np{margin-top:var(--space-sm);padding:0;list-style:none}.zones__row.svelte-11le8np{align-items:baseline;column-gap:var(--space-md);row-gap:var(--space-2xs);padding:var(--space-sm) 0;border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;display:grid}.zones__row.svelte-11le8np:last-child{border-bottom:0}.zones__id.svelte-11le8np{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.06em;color:var(--brass)}.zones__name.svelte-11le8np{min-width:0;color:var(--bone);font-size:var(--text-sm)}.zones__pct.svelte-11le8np{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ash-dim);margin-top:.15em;font-size:.7rem;display:block}.zones__value.svelte-11le8np{text-align:right;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--bone);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}@media (prefers-reduced-motion:no-preference){.zones.svelte-11le8np{animation:svelte-11le8np-zones-reveal var(--dur-slow) var(--ease-out) both}}@keyframes svelte-11le8np-zones-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
