.athlete-name-gate-module__JKR0qa__root{z-index:var(--ds-z-drawer,70);background:color-mix(in srgb, var(--ds-ink) 45%, transparent);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.athlete-name-gate-module__JKR0qa__panel{background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);flex-direction:column;gap:20px;width:min(440px,100%);padding:28px 24px 24px;display:flex}.athlete-name-gate-module__JKR0qa__header{flex-direction:column;gap:8px;display:flex}.athlete-name-gate-module__JKR0qa__title{font-family:var(--ds-font-display);letter-spacing:-.6px;color:var(--ds-ink);margin:0;font-size:24px;font-weight:700}.athlete-name-gate-module__JKR0qa__help{color:var(--ds-ink-2);margin:0;font-size:14px;line-height:1.5}.athlete-name-gate-module__JKR0qa__form{flex-direction:column;gap:16px;display:flex}@media (max-width:767px){.athlete-name-gate-module__JKR0qa__root{align-items:flex-end;padding:0}.athlete-name-gate-module__JKR0qa__panel{border:0;border-top:1px solid var(--ds-line);border-radius:var(--ds-radius-lg) var(--ds-radius-lg) 0 0;width:100%}}
.app-shell-module__iuH9Hq__moreNav{flex-direction:column;gap:4px;padding:8px 0;display:flex}.app-shell-module__iuH9Hq__moreItem{border-radius:var(--ds-radius);height:48px;font-family:var(--ds-font-body);color:var(--ds-ink-2);align-items:center;gap:12px;padding:0 16px;font-size:15px;font-weight:500;text-decoration:none;transition:background .12s;display:flex}.app-shell-module__iuH9Hq__moreItem:hover{background:var(--ds-surface-2);color:var(--ds-ink)}.app-shell-module__iuH9Hq__moreItemActive{background:var(--ds-surface-2);color:var(--ds-ink);font-weight:600}.app-shell-module__iuH9Hq__moreIcon{color:inherit;display:inline-flex}.app-shell-module__iuH9Hq__moreLabel{flex:1}.app-shell-module__iuH9Hq__moreCount{border-radius:var(--ds-radius-pill);background:var(--ds-accent-soft);min-width:20px;height:20px;color:var(--ds-accent-ink);font-family:var(--ds-font-mono);justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}
