.claimTeamButton_trigger__3zn4I{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;padding:.8rem 1.45rem;border:1.5px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.claimTeamButton_trigger__3zn4I:hover{border-color:var(--color-coral);color:var(--color-coral)}.claimTeamButton_trigger__3zn4I:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.claimTeamButton_trigger__3zn4I{transition:none}}.claimTeamButton_pending__soSFx,.claimTeamButton_trigger__3zn4I{padding:.4rem .95rem;font-size:.8125rem}.claimTeamButton_pending__soSFx{font-weight:600;color:var(--color-ink-soft)}.claimTeamButton_dialog__h1PT8{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:auto;padding:var(--space-md);width:min(30rem,100% - 2rem);color:var(--color-ink)}.claimTeamButton_dialog__h1PT8::-webkit-backdrop{background:hsla(291,25%,15%,.5)}.claimTeamButton_dialog__h1PT8::backdrop{background:hsla(291,25%,15%,.5)}.claimTeamButton_dialog__h1PT8[open]{display:flex;flex-direction:column;gap:var(--space-sm)}.claimTeamButton_title__vuQrm{font-size:1.25rem;overflow-wrap:anywhere}.claimTeamButton_text__j9E03{font-size:.875rem;color:var(--color-ink-soft)}.claimTeamButton_label__HcJ_l{font-size:.875rem;font-weight:600}.claimTeamButton_textarea__DTcyG{width:100%;padding:.6rem .8rem;font:inherit;font-size:.9375rem;color:var(--color-ink);background:var(--color-paper);border:1.5px solid var(--color-line);border-radius:var(--radius-sm);resize:vertical}.claimTeamButton_textarea__DTcyG:focus-visible{outline:2px solid var(--color-coral);outline-offset:1px}.claimTeamButton_error__C2OqN{font-size:.875rem;font-weight:600;color:var(--color-coral)}.claimTeamButton_actions__hMvw1{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-xs)}.claimTeamButton_buttonOutline__UO_1l{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;padding:.8rem 1.45rem;border:1.5px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.claimTeamButton_buttonOutline__UO_1l:hover{border-color:var(--color-coral);color:var(--color-coral)}.claimTeamButton_buttonOutline__UO_1l:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.claimTeamButton_buttonOutline__UO_1l{transition:none}}.claimTeamButton_buttonSolid__fcFjZ{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;padding:.85rem 1.5rem;border:none;border-radius:var(--radius-pill);background:var(--gradient-cta);color:var(--on-gradient);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.claimTeamButton_buttonSolid__fcFjZ:hover{filter:brightness(1.04);box-shadow:var(--shadow-md)}.claimTeamButton_buttonSolid__fcFjZ:active{transform:scale(.98)}.claimTeamButton_buttonSolid__fcFjZ:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.claimTeamButton_buttonSolid__fcFjZ{transition:none}}.contactForm_fieldError__Q5wqu{font-size:.8125rem;font-weight:600;color:var(--color-coral);text-wrap:pretty}.contactForm_required__ASwHg{color:var(--color-coral)}.contactForm_honeypot__0_WZC{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.teamForm_page__0UQqM{width:100%;display:flex;flex-direction:column;padding-top:var(--space-lg)}@media screen and (min-width:768px){.teamForm_page__0UQqM{padding-top:var(--space-xl)}}.teamForm_page__0UQqM{align-items:stretch}.teamForm_wrap__DTwNC{width:100%;max-width:var(--content-width);margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-md)}.teamForm_backLink___4xfe{display:inline-flex;align-items:center;gap:.4em;font-size:.8125rem;font-weight:700;color:var(--color-ink-soft);width:-moz-fit-content;width:fit-content;height:2rem}.teamForm_backLink___4xfe:hover{color:var(--color-coral)}.teamForm_header__R_ttY{display:flex;flex-direction:column;gap:var(--space-2xs)}.teamForm_eyebrow__ooGLb,.teamForm_header__R_ttY p{color:var(--color-ink-soft)}.teamForm_eyebrow__ooGLb{font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-coral)}.teamForm_form__9JcJN{display:flex;flex-direction:column;gap:var(--space-md)}.teamForm_section__QX7gr{gap:var(--space-sm)}.teamForm_section__QX7gr,.teamForm_stepper__Fdhsp{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-md);display:flex;flex-direction:column}.teamForm_stepper__Fdhsp{gap:var(--space-md);scroll-margin-top:var(--space-md)}@media screen and (min-width:768px){.teamForm_stepper__Fdhsp{padding:var(--space-lg)}}.teamForm_stepCounter__CStur{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--color-coral)}.teamForm_stepCounter__CStur:focus{outline:none}.teamForm_stepPanel__z9OfL{display:flex;flex-direction:column;gap:var(--space-md)}.teamForm_stepPanel__z9OfL[hidden]{display:none}.teamForm_stepPanel__z9OfL .teamForm_section__QX7gr{padding:0;background:none;border:0;border-radius:0;box-shadow:none}.teamForm_stepPanel__z9OfL .teamForm_section__QX7gr+.teamForm_section__QX7gr{padding-top:var(--space-md);border-top:1px solid var(--color-line)}@media screen and (min-width:768px){.teamForm_stepPanel__z9OfL .teamForm_section__QX7gr:only-child>.teamForm_sectionTitle__KJj5r{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}.teamForm_panelForward__iPyGt{animation:teamForm_stepSlideInRight__NJr96 .28s ease both}.teamForm_panelBack__aRa8P{animation:teamForm_stepSlideInLeft__6swRa .28s ease both}@keyframes teamForm_stepSlideInRight__NJr96{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes teamForm_stepSlideInLeft__6swRa{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.teamForm_panelBack__aRa8P,.teamForm_panelForward__iPyGt{animation:none}}.teamForm_previewLink__F0xR_{align-self:center;padding:var(--space-3xs) var(--space-2xs);font:inherit;font-size:.9375rem;font-weight:700;color:var(--color-ink-soft);background:none;border:0;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.teamForm_previewLink__F0xR_:hover:not(:disabled){color:var(--color-coral)}.teamForm_previewLink__F0xR_:focus-visible{outline:2px solid var(--color-coral);outline-offset:2px;border-radius:var(--radius-sm)}.teamForm_previewLink__F0xR_:disabled{opacity:.5;cursor:not-allowed}.teamForm_stepNav__XYBKk{display:flex;gap:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid var(--color-line)}.teamForm_stepNav__XYBKk button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;flex:1 1;min-width:0}@media screen and (min-width:768px){.teamForm_stepNav__XYBKk{justify-content:center;gap:var(--space-sm)}.teamForm_stepNav__XYBKk button{flex:0 1 auto;min-width:10rem}}.teamForm_sectionTitle__KJj5r{display:flex;align-items:center;gap:.55rem;font-size:1.0625rem;font-weight:800;letter-spacing:-.01em;color:var(--color-ink);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-line)}.teamForm_sectionTitle__KJj5r:before{content:"";flex-shrink:0;width:.55rem;height:.55rem;border-radius:50%;background:var(--color-coral)}.teamForm_sectionDescription__bAXiy{color:var(--color-ink-soft);font-size:.9375rem}.teamForm_sectionGrid__PifDZ{display:grid;grid-template-columns:1fr;grid-gap:var(--space-md) var(--space-lg);gap:var(--space-md) var(--space-lg)}@media screen and (min-width:768px){.teamForm_sectionGrid__PifDZ{grid-template-columns:repeat(2,1fr)}}.teamForm_subsection__0u0Px{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-line)}.teamForm_subsectionTitle__fvMY6{font-size:.9375rem;font-weight:800;letter-spacing:-.01em;color:var(--color-ink)}.teamForm_field__ZSHTk{display:flex;flex-direction:column;gap:.35rem}@media screen and (min-width:768px){.teamForm_fieldFull__XHnKE{grid-column:1/-1}}.teamForm_fieldLabel__7vwyl{font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--color-ink-soft)}.teamForm_requiredMark__hzRsv{color:var(--color-coral);margin-left:.2em}.teamForm_fieldHint__V22_e{font-size:.8125rem;color:var(--color-ink-soft);font-style:italic;text-wrap:pretty}.teamForm_fieldFooter__8ktZP{display:flex;flex-direction:column;gap:.35rem}@media screen and (min-width:768px){.teamForm_fieldFooter__8ktZP{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:var(--space-md)}}.teamForm_fieldCount__zPYLp{align-self:flex-end;flex-shrink:0;white-space:nowrap;font-size:.8125rem;color:var(--color-ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media screen and (min-width:768px){.teamForm_fieldCount__zPYLp{align-self:flex-start;margin-left:auto}}.teamForm_routeStatus__RcImH{font-size:.8125rem;color:var(--color-ink-soft);text-wrap:pretty}.teamForm_routeStatusGood___QRx0{color:var(--color-ink);font-weight:600}.teamForm_input__kJNrj{width:100%;font-family:var(--font-sans);font-size:1rem;padding:.75rem 1rem;border:1.5px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper-raised);color:var(--color-ink);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.teamForm_input__kJNrj::placeholder{color:var(--color-ink-soft);opacity:.75}.teamForm_input__kJNrj:focus-visible{outline:none;border-color:var(--color-coral);background:var(--color-paper);box-shadow:0 0 0 3px var(--color-coral-soft)}select.teamForm_input__kJNrj{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.25rem}select.teamForm_input__kJNrj,select.teamForm_input__kJNrj:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%232d1d30' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:9px 6px}textarea.teamForm_input__kJNrj{resize:vertical;min-height:4.5rem}@media screen and (min-width:768px){.teamForm_twoRowOnDesktop__ixuUg{height:4.5rem}}.teamForm_checkboxGroup__pgMJU{display:flex;flex-direction:column;gap:.5rem}.teamForm_checkboxRow__m3ZgR{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));grid-gap:var(--space-2xs);gap:var(--space-2xs)}.teamForm_rideDayList__pIMXp{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:var(--space-2xs) var(--space-sm);gap:var(--space-2xs) var(--space-sm)}.teamForm_rideDayRow__H9hEJ{display:contents}.teamForm_dayFull__nvfo8{display:none}.teamForm_dayShort__mmHFG{display:inline}@media screen and (min-width:480px){.teamForm_dayFull__nvfo8{display:inline}.teamForm_dayShort__mmHFG{display:none}}.teamForm_rideDayDetails__zrvKI{display:flex;align-items:center;gap:.5rem;flex:1 1;min-width:12rem}.teamForm_rideDayDetails__zrvKI:has(input:disabled){opacity:.5}.teamForm_checkbox__Au2Q6{display:flex;align-items:center;gap:.6rem;padding:.65rem .85rem;font-size:.9375rem;font-weight:500;background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.teamForm_checkbox__Au2Q6 input{accent-color:var(--color-coral);flex-shrink:0;width:1.1rem;height:1.1rem;margin:0;cursor:pointer}.teamForm_checkbox__Au2Q6:hover{border-color:var(--color-coral)}.teamForm_checkbox__Au2Q6:has(input:checked){background:var(--color-coral-soft);border-color:var(--color-coral)}.teamForm_checkbox__Au2Q6:has(input:focus-visible){outline:2px solid var(--color-coral);outline-offset:2px}.teamForm_submitRow__DdRJA{display:flex;flex-direction:column;gap:var(--space-sm);align-items:flex-start}.teamForm_submitRow__DdRJA p{font-size:.875rem;color:var(--color-ink-soft);font-style:italic}@media screen and (min-width:768px){.teamForm_submitRow__DdRJA{flex-direction:row;align-items:center;justify-content:space-between}}.teamForm_submitRowReview___GHQR{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-sm)}@media screen and (min-width:768px){.teamForm_submitRowReview___GHQR{justify-content:center}}.teamForm_submitError__a85tT{padding:var(--space-sm);font-size:.9375rem;color:var(--color-coral);background:var(--color-coral-soft);border:1px solid var(--color-coral);border-radius:var(--radius-sm)}.teamForm_submitError__a85tT p{font-weight:700}.teamForm_submitError__a85tT ul{margin:.35rem 0 0;padding-left:1.25rem;list-style:disc}.teamForm_buttonSolid__K_vOU{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;padding:.85rem 1.5rem;border:none;border-radius:var(--radius-pill);background:var(--gradient-cta);color:var(--on-gradient);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.teamForm_buttonSolid__K_vOU:hover{filter:brightness(1.04);box-shadow:var(--shadow-md)}.teamForm_buttonSolid__K_vOU:active{transform:scale(.98)}.teamForm_buttonSolid__K_vOU:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.teamForm_buttonSolid__K_vOU{transition:none}}.teamForm_buttonSolid__K_vOU:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none;transform:none}.teamForm_buttonOutline__bNmTC{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;padding:.8rem 1.45rem;border:1.5px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.teamForm_buttonOutline__bNmTC:hover{border-color:var(--color-coral);color:var(--color-coral)}.teamForm_buttonOutline__bNmTC:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.teamForm_buttonOutline__bNmTC{transition:none}}.teamForm_confirmation__eIXkA{align-items:center;justify-content:center;flex-grow:1;min-height:60dvh}.teamForm_confirmationCard__p7Wka{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);max-width:30rem;padding:var(--space-xl) var(--space-lg);text-align:center;display:flex;flex-direction:column;gap:var(--space-sm);align-items:center}.teamForm_confirmationMark__AGd9_{font-size:2rem;color:var(--color-calm);background:var(--color-calm-soft);width:3.5rem;height:3.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.teamForm_confirmationActions__p5XP_{display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:center;margin-top:var(--space-2xs)}.teamForm_buttonDanger__ieY5H{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;padding:.85rem 1.5rem;border:none;border-radius:var(--radius-pill);background:var(--gradient-cta);color:var(--on-gradient);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.teamForm_buttonDanger__ieY5H:hover{filter:brightness(1.04);box-shadow:var(--shadow-md)}.teamForm_buttonDanger__ieY5H:active{transform:scale(.98)}.teamForm_buttonDanger__ieY5H:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.teamForm_buttonDanger__ieY5H{transition:none}}.teamForm_buttonDanger__ieY5H{background:var(--color-coral)}.teamForm_rejectReason__g3H65{display:flex;flex-direction:column;gap:.35rem}.teamForm_sectionGroup__blN7T{display:flex;flex-direction:column;gap:var(--space-md);scroll-margin-top:calc(var(--header-height) + 4.5rem)}.teamForm_sectionedForm__R1xHk button,.teamForm_sectionedForm__R1xHk input,.teamForm_sectionedForm__R1xHk select,.teamForm_sectionedForm__R1xHk textarea{scroll-margin-top:calc(var(--header-height) + 6.5rem);scroll-margin-bottom:8rem}.teamForm_saveBar__gItSA{position:-webkit-sticky;position:sticky;bottom:max(var(--space-sm),env(safe-area-inset-bottom));z-index:9;display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);background:var(--color-paper-raised);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}@media screen and (min-width:768px){.teamForm_saveBar__gItSA{flex-direction:row;align-items:center;justify-content:space-between;padding-inline:var(--space-md)}}.teamForm_saveStatus__6p_KY{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.8125rem;font-weight:700;color:var(--color-ink-soft)}.teamForm_saveStatus__6p_KY:empty{display:none}@media screen and (min-width:768px){.teamForm_saveStatus__6p_KY{min-height:1.25rem}.teamForm_saveStatus__6p_KY:empty{display:flex}}.teamForm_saveDot__qwREu{width:.5rem;height:.5rem;border-radius:50%;background:var(--color-coral)}.teamForm_saveActions__su9oI{display:flex;gap:var(--space-xs)}.teamForm_saveActions__su9oI>*{flex:1 1;min-width:0;display:inline-flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.teamForm_saveActions__su9oI{gap:var(--space-sm)}.teamForm_saveActions__su9oI>*{flex:0 1 auto;min-width:9rem}}.offSeasonNotice_notice__Q9IFc{font-size:.8125rem;font-weight:600;color:var(--color-ink-soft)}@media screen and (min-width:768px){.offSeasonNotice_notice__Q9IFc:before{content:"·";margin-right:.5rem}}.offSeasonNotice_link__qJLao{font-weight:700;color:var(--color-coral);text-decoration:underline;text-underline-offset:.15em}@media(hover:hover){.offSeasonNotice_link__qJLao:hover{color:var(--color-logo)}}.deleteTeamButton_trigger__hlmrx{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;padding:.8rem 1.45rem;border:1.5px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.deleteTeamButton_trigger__hlmrx:hover{border-color:var(--color-coral);color:var(--color-coral)}.deleteTeamButton_trigger__hlmrx:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.deleteTeamButton_trigger__hlmrx{transition:none}}.deleteTeamButton_trigger__hlmrx{padding:.4rem .95rem;font-size:.8125rem;color:var(--color-coral)}.deleteTeamButton_dialog__UhhHr{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:auto;padding:var(--space-md);width:min(28rem,100% - 2rem);color:var(--color-ink)}.deleteTeamButton_dialog__UhhHr::-webkit-backdrop{background:hsla(291,25%,15%,.5)}.deleteTeamButton_dialog__UhhHr::backdrop{background:hsla(291,25%,15%,.5)}.deleteTeamButton_dialog__UhhHr[open]{display:flex;flex-direction:column;gap:var(--space-sm)}.deleteTeamButton_title__J4zTH{font-size:1.25rem;overflow-wrap:anywhere}.deleteTeamButton_text__1h6wH{font-size:.875rem;color:var(--color-ink-soft)}.deleteTeamButton_error__79eXc{font-size:.875rem;font-weight:600;color:var(--color-coral)}.deleteTeamButton_actions__FU7BC{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-xs)}.deleteTeamButton_buttonOutline__cFhTu{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;padding:.8rem 1.45rem;border:1.5px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.deleteTeamButton_buttonOutline__cFhTu:hover{border-color:var(--color-coral);color:var(--color-coral)}.deleteTeamButton_buttonOutline__cFhTu:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.deleteTeamButton_buttonOutline__cFhTu{transition:none}}.deleteTeamButton_buttonDanger__vxOjW{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;padding:.85rem 1.5rem;border:none;border-radius:var(--radius-pill);background:var(--gradient-cta);color:var(--on-gradient);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.deleteTeamButton_buttonDanger__vxOjW:hover{filter:brightness(1.04);box-shadow:var(--shadow-md)}.deleteTeamButton_buttonDanger__vxOjW:active{transform:scale(.98)}.deleteTeamButton_buttonDanger__vxOjW:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.deleteTeamButton_buttonDanger__vxOjW{transition:none}}.deleteTeamButton_buttonDanger__vxOjW{background:var(--color-coral)}.contactModal_trigger__Aux8p{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;padding:.85rem 1.5rem;border:none;border-radius:var(--radius-pill);background:var(--gradient-cta);color:var(--on-gradient);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.contactModal_trigger__Aux8p:hover{filter:brightness(1.04);box-shadow:var(--shadow-md)}.contactModal_trigger__Aux8p:active{transform:scale(.98)}.contactModal_trigger__Aux8p:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.contactModal_trigger__Aux8p{transition:none}}.contactModal_trigger__Aux8p{width:100%}.contactModal_overlay__7oy_u{position:fixed;inset:0;background:rgba(9.4%,6%,10%,.55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:var(--space-sm);z-index:100}.contactModal_panel___TF_Z{position:relative;width:100%;max-width:26rem;background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);padding:var(--space-lg) var(--space-md) var(--space-md);display:flex;flex-direction:column;gap:var(--space-2xs);animation:contactModal_rise__dLyoE .2s ease both}.contactModal_panel___TF_Z h2{margin:0;padding-right:var(--space-lg)}@media(prefers-reduced-motion:reduce){.contactModal_panel___TF_Z{animation:none}}@keyframes contactModal_rise__dLyoE{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.contactModal_closeBtn__dKgZk{position:absolute;top:var(--space-sm);right:var(--space-sm);display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:50%;border:none;background:var(--color-paper-raised);color:var(--color-ink-soft);cursor:pointer;transition:background-color .15s ease,color .15s ease}.contactModal_closeBtn__dKgZk:hover{background:var(--color-coral-soft);color:var(--color-coral)}.contactModal_closeBtn__dKgZk:focus-visible{outline:2px solid var(--color-coral);outline-offset:2px}.contactModal_eyebrow__1LJNa{font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);color:var(--color-coral)}.contactModal_list__zC6uK{display:flex;flex-direction:column;gap:var(--space-2xs);margin-top:var(--space-xs)}.contactModal_row__oEbYu{display:flex;align-items:center;gap:.75rem;padding:.75rem var(--space-sm);background:var(--color-paper-raised);border-radius:var(--radius-sm);font-size:.9375rem}.contactModal_row__oEbYu a{min-width:0;overflow-wrap:break-word;font-weight:600}.contactModal_row__oEbYu a:hover{color:var(--color-coral)}.contactModal_icon__JaWii{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--color-coral-soft);color:var(--color-coral)}.contactModal_notListed__tcLdB{color:var(--color-ink-soft);font-style:italic}.routeSection_frame__Q1f4b{grid-column:1/-1;display:block;width:100%;height:30rem;border:0;border-radius:.5rem}.groupRideDetail_detail___Om9B{display:flex;flex-direction:column;gap:var(--space-md)}.groupRideDetail_rideDetails__4fETM{display:block;margin-top:.15rem;font-size:.875rem;color:var(--color-ink-soft)}.groupRideDetail_header__gQZ_s{display:flex;flex-direction:column;gap:var(--space-2xs);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-line)}.groupRideDetail_badgeRow__CuAkS{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.15rem}.groupRideDetail_subline__PhV3y{color:var(--color-ink-soft);font-size:.9375rem;font-weight:600}.groupRideDetail_mission__N6ZJ4{font-style:italic;color:var(--color-ink-soft);margin-top:.25rem}.groupRideDetail_body__cC0FY{display:grid;grid-template-columns:1fr;grid-gap:var(--space-lg);gap:var(--space-lg)}@media screen and (min-width:1024px){.groupRideDetail_body__cC0FY{grid-template-columns:20rem 1fr;align-items:start}}.groupRideDetail_aside__fTegx{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}@media screen and (min-width:1024px)and (min-height:56rem){.groupRideDetail_aside__fTegx{position:-webkit-sticky;position:sticky;top:calc(3.75rem + var(--space-md))}}@media screen and (min-width:1024px){.groupRideDetail_preview__VvELG .groupRideDetail_aside__fTegx{top:var(--space-md)}}.groupRideDetail_asideCard__WBN5s{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-md);display:flex;flex-direction:column;gap:.5rem;min-width:0}.groupRideDetail_contactCard__3PoAM{border-color:var(--color-coral);box-shadow:var(--shadow-md)}.groupRideDetail_howToJoin__GY_Aq{white-space:pre-line;overflow-wrap:anywhere}.groupRideDetail_asideTitle__F3Htg{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:800;letter-spacing:-.005em;color:var(--color-ink)}.groupRideDetail_asideTitle__F3Htg:before{content:"";flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;background:var(--color-coral)}.groupRideDetail_waitlistNote__T2ica{font-size:.875rem;color:var(--color-coral)}.groupRideDetail_flagRow__P18YZ{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.2rem}.groupRideDetail_flag__aReJq{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.22rem .6rem;border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-ink-soft)}.groupRideDetail_factList__u5Bnq{display:flex;flex-direction:column;font-size:.9375rem}.groupRideDetail_factList__u5Bnq dt{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-soft);margin-top:var(--space-sm);margin-bottom:.2rem}.groupRideDetail_factList__u5Bnq dt:first-child{margin-top:0}.groupRideDetail_factList__u5Bnq dd{line-height:1.55;overflow-wrap:anywhere;text-wrap:pretty}.groupRideDetail_longText__lAbHO{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--space-sm);font-size:.9375rem;line-height:1.55;overflow-wrap:anywhere}.groupRideDetail_longText__lAbHO p{white-space:pre-line}.groupRideDetail_rideValue__Uotkp{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem}.groupRideDetail_affiliationLink__x0dDa{color:#f4aa34;text-decoration:underline;text-underline-offset:.15em}@media(hover:hover){.groupRideDetail_affiliationLink__x0dDa:hover{color:var(--color-logo)}}.groupRideDetail_website__f4ya0{color:#f4aa34;text-decoration:underline;text-underline-offset:.15em}@media(hover:hover){.groupRideDetail_website__f4ya0:hover{color:var(--color-logo)}}.groupRideDetail_contactLink__zSYKX{color:#f4aa34;text-decoration:underline;text-underline-offset:.15em}@media(hover:hover){.groupRideDetail_contactLink__zSYKX:hover{color:var(--color-logo)}}.groupRideDetail_phoneLink__5nWhs{color:#f4aa34;text-decoration:underline;text-underline-offset:.15em}@media(hover:hover){.groupRideDetail_phoneLink__5nWhs:hover{color:var(--color-logo)}}@media(pointer:fine){.groupRideDetail_phoneLink__5nWhs{pointer-events:none;color:inherit;text-decoration:none}}.groupRideDetail_factWithIcon__AWET5{display:flex;align-items:flex-start;gap:.5rem}.groupRideDetail_factWithIcon__AWET5 svg{flex-shrink:0;margin-top:.25rem;color:var(--color-ink-soft)}.groupRideDetail_factWithIcon__AWET5 span{min-width:0}.groupRideDetail_main__Y_zzV{display:flex;flex-direction:column;gap:var(--space-lg)}@media screen and (min-width:1024px){.groupRideDetail_mobileOnly__elKjN{display:none}}.groupRideDetail_desktopOnly__jnDIg{display:none}@media screen and (min-width:1024px){.groupRideDetail_desktopOnly__jnDIg{display:block}}.groupRideDetail_factGroup__l4_D5{display:flex;flex-direction:column}.groupRideDetail_factGroup__l4_D5+.groupRideDetail_factGroup__l4_D5{margin-top:var(--space-sm)}.groupRideDetail_seeAll__dFME_{grid-column:1/-1;font-size:.9375rem}.groupRideDetail_routePrompt__ytzSO{display:flex;flex-direction:column;gap:.25rem;padding:var(--space-md);border:2px dashed var(--color-line);border-radius:1rem;color:var(--color-ink-soft);text-decoration:none;font-size:.9375rem}.groupRideDetail_routePrompt__ytzSO strong{color:var(--color-ink)}@media(hover:hover){.groupRideDetail_routePrompt__ytzSO:hover{border-color:var(--color-coral)}}.groupRideDetail_rideMonths__bq9aP{font-weight:600;color:var(--color-ink)}.groupRideDetailMobile_mobile__Lk7be{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.groupRideDetailMobile_iconRow__HvPMj{grid-column:1/-1;display:flex;align-items:flex-start;gap:.75rem;font-size:.9375rem}.groupRideDetailMobile_iconRow__HvPMj svg{flex-shrink:0;margin-top:.1rem;color:var(--color-ink-soft)}.groupRideDetailMobile_iconText__ydvQs{min-width:0;line-height:1.55;overflow-wrap:anywhere;text-wrap:pretty}.groupRideDetailMobile_srOnly__ERRvN{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.groupRideDetailMobile_fullRow__adjSE{grid-column:1/-1}.groupRideDetailMobile_summary__7Y1aK{display:flex;flex-direction:column;gap:var(--space-sm);line-height:1.55;overflow-wrap:anywhere}.groupRideDetailMobile_summary__7Y1aK p{white-space:pre-line}.groupRideDetailMobile_link__RQP3B{color:#f4aa34;text-decoration:underline;text-underline-offset:.15em}@media(hover:hover){.groupRideDetailMobile_link__RQP3B:hover{color:var(--color-logo)}}.groupRideDetailMobile_rideMonths__vPPx8{font-weight:600;color:var(--color-ink)}.adminUsersTable_count__l6HJ7{font-size:.8125rem;font-weight:600;color:var(--color-ink-soft)}.adminUsersTable_muted__bbzAE{font-size:.875rem;color:var(--color-ink-soft);overflow-wrap:anywhere}.adminUsersTable_email__paftq{overflow-wrap:anywhere}.adminUsersTable_mobileTable__ZbiZx{width:100%;border-collapse:collapse}@media screen and (min-width:1024px){.adminUsersTable_mobileTable__ZbiZx{display:none}}.adminUsersTable_mobileTable__ZbiZx th{text-align:left;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-soft);padding:.6rem var(--space-xs);border-bottom:1.5px solid var(--color-line)}.adminUsersTable_mobileTable__ZbiZx td{padding:.75rem var(--space-xs);border-bottom:1px solid var(--color-line);font-size:.9375rem}.adminUsersTable_mobileTable__ZbiZx td:first-child,.adminUsersTable_mobileTable__ZbiZx th:first-child{width:4.5rem;color:var(--color-ink-soft)}.adminUsersTable_adminTag__j6VDh{margin-left:.5rem;padding:.15rem .5rem;border-radius:var(--radius-pill);background:var(--color-coral-soft);color:var(--color-coral);font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;vertical-align:middle}.adminUsersTable_nameButton__hYG4A{padding:0;border:none;background:none;font:inherit;font-weight:600;color:var(--color-ink);text-align:left;cursor:pointer}.adminUsersTable_nameButton__hYG4A:hover{color:var(--color-coral)}.adminUsersTable_nameButton__hYG4A:focus-visible{outline:2px solid var(--color-coral);outline-offset:2px;border-radius:2px}.adminUsersTable_detailList__KpbeF{display:flex;flex-direction:column;gap:var(--space-2xs);margin:var(--space-xs) 0 0}.adminUsersTable_detailRow__RLG7T{display:flex;flex-direction:column;gap:.2rem;padding:.75rem var(--space-sm);background:var(--color-paper-raised);border-radius:var(--radius-sm);font-size:.9375rem}.adminUsersTable_detailRow__RLG7T dt{font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft)}.adminUsersTable_detailRow__RLG7T dd{margin:0;overflow-wrap:anywhere}.adminUsersTable_detailRow__RLG7T a{font-weight:600}.adminUsersTable_detailRow__RLG7T a:hover{color:var(--color-coral)}.adminUsersTable_groupsRow__dUy7i{max-height:12rem}.adminUsersTable_groupsRow__dUy7i dd{min-height:0;overflow-y:auto;overscroll-behavior:contain}.adminUsersTable_groupList__LDpIX{margin:0;padding:0;list-style:none}.adminUsersTable_groupLine__ymZzL{display:block;line-height:1.5}.adminUsersTable_groupLink__GRUTH{font-weight:600}.adminUsersTable_groupLink__GRUTH:hover{color:var(--color-coral)}.adminUsersTable_groupsCell__Gapp5{max-width:12rem}.adminUsersTable_groupsCell__Gapp5 .adminUsersTable_groupLine__ymZzL{display:flex;align-items:baseline;min-width:0}.adminUsersTable_groupsCell__Gapp5 .adminUsersTable_groupLine__ymZzL>span:not(.adminUsersTable_pendingTag__aFm3_),.adminUsersTable_groupsCell__Gapp5 .adminUsersTable_groupLink__GRUTH{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminUsersTable_groupsCell__Gapp5 .adminUsersTable_pendingTag__aFm3_{flex-shrink:0}.adminUsersTable_pendingTag__aFm3_{margin-left:.4rem;font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--color-ink-soft)}.resultsTable_empty__1Kh_D{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);width:100%;padding:var(--space-lg);text-align:center;color:var(--color-ink-soft)}.resultsTable_cardList__lBUH5{display:flex;flex-direction:column;gap:var(--space-2xs);width:100%}@media screen and (min-width:1024px){.resultsTable_cardList__lBUH5{display:none}}.resultsTable_card__taOU7{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.resultsTable_card__taOU7:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}@media(prefers-reduced-motion:reduce){.resultsTable_card__taOU7{transition:none}}.resultsTable_cardLink__orQjp{display:flex;flex-direction:column;gap:.35rem;padding:var(--space-sm);text-decoration:none}.resultsTable_cardHeader__qNKSc{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2xs)}.resultsTable_cardName__vgvpl{font-weight:700;font-size:1.0625rem;text-wrap:pretty}.resultsTable_cardLocation__LN3e1{color:var(--color-ink-soft);font-size:.875rem}.resultsTable_cardBadges__pmBU_{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.15rem}.resultsTable_cardMeta__OUtQX,.resultsTable_cardVerification__7q6mu{font-size:.75rem;color:var(--color-ink-soft)}.resultsTable_cardVerification__7q6mu{font-weight:600;margin-top:.15rem}.resultsTable_cardVerification__7q6mu[data-verified=true]{color:var(--color-calm)}.resultsTable_cardVerification__7q6mu[data-verified=false]{color:var(--color-coral)}.resultsTable_table__aAfa_{display:none;width:100%;border-collapse:collapse}@media screen and (min-width:1024px){.resultsTable_table__aAfa_{display:table}}.resultsTable_table__aAfa_ th{text-align:left;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-soft);padding:.6rem var(--space-xs);border-bottom:1.5px solid var(--color-line)}.resultsTable_table__aAfa_ td{padding:.75rem var(--space-xs);border-bottom:1px solid var(--color-line);font-size:.9375rem}.resultsTable_table__aAfa_ td:first-child{text-wrap:pretty}.resultsTable_table__aAfa_ tbody tr{position:relative;transition:background .12s ease}.resultsTable_table__aAfa_ tbody tr:hover{background:var(--color-paper-raised)}.resultsTable_stackedLine__N_ohN{display:block}.resultsTable_table__aAfa_ .resultsTable_stackedLine__N_ohN{white-space:nowrap}.resultsTable_rowLink__d9WC0{font-weight:600}.resultsTable_rowLink__d9WC0:after{content:"";position:absolute;inset:0;cursor:auto}.resultsTable_rowLink__d9WC0:hover{color:var(--color-coral)}.resultsTable_rowLinkText__5z3MD{position:relative;z-index:1;cursor:pointer}.search_page__g8WF8{width:100%;display:flex;flex-direction:column;padding-top:var(--space-lg)}@media screen and (min-width:768px){.search_page__g8WF8{padding-top:var(--space-xl)}}.search_page__g8WF8{align-items:stretch}.search_wrap__B40Sa{width:100%;max-width:var(--content-width);margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-sm)}.search_count__Nzyk5{font-size:.8125rem;font-weight:600;color:var(--color-ink-soft)}.search_status__RjKZP{display:flex;flex-direction:column;gap:.25rem;margin-left:var(--space-sm)}@media screen and (min-width:768px){.search_status__RjKZP{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin-left:var(--space-xs)}}.pagination_nav__k2lJ2{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);margin-top:var(--space-sm)}.pagination_button__XtP9v{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;padding:.8rem 1.45rem;border:1.5px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.pagination_button__XtP9v:hover{border-color:var(--color-coral);color:var(--color-coral)}.pagination_button__XtP9v:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.pagination_button__XtP9v{transition:none}}.pagination_button__XtP9v{padding:.6rem 1.1rem;text-decoration:none}.pagination_disabled__TriTs{opacity:.45;cursor:not-allowed;pointer-events:none}.pagination_status__KdQ31{font-size:.8125rem;font-weight:600;color:var(--color-ink-soft);text-align:center}.adminTeamsTable_toolbar__rCtdD{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs);width:100%}.adminTeamsTable_count__Bafc1{font-size:.8125rem;font-weight:600;color:var(--color-ink-soft)}.adminTeamsTable_toolbarActions__ueFcn{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.adminTeamsTable_selectAll__PoKkw{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;cursor:pointer}.adminTeamsTable_checkbox__m0niS{flex-shrink:0;width:1.1rem;height:1.1rem;margin:0;accent-color:var(--color-coral);cursor:pointer}.adminTeamsTable_adminCard__GE4v1[data-selected=true]{border-color:var(--color-coral)}.adminTeamsTable_cardRow__9x1qm{display:flex;align-items:center;padding-left:var(--space-sm)}.adminTeamsTable_cardLink__pTQrJ{flex:1 1;min-width:0}.adminTeamsTable_checkCell__FsaCs{width:2.5rem;vertical-align:middle}.adminTeamsTable_checkCell__FsaCs .adminTeamsTable_checkbox__m0niS{display:block}.adminTeamsTable_row__xjRAl[data-selected=true]{background:var(--color-coral-soft)}.adminTeamsTable_deleteButton__dNW3J{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;padding:.8rem 1.45rem;border:1.5px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.adminTeamsTable_deleteButton__dNW3J:hover{border-color:var(--color-coral);color:var(--color-coral)}.adminTeamsTable_deleteButton__dNW3J:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.adminTeamsTable_deleteButton__dNW3J{transition:none}}.adminTeamsTable_deleteButton__dNW3J{padding:.4rem .95rem;font-size:.8125rem;color:var(--color-coral);border-color:var(--color-coral)}.adminTeamsTable_deleteButton__dNW3J:hover{background:var(--color-coral-soft)}.adminTeamsTable_deleteButton__dNW3J:disabled{opacity:.45;cursor:not-allowed}.adminTeamsTable_deleteButton__dNW3J:disabled:hover{background:var(--color-paper);color:var(--color-coral)}.adminTeamsTable_cardActions__DpFP5{display:flex;align-items:center;gap:var(--space-xs);padding:0 var(--space-sm) var(--space-sm)}.adminTeamsTable_editLink__xCCGe{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;padding:.8rem 1.45rem;border:1.5px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.adminTeamsTable_editLink__xCCGe:hover{border-color:var(--color-coral);color:var(--color-coral)}.adminTeamsTable_editLink__xCCGe:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.adminTeamsTable_editLink__xCCGe{transition:none}}.adminTeamsTable_editLink__xCCGe{padding:.4rem .95rem;font-size:.8125rem}.adminTeamsTable_verifiedToggle__oAmI6{background:none;border:none;padding:0;margin:0;cursor:pointer;border-radius:var(--radius-pill)}.adminTeamsTable_verifiedToggle__oAmI6:hover{filter:brightness(.95)}.adminTeamsTable_verifiedToggle__oAmI6:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.adminTeamsTable_verifiedToggle__oAmI6:disabled{opacity:.6;cursor:not-allowed}.adminTeamsTable_note__mx7St{font-size:.8125rem;font-style:italic;color:var(--color-ink-soft)}.adminTeamsTable_srOnly__gckQ1{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.adminTeamsTable_dialog__3iVI4{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:auto;padding:var(--space-md);width:min(28rem,100% - 2rem);color:var(--color-ink)}.adminTeamsTable_dialog__3iVI4::-webkit-backdrop{background:hsla(291,25%,15%,.5)}.adminTeamsTable_dialog__3iVI4::backdrop{background:hsla(291,25%,15%,.5)}.adminTeamsTable_dialog__3iVI4[open]{display:flex;flex-direction:column;gap:var(--space-sm)}.adminTeamsTable_dialogTitle__mnewk{font-size:1.25rem}.adminTeamsTable_dialogNames__7qXyc{display:flex;flex-direction:column;gap:.2rem;font-size:.875rem;font-weight:600}.adminTeamsTable_dialogText__z3ib5{font-size:.875rem;color:var(--color-ink-soft)}.adminTeamsTable_dialogError__hleqO{font-size:.875rem;font-weight:600;color:var(--color-coral)}.adminTeamsTable_dialogActions__sFwep{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-xs)}.adminTeamsTable_buttonOutline__c8cp4{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;padding:.8rem 1.45rem;border:1.5px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.adminTeamsTable_buttonOutline__c8cp4:hover{border-color:var(--color-coral);color:var(--color-coral)}.adminTeamsTable_buttonOutline__c8cp4:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.adminTeamsTable_buttonOutline__c8cp4{transition:none}}.adminTeamsTable_buttonDanger__eoC1h{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;padding:.85rem 1.5rem;border:none;border-radius:var(--radius-pill);background:var(--gradient-cta);color:var(--on-gradient);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.adminTeamsTable_buttonDanger__eoC1h:hover{filter:brightness(1.04);box-shadow:var(--shadow-md)}.adminTeamsTable_buttonDanger__eoC1h:active{transform:scale(.98)}.adminTeamsTable_buttonDanger__eoC1h:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.adminTeamsTable_buttonDanger__eoC1h{transition:none}}.adminTeamsTable_buttonDanger__eoC1h{background:var(--color-coral)}.filterBar_form__YlaJU{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);width:100%;display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm)}@media screen and (min-width:768px){.filterBar_form__YlaJU{flex-direction:row;flex-wrap:wrap;align-items:center;padding:var(--space-md)}}.filterBar_input____dVX{width:100%;font-family:var(--font-sans);font-size:1rem;padding:.75rem 1rem;border:1.5px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper-raised);color:var(--color-ink);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.filterBar_input____dVX::placeholder{color:var(--color-ink-soft);opacity:.75}.filterBar_input____dVX:focus-visible{outline:none;border-color:var(--color-coral);background:var(--color-paper);box-shadow:0 0 0 3px var(--color-coral-soft)}.filterBar_input____dVX{font-size:.9375rem;padding:.6rem .85rem}select.filterBar_input____dVX{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.25rem}select.filterBar_input____dVX,select.filterBar_input____dVX:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%232d1d30' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:9px 6px}.filterBar_keywordInput__k5ye0{min-width:0}@media screen and (min-width:768px){.filterBar_keywordInput__k5ye0{flex:1.6 1 10rem}}.filterBar_locationInput__gdhBe{min-width:0}@media screen and (min-width:768px){.filterBar_locationInput__gdhBe{flex:1.2 1 8rem}}.filterBar_searchBtn__iIroL{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;padding:.85rem 1.5rem;border:none;border-radius:var(--radius-pill);background:var(--gradient-cta);color:var(--on-gradient);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.filterBar_searchBtn__iIroL:hover{filter:brightness(1.04);box-shadow:var(--shadow-md)}.filterBar_searchBtn__iIroL:active{transform:scale(.98)}.filterBar_searchBtn__iIroL:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.filterBar_searchBtn__iIroL{transition:none}}@media screen and (min-width:768px){.filterBar_searchBtn__iIroL{flex:0 0 auto;order:5}}.filterBar_typeBikeGroup__2W1Ch{display:flex;flex-direction:column;gap:var(--space-2xs)}@media screen and (min-width:768px){.filterBar_typeBikeGroup__2W1Ch{display:contents}}@media screen and (max-width:767px){.filterBar_typeBikeGroup__2W1Ch:not(.filterBar_open__oBdKF){display:none}}.filterBar_typeSelect__Dy7P_{min-width:0}@media screen and (min-width:768px){.filterBar_typeSelect__Dy7P_{flex:1 1 7rem;order:3}}.filterBar_filtersToggle__iYyj1{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;font-size:.8125rem;font-weight:700;color:var(--color-ink);background:var(--color-paper-raised);border:1px solid var(--color-line);border-radius:var(--radius-pill);padding:.5rem .9rem;cursor:pointer;transition:border-color .15s ease,color .15s ease}.filterBar_filtersToggle__iYyj1:hover{border-color:var(--color-coral);color:var(--color-coral)}@media screen and (min-width:768px){.filterBar_filtersToggle__iYyj1{display:none}}.filterBar_filtersCount__3D6wW{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding-inline:.3rem;border-radius:var(--radius-pill);background:var(--gradient-cta);color:var(--on-gradient);font-size:.6875rem;font-weight:800}.filterBar_filtersIcon__FFXMv{flex-shrink:0;color:var(--color-ink)}.filterBar_toggleClearRow__gsalx{display:flex;align-items:center;gap:var(--space-sm)}@media screen and (min-width:768px){.filterBar_toggleClearRow__gsalx{display:contents}}.filterBar_clearFilters__UP4H8{display:inline-flex;align-items:center;align-self:center;font-size:.8125rem;font-weight:700;color:var(--color-ink-soft);text-decoration:underline;text-underline-offset:.15em;padding:.5rem .25rem}.filterBar_clearFilters__UP4H8:hover{color:var(--color-coral)}@media screen and (min-width:768px){.filterBar_clearFilters__UP4H8{order:6;margin-left:auto}}.filterBar_moreFilters__AZw0R{display:flex;flex-direction:column;gap:var(--space-sm)}@media screen and (min-width:768px){.filterBar_moreFilters__AZw0R{flex:1 1 100%;order:7}}@media screen and (max-width:767px){.filterBar_moreFilters__AZw0R:not(.filterBar_open__oBdKF){display:none}}.filterBar_filterGrid__EedKc{display:grid;grid-template-columns:1fr;grid-gap:var(--space-xs);gap:var(--space-xs)}@media screen and (min-width:768px){.filterBar_filterGrid__EedKc{grid-template-columns:repeat(4,1fr)}}.filterBar_toggleRow__xLlc9{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.filterBar_toggle__HD0sz{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;color:var(--color-ink-soft);cursor:pointer}.filterBar_toggle__HD0sz input{accent-color:var(--color-coral)}.filterBar_checkboxDropdown__9E0pU{position:relative;min-width:0}@media screen and (min-width:768px){.filterBar_checkboxDropdown__9E0pU{flex:1 1 7rem;order:4}}.filterBar_checkboxDropdownTrigger__JhOrc{font-family:var(--font-sans);font-size:1rem;padding:.75rem 1rem;border:1.5px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper-raised);color:var(--color-ink);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.filterBar_checkboxDropdownTrigger__JhOrc::placeholder{color:var(--color-ink-soft);opacity:.75}.filterBar_checkboxDropdownTrigger__JhOrc:focus-visible{outline:none;border-color:var(--color-coral);background:var(--color-paper);box-shadow:0 0 0 3px var(--color-coral-soft)}.filterBar_checkboxDropdownTrigger__JhOrc{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.9375rem;padding:.6rem .95rem .6rem .85rem;text-align:left;cursor:pointer}.filterBar_checkboxDropdownTrigger__JhOrc span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.filterBar_checkboxDropdownCaret__49CVi{flex-shrink:0;color:var(--color-ink)}.filterBar_checkboxDropdownPanel__KZHSD{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);position:absolute;top:calc(100% + .35rem);left:0;z-index:20;width:max-content;min-width:100%;max-height:16rem;overflow-y:auto;padding:var(--space-2xs);display:flex;flex-direction:column;gap:.15rem}.filterBar_checkboxDropdownPanelClosed__PWgZi{display:none}.filterBar_checkboxDropdownSearch___805N{width:100%;font-family:var(--font-sans);font-size:1rem;padding:.75rem 1rem;border:1.5px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper-raised);color:var(--color-ink);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.filterBar_checkboxDropdownSearch___805N::placeholder{color:var(--color-ink-soft);opacity:.75}.filterBar_checkboxDropdownSearch___805N:focus-visible{outline:none;border-color:var(--color-coral);background:var(--color-paper);box-shadow:0 0 0 3px var(--color-coral-soft)}.filterBar_checkboxDropdownSearch___805N{position:-webkit-sticky;position:sticky;top:0;z-index:1;flex-shrink:0;font-size:.875rem;padding:.45rem .7rem}.filterBar_checkboxDropdownEmpty__TDfEC{padding:.4rem .5rem;font-size:.875rem;color:var(--color-ink-soft)}.filterBar_checkboxDropdownOption__brGW3{display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;border-radius:var(--radius-sm);font-size:.875rem;white-space:nowrap;cursor:pointer}.filterBar_checkboxDropdownOption__brGW3[hidden]{display:none}.filterBar_checkboxDropdownOption__brGW3:hover{background:var(--color-paper-raised)}.filterBar_checkboxDropdownOption__brGW3 input{accent-color:var(--color-coral)}.viewToggle_toggle__C5hGE{align-self:flex-start;padding:.2rem;border:1.5px solid var(--color-line);background:var(--color-paper-raised)}.viewToggle_option__XL_Od,.viewToggle_toggle__C5hGE{display:inline-flex;border-radius:var(--radius-pill)}.viewToggle_option__XL_Od{min-height:2.25rem;align-items:center;padding:0 1.1rem;font-size:.8125rem;font-weight:700;text-decoration:none;color:var(--color-ink-soft);transition:background-color .2s ease,color .2s ease}.viewToggle_option__XL_Od:hover{color:var(--color-ink)}.viewToggle_option__XL_Od:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.viewToggle_option__XL_Od{transition:none}}.viewToggle_current__r4IlI{background:var(--gradient-cta);color:var(--on-gradient)}.viewToggle_current__r4IlI:hover{color:var(--on-gradient)}.teamDetail_detail__1MuYq{display:flex;flex-direction:column;gap:var(--space-md)}.teamDetail_rideDetails__X3SGL{display:block;margin-top:.15rem;font-size:.875rem;color:var(--color-ink-soft)}.teamDetail_header__SzM00{display:flex;flex-direction:column;gap:var(--space-2xs);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-line)}.teamDetail_badgeRow__41rMc{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.15rem}.teamDetail_subline__Ei1Ef{color:var(--color-ink-soft);font-size:.9375rem;font-weight:600}.teamDetail_mission__Kawwt{font-style:italic;color:var(--color-ink-soft);margin-top:.25rem}.teamDetail_body__KxTkH{display:grid;grid-template-columns:1fr;grid-gap:var(--space-lg);gap:var(--space-lg)}@media screen and (min-width:1024px){.teamDetail_body__KxTkH{grid-template-columns:20rem 1fr;align-items:start}}.teamDetail_aside__Wsf44{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}@media screen and (min-width:1024px){.teamDetail_aside__Wsf44{position:-webkit-sticky;position:sticky;top:calc(3.75rem + var(--space-md))}.teamDetail_preview__DazQW .teamDetail_aside__Wsf44{top:var(--space-md)}}.teamDetail_asideCard__Ur4PZ{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-md);display:flex;flex-direction:column;gap:.5rem;min-width:0}.teamDetail_contactCard__Rj7y4{border-color:var(--color-coral);box-shadow:var(--shadow-md)}.teamDetail_howToJoin__O9paT{white-space:pre-line;overflow-wrap:anywhere}.teamDetail_asideTitle__UayYr{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:800;letter-spacing:-.005em;color:var(--color-ink)}.teamDetail_asideTitle__UayYr:before{content:"";flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;background:var(--color-coral)}.teamDetail_waitlistNote__qyUmK{font-size:.875rem;color:var(--color-coral)}.teamDetail_flagRow__Di_P3{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.2rem}.teamDetail_flag__C1IGD{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.22rem .6rem;border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-ink-soft)}.teamDetail_factList__nKR1V{display:flex;flex-direction:column;font-size:.9375rem}.teamDetail_factList__nKR1V dt{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-soft);margin-top:var(--space-sm);margin-bottom:.2rem}.teamDetail_factList__nKR1V dt:first-child{margin-top:0}.teamDetail_factList__nKR1V dd{line-height:1.55;overflow-wrap:anywhere;text-wrap:pretty}.teamDetail_longText__U_s9n{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--space-sm);font-size:.9375rem;line-height:1.55;overflow-wrap:anywhere}.teamDetail_longText__U_s9n p{white-space:pre-line}.teamDetail_requirementsText__o6jFO{display:flex;flex-direction:column;gap:var(--space-sm);line-height:1.55;overflow-wrap:anywhere}.teamDetail_requirementsText__o6jFO p{white-space:pre-line}.teamDetail_rideValue__cFJkN{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem}.teamDetail_affiliationLink__PI6us{color:#f4aa34;text-decoration:underline;text-underline-offset:.15em}@media(hover:hover){.teamDetail_affiliationLink__PI6us:hover{color:var(--color-logo)}}.teamDetail_website___Y5Xw{color:#f4aa34;text-decoration:underline;text-underline-offset:.15em}@media(hover:hover){.teamDetail_website___Y5Xw:hover{color:var(--color-logo)}}.teamDetail_contactLink__achdf{color:#f4aa34;text-decoration:underline;text-underline-offset:.15em}@media(hover:hover){.teamDetail_contactLink__achdf:hover{color:var(--color-logo)}}.teamDetail_phoneLink__kvUKJ{color:#f4aa34;text-decoration:underline;text-underline-offset:.15em}@media(hover:hover){.teamDetail_phoneLink__kvUKJ:hover{color:var(--color-logo)}}@media(pointer:fine){.teamDetail_phoneLink__kvUKJ{pointer-events:none;color:inherit;text-decoration:none}}.teamDetail_factWithIcon__w_SCp{display:flex;align-items:flex-start;gap:.5rem}.teamDetail_factWithIcon__w_SCp svg{flex-shrink:0;margin-top:.25rem;color:var(--color-ink-soft)}.teamDetail_factWithIcon__w_SCp span{min-width:0}.teamDetail_main__pdm9L{display:flex;flex-direction:column;gap:var(--space-lg)}.teamMedia_section__jBjWL{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}.teamMedia_title__8XDIE{display:flex;align-items:center;gap:.55rem;font-size:1.0625rem;font-weight:800;letter-spacing:-.01em;color:var(--color-ink);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-line)}.teamMedia_title__8XDIE:before{content:"";flex-shrink:0;width:.55rem;height:.55rem;border-radius:50%;background:var(--color-coral)}.teamMedia_grid__2xb2l{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-xs);gap:var(--space-xs);list-style:none;padding:0;margin:0}@media screen and (min-width:768px){.teamMedia_grid__2xb2l{grid-template-columns:repeat(3,1fr)}}.teamMedia_lead__BZEI7{grid-column:1/-1}.teamMedia_lead__BZEI7 .teamMedia_thumb__S3dEV{aspect-ratio:16/9}.teamMedia_thumb__S3dEV{display:block;width:100%;aspect-ratio:4/3;padding:0;overflow:hidden;background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-sm);cursor:zoom-in}.teamMedia_thumb__S3dEV img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.teamMedia_thumb__S3dEV:hover img{transform:scale(1.03)}.teamMedia_dialog__DQ4h4{width:min(60rem,94vw);max-width:94vw;max-height:90dvh;overflow:auto;padding:var(--space-sm);background:var(--color-paper);border:none;border-radius:var(--radius-sm)}.teamMedia_dialog__DQ4h4::-webkit-backdrop{background:rgba(0,0,0,.7)}.teamMedia_dialog__DQ4h4::backdrop{background:rgba(0,0,0,.7)}.teamMedia_full__4m3OT{display:block;width:auto;height:auto;max-width:100%;max-height:68dvh;margin-inline:auto;object-fit:contain}.teamMedia_controls__h_XPR{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-sm);margin-top:var(--space-xs);font-size:.875rem;font-weight:600;color:var(--color-ink-soft)}.teamMedia_controls__h_XPR button{padding:.4rem .8rem;font-weight:700;color:var(--color-ink);background:var(--color-paper-raised);border:1px solid var(--color-line);border-radius:var(--radius-sm);cursor:pointer}.teamMedia_controls__h_XPR button:hover{border-color:var(--color-ink-soft)}.teamPage_page__IKbLm{width:100%;display:flex;flex-direction:column;padding-top:var(--space-lg)}@media screen and (min-width:768px){.teamPage_page__IKbLm{padding-top:var(--space-xl)}}.teamPage_page__IKbLm{align-items:stretch}.teamPage_wrap__ywc_r{width:100%;max-width:var(--content-width);margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-md)}.teamPage_topRow__KGl0_{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);height:2rem}.teamPage_topActions__kl_ll{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-xs)}.teamPage_editLink__VdJZc{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;padding:.8rem 1.45rem;border:1.5px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.teamPage_editLink__VdJZc:hover{border-color:var(--color-coral);color:var(--color-coral)}.teamPage_editLink__VdJZc:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.teamPage_editLink__VdJZc{transition:none}}.teamPage_editLink__VdJZc{padding:.4rem .95rem;font-size:.8125rem}.backButton_back__BV95b{display:inline-flex;align-items:center;gap:.4em;font-size:.8125rem;font-weight:600;color:var(--color-ink-soft);background:none;border:none;padding:0;cursor:pointer;width:-moz-fit-content;width:fit-content;transition:color .15s ease}.backButton_back__BV95b:hover{color:var(--color-coral)}.detailSection_section__cLVwD{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}.detailSection_title__OLM6U{display:flex;align-items:center;gap:.55rem;font-size:1.0625rem;font-weight:800;letter-spacing:-.01em;color:var(--color-ink);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-line)}.detailSection_title__OLM6U:before{content:"";flex-shrink:0;width:.55rem;height:.55rem;border-radius:50%;background:var(--color-coral)}.detailSection_grid__miGxv{display:grid;grid-template-columns:1fr;grid-gap:var(--space-sm) var(--space-lg);gap:var(--space-sm) var(--space-lg)}@media screen and (min-width:480px){.detailSection_grid__miGxv{grid-template-columns:repeat(2,1fr)}}.detailSection_row__lo5p6{display:flex;flex-direction:column;gap:.2rem}.detailSection_rowFull__vyckY{grid-column:1/-1;gap:.5rem;margin-top:var(--space-xs);padding-top:var(--space-md);border-top:1px solid var(--color-line)}.detailSection_rowLabel__kFZoj{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-soft)}.detailSection_rowValue__iwDpT{font-size:.9375rem;text-wrap:pretty}.listingPreview_dialog__8__1F{margin:0;padding:0;border:0;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-ink);background:var(--color-paper)}.listingPreview_dialog__8__1F[open]{display:flex;flex-direction:column;animation:listingPreview_previewIn__kdTub .22s ease both}.listingPreview_dialog__8__1F::-webkit-backdrop{background:hsla(291,25%,15%,.5)}.listingPreview_dialog__8__1F::backdrop{background:hsla(291,25%,15%,.5)}@keyframes listingPreview_previewIn__kdTub{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.listingPreview_dialog__8__1F[open]{animation:none}}.listingPreview_banner__HjsQy{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.15rem var(--space-xs);padding:var(--space-xs) var(--space-sm);font-size:.875rem;text-align:center;color:var(--color-coral);background:var(--color-coral-soft);border-bottom:1px solid var(--color-coral)}.listingPreview_banner__HjsQy strong{font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.listingPreview_scroll__rp72O{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.listingPreview_content__C_ajM{width:100%;max-width:var(--content-width);margin-inline:auto;padding:var(--space-lg) var(--space-sm)}@media screen and (min-width:768px){.listingPreview_content__C_ajM{padding:var(--space-xl) var(--space-lg)}}.listingPreview_bar__dR1Gc{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);padding-bottom:max(var(--space-xs),env(safe-area-inset-bottom));background:var(--color-paper-raised);border-top:1px solid var(--color-line);box-shadow:var(--shadow-md)}.listingPreview_hint__uTFtG{font-size:.8125rem;font-style:italic;text-align:center;color:var(--color-ink-soft)}.listingPreview_actions__nlJib{display:flex;gap:var(--space-xs)}.listingPreview_actions__nlJib button{flex:1 1;min-width:0}@media screen and (min-width:768px){.listingPreview_actions__nlJib{justify-content:center;gap:var(--space-sm)}.listingPreview_actions__nlJib button{flex:0 1 auto;min-width:12rem}}.listingPreview_buttonSolid__MdoAX{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;padding:.85rem 1.5rem;border:none;border-radius:var(--radius-pill);background:var(--gradient-cta);color:var(--on-gradient);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.listingPreview_buttonSolid__MdoAX:hover{filter:brightness(1.04);box-shadow:var(--shadow-md)}.listingPreview_buttonSolid__MdoAX:active{transform:scale(.98)}.listingPreview_buttonSolid__MdoAX:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.listingPreview_buttonSolid__MdoAX{transition:none}}.listingPreview_buttonSolid__MdoAX:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none;transform:none}.listingPreview_buttonOutline___QipI{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;padding:.8rem 1.45rem;border:1.5px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.listingPreview_buttonOutline___QipI:hover{border-color:var(--color-coral);color:var(--color-coral)}.listingPreview_buttonOutline___QipI:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.listingPreview_buttonOutline___QipI{transition:none}}.mediaSection_full__nnSGI{grid-column:1/-1}.mediaSection_body__HPNIB{display:flex;flex-direction:column;gap:var(--space-sm)}.mediaSection_grid__XlsNE{display:grid;grid-template-columns:1fr;grid-gap:var(--space-sm);gap:var(--space-sm);list-style:none;padding:0;margin:0}@media screen and (min-width:480px){.mediaSection_grid__XlsNE{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}}.mediaSection_tile__n0hix{display:flex;gap:.6rem}@media screen and (min-width:480px){.mediaSection_tile__n0hix{flex-direction:column;gap:.4rem}}.mediaSection_thumb__jyOhN{position:relative;flex:0 0 9rem;aspect-ratio:4/3;overflow:hidden;background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-sm)}.mediaSection_thumb__jyOhN img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:480px){.mediaSection_thumb__jyOhN{flex:none}}.mediaSection_overlay__BX0BM{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:.5rem;text-align:center;font-size:.8125rem;font-weight:700;color:var(--color-ink);background:rgba(255,255,255,.8)}.mediaSection_overlay__BX0BM progress{width:80%}.mediaSection_overlayError__oBMNX{color:var(--color-coral)}.mediaSection_mainBadge__jgCfR{position:absolute;top:.4rem;left:.4rem;padding:.15rem .5rem;font-size:.6875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--color-ink);border-radius:999px}.mediaSection_tileActions__gRHTw{display:flex;flex:1 1;flex-direction:column;gap:.35rem}@media screen and (min-width:480px){.mediaSection_tileActions__gRHTw{flex:none;flex-direction:row}}.mediaSection_tileActions__gRHTw button{flex:1 1;display:inline-flex;align-items:center;justify-content:center;padding:.35rem .5rem;font-size:.8125rem;font-weight:600;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-sm);cursor:pointer}.mediaSection_tileActions__gRHTw button:hover:not(:disabled){border-color:var(--color-ink-soft)}.mediaSection_tileActions__gRHTw button:disabled{opacity:.4;cursor:not-allowed}.mediaSection_arrowWide__or_mO{display:none;align-items:center}@media screen and (min-width:480px){.mediaSection_arrowWide__or_mO{display:inline-flex}}.mediaSection_arrowNarrow__YSOhQ{display:inline-flex;align-items:center}@media screen and (min-width:480px){.mediaSection_arrowNarrow__YSOhQ{display:none}}.mediaSection_remove__KENwc:hover:not(:disabled){color:var(--color-coral);border-color:var(--color-coral)}.mediaSection_dropzone__6GIfj{position:relative;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:var(--space-md);text-align:center;background:var(--color-paper);border:2px dashed var(--color-line);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .15s ease,background .15s ease}.mediaSection_dropzone__6GIfj:focus-within,.mediaSection_dropzone__6GIfj:hover{border-color:var(--color-ink-soft)}.mediaSection_dragging__k9aWN{border-color:var(--color-coral);background:var(--color-paper-raised)}.mediaSection_fileInput___ss7Q{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.mediaSection_dropTitle__PAkCx{font-weight:700;color:var(--color-ink)}.mediaSection_dropHint__xe5IU{font-size:.8125rem;color:var(--color-ink-soft)}.mediaSection_notice__EiYLt{font-size:.875rem;font-weight:600;color:var(--color-coral)}.mediaSection_signIn__SCLnx{color:var(--color-ink-soft)}.mediaSection_signIn__SCLnx a{font-weight:700;color:var(--color-coral);text-decoration:underline}.rideScheduleEditor_grid__HhNVM{display:grid;grid-template-columns:1fr;grid-gap:var(--space-sm) var(--space-md);gap:var(--space-sm) var(--space-md)}@media screen and (min-width:768px){.rideScheduleEditor_grid__HhNVM{grid-template-columns:repeat(2,1fr)}}.rideScheduleEditor_group__sKxVh{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:768px){.rideScheduleEditor_full__mikR3{grid-column:1/-1}}.rideScheduleEditor_chips__sdM8k{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-sm)}.sectionNav_sticky__KstUZ{position:-webkit-sticky;position:sticky;top:var(--header-height);z-index:9;padding:var(--space-2xs) 0 var(--space-2xs);background:var(--color-paper);border-bottom:1px solid var(--color-line)}.sectionNav_segment__fn_g_{min-height:2.5rem;justify-content:flex-start}@media screen and (min-width:768px){.sectionNav_segment__fn_g_{min-height:0}}.sectionNav_shortLabel__03g8y{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-ink-soft);transition:color .15s ease}@media screen and (min-width:768px){.sectionNav_shortLabel__03g8y{display:none}}.sectionNav_active__XHfiE .sectionNav_shortLabel__03g8y{color:var(--color-ink)}.dashboardView_page__WkXhx{width:100%;display:flex;flex-direction:column;padding-top:var(--space-lg)}@media screen and (min-width:768px){.dashboardView_page__WkXhx{padding-top:var(--space-xl)}}.dashboardView_page__WkXhx{align-items:stretch;flex:1 1}.dashboardView_wrap__WK9ZB{width:100%;max-width:var(--content-width);margin-inline:auto;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-md)}.dashboardView_header__YETTH{display:flex;flex-direction:column;align-items:center;gap:var(--space-2xs);text-align:center}.dashboardView_tabs__Wx5um{width:100%;max-width:20rem;align-self:center;display:flex;flex-direction:column;gap:var(--space-sm)}@media screen and (min-width:768px){.dashboardView_tabs__Wx5um{max-width:none;flex-direction:row;justify-content:center}}.dashboardView_buttonSolid___rye0{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;padding:.85rem 1.5rem;border:none;border-radius:var(--radius-pill);background:var(--gradient-cta);color:var(--on-gradient);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.dashboardView_buttonSolid___rye0:hover{filter:brightness(1.04);box-shadow:var(--shadow-md)}.dashboardView_buttonSolid___rye0:active{transform:scale(.98)}.dashboardView_buttonSolid___rye0:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.dashboardView_buttonSolid___rye0{transition:none}}.dashboardView_buttonOutline__7nJd8{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;padding:.8rem 1.45rem;border:1.5px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.dashboardView_buttonOutline__7nJd8:hover{border-color:var(--color-coral);color:var(--color-coral)}.dashboardView_buttonOutline__7nJd8:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.dashboardView_buttonOutline__7nJd8{transition:none}}.dashboardView_panel__JqwV8{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-sm)}.dashboardView_teamList__lyg5_{display:flex;flex-direction:column;gap:var(--space-xs);list-style:none;padding:0}.dashboardView_teamRow__qNqxR{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;align-items:stretch;gap:var(--space-sm);padding:var(--space-sm) var(--space-md)}@media screen and (min-width:768px){.dashboardView_teamRow__qNqxR{flex-direction:row;align-items:center;justify-content:space-between}}.dashboardView_teamInfo__I12eP{display:flex;flex-direction:column;gap:.125rem;min-width:0}.dashboardView_teamActions__DBsvg{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--color-line)}@media screen and (min-width:768px){.dashboardView_teamActions__DBsvg{justify-content:flex-end;padding-top:0;border-top:none;flex-shrink:0}}.dashboardView_teamButtons__7IcHF{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-xs)}.dashboardView_editLink__ivTKI{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;padding:.8rem 1.45rem;border:1.5px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.dashboardView_editLink__ivTKI:hover{border-color:var(--color-coral);color:var(--color-coral)}.dashboardView_editLink__ivTKI:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.dashboardView_editLink__ivTKI{transition:none}}.dashboardView_editLink__ivTKI{padding:.4rem .95rem;font-size:.8125rem}.dashboardView_teamName__5frND{font-weight:600}.dashboardView_teamName__5frND:hover{color:var(--color-coral)}.dashboardView_teamLocation__eQ3oD{font-size:.8125rem;color:var(--color-ink-soft)}.dashboardView_empty__SRMYY{padding:var(--space-lg);color:var(--color-ink-soft)}.dashboardView_confirmationCard__Zz6Ys,.dashboardView_empty__SRMYY{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:center}.dashboardView_confirmationCard__Zz6Ys{align-self:center;max-width:30rem;padding:var(--space-xl) var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm);align-items:center}.dashboardView_confirmationMark__Hzt0U{font-size:2rem;color:var(--color-calm);background:var(--color-calm-soft);width:3.5rem;height:3.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.dashboardView_confirmationActions__SxkRT{display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:center;margin-top:var(--space-2xs)}.teamOwnerTransfer_card__Wurjo{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md)}.teamOwnerTransfer_title__rA21E{display:flex;align-items:center;gap:.55rem;font-size:1.0625rem;font-weight:800;letter-spacing:-.01em;color:var(--color-ink);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-line)}.teamOwnerTransfer_title__rA21E:before{content:"";flex-shrink:0;width:.55rem;height:.55rem;border-radius:50%;background:var(--color-coral)}.teamOwnerTransfer_current__jyJu_{font-size:.9375rem}.teamOwnerTransfer_muted__kpHjH{color:var(--color-ink-soft)}.teamOwnerTransfer_label__IKMZa{font-size:.8125rem;font-weight:700;margin-top:var(--space-xs)}.teamOwnerTransfer_input__DamuE{width:100%;font-family:var(--font-sans);font-size:1rem;padding:.75rem 1rem;border:1.5px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper-raised);color:var(--color-ink);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.teamOwnerTransfer_input__DamuE::placeholder{color:var(--color-ink-soft);opacity:.75}.teamOwnerTransfer_input__DamuE:focus-visible{outline:none;border-color:var(--color-coral);background:var(--color-paper);box-shadow:0 0 0 3px var(--color-coral-soft)}.teamOwnerTransfer_results__wcJFG{display:flex;flex-direction:column;list-style:none;padding:0;border:1px solid var(--color-line);border-radius:var(--radius-sm);overflow:hidden}.teamOwnerTransfer_results__wcJFG li+li{border-top:1px solid var(--color-line)}.teamOwnerTransfer_result__RnVyT{width:100%;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem var(--space-xs);padding:.65rem 1rem;text-align:left;font-family:inherit;font-size:.9375rem;background:var(--color-paper-raised);cursor:pointer;transition:background .12s ease}.teamOwnerTransfer_result__RnVyT:focus-visible,.teamOwnerTransfer_result__RnVyT:hover{outline:none;background:var(--color-paper)}.teamOwnerTransfer_resultName__VPJGS{font-weight:600}.teamOwnerTransfer_message__gc4IR{font-size:.8125rem;color:var(--color-ink-soft)}.teamOwnerTransfer_notice__47_GD{font-size:.875rem;font-weight:600;color:var(--color-calm)}.teamOwnerTransfer_error___wJUC{font-size:.875rem;font-weight:600;color:var(--color-coral)}.teamOwnerTransfer_dialog__W3lJF{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:auto;padding:var(--space-md);width:min(28rem,100% - 2rem);color:var(--color-ink)}.teamOwnerTransfer_dialog__W3lJF::-webkit-backdrop{background:hsla(291,25%,15%,.5)}.teamOwnerTransfer_dialog__W3lJF::backdrop{background:hsla(291,25%,15%,.5)}.teamOwnerTransfer_dialog__W3lJF[open]{display:flex;flex-direction:column;gap:var(--space-sm)}.teamOwnerTransfer_dialogTitle__sE1vM{font-size:1.25rem;overflow-wrap:anywhere}.teamOwnerTransfer_dialogText___NZ7C{font-size:.875rem;color:var(--color-ink-soft)}.teamOwnerTransfer_dialogActions__d3E7a{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-xs)}.teamOwnerTransfer_buttonSolid__jUgPZ{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;padding:.85rem 1.5rem;border:none;border-radius:var(--radius-pill);background:var(--gradient-cta);color:var(--on-gradient);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.teamOwnerTransfer_buttonSolid__jUgPZ:hover{filter:brightness(1.04);box-shadow:var(--shadow-md)}.teamOwnerTransfer_buttonSolid__jUgPZ:active{transform:scale(.98)}.teamOwnerTransfer_buttonSolid__jUgPZ:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.teamOwnerTransfer_buttonSolid__jUgPZ{transition:none}}.teamOwnerTransfer_buttonOutline__GLfM_{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;padding:.8rem 1.45rem;border:1.5px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.teamOwnerTransfer_buttonOutline__GLfM_:hover{border-color:var(--color-coral);color:var(--color-coral)}.teamOwnerTransfer_buttonOutline__GLfM_:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.teamOwnerTransfer_buttonOutline__GLfM_{transition:none}}