.tb.svelte-cmgyoy{position:relative;display:inline-flex;max-width:100%;min-width:0;border-radius:var(--radius-full);border:1.5px solid var(--app-border-soft);background:var(--color-white);padding:6px;box-shadow:var(--shadow-xs)}.tb-th.svelte-cmgyoy{position:absolute;top:5px;bottom:5px;border-radius:var(--radius-full);border:1.5px solid var(--app-border-soft);background:color-mix(in srgb,var(--color-background-tertiary) 72%,var(--color-white));box-shadow:var(--shadow-sm);transition:left .5s cubic-bezier(.22,1.2,.36,1),width .5s cubic-bezier(.22,1.2,.36,1);pointer-events:none}.tb--rm.svelte-cmgyoy .tb-th:where(.svelte-cmgyoy){transition:none}.tb-i.svelte-cmgyoy{position:relative;z-index:1;padding:8px 22px;border-radius:var(--radius-full);font-size:var(--fs-base);font-weight:var(--fw-bold);font-family:var(--font-heading);color:var(--color-text-muted);background:none;border:none;white-space:nowrap;cursor:pointer;transition:color var(--transition-fast);min-height:2.5rem}.tb-i.svelte-cmgyoy:hover:not(:disabled){color:var(--color-primary)}.tb-i.tb-on.svelte-cmgyoy{color:var(--color-text-primary)}.tb-i.svelte-cmgyoy:disabled{opacity:.45;cursor:not-allowed}.tb-i.svelte-cmgyoy:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.tb-in.svelte-cmgyoy{display:inline-flex;align-items:center;gap:var(--space-xs)}.tb-dot.svelte-cmgyoy{width:.5rem;height:.5rem;border-radius:var(--radius-full);background:var(--color-coral);flex-shrink:0}.tb-bd.svelte-cmgyoy{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;padding:.15rem .5rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-primary) 12%,var(--color-white));border:1px solid color-mix(in srgb,var(--color-primary) 28%,var(--app-border-soft));font-family:var(--font-heading);font-size:var(--fs-xs);font-weight:var(--fw-bold);line-height:1;letter-spacing:var(--ls-wide);color:var(--color-primary-dark);white-space:nowrap}.tb--seg.svelte-cmgyoy{display:flex;width:100%;border-radius:var(--radius-full);border:none;background:var(--app-surface-tint);padding:4px;box-shadow:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.tb--seg.svelte-cmgyoy::-webkit-scrollbar{display:none}.tb--seg.svelte-cmgyoy .tb-i:where(.svelte-cmgyoy){flex:1 0 auto;min-width:0;min-height:2.5rem;padding:8px 14px;font-size:var(--fs-sm);text-align:center;border-radius:var(--radius-full);scroll-snap-align:start}.tb--seg.tb--eq.svelte-cmgyoy .tb-i:where(.svelte-cmgyoy){flex:1 1 0}.tb--seg.svelte-cmgyoy .tb-i.tb-on:where(.svelte-cmgyoy){background:var(--app-surface);box-shadow:var(--shadow-xs);color:var(--color-text-primary)}.tb--seg.svelte-cmgyoy .tb-bd:where(.svelte-cmgyoy){padding:.1rem .4rem;font-size:.65rem}@media screen and (max-width:767px){.tb.svelte-cmgyoy:not(.tb--seg){display:flex;width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-inline:var(--space-xs)}.tb.svelte-cmgyoy:not(.tb--seg)::-webkit-scrollbar{display:none}.tb.svelte-cmgyoy:not(.tb--seg) .tb-i:where(.svelte-cmgyoy){flex:1 0 auto;min-width:0;padding:6px 14px;font-size:var(--fs-sm);text-align:center}}@media screen and (max-width:479px){.tb.svelte-cmgyoy:not(.tb--seg){padding:4px}.tb-th.svelte-cmgyoy{top:3px;bottom:3px}.tb.svelte-cmgyoy:not(.tb--seg) .tb-i:where(.svelte-cmgyoy){padding:6px 10px;font-size:var(--fs-xs)}}
