.team-tabs{position:relative;overflow-x:auto;white-space:nowrap;isolation:isolate}
html .team-tabs :is(a,button){display:block;padding:10px 14px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent!important;color:var(--muted);text-decoration:none;box-shadow:none;transition:color .18s ease;white-space:nowrap}
html .team-tabs :is(a,button):is(.active,[aria-current=page]){color:var(--ink);font-weight:650;border-bottom-color:var(--accent)}
html .team-tabs:has(.team-tab-indicator:not([hidden])) :is(a,button){border-bottom-color:transparent}
html .team-tabs :is(a,button):hover{color:var(--ink)}
.team-tab-indicator{position:absolute;left:0;bottom:0;height:2px;background:var(--accent);pointer-events:none;transition:transform .26s cubic-bezier(.22,1,.36,1),width .26s cubic-bezier(.22,1,.36,1)}
.team-tabs .htmx-request{opacity:1}
.team-tabs :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:-3px}
@media(prefers-reduced-motion:reduce){.team-tab-indicator,html .team-tabs :is(a,button){transition:none}}
