.app-tabs[data-v-4e4dc2a5]{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.app-tabs__container[data-v-4e4dc2a5]{position:relative;overflow:visible}.app-tabs__scroller[data-v-4e4dc2a5]{--app-tabs-viewport-width:var(--app-viewport-width,100vw);--app-tabs-edge-offset:max(var(--spacing-md), calc((var(--app-tabs-viewport-width) - var(--container-max-width)) / 2 + var(--spacing-md)));width:var(--app-tabs-viewport-width);box-sizing:border-box;gap:var(--spacing-sm);margin-inline:calc(50% - var(--app-tabs-viewport-width) / 2);padding-inline:var(--app-tabs-edge-offset);padding-block:var(--spacing-sm);overscroll-behavior-x:contain;scroll-padding-inline:var(--app-tabs-edge-offset);scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.app-tabs__scroller[data-v-4e4dc2a5]::-webkit-scrollbar{display:none}.app-tabs__scroller[data-v-4e4dc2a5]>.app-tabs__action{border-radius:var(--border-radius-pill);background-color:var(--fill-on-dark-subtle);width:3.125rem;height:3.125rem;color:var(--color-surface)}.app-tabs__scroller[data-v-4e4dc2a5]>.app-tabs__action:hover,.app-tabs__scroller[data-v-4e4dc2a5]>.app-tabs__action:focus-visible{background-color:var(--fill-on-dark-subtle-hover)}.app-tabs__link[data-v-4e4dc2a5]{--app-tabs-link-height:3.125rem;justify-content:center;align-items:center;gap:var(--spacing-xs);box-sizing:border-box;height:var(--app-tabs-link-height);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-pill);background-color:var(--fill-on-dark-subtle);color:var(--app-tabs-color,var(--color-surface));cursor:pointer;font:inherit;font-family:var(--font-family-base);font-size:var(--app-tabs-link-font-size,var(--text-title-2));scroll-snap-align:center;white-space:nowrap;transition:background-color var(--transition-base), color var(--transition-base);border:0;flex:none;text-decoration:none;display:inline-flex;position:relative}.app-tabs__link--badge[data-v-4e4dc2a5]{gap:var(--spacing-xs)}.app-tabs__count[data-v-4e4dc2a5]{font:inherit}.app-tabs__link[data-v-4e4dc2a5]:hover,.app-tabs__link[data-v-4e4dc2a5]:focus-visible{background-color:var(--fill-on-dark-subtle-hover)}.app-tabs__link[data-v-4e4dc2a5]:focus-visible{outline:var(--border-width) solid var(--app-tabs-color,var(--color-surface));outline-offset:2px}.app-tabs__link--active[data-v-4e4dc2a5],.app-tabs__link--active[data-v-4e4dc2a5]:hover,.app-tabs__link--active[data-v-4e4dc2a5]:focus-visible{background-color:var(--app-tabs-active-background,var(--color-surface));color:var(--app-tabs-active-color,var(--color-accent))}.app-tabs__lock[data-v-4e4dc2a5]{width:calc(var(--icon-size) * 1.6);height:calc(var(--icon-size) * 1.6);border-radius:var(--border-radius-pill);background:var(--fill-on-dark);color:var(--app-tabs-active-color,var(--color-accent));line-height:var(--leading-flat);pointer-events:none;place-items:center;display:inline-grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-tabs--inline[data-v-4e4dc2a5]{padding:0}.app-tabs--inline .app-tabs__scroller[data-v-4e4dc2a5]{width:auto;margin-inline:0;padding:0}.app-tabs--sm .app-tabs__link[data-v-4e4dc2a5]{--app-tabs-link-height:var(--control-height-sm);--app-tabs-link-font-size:var(--text-body);padding:var(--spacing-xs) var(--spacing-sm)}.app-tabs--fill .app-tabs__link[data-v-4e4dc2a5]{min-width:0;padding-inline:var(--spacing-sm);flex:1 1 0}@media (width<=999px){.app-tabs[data-v-4e4dc2a5]:has(.app-tabs__icon){box-sizing:border-box;width:calc(100% - 2 * var(--spacing-md));max-width:var(--container-max-width);margin:var(--athlete-summary-edge-gap,0) auto var(--spacing-md);padding:var(--spacing-sm);border-radius:var(--border-radius-lg);background:var(--color-surface);color:var(--color-on-surface)}.app-tabs:has(.app-tabs__icon) .app-tabs__scroller[data-v-4e4dc2a5]{--app-tabs-viewport-width:100%;--app-tabs-edge-offset:var(--spacing-xs);width:100%;padding:0 var(--spacing-xs);align-items:stretch;margin-inline:0;padding-bottom:0;position:relative}.app-tabs:has(.app-tabs__icon):not(.app-tabs--fill) .app-tabs__link[data-v-4e4dc2a5]{gap:var(--spacing-xs);min-width:0;height:auto;padding:var(--spacing-xs) var(--spacing-2xs);border-radius:var(--border-radius-md);color:var(--color-on-surface-muted);background:0 0;flex-direction:column;flex:none}.app-tabs:has(.app-tabs__icon) .app-tabs__link--active[data-v-4e4dc2a5]{background:var(--color-accent-tint-strong);color:var(--app-tabs-active-color,var(--color-accent))}.app-tabs:has(.app-tabs__icon) .app-tabs__link[data-v-4e4dc2a5]:hover{background:var(--color-accent-tint-strong);color:var(--app-tabs-active-color,var(--color-accent))}.app-tabs:has(.app-tabs__icon) .app-tabs__link[data-v-4e4dc2a5]:focus-visible{background:var(--color-accent-tint-strong);color:var(--app-tabs-active-color,var(--color-accent))}.app-tabs__icon[data-v-4e4dc2a5]{width:1.5rem;height:1.5rem;color:inherit;flex:none}.app-tabs__link:has(.app-tabs__icon) .app-tabs__label[data-v-4e4dc2a5]{font-size:var(--text-caption);line-height:var(--leading-tight)}.app-tabs__link--active .app-tabs__icon[data-v-4e4dc2a5]{color:var(--app-tabs-active-color,var(--color-accent))}}.app-tabs--sm .app-tabs__badge[data-v-4e4dc2a5]{--app-tabs-badge-font-size:var(--text-label)}.app-tabs--center .app-tabs__scroller[data-v-4e4dc2a5]{justify-content:safe center}@media (width>=1000px){.app-tabs__scroller[data-v-4e4dc2a5]:where(:not(.app-mobile-view *)){justify-content:safe center}}.app-tabs--inline .app-tabs__scroller[data-v-4e4dc2a5]{justify-content:flex-start}@media (prefers-reduced-motion:reduce){.app-tabs__link[data-v-4e4dc2a5]{transition:none}}
