.ui-tabs{display:inline-flex;align-items:center;gap:var(--space-1);flex-wrap:wrap}.ui-tabs--underline{gap:var(--space-3);border-bottom:1px solid var(--border-subtle);padding-bottom:0;width:100%}.ui-tab{display:inline-flex;align-items:center;gap:var(--space-2);background:transparent;border:1px solid transparent;color:var(--ds-tab-pill-text-idle,var(--text-muted));font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:1;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.ui-tab:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:2px}.ui-tab--disabled,.ui-tab[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.ui-tab--pill{padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);background:var(--ds-tab-pill-bg-idle);border-color:transparent}.ui-tab--pill:hover:not(.ui-tab--disabled){background:var(--ds-tab-pill-bg-hover);color:var(--ds-tab-pill-text-hover)}.ui-tab--pill.ui-tab--active{background:var(--ds-tab-pill-bg-active);border:var(--ds-tab-pill-border-active);color:var(--ds-tab-pill-text-active);box-shadow:var(--ds-tab-pill-shadow-active)}.ui-tab--underline{padding:var(--space-2) 0;border-radius:0;position:relative}.ui-tab--underline:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ds-tab-underline-color-idle,transparent);border-radius:var(--radius-full);transition:background-color var(--motion-duration-fast) var(--motion-ease-standard)}.ui-tab--underline:hover:not(.ui-tab--disabled){color:var(--ds-tab-pill-text-hover,var(--text-primary))}.ui-tab--underline.ui-tab--active{color:var(--text-primary)}.ui-tab--underline.ui-tab--active:after{background:var(--ds-tab-underline-color-active,var(--brand-cyan))}.ui-tab__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--ds-badge-neutral-bg);border:var(--ds-badge-neutral-border);color:var(--ds-badge-neutral-text);font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.ui-tab--active .ui-tab__badge{background:var(--ds-badge-brand-bg);border:var(--ds-badge-brand-border);color:var(--ds-badge-brand-text)}