.register-form_helpText__iH6Ml{margin:0 0 var(--space-4);color:var(--ink-on-paper-soft);line-height:1.55;max-width:62ch}.register-form_dateInput__bzwNT{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;line-height:1.3;min-height:42px}.register-form_dateInput__bzwNT::-webkit-date-and-time-value{text-align:left}.register-form_dateInput__bzwNT:invalid{color:var(--ink-on-paper-quiet)}.register-form_consentLabel__TApLk{font-family:var(--font-ui);font-size:.9375rem;font-weight:600;color:var(--ink-on-paper);line-height:1.4}.register-form_consentLink__XG0Qn{margin:var(--space-3) 0 0;font-size:.875rem}.register-form_hiddenInput__tAqSj{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.register-form_filename__o4Zl5{font-family:var(--font-ui);font-size:.8125rem;color:var(--ink-on-paper-mute);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-break:break-all}.register-form_headshotBlock___o7Dk{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:center}.register-form_headshotPreview__eKjLS{width:140px;height:140px;padding:0;margin:0;border:2px dashed var(--rule-paper-strong);border-radius:50%;background:var(--paper-sunk);display:grid;place-items:center;overflow:hidden;flex-shrink:0;cursor:pointer;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-fast) var(--ease-out-quart),background var(--dur-fast) var(--ease-out-quart),transform var(--dur-fast) var(--ease-out-quart)}.register-form_headshotPreview__eKjLS:hover{border-color:var(--ink-secondary);background:var(--paper-raised)}.register-form_headshotPreview__eKjLS:active{transform:scale(.98)}.register-form_headshotPreview__eKjLS:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.register-form_headshotPreview__eKjLS img{width:100%;height:100%;object-fit:cover}.register-form_headshotPreviewFilled__MGret{border-style:solid;border-color:oklch(55% .14 148)}.register-form_headshotPlaceholder__TRvUu{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:0 var(--space-2);text-align:center;font-family:var(--font-display);font-style:italic;font-weight:700;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-on-paper-quiet);line-height:1.2}.register-form_headshotPlaceholder__TRvUu span:first-child{font-size:1.5rem;font-style:normal}.register-form_headshotControls__ITq14{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.register-form_headshotButton__esoT4{display:inline-flex;align-items:center;padding:10px 18px;background:transparent;color:var(--ink-on-paper);border:1px solid var(--btn-ghost-border);border-radius:var(--radius-pill);font-family:var(--font-display);font-style:italic;font-weight:700;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-fast) var(--ease-out-quart),border-color var(--dur-fast) var(--ease-out-quart);-webkit-font-smoothing:antialiased}.register-form_headshotButton__esoT4:hover{background:var(--btn-ghost-bg-hover);border-color:var(--ink-on-paper)}@media (max-width:520px){.register-form_headshotBlock___o7Dk{grid-template-columns:1fr;justify-items:center}.register-form_headshotControls__ITq14{align-items:center}}.register-form_evidenceBlock__tTR67{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.register-form_qualificationGrid__S8EOP{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-4)}.register-form_qualificationOption__38GOL{position:relative;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);background:var(--paper);border:1px solid var(--rule-paper-strong);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out-quart),background var(--dur-fast) var(--ease-out-quart)}.register-form_qualificationOption__38GOL:hover{border-color:var(--ink-on-paper-mute)}.register-form_qualificationOptionActive__xsS1S{background:var(--paper-raised);border-color:var(--ink-on-paper);box-shadow:0 0 0 2px var(--accent)}.register-form_qualificationRadio__g9Jla{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.register-form_qualificationTitle__pSjcF{font-family:var(--font-display);font-style:italic;font-weight:800;font-size:.9375rem;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-on-paper)}.register-form_qualificationBlurb__LhLrx{font-size:.875rem;line-height:1.5;color:var(--ink-on-paper-soft)}.register-form_qualificationFields__pGyNg{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--paper-sunk);border-radius:var(--radius-md)}.register-form_bmiReadout__3A5aC{display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--paper-raised);border:1px solid var(--rule-paper);flex-wrap:wrap}.register-form_bmiReadoutEligible__8uYHB{background:oklch(96% .04 148);border-color:oklch(70% .1 148)}.register-form_bmiReadoutIneligible__hZtQx{background:oklch(96% .02 24);border-color:oklch(78% .08 24)}.register-form_bmiLabel__Lzmwa{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-on-paper-mute)}.register-form_bmiValue__omL2L{font-family:var(--font-display);font-style:italic;font-weight:900;font-size:2rem;line-height:1;letter-spacing:-.01em;color:var(--ink-on-paper);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.register-form_bmiReadoutEligible__8uYHB .register-form_bmiValue__omL2L{color:oklch(30% .14 148)}.register-form_bmiReadoutIneligible__hZtQx .register-form_bmiValue__omL2L{color:oklch(36% .18 24)}.register-form_bmiStatus__Gg35O{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase}.register-form_bmiReadoutEligible__8uYHB .register-form_bmiStatus__Gg35O{color:oklch(30% .14 148)}.register-form_bmiReadoutIneligible__hZtQx .register-form_bmiStatus__Gg35O{color:oklch(36% .18 24)}.register-form_confirmPanel__jNQHq{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);max-width:52ch;margin:0 auto;padding:clamp(2rem,6vw,3rem) clamp(1.5rem,5vw,2.5rem);background:oklch(96% .04 148);border:1px solid oklch(70% .1 148);border-radius:var(--radius-lg);text-align:center}.register-form_confirmCheck__O9EEu{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:oklch(48% .14 148);color:oklch(98% .02 148);font-family:var(--font-display);font-style:italic;font-weight:900;font-size:2rem;line-height:1}.register-form_confirmHeading__h5oKz{margin:0;font-family:var(--font-display);font-style:italic;font-weight:800;font-size:clamp(1.375rem,3.5vw,1.75rem);text-transform:uppercase;letter-spacing:.02em;color:oklch(24% .1 148)}.register-form_confirmBody___heYs{margin:0;color:oklch(28% .08 148);font-size:1rem;line-height:1.6}.register-form_confirmHint__lJ0w_{margin:var(--space-2) 0 0;color:oklch(38% .06 148);font-size:.875rem;line-height:1.5}.register-form_confirmHomeLink__w6_E4{margin-top:var(--space-4);padding:12px 22px;background:oklch(32% .1 148);color:oklch(98% .02 148);border-radius:var(--radius-pill);font-family:var(--font-display);font-style:italic;font-weight:700;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background var(--dur-fast) var(--ease-out-quart),transform var(--dur-fast) var(--ease-out-quart)}.register-form_confirmHomeLink__w6_E4:hover{background:oklch(24% .1 148)}.register-form_confirmHomeLink__w6_E4:active{transform:scale(.98)}.register-player_shell__t3N4n{min-height:100dvh;background:var(--paper);color:var(--ink-on-paper);display:grid;place-items:center;padding:var(--space-5)}.register-player_frame__TWksn{width:min(640px,100%);background:var(--paper-raised);border:1px solid var(--rule-paper);border-radius:var(--radius-lg);padding:clamp(2rem,5vw,3.5rem);display:flex;flex-direction:column;gap:var(--space-5);box-shadow:0 20px 50px -28px oklch(0 0 0/.14)}@media (max-width:520px){.register-player_shell__t3N4n{padding:var(--space-3)}.register-player_frame__TWksn{padding:var(--space-4)}}.register-player_brand__PA8gI{display:flex;gap:var(--space-4);align-items:flex-start}.register-player_eyebrow__sXlek{font-weight:700;font-size:.75rem;letter-spacing:.22em;color:var(--ink-on-paper-mute)}.register-player_eyebrow__sXlek,.register-player_heading__BqMqg{font-family:var(--font-display);font-style:italic;text-transform:uppercase}.register-player_heading__BqMqg{margin:var(--space-1) 0 var(--space-3);font-weight:800;font-size:clamp(1.75rem,3vw + .5rem,2.5rem);line-height:.95;letter-spacing:-.01em;color:var(--ink-on-paper)}.register-player_subtitle__5uD1_{margin:0;line-height:1.55;color:var(--ink-on-paper-soft)}.register-player_clubList__ujNYJ{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.register-player_clubCard__VUye7{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--paper);border:1px solid var(--rule-paper);border-radius:var(--radius-md);transition:background var(--dur-fast) var(--ease-out-quart),border-color var(--dur-fast) var(--ease-out-quart),transform var(--dur-fast) var(--ease-out-quart)}.register-player_clubCard__VUye7>.crest,.register-player_clubCard__VUye7>:first-child{flex-shrink:0}.register-player_clubName__U17lq{flex:1 1}.register-player_clubCard__VUye7 .register-player_clubArrow__nW8C_{margin-left:auto}.register-player_clubCard__VUye7:hover{background:var(--paper-raised);border-color:var(--rule-paper-strong);transform:translateX(3px)}.register-player_clubName__U17lq{font-family:var(--font-display);font-style:italic;font-weight:800;font-size:1.125rem;letter-spacing:.01em;text-transform:uppercase;color:var(--ink-on-paper)}.register-player_clubArrow__nW8C_{color:var(--ink-on-paper-mute);font-size:1.25rem;transition:transform var(--dur-base) var(--ease-out-expo)}.register-player_clubCard__VUye7:hover .register-player_clubArrow__nW8C_{color:var(--ink-on-paper);transform:translateX(2px)}.register-player_empty__UBnt5{padding:var(--space-5);background:var(--paper-sunk);border:1px dashed var(--rule-paper-strong);border-radius:var(--radius-md);color:var(--ink-on-paper-mute);line-height:1.55}.register-player_backLink__6V9fL{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-on-paper-mute);align-self:flex-start;transition:color var(--dur-fast) var(--ease-out-quart)}.register-player_backLink__6V9fL:hover{color:var(--ink-on-paper)}