.segmented_control.svelte-fppahm{grid-template-columns:repeat(var(--segment-count), minmax(max-content, 1fr));border-radius:var(--radius-pill);background:#0f0f100d;gap:.25rem;padding:.25rem;display:grid;position:relative}.segmented_control.svelte-fppahm .thumb:where(.svelte-fppahm){width:calc((100% - .5rem - (var(--segment-count) - 1) * .25rem) / var(--segment-count));border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);transform:translateX(calc(var(--active-index) * (100% + .25rem)));transition:transform var(--duration-base) var(--ease-out);background:#fff;position:absolute;top:.25rem;bottom:.25rem;left:.25rem}.segmented_control.svelte-fppahm .segment:where(.svelte-fppahm){border-radius:var(--radius-pill);color:#4b4b4f;white-space:nowrap;min-height:2.75rem;transition:color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.9375rem;font-weight:650;display:inline-flex;position:relative}.segmented_control.svelte-fppahm .segment.active:where(.svelte-fppahm){color:var(--color-text);font-weight:750}.segmented_control.svelte-fppahm .segment:where(.svelte-fppahm):focus-visible{outline-offset:.125rem;outline:.1875rem solid #3759ff4d}.segmented_control.svelte-fppahm .segment:where(.svelte-fppahm):disabled{cursor:wait;opacity:.6}
