.authForm_form__WXohv{width:100%;display:flex;flex-direction:column;gap:14px}.authForm_field__Zjgle{display:flex;flex-direction:column;gap:6px}.authForm_label__ksdZ4{font-size:.75rem;font-weight:600;letter-spacing:.02em;color:hsla(0,0%,100%,.85)}.authForm_input__f3_GC{width:100%;box-sizing:border-box;padding:10px 12px;font-size:.875rem;font-family:inherit;color:#1a202c;background-color:#fff;border:1px solid transparent;border-radius:8px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.authForm_input__f3_GC::placeholder{color:#a0aec0}.authForm_input__f3_GC:focus{border-color:#63b3ed;box-shadow:0 0 0 3px rgba(99,179,237,.35)}.authForm_input__f3_GC:disabled{opacity:.6;cursor:not-allowed}.authForm_passwordWrap__P5dBE{position:relative;display:flex;align-items:center}.authForm_passwordWrap__P5dBE .authForm_input__f3_GC{padding-right:38px}.authForm_eyeButton__WTBtq{position:absolute;right:4px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:none;border:none;border-radius:6px;color:#718096;cursor:pointer;transition:color .15s ease,background-color .15s ease}.authForm_eyeButton__WTBtq:hover{color:#2d3748;background-color:#edf2f7}.authForm_error__YDw26{margin:0;padding:8px 10px;font-size:.8rem;line-height:1.4;color:#fff5f5;background-color:rgba(197,48,48,.35);border:1px solid hsla(0,97%,85%,.5);border-radius:8px}.authForm_submit__V9uQE{margin-top:2px;padding:11px 16px;font-size:.875rem;font-weight:600;font-family:inherit;color:#fff;background-color:#3182ce;border:none;border-radius:8px;cursor:pointer;transition:background-color .15s ease,transform .1s ease}.authForm_submit__V9uQE:hover:not(:disabled){background-color:#2b6cb0}.authForm_submit__V9uQE:active:not(:disabled){transform:scale(.99)}.authForm_submit__V9uQE:disabled{opacity:.55;cursor:not-allowed}.authForm_links__OgzqJ{display:flex;flex-direction:column;gap:6px;font-size:.75rem;line-height:1.4;color:hsla(0,0%,100%,.8);text-align:center}.authForm_link__UfA_g{color:#90cdf4;text-decoration:underline;transition:color .15s ease}.authForm_link__UfA_g:hover{color:#bee3f8}.authForm_sentBox__cR_Uc{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:#fff}.authForm_sentIcon__PAvn_{color:#90cdf4}.authForm_sentTitle__koxLU{margin:0;font-size:1rem;font-weight:700}.authForm_sentText__Ztu2S{margin:0;font-size:.8rem;line-height:1.5;color:hsla(0,0%,100%,.85);overflow-wrap:anywhere}.authForm_heading__5pjKH{width:100%;margin-bottom:18px;text-align:center;color:#fff}.authForm_headingTitle__sYlSi{margin:0 0 6px;font-family:var(--font-nunito),sans-serif;font-size:1.15rem;font-weight:700}.authForm_headingText__HkmbH{margin:0;font-size:.8rem;line-height:1.5;color:hsla(0,0%,100%,.8)}.authForm_success__7VZuS{margin:0;padding:8px 10px;font-size:.8rem;line-height:1.4;color:#f0fff4;background-color:rgba(47,133,90,.35);border:1px solid rgba(154,230,180,.5);border-radius:8px}.AuthShell_pageContainer___FPbK{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.AuthShell_leftPanel__EGiqB{background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}.AuthShell_rightPanel__XDP0i{background-color:#e2e8f0;position:relative;overflow:hidden}.AuthShell_logo__MzzJH{width:360px;height:auto;margin-bottom:40px}.AuthShell_card__9IxRX{background-color:#2c5282;padding:40px;border-radius:16px;width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}@media (max-width:768px){.AuthShell_pageContainer___FPbK{grid-template-columns:1fr}.AuthShell_rightPanel__XDP0i{display:none}.AuthShell_logo__MzzJH{width:280px}.AuthShell_card__9IxRX{padding:30px 20px}}.login_pageContainer__27EIo{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.login_leftPanel__ZhxWr{background-color:var(--color-bg-primary);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}.login_rightPanel__ATAsW{background-color:#e2e8f0;position:relative;overflow:hidden}.login_logo__MI6S3{width:360px;height:auto;margin-bottom:40px}.login_loginCard__9yvdS{background-color:#2c5282;padding:40px;border-radius:16px;width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.login_imageButton__AIqQu{background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease}.login_imageButton__AIqQu:hover{opacity:.9}.login_imageButton__AIqQu:active{transform:scale(.98)}.login_googleSvg__dDvkh{height:40px;width:auto;display:block;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.15)}@media (max-width:768px){.login_pageContainer__27EIo{grid-template-columns:1fr}.login_rightPanel__ATAsW{display:none}.login_loginCard__9yvdS{padding:30px 20px}.login_logo__MI6S3{width:280px}}.login_divider__WrRRZ{width:100%;display:flex;align-items:center;gap:12px;margin:22px 0 18px;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.55)}.login_divider__WrRRZ:after,.login_divider__WrRRZ:before{content:"";flex:1 1;height:1px;background-color:hsla(0,0%,100%,.22)}.login_emailToggle__ZeV0B{margin-top:20px;padding:0;background:none;border:none;font-family:inherit;font-size:.78rem;color:#90cdf4;text-decoration:underline;cursor:pointer;transition:color .15s ease}.login_emailToggle__ZeV0B:hover{color:#bee3f8}.login_emailReveal__exGw4{width:100%;animation:login_revealEmailForm__0eCZg .22s ease-out}@keyframes login_revealEmailForm__0eCZg{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.login_emailReveal__exGw4{animation:none}}.registration_pageContainer__HN42z{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.registration_leftPanel__Zml_V{background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}.registration_rightPanel__iVNFv{background-color:#e2e8f0;position:relative;overflow:hidden}.registration_logo__TGqWE{width:360px;height:auto;margin-bottom:40px}.registration_loginCard__23mvD{background-color:#2c5282;padding:40px;border-radius:16px;width:100%;max-width:440px;display:flex;flex-direction:column;align-items:center;box-shadow:0 10px 25px -5px rgba(0,0,0,.1)}.registration_imageButton__06tLJ{background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .1s;margin-bottom:24px}.registration_imageButton__06tLJ:hover:not(:disabled){opacity:.9}.registration_imageButton__06tLJ:active:not(:disabled){transform:scale(.98)}.registration_imageButton__06tLJ:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.8)}.registration_googleSvg__68wmM{height:40px;width:auto;display:block;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.15)}.registration_checkboxGroup__QpcFT{width:100%;display:flex;flex-direction:column;gap:8px;padding:0 10px}.registration_checkboxItem__aGCEy{display:flex;align-items:flex-start;gap:8px;color:hsla(0,0%,100%,.9);font-size:.75rem;line-height:1.4}.registration_checkbox__PzZXP{margin-top:2px;width:14px;height:14px;accent-color:#4299e1;cursor:pointer}.registration_label__TErEe{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.registration_link__5_j_u{color:#63b3ed;text-decoration:underline;transition:color .2s}.registration_link__5_j_u:hover{color:#90cdf4}@media (max-width:768px){.registration_pageContainer__HN42z{grid-template-columns:1fr}.registration_rightPanel__iVNFv{display:none}.registration_logo__TGqWE{width:280px}.registration_loginCard__23mvD{padding:30px 20px}}.registration_divider__1ZXRc{width:100%;display:flex;align-items:center;gap:12px;margin:22px 0 18px;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.55)}.registration_divider__1ZXRc:after,.registration_divider__1ZXRc:before{content:"";flex:1 1;height:1px;background-color:hsla(0,0%,100%,.22)}.registration_emailToggle__J6ZJB{margin-top:20px;padding:0;background:none;border:none;font-family:inherit;font-size:.78rem;color:#90cdf4;text-decoration:underline;cursor:pointer;transition:color .15s ease}.registration_emailToggle__J6ZJB:hover{color:#bee3f8}.registration_emailReveal__xc8jS{width:100%;animation:registration_revealEmailForm__Z8UM_ .22s ease-out}@keyframes registration_revealEmailForm__Z8UM_{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.registration_emailReveal__xc8jS{animation:none}}