.segmented-tabs{background:var(--surface-2);border-radius:var(--radius-full);outline:1px solid var(--stroke);outline-offset:-1px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:3px;width:100%;padding:3px;display:flex;position:relative;overflow:auto hidden}.segmented-tabs::-webkit-scrollbar{display:none}.segmented-tabs__indicator{pointer-events:none;opacity:0;will-change:transform,width;transition:transform .38s cubic-bezier(.32,1.12,.4,1),width .38s cubic-bezier(.32,1.12,.4,1);position:absolute;top:3px;bottom:3px;left:0}.segmented-tabs__indicator.is-ready{opacity:1}.segmented-tabs__indicator-fill{border-radius:var(--radius-full);background:var(--text-primary);transform-origin:50%;transition:transform .34s var(--ease-out);position:absolute;inset:0;box-shadow:0 2px 8px #00000059}.segmented-tabs__indicator-fill.stretching{transform:scaleX(1.06)scaleY(.94)}.segmented-tabs__item{z-index:1;border-radius:var(--radius-full);height:40px;color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:#0000;transition:color .35s cubic-bezier(.32, 1.12, .4, 1),transform .2s var(--ease-fast);background:0 0;border:none;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:0 16px;line-height:1;display:flex;position:relative}.segmented-tabs__item svg{flex-shrink:0}.segmented-tabs__item:active{transform:scale(.97)}.segmented-tabs__item.active{color:var(--bg)}.segmented-tabs--sm{padding:2px}.segmented-tabs--sm .segmented-tabs__indicator{top:2px;bottom:2px}.segmented-tabs--sm .segmented-tabs__item{height:34px;font-size:var(--text-sm);padding:0 12px}@media (prefers-reduced-motion:reduce){.segmented-tabs{scroll-behavior:auto}.segmented-tabs__indicator,.segmented-tabs__indicator-fill,.segmented-tabs__item{transition:none}}
