.segctl-dot.svelte-5bfr2e{background:var(--beam);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;animation:1.2s ease-in-out infinite svelte-5bfr2e-segctl-pulse;display:inline-block}@keyframes svelte-5bfr2e-segctl-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.segctl-dot.svelte-5bfr2e{animation:none}}.segctl.svelte-5bfr2e{background:var(--card);border:1px solid var(--bd2);width:fit-content;max-width:100%;min-height:var(--ctl);border-radius:9px;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.segctl-opt.svelte-5bfr2e{color:var(--mut);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:4px 14px;font-size:11.5px;font-weight:700}.segctl-opt.ico.svelte-5bfr2e{justify-content:center;align-items:center;gap:5px;min-width:30px;padding:4px 7px;display:inline-flex}.segctl-opt[aria-disabled].svelte-5bfr2e{opacity:.5;cursor:default}.segctl-opt.on.svelte-5bfr2e{background:var(--cta);color:#fff;box-shadow:0 1px 2px #0d2e5233}.lg.svelte-5bfr2e{border-radius:10px;min-height:34px}.lg.svelte-5bfr2e .segctl-opt:where(.svelte-5bfr2e){border-radius:8px;padding:5px 12px;font-size:12.5px;font-weight:600}.soft.svelte-5bfr2e{background:var(--hov);border:none;border-radius:10px;min-height:0;padding:3px}.soft.svelte-5bfr2e .segctl-opt:where(.svelte-5bfr2e){border-radius:8px;padding:5px 11px;font-size:12.5px;font-weight:600}.soft.svelte-5bfr2e .segctl-opt.on:where(.svelte-5bfr2e){background:var(--seg);color:var(--hd);box-shadow:var(--segsh)}.pill.svelte-5bfr2e{border-radius:999px;padding:2px}.pill.svelte-5bfr2e .segctl-opt:where(.svelte-5bfr2e){border-radius:999px;padding:4px 10px;font-size:11.5px}.segctl-opt[aria-disabled].svelte-5bfr2e{color:var(--sub);opacity:.55;cursor:default}.tabs.svelte-5bfr2e{border-radius:11px;flex-wrap:nowrap;max-width:none}.tabs.svelte-5bfr2e .segctl-opt:where(.svelte-5bfr2e){white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.tabs.svelte-5bfr2e .segctl-opt:where(.svelte-5bfr2e):hover{color:var(--hd)}.tabs.svelte-5bfr2e .segctl-opt.on:where(.svelte-5bfr2e){font-weight:700}@media (width<=759px){.segctl-opt.svelte-5bfr2e{min-height:var(--tap-min,0px)}}.segctl-n.svelte-5bfr2e{color:var(--sub);background:var(--hov);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px;font-size:10.5px;font-weight:700}
