.page_container__hEoKD{padding:2rem;max-width:1200px;margin:0 auto}.page_backLink__VhkV8{display:inline-block;margin-bottom:1rem;color:var(--graffiti-blue);font-weight:600;text-decoration:none}.page_backLink__VhkV8:hover{color:var(--graffiti-purple)}.page_contentCard__00n01{background-color:#fff;border-radius:8px;padding:2rem;box-shadow:var(--surface-shadow)}.page_leagueHeader__xzrMc{margin-bottom:2rem}.page_leagueName__5me6u{font-size:1.5rem;font-weight:700;color:var(--text-dark);margin:0 0 .25rem}.page_leagueMeta___ezmA{font-size:.875rem;color:var(--text-light);margin:0}.page_configureLeague__ZahR5{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;margin:1rem 0 2rem;border-radius:8px;border:2px dashed var(--graffiti-blue);background:#eff6ff}.page_configureCopy__Z_cVY{max-width:70%}.page_configureTitle__WgkvX{font-weight:700;font-size:.95rem;margin:0 0 .25rem;color:var(--text-dark)}.page_configureHelper__nF0SR{margin:0;font-size:.875rem;color:var(--text-light)}.page_configureButton__FU9FH{display:inline-block;white-space:nowrap;background-color:var(--graffiti-blue);color:#fff;padding:.5rem 1rem;border-radius:4px;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;box-shadow:2px 2px 0 var(--graffiti-purple)}.page_configureButton__FU9FH:hover{transform:translateY(-1px);box-shadow:3px 3px 0 var(--graffiti-purple)}.page_criteriaLink__3wmtD{color:var(--graffiti-blue);font-weight:600;text-decoration:none}.page_criteriaLink__3wmtD:hover{color:var(--graffiti-purple)}.page_emptySeasons__zXBIV{font-size:.875rem;color:var(--text-light);margin:0 0 1rem}.page_sectionTitle__hJwDk{font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-dark);margin:0 0 1rem}.page_addSeasonButton__qB_IO{display:inline-block;background-color:var(--graffiti-blue);color:#fff;padding:.5rem 1rem;border-radius:4px;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem;box-shadow:2px 2px 0 var(--graffiti-purple);margin-bottom:1rem}.page_addSeasonButton__qB_IO:hover{transform:translateY(-1px);box-shadow:3px 3px 0 var(--graffiti-purple)}.page_seasonList__vsp6v{list-style:none;padding:0;margin:0}.page_seasonItem__OSd4f{background:#fff;border-radius:8px;padding:1rem 1.5rem;margin-bottom:.75rem;box-shadow:var(--surface-shadow-sm)}.page_seasonLink__W1HS3{text-decoration:none;color:inherit;display:flex;justify-content:space-between;align-items:center}.page_seasonLink__W1HS3:hover .page_seasonName__iZeEq{color:var(--graffiti-blue)}.page_seasonName__iZeEq{font-weight:600;color:var(--text-dark)}.page_seasonMeta__S7c1K{font-size:.875rem;color:var(--text-light)}.page_loading__wNFxd{display:flex;align-items:center;justify-content:center;min-height:40vh;color:var(--text-light)}.page_error__8Bg5M{color:#b91c1c;padding:1rem}.shared_pageContainer__1BLPt{max-width:1200px;margin:0 auto;padding:20px}.shared_pageTitle__xTaXt{font-size:2rem;font-weight:800;color:var(--graffiti-pink);text-transform:uppercase;letter-spacing:1px;text-shadow:2px 2px 0 var(--graffiti-purple);margin:0}@media screen and (max-width:768px){.shared_pageContainer__1BLPt{padding:15px}.shared_pageTitle__xTaXt{font-size:1.75rem}}.shared_formLabel__wjUn1{display:block;margin-top:.75em;margin-bottom:.375rem;color:var(--text-dark);font-weight:500;letter-spacing:.01em;font-size:.8125rem}.shared_input__KYRbi,.shared_select__jjgnC,.shared_textarea__FLOFs{font-family:inherit;font-size:var(--field-font-size);padding:var(--field-padding);border:var(--field-border);border-radius:var(--field-border-radius);transition:border-color .15s ease,box-shadow .15s ease;background-color:var(--field-bg);width:100%;color:var(--text-dark)}.shared_input__KYRbi:focus,.shared_select__jjgnC:focus,.shared_textarea__FLOFs:focus{outline:none;border-color:var(--field-focus-border-color);box-shadow:var(--field-focus-shadow)}.shared_textarea__FLOFs{min-height:88px;resize:vertical;line-height:1.5}.shared_select__jjgnC{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23636e72' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.25rem}.account_container__epAnC{display:flex;min-height:100vh;background-color:var(--concrete-light);padding:0;position:relative}.account_sidebar__W0DjM{width:280px;background:var(--concrete-light);padding:2rem;height:calc(100vh - var(--app-header-height));position:fixed;top:var(--app-header-height);left:0;overflow-y:auto;z-index:40;transition:transform .3s ease-in-out,top .3s ease-in-out;background-image:linear-gradient(180deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.95)),url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23f3f4f6' fill-opacity='0.4'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.account_overlay__b6LYG{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:30;transition:opacity .3s ease-in-out}.account_overlay__b6LYG.account_open__9xddQ{display:block}.account_mobileToggle__YLFfd{display:none;position:fixed;top:calc(var(--app-header-height) + .5rem);left:1rem;z-index:1000;background:var(--concrete-light);border-radius:6px;padding:.5rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.account_mobileToggle__YLFfd:hover{background:var(--concrete-medium);transform:translateY(-1px);box-shadow:var(--surface-shadow-hover)}.account_toggleIcon__hFyNr{width:1.5rem;height:1.5rem;color:var(--text-dark)}.account_userInfo__6aq6A{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-bottom:2rem;margin-bottom:2rem}.account_avatarLink___lRO2{display:block;transition:transform .2s,opacity .2s}.account_avatarLink___lRO2:hover{opacity:.9;transform:scale(1.05)}.account_avatar__j68K6{width:64px;height:64px;background-color:var(--graffiti-pink);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.25rem;box-shadow:var(--field-focus-shadow)}.account_userDetails__v8Riw{text-align:center}.account_userName__lmRxZ{font-size:1.125rem;font-weight:800;color:var(--text-dark);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.account_userEmail__OzkTu{color:var(--text-light);font-size:.875rem;margin-bottom:.5rem}.account_userRole___rTnS{display:inline-block;padding:.25rem .75rem;background-color:var(--graffiti-blue);color:#fff;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:var(--field-focus-shadow)}.account_navigation__vgfsg{display:flex;flex-direction:column;gap:.5rem}.account_navDivider__N_zht{height:2px;background-color:var(--concrete-dark);margin:1rem 0}.account_navSection__uJuyZ{display:flex;flex-direction:column;gap:.5rem}.account_navSectionTitle__fPtIp{color:var(--text-light);font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem;padding:0 .5rem}.account_navLink__986uX{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;border-radius:6px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem;background:none;border:none;width:100%;text-align:left;cursor:pointer}.account_icon__ut_5c,.account_navLink__986uX{color:var(--text-light);transition:border-color .15s ease,box-shadow .15s ease}.account_icon__ut_5c{width:1.25rem;height:1.25rem;flex-shrink:0}.account_navLink__986uX:hover{background-color:var(--concrete-medium);color:var(--text-dark);transform:translateX(4px)}.account_navLink__986uX:hover .account_icon__ut_5c{color:var(--text-dark)}.account_navLink__986uX.account_active__5pXWl{background-color:var(--graffiti-pink);color:#fff;font-weight:600;box-shadow:var(--field-focus-shadow);position:relative;z-index:1}.account_navLink__986uX.account_active__5pXWl .account_icon__ut_5c{color:#fff}.account_dashboardLink__54AJl{background-color:var(--graffiti-blue)!important;color:#fff!important;font-weight:600!important;box-shadow:2px 2px 0 var(--graffiti-purple)!important}.account_dashboardLink__54AJl:hover{background-color:var(--graffiti-pink)!important;transform:translateX(4px)}.account_mainContent__qb1vW{flex:1 1;margin-left:280px;padding:2rem;background-color:var(--concrete-light);position:relative;z-index:0}.account_header__0RMU8{margin-bottom:2rem}.account_welcomeText__iM9O6{font-size:2rem;font-weight:800;color:var(--graffiti-pink);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px;text-shadow:2px 2px 0 var(--graffiti-purple)}.account_subText__7dLg_{color:var(--text-light);font-size:var(--field-font-size);font-weight:500;margin-bottom:1rem}.account_overviewIntro__NTK9b{max-width:1200px;margin:0 auto 1.5rem;padding:0 2rem}.account_overviewIntroText__4tK6a{color:var(--text-light);font-size:var(--field-font-size);line-height:1.6;margin:0 0 .75rem}.account_overviewIntroText__4tK6a:last-child{margin-bottom:0}.account_overviewIntroLink__Me7Br{font-weight:600;color:var(--graffiti-blue);text-decoration:none}.account_overviewIntroLink__Me7Br:hover{text-decoration:underline}.account_onboardingIntro__djS_z{max-width:1200px;margin:0 auto 1rem;padding:0 2rem;font-size:1.1rem;color:var(--text-light);line-height:1.5}.account_onboardingPaths__8Yc_q{max-width:1200px;margin:0 auto 2rem;padding:0 2rem;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.account_onboardingPathsSingleCard__FzKCF{grid-template-columns:1fr}.account_onboardingPathCard__KN0Sx{background:#fff;border-radius:12px;padding:1.75rem 2rem;box-shadow:var(--surface-shadow);transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;flex-direction:column;gap:1rem}.account_onboardingPathCard__KN0Sx:hover{transform:translateY(-1px);box-shadow:6px 6px 0 var(--graffiti-purple);border-color:var(--concrete-medium)}.account_onboardingPathCardStatic__q9BgV:hover{transform:none;box-shadow:var(--surface-shadow);border-color:var(--concrete-dark)}.account_onboardingPathCard__KN0Sx.account_active__5pXWl{box-shadow:var(--surface-shadow-hover);background:linear-gradient(180deg,rgba(59,130,246,.06),#fff)}.account_onboardingPathIcon__dhvsM{width:2.5rem;height:2.5rem;color:var(--graffiti-blue);flex-shrink:0}.account_onboardingPathTitle__yuxVJ{font-size:1.25rem;font-weight:800;color:var(--text-dark);margin:0;line-height:1.3;text-transform:none;letter-spacing:0}.account_onboardingPathDescription__a0sk6{font-size:.95rem;color:var(--text-light);line-height:1.5;margin:0;flex:1 1}.account_onboardingPathCta__al_Yw{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background-color:var(--graffiti-blue);color:#fff;padding:.75rem 1.25rem;border-radius:8px;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem;box-shadow:var(--field-focus-shadow);transition:transform .2s,box-shadow .2s;border:none;cursor:pointer;width:-moz-fit-content;width:fit-content}.account_onboardingPathCtaRow__Q_Hqa{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.account_onboardingPathCta__al_Yw:hover{transform:translateY(-1px);box-shadow:3px 3px 0 var(--graffiti-purple)}.account_onboardingPathCtaSecondary__NxQQK{background:transparent;color:var(--graffiti-blue);box-shadow:none;border:2px solid var(--graffiti-blue)}.account_onboardingPathCtaSecondary__NxQQK:hover{background:rgba(59,130,246,.08)}.account_onboardingPathBadge__gl_fi{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--graffiti-blue);margin-bottom:.25rem}@media (max-width:900px){.account_onboardingPaths__8Yc_q{grid-template-columns:1fr}}.account_settingsPage__LwjBj{max-width:1200px;margin:0 auto;padding:0 2rem 2rem;display:flex;flex-direction:column;gap:2rem}.account_content__dK3TO{max-width:1200px;margin:0 auto;padding:2rem}.account_content__dK3TO.account_gridLayout__C9Mga{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.account_card__5zgeI{background:#fff;border-radius:8px;padding:2rem;box-shadow:var(--surface-shadow);transition:border-color .15s ease,box-shadow .15s ease}.account_card__5zgeI:hover{transform:translateY(-1px);box-shadow:var(--surface-shadow-hover)}.account_card__5zgeI h2{color:var(--text-dark);margin-bottom:1rem;font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.account_cardText__S_FmJ{color:var(--text-light);margin-bottom:2rem;line-height:1.5}.account_form__AT0uy{display:flex;flex-direction:column;gap:1.5rem}.account_formGroup__9s__B{display:flex;flex-direction:column;gap:.5rem;flex:1 1}.account_formRow__8TXqb{display:flex;gap:1rem;margin-bottom:0}.account_optionalLabel__zI4Hy{font-weight:400;color:var(--text-light);text-transform:none;letter-spacing:normal}.account_button__rBsa8,.account_submitButton__SLtlr{background-color:var(--graffiti-blue);color:#fff;border:none;border-radius:6px;padding:.75rem 1.5rem;font-size:var(--field-font-size);font-weight:600;cursor:pointer;transition:all .2s;margin-top:1rem;text-transform:uppercase;letter-spacing:.5px;box-shadow:2px 2px 0 var(--graffiti-purple)}.account_button__rBsa8:hover,.account_submitButton__SLtlr:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--graffiti-purple)}.account_button__rBsa8:disabled,.account_submitButton__SLtlr:disabled{background-color:var(--concrete-medium);cursor:not-allowed;transform:none;box-shadow:none}.account_error__WNzDj{background-color:var(--error-light);color:var(--error);padding:var(--field-padding);border-radius:6px;margin-bottom:1.5rem;font-size:.875rem;border:2px solid var(--error)}.account_statusInfo__PfbH6{display:flex;justify-content:space-between;margin-bottom:.75rem;font-size:.875rem}.account_statusLabel__9fiuN{color:var(--text-light);text-transform:uppercase;letter-spacing:.5px}.account_statusValue__M08ES{color:var(--text-dark);font-weight:600}.account_loading__pM7Ix{display:flex;align-items:center;justify-content:center;min-height:100vh;color:var(--text-light);font-size:var(--field-font-size)}.account_notificationOption__qWNk_{margin-bottom:1.5rem;padding-bottom:1.5rem}.account_notificationOption__qWNk_:last-child{border-bottom:none;padding-bottom:0}.account_checkboxLabel__8Q5eo{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--text-dark);cursor:pointer}.account_checkboxLabel__8Q5eo input[type=checkbox]{width:1.25rem;height:1.25rem;border:var(--field-border);border-radius:var(--field-border-radius);cursor:pointer}.account_notificationDescription__4UKmT{margin-top:.5rem;color:var(--text-light);font-size:.875rem;margin-left:1.75rem}.account_subtitle__ShS4m{color:var(--text-light);font-size:.875rem;margin-bottom:2rem}.account_errorMessage__5Fdn5{padding:var(--field-padding);border-radius:var(--field-border-radius);margin-bottom:1rem;font-size:.875rem;background-color:#fee2e2;color:#dc2626;border:1px solid #dc2626}.account_successMessage__yQn_L{background-color:#dcfce7;color:#16a34a;padding:1rem;border-radius:var(--field-border-radius);margin-bottom:1.5rem;border:1px solid #16a34a;font-size:.875rem;text-align:center}.account_successMessage__yQn_L h3{font-size:1.25rem;font-weight:700;color:var(--graffiti-blue);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.account_formActions__qS_KM{display:flex;justify-content:flex-end;margin-top:2rem}.account_pageTitle__2xKmj{font-size:2rem;font-weight:800;color:var(--graffiti-blue);text-transform:uppercase;letter-spacing:1px;text-shadow:2px 2px 0 var(--graffiti-purple)}@media (max-width:1200px){.account_content__dK3TO.account_gridLayout__C9Mga{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.account_mobileToggle__YLFfd{display:block}.account_sidebar__W0DjM{transform:translateX(-100%);width:100%;max-width:280px;box-shadow:2px 0 8px rgba(0,0,0,.1);z-index:999;padding:2rem;top:var(--app-header-height);height:calc(100vh - var(--app-header-height))}.account_sidebar__W0DjM.account_open__9xddQ{transform:translateX(0)}.account_overlay__b6LYG.account_open__9xddQ{display:block;z-index:998}.account_mainContent__qb1vW{margin-left:0;padding:1rem}.account_header__0RMU8{margin-top:calc(var(--app-header-height) + 2.5rem)}.account_pageTitle__2xKmj,.account_welcomeText__iM9O6{font-size:1.5rem}.account_onboardingCard__IQVII{padding:1.25rem}.account_onboardingTitle__EcF14{font-size:1.25rem}.account_onboardingIntro__djS_z,.account_onboardingPaths__8Yc_q{padding:0}.account_settingsPage__LwjBj{padding:0 0 2rem}.account_navigation__vgfsg,.account_userInfo__6aq6A{padding:1rem}.account_navLink__986uX{padding:.75rem 1rem}.account_content__dK3TO{padding:1rem}.account_content__dK3TO.account_gridLayout__C9Mga{grid-template-columns:1fr}.account_formRow__8TXqb{flex-direction:column}}@media (max-width:640px){.account_content__dK3TO{padding:1rem}.account_card__5zgeI{padding:1.5rem}.account_formRow__8TXqb{flex-direction:column;gap:1.5rem}.account_guardianGymCardHeader__DGg9_{flex-direction:column;align-items:flex-start;gap:.35rem}.account_guardianGymCardName__19J4k{min-width:0}.account_guardianGymCardBody__5yJ9M{padding:1rem}.account_guardianParentsTableScroll__igAtM{overflow-x:visible}.account_guardianParentsTable__M2RRh{padding:1rem;min-width:0}.account_guardianParentsTableHeader__ogi62{display:none}.account_guardianParentsTableRow__wwCzN{grid-template-columns:1fr;gap:.35rem;padding:.75rem 0}.account_guardianParentsTablePhone__tqyM9:before{content:"Phone: ";font-weight:600;color:var(--text-light)}.account_guardianParentsTableKids__D7ESm:before{content:"Athletes: ";font-weight:600;color:var(--text-light)}.account_guardianEditFormActions__EbNrr{flex-wrap:wrap}}.account_activityList__YlxQz{display:flex;flex-direction:column;gap:1rem}.account_activityItem__0K_AM{padding:1rem;background:var(--concrete-light);border-radius:8px}.account_activityTitle__SdUgW{font-weight:600;margin-bottom:.5rem;color:var(--text-dark)}.account_activityMeta__UmSnf{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:var(--text-light)}.account_activityStatus__UUcv_,.account_statusValue__M08ES.account_statusAPPROVED__nNpBi,.account_statusValue__M08ES.account_statusPENDING__t129M,.account_statusValue__M08ES.account_statusREJECTED__9Gwv_{padding:.25rem .5rem;border-radius:var(--field-border-radius);font-weight:500;display:inline-block}.account_statusPENDING__t129M{background:#fff3cd;color:#856404;border:1px solid #ffeeba}.account_statusAPPROVED__nNpBi{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.account_statusREJECTED__9Gwv_{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.account_dashboardButton__9plaB{display:inline-block;padding:.75rem 1.5rem;background-color:var(--graffiti-blue);color:#fff;text-decoration:none;border-radius:6px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:2px 2px 0 var(--graffiti-purple);transition:all .2s}.account_dashboardButton__9plaB:hover{box-shadow:var(--surface-shadow-hover);background-color:var(--graffiti-pink)}.account_onboardingWrap__Bwxk1{margin-bottom:2rem}.account_onboardingCard__IQVII{background:#fff;border-radius:8px;padding:2rem;box-shadow:var(--surface-shadow);margin-bottom:2rem}.account_onboardingTitle__EcF14{font-size:1.5rem;font-weight:700;color:var(--graffiti-blue);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.account_onboardingLead__xerIH{color:var(--text-light);font-size:var(--field-font-size);line-height:1.5;margin-bottom:1.5rem}.account_onboardingStatus__dHjHP{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:var(--concrete-light);border-radius:6px;margin-bottom:1.5rem}.account_onboardingStatusIcon__qA5AN{width:1.5rem;height:1.5rem;flex-shrink:0;color:var(--graffiti-blue);margin-top:.125rem}.account_onboardingSteps__BC07t{margin-bottom:1.5rem}.account_onboardingStepsTitle__72_3R{font-size:var(--field-font-size);font-weight:700;color:var(--text-dark);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.account_onboardingStepsList__aIBwk{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.account_onboardingStepsList__aIBwk li{display:flex;align-items:flex-start;gap:1rem}.account_onboardingStepsList__aIBwk .account_stepNum__qwXuR{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;background:var(--graffiti-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem}.account_onboardingStepsList__aIBwk .account_stepCheck__lWPeS{flex-shrink:0;width:1.5rem;height:1.5rem;color:#22c55e;margin-top:.25rem}.account_onboardingStepsList__aIBwk li strong{display:block;color:var(--text-dark);font-size:.9375rem;margin-bottom:.25rem}.account_onboardingStepsList__aIBwk li p{color:var(--text-light);font-size:.875rem;line-height:1.4;margin:0 0 .5rem}.account_onboardingLink__V_oG_{font-size:.875rem;font-weight:600;color:var(--graffiti-blue);text-decoration:none}.account_onboardingLink__V_oG_:hover{text-decoration:underline}.account_onboardingCta__aKz_T{margin-top:1.5rem;padding-top:1.5rem;display:flex;flex-direction:column;align-items:flex-start}.account_onboardingCta__aKz_T .account_select__WiCkJ{display:block;width:100%;max-width:28rem;margin-bottom:1.5rem;margin-right:0}.account_guardianProfileSection__lEH_A .account_guardianJoinAnother__DBY2c{margin-top:1.5rem;padding-top:1.5rem}.account_guardianJoinAnother__DBY2c{margin-top:1.5rem;margin-bottom:0}.account_guardianDetails__vBQtZ{border-radius:6px;padding:1rem;background-color:var(--concrete-light)}.account_guardianDetailsSummary__CJ2Q8{cursor:pointer;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-dark)}.account_guardianJoinAnotherInner__XEJgm{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.account_guardianAddAthlete__ulees{margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--concrete-medium)}.account_guardianGymList__TONmU{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.account_guardianGymCard__jNDVf{background:#fff;border-radius:8px;overflow:hidden;box-shadow:var(--surface-shadow)}.account_guardianGymCardHeader__DGg9_{width:100%;text-align:left;padding:1.25rem 1.5rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;background:#fff;font:inherit;color:var(--text-dark)}.account_guardianGymCardName__19J4k{font-weight:700;font-size:1.125rem;color:var(--graffiti-blue);text-transform:uppercase;letter-spacing:.5px;min-width:0;flex:1 1 auto}.account_guardianGymCardLocation__huoNc{font-size:.875rem;color:var(--text-light);flex-shrink:0}.account_guardianGymCardBody__5yJ9M{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.account_guardianGymMeta__qP4HM{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.account_guardianGymMetaText__RjVmr{font-size:.875rem;color:var(--text-dark)}.account_guardianGymEditButton__8dF21{background:none;border:none;padding:4px;cursor:pointer;border-radius:var(--field-border-radius);display:flex;align-items:center;justify-content:center;color:#9ca3af;transition:all .2s ease}.account_guardianGymEditButton__8dF21:hover{background-color:rgba(0,0,0,.05);color:var(--graffiti-blue)}.account_guardianGymEditButtonIcon__FphR3{width:20px;height:20px}.account_guardianGymSection__NGK59{margin:0}.account_guardianInlineProfile__dXrv2{display:flex;flex-direction:column;gap:1rem;padding:1rem;background:var(--concrete-light);border-radius:8px;margin-bottom:1.25rem;max-width:40rem}.account_guardianInlineProfileFields__B90Io{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:1rem;gap:1rem}.account_guardianInlineProfile__dXrv2 .account_guardianEditFormActions__EbNrr{margin-top:0}@media (max-width:640px){.account_guardianInlineProfile__dXrv2{max-width:none}.account_guardianInlineProfileFields__B90Io{grid-template-columns:1fr}}.account_guardianProfileAthletes__3JFkZ{margin:0;font-size:.875rem;color:var(--text-dark);line-height:1.45}.account_guardianManageTitle__aAw8S{font-size:1.125rem;font-weight:700;color:var(--text-dark);text-transform:uppercase;letter-spacing:.5px;margin:0 0 1.25rem}.account_guardianGymSectionTitle__vA82v{font-size:.875rem;font-weight:700;color:var(--graffiti-blue);text-transform:uppercase;letter-spacing:.5px;margin:0 0 .75rem}.account_guardianParentsTableScroll__igAtM{overflow-x:auto;-webkit-overflow-scrolling:touch}.account_guardianParentsTable__M2RRh{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:var(--surface-shadow);min-width:22rem}.account_guardianParentsTableHeader__ogi62{font-size:.75rem;font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:.5px}.account_guardianParentsTableHeader__ogi62,.account_guardianParentsTableRow__wwCzN{display:grid;grid-template-columns:minmax(140px,1fr) minmax(120px,.9fr) minmax(140px,1fr);grid-gap:1rem;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--concrete-light)}.account_guardianParentsTableRow__wwCzN{align-items:center}.account_guardianParentsTableRow__wwCzN:last-child{border-bottom:none}.account_guardianParentsTableKids__D7ESm,.account_guardianParentsTableName__cJo3s,.account_guardianParentsTablePhone__tqyM9{color:var(--text-dark);font-size:.875rem;word-break:break-word}.account_guardianParentsTablePhone__tqyM9 a{color:var(--graffiti-blue);text-decoration:none}.account_guardianParentsTablePhone__tqyM9 a:hover{text-decoration:underline}.account_guardianGymListInner__Dy_vX{list-style:none;padding:0;margin:0}.account_guardianGymListInner__Dy_vX li{border-bottom:1px solid var(--concrete-light)}.account_guardianGymListInner__Dy_vX li:last-child{border-bottom:none}.account_guardianClaimList__h0RAY{list-style:none;padding:0;margin:0;background:#fff;border-radius:8px;box-shadow:var(--surface-shadow);overflow:hidden}.account_guardianClaimList__h0RAY li{border-bottom:1px solid var(--concrete-medium)}.account_guardianClaimList__h0RAY li:last-child{border-bottom:none}.account_guardianParticipantRow__dMd7N{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;cursor:pointer;transition:background-color .15s ease}.account_guardianParticipantRow__dMd7N:hover{background-color:var(--concrete-light)}.account_guardianParticipantRow__dMd7N input[type=checkbox]{width:1.25rem;height:1.25rem;margin-top:.1rem;border:var(--field-border);border-radius:var(--field-border-radius);background-color:var(--field-bg);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex-shrink:0;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.account_guardianParticipantRow__dMd7N:hover input[type=checkbox]{border-color:var(--graffiti-blue)}.account_guardianParticipantRow__dMd7N input[type=checkbox]:checked{background-color:var(--graffiti-blue);border-color:var(--graffiti-blue);box-shadow:var(--field-focus-shadow)}.account_guardianParticipantRow__dMd7N input[type=checkbox]:checked:after{content:"";position:absolute;left:50%;top:50%;width:.35rem;height:.6rem;border:solid var(--field-bg);border-width:0 2px 2px 0;transform:translate(-50%,-58%) rotate(45deg);background:transparent;border-radius:0}.account_guardianParticipantRow__dMd7N input[type=checkbox]:focus-visible{outline:none;box-shadow:var(--field-focus-shadow)}.account_guardianParticipantLabel__ItaDy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.account_guardianParticipantName__yF_li{font-size:.875rem;font-weight:600;color:var(--text-dark);text-transform:uppercase;letter-spacing:.5px}.account_guardianParticipantWarning__p1KhG{font-size:.8125rem;font-weight:500;color:#92400e;line-height:1.4}.account_guardianGymSectionLink__CZZYg{font-size:.875rem;font-weight:600;color:var(--graffiti-blue);background:none;border:none;cursor:pointer;padding:0;text-decoration:none;transition:color .2s}.account_guardianGymSectionLink__CZZYg:hover{color:var(--graffiti-purple);text-decoration:underline}.account_guardianGymEmptyText__DGu3Z{font-size:.875rem;color:var(--text-light);margin:0}.account_guardianProfileSection__lEH_A{margin-bottom:1.5rem;padding:1.5rem;border-radius:8px;background:#fff;box-shadow:var(--surface-shadow)}.account_guardianProfileLead__I_Pg2{color:var(--text-light);font-size:.9375rem;line-height:1.4;margin:0 0 1rem}.account_guardianProfileSelect__d1CgH{margin-bottom:1rem;max-width:28rem}.account_guardianProfileSelect__d1CgH .account_select__WiCkJ{margin-top:.5rem}.account_guardianEditFormTitle___tvw8{font-size:var(--field-font-size);font-weight:700;color:var(--text-dark);margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.5px}.account_guardianEditFormFields__Dra5U{display:flex;flex-direction:column;gap:1rem;max-width:28rem}.account_guardianEditFormActions__EbNrr{display:flex;gap:.75rem;margin-top:1rem}.account_guardianCancelButton__FWqWN{padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:600;color:var(--text-dark);background:#fff;cursor:pointer;transition:all .2s}.account_guardianCancelButton__FWqWN:hover{color:var(--graffiti-blue)}.account_onboardingCtaButton__Hlle9{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background-color:var(--graffiti-blue);color:#fff;border:none;border-radius:6px;font-size:var(--field-font-size);font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s;text-transform:uppercase;letter-spacing:.5px;box-shadow:2px 2px 0 var(--graffiti-purple)}.account_onboardingCtaButton__Hlle9:hover{background-color:var(--graffiti-pink);transform:translateY(-1px);box-shadow:3px 3px 0 var(--graffiti-purple)}.account_onboardingCtaIcon__AGIX7{width:1.25rem;height:1.25rem}.account_onboardingCtaHint__3PaV4{font-size:.875rem;color:var(--text-light);margin-top:.75rem;margin-bottom:0}.account_welcomeShell__000Md{background-color:var(--concrete-light);min-height:calc(100vh - var(--app-header-height));padding:3rem 1rem 4rem}.account_welcomeInner__XlnHS{max-width:720px;margin:0 auto}.account_welcomeLoading__MEiMN{padding:4rem 1rem;text-align:center}.JudgeEventDetails_section__70RNr{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:var(--surface-shadow-sm);margin-bottom:1.5rem;cursor:pointer;transition:all .2s;text-align:left;width:100%}.JudgeEventDetails_section__70RNr:hover{transform:translateY(-1px);box-shadow:var(--surface-shadow-hover)}.JudgeEventDetails_sectionHeader__jtSUA{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.JudgeEventDetails_sectionHeaderRight__hB2YD{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.JudgeEventDetails_filterContainer__mGwKA{display:flex;gap:1rem;margin-bottom:1.5rem}.JudgeEventDetails_filterSelect__t6Gdp{padding:.5rem 2rem .5rem .5rem;border:2px solid var(--concrete-dark);border-radius:4px;font-size:.75rem;background-color:#fff;cursor:pointer;transition:all .2s;box-shadow:var(--surface-shadow-sm);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236B7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.25rem}.JudgeEventDetails_filterSelect__t6Gdp:hover{transform:translate(-1px,-1px);box-shadow:var(--surface-shadow-hover)}.JudgeEventDetails_filterSelect__t6Gdp:focus{outline:none;border-color:var(--graffiti-blue);box-shadow:2px 2px 0 var(--graffiti-purple)}.JudgeEventDetails_list__loXQX{display:flex;flex-direction:column;gap:.5rem}.JudgeEventDetails_listItem__y955h{background-color:#fff;border-radius:4px;padding:1rem;box-shadow:var(--surface-shadow-sm);width:100%;text-align:left;cursor:pointer;transition:all .2s}.JudgeEventDetails_listItem__y955h:hover{transform:translateY(-1px);box-shadow:var(--surface-shadow-hover)}.JudgeEventDetails_listItem__y955h:active{transform:translate(0);box-shadow:var(--surface-shadow-sm)}.JudgeEventDetails_itemInfo__COScL{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.JudgeEventDetails_name__Or7Aw{font-weight:600;color:var(--text-dark)}.JudgeEventDetails_role__W90H_{background-color:var(--concrete-light);color:var(--text-dark)}.JudgeEventDetails_ageGroup__wefaN,.JudgeEventDetails_role__W90H_{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.JudgeEventDetails_ageGroup__wefaN{background-color:#dbeafe;color:#1e40af}.JudgeEventDetails_division___IW5r{background-color:#fef3c7;color:#92400e;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.JudgeEventDetails_categories__CAkM7{display:flex;gap:.5rem;flex-wrap:wrap}.JudgeEventDetails_category__DLZ02{background-color:#dcfce7;color:#16a34a;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.JudgeEventDetails_emptyList__Orzgt{text-align:center;padding:2rem;background-color:#fff;border-radius:4px;box-shadow:var(--surface-shadow-sm)}.JudgeEventDetails_emptyList__Orzgt p{color:var(--text-light);font-size:.875rem}.JudgeEventDetails_backLink__THKJO{color:#6b7280;text-decoration:none;font-size:.875rem;transition:color .2s;display:inline-flex;align-items:center}.JudgeEventDetails_backLink__THKJO:hover{color:#374151}@media (max-width:768px){.JudgeEventDetails_filterContainer__mGwKA{flex-direction:column;align-items:stretch}.JudgeEventDetails_filterSelect__t6Gdp{width:100%}.JudgeEventDetails_itemInfo__COScL{flex-direction:column;align-items:flex-start}}.JudgeEventDetails_scoresModal__rX_AN{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:50}.JudgeEventDetails_scoresContent__VLHSt{background-color:#fff;border-radius:.5rem;width:90%;max-width:600px;max-height:80vh;overflow-y:auto;padding:1.5rem;position:relative}.JudgeEventDetails_scoresHeader__3Qgvz{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.JudgeEventDetails_scoresHeader__3Qgvz h3{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.JudgeEventDetails_closeButton__kETHM{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;line-height:1}.JudgeEventDetails_closeButton__kETHM:hover{color:#374151}.JudgeEventDetails_scoresList__W6TSc{display:flex;flex-direction:column;gap:1rem}.JudgeEventDetails_scoreItem__GBTM0{padding:1rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem}.JudgeEventDetails_scoreHeader__fx_Zo{display:flex;justify-content:space-between;margin-bottom:.75rem}.JudgeEventDetails_scoreCategory__8ydVm{font-weight:500;color:#111827}.JudgeEventDetails_scoreCourse__QQENZ{color:#4b5563;font-size:.875rem}.JudgeEventDetails_scoreDetails__DZvDj{display:flex;gap:1.5rem;margin-bottom:.75rem}.JudgeEventDetails_scoreValue__g5PUa{display:flex;align-items:center;gap:.5rem}.JudgeEventDetails_scoreLabel__coDv3{color:#6b7280;font-size:.875rem}.JudgeEventDetails_scoreNumber__OOaJZ{font-weight:500;color:#111827}.JudgeEventDetails_scoreNotes__zmkkv{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e5e7eb}.JudgeEventDetails_scoreDate__B5ZEf{margin-top:.75rem;font-size:.75rem;color:#6b7280}.JudgeEventDetails_emptyScores__ekOlO{text-align:center;padding:2rem;color:#6b7280}.JudgeEventDetails_participantCount__8hKef{background-color:var(--concrete-light);color:var(--text-dark);padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.JudgeEventDetails_eventInfo__p0XlM{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.JudgeEventDetails_eventTime__OA4Rq{background-color:#dbeafe;color:#1e40af}.JudgeEventDetails_eventStage__wbIz8,.JudgeEventDetails_eventTime__OA4Rq{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.JudgeEventDetails_eventStage__wbIz8{background-color:#fef3c7;color:#92400e}.JudgeEventDetails_coursesInfo__yFIr5{margin:1rem 0}.JudgeEventDetails_coursesTitle__dRC1M{font-size:.875rem;font-weight:500;color:var(--text-light);margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.5px}.JudgeEventDetails_coursesList__C1fKc{display:flex;flex-wrap:wrap;gap:.5rem}.JudgeEventDetails_courseItem__zrw6e{background:var(--concrete-light);color:var(--text-dark);padding:.25rem .75rem;border-radius:4px;font-size:.875rem;font-weight:500;display:inline-flex;align-items:center;gap:.5rem}.JudgeEventDetails_courseNumber__jQdXE{font-weight:600;color:var(--text-dark);font-size:.75rem}.JudgeEventDetails_courseName__wcQ0C{color:var(--text-dark);font-size:.875rem;display:flex;align-items:center;gap:.5rem}.JudgeEventDetails_defaultCourseBadge__efTRO{background-color:#fef3c7;color:#92400e;padding:.125rem .5rem;border-radius:9999px;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.JudgeEventDetails_scoringStatus__fPaoR{font-size:.875rem;font-weight:600;padding:.25rem .75rem;border-radius:1rem;text-transform:uppercase;letter-spacing:.5px}.JudgeEventDetails_scoresTallied__retfM{background-color:#dcfce7;color:#166534;border:1px solid #bbf7d0}.JudgeEventDetails_scoresNeeded__ROGWy{background-color:#fef3c7;color:#92400e;border:1px solid #fde68a}.JudgeParticipantDetails_section__Eg9iQ{margin-top:2rem}.JudgeParticipantDetails_sectionHeader__20sn7{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.JudgeParticipantDetails_sectionActions__iX7hI{display:flex;align-items:center;gap:1rem}.JudgeParticipantDetails_stageInfo__1k2WZ{background:var(--concrete-light);color:var(--text-dark);padding:.25rem .75rem;border-radius:var(--field-border-radius);font-size:.875rem;font-weight:500}.JudgeParticipantDetails_scoreJudge__7dpNV{background:#dbeafe;color:#1e40af;padding:.25rem .75rem;border-radius:var(--field-border-radius);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.JudgeParticipantDetails_scoresList__yUN8x{gap:2rem}.JudgeParticipantDetails_categorySection__rw2Fu{display:flex;flex-direction:column;gap:1rem}.JudgeParticipantDetails_categoryTitle__0uW5h{font-size:1.25rem;font-weight:600;color:var(--text-dark);margin:0}.JudgeParticipantDetails_scoresGrid__I5CuV{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1rem;gap:1rem}.JudgeParticipantDetails_scoreCard__6EKAj{background-color:var(--field-bg);border-radius:var(--field-border-radius);padding:1rem}.JudgeParticipantDetails_scoreHeader__v8IIh{align-items:center;margin-bottom:1rem}.JudgeParticipantDetails_courseName__vyLzr{font-weight:600}.JudgeParticipantDetails_scoreDate__DyTLn{color:var(--text-light)}.JudgeParticipantDetails_scoreDetails__U05js{margin-bottom:1rem}.JudgeParticipantDetails_scoreLabel__d5AtH{color:var(--text-light)}.JudgeParticipantDetails_scoreNumber__oytW6{font-weight:600;color:var(--text-dark)}.JudgeParticipantDetails_scoreNotes__e0NQR p{margin:.25rem 0 0;color:#374151;font-size:.875rem;line-height:1.5}.JudgeParticipantDetails_scoreNotes__e0NQR .JudgeParticipantDetails_scoreLabel__d5AtH{display:block;margin-bottom:.25rem}.JudgeParticipantDetails_backLink__BmnIC{color:#6b7280;display:inline-block}.JudgeParticipantDetails_backLink__BmnIC:hover{color:#374151}@media (max-width:768px){.JudgeParticipantDetails_scoresGrid__I5CuV{grid-template-columns:1fr}}.JudgeParticipantDetails_container__850Fq{display:flex;flex-direction:column;gap:1.5rem;max-width:1200px;margin:0 auto}.JudgeParticipantDetails_header__7_Ffx{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.JudgeParticipantDetails_backLink__BmnIC{display:inline-flex;align-items:center;gap:.5rem;color:var(--concrete-dark);text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s;margin-bottom:.5rem}.JudgeParticipantDetails_backLink__BmnIC:hover{color:var(--concrete-darker)}.JudgeParticipantDetails_backIcon__KHE4S{width:1rem;height:1rem}.JudgeParticipantDetails_title__kh_9q{font-size:1.5rem;font-weight:600;color:var(--text-dark);margin:0}.JudgeParticipantDetails_participantInfo__67wG_{background:#fff;border-radius:var(--field-border-radius);padding:1.5rem;margin-bottom:1rem}.JudgeParticipantDetails_name__CQzFI{font-size:1.5rem;font-weight:600;color:var(--text-dark);margin:0 0 .5rem}.JudgeParticipantDetails_details___6_Qw{display:flex;gap:1rem;flex-wrap:wrap}.JudgeParticipantDetails_detail__qKRwb{background:var(--concrete-light);padding:.25rem .75rem;border-radius:var(--field-border-radius);font-size:.875rem;color:var(--text-dark)}.JudgeParticipantDetails_scoresSection__Jodk1{background:#fff;border-radius:var(--field-border-radius);padding:1.5rem}.JudgeParticipantDetails_coursesInfo__6iO_m{margin:1rem 0}.JudgeParticipantDetails_coursesTitle__HjaBA{font-size:.875rem;font-weight:500;color:var(--text-light);margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.5px}.JudgeParticipantDetails_coursesList__C8gjh{display:flex;flex-wrap:wrap;gap:.5rem}.JudgeParticipantDetails_courseItem__T9Emq{background:var(--concrete-light);color:var(--text-dark);padding:.5rem .75rem;border-radius:var(--field-border-radius);font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.75rem;justify-content:space-between;min-width:0;flex:1 1 100%}@media (min-width:480px){.JudgeParticipantDetails_courseItem__T9Emq{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.5rem);min-width:14rem}}.JudgeParticipantDetails_courseInfo__PbJdr{display:flex;align-items:center;gap:.5rem}.JudgeParticipantDetails_noCourses__f2YwE{color:var(--text-light);font-size:.875rem;font-style:italic;text-align:center;padding:1rem}.JudgeParticipantDetails_selectedCourse__MFN2K{background:var(--concrete-light);color:var(--text-dark);padding:.5rem .75rem;border-radius:var(--field-border-radius);font-size:.875rem;font-weight:500}.JudgeParticipantDetails_courseScoresSection__9d6AI{margin-top:1.5rem;padding:1rem;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.JudgeParticipantDetails_courseScoresTitle__h6yRS{font-size:var(--field-font-size);font-weight:600;color:#111827;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0}.JudgeParticipantDetails_courseNumber__pczW_{font-weight:600;color:var(--text-dark);font-size:.75rem}.JudgeParticipantDetails_courseName__vyLzr{color:var(--text-dark);font-size:.875rem}.JudgeParticipantDetails_sectionHeader__20sn7 h2{font-size:1.25rem;font-weight:600;color:var(--text-dark);margin:0}.JudgeParticipantDetails_addScoreButton__28pCV{background-color:var(--graffiti-pink);color:#fff;font-weight:600;box-shadow:2px 2px 0 var(--graffiti-purple);padding:.5rem 1rem;border-radius:var(--field-border-radius);font-size:.875rem;border:none;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.JudgeParticipantDetails_addScoreButton__28pCV:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--graffiti-purple)}.JudgeParticipantDetails_scoringForm__q5aR0{background:var(--concrete-light);border-radius:var(--field-border-radius);padding:1.5rem;margin-bottom:2rem}.JudgeParticipantDetails_scoringForm__q5aR0 h3{margin:0 0 1.5rem;font-size:1.125rem;font-weight:600}.JudgeParticipantDetails_categorySelect__HSNdw{margin-bottom:1.5rem}.JudgeParticipantDetails_categorySelect__HSNdw label{display:block;margin-bottom:.5rem;font-weight:500}.JudgeParticipantDetails_categorySelect__HSNdw select{width:100%;padding:.5rem;border-radius:var(--field-border-radius);font-size:var(--field-font-size)}.JudgeParticipantDetails_speedScoring__OgQnW{text-align:center;margin-bottom:1.5rem}.JudgeParticipantDetails_timer__MbxqN{font-size:2.5rem;font-weight:600;font-family:inherit;margin-bottom:1rem}.JudgeParticipantDetails_timerControls__AFUnb{display:flex;gap:1rem;justify-content:center}.JudgeParticipantDetails_timerControls__AFUnb button{background:var(--concrete-dark);color:#fff;border:none;border-radius:var(--field-border-radius);padding:.5rem 1rem;font-weight:500;cursor:pointer;transition:background-color .2s}.JudgeParticipantDetails_timerControls__AFUnb button:hover{background:var(--concrete-darker)}.JudgeParticipantDetails_styleScoring__EXTbA{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.JudgeParticipantDetails_scoreInput__jUTcY{display:grid;grid-gap:.5rem;gap:.5rem}.JudgeParticipantDetails_scoreInput__jUTcY label{font-weight:500}.JudgeParticipantDetails_scoreInput__jUTcY input{width:100%;padding:.5rem;border-radius:var(--field-border-radius);font-size:var(--field-font-size)}.JudgeParticipantDetails_totalScore__bmzNn{text-align:right;font-weight:600;font-size:1.125rem;margin-top:1rem;padding-top:1rem}.JudgeParticipantDetails_formActions__wog3v{display:flex;gap:1rem;justify-content:flex-end}.JudgeParticipantDetails_formActions__wog3v button{padding:.5rem 1rem;border-radius:var(--field-border-radius);font-weight:500;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.JudgeParticipantDetails_formActions__wog3v button:first-child{background:var(--concrete-dark);color:#fff;border:none}.JudgeParticipantDetails_formActions__wog3v button:first-child:hover{background:var(--concrete-darker)}.JudgeParticipantDetails_formActions__wog3v button:last-child{background:#fff;color:var(--concrete-dark)}.JudgeParticipantDetails_formActions__wog3v button:last-child:hover{background:var(--concrete-light)}.JudgeParticipantDetails_scoresList__yUN8x{display:flex;flex-direction:column;gap:1rem}.JudgeParticipantDetails_scoreItem__kwDF8{background-color:#f9fafb;border-radius:.375rem;padding:1rem}.JudgeParticipantDetails_scoreHeader__v8IIh{display:flex;justify-content:space-between;margin-bottom:.5rem}.JudgeParticipantDetails_scoreCategory__xJp4a{font-weight:500;color:#111827}.JudgeParticipantDetails_scoreCourse___N_qx{color:#6b7280}.JudgeParticipantDetails_scoreDetails__U05js{display:flex;gap:1.5rem;margin-bottom:.5rem}.JudgeParticipantDetails_scoreValue__b8_q8{display:flex;align-items:center;gap:.5rem}.JudgeParticipantDetails_scoreLabel__d5AtH{color:#6b7280;font-size:.875rem}.JudgeParticipantDetails_scoreNumber__oytW6{font-weight:500;color:#111827}.JudgeParticipantDetails_scoreNotes__e0NQR{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e5e7eb}.JudgeParticipantDetails_scoreDate__DyTLn{font-size:.75rem;color:#6b7280;margin-top:.5rem}.JudgeParticipantDetails_emptyScores__VkLL9{text-align:center;padding:2rem;color:#6b7280}.JudgeParticipantDetails_modal__UrjB6{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:50}.JudgeParticipantDetails_modalContent__HTI3I{background-color:var(--field-bg);border-radius:.5rem;padding:1.5rem;width:100%;max-width:600px;max-height:90vh;overflow-y:auto}.JudgeParticipantDetails_modalHeader__uBJig{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.JudgeParticipantDetails_modalHeader__uBJig h3{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.JudgeParticipantDetails_closeButton__rr_AJ{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;line-height:1}.JudgeParticipantDetails_closeButton__rr_AJ:hover{color:#374151}.JudgeParticipantDetails_form__ER34s{display:flex;flex-direction:column;gap:1.5rem}.JudgeParticipantDetails_formGroup__dss9t{display:flex;flex-direction:column;gap:.5rem}.JudgeParticipantDetails_label__Sal6P{font-size:.875rem;font-weight:500;color:#374151}.JudgeParticipantDetails_selectGroup__ZL7rg{margin-bottom:1.5rem;display:grid;grid-template-columns:150px 1fr;grid-gap:1rem;gap:1rem;align-items:center}.JudgeParticipantDetails_selectGroup__ZL7rg label{display:block;margin:0;color:var(--text-dark);font-weight:600;font-size:.875rem}.JudgeParticipantDetails_selectElement__Dcc5N{width:100%;padding:var(--field-padding);border-radius:var(--field-border-radius);font-size:var(--field-font-size);transition:border-color .15s ease,box-shadow .15s ease;background-color:var(--field-bg);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236B7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.25rem}.JudgeParticipantDetails_selectElement__Dcc5N:focus{outline:none;box-shadow:var(--field-focus-shadow)}.JudgeParticipantDetails_categorySelect__HSNdw,.JudgeParticipantDetails_categorySelect__HSNdw select,.JudgeParticipantDetails_formGroup__dss9t select,.JudgeParticipantDetails_scoringType__t7W8s,.JudgeParticipantDetails_scoringType__t7W8s select,.JudgeParticipantDetails_selectGroup__ZL7rg select,.JudgeParticipantDetails_select__VgFOW{all:unset}.JudgeParticipantDetails_input__YsPnQ{padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:#111827;background-color:var(--field-bg)}.JudgeParticipantDetails_input__YsPnQ:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.JudgeParticipantDetails_textarea__eaC7Y{padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:#111827;background-color:var(--field-bg);min-height:100px;resize:vertical}.JudgeParticipantDetails_textarea__eaC7Y:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.JudgeParticipantDetails_buttonGroup__YP6TR{display:flex;gap:1rem;justify-content:flex-end}.JudgeParticipantDetails_button__2Scw2{padding:.5rem 1rem;border-radius:var(--field-border-radius);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.JudgeParticipantDetails_primaryButton__dnn_V{background-color:var(--graffiti-pink);color:#fff;border:none;box-shadow:2px 2px 0 var(--graffiti-purple)}.JudgeParticipantDetails_primaryButton__dnn_V:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--graffiti-purple)}.JudgeParticipantDetails_secondaryButton__6h9u1{background-color:var(--field-bg);color:var(--concrete-dark);border:var(--field-border)}.JudgeParticipantDetails_secondaryButton__6h9u1:hover{transform:translate(1px,1px)}.JudgeParticipantDetails_categoryGroup__LoG5h h3{margin:0 0 1rem;font-size:1.125rem;font-weight:600}.JudgeParticipantDetails_scores__rp3ca{display:grid;grid-gap:1rem;gap:1rem}.JudgeParticipantDetails_judgeName__H4SnK{font-weight:500}.JudgeParticipantDetails_timestamp__Koc2y{color:var(--concrete-dark)}.JudgeParticipantDetails_styleScores__Ww1wm{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem;margin:.75rem 0;padding:var(--field-padding);background:#fff;border-radius:var(--field-border-radius)}.JudgeParticipantDetails_styleScore__1cpeG{display:flex;justify-content:space-between;align-items:center}.JudgeParticipantDetails_styleScore__1cpeG .JudgeParticipantDetails_scoreLabel__d5AtH{color:var(--concrete-darker);font-size:.875rem}.JudgeParticipantDetails_styleScore__1cpeG .JudgeParticipantDetails_scoreNumber__oytW6{font-weight:600;color:var(--concrete-dark)}.JudgeParticipantDetails_scoringType__t7W8s{margin-bottom:1.5rem}.JudgeParticipantDetails_scoringType__t7W8s label{display:block;margin-bottom:.5rem;font-weight:500}.JudgeParticipantDetails_scoringType__t7W8s select{width:100%;padding:.5rem;border-radius:var(--field-border-radius);font-size:var(--field-font-size)}.JudgeParticipantDetails_categorySelect__HSNdw select,.JudgeParticipantDetails_scoringType__t7W8s select{width:100%;padding:var(--field-padding);border-radius:var(--field-border-radius);font-size:var(--field-font-size);transition:border-color .15s ease,box-shadow .15s ease;background-color:var(--field-bg);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236B7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.25rem}.JudgeParticipantDetails_categorySelect__HSNdw select:focus,.JudgeParticipantDetails_scoringType__t7W8s select:focus{outline:none;box-shadow:var(--field-focus-shadow)}.JudgeCompetitionEventDetails_backLink__hALgR{display:inline-flex;align-items:center;gap:.5rem;color:#6b7280;text-decoration:none;font-weight:600;transition:color .2s}.JudgeCompetitionEventDetails_backLink__hALgR:hover{color:#374151}.JudgeCompetitionEventDetails_backIcon__WnCWP{width:1.25rem;height:1.25rem}.JudgeCompetitionEventDetails_section__FriNQ{background:#fff;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.JudgeCompetitionEventDetails_sectionHeader__FY0qp{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.JudgeCompetitionEventDetails_sectionHeader__FY0qp h2{margin:0;color:var(--graffiti-blue);font-size:1.25rem;font-weight:700}.JudgeCompetitionEventDetails_participantCount__jZuFB{background-color:var(--concrete-light);color:var(--text-dark);padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.JudgeCompetitionEventDetails_searchContainer__8V82a{margin-bottom:1rem}.JudgeCompetitionEventDetails_searchInput__Yby5T{width:100%;border-radius:var(--field-border-radius);font-size:.875rem;background-color:var(--field-bg);transition:border-color .15s ease,box-shadow .15s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236B7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.25rem;padding:.75rem 2.5rem .75rem 1rem}.JudgeCompetitionEventDetails_searchInput__Yby5T:focus{outline:none;box-shadow:var(--field-focus-shadow)}.JudgeCompetitionEventDetails_searchInput__Yby5T::placeholder{color:#9ca3af}.JudgeCompetitionEventDetails_coursesInfo__C6Wb6{margin-top:1rem}.JudgeCompetitionEventDetails_coursesList__DWWjR{display:flex;flex-wrap:wrap;gap:.75rem}.JudgeCompetitionEventDetails_courseItem__XxTug{display:flex;align-items:center;gap:.75rem;padding:var(--field-padding);background-color:var(--concrete-light);border-radius:6px}.JudgeCompetitionEventDetails_courseNumber__09Fea{font-weight:600;color:var(--text-dark);min-width:80px}.JudgeCompetitionEventDetails_courseName__ekNPB{font-weight:500;color:#374151}.JudgeCompetitionEventDetails_list__ADwec{display:flex;flex-direction:column;gap:.5rem}.JudgeCompetitionEventDetails_listItem__aEIa7{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#fff;border:2px solid #e5e7eb;border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease;text-align:left;width:100%}.JudgeCompetitionEventDetails_listItem__aEIa7:hover{transform:translateY(-1px);box-shadow:var(--surface-shadow-hover)}.JudgeCompetitionEventDetails_itemInfo__Ry_Ww{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;flex:1 1}.JudgeCompetitionEventDetails_name__Jt8Ya{font-weight:600;color:#111827;font-size:var(--field-font-size);min-width:200px;max-width:200px}.JudgeCompetitionEventDetails_scoresDisplay__Z3D_h{display:flex;flex-direction:row;gap:1rem;align-items:center;flex-wrap:wrap}.JudgeCompetitionEventDetails_courseScore__DG7YT{display:flex;align-items:center;gap:.5rem;font-size:.875rem;min-width:120px}.JudgeCompetitionEventDetails_courseLabel__AVq9i{font-weight:600;color:var(--text-light);min-width:60px;font-size:.75rem}.JudgeCompetitionEventDetails_scoreValue__ZLKoR{font-weight:600;color:var(--graffiti-blue);background-color:var(--concrete-light);padding:.25rem .5rem;border-radius:var(--field-border-radius)}.JudgeCompetitionEventDetails_scoreBreakdown__VQxTf{font-weight:400;color:var(--text-light);font-size:.75rem;margin-left:.5rem}.JudgeCompetitionEventDetails_noScore__RDtCO{color:var(--text-light);font-style:italic;font-size:.875rem}.JudgeCompetitionEventDetails_ageGroup__DTL3V,.JudgeCompetitionEventDetails_division__gzmCz{background-color:#dbeafe;color:#1e40af;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.JudgeCompetitionEventDetails_emptyList__S3WsF{text-align:center;padding:2rem;color:#6b7280;font-style:italic}.JudgeCompetitionEventDetails_itemActions__hg0Ma{display:flex;gap:.5rem;align-items:center}.JudgeCompetitionEventDetails_addScoreButton__NcHPI{background-color:var(--graffiti-blue);color:#fff;font-weight:600;box-shadow:2px 2px 0 var(--graffiti-purple);padding:.5rem 1rem;border-radius:var(--field-border-radius);font-size:.875rem;border:none;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.JudgeCompetitionEventDetails_addScoreButton__NcHPI:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--graffiti-purple)}.JudgeCompetitionEventDetails_viewButton__EgLA6{background-color:var(--concrete-light);color:var(--text-dark);font-weight:600;padding:.5rem 1rem;border-radius:var(--field-border-radius);font-size:.875rem;border:none;cursor:pointer;transition:all .2s}.JudgeCompetitionEventDetails_viewButton__EgLA6:hover{transform:translate(1px,1px)}.JudgeCompetitionEventDetails_modal__bO588{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:50}.JudgeCompetitionEventDetails_modalContent__kJr61{background-color:var(--field-bg);border-radius:8px;width:90%;max-width:500px;max-height:80vh;overflow-y:auto;padding:1.5rem;position:relative}.JudgeCompetitionEventDetails_modalHeader__3ZDT7{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.JudgeCompetitionEventDetails_modalHeader__3ZDT7 h3{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.JudgeCompetitionEventDetails_closeButton__jEQT7{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;line-height:1}.JudgeCompetitionEventDetails_closeButton__jEQT7:hover{color:#374151}.JudgeCompetitionEventDetails_courseSelection__nf7Wl{margin-top:1rem}.JudgeCompetitionEventDetails_modalDescription__LlEYX{color:#6b7280;margin-bottom:1.5rem;font-size:.875rem}.JudgeCompetitionEventDetails_courseOptions___iDnt{display:flex;flex-direction:column;gap:.75rem}.JudgeCompetitionEventDetails_courseOption__dHuEY{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:1rem;background-color:#f8fafc;border:2px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;text-align:left;width:100%}.JudgeCompetitionEventDetails_courseOption__dHuEY:hover{background-color:#eff6ff}.JudgeCompetitionEventDetails_courseOptionNumber__BqvS6{font-weight:600;color:var(--graffiti-blue);font-size:.875rem}.JudgeCompetitionEventDetails_courseOptionName__RUnbJ{color:#374151;font-size:var(--field-font-size)}.JudgeCompetitionEventDetails_courseOptionScoreRow__uSX74{display:flex;flex-direction:column;gap:.15rem;margin-top:.35rem;padding-top:.5rem;border-top:1px solid #e5e7eb;width:100%}.JudgeCompetitionEventDetails_courseOptionScoreLabel__ekNGn{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.JudgeCompetitionEventDetails_courseOptionScoreValue__oIm69{font-size:.9rem;font-weight:600;color:#111827}.JudgeCompetitionEventDetails_courseOptionBreakdown__D1El1{font-weight:500;font-size:.8rem;color:#4b5563}.JudgeCompetitionEventDetails_courseOptionNoScore__U9Jjl{margin-top:.35rem;padding-top:.5rem;border-top:1px solid #e5e7eb;font-size:.8rem;color:#9ca3af;font-style:italic}.JudgeCompetitionEventDetails_form__95lyo{margin-top:1rem}.JudgeCompetitionEventDetails_formGroup__B4p1K{margin-bottom:1.5rem}.JudgeCompetitionEventDetails_label__2P2Lf{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.JudgeCompetitionEventDetails_input__JEtw9{width:100%;padding:var(--field-padding);border:var(--field-border);border-radius:var(--field-border-radius);font-size:.875rem;background-color:var(--field-bg);transition:border-color .15s ease,box-shadow .15s ease}.JudgeCompetitionEventDetails_input__JEtw9:focus{outline:none;border-color:var(--field-focus-border-color);box-shadow:var(--field-focus-shadow)}.JudgeCompetitionEventDetails_selectedValue__xLZSw{padding:var(--field-padding);background-color:var(--concrete-light);border-radius:var(--field-border-radius);font-size:.875rem;font-weight:600;color:var(--text-dark)}.JudgeCompetitionEventDetails_buttonGroup__wbdPl{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.JudgeCompetitionEventDetails_button__4oOHF{padding:.75rem 1.5rem;border-radius:var(--field-border-radius);font-weight:600;font-size:.875rem;border:none;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.5px}.JudgeCompetitionEventDetails_primaryButton__dGC3K{background-color:var(--graffiti-blue);color:#fff;box-shadow:2px 2px 0 var(--graffiti-purple)}.JudgeCompetitionEventDetails_primaryButton__dGC3K:hover:not(:disabled){transform:translate(1px,1px);box-shadow:1px 1px 0 var(--graffiti-purple)}.JudgeCompetitionEventDetails_primaryButton__dGC3K:disabled{opacity:.7;cursor:not-allowed}.JudgeCompetitionEventDetails_secondaryButton__aVh8G{background-color:var(--concrete-light);color:var(--text-dark)}.JudgeCompetitionEventDetails_secondaryButton__aVh8G:hover{transform:translate(1px,1px)}@media (max-width:768px){.JudgeCompetitionEventDetails_itemInfo__Ry_Ww{flex-direction:column;align-items:flex-start;gap:.5rem}.JudgeCompetitionEventDetails_name__Jt8Ya{min-width:auto;max-width:none}.JudgeCompetitionEventDetails_scoresDisplay__Z3D_h{flex-direction:column;gap:.25rem;width:100%}.JudgeCompetitionEventDetails_courseScore__DG7YT{min-width:auto;width:100%;justify-content:space-between}.JudgeCompetitionEventDetails_courseLabel__AVq9i{min-width:80px}}.ScoreEventPage_container__ebUMW{max-width:1200px;margin:0 auto}.ScoreEventPage_header__oMaQY{margin-bottom:1.5rem}.ScoreEventPage_headerTop__1cHeB{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.ScoreEventPage_backLink__jjwHL{color:#6b7280;text-decoration:none;font-size:.875rem;transition:color .2s}.ScoreEventPage_backLink__jjwHL:hover{color:#374151}.ScoreEventPage_title__gwUyP{font-size:1.5rem;font-weight:600;color:#111827}.ScoreEventPage_error__jBPcf{background-color:#fee2e2;color:#991b1b;padding:1rem;border-radius:.5rem;margin-bottom:1rem}.ScoreEventPage_locationWithLogo__j17py{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.ScoreEventPage_locationWithLogo__j17py .ScoreEventPage_eventGymLogo__0ubbi{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.ScoreEventPage_locationWithLogo__j17py>:last-child{min-width:0;text-align:left}.ScoreEventPage_locationMapsInScore__jejfW{text-align:left}.ScoreEventPage_section__bofl8{margin-top:2rem}.ScoreEventPage_sectionHeader__1JHbM{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.ScoreEventPage_searchContainer__nNIC1{position:relative;width:200px}.ScoreEventPage_searchInput__x_l6F{width:100%;font-family:inherit;font-size:.875rem;padding:.5rem .5rem .5rem 2rem;background-image:none}.ScoreEventPage_searchIcon__tcHgo{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--text-light);pointer-events:none}.ScoreEventPage_list__snaEO{display:flex;flex-direction:column}.ScoreEventPage_listItem__ViP1o{display:flex;justify-content:space-between;align-items:center;background-color:var(--field-bg);border-radius:8px;padding:.5rem;box-shadow:var(--surface-shadow);margin-bottom:1.5rem;transition:all .2s ease}.ScoreEventPage_listItem__ViP1o:hover{transform:translateY(-1px);box-shadow:var(--surface-shadow-hover)}.ScoreEventPage_itemInfo__Dhcq_{display:flex;flex-direction:column;gap:.25rem}.ScoreEventPage_name___Yiso{font-size:var(--field-font-size);font-weight:600;color:var(--text-dark)}.ScoreEventPage_role__iah_w{font-size:.875rem;color:var(--text-light)}.ScoreEventPage_ageGroup__rrpjf,.ScoreEventPage_division___tMFw{font-size:.875rem;color:#4a5568;background-color:#f7fafc;padding:.25rem .5rem;border-radius:.25rem;margin-right:.5rem}.ScoreEventPage_categories__EQXgh{display:flex;flex-wrap:wrap;gap:.5rem}.ScoreEventPage_category__6cJ7m{font-size:.75rem;color:#2d3748;background-color:#ebf8ff;padding:.25rem .5rem;border-radius:.25rem}.ScoreEventPage_emptyState__vOtRb{padding:2rem;text-align:center;color:var(--text-light);background-color:var(--field-bg);border-radius:8px;font-size:.875rem;box-shadow:var(--surface-shadow);margin:1rem 0}.ScoreEventPage_scoreButton__It9f6{background-color:var(--graffiti-blue);color:#fff;padding:.75rem 1.5rem;border:none;border-radius:var(--field-border-radius);font-weight:600;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.5px;box-shadow:2px 2px 0 var(--graffiti-purple)}.ScoreEventPage_scoreButton__It9f6:hover:not(:disabled){transform:translateY(-1px);box-shadow:3px 3px 0 var(--graffiti-purple)}.ScoreEventPage_scoreButton__It9f6:disabled{opacity:.7;cursor:not-allowed}.ScoreEventPage_dialogContent__GUPT6{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:1000!important;background-color:#fff!important;border-radius:.5rem!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)!important;width:90%!important;max-width:32rem!important;pointer-events:auto!important;padding:0!important;border:none!important}.ScoreEventPage_dialogHeader__vIo7v{background-color:#cc58b5;box-shadow:0 2px 0 var(--graffiti-purple);padding:1rem;position:relative;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.ScoreEventPage_dialogTitle___1WK2{color:#fff;margin:0}.ScoreEventPage_dialogCloseButton__C77dW{position:absolute;top:.5rem;right:.5rem;color:#fff;font-size:1.5rem;font-weight:400;line-height:1;background:transparent;border:none;padding:0;cursor:pointer;transition:opacity .2s}.ScoreEventPage_dialogCloseButton__C77dW:hover{opacity:.8}.ScoreEventPage_dialogInner__axyOs{padding:1.5rem}.ScoreEventPage_formGroup__q_aWL{display:grid;grid-template-columns:150px 1fr;grid-gap:1rem;gap:1rem;align-items:center;margin-bottom:.25rem}.ScoreEventPage_formGroup__q_aWL label{margin:0;color:var(--text-dark);font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem}.ScoreEventPage_input__Qc4el{width:100%;padding:var(--field-padding);border:var(--field-border);border-radius:var(--field-border-radius);font-size:var(--field-font-size);transition:border-color .15s ease,box-shadow .15s ease}.ScoreEventPage_input__Qc4el:focus{outline:none;border-color:var(--field-focus-border-color);box-shadow:var(--field-focus-shadow)}.ScoreEventPage_totalScore__2Ov5k{display:grid;grid-template-columns:150px 1fr;grid-gap:1rem;gap:1rem;align-items:center;background-color:var(--concrete-light);padding:1rem;border-radius:var(--field-border-radius);margin-top:1rem}.ScoreEventPage_totalScoreLabel__Wcjkv{margin:0;color:var(--text-dark);font-weight:600;font-size:.875rem}.ScoreEventPage_totalScoreValue__u9PRn{margin:0;font-size:1.5rem;font-weight:700;color:var(--graffiti-blue)}.ScoreEventPage_dialogButtonContainer__My3EE{display:flex;justify-content:flex-end;width:100%;margin-top:1.5rem;padding-top:1.5rem}.ScoreEventPage_challengeGrid__hBHpp{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.ScoreEventPage_challengeItem__XAHIK{background-color:var(--field-bg);border-radius:var(--field-border-radius);padding:1rem}.ScoreEventPage_challengeName__x_bCO{font-weight:600;color:var(--text-dark);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem}.ScoreEventPage_select__A0kOS{width:200px;font-family:inherit;font-size:.875rem;padding:.5rem}@media (max-width:768px){.ScoreEventPage_dialogContent__GUPT6{margin:0;border-radius:0}.ScoreEventPage_dialogHeader__vIo7v{border-radius:0}.ScoreEventPage_challengeGrid__hBHpp{grid-template-columns:1fr}}.page_formGroup__0RS5F{margin-bottom:1.5rem}.page_dateTimeRow__FOn16{display:flex;gap:2rem;flex-wrap:wrap}.page_dateTimeBlock__iqHC7{flex:1 1 240px;min-width:0}.page_dateTimeInputs__xsa6p{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.25rem}.page_dateTimeInputs__xsa6p .page_input__wF1zI{width:auto;min-width:120px;flex:1 1 auto}.page_radioGroup__y0VxP{margin-bottom:1rem}.page_radioLabel___9k3H{display:flex;align-items:center;gap:.5rem;cursor:pointer;margin-bottom:.5rem}.page_radioLabel___9k3H input{margin:0}.page_searchInput__u6FN7{width:100%;padding:var(--field-padding);border-radius:6px;font-size:var(--field-font-size)}.page_searchInput__u6FN7:focus{outline:none}.page_gymResults__mdnsu{margin-top:.5rem;border-radius:6px;max-height:200px;overflow-y:auto}.page_gymResult__V8L9f{padding:.75rem 1rem;cursor:pointer;border-bottom:1px solid var(--concrete-light);transition:background .15s}.page_gymResult__V8L9f:last-child{border-bottom:none}.page_gymResult__V8L9f:hover{background:var(--concrete-light)}.page_gymResult__V8L9f.page_selected__TPKN5{background:rgba(59,130,246,.15);font-weight:600}.page_gymResultName__15_mv{font-weight:600}.page_gymResultLocation__OvsVu{font-size:.875rem;color:var(--text-light)}.page_venueSection__KXwZ1{margin-top:1rem;padding-top:1rem}.page_input__wF1zI{width:100%;padding:var(--field-padding);border:var(--field-border);border-radius:6px;font-size:var(--field-font-size);margin-top:.25rem}.page_input__wF1zI:focus{outline:none;border-color:var(--field-focus-border-color);box-shadow:var(--field-focus-shadow)}.page_textarea__Qy0V6{width:100%;padding:var(--field-padding);border:var(--field-border);border-radius:6px;font-size:var(--field-font-size);min-height:80px;resize:vertical}.page_textarea__Qy0V6:focus{outline:none;border-color:var(--field-focus-border-color);box-shadow:var(--field-focus-shadow)}.page_submitButton___BWl6{background-color:var(--graffiti-blue);color:#fff;padding:.75rem 1.5rem;border-radius:var(--field-border-radius);font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:2px 2px 0 var(--graffiti-purple);border:none;cursor:pointer;margin-top:.5rem}.page_submitButton___BWl6:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--graffiti-purple)}.page_submitButton___BWl6:disabled{opacity:.6;cursor:not-allowed;transform:none}.page_error__ZHjhx{color:#b91c1c;font-size:.875rem;margin-top:.5rem}.page_helperText__20PEZ{font-size:.875rem;color:var(--text-light);margin:.25rem 0 .75rem}.page_linkButton__kWRCS{display:inline-block;margin-top:.25rem;padding:.35rem .75rem;border-radius:999px;border:1px solid var(--graffiti-blue);background:#fff;color:var(--graffiti-blue);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer}.page_linkButton__kWRCS:hover{background:#eff6ff}.page_chipGroup__ZybPA{margin-top:.5rem}.page_chipGroupLabel__Jy7rV{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--text-light);margin:0 0 .35rem}.page_chipRow__ic6tu{display:flex;flex-wrap:wrap;gap:.5rem}.page_chip__hZuiv{border-radius:999px;padding:.25rem .75rem;font-size:.8rem;background:#fff;cursor:pointer}.page_chipSelected___00C2{background:var(--graffiti-blue);color:#fff}.page_dayCard__4eSkJ{margin-bottom:1.5rem;padding:1.25rem;border-radius:8px;background:var(--concrete-light)}.page_dayCardHeader__WXh4y{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.page_dayCardTitle__6Mz5O{font-weight:600;font-size:var(--field-font-size)}.page_removeDayButton__nB7fk{font-size:.8rem;color:var(--text-light);background:none;border:none;cursor:pointer;text-decoration:underline}.page_removeDayButton__nB7fk:hover{color:#b91c1c}.page_addDayButton__GPHCX{padding:.5rem 1rem;border-radius:6px;background:#fff;font-size:.9rem;font-weight:600;cursor:pointer;color:var(--graffiti-blue)}.page_addDayButton__GPHCX:hover{background:var(--concrete-light)}.page_templateToggleLabel__vkD4m{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.875rem;font-weight:600;color:var(--text-dark)}.page_templateSelect__dC86P{width:100%;max-width:360px;border-radius:6px;padding:.55rem .7rem;background:#fff}.page_schedulePreview__42riO{margin-bottom:1rem;padding:.75rem 1rem;border-radius:6px;background:#fff}.page_scheduleList__1746R{list-style:none;margin:.35rem 0 0;padding:0}.page_scheduleItem__pGvLg{display:flex;gap:.75rem;align-items:baseline;padding:.35rem 0;border-bottom:1px solid var(--concrete-light);font-size:.9rem}.page_scheduleItem__pGvLg:last-child{border-bottom:none}.page_scheduleTime__jQbe0{flex:0 0 7.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-light);font-size:.85rem}.page_scheduleLabel__TxCLc{flex:1 1}.page_scheduleHint__hmX7_{margin:.5rem 0 0;font-size:.8rem;color:var(--text-light)}.page_formGroup__W8OTL{margin-bottom:1.5rem}.page_submitButton__Wjg5R{background-color:var(--graffiti-blue);color:#fff;padding:.75rem 1.5rem;border-radius:var(--field-border-radius);font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:2px 2px 0 var(--graffiti-purple);border:none;cursor:pointer;margin-top:.5rem}.page_submitButton__Wjg5R:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--graffiti-purple)}.page_submitButton__Wjg5R:disabled{opacity:.6;cursor:not-allowed;transform:none}.page_error__RuHxZ{color:#b91c1c;font-size:.875rem;margin-top:.5rem}.page_input__UTJMx{width:100%;padding:var(--field-padding);border:var(--field-border);border-radius:6px;font-size:var(--field-font-size)}.page_input__UTJMx:focus{outline:none;border-color:var(--field-focus-border-color);box-shadow:var(--field-focus-shadow)}.page_loading__JWFh9{display:flex;align-items:center;justify-content:center;min-height:40vh;color:var(--text-light)}.page_title__FusVN{font-size:2rem;font-weight:800;color:var(--graffiti-pink);margin-bottom:2rem;text-transform:uppercase;letter-spacing:1px;text-shadow:2px 2px 0 var(--graffiti-purple)}.page_form__FlSZ5{background-color:var(--field-bg);border-radius:8px;padding:2rem;box-shadow:var(--surface-shadow);width:100%}.page_formGroup__WIDxD{margin-bottom:1.5rem}.page_formGroup__WIDxD label{display:block;margin-bottom:.5rem;color:var(--text-dark);font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem}.page_select__8sF9S[multiple]{height:120px;padding:.5rem}.page_select__8sF9S[multiple] option{padding:.5rem;margin-bottom:.25rem;border-radius:var(--field-border-radius);cursor:pointer}.page_select__8sF9S[multiple] option:checked{background-color:var(--graffiti-blue);color:#fff}.page_helpText__y4q8X{display:block;margin-top:.5rem;color:var(--text-light);font-size:.875rem}.page_formRow__l_Iq4{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.page_error__Rt1pZ{background-color:#fee2e2;color:#dc2626;padding:1rem;border-radius:var(--field-border-radius);margin-bottom:1.5rem;font-size:.875rem;border:1px solid #dc2626}.page_archivedNotice__Q_PlS{background-color:#fef3c7;color:#92400e;padding:1rem 1.25rem;border-radius:8px;margin-bottom:1.5rem;font-size:.9375rem;line-height:1.5;border:2px solid #f59e0b}.page_archivedNotice__Q_PlS p{margin:0 0 .75rem}.page_archivedNoticeLink__yXgz7{display:inline-flex;align-items:center;font-weight:600;color:var(--graffiti-blue);text-decoration:underline}.page_archivedNoticeLink__yXgz7:hover{color:var(--graffiti-purple)}.page_formActions__66bfV{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.page_cancelButton__MjrKO,.page_submitButton__4WH7H{padding:.75rem 1.5rem;border-radius:var(--field-border-radius);font-weight:600;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.5px}.page_submitButton__4WH7H{background-color:var(--graffiti-blue);color:#fff;border:none;box-shadow:2px 2px 0 var(--graffiti-purple);margin-top:2rem}.page_submitButton__4WH7H:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--graffiti-purple)}.page_submitButton__4WH7H:disabled{opacity:.7;cursor:not-allowed}.page_cancelButton__MjrKO{background-color:var(--field-bg);color:var(--text-dark);border:var(--field-border)}.page_cancelButton__MjrKO:hover{background-color:var(--concrete-light)}.page_categoryOptions__O6RQ_{display:flex;gap:1.5rem;margin-top:.5rem}.page_categoryOption__Z0L55{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem;border-radius:var(--field-border-radius);transition:background-color .2s}.page_categoryOption__Z0L55:hover{background-color:var(--concrete-light)}.page_checkbox__qKGjm{width:1.25rem;height:1.25rem;border:var(--field-border);border-radius:var(--field-border-radius);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;transition:border-color .15s ease,box-shadow .15s ease;margin-right:.5rem;vertical-align:middle}.page_checkbox__qKGjm:checked{background-color:var(--graffiti-blue);border-color:var(--field-focus-border-color);box-shadow:var(--field-focus-shadow)}.page_checkbox__qKGjm:checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:.5rem;height:.5rem;background-color:var(--field-bg);border-radius:2px}.page_categoryLabel__7LKtc{font-weight:600;color:var(--text-dark);text-transform:uppercase;letter-spacing:.5px;font-size:.875rem}.page_errorText__zj0j3{display:block;color:#dc2626;font-size:.875rem;margin-top:.5rem}.page_checkboxLabel__ymaIg{display:flex;align-items:center;cursor:pointer;font-weight:600;color:var(--text-dark);text-transform:uppercase;letter-spacing:.5px;font-size:.875rem}.page_dateTimeSection__4SNk_{margin-bottom:2rem;padding:1.5rem;background-color:var(--concrete-light);border-radius:8px}.page_sectionTitle___oOO1{font-size:1.25rem;font-weight:700;color:var(--graffiti-blue);margin:0 0 1rem;text-transform:uppercase;letter-spacing:.5px}.page_dateTimeRow__rITcG{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.page_errorDetails__s3Vkl{margin-top:.5rem;padding:.5rem;background-color:rgba(220,38,38,.1);border-radius:var(--field-border-radius);font-family:inherit;font-size:.875rem;white-space:pre-wrap;word-break:break-word}@media (max-width:768px){.page_container__7gnRE,.page_form__FlSZ5{padding:1rem}.page_formRow__l_Iq4{grid-template-columns:1fr}.page_formActions__66bfV{flex-direction:column-reverse}.page_cancelButton__MjrKO,.page_submitButton__4WH7H{width:100%}.page_dateTimeRow__rITcG{grid-template-columns:1fr}.page_dateTimeSection__4SNk_{padding:1rem}.page_subEventGrid__i00X7{grid-template-columns:1fr}.page_subEventCard__qJv65{padding:1rem}.page_subEventHeader__lymCj{flex-direction:column;gap:1rem;align-items:flex-start}}.page_subEventsSection__eiua3{margin-top:2rem;padding-top:2rem}.page_sectionHeader__3ZEpp{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.page_addButton__CJvGA{background-color:var(--graffiti-pink);color:#fff;padding:.5rem 1rem;border:none;border-radius:var(--field-border-radius);font-weight:600;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem;box-shadow:2px 2px 0 var(--graffiti-purple)}.page_addButton__CJvGA:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--graffiti-purple)}.page_emptyState__wr3bb{text-align:center;padding:2rem;background-color:var(--concrete-light);border-radius:8px;color:var(--text-light)}.page_emptyState__wr3bb p{margin:0;font-size:.875rem}.page_subEventCard__qJv65{background-color:var(--concrete-light);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.page_subEventHeader__lymCj{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem}.page_subEventHeader__lymCj h4{margin:0;color:var(--graffiti-blue);font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.page_removeButton__4XgMj{background-color:#fee2e2;color:#dc2626;border:1px solid #dc2626;padding:.5rem 1rem;border-radius:var(--field-border-radius);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.5px}.page_removeButton__4XgMj:hover{background-color:#fecaca}.page_subEventGrid__i00X7{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.page_subEventGrid__i00X7 .page_formGroup__WIDxD{margin-bottom:0}.page_subEventGrid__i00X7 h5{margin:0 0 1rem;color:var(--text-dark);font-size:var(--field-font-size);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.page_coursesSection__1wwAy{margin-top:1.5rem;padding-top:1.5rem}.page_courseCard__CPo0g{background-color:var(--field-bg);border-radius:6px;padding:1rem;margin-bottom:1rem}.page_courseHeader__qfLyA{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--concrete-light)}.page_courseHeader__qfLyA h6{margin:0;color:var(--graffiti-purple);font-size:var(--field-font-size);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.register_container__I9JbA{display:flex;align-items:center;justify-content:center;background-color:var(--concrete-light);padding:6rem 1rem;min-height:calc(100% - var(--app-header-height))}.register_formContainer__5NJD4{background-color:var(--field-bg);padding:2rem;border-radius:12px;box-shadow:var(--surface-shadow);width:100%;max-width:400px}.register_title__oEbUN{text-align:center;color:var(--text-dark);margin-bottom:2rem;font-size:2rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.register_form__hrTnH{display:flex;flex-direction:column;gap:1.5rem}.register_formGroup__gI82G{display:flex;flex-direction:column;gap:.5rem}.register_label__BDmaa{color:var(--text-dark);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.register_button__v04SG{background-color:var(--graffiti-blue);color:#fff;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;margin-top:1rem;text-transform:uppercase;letter-spacing:.5px;box-shadow:2px 2px 0 var(--graffiti-purple)}.register_button__v04SG:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--graffiti-purple)}.register_button__v04SG:disabled{background-color:var(--concrete-medium);cursor:not-allowed;transform:none;box-shadow:none}.register_error__zgWDy{background-color:var(--error-light);color:var(--error);padding:var(--field-padding);border-radius:6px;margin-bottom:1rem;font-size:.875rem;border:2px solid var(--error)}.register_loading__JjgMQ{text-align:center;color:var(--text-dark);font-size:var(--field-font-size);font-weight:600}.register_signInContainer__Vm27W{margin-top:1.5rem;text-align:center}.register_signInText__M9U7Y{color:var(--text-light);margin-bottom:.5rem;font-size:.875rem}.register_signInLink__BWvuT{color:var(--graffiti-blue);text-decoration:none;font-weight:600;transition:border-color .15s ease,box-shadow .15s ease;text-transform:uppercase;letter-spacing:.5px}.register_signInLink__BWvuT:hover{color:var(--graffiti-pink)}@media (max-width:768px){.register_container__I9JbA{padding:4rem 1rem}.register_formContainer__5NJD4{padding:1.5rem}.register_title__oEbUN{font-size:1.5rem;margin-bottom:1.5rem}}