.registration-module__PChK_G__page{--registration-green:#579789;--registration-dark-green:#1f6655;--registration-cream:#f5e4c8;--registration-yellow:#f6bc40;--registration-field:#c9bfac;background:var(--registration-green);color:#1c2020;min-height:calc(100svh - 24px);font-family:var(--font-gully),Arial,sans-serif;flex-direction:column;display:flex}body:has(.registrationPage){background:var(--registration-green,#579789)}body:has(.loginPage){background:var(--registration-green,#579789)}:is(body:has(.registrationPage)>header,body:has(.loginPage)>header){display:none}body:has(.registrationPage)>footer{background:#205e50}body:has(.registrationPage)>footer>div{padding:5px 2.2%}body:has(.registrationPage)>footer>div>div{gap:8px;font-size:7px}body:has(.loginPage)>footer{background:#205e50}body:has(.loginPage)>footer>div{padding:5px 2.2%}body:has(.loginPage)>footer>div>div{gap:8px;font-size:7px}.registration-module__PChK_G__navbar{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1600px;margin:0 auto;padding:clamp(24px,3.5vw,54px) 4.5% 0;display:flex}.registration-module__PChK_G__logo{width:clamp(140px,17vw,272px);height:auto}.registration-module__PChK_G__navActions{align-items:center;gap:clamp(8px,1vw,16px);display:flex}.registration-module__PChK_G__navAction,.registration-module__PChK_G__darkButton{font-family:var(--font-lc-mogi),"Arial Black",sans-serif;text-transform:uppercase;border:3px solid #0000;border-radius:999px;justify-content:center;align-items:center;line-height:1;transition:filter .15s,transform .15s;display:inline-flex}.registration-module__PChK_G__navAction{min-height:44px;color:var(--registration-cream);padding:.55em .9em;font-size:clamp(14px,1.8vw,28px)}.registration-module__PChK_G__navRegister,.registration-module__PChK_G__darkButton{background:var(--registration-dark-green)}.registration-module__PChK_G__navLogin{border-color:var(--registration-cream)}.registration-module__PChK_G__navAction:hover,.registration-module__PChK_G__darkButton:hover{filter:brightness(1.08)}.registration-module__PChK_G__navAction:focus-visible,.registration-module__PChK_G__darkButton:focus-visible,.registration-module__PChK_G__option:focus-visible,.registration-module__PChK_G__field:focus-visible{outline-offset:4px;outline:3px solid #183f37}.registration-module__PChK_G__main{flex:1;justify-content:center;align-items:center;width:100%;max-width:1600px;margin:0 auto;padding:clamp(26px,4vw,64px) 5% clamp(30px,5vw,76px);display:flex}.registration-module__PChK_G__step{flex-direction:column;align-items:center;width:100%;display:flex}.registration-module__PChK_G__stepOne{max-width:1180px}.registration-module__PChK_G__emailPanel{background:var(--registration-yellow);border-radius:clamp(28px,3.4vw,52px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,96px);width:100%;padding:clamp(24px,3vw,48px);display:grid}.registration-module__PChK_G__fieldGroup{flex-direction:column;gap:clamp(14px,1.4vw,22px);display:flex}.registration-module__PChK_G__fieldBlock{min-width:0}.registration-module__PChK_G__label{margin:0 0 6px 16px;font-size:clamp(15px,1.35vw,21px);font-weight:700;line-height:1;display:block}.registration-module__PChK_G__field{background:var(--registration-cream);color:#1c2020;width:100%;height:clamp(42px,4vw,58px);font:600 clamp(15px,1.25vw,19px)/1 var(--font-gully),Arial,sans-serif;border:0;border-radius:999px;outline:none;padding:0 22px}.registration-module__PChK_G__characterField{background:var(--registration-field)}.registration-module__PChK_G__googleArea{flex-direction:column;align-items:center;gap:clamp(30px,4vw,58px);display:flex}.registration-module__PChK_G__orLabel{text-transform:uppercase;font-size:clamp(17px,1.55vw,24px);font-weight:700}.registration-module__PChK_G__googleButton{background:var(--registration-cream);width:100%;height:clamp(48px,5vw,66px);font:700 clamp(18px,1.6vw,25px)/1 var(--font-gully),Arial,sans-serif;text-transform:uppercase;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;display:flex}.registration-module__PChK_G__googleButton:disabled,.registration-module__PChK_G__darkButton:disabled{opacity:.55;cursor:not-allowed}.registration-module__PChK_G__darkButton{min-height:48px;color:var(--registration-cream);border:0;padding:10px clamp(28px,3vw,50px);font-size:clamp(15px,1.55vw,23px)}.registration-module__PChK_G__stepFooter{flex-direction:column;align-items:center;gap:7px;margin-top:clamp(16px,2vw,28px);display:flex}.registration-module__PChK_G__accountLink{color:var(--registration-cream);text-align:center;font-size:clamp(12px,1.05vw,16px)}.registration-module__PChK_G__accountLink a,.registration-module__PChK_G__legal a{color:inherit;text-underline-offset:3px;text-decoration:underline}.registration-module__PChK_G__error{background:var(--registration-cream);color:#9f2525;text-align:center;border-radius:18px;max-width:760px;margin-top:14px;padding:10px 18px;font-weight:700}.registration-module__PChK_G__characterStep{grid-template-columns:minmax(0,1fr) minmax(180px,34%);align-items:center;gap:clamp(35px,8vw,100px);max-width:850px;display:grid}.registration-module__PChK_G__characterPanel{background:var(--registration-cream);border-radius:clamp(28px,3vw,46px);width:100%;padding:clamp(25px,3vw,44px)}.registration-module__PChK_G__characterPanel .registration-module__PChK_G__fieldGroup{gap:clamp(18px,2vw,28px)}.registration-module__PChK_G__avatarWrap{justify-content:center;width:100%;display:flex}.registration-module__PChK_G__avatar{object-fit:contain;width:100%;max-width:290px;height:auto}.registration-module__PChK_G__centerAction{grid-column:1/-1;justify-content:center;margin-top:-16px;display:flex}.registration-module__PChK_G__questionStep{text-align:center;max-width:900px}.registration-module__PChK_G__progress{font-family:var(--font-lc-mogi),"Arial Black",sans-serif;font-size:clamp(28px,3vw,46px);line-height:.95}.registration-module__PChK_G__progressLabel{margin-top:3px;font-size:clamp(14px,1.3vw,20px);font-weight:700}.registration-module__PChK_G__questionTitle{color:var(--registration-cream);font-family:var(--font-lc-mogi),"Arial Black",sans-serif;margin:5px 0 16px;font-size:clamp(30px,4vw,58px);line-height:.98}.registration-module__PChK_G__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.2vw,18px);width:100%;display:grid}.registration-module__PChK_G__option{background:var(--registration-cream);min-height:clamp(62px,6vw,82px);font:700 clamp(16px,1.7vw,25px)/.9 var(--font-gully),Arial,sans-serif;text-transform:uppercase;border:4px solid #0000;border-radius:999px;padding:10px 24px}.registration-module__PChK_G__optionSelected{border-color:var(--registration-dark-green);box-shadow:inset 0 0 0 1px var(--registration-dark-green)}.registration-module__PChK_G__questionAction{margin-top:clamp(16px,2vw,28px)}.registration-module__PChK_G__otherInput{width:min(100%,560px);margin:16px auto 0}.registration-module__PChK_G__inviteStep{text-align:center;max-width:720px}.registration-module__PChK_G__inviteTitle{color:var(--registration-dark-green);font-family:var(--font-lc-mogi),"Arial Black",sans-serif;text-transform:uppercase;margin-bottom:14px;font-size:clamp(34px,4.7vw,68px);line-height:.85}.registration-module__PChK_G__inviteInput{text-align:center;letter-spacing:.18em;height:clamp(50px,5vw,64px)}.registration-module__PChK_G__legal{color:var(--registration-cream);text-align:left;justify-content:center;align-items:center;gap:16px;margin:clamp(18px,2.5vw,34px) auto;font-size:clamp(15px,1.5vw,23px);line-height:1.05;display:flex}.registration-module__PChK_G__legalCheckbox{background:var(--registration-cream);border:0;border-radius:50%;flex:none;width:36px;height:36px}.registration-module__PChK_G__legalCheckbox[data-state=checked]{background:var(--registration-dark-green);color:var(--registration-cream)}.registration-module__PChK_G__loginMain{padding-top:clamp(32px,4vw,60px)}.registration-module__PChK_G__loginStep{width:min(100%,510px)}.registration-module__PChK_G__loginPanel{background:var(--registration-yellow);border-radius:clamp(28px,3vw,44px);width:100%;padding:clamp(25px,3vw,42px) clamp(20px,2.5vw,34px) 18px}.registration-module__PChK_G__loginForm{flex-direction:column;gap:clamp(18px,2vw,27px);display:flex}.registration-module__PChK_G__loginGoogle{margin-top:clamp(12px,2vw,28px)}.registration-module__PChK_G__loginError{margin:0}.registration-module__PChK_G__loginActions{flex-direction:column;align-items:center;gap:14px;margin-top:14px;display:flex}.registration-module__PChK_G__loginSubmit{border:4px solid var(--registration-cream);min-height:50px;color:var(--registration-cream);font:400 clamp(16px,1.6vw,23px)/1 var(--font-lc-mogi),"Arial Black",sans-serif;text-transform:uppercase;background:0 0;border-radius:999px;padding:9px 22px}.registration-module__PChK_G__loginSubmit:hover{filter:brightness(1.08)}.registration-module__PChK_G__loginSubmit:disabled{opacity:.55}@media (max-width:767px){.registration-module__PChK_G__page{min-height:calc(100svh - 40px)}.registration-module__PChK_G__navbar{gap:12px;padding:22px 5% 0}.registration-module__PChK_G__logo{width:clamp(108px,25vw,170px)}.registration-module__PChK_G__navAction{border-width:2px;min-height:38px;padding:.62em .75em;font-size:12px}.registration-module__PChK_G__main{align-items:flex-start;padding:38px 5% 42px}.registration-module__PChK_G__emailPanel{grid-template-columns:1fr;gap:24px;padding:25px 22px}.registration-module__PChK_G__googleArea{gap:16px}.registration-module__PChK_G__characterStep{grid-template-columns:1fr;gap:22px}.registration-module__PChK_G__characterPanel{order:2}.registration-module__PChK_G__avatarWrap{order:1}.registration-module__PChK_G__avatar{max-width:200px;max-height:220px}.registration-module__PChK_G__centerAction{order:3;margin-top:0}.registration-module__PChK_G__questionStep{padding-top:10px}.registration-module__PChK_G__questionTitle{margin:8px 0 22px}.registration-module__PChK_G__options{grid-template-columns:1fr}.registration-module__PChK_G__option{min-height:58px}.registration-module__PChK_G__inviteStep{padding-top:28px}.registration-module__PChK_G__legal{max-width:520px}body:has(.registrationPage)>footer>div{padding:10px 5%}body:has(.registrationPage)>footer>div>div{justify-content:center;font-size:9px}body:has(.loginPage)>footer>div{padding:10px 5%}body:has(.loginPage)>footer>div>div{justify-content:center;font-size:9px}.registration-module__PChK_G__loginMain{padding-top:42px}}@media (max-width:440px){.registration-module__PChK_G__navbar{flex-wrap:wrap;justify-content:center}.registration-module__PChK_G__navActions{gap:8px}.registration-module__PChK_G__main{padding-top:28px}.registration-module__PChK_G__legal{align-items:flex-start;font-size:15px}.registration-module__PChK_G__legalCheckbox{width:30px;height:30px}}
