.seg.svelte-1ac1cm{background:color-mix(in oklab, var(--color-text-primary) 6%, transparent);border-radius:var(--radius-chip);grid-auto-columns:1fr;grid-auto-flow:column;gap:.25rem;padding:.25rem;display:grid}.seg-item.svelte-1ac1cm{min-height:36px;color:var(--color-text-muted);font-family:var(--font-sans);border-radius:var(--radius-chip);cursor:pointer;transition:background var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart);background:0 0;border:none;outline:none;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.seg-item.svelte-1ac1cm:not(.active):focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-brand) 50%, transparent)}.seg-item.active.svelte-1ac1cm{background:var(--color-card);color:var(--color-text-card);box-shadow:0 1px 3px #0003}.seg-item.disabled.svelte-1ac1cm,.seg-item.svelte-1ac1cm:disabled{color:color-mix(in oklab, var(--color-text-muted) 50%, transparent);cursor:not-allowed}.badge.svelte-1ac1cm{letter-spacing:.04em;text-transform:uppercase;background:var(--color-text-muted);color:var(--color-bg);border-radius:4px;padding:1px 6px;font-size:.625rem;font-weight:600}
