:root{--pt-registration-space-2:.5rem;--pt-registration-space-3:.75rem;--pt-registration-space-4:1rem;--pt-registration-space-5:1.25rem;--pt-registration-space-6:1.5rem;--pt-registration-space-7:1.75rem;--pt-registration-space-8:2rem;--pt-registration-radius:.75rem;--pt-registration-ease-out:cubic-bezier(.16, 1, .3, 1);--pt-registration-duration-micro:.12s}.TeamRegistrationFormV2-module__QlgPEq__page{--registration-panel:var(--color-base-300);--registration-panel-raised:var(--color-base-200);--registration-field:var(--color-base-100);--registration-line:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.TeamRegistrationFormV2-module__QlgPEq__page{--registration-line:color-mix(in oklab, var(--color-base-content) 16%, transparent)}}.TeamRegistrationFormV2-module__QlgPEq__page{--registration-muted-line:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.TeamRegistrationFormV2-module__QlgPEq__page{--registration-muted-line:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.TeamRegistrationFormV2-module__QlgPEq__page{background:var(--color-base-100)}.TeamRegistrationFormV2-module__QlgPEq__goatPage{--registration-panel:#1a1915;--registration-panel-raised:#232119;--registration-field:#100f0d;--registration-line:#d5ae5b3d;--registration-muted-line:#f6f1e721;background:#0c0b0a}:is(.TeamRegistrationFormV2-module__QlgPEq__goatPage .btn-primary,.TeamRegistrationFormV2-module__QlgPEq__goatPage button.bg-primary){color:#100f0d;background:#d5ae5b}:is(.TeamRegistrationFormV2-module__QlgPEq__goatPage .btn-primary:hover,.TeamRegistrationFormV2-module__QlgPEq__goatPage button.bg-primary:hover){background:#f5e3ae}.TeamRegistrationFormV2-module__QlgPEq__page .form-control{gap:var(--pt-registration-space-2)}.TeamRegistrationFormV2-module__QlgPEq__page .form-control>.label .label-text{color:var(--color-base-content);letter-spacing:.01em;font-size:.75rem;font-weight:600}:is(.TeamRegistrationFormV2-module__QlgPEq__page .registration-player-card h4,.TeamRegistrationFormV2-module__QlgPEq__page h2,.TeamRegistrationFormV2-module__QlgPEq__page h3){color:var(--color-base-content)}.TeamRegistrationFormV2-module__QlgPEq__panel{background:var(--registration-panel);border:1px solid var(--registration-line);border-radius:1rem}.TeamRegistrationFormV2-module__QlgPEq__panelInner{gap:var(--pt-registration-space-8);padding:var(--pt-registration-space-5);display:grid}.TeamRegistrationFormV2-module__QlgPEq__formHeader{border-bottom:1px solid var(--registration-muted-line);text-align:center;flex-direction:column;align-items:center;margin-bottom:2.5rem;padding-bottom:2.5rem;display:flex}.TeamRegistrationFormV2-module__QlgPEq__tournamentName{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.TeamRegistrationFormV2-module__QlgPEq__tournamentName{background:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.TeamRegistrationFormV2-module__QlgPEq__tournamentName{color:var(--color-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.TeamRegistrationFormV2-module__QlgPEq__tournamentName{color:color-mix(in oklab, var(--color-primary) 90%, var(--color-base-content))}}.TeamRegistrationFormV2-module__QlgPEq__tournamentName{letter-spacing:.14em;margin-bottom:var(--pt-registration-space-3);padding:.375rem var(--pt-registration-space-3);text-transform:uppercase;font-size:.6875rem;font-weight:700}.TeamRegistrationFormV2-module__QlgPEq__pageTitle{color:var(--color-base-content);letter-spacing:-.035em;overflow-wrap:anywhere;max-width:24ch;font-size:clamp(1.875rem,4vw,3rem);font-weight:700;line-height:1.08}.TeamRegistrationFormV2-module__QlgPEq__pageSubtitle{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.TeamRegistrationFormV2-module__QlgPEq__pageSubtitle{color:color-mix(in oklab, var(--color-base-content) 58%, transparent)}}.TeamRegistrationFormV2-module__QlgPEq__pageSubtitle{margin-top:var(--pt-registration-space-3);max-width:48ch;font-size:.875rem;line-height:1.5}.TeamRegistrationFormV2-module__QlgPEq__form{gap:3.5rem;display:grid}.TeamRegistrationFormV2-module__QlgPEq__formSection{gap:var(--pt-registration-space-4);display:grid}.TeamRegistrationFormV2-module__QlgPEq__sectionHeader{gap:.375rem;display:grid}.TeamRegistrationFormV2-module__QlgPEq__sectionTitle{color:var(--color-base-content);letter-spacing:-.02em;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;line-height:1.15}.TeamRegistrationFormV2-module__QlgPEq__sectionDescription,.TeamRegistrationFormV2-module__QlgPEq__sectionMeta,.TeamRegistrationFormV2-module__QlgPEq__fieldNote{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.TeamRegistrationFormV2-module__QlgPEq__sectionDescription,.TeamRegistrationFormV2-module__QlgPEq__sectionMeta,.TeamRegistrationFormV2-module__QlgPEq__fieldNote{color:color-mix(in oklab, var(--color-base-content) 56%, transparent)}}.TeamRegistrationFormV2-module__QlgPEq__sectionDescription,.TeamRegistrationFormV2-module__QlgPEq__sectionMeta,.TeamRegistrationFormV2-module__QlgPEq__fieldNote{font-size:.8125rem;line-height:1.45}.TeamRegistrationFormV2-module__QlgPEq__contentGroup{gap:var(--pt-registration-space-5);display:grid}.TeamRegistrationFormV2-module__QlgPEq__contentGroup+.TeamRegistrationFormV2-module__QlgPEq__contentGroup{border-top:1px solid var(--registration-muted-line);padding-top:var(--pt-registration-space-7)}.TeamRegistrationFormV2-module__QlgPEq__subsectionHeader,.TeamRegistrationFormV2-module__QlgPEq__paymentHeading{justify-content:space-between;align-items:center;min-height:2rem;display:flex}.TeamRegistrationFormV2-module__QlgPEq__subsectionTitle{color:var(--color-base-content);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:700;line-height:1.2}.TeamRegistrationFormV2-module__QlgPEq__input{background:var(--registration-field);border-color:var(--registration-line);color:var(--color-base-content);outline-offset:0;outline:1px solid #0000;min-height:2.875rem}.TeamRegistrationFormV2-module__QlgPEq__input::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.TeamRegistrationFormV2-module__QlgPEq__input::placeholder{color:color-mix(in oklab, var(--color-base-content) 28%, transparent)}}.TeamRegistrationFormV2-module__QlgPEq__input:focus{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.TeamRegistrationFormV2-module__QlgPEq__input:focus{border-color:color-mix(in oklab, var(--color-primary) 58%, var(--registration-line))}}.TeamRegistrationFormV2-module__QlgPEq__input:focus{outline-color:#0000}.TeamRegistrationFormV2-module__QlgPEq__input:focus-visible{outline-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.TeamRegistrationFormV2-module__QlgPEq__input:focus-visible{outline-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.TeamRegistrationFormV2-module__QlgPEq__input:disabled{cursor:not-allowed;opacity:.55}.TeamRegistrationFormV2-module__QlgPEq__inputDefault{border-color:var(--registration-line)}.TeamRegistrationFormV2-module__QlgPEq__inputError{border-color:var(--color-error);outline-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.TeamRegistrationFormV2-module__QlgPEq__inputError{outline-color:color-mix(in oklab, var(--color-error) 45%, transparent)}}.TeamRegistrationFormV2-module__QlgPEq__playerStack{gap:0;display:grid}.TeamRegistrationFormV2-module__QlgPEq__page .registration-player-card{background:0 0;border:0;border-radius:0;padding:.25rem 0 0}.TeamRegistrationFormV2-module__QlgPEq__page .registration-player-card+.registration-player-card{border-top:1px solid var(--registration-muted-line);margin-top:var(--pt-registration-space-5);padding-top:var(--pt-registration-space-5)}.TeamRegistrationFormV2-module__QlgPEq__page .registration-player-card__header{align-items:center;gap:var(--pt-registration-space-3);margin-bottom:var(--pt-registration-space-3);justify-content:space-between;display:flex}.TeamRegistrationFormV2-module__QlgPEq__page .registration-player-card h4{letter-spacing:0;text-transform:none}.TeamRegistrationFormV2-module__QlgPEq__page .registration-player-card--compact .form-control{gap:.25rem}.TeamRegistrationFormV2-module__QlgPEq__page .registration-player-card--compact .form-field-feedback{min-height:0}.TeamRegistrationFormV2-module__QlgPEq__page .registration-player-card--compact .form-field-feedback:not(:empty){padding-top:.25rem}.TeamRegistrationFormV2-module__QlgPEq__rosterHeading{align-items:baseline;gap:var(--pt-registration-space-2) var(--pt-registration-space-3);margin-bottom:var(--pt-registration-space-6);flex-wrap:wrap;display:flex}.TeamRegistrationFormV2-module__QlgPEq__registrationGrid{gap:var(--pt-registration-space-5);grid-template-columns:minmax(0,1fr);display:grid}.TeamRegistrationFormV2-module__QlgPEq__paymentColumn{gap:var(--pt-registration-space-5);display:grid}.TeamRegistrationFormV2-module__QlgPEq__priceAmount{color:var(--color-base-content);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(2rem,7vw,2.75rem);font-weight:700;line-height:1}.TeamRegistrationFormV2-module__QlgPEq__priceRow{min-width:0}.TeamRegistrationFormV2-module__QlgPEq__priceComparison{white-space:nowrap}.TeamRegistrationFormV2-module__QlgPEq__priceUnit{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.TeamRegistrationFormV2-module__QlgPEq__priceUnit{color:color-mix(in oklab, var(--color-base-content) 56%, transparent)}}.TeamRegistrationFormV2-module__QlgPEq__priceUnit{font-size:.8125rem}.TeamRegistrationFormV2-module__QlgPEq__paymentReference{border-top:1px solid var(--registration-muted-line);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.TeamRegistrationFormV2-module__QlgPEq__paymentReference{color:color-mix(in oklab, var(--color-base-content) 68%, transparent)}}.TeamRegistrationFormV2-module__QlgPEq__paymentReference{margin-top:var(--pt-registration-space-3);padding-top:var(--pt-registration-space-3);font-size:.8125rem;line-height:1.45}.TeamRegistrationFormV2-module__QlgPEq__paymentReference span{color:var(--color-base-content);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.6875rem;font-weight:700;display:block}.TeamRegistrationFormV2-module__QlgPEq__agreementPanel{background:var(--registration-panel)}.TeamRegistrationFormV2-module__QlgPEq__agreementInner{padding:var(--pt-registration-space-5)}.TeamRegistrationFormV2-module__QlgPEq__agreementLabel{cursor:pointer;align-items:flex-start;gap:var(--pt-registration-space-3);margin-bottom:var(--pt-registration-space-5);display:flex}.TeamRegistrationFormV2-module__QlgPEq__submitButton{border-radius:var(--pt-registration-radius);min-height:2.875rem;padding:.75rem var(--pt-registration-space-6);transition:background-color var(--pt-registration-duration-micro) var(--pt-registration-ease-out), transform var(--pt-registration-duration-micro) var(--pt-registration-ease-out);white-space:nowrap;width:100%;font-size:1rem;font-weight:600;display:block}.TeamRegistrationFormV2-module__QlgPEq__submitButton:disabled{cursor:not-allowed;opacity:.55}.TeamRegistrationFormV2-module__QlgPEq__submitButton:focus-visible{outline:2px solid var(--color-primary)}.TeamRegistrationFormV2-module__QlgPEq__page button:focus-visible{outline:2px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.TeamRegistrationFormV2-module__QlgPEq__page button:focus-visible{outline:2px solid color-mix(in oklab, var(--color-primary) 65%, transparent)}}.TeamRegistrationFormV2-module__QlgPEq__page button:focus-visible{outline-offset:2px}.TeamRegistrationFormV2-module__QlgPEq__page a:focus-visible{outline:2px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.TeamRegistrationFormV2-module__QlgPEq__page a:focus-visible{outline:2px solid color-mix(in oklab, var(--color-primary) 65%, transparent)}}.TeamRegistrationFormV2-module__QlgPEq__page a:focus-visible{outline-offset:2px}@supports (color:color-mix(in lab, red, red)){.TeamRegistrationFormV2-module__QlgPEq__submitButton:focus-visible{outline:2px solid color-mix(in oklab, var(--color-primary) 65%, transparent)}}.TeamRegistrationFormV2-module__QlgPEq__submitButton:focus-visible{outline-offset:2px}.TeamRegistrationFormV2-module__QlgPEq__errorSummary{background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.TeamRegistrationFormV2-module__QlgPEq__errorSummary{background:color-mix(in oklab, var(--color-error) 10%, transparent)}}.TeamRegistrationFormV2-module__QlgPEq__errorSummary{border:1px solid var(--color-error)}@supports (color:color-mix(in lab, red, red)){.TeamRegistrationFormV2-module__QlgPEq__errorSummary{border:1px solid color-mix(in oklab, var(--color-error) 28%, transparent)}}.TeamRegistrationFormV2-module__QlgPEq__errorSummary{border-radius:var(--pt-registration-radius);color:var(--color-error);padding:var(--pt-registration-space-3) var(--pt-registration-space-4);text-align:center}.TeamRegistrationFormV2-module__QlgPEq__page .tournament-logo-chip{box-shadow:none;background:0 0;border:0}.TeamRegistrationFormV2-module__QlgPEq__earlyBirdIndicator{color:#f5e3ae;font-family:var(--pt-font-body,var(--font-sans), system-ui, sans-serif);letter-spacing:.09em;text-transform:uppercase;background:#d5ae5b26;border:1px solid #d5ae5b80;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .7rem;font-size:.69rem;font-weight:800;display:inline-flex}.TeamRegistrationFormV2-module__QlgPEq__earlyBirdIndicator svg{color:#d5ae5b}.TeamRegistrationFormV2-module__QlgPEq__earlyBirdEnded{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.TeamRegistrationFormV2-module__QlgPEq__earlyBirdEnded{color:color-mix(in oklab, var(--color-base-content) 56%, transparent)}}.TeamRegistrationFormV2-module__QlgPEq__earlyBirdEnded{font-size:.75rem;font-weight:600}@media (min-width:40rem){.TeamRegistrationFormV2-module__QlgPEq__panelInner,.TeamRegistrationFormV2-module__QlgPEq__agreementInner{padding:var(--pt-registration-space-6)}.TeamRegistrationFormV2-module__QlgPEq__panelInner{gap:2.5rem}.TeamRegistrationFormV2-module__QlgPEq__formHeader{margin-bottom:3rem;padding-bottom:3rem}}@media (max-width:25rem){.TeamRegistrationFormV2-module__QlgPEq__priceRow{align-items:flex-start;gap:.65rem}.TeamRegistrationFormV2-module__QlgPEq__priceRow>div{flex-wrap:wrap;align-items:baseline;min-width:0}.TeamRegistrationFormV2-module__QlgPEq__priceAmount{font-size:1.85rem}.TeamRegistrationFormV2-module__QlgPEq__priceUnit{max-width:3.5rem;line-height:1.15}}@media (min-width:64rem){.TeamRegistrationFormV2-module__QlgPEq__form{gap:4.5rem}.TeamRegistrationFormV2-module__QlgPEq__formSection{gap:var(--pt-registration-space-5)}.TeamRegistrationFormV2-module__QlgPEq__panelInner,.TeamRegistrationFormV2-module__QlgPEq__agreementInner{padding:var(--pt-registration-space-7)}}@media (min-width:80rem){.TeamRegistrationFormV2-module__QlgPEq__registrationGrid{grid-template-columns:minmax(0,1fr) minmax(20rem,26.25rem);align-items:start}}@media (prefers-reduced-motion:reduce){.TeamRegistrationFormV2-module__QlgPEq__input,.TeamRegistrationFormV2-module__QlgPEq__submitButton{transition-duration:.15s}}
