.AthleteWorkspace_workspace__CkHvO{--surface:var(--ui-surface,#fff);--ink:var(--ui-ink,#283441);--muted:var(--ui-muted,#5e6b7d);--line:var(--ui-line,#e0e5eb);--tint:var(--ui-soft,#f6f8fa);--brand:var(--ui-accent,#356b56);--brand-strong:var(--ui-accent,#356b56);--text-primary:var(--ink);--text-secondary:var(--muted);--text-tertiary:var(--muted);--border-color:var(--line);--accent-color:var(--brand);color:var(--ink);font-family:var(--font-sans),Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums;width:100%;max-width:1728px;margin:auto;padding:8px 24px 36px}.AthleteWorkspace_workspace__CkHvO *{box-sizing:border-box}.AthleteWorkspace_workspace__CkHvO a,.AthleteWorkspace_workspace__CkHvO button,.AthleteWorkspace_workspace__CkHvO select{-webkit-tap-highlight-color:transparent}.AthleteWorkspace_workspace__CkHvO button{cursor:pointer;font:inherit}.AthleteWorkspace_tableScroll__WfF2h:focus-visible,.AthleteWorkspace_workspace__CkHvO a:focus-visible,.AthleteWorkspace_workspace__CkHvO button:focus-visible,.AthleteWorkspace_workspace__CkHvO select:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.AthleteWorkspace_workspace__CkHvO button:disabled{cursor:default;opacity:.5}.AthleteWorkspace_topline__lScvk{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 12px}.AthleteWorkspace_topline__lScvk a{display:inline-flex;align-items:center;gap:8px;min-height:36px;font-size:12px;text-decoration:none;color:var(--muted)}.AthleteWorkspace_topline__lScvk a:hover{color:var(--brand)}.AthleteWorkspace_identity__Ucsng{display:flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid var(--line);border-top:3px solid var(--brand);border-radius:14px;background:var(--surface);padding:28px}.AthleteWorkspace_person__XN0iS{display:flex;align-items:center;gap:22px;min-width:0}.AthleteWorkspace_portrait__eO0Mw{position:relative;flex:none;width:94px;height:112px;border-radius:10px;background:#e8f3f4;color:var(--brand-strong);overflow:hidden;display:grid;place-items:center;border:1px solid var(--line)}.AthleteWorkspace_portrait__eO0Mw>span{font-size:30px;font-weight:600}.AthleteWorkspace_photo__CyHhI{-o-object-fit:cover;object-fit:cover}.AthleteWorkspace_eyebrow__ft9nN{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:500;letter-spacing:.1em;line-height:1.5;color:var(--brand-strong)}.AthleteWorkspace_identity__Ucsng h1{font-size:clamp(24px,2.8vw,38px);font-weight:650;letter-spacing:-.04em;line-height:1.15;margin:9px 0;overflow-wrap:anywhere}.AthleteWorkspace_bio__4cRvl{display:flex;flex-wrap:wrap;gap:5px 15px;font-size:12px;color:var(--muted);margin:0}.AthleteWorkspace_identityStatus__cY22e{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:13px;font-size:11px;color:var(--muted)}.AthleteWorkspace_identityStatus__cY22e span{display:inline-flex;align-items:center;gap:5px}.AthleteWorkspace_identityStatus__cY22e i{width:5px;height:5px;border-radius:50%;background:#a7b3b5}.AthleteWorkspace_identityStatus__cY22e i[data-active=true]{background:#399379}.AthleteWorkspace_valid__X1ov0{color:#28775e}.AthleteWorkspace_warning__3BSDM{color:#936819}.AthleteWorkspace_career__F07_r{display:grid;grid-template-columns:.7fr .8fr 1fr 1.3fr;flex:0 1 480px;margin:0;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--tint)}.AthleteWorkspace_career__F07_r>div{min-width:0;padding:15px 14px}.AthleteWorkspace_career__F07_r>div+div{border-left:1px solid var(--line)}.AthleteWorkspace_career__F07_r dt{color:var(--muted);font-size:10px;white-space:nowrap}.AthleteWorkspace_career__F07_r dd{margin:8px 0 0;font-size:23px;line-height:1.4;font-weight:600;letter-spacing:-.03em}.AthleteWorkspace_career__F07_r>div:last-child dd{font-size:12px;line-height:32px;white-space:nowrap}.AthleteWorkspace_tabs__mnS9w{display:flex;gap:30px;margin:20px 0 24px;border-bottom:1px solid var(--line)}.AthleteWorkspace_tabs__mnS9w button{display:flex;gap:8px;align-items:center;padding:13px 1px;min-height:46px;background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);font-size:13px;margin-bottom:-1px}.AthleteWorkspace_tabs__mnS9w button>svg:last-child{opacity:0}.AthleteWorkspace_tabs__mnS9w button[aria-current=page]{color:var(--brand-strong);border-bottom-color:var(--brand)}.AthleteWorkspace_tabs__mnS9w button[aria-current=page]>svg:last-child{opacity:1}.AthleteWorkspace_tabContent__Sipi7{animation:AthleteWorkspace_enter__GQY4d .22s ease-out}.AthleteWorkspace_overview__NhXog{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.8fr);gap:24px}.AthleteWorkspace_overview__NhXog aside{display:flex;flex-direction:column;gap:20px;min-width:0}.AthleteWorkspace_calendarColumn__N5siZ{min-width:0}.AthleteWorkspace_section__pSHir{background:var(--surface);border:1px solid var(--line);border-radius:11px;overflow:hidden;min-width:0}.AthleteWorkspace_section__pSHir>header{display:flex;align-items:center;gap:9px;padding:17px 20px;color:var(--brand-strong);border-bottom:1px solid var(--line)}.AthleteWorkspace_section__pSHir h2{font-size:13px;font-weight:500;margin:0}.AthleteWorkspace_facts__KH0NY{padding:4px 20px;margin:0}.AthleteWorkspace_facts__KH0NY>div{padding:13px 0;border-bottom:1px solid var(--line)}.AthleteWorkspace_facts__KH0NY>div:last-child{border-bottom:0}.AthleteWorkspace_facts__KH0NY dt,.AthleteWorkspace_phoneList__zvEzl dt{font-size:10px;color:var(--muted);margin-bottom:5px}.AthleteWorkspace_facts__KH0NY dd,.AthleteWorkspace_phoneList__zvEzl dd{display:flex;justify-content:space-between;align-items:start;gap:8px;margin:0;font-size:13px;overflow-wrap:anywhere}.AthleteWorkspace_facts__KH0NY button,.AthleteWorkspace_phoneList__zvEzl button{display:grid;place-items:center;background:none;border:0;color:var(--muted);flex:none;padding:3px;min-width:26px;min-height:26px}.AthleteWorkspace_phoneToggle__x0zkC{display:flex;align-items:center;gap:8px;width:100%;padding:14px 20px;background:none;border:0;border-top:1px solid var(--line);color:var(--ink);font-size:12px!important}.AthleteWorkspace_phoneToggle__x0zkC span{margin-left:auto;color:var(--muted)}.AthleteWorkspace_phoneList__zvEzl{margin:0;padding:0 20px}.AthleteWorkspace_phoneList__zvEzl>div{padding:12px 0;border-top:1px solid var(--line)}.AthleteWorkspace_phoneList__zvEzl a{color:var(--brand-strong)}.AthleteWorkspace_phoneList__zvEzl small{display:block;margin-top:3px}.AthleteWorkspace_clubFacts__qIXHc{padding:18px 20px;border-top:1px solid var(--line)}.AthleteWorkspace_clubFacts__qIXHc p{margin:8px 0;font-size:13px;line-height:1.6}.AthleteWorkspace_clubFacts__qIXHc small{display:block;margin-top:5px;color:var(--muted);font-size:11px;line-height:1.5}.AthleteWorkspace_calendar__z3AK5{padding:23px}.AthleteWorkspace_calendar__z3AK5 .asm-attendance-calendar{max-width:100%}.AthleteWorkspace_calendar__z3AK5 .athlete-month-grid button{min-height:clamp(54px,6.4vw,92px)}.AthleteWorkspace_calendar__z3AK5 .athlete-attendance-day{min-height:52px;border-top:1px solid var(--line);margin-top:10px;padding-bottom:0}.AthleteWorkspace_documentSummary__jH1nS{display:grid;padding:0 20px}.AthleteWorkspace_documentSummary__jH1nS button{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;border:0;background:none;font-size:11px;text-align:left;color:var(--muted);border-bottom:1px solid var(--line)}.AthleteWorkspace_documentSummary__jH1nS button span:last-child{display:flex;align-items:center;gap:5px;white-space:nowrap}.AthleteWorkspace_documentSummary__jH1nS button:last-child{border:0;color:var(--brand-strong)}.AthleteWorkspace_resultTeaser__bDGf3{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0}.AthleteWorkspace_resultTeaser__bDGf3>div{display:flex;align-items:center;gap:13px;color:var(--brand)}.AthleteWorkspace_resultTeaser__bDGf3 strong{display:block;color:var(--ink);font-size:13px;font-weight:500}.AthleteWorkspace_resultTeaser__bDGf3 small{display:block;margin-top:5px;color:var(--muted);font-size:11px}.AthleteWorkspace_resultTeaser__bDGf3 button{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:7px;padding:10px 13px;background:var(--surface);color:var(--brand-strong);font-size:12px;white-space:nowrap}.AthleteWorkspace_documentWorkspace__m4q7E{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,.8fr);gap:24px;align-items:start}.AthleteWorkspace_documents__8_NzK button{display:flex;align-items:center;gap:13px;width:100%;border:0;border-bottom:1px solid var(--line);background:none;padding:20px;color:var(--brand-strong);text-align:left}.AthleteWorkspace_documents__8_NzK button:last-child{border-bottom:0}.AthleteWorkspace_documents__8_NzK button>span:first-of-type{flex:1;min-width:0}.AthleteWorkspace_documents__8_NzK strong{display:block;font-size:13px;font-weight:500}.AthleteWorkspace_documents__8_NzK small{display:block;color:var(--muted);margin-top:5px;font-size:11px}.AthleteWorkspace_docStatus__BFdw6{display:flex;gap:5px;align-items:center;font-size:11px;color:var(--muted)}.AthleteWorkspace_results__frPzi{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.AthleteWorkspace_resultTabs__ie_MG{display:flex;gap:26px;padding:0 22px;border-bottom:1px solid var(--line)}.AthleteWorkspace_resultTabs__ie_MG button{display:flex;align-items:center;gap:7px;min-height:48px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font-size:12px;margin-bottom:-1px}.AthleteWorkspace_resultTabs__ie_MG button[aria-pressed=true]{color:var(--brand-strong);border-bottom-color:var(--brand)}.AthleteWorkspace_resultsHeading__JkJpB{padding:25px 24px 20px}.AthleteWorkspace_resultsHeading__JkJpB h2{margin:7px 0;font-size:25px;font-weight:600;letter-spacing:-.03em}.AthleteWorkspace_resultsHeading__JkJpB p{font-size:12px;color:var(--muted);margin:8px 0 0}.AthleteWorkspace_filters__Ssry_{display:flex;flex-wrap:wrap;align-items:end;gap:14px;padding:0 24px 20px}.AthleteWorkspace_filters__Ssry_ label{display:grid;gap:5px;font-size:10px;color:var(--muted)}.AthleteWorkspace_filters__Ssry_ select{background:var(--surface);color:var(--ink);font:inherit;font-size:12px;border:1px solid var(--line);border-radius:6px;min-height:38px;padding:7px 28px 7px 9px;max-width:240px}.AthleteWorkspace_segment__OuMDG{display:flex;background:var(--tint);border:1px solid var(--line);border-radius:6px;padding:3px;height:38px}.AthleteWorkspace_segment__OuMDG button{padding:5px 12px;border:0;border-radius:4px;background:none;color:var(--muted);font-size:12px}.AthleteWorkspace_segment__OuMDG button[aria-pressed=true]{background:var(--surface);color:var(--brand-strong);box-shadow:0 1px 3px #16343c0a}.AthleteWorkspace_tableMeta__GWVs6{display:flex;justify-content:space-between;gap:12px;padding:13px 24px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.AthleteWorkspace_tableScroll__WfF2h{width:100%;overflow:auto}.AthleteWorkspace_recordTable__HsTwx,.AthleteWorkspace_resultTable__fFOtS{width:100%;border-collapse:collapse;font-size:12px}.AthleteWorkspace_recordTable__HsTwx th,.AthleteWorkspace_resultTable__fFOtS th{color:var(--muted);background:var(--tint);text-align:left;font-size:10px;font-weight:500;padding:12px 15px;border-block:1px solid var(--line);white-space:nowrap}.AthleteWorkspace_resultTable__fFOtS th button{display:flex;align-items:center;gap:7px;background:none;padding:0;border:0;color:inherit;font:inherit}.AthleteWorkspace_resultTable__fFOtS td{border-bottom:1px solid var(--line);padding:17px 15px;vertical-align:middle}.AthleteWorkspace_resultTable__fFOtS tr[data-current=true]{background:#087d8b06}.AthleteWorkspace_resultTable__fFOtS small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.AthleteWorkspace_resultTable__fFOtS strong{font-weight:500}.AthleteWorkspace_date__28nri{white-space:nowrap;color:var(--muted)}.AthleteWorkspace_time__oKAdU{font-size:17px;font-weight:600;color:var(--brand-strong);white-space:nowrap;letter-spacing:-.02em}.AthleteWorkspace_points__ImaBd{text-align:right;font-weight:600}.AthleteWorkspace_position__7c4NN{color:var(--brand);font-size:20px;font-weight:500}.AthleteWorkspace_resultLink__fjmq0{display:inline-flex;align-items:center;gap:6px;text-align:left;background:none;border:0;color:var(--brand-strong);font-size:11px!important;line-height:1.5;max-width:300px;padding:0}.AthleteWorkspace_resultLink__fjmq0:hover{text-decoration:underline}.AthleteWorkspace_best__lkPD6{font-size:8px;letter-spacing:.03em;color:var(--muted);margin-left:7px;vertical-align:middle}.AthleteWorkspace_recordTable__HsTwx{min-width:1100px;table-layout:fixed}.AthleteWorkspace_recordTable__HsTwx th:first-child{width:100px}.AthleteWorkspace_recordTable__HsTwx td{border:1px solid var(--line);border-left:0;padding:12px;vertical-align:top}.AthleteWorkspace_recordTable__HsTwx td>div{display:grid;gap:5px;margin-bottom:8px}.AthleteWorkspace_recordTable__HsTwx td span{font-size:10px}.AthleteWorkspace_recordTable__HsTwx small{font-size:9px;color:var(--muted)}.AthleteWorkspace_recordTable__HsTwx .AthleteWorkspace_resultLink__fjmq0{font-size:9px!important}.AthleteWorkspace_recordGroup__U7HaM th{background:var(--surface);color:var(--brand-strong);font-size:12px;padding:16px}.AthleteWorkspace_muted__HO84R{color:var(--muted)}.AthleteWorkspace_empty__q3iGz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:240px;padding:30px;text-align:center;color:var(--muted);font-size:13px}.AthleteWorkspace_empty__q3iGz h3{font-size:18px;margin:0;color:var(--ink);font-weight:500}.AthleteWorkspace_empty__q3iGz p{margin:0}.AthleteWorkspace_empty__q3iGz button,.AthleteWorkspace_loadMore__D5Efx{padding:10px 16px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--brand-strong);font-size:12px}.AthleteWorkspace_loadMore__D5Efx{display:block;margin:18px auto}.AthleteWorkspace_sourceNote__QRygW{padding:15px 24px;margin:0;font-size:10px;color:var(--muted);line-height:1.7}.AthleteWorkspace_competitionSummary__QAPca{padding:18px}.AthleteWorkspace_competitionSummary__QAPca>p{font-size:12px;color:var(--muted)}.AthleteWorkspace_srOnly__5d145{clip-path:inset(50%)}.dark .AthleteWorkspace_workspace__CkHvO{--surface:#111b20;--ink:#d9e8eb;--muted:#93a8af;--line:#2c3d44;--tint:#17252b;--brand:#6cb9bf;--brand-strong:#9bd7dc}.AthleteWorkspace_workspace__CkHvO.dark{color:var(--ink)}.dark .AthleteWorkspace_portrait__eO0Mw{background:#1d363a}.dark .AthleteWorkspace_valid__X1ov0{color:#75c1a8}.dark .AthleteWorkspace_warning__3BSDM{color:#d7b477}@keyframes AthleteWorkspace_enter__GQY4d{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.AthleteWorkspace_overview__NhXog{grid-template-columns:minmax(300px,.75fr) minmax(0,2fr)}.AthleteWorkspace_calendar__z3AK5{padding:28px 36px}.AthleteWorkspace_calendar__z3AK5 .athlete-month-grid button{min-height:100px}}@media (max-width:1150px){.AthleteWorkspace_identity__Ucsng{flex-wrap:wrap;gap:23px}.AthleteWorkspace_person__XN0iS{flex-basis:100%}.AthleteWorkspace_career__F07_r{flex:1}.AthleteWorkspace_overview__NhXog{grid-template-columns:minmax(230px,.8fr) minmax(0,1.5fr);gap:18px}.AthleteWorkspace_calendar__z3AK5{padding:18px}.AthleteWorkspace_resultTeaser__bDGf3{align-items:start;flex-direction:column;gap:14px}}@media (max-width:760px){.AthleteWorkspace_workspace__CkHvO{padding:6px 14px 28px}.AthleteWorkspace_topline__lScvk{padding-bottom:8px}.AthleteWorkspace_topline__lScvk a{font-size:11px}.AthleteWorkspace_identity__Ucsng{padding:19px 16px;border-radius:10px;gap:19px}.AthleteWorkspace_person__XN0iS{gap:15px;align-items:start}.AthleteWorkspace_portrait__eO0Mw{width:65px;height:78px}.AthleteWorkspace_portrait__eO0Mw>span{font-size:23px}.AthleteWorkspace_eyebrow__ft9nN{font-size:8px;letter-spacing:.07em}.AthleteWorkspace_identity__Ucsng h1{font-size:27px;margin-top:7px}.AthleteWorkspace_bio__4cRvl{font-size:11px;gap:5px 9px}.AthleteWorkspace_identityStatus__cY22e{font-size:10px;gap:8px;margin-top:10px}.AthleteWorkspace_career__F07_r{grid-template-columns:1fr 1fr}.AthleteWorkspace_career__F07_r>div{padding:12px}.AthleteWorkspace_career__F07_r>div:nth-child(3){border-left:0}.AthleteWorkspace_career__F07_r>div:nth-child(n+3){border-top:1px solid var(--line)}.AthleteWorkspace_career__F07_r dd{font-size:20px;margin-top:3px}.AthleteWorkspace_career__F07_r>div:last-child dd{line-height:28px}.AthleteWorkspace_tabs__mnS9w{gap:21px;margin:15px 0 20px}.AthleteWorkspace_tabs__mnS9w button{font-size:12px;gap:6px}.AthleteWorkspace_tabs__mnS9w button>svg:last-child{display:none}.AthleteWorkspace_documentWorkspace__m4q7E,.AthleteWorkspace_overview__NhXog{display:flex;flex-direction:column;gap:20px}.AthleteWorkspace_overview__NhXog aside{order:2}.AthleteWorkspace_calendarColumn__N5siZ{order:1;width:100%}.AthleteWorkspace_documentWorkspace__m4q7E>.AthleteWorkspace_section__pSHir,.AthleteWorkspace_documentWorkspace__m4q7E>aside,.AthleteWorkspace_overview__NhXog aside{width:100%}.AthleteWorkspace_calendar__z3AK5{padding:16px 12px}.AthleteWorkspace_calendar__z3AK5 .athlete-month-grid button{min-height:53px}.AthleteWorkspace_section__pSHir>header{padding:15px 17px}.AthleteWorkspace_documentSummary__jH1nS,.AthleteWorkspace_facts__KH0NY{padding-inline:17px}.AthleteWorkspace_resultTeaser__bDGf3{flex-direction:row;align-items:center;padding:17px 2px 0;gap:10px}.AthleteWorkspace_resultTeaser__bDGf3>div>svg{display:none}.AthleteWorkspace_resultTeaser__bDGf3 button{padding:9px;font-size:10px}.AthleteWorkspace_resultTeaser__bDGf3 strong{font-size:12px}.AthleteWorkspace_resultTeaser__bDGf3 small{font-size:10px;line-height:1.5}.AthleteWorkspace_resultTabs__ie_MG{padding:0 14px;gap:18px;overflow-x:auto}.AthleteWorkspace_resultTabs__ie_MG button{font-size:11px;flex:none}.AthleteWorkspace_resultTabs__ie_MG svg{display:none}.AthleteWorkspace_resultsHeading__JkJpB{padding:20px 16px}.AthleteWorkspace_resultsHeading__JkJpB h2{font-size:23px}.AthleteWorkspace_resultsHeading__JkJpB p{line-height:1.7}.AthleteWorkspace_filters__Ssry_{padding:0 16px 17px;gap:12px}.AthleteWorkspace_filters__Ssry_ label{flex:1 1 130px}.AthleteWorkspace_filters__Ssry_ select{width:100%;max-width:100%;min-height:42px}.AthleteWorkspace_tableMeta__GWVs6{padding:13px 16px}.AthleteWorkspace_tableMeta__GWVs6>span{max-width:55%;text-align:right;line-height:1.5}.AthleteWorkspace_resultTable__fFOtS{min-width:670px}.AthleteWorkspace_sourceNote__QRygW{padding:14px 16px}.AthleteWorkspace_documents__8_NzK button{padding:17px;gap:10px}.AthleteWorkspace_docStatus__BFdw6{font-size:10px}.AthleteWorkspace_documents__8_NzK small{line-height:1.6}.AthleteWorkspace_documentWorkspace__m4q7E .AthleteWorkspace_section__pSHir:first-child{order:0}}@media (prefers-reduced-motion:reduce){.AthleteWorkspace_tabContent__Sipi7{animation:none}}.AthleteWorkspace_resultsHeading__JkJpB{display:flex;align-items:center;justify-content:space-between;gap:20px}.AthleteWorkspace_resultsHeading__JkJpB>svg{color:var(--brand);opacity:.65;flex:none}.AthleteWorkspace_resultToolbar__wJieH{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:0 24px 20px}.AthleteWorkspace_resultToolbar__wJieH>.AthleteWorkspace_filterButton__cxKkH,.AthleteWorkspace_resultToolbar__wJieH>.AthleteWorkspace_segment__OuMDG{height:42px;min-height:42px;margin:0;align-self:center;box-sizing:border-box}.AthleteWorkspace_resultToolbar__wJieH>.AthleteWorkspace_segment__OuMDG button{display:flex;align-items:center;justify-content:center;line-height:1}.AthleteWorkspace_meetDate__Y_Yxl[data-competition-sport=finswimming]{color:#2563eb}.AthleteWorkspace_meetDate__Y_Yxl[data-competition-sport=swimming]{color:#bf8b09}.AthleteWorkspace_backToMeets___5EJQ,.AthleteWorkspace_filterButton__cxKkH{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--surface);color:var(--brand-strong);border:1px solid var(--line);border-radius:8px;min-height:42px;padding:8px 13px;font-size:12px!important}.AthleteWorkspace_results__frPzi .AthleteWorkspace_filters__Ssry_{align-items:end}.AthleteWorkspace_meetListHeading__vI_ol{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px;border-block:1px solid var(--line)}.AthleteWorkspace_meetListHeading__vI_ol h3{margin:0;font-size:13px;font-weight:600}.AthleteWorkspace_meetListHeading__vI_ol>span{color:var(--muted);font-size:11px}.AthleteWorkspace_meetList__IR07L,.AthleteWorkspace_performanceList__x9eRb{list-style:none;padding:0;margin:0}.AthleteWorkspace_meetList__IR07L li+li{border-top:1px solid var(--line)}.AthleteWorkspace_meetList__IR07L button{display:flex;align-items:center;gap:20px;padding:20px 24px;min-height:94px;width:100%;color:var(--ink);text-align:left;border:0;background:var(--surface)}.AthleteWorkspace_meetList__IR07L button:hover{background:var(--tint)}.AthleteWorkspace_meetList__IR07L button>svg{color:var(--muted);flex:none}.AthleteWorkspace_meetDate__Y_Yxl{display:grid;place-items:center;align-content:center;gap:2px;border-radius:9px;background:var(--tint);width:54px;height:58px;flex:none;color:var(--brand-strong)}.AthleteWorkspace_meetDate__Y_Yxl>span{font-size:10px;text-transform:uppercase}.AthleteWorkspace_meetDate__Y_Yxl>strong{font-size:23px;line-height:1.1;font-weight:600}.AthleteWorkspace_meetCopy__j0zQk{flex:1;min-width:0}.AthleteWorkspace_meetCopy__j0zQk>strong{display:block;font-size:14px;line-height:1.5;font-weight:550;overflow-wrap:anywhere}.AthleteWorkspace_meetCopy__j0zQk>small{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--muted);margin-top:6px;font-size:11px}.AthleteWorkspace_meetCopy__j0zQk svg{flex:none}.AthleteWorkspace_meetMetric__JEIzS{text-align:right;display:grid;gap:4px;flex:none}.AthleteWorkspace_meetMetric__JEIzS strong{font-size:19px;font-weight:600}.AthleteWorkspace_meetMetric__JEIzS small{font-size:10px;color:var(--muted)}.AthleteWorkspace_meetDetail__L4QH5{animation:AthleteWorkspace_enter__GQY4d .2s ease-out}.AthleteWorkspace_backToMeets___5EJQ{margin:0 24px;border:0;padding-inline:0}.AthleteWorkspace_meetDetail__L4QH5>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px 24px}.AthleteWorkspace_meetDetail__L4QH5 h3{font-size:23px;font-weight:600;letter-spacing:-.025em;margin:8px 0;line-height:1.35}.AthleteWorkspace_meetDetail__L4QH5 header p{font-size:11px;color:var(--muted);margin:7px 0 0}.AthleteWorkspace_meetDetail__L4QH5 .AthleteWorkspace_filterButton__cxKkH{flex:none}.AthleteWorkspace_performanceList__x9eRb>li{display:flex;align-items:center;gap:22px;min-height:95px;padding:18px 24px;border-top:1px solid var(--line)}.AthleteWorkspace_racePlace__FqWm5{display:grid;text-align:center;gap:5px;min-width:48px;color:var(--muted)}.AthleteWorkspace_racePlace__FqWm5 strong{font-size:23px;font-weight:500}.AthleteWorkspace_racePlace__FqWm5 small{font-size:9px}.AthleteWorkspace_racePlace__FqWm5[data-podium=true] strong{color:var(--brand-strong)}.AthleteWorkspace_raceCopy__0i9kQ strong{font-size:14px;font-weight:550;line-height:1.5;display:block}.AthleteWorkspace_raceCopy__0i9kQ small{font-size:11px;color:var(--muted);display:block;margin-top:6px}.AthleteWorkspace_raceResult__DNRZd{text-align:right;flex:none}.AthleteWorkspace_raceResult__DNRZd>strong{display:block;color:var(--brand-strong);font-size:26px;letter-spacing:-.035em}.AthleteWorkspace_raceResult__DNRZd>small{color:var(--muted);display:flex;align-items:center;justify-content:end;gap:7px;margin-top:5px}.AthleteWorkspace_raceResult__DNRZd abbr{text-decoration:none;background:var(--tint);border-radius:4px;padding:3px 5px;color:var(--brand-strong)}@media(max-width:760px){.AthleteWorkspace_resultToolbar__wJieH{padding:0 16px 17px}.AthleteWorkspace_resultToolbar__wJieH .AthleteWorkspace_segment__OuMDG{height:44px}.AthleteWorkspace_resultToolbar__wJieH .AthleteWorkspace_segment__OuMDG button{font-size:11px;padding-inline:10px}.AthleteWorkspace_meetListHeading__vI_ol{padding:14px 16px}.AthleteWorkspace_meetList__IR07L button{padding:17px 16px;gap:12px}.AthleteWorkspace_meetDate__Y_Yxl{width:43px;height:49px}.AthleteWorkspace_meetDate__Y_Yxl>strong{font-size:20px}.AthleteWorkspace_meetCopy__j0zQk>strong{font-size:12px}.AthleteWorkspace_meetCopy__j0zQk>small{font-size:10px;gap:5px}.AthleteWorkspace_meetMetric__JEIzS{display:none}.AthleteWorkspace_meetDetail__L4QH5>header{padding:12px 16px 22px;align-items:start;flex-direction:column}.AthleteWorkspace_meetDetail__L4QH5 h3{font-size:21px}.AthleteWorkspace_backToMeets___5EJQ{margin-inline:16px}.AthleteWorkspace_performanceList__x9eRb>li{gap:12px;padding:18px 14px}.AthleteWorkspace_racePlace__FqWm5{min-width:36px}.AthleteWorkspace_racePlace__FqWm5 strong{font-size:20px}.AthleteWorkspace_racePlace__FqWm5 small{font-size:8px}.AthleteWorkspace_raceCopy__0i9kQ strong{font-size:12px}.AthleteWorkspace_raceCopy__0i9kQ small{font-size:10px;line-height:1.5}.AthleteWorkspace_raceResult__DNRZd>strong{font-size:23px}.AthleteWorkspace_raceResult__DNRZd>small{font-size:9px}}@media(prefers-reduced-motion:reduce){.AthleteWorkspace_meetDetail__L4QH5{animation:none}}.AthleteWorkspace_competitionCalendar__sKFm_>header{flex-wrap:wrap}.AthleteWorkspace_competitionCalendar__sKFm_>header>div{display:flex;align-items:center;gap:12px;margin-left:auto}.AthleteWorkspace_competitionCalendar__sKFm_ header strong{font-size:12px;text-transform:capitalize;font-weight:500;min-width:120px;text-align:center}.AthleteWorkspace_competitionCalendar__sKFm_ header button{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink)}.AthleteWorkspace_competitionWeekdays__7x_s2{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid var(--line);padding:12px 0;text-align:center;font-size:10px;color:var(--muted)}.AthleteWorkspace_competitionWeek__ywfnA{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));position:relative;min-height:73px;border-bottom:1px solid var(--line)}.AthleteWorkspace_competitionDay__nqjjH{border:0;border-right:1px solid var(--line);background:var(--surface);text-align:left;color:var(--ink);padding:10px;font-size:11px!important;display:flex;align-items:start}.AthleteWorkspace_competitionDay__nqjjH:last-of-type{border-right:0}.AthleteWorkspace_competitionDay__nqjjH[data-outside=true]{color:var(--muted);opacity:.65}.AthleteWorkspace_competitionDay__nqjjH[aria-pressed=true]{background:var(--tint)}.AthleteWorkspace_competitionDay__nqjjH[aria-pressed=true]>span{border-radius:50%;color:white;background:var(--brand)}.AthleteWorkspace_competitionDay__nqjjH>span{width:23px;height:23px;display:grid;place-items:center}.AthleteWorkspace_competitionRanges__anjZf{position:absolute;inset:39px 0 8px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:16px;gap:3px 0;pointer-events:none}.AthleteWorkspace_competitionRange__wBPnF{align-self:center;height:3px;position:relative;background:#d6ad51}.AthleteWorkspace_competitionRange__wBPnF[data-start=true]{margin-left:10px;border-radius:3px 0 0 3px}.AthleteWorkspace_competitionRange__wBPnF[data-end=true]{margin-right:10px;border-radius:0 3px 3px 0}.AthleteWorkspace_competitionRange__wBPnF>svg{position:absolute;top:-5px;left:0;padding:1px;box-sizing:content-box;color:#947015;background:var(--surface)}.AthleteWorkspace_calendarEmpty__mz6jR{padding:25px;color:var(--muted);font-size:12px}.AthleteWorkspace_competitionBody___NA3v{padding:22px!important;max-width:none}.AthleteWorkspace_competitionBody___NA3v>p{font-size:13px;line-height:1.7}.AthleteWorkspace_competitionWhen__ZtfPg{display:flex;align-items:center;gap:8px;color:var(--muted)}.AthleteWorkspace_competitionBody___NA3v h3{font-size:14px;font-weight:600;margin:24px 0 10px}.AthleteWorkspace_programPart__5pOrz{border-top:1px solid var(--line);padding-top:13px;margin-top:13px}.AthleteWorkspace_programPart__5pOrz strong{font-size:12px;font-weight:550}.AthleteWorkspace_categoryList__6lIxl,.AthleteWorkspace_programPart__5pOrz p{font-size:12px;line-height:1.8;color:var(--muted)}.AthleteWorkspace_categoryList__6lIxl{padding-left:18px}.AthleteWorkspace_propositions__ZwAnP{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.AthleteWorkspace_propositions__ZwAnP a{text-decoration:none}.AthleteWorkspace_portal__Q1J9f{min-height:100dvh;max-width:1200px;padding:0 28px 32px;background:var(--surface)}.AthleteWorkspace_portalHeader__f1u6d{display:flex;justify-content:space-between;align-items:center;min-height:82px;border-bottom:1px solid var(--line)}.AthleteWorkspace_portalHeader__f1u6d a{display:flex;align-items:center;gap:10px;color:var(--brand-strong);text-decoration:none;font-size:17px;font-weight:650}.AthleteWorkspace_portalHeader__f1u6d a small{display:block;font-weight:400;font-size:10px;color:var(--muted);margin-top:3px}.AthleteWorkspace_portalHeader__f1u6d>button{display:grid;place-items:center;width:44px;height:44px;background:var(--surface);border:1px solid var(--line);border-radius:10px;color:var(--muted)}.AthleteWorkspace_portalLogin__iwx_p{padding:100px 0;max-width:560px;margin:auto}.AthleteWorkspace_portalLogin__iwx_p h1{font-size:clamp(36px,5vw,64px);font-weight:600;letter-spacing:-.05em;line-height:1.1;margin:20px 0}.AthleteWorkspace_portalLogin__iwx_p p{font-size:15px;line-height:1.8;color:var(--muted);margin-bottom:30px}.AthleteWorkspace_portalLogin__iwx_p>small{display:block;color:var(--muted);font-size:11px;margin-top:20px;line-height:1.8}.AthleteWorkspace_portalPrimary__8q3_X{display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:12px 17px;min-height:44px;color:var(--surface);background:var(--brand-strong);border:1px solid var(--brand-strong);border-radius:9px;font-size:12px!important;font-weight:500!important}.AthleteWorkspace_portalIdentity__CYmtB{display:flex;align-items:center;gap:18px;padding:30px 0}.AthleteWorkspace_portalIdentity__CYmtB h1{font-size:32px;font-weight:600;letter-spacing:-.035em;margin:7px 0}.AthleteWorkspace_portalIdentity__CYmtB p{font-size:12px;color:var(--muted);margin:0}.AthleteWorkspace_portalAvatar__AGfNQ{width:64px;height:72px;flex:none;border-radius:12px;display:grid;place-items:center;color:var(--brand-strong);background:var(--tint);border:1px solid var(--line);font-size:22px}.AthleteWorkspace_portalContent__Xcitm{padding-top:70px;position:relative}.AthleteWorkspace_portalNav__DX82z{display:flex;position:absolute;top:186px;left:28px;right:28px;gap:24px;border-bottom:1px solid var(--line);background:var(--surface)}.AthleteWorkspace_portal__Q1J9f{position:relative}.AthleteWorkspace_portalNav__DX82z button{position:relative;display:flex;align-items:center;gap:8px;min-height:50px;padding:10px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:12px}.AthleteWorkspace_portalNav__DX82z button[aria-current=page]{border-bottom-color:var(--brand);color:var(--brand-strong)}.AthleteWorkspace_portalNav__DX82z i{width:5px;height:5px;border-radius:50%;background:#d6ad51}.AthleteWorkspace_portalContent__Xcitm>[hidden]{display:none}.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_results__frPzi{border:0;border-radius:0}.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_resultsHeading__JkJpB{padding-left:0;padding-top:0}.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_filters__Ssry_,.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_resultToolbar__wJieH{padding-left:0}.AthleteWorkspace_profileChooser__izxbq{display:flex;align-items:center;gap:12px;font-size:11px;margin-top:20px}.AthleteWorkspace_profileChooser__izxbq select{padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink)}.AthleteWorkspace_portal__Q1J9f:has(.AthleteWorkspace_profileChooser__izxbq) .AthleteWorkspace_portalNav__DX82z{top:251px}.AthleteWorkspace_portalProfile__IcZIg{padding-bottom:24px}.AthleteWorkspace_portalProfile__IcZIg>dl{padding:10px 24px;margin:0}.AthleteWorkspace_portalProfile__IcZIg>dl>div{padding:15px 0;border-bottom:1px solid var(--line)}.AthleteWorkspace_approvalRequest__avJ_Y dt,.AthleteWorkspace_portalProfile__IcZIg dt{font-size:11px;color:var(--muted);margin-bottom:6px}.AthleteWorkspace_portalProfile__IcZIg dd{font-size:14px;margin:0;overflow-wrap:anywhere}.AthleteWorkspace_profileApprovalNote__4K_v8{display:flex;align-items:start;gap:9px;margin:12px 24px 24px;color:var(--muted);font-size:12px;line-height:1.7}.AthleteWorkspace_profileApprovalNote__4K_v8 svg{flex:none;margin-top:2px}.AthleteWorkspace_portalProfile__IcZIg>.AthleteWorkspace_portalPrimary__8q3_X{margin:0 24px}.AthleteWorkspace_profileChangeStatus__cF5Rg{margin:20px 24px;padding:18px;border:1px solid var(--line);background:var(--tint);border-radius:9px;font-size:12px;overflow-wrap:anywhere}.AthleteWorkspace_profileChangeStatus__cF5Rg small{display:block;margin-top:6px;color:var(--muted);font-size:10px}.AthleteWorkspace_profileChangeStatus__cF5Rg p{margin:10px 0 0}.AthleteWorkspace_profileRequestForm__hVoD5{padding:0 24px;display:grid;gap:18px}.AthleteWorkspace_profileRequestForm__hVoD5 label{font-size:11px;display:grid;gap:7px;color:var(--muted)}.AthleteWorkspace_profileRequestForm__hVoD5 input{padding:12px;font:inherit;font-size:14px;min-height:46px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--surface);width:100%}.AthleteWorkspace_approvalRequest__avJ_Y>div,.AthleteWorkspace_profileRequestForm__hVoD5>div{display:flex;flex-wrap:wrap;gap:10px;justify-content:end}.AthleteWorkspace_portalError__WxMi3{padding:15px;border:1px solid #c78181;color:#a33d3d;font-size:12px;line-height:1.6;border-radius:8px}.AthleteWorkspace_approvalRequest__avJ_Y{padding:18px 0;border-bottom:1px solid var(--line)}.AthleteWorkspace_approvalRequest__avJ_Y>h3{margin:0 0 5px}.AthleteWorkspace_approvalRequest__avJ_Y>small{color:var(--muted);font-size:11px}.AthleteWorkspace_approvalRequest__avJ_Y dl{display:grid;gap:15px;margin:22px 0}.AthleteWorkspace_approvalRequest__avJ_Y dd{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:12px;margin:0;overflow-wrap:anywhere}.AthleteWorkspace_approvalRequest__avJ_Y dd>span{color:var(--muted)}.AthleteWorkspace_approvalRequest__avJ_Y dd strong{font-weight:550}.AthleteWorkspace_workspace__CkHvO input:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media(max-width:760px){.AthleteWorkspace_competitionCalendar__sKFm_>header>div{width:100%;justify-content:space-between;margin-left:0}.AthleteWorkspace_competitionCalendar__sKFm_>header>h2{font-size:15px}.AthleteWorkspace_competitionDay__nqjjH{padding:5px}.AthleteWorkspace_competitionRanges__anjZf{top:37px}.AthleteWorkspace_competitionRange__wBPnF[data-start=true]{margin-left:7px}.AthleteWorkspace_competitionRange__wBPnF[data-end=true]{margin-right:7px}.AthleteWorkspace_portal__Q1J9f{padding:0 18px calc(94px + env(safe-area-inset-bottom))}.AthleteWorkspace_portalHeader__f1u6d{min-height:72px}.AthleteWorkspace_portalHeader__f1u6d a{font-size:16px}.AthleteWorkspace_portalIdentity__CYmtB{padding:25px 0;gap:14px}.AthleteWorkspace_portalIdentity__CYmtB h1{font-size:25px}.AthleteWorkspace_portalIdentity__CYmtB p{font-size:11px;line-height:1.6}.AthleteWorkspace_portalAvatar__AGfNQ{width:50px;height:60px;font-size:18px}.AthleteWorkspace_portalContent__Xcitm{padding-top:0}.AthleteWorkspace_portalNav__DX82z,.AthleteWorkspace_portal__Q1J9f:has(.AthleteWorkspace_profileChooser__izxbq) .AthleteWorkspace_portalNav__DX82z{position:fixed;top:auto;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--line);z-index:40}.AthleteWorkspace_portalNav__DX82z button{flex-direction:column;gap:5px;padding:8px 2px;font-size:10px;border:0;border-radius:9px}.AthleteWorkspace_portalNav__DX82z button[aria-current=page]{background:var(--tint)}.AthleteWorkspace_portalNav__DX82z i{position:absolute;right:27%;top:7px}.AthleteWorkspace_portalLogin__iwx_p{padding:65px 3px}.AthleteWorkspace_portalLogin__iwx_p h1{font-size:42px}.AthleteWorkspace_portalLogin__iwx_p p{font-size:14px}.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_resultsHeading__JkJpB h2{font-size:23px}.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_meetList__IR07L button{padding-inline:0}.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_meetListHeading__vI_ol{padding-inline:0;background:var(--surface)}.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_meetDetail__L4QH5>header{padding-inline:0}.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_backToMeets___5EJQ{margin-inline:0}.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_performanceList__x9eRb>li{padding-inline:0;gap:9px}.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_sourceNote__QRygW{padding-left:0}.AthleteWorkspace_portalProfile__IcZIg{border:0}.AthleteWorkspace_portalProfile__IcZIg>header{padding-left:0}.AthleteWorkspace_portalProfile__IcZIg>dl,.AthleteWorkspace_profileRequestForm__hVoD5{padding-inline:0}.AthleteWorkspace_portalProfile__IcZIg>.AthleteWorkspace_portalPrimary__8q3_X,.AthleteWorkspace_profileApprovalNote__4K_v8,.AthleteWorkspace_profileChangeStatus__cF5Rg{margin-inline:0}.AthleteWorkspace_portalProfile__IcZIg .AthleteWorkspace_profileRequestForm__hVoD5>div{justify-content:space-between}.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_results__frPzi .AthleteWorkspace_filters__Ssry_{padding-right:0}.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_resultToolbar__wJieH{padding-right:0;gap:9px}.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_resultToolbar__wJieH .AthleteWorkspace_filterButton__cxKkH{font-size:11px!important;padding-inline:9px}.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_segment__OuMDG button{padding-inline:9px}.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_resultToolbar__wJieH .AthleteWorkspace_segment__OuMDG,.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_segment__OuMDG button{flex:1}.AthleteWorkspace_profileChooser__izxbq{flex-direction:column;align-items:stretch;gap:7px}.AthleteWorkspace_competitionBody___NA3v{padding:20px 16px!important}}.AthleteWorkspace_requestsAction__6E5C_{display:inline-block;padding:0;margin:0;width:auto}.AthleteWorkspace_portalNav__DX82z{position:static;order:0}.AthleteWorkspace_portalContent__Xcitm{padding-top:0}.AthleteWorkspace_portal__Q1J9f:has(.AthleteWorkspace_profileChooser__izxbq) .AthleteWorkspace_portalNav__DX82z{top:auto}@media(min-width:761px){.AthleteWorkspace_portal__Q1J9f{display:flex;flex-direction:column}.AthleteWorkspace_portalHeader__f1u6d{flex:none}.AthleteWorkspace_portalIdentity__CYmtB{order:0}.AthleteWorkspace_portalNav__DX82z{order:0;margin-bottom:28px}.AthleteWorkspace_portalContent__Xcitm{order:1}}@media(max-width:760px){.AthleteWorkspace_portalNav__DX82z{position:fixed}.AthleteWorkspace_tabs__mnS9w{gap:19px;overflow-x:auto}.AthleteWorkspace_tabs__mnS9w button{flex:none}}.AthleteWorkspace_competitionDay__nqjjH[data-outside=true]{opacity:1}.AthleteWorkspace_portal__Q1J9f .AthleteWorkspace_portalIdentity__CYmtB{border-radius:16px;padding:24px;margin-block:24px;background:#113e4c;color:#f7ffff}.AthleteWorkspace_portal__Q1J9f .AthleteWorkspace_portalIdentity__CYmtB .AthleteWorkspace_eyebrow__ft9nN{color:#add8dd}.AthleteWorkspace_portal__Q1J9f .AthleteWorkspace_portalIdentity__CYmtB p{color:#cfE4e7}.AthleteWorkspace_portal__Q1J9f .AthleteWorkspace_portalAvatar__AGfNQ{color:#d7f0ed;background:#245662;border-color:#426976}@media(max-width:760px){.AthleteWorkspace_portal__Q1J9f .AthleteWorkspace_portalIdentity__CYmtB{padding:20px 16px;gap:12px;margin-block:20px 25px}.AthleteWorkspace_portal__Q1J9f .AthleteWorkspace_portalIdentity__CYmtB h1{font-size:25px}.AthleteWorkspace_portal__Q1J9f .AthleteWorkspace_portalIdentity__CYmtB .AthleteWorkspace_eyebrow__ft9nN{font-size:8px}}.AthleteWorkspace_asmCalendarTheme__2TDX2{--bg-card:var(--surface,#fff);--bg-muted:var(--tint,#f3f8f9);--bg-tertiary:var(--tint,#f3f8f9);--bg-elevated:var(--surface,#fff);--text-primary:var(--ink,#16343c);--text-secondary:var(--muted,#657a81);--text-tertiary:var(--muted,#657a81);--border-color:var(--line,#d9e5e8);--accent-color:var(--brand,#087d8b);--shadow-lg:0 12px 32px #16343c18;color:var(--text-primary);font-family:var(--font-sans),Inter,system-ui,sans-serif}.AthleteWorkspace_fullCalendar__oLys1{width:100%;min-width:0;background:transparent;border:0;border-radius:0;box-shadow:none}.AthleteWorkspace_fullCalendarHeader__UyNd7{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:18px}.AthleteWorkspace_fullCalendarHeader__UyNd7 h2{display:flex;align-items:center;gap:10px;font-size:23px;margin:0}.AthleteWorkspace_fullCalendarHeader__UyNd7>div{display:flex;align-items:center;gap:8px}.AthleteWorkspace_fullCalendarHeader__UyNd7 strong{min-width:150px;text-align:center;font-size:13px;text-transform:capitalize}.AthleteWorkspace_attendanceSummary__Wr25e{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;padding:16px 0;border-block:1px solid var(--line);font-size:12px}.AthleteWorkspace_attendanceSummary__Wr25e>span{display:flex;align-items:center;gap:5px}.AthleteWorkspace_attendanceSummary__Wr25e svg{color:#00856e}.AthleteWorkspace_attendanceSummary__Wr25e strong{font-size:18px;font-weight:600;color:var(--ink)}.AthleteWorkspace_attendanceSummary__Wr25e small{color:var(--muted);font-size:11px;margin-left:auto}.AthleteWorkspace_calendarLegend___aCf6{display:flex;align-items:center;gap:18px;padding:15px 0;color:var(--muted);font-size:10px}.AthleteWorkspace_calendarLegend___aCf6>span{display:flex;align-items:center;gap:6px}.AthleteWorkspace_calendarLegend___aCf6 i{width:20px;height:2px;background:#f2c75c}.AthleteWorkspace_calendarLegend___aCf6 i[data-holiday]{background:#8d72c4}.AthleteWorkspace_calendarLegend___aCf6 svg{color:#00856e}.AthleteWorkspace_fullCalendar__oLys1 .month-at-a-glance-calendar,.AthleteWorkspace_fullCalendar__oLys1 .year-calendar-month.is-expanded{border:0;border-radius:0;box-shadow:none}.AthleteWorkspace_fullCalendar__oLys1 .year-calendar-month.is-current:before{display:none}.AthleteWorkspace_fullCalendar__oLys1 .year-calendar-day{border-radius:0}.AthleteWorkspace_dayAttendance__ZDxH3{position:absolute;left:7px;top:33px;z-index:7;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;background:#d0f8e6;color:#00856e;border-radius:6px}.AthleteWorkspace_dayAttendance__ZDxH3[data-excused]{background:#f5f0dd;color:#8b6f25;font-size:12px}.AthleteWorkspace_attendanceDialog__vTSw9{max-width:440px!important;font-family:var(--font-sans),Inter,system-ui,sans-serif}.AthleteWorkspace_attendanceDialog__vTSw9>div:first-child{padding:14px 18px;align-items:center}.AthleteWorkspace_attendanceDialog__vTSw9>div:first-child h2{margin:0;font-size:14px;line-height:1.5;font-weight:500}.AthleteWorkspace_attendanceDialog__vTSw9>div:last-child{padding:18px!important}.AthleteWorkspace_attendanceDayDetail__69RE0{display:flex;align-items:center;gap:12px;min-height:64px;padding:0;color:#16343c}.AthleteWorkspace_attendanceDetailIcon__XhT1N{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:50%;background:#e9faf2;color:#00856e}.AthleteWorkspace_attendanceDetailIcon__XhT1N[data-excused]{background:#f8f4e8;color:#997826}.AthleteWorkspace_attendanceDayDetail__69RE0 h3{margin:0;font-size:16px;line-height:1.4;font-weight:600;letter-spacing:-.02em}.AthleteWorkspace_attendanceDayDetail__69RE0 p{margin:5px 0 0;color:#657a81;font-size:12px;line-height:1.6}.AthleteWorkspace_portalProfile__IcZIg>.AthleteWorkspace_profileClubDetails__D1da6{gap:18px;padding-block:18px 14px}.AthleteWorkspace_portalProfile__IcZIg>.AthleteWorkspace_profileClubDetails__D1da6>div{padding:0;border:0;min-width:0}.AthleteWorkspace_profileContacts__4qP1D{display:grid;gap:12px;margin:0 24px;padding:14px 0 20px;border-bottom:1px solid var(--line)}.AthleteWorkspace_profileContacts__4qP1D>span{display:flex;align-items:center;gap:10px;min-width:0;color:var(--ink);font-size:13px;overflow-wrap:anywhere}.AthleteWorkspace_profileContacts__4qP1D svg{color:var(--muted);flex:none}.AthleteWorkspace_profileContacts__4qP1D small{display:block;margin-bottom:3px;font-size:10px;color:var(--muted)}.AthleteWorkspace_profileMedical__GWJLE{margin:20px 24px 24px;padding-bottom:22px;border-bottom:1px solid var(--line)}.AthleteWorkspace_medicalHeading__r11Ud{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.AthleteWorkspace_medicalHeading__r11Ud>svg{color:var(--brand-strong);flex:none}.AthleteWorkspace_medicalHeading__r11Ud h3{font-size:13px;font-weight:550;margin:0}.AthleteWorkspace_medicalBadge__FDKqi{font-size:10px;padding:4px 7px;border-radius:5px;color:#6c7881;background:#f0f3f4}.AthleteWorkspace_medicalBadge__FDKqi[data-status=valid]{color:#137559;background:#edf8f2}.AthleteWorkspace_medicalBadge__FDKqi[data-status=expiring],.AthleteWorkspace_medicalBadge__FDKqi[data-status=unknown]{color:#946317;background:#faf3e3}.AthleteWorkspace_medicalBadge__FDKqi[data-status=expired]{color:#a14545;background:#fceeee}.AthleteWorkspace_profileMedical__GWJLE>p{margin:9px 0 0;font-size:12px;color:var(--muted);line-height:1.6}.AthleteWorkspace_profileMedical__GWJLE>small{display:block;margin-top:8px;font-size:11px;color:var(--muted)}.AthleteWorkspace_medicalActions__D_xPG{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.AthleteWorkspace_medicalActions__D_xPG button{min-height:36px;font-size:11px!important;padding:8px 11px}.AthleteWorkspace_medicalImage__0UtCk{display:grid;place-items:center;min-height:0;overflow:auto}.AthleteWorkspace_medicalImage__0UtCk img{display:block;max-width:100%;max-height:calc(100dvh - 100px);-o-object-fit:contain;object-fit:contain}@media(max-width:760px){.AthleteWorkspace_portalProfile__IcZIg>.AthleteWorkspace_profileClubDetails__D1da6{padding-inline:0}.AthleteWorkspace_profileContacts__4qP1D,.AthleteWorkspace_profileMedical__GWJLE{margin-inline:0}}.AthleteWorkspace_canonicalDialogHeader__QJLnu{display:flex;align-items:center;gap:10px;margin-bottom:16px}.AthleteWorkspace_canonicalDialogHeader__QJLnu p{font-size:12px;color:var(--muted);margin:0 auto 0 0}.AthleteWorkspace_calendarDateDialog__s9c6b{max-width:640px!important;font-family:var(--font-sans),Inter,system-ui,sans-serif}.AthleteWorkspace_calendarDateDialog__s9c6b>div:first-child{padding:16px 18px;align-items:center}.AthleteWorkspace_calendarDateDialog__s9c6b>div:first-child h2{font-size:16px;line-height:1.4;font-weight:600}.AthleteWorkspace_calendarDateDialog__s9c6b>div:last-child{padding:0!important}.AthleteWorkspace_calendarDateBody__V1n3b{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px 18px;font-size:12px;line-height:1.5}.AthleteWorkspace_calendarDateBody__V1n3b .AthleteWorkspace_canonicalDialogHeader__QJLnu{grid-column:2;grid-row:1;margin:0}.AthleteWorkspace_calendarDateBody__V1n3b .AthleteWorkspace_canonicalDialogHeader__QJLnu .AthleteWorkspace_filterButton__cxKkH{width:32px;min-width:32px;height:32px;min-height:32px;padding:0;justify-content:center}.AthleteWorkspace_calendarDateBody__V1n3b .year-calendar-date-summary{grid-column:1;grid-row:1;gap:8px}.AthleteWorkspace_calendarDateBody__V1n3b .year-calendar-date-summary>span{font-size:12px;font-weight:400}.AthleteWorkspace_calendarDateBody__V1n3b .year-calendar-date-summary svg{width:14px;height:14px}.AthleteWorkspace_calendarDateBody__V1n3b .year-calendar-date-events{grid-column:1/-1;display:grid;gap:10px;min-width:0}.AthleteWorkspace_calendarDateBody__V1n3b .year-calendar-date-event{gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.AthleteWorkspace_calendarDateBody__V1n3b .year-calendar-date-event.is-competition{border-color:var(--line);background:var(--surface)}.AthleteWorkspace_calendarDateBody__V1n3b .year-calendar-date-event.is-competition .year-calendar-date-event-kind{display:none}.AthleteWorkspace_calendarDateBody__V1n3b .year-calendar-date-event-heading{gap:10px}.AthleteWorkspace_calendarDateBody__V1n3b .year-calendar-date-event-kind{font-size:11px;line-height:1.4;font-weight:400}.AthleteWorkspace_calendarDateBody__V1n3b .year-calendar-date-event h3{margin:3px 0 0;font-size:14px;line-height:1.4;font-weight:600}.AthleteWorkspace_calendarDateBody__V1n3b .year-calendar-date-event-details{margin:0;gap:5px}.AthleteWorkspace_calendarDateBody__V1n3b .year-calendar-date-event-details>div{grid-template-columns:64px minmax(0,1fr);gap:8px}.AthleteWorkspace_calendarDateBody__V1n3b .year-calendar-date-event-details :is(dt,dd){font-size:12px;line-height:1.5}.AthleteWorkspace_calendarDateBody__V1n3b .year-calendar-date-event-details dd{color:var(--ink);overflow-wrap:anywhere}.AthleteWorkspace_calendarDateBody__V1n3b .year-calendar-date-event-note{font-size:12px}.AthleteWorkspace_calendarDateBody__V1n3b .year-calendar-date-event.is-competition>.year-calendar-date-event-note{display:none}.AthleteWorkspace_calendarDateBody__V1n3b .year-calendar-date-event-actions{gap:5px}.AthleteWorkspace_calendarDateBody__V1n3b .year-calendar-date-event-actions .AthleteWorkspace_filterButton__cxKkH{width:30px;min-height:30px;padding:0;justify-content:center}.AthleteWorkspace_calendarDateBody__V1n3b .year-calendar-date-documents{gap:6px;margin:0;padding-top:10px;border-top:1px solid var(--line)}.AthleteWorkspace_calendarDateBody__V1n3b .year-calendar-date-documents button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 9px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--brand-strong);font:inherit;font-size:12px;line-height:1.4}.AthleteWorkspace_calendarDateBody__V1n3b .year-calendar-date-documents svg{width:14px;height:14px;flex:none}.AthleteWorkspace_calendarDateBody__V1n3b .year-calendar-date-no-documents{font-size:11px;line-height:1.5}@media(max-width:480px){.AthleteWorkspace_calendarDateDialog__s9c6b>div:first-child{padding:14px}.AthleteWorkspace_calendarDateBody__V1n3b{padding:12px 14px 14px}.AthleteWorkspace_calendarDateBody__V1n3b .year-calendar-date-event{padding:11px 12px}}.AthleteWorkspace_performanceList__x9eRb>li{display:block;padding:0}.AthleteWorkspace_performanceButton__KDnrP,.AthleteWorkspace_performanceStatic__5ZKW_{display:flex;align-items:center;gap:18px;width:100%;padding:20px 24px;border:0;background:transparent;color:var(--ink);text-align:left}.AthleteWorkspace_performanceButton__KDnrP:hover{background:var(--tint)}.AthleteWorkspace_raceCopy__0i9kQ{display:flex;flex:1;flex-direction:column;min-width:0}.AthleteWorkspace_raceResult__DNRZd{display:flex;flex-direction:column;align-items:end}.AthleteWorkspace_raceResult__DNRZd small{display:flex;align-items:center;justify-content:end;gap:5px}.AthleteWorkspace_raceCopy__0i9kQ>small:last-child:not(:first-of-type){font-size:9px}.AthleteWorkspace_racePlace__FqWm5{flex:none}.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_meetList__IR07L button:focus-visible,.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_performanceButton__KDnrP:focus-visible{outline-offset:-2px}@media(max-width:760px){.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_performanceButton__KDnrP,.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_performanceStatic__5ZKW_{padding-inline:8px}}.AthleteWorkspace_resultPdf__bOS2y{padding:0;max-width:none}.AthleteWorkspace_resultPdfToolbar__X8YCZ{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0 0 14px}.AthleteWorkspace_resultPdfToolbar__X8YCZ>span{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.AthleteWorkspace_portal__Q1J9f:has(.AthleteWorkspace_portalContent__Xcitm[data-view=calendar]){max-width:none}.AthleteWorkspace_portalContent__Xcitm[data-view=calendar]{width:100%}.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_meetListHeading__vI_ol,.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_meetList__IR07L button{padding-inline:0}@media(max-width:760px){.AthleteWorkspace_portalContent__Xcitm[data-view=calendar]{margin-inline:-18px;width:calc(100% + 36px)}.AthleteWorkspace_attendanceSummary__Wr25e,.AthleteWorkspace_calendarLegend___aCf6,.AthleteWorkspace_fullCalendarHeader__UyNd7{padding-inline:18px}.AthleteWorkspace_fullCalendarHeader__UyNd7{margin:0 0 16px}.AthleteWorkspace_fullCalendarHeader__UyNd7>div{width:100%;display:grid;grid-template-columns:auto 40px 1fr 40px;gap:6px}.AthleteWorkspace_fullCalendarHeader__UyNd7 strong{min-width:0;font-size:12px}.AthleteWorkspace_fullCalendarHeader__UyNd7 .AthleteWorkspace_filterButton__cxKkH{padding-inline:9px;min-height:40px}.AthleteWorkspace_attendanceSummary__Wr25e{gap:12px 16px;font-size:10px;padding-block:15px}.AthleteWorkspace_attendanceSummary__Wr25e strong{font-size:17px}.AthleteWorkspace_attendanceSummary__Wr25e small{width:100%;margin:0;font-size:10px}.AthleteWorkspace_calendarLegend___aCf6{gap:12px;font-size:9px}.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_calendarEmpty__mz6jR,.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_meetListHeading__vI_ol,.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_meetList__IR07L button{padding-inline:18px}.AthleteWorkspace_performanceButton__KDnrP,.AthleteWorkspace_performanceStatic__5ZKW_{padding:18px 0;gap:9px}.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_performanceList__x9eRb>li{padding:0}.AthleteWorkspace_dayAttendance__ZDxH3{left:5px;top:33px;width:24px;height:24px}.AthleteWorkspace_resultPdfToolbar__X8YCZ .AthleteWorkspace_filterButton__cxKkH{font-size:11px!important;padding:7px 10px}}.AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_asmCalendarTheme__2TDX2 .year-calendar-day:has(.AthleteWorkspace_dayAttendance__ZDxH3[data-present]){background:#e9faf2}.AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_dayAttendance__ZDxH3[data-present]{inset:0;z-index:2;width:100%;height:100%;border-radius:0;background:transparent}.AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_dayAttendance__ZDxH3[data-present] svg{width:16px;height:16px}.AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_asmCalendarTheme__2TDX2 .year-calendar-day.is-today{background:var(--surface);box-shadow:none}.AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_asmCalendarTheme__2TDX2 .year-calendar-day.is-today:before{inset:0;border:1.5px solid var(--calendar-current-edge);border-radius:0;box-shadow:none}.AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_asmCalendarTheme__2TDX2 .year-calendar-day.is-today:has(.AthleteWorkspace_dayAttendance__ZDxH3[data-present]){background:#e9faf2}.AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_asmCalendarTheme__2TDX2 .year-calendar-day.has-competition:has(.AthleteWorkspace_dayAttendance__ZDxH3[data-present]){background:var(--surface)}.AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_dayAttendance__ZDxH3[data-excused]{background:transparent;width:100%;height:100%;inset:0;z-index:2;color:#be9238}.AthleteWorkspace_fullCalendarHeader__UyNd7{justify-content:center;margin:0;padding:8px 0;border-bottom:1px solid var(--line)}.AthleteWorkspace_fullCalendarHeader__UyNd7>div{width:100%;display:grid;grid-template-columns:40px 1fr 40px;gap:6px}.AthleteWorkspace_fullCalendarHeader__UyNd7 .AthleteWorkspace_filterButton__cxKkH{min-height:34px;padding:6px}.AthleteWorkspace_calendarLegend___aCf6{flex-wrap:wrap;gap:9px 14px;padding-block:12px}.AthleteWorkspace_legendAttendance__itOCe{margin-left:auto;font-size:10px;color:var(--muted)}.AthleteWorkspace_legendAttendance__itOCe button{border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline}.AthleteWorkspace_athleteStrip__AdyZB{display:flex;align-items:center;gap:11px;padding:16px 0;border-bottom:1px solid var(--line);margin-bottom:25px;min-height:74px}.AthleteWorkspace_stripAvatar__YSV5W{display:grid;place-items:center;flex:none;width:38px;height:38px;overflow:hidden;border:1px solid var(--line);background:var(--tint);border-radius:50%;color:var(--brand-strong);font-size:12px}.AthleteWorkspace_portalAvatar__AGfNQ img,.AthleteWorkspace_stripAvatar__YSV5W img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.AthleteWorkspace_athleteStrip__AdyZB>div{min-width:0;flex:1}.AthleteWorkspace_athleteStrip__AdyZB h1{margin:0;font-size:17px;letter-spacing:-.025em;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.AthleteWorkspace_athleteStrip__AdyZB p{margin:3px 0 0;font-size:11px;color:var(--muted);line-height:1.5}.AthleteWorkspace_athleteStrip__AdyZB .AthleteWorkspace_stripClubIcon__cYNDn{position:static!important;width:36px!important;height:36px!important;-o-object-fit:contain;object-fit:contain;flex:none}.AthleteWorkspace_portalLogout__0WMil{display:grid;place-items:center;background:transparent;border:0;color:inherit;padding:6px;flex:none}.AthleteWorkspace_portalIdentity__CYmtB .AthleteWorkspace_portalLogout__0WMil{margin-left:auto}.AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_asmCalendarTheme__2TDX2 .year-calendar-day-event-markers{inset:0;width:100%;transform:none;gap:2px;padding:22px 5px 13px}.AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_asmCalendarTheme__2TDX2 .year-calendar-day-event-markers[data-calendar-icon-layout]{--calendar-icon-size:26px}.AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_asmCalendarTheme__2TDX2 .year-calendar-day-event-markers:not([data-calendar-icon-layout="1x1"]){--calendar-icon-size:22px}.AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_asmCalendarTheme__2TDX2 .year-calendar-day-event-markers[data-calendar-icon-layout="2x3"]{--calendar-icon-size:16px}.AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_asmCalendarTheme__2TDX2 .year-calendar-silhouette-wrap.is-event{position:absolute;top:6px;right:5px;width:11px;height:11px;--calendar-icon-size:11px}.AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_asmCalendarTheme__2TDX2 .AthleteWorkspace_dayAttendance__ZDxH3[data-excused],.AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_asmCalendarTheme__2TDX2 .AthleteWorkspace_dayAttendance__ZDxH3[data-present]{position:relative;inset:auto;width:100%;height:100%;min-height:0;z-index:auto;pointer-events:auto}.AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_asmCalendarTheme__2TDX2 .year-calendar-day:not(.has-competition) .year-calendar-day-event-markers:has(.AthleteWorkspace_dayAttendance__ZDxH3){padding:0}.AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_asmCalendarTheme__2TDX2 .asm-athlete-calendar-more{width:100%;height:100%;padding:0;border:0;background:transparent;color:var(--muted);font-size:10px;pointer-events:auto}.AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_asmCalendarTheme__2TDX2 .year-calendar-event[data-event-type=competition] .year-calendar-event-track{height:2px!important;min-height:2px!important;max-height:2px!important;background:#d5a020!important}.AthleteWorkspace_calendarLegend___aCf6 i{background:#d5a020}.AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_asmCalendarTheme__2TDX2 .year-calendar-silhouette.is-competition{opacity:1}.AthleteWorkspace_resultsHeading__JkJpB{padding-block:8px 18px}.AthleteWorkspace_resultsHeading__JkJpB h2{font-size:23px;margin:0}.AthleteWorkspace_meetList__IR07L button{padding-block:12px;min-height:64px}.AthleteWorkspace_meetDate__Y_Yxl{height:40px;width:40px}.AthleteWorkspace_meetDate__Y_Yxl>strong{font-size:19px}.AthleteWorkspace_performanceList__x9eRb>li{min-height:0}.AthleteWorkspace_performanceButton__KDnrP,.AthleteWorkspace_performanceStatic__5ZKW_{padding-block:12px;gap:12px;min-height:58px}.AthleteWorkspace_racePlace__FqWm5{min-width:30px}.AthleteWorkspace_racePlace__FqWm5 strong{font-size:19px}.AthleteWorkspace_raceCopy__0i9kQ small{margin-top:4px;font-size:10px;line-height:1.4}.AthleteWorkspace_raceCopy__0i9kQ small svg{display:inline;vertical-align:-1px}.AthleteWorkspace_raceResult__DNRZd>strong{font-size:21px}.AthleteWorkspace_raceResult__DNRZd>small{font-size:10px;margin-top:3px}body:has(.AthleteWorkspace_resultPdfDialog__hlKJh),html:has(.AthleteWorkspace_resultPdfDialog__hlKJh){overflow:hidden;scrollbar-gutter:auto}body>div:has(>.AthleteWorkspace_resultPdfDialog__hlKJh){padding:0!important}.AthleteWorkspace_resultPdfDialog__hlKJh{width:min(808px,calc(100vw - 64px))!important;max-width:none!important;height:calc(100dvh - 64px)!important;max-height:100dvh!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}.AthleteWorkspace_resultPdfDialog__hlKJh.app-dialog>div:first-child{display:none!important}.AthleteWorkspace_resultPdfDialog__hlKJh>div:last-child{display:flex;flex-direction:column;padding:0!important;overflow:hidden}.AthleteWorkspace_pdfAccessibleTitle___modj{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.AthleteWorkspace_resultPdfDialog__hlKJh .AthleteWorkspace_resultPdf__bOS2y{--surface:#fff;--ink:#16343c;--muted:#657a81;--line:#d9e5e8;height:100%;min-height:0;padding:0;background:transparent}.AthleteWorkspace_resultPdfToolbar__X8YCZ,.AthleteWorkspace_resultPdf__bOS2y .stored-pdf-pages__toolbar{display:flex;align-items:center;gap:10px;min-height:44px;padding:5px 12px;box-sizing:border-box;color:#16343c;background:#fff;border:0;border-bottom:1px solid #e1e9eb;border-radius:0;box-shadow:none;font-size:11px;flex:none}.AthleteWorkspace_resultPdf__bOS2y .stored-pdf-pages__description{flex:1;min-width:0;overflow:hidden;font-size:11px}.AthleteWorkspace_pdfSourceLabel__iD4zt{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.AthleteWorkspace_pdfSourceIcon__Hl6NQ{display:grid;place-items:center;width:28px;height:28px;flex:none;color:#3f7881;background:#edf5f5;border-radius:6px}.AthleteWorkspace_pdfSourceName__OFKt6{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:550;letter-spacing:-.01em}.AthleteWorkspace_resultPdf__bOS2y .document-preview-toolbar{display:flex;gap:8px;align-items:center;margin:0;padding:0;border:0;background:transparent;border-radius:0;min-height:0;flex:none}.AthleteWorkspace_resultPdf__bOS2y .document-preview-toolbar__pages{display:flex;align-items:center;gap:1px;padding:1px;border:1px solid #e6edef;border-radius:6px;background:#f6f9fa;white-space:nowrap;font-size:11px}.AthleteWorkspace_resultPdf__bOS2y .document-preview-toolbar__pages span{min-width:36px;font-variant-numeric:tabular-nums;color:#506d76}.AthleteWorkspace_resultPdfToolbar__X8YCZ button,.AthleteWorkspace_resultPdf__bOS2y .stored-pdf-pages__toolbar a,.AthleteWorkspace_resultPdf__bOS2y .stored-pdf-pages__toolbar button{height:28px;min-height:28px;width:28px;min-width:28px;display:grid;place-items:center;border:0;border-radius:5px;padding:3px;color:#244e58;background:transparent;text-decoration:none;transition:background .15s ease,color .15s ease}.AthleteWorkspace_resultPdf__bOS2y .stored-pdf-pages__toolbar button:disabled{opacity:.3}.AthleteWorkspace_resultPdfToolbar__X8YCZ button:hover,.AthleteWorkspace_resultPdf__bOS2y .stored-pdf-pages__toolbar a:hover,.AthleteWorkspace_resultPdf__bOS2y .stored-pdf-pages__toolbar button:not(:disabled):hover{background:#e9f2f3;color:#0e5968}.AthleteWorkspace_resultPdfToolbar__X8YCZ button:focus-visible,.AthleteWorkspace_resultPdf__bOS2y .stored-pdf-pages__toolbar :is(button,a,select):focus-visible{outline:2px solid #317789;outline-offset:2px}.AthleteWorkspace_resultPdf__bOS2y .stored-pdf-pages__toolbar select{padding:4px 5px;height:30px;min-height:30px;min-width:0;width:auto;max-width:135px;border:1px solid #e1e9eb;border-radius:6px;background:#f6f9fa;color:#506d76;font:inherit;font-size:11px}.AthleteWorkspace_pdfToolbarActions__QmqBe{display:flex;align-items:center;gap:3px;flex:none;padding-left:8px;border-left:1px solid #e1e9eb}.AthleteWorkspace_pdfToolbarActions__QmqBe a{background:#edf5f5!important}@media(max-width:430px){.AthleteWorkspace_resultPdf__bOS2y .stored-pdf-pages__toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:5px 8px}.AthleteWorkspace_resultPdf__bOS2y .stored-pdf-pages__description{grid-column:1;grid-row:1}.AthleteWorkspace_resultPdf__bOS2y .AthleteWorkspace_pdfSourceName__OFKt6{font-size:11px}.AthleteWorkspace_resultPdf__bOS2y .AthleteWorkspace_pdfToolbarActions__QmqBe{grid-column:2;grid-row:1;border-left:0;padding-left:0}.AthleteWorkspace_resultPdf__bOS2y .document-preview-toolbar{grid-column:1/-1;grid-row:2;justify-content:space-between}.AthleteWorkspace_resultPdfDialog__hlKJh .AthleteWorkspace_resultPdf__bOS2y .document-preview-toolbar select{max-width:135px}}.AthleteWorkspace_resultPdf__bOS2y .stored-pdf-pages__viewport{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:auto}@media(max-width:760px){.AthleteWorkspace_resultPdfDialog__hlKJh{width:100%!important;height:100dvh!important}}.AthleteWorkspace_resultPdf__bOS2y .react-pdf__Document{width:-moz-max-content;width:max-content;min-width:100%}.AthleteWorkspace_resultPdf__bOS2y .react-pdf__Page{margin:auto;width:-moz-max-content;width:max-content;background:white}.AthleteWorkspace_resultPdf__bOS2y .react-pdf__Page canvas{display:block}.AthleteWorkspace_results__frPzi .AthleteWorkspace_performanceButton__KDnrP,.AthleteWorkspace_results__frPzi .AthleteWorkspace_performanceStatic__5ZKW_{padding-block:8px}.AthleteWorkspace_results__frPzi .AthleteWorkspace_raceResult__DNRZd>strong{line-height:1.15}.AthleteWorkspace_results__frPzi .AthleteWorkspace_raceResult__DNRZd>small{line-height:1.2}.AthleteWorkspace_results__frPzi .AthleteWorkspace_raceResult__DNRZd abbr{padding:1px 3px}.AthleteWorkspace_results__frPzi .AthleteWorkspace_racePlace__FqWm5 strong{line-height:1.2}@media(max-width:760px){.AthleteWorkspace_fullCalendarHeader__UyNd7{padding:8px 18px}.AthleteWorkspace_fullCalendarHeader__UyNd7>div{grid-template-columns:36px 1fr 36px}.AthleteWorkspace_calendarLegend___aCf6{gap:8px;font-size:9px}.AthleteWorkspace_legendAttendance__itOCe{font-size:9px}.AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_dayAttendance__ZDxH3[data-present] svg{width:13px;height:13px}.AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_asmCalendarTheme__2TDX2 .year-calendar-day-event-markers[data-calendar-icon-layout]{--calendar-icon-size:22px}.AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_asmCalendarTheme__2TDX2 .year-calendar-day-event-markers:not([data-calendar-icon-layout="1x1"]){--calendar-icon-size:20px}.AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_asmCalendarTheme__2TDX2 .year-calendar-day-event-markers[data-calendar-icon-layout="2x3"]{--calendar-icon-size:14px}.AthleteWorkspace_performanceButton__KDnrP,.AthleteWorkspace_performanceStatic__5ZKW_{padding-block:11px;gap:9px}.AthleteWorkspace_raceCopy__0i9kQ strong{font-size:12px}.AthleteWorkspace_raceResult__DNRZd>strong{font-size:20px}.AthleteWorkspace_raceCopy__0i9kQ small{font-size:9px}.AthleteWorkspace_resultPdf__bOS2y .stored-pdf-pages__toolbar{gap:6px;padding-inline:6px;min-height:42px}.AthleteWorkspace_pdfSourceLabel__iD4zt{gap:5px}.AthleteWorkspace_pdfSourceIcon__Hl6NQ{width:20px;height:26px;background:transparent}.AthleteWorkspace_pdfSourceName__OFKt6{font-size:10px}.AthleteWorkspace_pdfToolbarActions__QmqBe{gap:1px;padding-left:5px}.AthleteWorkspace_resultPdf__bOS2y .document-preview-toolbar{gap:5px}.AthleteWorkspace_resultPdf__bOS2y .document-preview-toolbar select{max-width:100px;font-size:10px}}.AthleteWorkspace_competitionEligibility__cQUS9{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:6px;font-size:11px;font-weight:500;line-height:1.4}.AthleteWorkspace_competitionEligibility__cQUS9>span{display:inline-flex;align-items:center;gap:4px;color:#6b7f86}.AthleteWorkspace_competitionEligibility__cQUS9>span[data-state=yes]{color:#16806b}.AthleteWorkspace_competitionEligibility__cQUS9>span[data-state=no]{color:#ac4545}.AthleteWorkspace_competitionEligibility__cQUS9[data-detailed]{display:grid;gap:12px;padding:12px 0;font-size:13px;border-block:1px solid #d6e4e8}.AthleteWorkspace_competitionEligibility__cQUS9[data-detailed]>span{align-items:flex-start}.AthleteWorkspace_competitionEligibility__cQUS9[data-detailed] svg{flex-shrink:0;margin-top:2px}.AthleteWorkspace_competitionEligibility__cQUS9[data-detailed] small{display:block;color:#647e87;font-size:12px;font-weight:400;margin-top:3px}.AthleteWorkspace_eligibilitySummary__tcnXh{line-height:1.5}.AthleteWorkspace_srOnly__5d145{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dark .AthleteWorkspace_workspace__CkHvO{--surface:var(--ui-surface,#192332);--ink:var(--ui-ink,#dce4ed);--muted:var(--ui-muted,#a9b7c6);--line:var(--ui-line,#313f50);--tint:var(--ui-soft,#222e3d);--brand:var(--ui-accent,#a4cbb4);--brand-strong:var(--ui-accent,#a4cbb4)}.dark .AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_asmCalendarTheme__2TDX2 .month-at-a-glance-calendar{--calendar-competition-text:#f5d576;--calendar-competition-trophy:#f3c648;--calendar-finswimming-trophy:#79b6ff;--calendar-current-edge:#a4cbb4}.dark .AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_asmCalendarTheme__2TDX2 .year-calendar-day:has(.AthleteWorkspace_dayAttendance__ZDxH3[data-present]){background:#193b32}.dark .AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_asmCalendarTheme__2TDX2 .year-calendar-day.has-competition:has(.AthleteWorkspace_dayAttendance__ZDxH3[data-present]){background:var(--surface)}.dark .AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_dayAttendance__ZDxH3[data-present]{color:#a8e3c9}.dark .AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_dayAttendance__ZDxH3[data-excused]{color:#f5d576}.dark .AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_asmCalendarTheme__2TDX2 .year-calendar-day-number{color:#dce4ed}.dark .AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_asmCalendarTheme__2TDX2 .year-calendar-silhouette.is-event{color:#c2a7f3}.dark .AthleteWorkspace_fullCalendar__oLys1 .AthleteWorkspace_asmCalendarTheme__2TDX2 .year-calendar-event[data-event-type=competition] .year-calendar-event-track{background:#eabc42!important}.dark .AthleteWorkspace_calendarLegend___aCf6 i{background:#eabc42}.dark .AthleteWorkspace_calendarLegend___aCf6 i[data-holiday]{background:#c2a7f3}.dark .AthleteWorkspace_calendarLegend___aCf6 svg{color:#a8e3c9}.dark .AthleteWorkspace_competitionEligibility__cQUS9>span{color:#b9c7d7}.dark .AthleteWorkspace_competitionEligibility__cQUS9>span[data-state=yes]{color:#a8e3c9}.dark .AthleteWorkspace_competitionEligibility__cQUS9>span[data-state=no]{color:#ffb4b4}.dark .AthleteWorkspace_sportTrophy__HFP9e{color:#f3c648}.dark .AthleteWorkspace_sportTrophy__HFP9e[data-sport=finswimming]{color:#79b6ff}.dark .AthleteWorkspace_medicalBadge__FDKqi{background:var(--tint);color:var(--ink)}.dark .AthleteWorkspace_medicalBadge__FDKqi[data-status=valid]{color:#a8e3c9;background:#193b32}.dark .AthleteWorkspace_medicalBadge__FDKqi[data-status=expiring],.dark .AthleteWorkspace_medicalBadge__FDKqi[data-status=unknown]{color:#f5d576;background:#3c331c}.dark .AthleteWorkspace_medicalBadge__FDKqi[data-status=expired]{color:#ffb4b4;background:#42292c}.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_portrait__eO0Mw{background:var(--tint)}.AthleteWorkspace_portal__Q1J9f{max-width:1500px;background:transparent;padding:20px 24px 40px}.AthleteWorkspace_portal__Q1J9f:has(.AthleteWorkspace_portalContent__Xcitm[data-view=calendar]){max-width:1500px}.AthleteWorkspace_athleteStrip__AdyZB{padding:14px 18px}.AthleteWorkspace_athleteStrip__AdyZB,.AthleteWorkspace_portalIdentity__CYmtB{margin-bottom:12px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.AthleteWorkspace_portalIdentity__CYmtB{padding:24px}.AthleteWorkspace_portalIdentity__CYmtB h1{font-size:27px}.AthleteWorkspace_portalIdentity__CYmtB .AthleteWorkspace_eyebrow__ft9nN{color:var(--muted)}.AthleteWorkspace_portalContent__Xcitm{padding:20px;background:var(--surface);border:1px solid var(--line);border-top:0;border-radius:0 0 16px 16px}.AthleteWorkspace_portalNav__DX82z,.AthleteWorkspace_portal__Q1J9f:has(.AthleteWorkspace_profileChooser__izxbq) .AthleteWorkspace_portalNav__DX82z{position:static;gap:26px;margin:0;padding:0 20px;border:1px solid var(--line);border-radius:16px 16px 0 0;background:var(--surface)}.AthleteWorkspace_portalNav__DX82z button{min-height:48px}.AthleteWorkspace_portalNav__DX82z button[aria-current=page]{color:var(--brand)}.AthleteWorkspace_portalPrimary__8q3_X{color:var(--ui-on-accent,#fff);background:var(--brand);border-color:var(--brand)}.AthleteWorkspace_portalPrimary__8q3_X:hover:not(:disabled){background:var(--ui-accent-hover,#295440)}.AthleteWorkspace_portalLogin__iwx_p{padding:56px 28px;margin:40px auto;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.AthleteWorkspace_portalLogin__iwx_p h1{font-size:42px}.AthleteWorkspace_portalLogin__iwx_p p{font-size:14px}.AthleteWorkspace_portalLogin__iwx_p .AthleteWorkspace_profileRequestForm__hVoD5{padding:0}.AthleteWorkspace_portalLogin__iwx_p .AthleteWorkspace_filterButton__cxKkH{margin-top:20px}.AthleteWorkspace_portalHeader__f1u6d{padding-inline:8px}.AthleteWorkspace_portalHeader__f1u6d a{color:var(--ink)}.AthleteWorkspace_results__frPzi .AthleteWorkspace_filters__Ssry_,.AthleteWorkspace_results__frPzi .AthleteWorkspace_resultToolbar__wJieH{padding:0 0 16px}.AthleteWorkspace_segment__OuMDG button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.AthleteWorkspace_sportTrophy__HFP9e{color:#bf8b09}.AthleteWorkspace_sportTrophy__HFP9e[data-sport=finswimming]{color:#2563eb}.AthleteWorkspace_meetListHeading__vI_ol{background:var(--tint);padding:12px 16px}.AthleteWorkspace_meetList__IR07L button{padding:12px 16px}.AthleteWorkspace_meetList__IR07L .AthleteWorkspace_meetCopy__j0zQk>strong{font-size:13px}.AthleteWorkspace_meetDetail__L4QH5>header{padding:12px 0 18px}.AthleteWorkspace_meetDetail__L4QH5 h3{font-size:20px}.AthleteWorkspace_backToMeets___5EJQ{margin:0}.AthleteWorkspace_performanceList__x9eRb>li:nth-child(2n){background:var(--tint)}.AthleteWorkspace_performanceList__x9eRb>li[data-best]{border-left:2px solid var(--brand)}.AthleteWorkspace_performanceButton__KDnrP,.AthleteWorkspace_performanceStatic__5ZKW_{padding:10px 14px}.AthleteWorkspace_raceResult__DNRZd>strong{color:var(--ink);font-size:22px;font-weight:600}.AthleteWorkspace_racePlace__FqWm5[data-podium=true] strong{color:#a6770d}.AthleteWorkspace_raceCopy__0i9kQ strong{font-size:13px;font-weight:500}.AthleteWorkspace_raceResult__DNRZd abbr{color:var(--brand);background:var(--ui-accent-soft,#e7f2ed)}.AthleteWorkspace_portalProfile__IcZIg{border:0;border-radius:0}.AthleteWorkspace_portalProfile__IcZIg>header{padding:0 0 16px}.AthleteWorkspace_portalProfile__IcZIg>.AthleteWorkspace_profileClubDetails__D1da6{padding:0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.AthleteWorkspace_portalProfile__IcZIg>.AthleteWorkspace_profileClubDetails__D1da6>div{padding:18px 0}.AthleteWorkspace_portalProfile__IcZIg>.AthleteWorkspace_portalPrimary__8q3_X,.AthleteWorkspace_profileApprovalNote__4K_v8,.AthleteWorkspace_profileChangeStatus__cF5Rg,.AthleteWorkspace_profileContacts__4qP1D,.AthleteWorkspace_profileMedical__GWJLE{margin-inline:0}.AthleteWorkspace_profileRequestForm__hVoD5{padding-inline:0;grid-template-columns:repeat(2,minmax(0,1fr))}.AthleteWorkspace_profileRequestForm__hVoD5>div{grid-column:1/-1}.AthleteWorkspace_portalLogin__iwx_p .AthleteWorkspace_profileRequestForm__hVoD5{grid-template-columns:1fr}.AthleteWorkspace_appearance__8P5sR{padding:20px 0;border-block:1px solid var(--line);margin:20px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.AthleteWorkspace_appearance__8P5sR h3{margin:0;font-size:13px;font-weight:500}.AthleteWorkspace_appearance__8P5sR p{margin:6px 0 0;font-size:11px;color:var(--muted)}.AthleteWorkspace_appearance__8P5sR .AthleteWorkspace_segment__OuMDG{height:40px;flex:none}@media(min-width:1000px){.AthleteWorkspace_portalProfile__IcZIg{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:40px;column-gap:40px}.AthleteWorkspace_portalProfile__IcZIg>.AthleteWorkspace_profileApprovalNote__4K_v8,.AthleteWorkspace_portalProfile__IcZIg>.AthleteWorkspace_profileChangeStatus__cF5Rg,.AthleteWorkspace_portalProfile__IcZIg>.AthleteWorkspace_profileClubDetails__D1da6,.AthleteWorkspace_portalProfile__IcZIg>.AthleteWorkspace_profileContacts__4qP1D,.AthleteWorkspace_portalProfile__IcZIg>.AthleteWorkspace_profileRequestForm__hVoD5,.AthleteWorkspace_portalProfile__IcZIg>header{grid-column:1/-1}.AthleteWorkspace_portalProfile__IcZIg>.AthleteWorkspace_portalPrimary__8q3_X{justify-self:start}.AthleteWorkspace_profileMedical__GWJLE{margin-block:20px}.AthleteWorkspace_appearance__8P5sR{align-self:start}}@media(max-width:760px){.AthleteWorkspace_portal__Q1J9f{padding:12px 14px calc(90px + env(safe-area-inset-bottom))}.AthleteWorkspace_portalContent__Xcitm{padding:16px 0;border:0;background:transparent;border-radius:0}.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_results__frPzi,.AthleteWorkspace_portalProfile__IcZIg{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px}.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_results__frPzi .AthleteWorkspace_meetListHeading__vI_ol{padding:12px 0}.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_results__frPzi .AthleteWorkspace_performanceButton__KDnrP,.AthleteWorkspace_portalContent__Xcitm .AthleteWorkspace_results__frPzi .AthleteWorkspace_performanceStatic__5ZKW_{padding-inline:8px}.AthleteWorkspace_portalIdentity__CYmtB{padding:18px}.AthleteWorkspace_portalIdentity__CYmtB h1{font-size:23px}.AthleteWorkspace_athleteStrip__AdyZB{padding:12px;margin:0}.AthleteWorkspace_portalNav__DX82z,.AthleteWorkspace_portal__Q1J9f:has(.AthleteWorkspace_profileChooser__izxbq) .AthleteWorkspace_portalNav__DX82z{position:fixed;top:auto;bottom:0;left:0;right:0;border:0;border-top:1px solid var(--line);border-radius:0;padding:7px 10px calc(7px + env(safe-area-inset-bottom));gap:0}.AthleteWorkspace_portalContent__Xcitm[data-view=calendar]{margin-inline:-14px;width:calc(100% + 28px)}.AthleteWorkspace_fullCalendar__oLys1{background:var(--surface)}.AthleteWorkspace_profileRequestForm__hVoD5{grid-template-columns:1fr}.AthleteWorkspace_portalProfile__IcZIg>.AthleteWorkspace_profileClubDetails__D1da6{gap:12px}.AthleteWorkspace_appearance__8P5sR{align-items:start;flex-direction:column}.AthleteWorkspace_appearance__8P5sR .AthleteWorkspace_segment__OuMDG{width:100%}.AthleteWorkspace_appearance__8P5sR .AthleteWorkspace_segment__OuMDG button{flex:1;font-size:11px;padding-inline:8px}.AthleteWorkspace_portalLogin__iwx_p{padding:28px 20px;margin:24px 0}.AthleteWorkspace_portalLogin__iwx_p h1{font-size:34px}.AthleteWorkspace_portalHeader__f1u6d{min-height:60px}.AthleteWorkspace_profileContacts__4qP1D{gap:14px}.AthleteWorkspace_raceResult__DNRZd>strong{font-size:20px}}.AthleteWorkspace_profileRequests__d3TwV{padding:24px}.AthleteWorkspace_profileRequests__d3TwV>header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding-bottom:18px}.AthleteWorkspace_profileRequests__d3TwV h2{margin:0;font-size:17px;font-weight:600}.AthleteWorkspace_profileRequests__d3TwV h2 small{margin-left:10px;font-size:11px;color:var(--muted);font-weight:400;white-space:nowrap}.AthleteWorkspace_profileRequests__d3TwV header p{margin:8px 0 0;font-size:12px;color:var(--muted);line-height:1.6}.AthleteWorkspace_profileRequests__d3TwV .AthleteWorkspace_approvalRequest__avJ_Y h3{font-size:14px}.AthleteWorkspace_profileRequests__d3TwV .AthleteWorkspace_approvalRequest__avJ_Y dl{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:18px 0}.AthleteWorkspace_profileRequestsEmpty__YjzuS{display:flex;align-items:center;gap:10px;padding:20px 0;color:var(--muted);font-size:13px}@media(max-width:760px){.AthleteWorkspace_resultToolbar__wJieH>.AthleteWorkspace_filterButton__cxKkH,.AthleteWorkspace_resultToolbar__wJieH>.AthleteWorkspace_segment__OuMDG{height:44px;min-height:44px}.AthleteWorkspace_profileRequests__d3TwV{padding:18px 16px}.AthleteWorkspace_profileRequests__d3TwV>header{align-items:start;flex-wrap:wrap}.AthleteWorkspace_profileRequests__d3TwV h2 small{display:block;margin:7px 0 0}}.AthleteWorkspace_attendanceDayDetail__69RE0{color:var(--ink)}.AthleteWorkspace_attendanceDayDetail__69RE0 p{color:var(--muted)}.AthleteWorkspace_portal__Q1J9f .AthleteWorkspace_portalIdentity__CYmtB{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.AthleteWorkspace_portal__Q1J9f .AthleteWorkspace_portalIdentity__CYmtB .AthleteWorkspace_eyebrow__ft9nN,.AthleteWorkspace_portal__Q1J9f .AthleteWorkspace_portalIdentity__CYmtB p{color:var(--muted)}.AthleteWorkspace_portal__Q1J9f .AthleteWorkspace_portalAvatar__AGfNQ{color:var(--brand-strong);background:var(--tint);border-color:var(--line)}.AthleteWorkspace_portalHeader__f1u6d .AthleteWorkspace_loginBrand__yUAJo{flex-direction:column;align-items:flex-start;gap:2px;padding-block:10px}.AthleteWorkspace_loginBrand__yUAJo .AthleteWorkspace_loginLogo__MQAck{display:block;width:204px;height:auto;-o-object-fit:contain;object-fit:contain}.AthleteWorkspace_stripClubWordmark__R_r5L{display:block;width:100px;height:auto;flex:none;-o-object-fit:contain;object-fit:contain}.dark .AthleteWorkspace_loginLogo__MQAck{filter:brightness(0) invert(1)}.AthleteWorkspace_loginHeaderActions__tJ7tB{display:flex;gap:8px}.AthleteWorkspace_loginHeaderActions__tJ7tB button{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--surface)}.AthleteWorkspace_loginSun__sWOyE{display:none}.dark .AthleteWorkspace_loginSun__sWOyE{display:block}.dark .AthleteWorkspace_loginMoon__h7Vid{display:none}@media(max-width:760px){.AthleteWorkspace_loginBrand__yUAJo .AthleteWorkspace_loginLogo__MQAck{width:176px}.AthleteWorkspace_stripClubWordmark__R_r5L{width:84px}}.AthleteWorkspace_accessSettings__x4wdp{padding:18px 0 0;margin-top:18px;border-top:1px solid var(--line);max-width:none;font-size:12px}.AthleteWorkspace_accessSettings__x4wdp header{display:flex;align-items:start;gap:9px}.AthleteWorkspace_accessSettings__x4wdp header>svg{margin-top:3px;color:var(--brand);flex:none}.AthleteWorkspace_accessSettings__x4wdp header>div{flex:1}.AthleteWorkspace_accessSettings__x4wdp label{color:var(--ink);font-weight:500}.AthleteWorkspace_accessSettings__x4wdp p{margin:7px 0;line-height:1.6;color:var(--muted);font-size:11px}.AthleteWorkspace_accessSettings__x4wdp header a{font-size:10px;color:var(--brand);white-space:nowrap}.AthleteWorkspace_accessSettings__x4wdp small{color:var(--muted);font-size:10px;line-height:1.5;display:block}.AthleteWorkspace_accessSettingsControls__7iIQp{display:flex;gap:8px;margin:12px 0}.AthleteWorkspace_accessSettingsControls__7iIQp input{min-width:0;flex:1;padding:10px 12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--surface);font:inherit;font-size:12px}.AthleteWorkspace_accessSettingsControls__7iIQp .AthleteWorkspace_portalPrimary__8q3_X{min-height:40px;padding:8px 12px}@media(max-width:600px){.AthleteWorkspace_accessSettingsControls__7iIQp{flex-wrap:wrap}.AthleteWorkspace_accessSettingsControls__7iIQp input{flex-basis:100%}.AthleteWorkspace_accessSettings__x4wdp header{flex-wrap:wrap}.AthleteWorkspace_accessSettings__x4wdp header a{margin-left:25px}}.AthleteWorkspace_athleteDocuments__7_Kvu>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--line)}.AthleteWorkspace_athleteDocuments__7_Kvu h2{margin:0;font-size:17px;font-weight:600}.AthleteWorkspace_athleteDocuments__7_Kvu header p{margin:7px 0 0;font-size:12px;color:var(--muted)}.AthleteWorkspace_schoolRequest__j_nRs{display:flex;align-items:flex-start;gap:12px;padding-block:24px 14px}.AthleteWorkspace_schoolRequest__j_nRs>svg{flex:none;color:var(--brand);margin-top:3px}.AthleteWorkspace_schoolRequest__j_nRs h3{font-size:14px;margin:0;font-weight:600}.AthleteWorkspace_schoolRequest__j_nRs p{margin:8px 0 0;font-size:12px;color:var(--muted);line-height:1.6}.AthleteWorkspace_schoolRequestStatus__BK8_t{display:flex;align-items:center;gap:9px;padding:14px 0;font-size:12px;color:var(--brand);line-height:1.6}.AthleteWorkspace_schoolRequestForm__Vn2D3{display:grid;gap:10px;max-width:640px}.AthleteWorkspace_schoolRequestForm__Vn2D3 label{font-size:12px;color:var(--muted)}.AthleteWorkspace_schoolAdminActions__E23kD select,.AthleteWorkspace_schoolRequestForm__Vn2D3 textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);padding:10px 12px;font:inherit;font-size:12px}.AthleteWorkspace_schoolRequestForm__Vn2D3>div{display:flex;flex-wrap:wrap;gap:8px}.AthleteWorkspace_issuedDocumentsHeading__Ll7D_{display:flex;align-items:center;gap:10px;font-size:13px;margin:30px 0 0;padding-bottom:14px;border-bottom:1px solid var(--line)}.AthleteWorkspace_issuedDocumentsHeading__Ll7D_ small{color:var(--muted);font-weight:400}.AthleteWorkspace_issuedDocuments__aJNOK{list-style:none;padding:0;margin:0}.AthleteWorkspace_issuedDocuments__aJNOK li{display:flex;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid var(--line)}.AthleteWorkspace_issuedDocuments__aJNOK li>svg{color:var(--brand);flex:none}.AthleteWorkspace_issuedDocuments__aJNOK li>div{flex:1;min-width:0}.AthleteWorkspace_issuedDocuments__aJNOK strong{display:block;font-size:12px;font-weight:500;overflow-wrap:anywhere}.AthleteWorkspace_issuedDocuments__aJNOK small{display:block;font-size:10px;color:var(--muted);margin-top:6px}.AthleteWorkspace_issuedDocuments__aJNOK .AthleteWorkspace_filterButton__cxKkH{padding:8px}.AthleteWorkspace_schoolRequestPurpose__kEteN{font-size:13px;color:var(--muted);line-height:1.6;white-space:pre-wrap}.AthleteWorkspace_schoolAdminActions__E23kD{justify-content:flex-start!important;align-items:center;margin-top:18px}.AthleteWorkspace_schoolAdminActions__E23kD label{flex:1;min-width:200px;max-width:450px}@media(max-width:760px){.AthleteWorkspace_athleteDocuments__7_Kvu{padding-inline:14px}.AthleteWorkspace_portalNav__DX82z button{font-size:10px;min-width:0}.AthleteWorkspace_portalNav__DX82z button span{white-space:nowrap}}.AthleteWorkspace_loginCode__cbv5r{letter-spacing:.3em;font-size:1.5rem!important;font-variant-numeric:tabular-nums;text-align:center}.AthleteWorkspace_results__frPzi .AthleteWorkspace_raceCopy__0i9kQ>strong{line-height:1.4;overflow-wrap:anywhere}.AthleteWorkspace_results__frPzi .AthleteWorkspace_raceCopy__0i9kQ>.AthleteWorkspace_raceMeta__EZQyl{display:flex;flex-wrap:wrap;align-items:center;gap:3px 0;line-height:1.5}.AthleteWorkspace_raceMeta__EZQyl>span{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.AthleteWorkspace_raceMeta__EZQyl>span+span:before{content:"·";padding-inline:5px;color:var(--muted)}.AthleteWorkspace_results__frPzi .AthleteWorkspace_raceResult__DNRZd{flex:none;padding-left:6px}.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_results__frPzi>.AthleteWorkspace_resultToolbar__wJieH{padding:16px 24px 12px}.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_results__frPzi>.AthleteWorkspace_resultToolbar__wJieH :is(.AthleteWorkspace_segment__OuMDG,.AthleteWorkspace_filterButton__cxKkH){height:44px;min-height:44px}.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_results__frPzi .AthleteWorkspace_backToMeets___5EJQ{min-height:44px;margin:0 24px;font-size:12px!important}.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_results__frPzi .AthleteWorkspace_meetDetail__L4QH5>header{padding:0 24px 18px;gap:16px;align-items:center;flex-direction:row}.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_results__frPzi .AthleteWorkspace_meetDetail__L4QH5 h3{margin:0 0 7px;font-size:22px}.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_results__frPzi .AthleteWorkspace_meetMetadata__Qlt8I{display:flex;flex-wrap:wrap;gap:5px 12px;font-size:12px;line-height:1.6;margin:0}.AthleteWorkspace_meetMetadata__Qlt8I>span+span{border-left:1px solid var(--line);padding-left:12px}.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_results__frPzi .AthleteWorkspace_performanceList__x9eRb>li{display:block;padding:0}.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_results__frPzi :is(.AthleteWorkspace_performanceButton__KDnrP,.AthleteWorkspace_performanceStatic__5ZKW_){display:grid;grid-template-columns:40px minmax(160px,min(32vw,420px)) 140px minmax(70px,1fr);align-items:center;gap:16px;min-height:72px;padding:12px 24px;width:100%}.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_results__frPzi .AthleteWorkspace_raceResult__DNRZd{text-align:left;align-items:flex-start;padding:0}.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_results__frPzi .AthleteWorkspace_raceCopy__0i9kQ>strong{font-size:14px}.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_results__frPzi .AthleteWorkspace_raceMeta__EZQyl{font-size:11px}.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_results__frPzi .AthleteWorkspace_raceResult__DNRZd>strong{font-size:23px}.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_results__frPzi .AthleteWorkspace_raceResult__DNRZd>small{font-size:11px}.AthleteWorkspace_racePdf___sF3t{display:flex;align-items:center;justify-content:flex-end;gap:5px;color:var(--brand-strong);font-size:11px}.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_results__frPzi .AthleteWorkspace_sourceNote__QRygW{padding:16px 24px;margin:0;font-size:11px}.AthleteWorkspace_workspace__CkHvO.AthleteWorkspace_accessPanel__g6YZk{padding:0;margin:0;border:0;font-size:12px}.AthleteWorkspace_accessPanel__g6YZk>header{align-items:center;padding-bottom:10px;border-bottom:1px solid var(--line)}.AthleteWorkspace_accessPanel__g6YZk>header>svg{width:32px;height:32px;padding:7px;border-radius:8px;background:var(--tint);margin:0}.AthleteWorkspace_accessPanel__g6YZk h2{font-size:14px;font-weight:600;margin:0}.AthleteWorkspace_accessEdit__q_aOy{display:grid;place-items:center;width:44px;height:44px;flex:none;padding:0;background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--muted)}.AthleteWorkspace_accessEdit__q_aOy:disabled{opacity:.4}.AthleteWorkspace_accessDetails__SE0KF{margin:4px 0 0}.AthleteWorkspace_accessDetails__SE0KF>div{display:grid;grid-template-columns:minmax(100px,.9fr) minmax(0,1.1fr);align-items:baseline;gap:10px 18px;min-height:42px;padding:11px 0;border-bottom:1px solid var(--line)}.AthleteWorkspace_accessDetails__SE0KF dt{font-size:12px;color:var(--muted)}.AthleteWorkspace_accessDetails__SE0KF dd{min-width:0;margin:0;text-align:right;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.AthleteWorkspace_accessDetails__SE0KF dd>span{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.AthleteWorkspace_accessDetails__SE0KF dd>span[data-enabled=true]{color:var(--brand-strong)}.AthleteWorkspace_accessPanel__g6YZk>p{font-size:12px;margin:12px 0}.AthleteWorkspace_accessPanel__g6YZk form{margin-top:16px}.AthleteWorkspace_accessPanel__g6YZk form>label{display:grid;gap:8px;font-size:12px}.AthleteWorkspace_accessPanel__g6YZk input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit}.AthleteWorkspace_accessPanel__g6YZk .AthleteWorkspace_accessSettingsControls__7iIQp{justify-content:flex-end}.AthleteWorkspace_accessPanel__g6YZk .AthleteWorkspace_accessSettingsControls__7iIQp button{height:44px;min-height:44px}.AthleteWorkspace_accessPanel__g6YZk .AthleteWorkspace_accessOpen__Xj1Zr{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:var(--brand-strong)}@media(max-width:760px){.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_results__frPzi>.AthleteWorkspace_resultToolbar__wJieH{padding:12px;gap:8px}.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_results__frPzi .AthleteWorkspace_backToMeets___5EJQ{margin-inline:12px}.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_results__frPzi .AthleteWorkspace_meetDetail__L4QH5>header{padding:0 12px 16px;align-items:start;flex-wrap:wrap}.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_results__frPzi .AthleteWorkspace_meetDetail__L4QH5 h3{font-size:19px}.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_results__frPzi :is(.AthleteWorkspace_performanceButton__KDnrP,.AthleteWorkspace_performanceStatic__5ZKW_){grid-template-columns:28px minmax(0,1fr) 88px 22px;gap:8px;padding:12px}.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_results__frPzi .AthleteWorkspace_raceCopy__0i9kQ>strong{font-size:12px}.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_results__frPzi .AthleteWorkspace_raceResult__DNRZd{text-align:right;align-items:flex-end}.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_results__frPzi .AthleteWorkspace_raceResult__DNRZd>strong{font-size:20px}.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_results__frPzi .AthleteWorkspace_raceMeta__EZQyl,.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_results__frPzi .AthleteWorkspace_raceResult__DNRZd>small{font-size:10px}.AthleteWorkspace_racePdf___sF3t>span,.AthleteWorkspace_racePdf___sF3t>svg:last-child{display:none}.AthleteWorkspace_workspace__CkHvO .AthleteWorkspace_results__frPzi .AthleteWorkspace_sourceNote__QRygW{padding:14px 12px;font-size:10px}}.AthleteWorkspace_competitionProgram__rH7UK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.AthleteWorkspace_competitionProgram__rH7UK[data-parts="1"]{grid-template-columns:minmax(0,1fr)}.AthleteWorkspace_competitionProgramPart__xA2U5{min-width:0;border-top:1px solid var(--line);padding-top:12px}.AthleteWorkspace_competitionProgramPart__xA2U5>header{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:10px}.AthleteWorkspace_competitionProgramPart__xA2U5 h4{margin:0;font-size:13px;font-weight:600;color:var(--ink);line-height:1.4;overflow-wrap:anywhere}.AthleteWorkspace_competitionProgramPart__xA2U5 time{margin-left:auto;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.AthleteWorkspace_programTimes__j6GZ1{display:flex;flex-wrap:wrap;gap:12px 22px;margin:0 0 10px}.AthleteWorkspace_programTimes__j6GZ1>div{display:grid;gap:3px}.AthleteWorkspace_programTimes__j6GZ1 dt{font-size:10px;color:var(--muted)}.AthleteWorkspace_programTimes__j6GZ1 dd{margin:0;font-size:12px;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.AthleteWorkspace_programDisciplines__ys6RQ{list-style:none;margin:0;padding:0}.AthleteWorkspace_programDisciplines__ys6RQ>li{display:flex;align-items:baseline;gap:8px;padding:8px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.5}.AthleteWorkspace_programDisciplines__ys6RQ>li:last-child{border-bottom:0}.AthleteWorkspace_programOrder__R0GdF{flex:none;min-width:18px;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.AthleteWorkspace_programDisciplineCopy__qQo0y{flex:1;min-width:0;overflow-wrap:anywhere;color:var(--ink)}.AthleteWorkspace_programDisciplineCopy__qQo0y>span{font-weight:500}.AthleteWorkspace_programDisciplineCopy__qQo0y small{display:block;font-size:11px;color:var(--muted);margin-top:3px;line-height:1.5}.AthleteWorkspace_programGender__bdBlN{flex:none;font-size:10px;color:var(--muted);background:var(--tint);border-radius:4px;padding:1px 5px;white-space:nowrap}@media(max-width:600px){.AthleteWorkspace_competitionProgram__rH7UK{grid-template-columns:minmax(0,1fr);gap:18px}}@media(max-width:760px){.AthleteWorkspace_portalNav__DX82z,.AthleteWorkspace_portal__Q1J9f:has(.AthleteWorkspace_profileChooser__izxbq) .AthleteWorkspace_portalNav__DX82z{grid-template-columns:repeat(4,minmax(0,1fr))}}body>div:has(>.AthleteWorkspace_resultPdfDialog__hlKJh){z-index:10050}