.club-application-form-module__DeHw7G__page{background:var(--color-surface);box-shadow:0 0 0 100vmax var(--color-surface);clip-path:inset(0 -100vmax);max-inline-size:64rem;margin:0 auto;padding:clamp(1.5rem,5vw,3rem) 1rem 4rem}.club-application-form-module__DeHw7G__backLink{color:var(--color-text-muted);align-items:center;gap:.375rem;min-block-size:2.75rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.club-application-form-module__DeHw7G__backLink span{font-size:1.5rem;line-height:1}.club-application-form-module__DeHw7G__backLink:focus-visible{border-radius:var(--radius-control);outline:.1875rem solid var(--color-focus);outline-offset:.125rem}.club-application-form-module__DeHw7G__applicationArea{margin-block-start:1.5rem}.club-application-form-module__DeHw7G__form{gap:1.25rem;min-inline-size:0;display:grid}.club-application-form-module__DeHw7G__progressRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.club-application-form-module__DeHw7G__progressRow strong{color:var(--color-brand-strong);white-space:nowrap;font-size:1rem}.club-application-form-module__DeHw7G__progressRow span{color:var(--color-text-muted);text-align:end;font-size:.9375rem}.club-application-form-module__DeHw7G__requiredNotice,.club-application-form-module__DeHw7G__finalHelp{color:var(--color-text-muted);margin:0;font-size:1rem}.club-application-form-module__DeHw7G__accordion{background:var(--color-surface);grid-template-columns:minmax(17rem,20rem) minmax(0,1fr);gap:0 2.5rem;display:grid}.club-application-form-module__DeHw7G__accordionItem{display:contents}.club-application-form-module__DeHw7G__accordionItem .club-application-form-module__DeHw7G__accordionTrigger{border-block-end:.0625rem solid var(--color-border-subtle);grid-column:1}.club-application-form-module__DeHw7G__accordionItem:first-child .club-application-form-module__DeHw7G__accordionTrigger{border-block-start:.0625rem solid var(--color-border-subtle)}.club-application-form-module__DeHw7G__accordionTrigger{appearance:none;color:var(--color-text);cursor:pointer;text-align:start;background:0 0;border:0;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-block-size:4.5rem;inline-size:100%;padding:1rem;display:grid}.club-application-form-module__DeHw7G__accordionTrigger:focus-visible{border-radius:var(--radius-control);outline:.1875rem solid var(--color-focus);outline-offset:-.1875rem}.club-application-form-module__DeHw7G__stepNumber{background:var(--color-surface-subtle);color:var(--color-text-muted);border-radius:50%;justify-content:center;align-items:center;block-size:1.75rem;inline-size:1.75rem;font-size:.875rem;font-weight:800;display:inline-flex}.club-application-form-module__DeHw7G__accordionItem[data-state=complete] .club-application-form-module__DeHw7G__stepNumber,.club-application-form-module__DeHw7G__accordionItem[data-state=open] .club-application-form-module__DeHw7G__stepNumber{background:var(--color-brand-strong);color:var(--color-on-brand)}.club-application-form-module__DeHw7G__stepHeading{gap:.25rem;min-inline-size:0;display:grid}.club-application-form-module__DeHw7G__stepHeading strong{font-size:1.0625rem;line-height:1.4}.club-application-form-module__DeHw7G__stepHeading small{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:1rem;line-height:1.5}.club-application-form-module__DeHw7G__stepControl{color:var(--color-brand-strong);padding-inline:.25rem;font-size:1rem;font-weight:800}.club-application-form-module__DeHw7G__stepPanel[hidden]{display:none}.club-application-form-module__DeHw7G__stepPanel{border-inline-start:.0625rem solid var(--color-border-subtle);grid-area:1/2/span 3;min-inline-size:0;padding-inline-start:2.5rem}.club-application-form-module__DeHw7G__stepFields{border:0;min-inline-size:0;margin:0;padding:.25rem 0 1.5rem}.club-application-form-module__DeHw7G__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:.0625rem;inline-size:.0625rem;padding:0;position:absolute;overflow:hidden}.club-application-form-module__DeHw7G__sectionFields{gap:1.25rem;display:grid}.club-application-form-module__DeHw7G__field{gap:.5rem;min-inline-size:0;display:grid}.club-application-form-module__DeHw7G__field label,.club-application-form-module__DeHw7G__consent label{font-size:1rem;font-weight:700;line-height:1.5}.club-application-form-module__DeHw7G__field input,.club-application-form-module__DeHw7G__field select,.club-application-form-module__DeHw7G__field textarea{background:var(--color-surface);border:.0625rem solid var(--color-border);color:var(--color-text);font:inherit;border-radius:.625rem;min-block-size:3.25rem;inline-size:100%;min-inline-size:0;padding:.75rem}.club-application-form-module__DeHw7G__field small{color:var(--color-text-muted);font-size:.9375rem;line-height:1.5}.club-application-form-module__DeHw7G__slugField{background:var(--color-surface);border:.0625rem solid var(--color-border);border-radius:.625rem;grid-template-columns:auto minmax(0,1fr);min-inline-size:0;max-inline-size:100%;display:grid;overflow:hidden}.club-application-form-module__DeHw7G__slugField span{background:var(--color-surface-subtle);border-inline-end:.0625rem solid var(--color-border-subtle);color:var(--color-text-muted);white-space:nowrap;align-items:center;padding-inline:.75rem;font-size:.875rem;display:flex}.club-application-form-module__DeHw7G__field .club-application-form-module__DeHw7G__slugField input{border:0;border-radius:0;min-inline-size:0}.club-application-form-module__DeHw7G__field textarea{resize:vertical;min-block-size:10rem}.club-application-form-module__DeHw7G__field input:focus-visible,.club-application-form-module__DeHw7G__field select:focus-visible,.club-application-form-module__DeHw7G__field textarea:focus-visible,.club-application-form-module__DeHw7G__consent input:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.125rem}.club-application-form-module__DeHw7G__fieldError{color:var(--color-danger);margin:0;font-size:1rem;font-weight:700;line-height:1.5}.club-application-form-module__DeHw7G__consent{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.625rem;display:grid}.club-application-form-module__DeHw7G__consent input{block-size:1.5rem;inline-size:1.5rem;margin-block:.25rem}.club-application-form-module__DeHw7G__consent .club-application-form-module__DeHw7G__fieldError{grid-column:1/-1}.club-application-form-module__DeHw7G__stepActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-block-start:1.5rem;display:grid}.club-application-form-module__DeHw7G__stepActions>:only-child{grid-column:2}.club-application-form-module__DeHw7G__finalAction{background:var(--color-surface-soft);border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.club-application-form-module__DeHw7G__finalAction p{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.5}.club-application-form-module__DeHw7G__finalAction button{flex:none}.club-application-form-module__DeHw7G__completion{background:var(--color-surface-soft);border-radius:var(--radius-section);gap:1rem;padding:clamp(1.5rem,5vw,2.5rem);display:grid}.club-application-form-module__DeHw7G__completion h2,.club-application-form-module__DeHw7G__completion p{margin:0}.club-application-form-module__DeHw7G__completionEyebrow{color:var(--color-brand-strong);font-weight:800}.club-application-form-module__DeHw7G__completionActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:45rem){.club-application-form-module__DeHw7G__page{padding-inline:var(--space-page-inline)}.club-application-form-module__DeHw7G__accordion{border:.0625rem solid var(--color-border-subtle);border-radius:var(--radius-section);display:block;overflow:hidden}.club-application-form-module__DeHw7G__accordionItem{display:block}.club-application-form-module__DeHw7G__accordionItem .club-application-form-module__DeHw7G__accordionTrigger,.club-application-form-module__DeHw7G__accordionItem:first-child .club-application-form-module__DeHw7G__accordionTrigger{border-block-start:0}.club-application-form-module__DeHw7G__accordionItem+.club-application-form-module__DeHw7G__accordionItem{border-block-start:.0625rem solid var(--color-border-subtle)}.club-application-form-module__DeHw7G__stepPanel{border-inline-start:0;padding-inline-start:0}.club-application-form-module__DeHw7G__accordionTrigger{grid-template-columns:1.75rem minmax(0,1fr) auto;gap:.625rem}.club-application-form-module__DeHw7G__progressRow{flex-direction:column;align-items:flex-start;gap:.25rem}.club-application-form-module__DeHw7G__progressRow span{text-align:start}.club-application-form-module__DeHw7G__stepFields{padding:.25rem 1rem 1.5rem}.club-application-form-module__DeHw7G__stepActions{grid-template-columns:1fr}.club-application-form-module__DeHw7G__stepActions>:only-child{grid-column:auto}.club-application-form-module__DeHw7G__finalAction{flex-direction:column;align-items:stretch}.club-application-form-module__DeHw7G__finalAction button,.club-application-form-module__DeHw7G__completionActions{inline-size:100%}.club-application-form-module__DeHw7G__completionActions{grid-template-columns:1fr}}@media (max-width:31.25rem){.club-application-form-module__DeHw7G__stepFields{padding-inline:0}.club-application-form-module__DeHw7G__stepActions{grid-template-columns:1fr}}@media (max-width:22rem){.club-application-form-module__DeHw7G__slugField{grid-template-columns:minmax(0,1fr)}.club-application-form-module__DeHw7G__slugField span{border-block-end:.0625rem solid var(--color-border-subtle);border-inline-end:0;min-block-size:2.5rem}}
