._brand_xkz7l_1{display:inline-flex;max-width:100%;align-items:center;gap:calc(.5rem * var(--brand-scale,1));color:var(--text-primary);white-space:nowrap}._mark_xkz7l_1{display:block;width:calc(2.45rem * var(--brand-scale,1));height:calc(2.45rem * var(--brand-scale,1));flex:none}._wordmark_xkz7l_1{display:flex;align-items:center;line-height:1}._wordmark_xkz7l_1 strong{font-family:var(--font-display);font-size:calc(1.82rem * var(--brand-scale,1));font-weight:700;letter-spacing:-.025em}._log_xkz7l_1{color:var(--accent-gold)}._markDark_xkz7l_2{display:none}:root[data-theme=dark] ._markLight_xkz7l_2{display:none}:root[data-theme=dark] ._markDark_xkz7l_2{display:block}._prompt_ymvb1_1{position:sticky;top:var(--mobile-header-height);z-index:11;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;width:100%;padding:.55rem max(1rem,env(safe-area-inset-right)) .55rem max(1rem,env(safe-area-inset-left));border-bottom:1px solid var(--border-strong);background:var(--bg-elevated);box-shadow:var(--shadow-sm)}._prompt_ymvb1_1 p,._menuAction_ymvb1_2 p{margin:0;line-height:1.35}._prompt_ymvb1_1 p{font-weight:700}._message_ymvb1_2{width:100%;color:var(--text-secondary);font-size:.88rem}._actions_ymvb1_3{display:flex;flex-wrap:wrap;gap:.45rem}._actions_ymvb1_3 button,._menuAction_ymvb1_2 button{min-height:2.5rem;padding:.4rem .75rem;border:1px solid var(--accent-gold);border-radius:var(--radius-sm);background:var(--accent-gold);color:var(--text-on-accent);font:inherit;font-size:.88rem;font-weight:750;cursor:pointer}._actions_ymvb1_3 ._secondary_ymvb1_5{border-color:var(--border-strong);background:transparent;color:var(--text-primary)}._actions_ymvb1_3 button:disabled,._menuAction_ymvb1_2 button:disabled{opacity:.6;cursor:wait}._menuAction_ymvb1_2{display:grid;gap:.6rem;padding:1rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-elevated)}._menuAction_ymvb1_2 button{justify-self:start}@media(min-width:56rem){._prompt_ymvb1_1{top:0;padding-inline:clamp(2.5rem,4vw,4.2rem)}}._navigation_h2y6d_1{width:min(100%,64rem);margin:0 auto 1rem}._back_h2y6d_1{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--text-primary);font-weight:700;text-decoration:none}._back_h2y6d_1:hover{text-decoration:underline}._appShell_14w7v_1{width:100%;max-width:100%;min-width:0;min-height:100dvh;background:var(--bg-main)}._sidebar_14w7v_1{display:none}._contentColumn_14w7v_1{display:flex;width:100%;max-width:100%;min-width:0;min-height:100dvh;flex-direction:column}._mobileHeader_14w7v_2{--brand-scale:clamp(.9, calc((100vw - 2rem)/9.1rem) ,1.2);position:sticky;top:0;z-index:10;display:flex;width:100%;max-width:100%;min-width:0;align-items:center;min-height:4.4rem;padding:max(.6rem,env(safe-area-inset-top)) 1rem .55rem;border-bottom:1px solid var(--border-subtle);background:var(--bg-surface)}._mainContent_14w7v_3{width:100%;max-width:86rem;min-width:0;flex:1;margin:0 auto;padding:1.45rem 1rem calc(6rem + env(safe-area-inset-bottom))}._mobileNavigation_14w7v_4{position:fixed;right:0;bottom:0;left:0;z-index:20;display:grid;width:100%;max-width:100%;grid-template-columns:repeat(4,minmax(0,1fr));padding:.32rem max(.3rem,env(safe-area-inset-right)) max(.3rem,env(safe-area-inset-bottom)) max(.3rem,env(safe-area-inset-left));border-top:1px solid var(--border-subtle);background:var(--bg-surface);box-shadow:var(--shadow-navigation)}._navLink_14w7v_5{position:relative;display:flex;min-width:0;min-height:3.55rem;align-items:center;justify-content:center;gap:.3rem;padding:.35rem;color:var(--text-secondary);text-decoration:none;transition:color .16s ease,background-color .16s ease}._mobileNavigation_14w7v_4 ._navLink_14w7v_5{flex-direction:column;font-family:var(--font-display);font-size:.9rem;font-weight:700;letter-spacing:.02em}._navLink_14w7v_5 svg{flex:none}._navLink_14w7v_5:hover{color:var(--text-primary);background:var(--accent-gold-soft)}._navLink_14w7v_5._active_14w7v_5{color:var(--accent-gold)}._navLink_14w7v_5._active_14w7v_5:after{content:"";position:absolute;right:1rem;bottom:.12rem;left:1rem;height:2px;background:var(--accent-gold)}._brand_14w7v_6{padding:.25rem 0}._privacyNote_14w7v_6{display:grid;gap:.35rem;margin:auto .5rem 0;padding-top:1rem;color:var(--text-muted);font-size:.8rem}._privacyNote_14w7v_6 strong{color:var(--accent-gold);font-family:var(--font-display);font-weight:800;letter-spacing:.08em}._privacyNote_14w7v_6 span{line-height:1.45}@media(max-width:23rem){._mobileHeader_14w7v_2{padding-inline:.5rem}._mainContent_14w7v_3{padding-inline:.75rem}}@media(min-width:56rem){._appShell_14w7v_1{display:grid;grid-template-columns:15.5rem minmax(0,1fr)}._sidebar_14w7v_1{--brand-scale:1.22;position:sticky;top:0;display:flex;height:100dvh;flex-direction:column;padding:1.6rem 1.15rem;border-right:1px solid var(--border-subtle);background:var(--bg-surface)}._brand_14w7v_6{padding:.2rem .1rem 2.4rem}._desktopNavigation_14w7v_8{display:grid;gap:.1rem}._desktopNavigation_14w7v_8 ._navLink_14w7v_5{min-height:3.4rem;justify-content:flex-start;gap:.8rem;padding:.65rem .6rem;font-family:var(--font-display);font-size:1.38rem;font-weight:700}._desktopNavigation_14w7v_8 ._navLink_14w7v_5 svg{width:1.625rem;height:1.625rem}._desktopNavigation_14w7v_8 ._navLink_14w7v_5._active_14w7v_5{border-radius:var(--radius-sm);background:var(--accent-gold-soft)}._desktopNavigation_14w7v_8 ._navLink_14w7v_5._active_14w7v_5:after{top:.5rem;right:auto;bottom:.5rem;left:0;width:3px;height:auto}._mainContent_14w7v_3{position:relative;left:-1.25rem;margin:0 auto;padding:clamp(2rem,3vw,3.4rem)}._mobileHeader_14w7v_2,._mobileNavigation_14w7v_4{display:none}}._appShell_14w7v_1{--mobile-header-height: calc(4.4rem + max(0px, env(safe-area-inset-top) - .6rem)) }._mobileNavigation_14w7v_4 ._navLink_14w7v_5 span{display:block;max-width:100%;overflow-wrap:anywhere;text-align:center;line-height:1.05}._status_14sua_1{padding:.75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-ui);background:var(--bg-surface);color:var(--text-primary);overflow-wrap:anywhere}._status_14sua_1 p{margin:0}._status_14sua_1 ._explanation_14sua_3{margin-top:.4rem;color:var(--text-secondary);font-size:.9rem}._pending_14sua_4{border-color:var(--warning);background:var(--warning-soft)}._success_14sua_5{border-color:var(--success);background:var(--success-soft)}._actions_14sua_6{display:flex;gap:.5rem 1rem;align-items:center;flex-wrap:wrap;margin-top:.5rem}._actions_14sua_6 button{border:1px solid var(--border-strong);border-radius:var(--radius-ui);padding:.4rem .75rem;background:var(--bg-surface);color:var(--text-primary);cursor:pointer}._actions_14sua_6 button:hover{border-color:var(--brand-primary)}._error_i4dyi_1{display:grid;min-height:70vh;padding:1rem;place-items:center}._error_i4dyi_1>div{width:min(100%,34rem);padding:1.4rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm)}._error_i4dyi_1>div>p:first-child{margin:0 0 .35rem;color:var(--color-accent-strong);font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}._error_i4dyi_1 h1{margin:0 0 .8rem;color:var(--color-primary);font-family:var(--font-display)}._error_i4dyi_1 p{color:var(--color-muted)}._actions_i4dyi_1{display:grid;grid-template-columns:1fr;gap:.6rem;margin-top:1.1rem}._actions_i4dyi_1 button,._actions_i4dyi_1 a{display:grid;min-height:2.9rem;padding:.65rem .8rem;place-items:center;border:1px solid var(--border-strong);border-radius:.65rem;font:inherit;font-weight:800;text-decoration:none}._actions_i4dyi_1 button{color:var(--text-on-accent);background:var(--accent-gold);cursor:pointer}._actions_i4dyi_1 a{color:var(--color-primary);background:var(--bg-input)}@media(min-width:30rem){._actions_i4dyi_1{grid-template-columns:1fr 1fr}}@font-face{font-family:Barlow Condensed;src:url(/assets/BarlowCondensed-Bold-v1X23fbx.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/assets/BarlowCondensed-ExtraBold-Cai92SM1.ttf) format("truetype");font-weight:800;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/assets/SourceSans3-Regular-CgvQnV7E.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/assets/SourceSans3-Semibold-Bz5Pz_jG.ttf) format("truetype");font-weight:600 900;font-display:swap}:root{font-family:"Source Sans 3",system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color-scheme:light;color:var(--text-primary);background:var(--bg-main);--font-display:"Barlow Condensed","Arial Narrow",sans-serif;--bg-main:#f7f4ed;--bg-surface:#ffffff;--bg-elevated:var(--bg-surface);--bg-input:var(--bg-surface);--border-subtle:#d8d5ce;--border-strong:#8b8e90;--text-primary:#292b2c;--text-secondary:#5c6063;--text-muted:var(--text-secondary);--accent-gold:#b53d16;--accent-gold-hover:#a23714;--accent-gold-active:#8d3012;--accent-gold-soft:#f9e9e2;--text-on-accent:#ffffff;--success:#246b4e;--success-soft:#e4f0e8;--warning:#96570e;--warning-soft:#fff2dd;--danger:#a4342f;--danger-soft:#fcebe7;--info:#315e79;--info-soft:#e8f1f5;--focus-ring:var(--accent-gold);--color-primary:var(--text-primary);--color-competition-surface:var(--bg-surface);--color-competition-border:var(--border-subtle);--color-competition-gradient:var(--bg-surface);--color-training-surface:var(--bg-surface);--color-training-border:var(--border-subtle);--color-competition-form-gradient:var(--bg-surface);--color-competition-strong:var(--accent-gold);--color-competition-badge:var(--accent-gold-soft);--color-primary-faint:var(--bg-surface);--color-accent:var(--accent-gold);--color-accent-soft:var(--accent-gold-soft);--color-accent-strong:var(--accent-gold);--color-surface:var(--bg-surface);--color-text:var(--text-primary);--color-muted:var(--text-muted);--color-border:var(--border-subtle);--radius-ui:6px;--radius-sm:var(--radius-ui);--radius-md:var(--radius-ui);--radius-lg:var(--radius-ui);--shadow-sm:0 .25rem 1rem rgb(0 0 0 / 5%);--shadow-lg:0 1rem 2rem rgb(0 0 0 / 10%);--shadow-navigation:0 -.25rem 1rem rgb(0 0 0 / 5%)}:root[data-theme=dark]{color-scheme:dark;--bg-main:#181a1c;--bg-surface:#222528;--border-subtle:#454a50;--border-strong:#737a82;--text-primary:#f3f4f5;--text-secondary:#b9bec4;--accent-gold:#f18555;--accent-gold-hover:#fa9a6c;--accent-gold-active:#d96c3d;--accent-gold-soft:#3b2b24;--text-on-accent:#181a1c;--success:#8dcfa3;--success-soft:#243c30;--warning:#f3b96a;--warning-soft:#3a2b1d;--danger:#f3a39b;--danger-soft:#412b2a;--info:#a3cadb;--info-soft:#213640;--shadow-sm:0 .25rem 1rem rgb(0 0 0 / 14%);--shadow-lg:0 1rem 2rem rgb(0 0 0 / 25%);--shadow-navigation:0 -.25rem 1rem rgb(0 0 0 / 14%)}*{box-sizing:border-box}html,body,#root{width:100%;max-width:100%;min-width:0;margin:0}html,body{touch-action:auto}html{min-height:100%;overflow-x:hidden;overflow-x:clip;background:var(--bg-main)}body{min-height:100vh;overflow-x:hidden;overflow-x:clip;color:var(--text-primary);background:var(--bg-main)}#root{min-height:100vh}button,a{-webkit-tap-highlight-color:transparent}:where(a){color:var(--accent-gold)}button,input,select,textarea{font:inherit}button{overflow-wrap:anywhere}h1,h2,h3{font-family:var(--font-display);letter-spacing:.005em;line-height:1.06}h1{font-size:clamp(2.1rem,4vw,3.5rem)}h2{font-size:clamp(1.5rem,2.5vw,2.15rem)}p{line-height:1.5}:where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){color:var(--text-primary)!important;border-color:var(--border-strong)!important;border-style:solid!important;background:var(--bg-input)!important;caret-color:var(--accent-gold)}:where(input,textarea)::placeholder{color:var(--text-muted);opacity:1}:where(select){color-scheme:inherit}:where(input[type=checkbox],input[type=radio]){accent-color:var(--accent-gold)}:where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.55}:root :focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:3px;box-shadow:0 0 0 3px var(--bg-main)!important}#main-content:focus{outline:none!important;box-shadow:none!important}label:has(input[type=file]:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 3px var(--bg-main)}.skipLink{position:fixed;top:.5rem;left:.5rem;z-index:100;padding:.8rem 1rem;color:var(--text-on-accent);background:var(--accent-gold);transform:translateY(-200%)}.skipLink:focus{transform:none}main,section,article,form,fieldset,label{min-width:0}main{overflow-wrap:anywhere}input,select,textarea{min-width:0;max-width:100%}button,summary{min-height:2.75rem}:focus{scroll-margin-block:9rem}html{scroll-padding-block:9rem}::selection{color:var(--text-on-accent);background:var(--accent-gold)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-width:55.99rem){:where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){font-size:max(16px,1rem)!important}}#main-content>section>header:first-child{width:100%;margin-bottom:1.2rem;padding-bottom:.7rem;border-bottom:1px solid var(--border-subtle)}#main-content>:is(section,article)>header:first-child h1{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(2rem,4.6vw,2.65rem);font-weight:700;letter-spacing:-.025em;line-height:1.05;overflow-wrap:anywhere}:where(button:not([role=switch]),input:not([type=radio]):not([type=checkbox]),select,textarea,article,details,summary,dialog,[role=dialog],[class*=card],[class*=Card],[class*=filter],[class*=Filter],[class*=hint],[class*=Hint],[class*=error],[class*=Error],[class*=panel],[class*=Panel],[class*=preview],[class*=Preview],[class*=badge],[class*=Badge],[class*=item],[class*=Item],[class*=barRow]>div,[class*=bar]>div){border-radius:var(--radius-ui)!important}:where([class*=segments],[class*=aggregation]){border-radius:var(--radius-ui)!important}:where(article header span,details summary span,[class*=clubHeading] small){border-radius:var(--radius-ui)!important}:where([class*=segments],[class*=aggregation])>button{border-radius:0!important}:where([class*=segments],[class*=aggregation])>button:first-child{border-top-left-radius:var(--radius-ui)!important;border-bottom-left-radius:var(--radius-ui)!important}:where([class*=segments],[class*=aggregation])>button:last-child{border-top-right-radius:var(--radius-ui)!important;border-bottom-right-radius:var(--radius-ui)!important}:root :where(input,select,textarea)[aria-invalid=true]{border-color:var(--danger)!important}:root :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):not(:disabled):not([aria-invalid=true]):hover{border-color:var(--accent-gold)!important}
