.RegistrationForm_registration_form__SF8bz{position:relative;background:var(--inactive);margin:2rem auto;color:var(--text-white);border-radius:1.5em;overflow:hidden}.RegistrationForm_registration_form__SF8bz h2,.RegistrationForm_registration_form__SF8bz h3,.RegistrationForm_registration_form__SF8bz h4{text-align:center;-webkit-margin-before:1ch;margin-block-start:1ch;-webkit-margin-after:1ch;margin-block-end:1ch}.RegistrationForm_registration_form__SF8bz h2{font-size:clamp(1.5rem,2vw,2rem)}.RegistrationForm_registration_form__SF8bz label{font-size:clamp(1rem,1.5vw,1.25rem)}.RegistrationForm_registration_form__SF8bz input:not([type=Submit]),.RegistrationForm_registration_form__SF8bz select{box-sizing:border-box;padding:1ch;border:none;transition:background .1s;border-radius:.5em;transition:border-radius .5s ease}.RegistrationForm_registration_form__SF8bz input:not([type=Submit]):focus-visible,.RegistrationForm_registration_form__SF8bz input:not([type=Submit]):hover,.RegistrationForm_registration_form__SF8bz select:focus-visible,.RegistrationForm_registration_form__SF8bz select:hover{background:#0ac229;color:var(--text-white);border-radius:.25em}.RegistrationForm_registration_form__SF8bz input:not([type=Submit]):focus-visible::-moz-placeholder,.RegistrationForm_registration_form__SF8bz input:not([type=Submit]):hover::-moz-placeholder,.RegistrationForm_registration_form__SF8bz select:focus-visible::-moz-placeholder,.RegistrationForm_registration_form__SF8bz select:hover::-moz-placeholder{color:#e6e6e6}.RegistrationForm_registration_form__SF8bz input:not([type=Submit]):focus-visible:-ms-input-placeholder,.RegistrationForm_registration_form__SF8bz input:not([type=Submit]):hover:-ms-input-placeholder,.RegistrationForm_registration_form__SF8bz select:focus-visible:-ms-input-placeholder,.RegistrationForm_registration_form__SF8bz select:hover:-ms-input-placeholder{color:#e6e6e6}.RegistrationForm_registration_form__SF8bz input:not([type=Submit]):focus-visible::placeholder,.RegistrationForm_registration_form__SF8bz input:not([type=Submit]):hover::placeholder,.RegistrationForm_registration_form__SF8bz select:focus-visible::placeholder,.RegistrationForm_registration_form__SF8bz select:hover::placeholder{color:#e6e6e6}.RegistrationForm_registration_form__SF8bz input:focus,.RegistrationForm_registration_form__SF8bz input:focus-visible,.RegistrationForm_registration_form__SF8bz select:focus,.RegistrationForm_registration_form__SF8bz select:focus-visible{outline:3px solid #000}.RegistrationForm_registration_form__SF8bz input[required],.RegistrationForm_registration_form__SF8bz select[required]{border-bottom:4px solid #f90}.RegistrationForm_registration_form__SF8bz input.RegistrationForm_error__do2vD,.RegistrationForm_registration_form__SF8bz select.RegistrationForm_error__do2vD{display:grid;border-bottom:4px solid red}.RegistrationForm_registration_form__SF8bz p.RegistrationForm_error__do2vD{grid-area:error;margin:0;background:#000;color:red;padding:1ch;border-radius:.5em}.RegistrationForm_registration_form__SF8bz .RegistrationForm_disable_form_window__R3ATN{position:absolute;inset:0;display:grid;place-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-content:center;background:radial-gradient(circle at center,rgba(0,0,0,.5) 50%,transparent),rgba(0,60,71,.502);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.RegistrationForm_registration_form__SF8bz .RegistrationForm_disable_form_window__R3ATN h2{padding:0 1rem;text-align:center}.RegistrationForm_registration_form__SF8bz .RegistrationForm_disable_form_window__R3ATN .RegistrationForm_reset_form_btn__ko_nj{background:#0c2;padding:1ch;border-radius:.5em}.RegistrationForm_registration_form__SF8bz .RegistrationForm_disable_form_window__R3ATN .RegistrationForm_reset_form_btn__ko_nj:hover{scale:1.1;box-shadow:0 0 1em 0 rgba(0,0,0,.5)}.RegistrationForm_registration_form__SF8bz .RegistrationForm_disable_form_window__R3ATN .RegistrationForm_throbber__2Ovqx{display:grid;place-items:center;grid-auto-flow:column}.RegistrationForm_registration_form__SF8bz .RegistrationForm_disable_form_window__R3ATN .RegistrationForm_throbber__2Ovqx .RegistrationForm_throbber_section__n_6ms{width:1rem;aspect-ratio:1;background:radial-gradient(circle at center,#fff 50%,transparent 0)}.RegistrationForm_registration_form__SF8bz .RegistrationForm_form_title__FQfbo{grid-area:title;padding:1ch;-webkit-margin-before:0;margin-block-start:0;background:var(--primary)}.RegistrationForm_registration_form__SF8bz .RegistrationForm_form_title__FQfbo h2{text-align:center}.RegistrationForm_registration_form__SF8bz .RegistrationForm_form_fields__rCPc_{--grid-gap:1rem;grid-area:form;padding:0 var(--grid-gap);margin:var(--grid-gap) 0;display:grid;grid-template-areas:"school event" "platform game";grid-template-columns:50% 50%;grid-gap:var(--grid-gap);gap:var(--grid-gap)}.RegistrationForm_registration_form__SF8bz .RegistrationForm_form_fields__rCPc_ .RegistrationForm_event_field__k1bsT,.RegistrationForm_registration_form__SF8bz .RegistrationForm_form_fields__rCPc_ .RegistrationForm_game_field__PoOUi,.RegistrationForm_registration_form__SF8bz .RegistrationForm_form_fields__rCPc_ .RegistrationForm_platform_field__GGg2D,.RegistrationForm_registration_form__SF8bz .RegistrationForm_form_fields__rCPc_ .RegistrationForm_school_field__Vqo19{display:grid;grid-template-rows:1fr;grid-gap:var(--grid-gap);gap:var(--grid-gap)}@media(max-width:768px){.RegistrationForm_registration_form__SF8bz .RegistrationForm_form_fields__rCPc_{grid-template-areas:"school" "event" "platform" "game"}.RegistrationForm_registration_form__SF8bz .RegistrationForm_form_fields__rCPc_ .RegistrationForm_event_field__k1bsT,.RegistrationForm_registration_form__SF8bz .RegistrationForm_form_fields__rCPc_ .RegistrationForm_platform_field__GGg2D{gap:calc(var(--grid-gap)/2)}}@media(max-width:430px){.RegistrationForm_registration_form__SF8bz .RegistrationForm_form_fields__rCPc_ .RegistrationForm_event_field__k1bsT,.RegistrationForm_registration_form__SF8bz .RegistrationForm_form_fields__rCPc_ .RegistrationForm_platform_field__GGg2D{grid-template-columns:1fr}}.RegistrationForm_registration_form__SF8bz .RegistrationForm_form_fields__rCPc_ .RegistrationForm_event_field__k1bsT{grid-area:event}.RegistrationForm_registration_form__SF8bz .RegistrationForm_form_fields__rCPc_ .RegistrationForm_school_field__Vqo19{grid-area:school;grid-template-columns:auto 1fr}.RegistrationForm_registration_form__SF8bz .RegistrationForm_form_fields__rCPc_ .RegistrationForm_platform_field__GGg2D{grid-area:platform;display:grid;grid-template-rows:auto,auto}.RegistrationForm_registration_form__SF8bz .RegistrationForm_form_fields__rCPc_ .RegistrationForm_platform_field__GGg2D .RegistrationForm_platform_input__G85Wl{display:grid;grid-template-columns:repeat(auto-fit,minmax(40%,1fr));grid-gap:calc(var(--grid-gap)/2);gap:calc(var(--grid-gap)/2)}.RegistrationForm_registration_form__SF8bz .RegistrationForm_form_fields__rCPc_ .RegistrationForm_game_field__PoOUi{grid-area:game}.RegistrationForm_registration_form__SF8bz .RegistrationForm_main_errors__67vBq{grid-row:3;grid-column:span 4;padding:0 1rem;display:grid;grid-gap:.5em;gap:.5em}.RegistrationForm_registration_form__SF8bz .RegistrationForm_main_errors__67vBq .RegistrationForm_main_error__sZiOi{margin:0;background:#000;color:red;padding:1ch;border-radius:.5em}.RegistrationForm_registration_form__SF8bz .RegistrationForm_team_fields__FdWKn{grid-area:names;display:grid;grid-auto-flow:row;padding:0 1rem;margin:1rem 0;grid-gap:1rem;gap:1rem}.RegistrationForm_registration_form__SF8bz .RegistrationForm_team_fields__FdWKn hr{width:90%;border:none;height:4px;border-radius:100vw;background:var(--text-alt)}.RegistrationForm_registration_form__SF8bz .RegistrationForm_team_fields__FdWKn .RegistrationForm_team_input__m00nf{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;grid-template-areas:"label field" "error error"}.RegistrationForm_registration_form__SF8bz .RegistrationForm_team_fields__FdWKn .RegistrationForm_member_input__8q5f1{display:grid;grid-template-columns:-webkit-max-content 1fr -webkit-max-content 1fr;grid-template-columns:max-content 1fr max-content 1fr}.RegistrationForm_registration_form__SF8bz .RegistrationForm_team_fields__FdWKn .RegistrationForm_member_input__8q5f1 .RegistrationForm_member_errors__HiLnw{grid-row:3;grid-column:span 4;display:grid;grid-gap:.5em;gap:.5em}.RegistrationForm_registration_form__SF8bz .RegistrationForm_team_fields__FdWKn .RegistrationForm_member_input__8q5f1 .RegistrationForm_member_errors__HiLnw .RegistrationForm_member_error__e2mi6{margin:0;background:#000;color:red;padding:1ch;border-radius:.5em}.RegistrationForm_registration_form__SF8bz .RegistrationForm_team_fields__FdWKn .RegistrationForm_member_input__8q5f1,.RegistrationForm_registration_form__SF8bz .RegistrationForm_team_fields__FdWKn .RegistrationForm_team_input__m00nf{width:100%;gap:1rem;-webkit-margin-before:2em;margin-block-start:2em}@media(max-width:850px){.RegistrationForm_registration_form__SF8bz .RegistrationForm_team_fields__FdWKn .RegistrationForm_member_input__8q5f1,.RegistrationForm_registration_form__SF8bz .RegistrationForm_team_fields__FdWKn .RegistrationForm_team_input__m00nf{gap:.5rem}.RegistrationForm_registration_form__SF8bz .RegistrationForm_team_fields__FdWKn .RegistrationForm_team_input__m00nf{grid-template-columns:1fr;grid-template-areas:"label" "field" "error"}.RegistrationForm_registration_form__SF8bz .RegistrationForm_team_fields__FdWKn .RegistrationForm_member_input__8q5f1{grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;grid-auto-flow:row}.RegistrationForm_registration_form__SF8bz .RegistrationForm_team_fields__FdWKn .RegistrationForm_member_input__8q5f1 .RegistrationForm_member_errors__HiLnw{grid-row:4;grid-column:span 2}}@media(max-width:430px){.RegistrationForm_registration_form__SF8bz .RegistrationForm_team_fields__FdWKn .RegistrationForm_member_input__8q5f1{grid-template-columns:1fr}}.RegistrationForm_registration_form__SF8bz .RegistrationForm_submit__n_YA1{grid-area:submit;display:grid;place-items:center;padding:1rem}.RegistrationForm_registration_form__SF8bz .RegistrationForm_submit__n_YA1 input{background:var(--primary);border:none;padding:1ch;width:50%;font-size:clamp(1rem,1.5vw,1.5rem);color:#fff;font-weight:700;border-radius:.5em;transition:border-radius .5s ease}.RegistrationForm_registration_form__SF8bz .RegistrationForm_submit__n_YA1 input:focus-visible,.RegistrationForm_registration_form__SF8bz .RegistrationForm_submit__n_YA1 input:hover{border-radius:.25em;background:#1fad36}.RegistrationForm_registration_form__SF8bz .RegistrationForm_submit__n_YA1 input:disabled,.RegistrationForm_registration_form__SF8bz .RegistrationForm_submit__n_YA1 input:invalid{filter:saturate(0)}.Registration_main__f1sOs{color:var(--text-alt);padding:0 10%}.Registration_main__f1sOs h1{text-align:center}.Registration_main__f1sOs h2{text-align:left}.Registration_main__f1sOs ul{padding-left:clamp(2rem,4vw,4rem)}.Registration_main__f1sOs p{font-size:clamp(1rem,1.25vw,1.25rem)}.Registration_main__f1sOs a{color:var(--text-alt);text-decoration:underline}.Registration_main__f1sOs a:focus-visible,.Registration_main__f1sOs a:hover{color:var(--primary)}