.LoginPage_font-bold__4jM4q{font-family:Patron-Bold,sans-serif!important}.LoginPage_font-italic__Jo6J3{font-family:Patron-Italic,sans-serif!important}.LoginPage_main__A_LJJ{max-width:380px;margin:0 auto;padding:8rem 1rem}.LoginPage_loginMain___ulvW{background-color:var(--white);border-radius:10px;margin:3rem auto;padding:3rem}.LoginPage_title__viJrJ{font-size:2rem;font-weight:700;color:var(--primary);margin-bottom:1.8rem;text-align:center}.LoginPage_form__wPu_b{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.2rem}.LoginPage_input__S32m5{padding:12px 1rem;border-radius:.6rem;border:1px solid #e0e0e0;font-size:1.6rem;width:100%}.LoginPage_button__zgOef{background:var(--primary);color:#fff;font-weight:600;border:none;border-radius:12px;font-size:1.8rem;padding:12px 1.5rem;transition:background .18s;cursor:pointer}.LoginPage_button__zgOef:hover{background:var(--secondary)}.LoginPage_error__a3mZ2{color:#d21;font-size:1.6rem;text-align:center}.LoginPage_bottom__xObO2{text-align:center;color:#888;font-size:1.6rem;margin-top:.8rem}.LoginPage_link__pZrnE{color:var(--secondary);text-decoration:underline;margin-left:.4rem}.LoginPage_passwordWrapper__KRxqU{display:flex;align-items:center;position:relative}.LoginPage_pwToggle__g3lbP{background:none;border:none;cursor:pointer;position:absolute;right:8px;top:10px;font-size:18px;color:#a4a4a4;padding:0 5px;outline:none;transition:color .2s}.LoginPage_pwToggle__g3lbP:hover{color:#23539b}.RegisterPage_font-bold__I_p83{font-family:Patron-Bold,sans-serif!important}.RegisterPage_font-italic__crDsx{font-family:Patron-Italic,sans-serif!important}.RegisterPage_font-size-12__9qqMe{font-size:12px!important;line-height:12px}.RegisterPage_font-size-14__yt3E5{font-size:14px!important;line-height:14px}.RegisterPage_font-size-16__LCOPO{font-size:16px!important;line-height:16px}.RegisterPage_font-size-18__io2rY{font-size:18px!important;line-height:18px}.RegisterPage_font-size-20__ZjMPN{font-size:20px!important;line-height:20px}.RegisterPage_font-size-24__5rYGt{font-size:24px!important;line-height:24px}.RegisterPage_font-size-32__eUwx1{font-size:32px!important;line-height:32px}.RegisterPage_font-size-36__HAKz8{font-size:36px!important;line-height:36px}.RegisterPage_font-size-40__zYvk9{font-size:40px!important;line-height:40px}.RegisterPage_font-size-48__1Cuw7{font-size:48px!important;line-height:48px}.RegisterPage_font-size-54__RSilr{font-size:54px!important;line-height:54px}.RegisterPage_font-size-60__X0_F0{font-size:60px!important;line-height:60px}.RegisterPage_font-size-64__bJ1IA{font-size:64px!important;line-height:64px}.RegisterPage_font-weight-100___ZArh{font-size:100!important}.RegisterPage_font-weight-200__uf5nR{font-size:200!important}.RegisterPage_font-weight-300__hUVA_{font-size:300!important}.RegisterPage_font-weight-400__8nfcb{font-size:400!important}.RegisterPage_font-weight-500__5klBN{font-size:500!important}.RegisterPage_font-weight-600__sJ7p6{font-size:600!important}.RegisterPage_font-weight-700__U_1Hs{font-size:700!important}.RegisterPage_font-weight-800__t7hK_{font-size:800!important}.RegisterPage_font-weight-900__wZeWU{font-size:900!important}@font-face{font-family:Patron;src:url(/font/EudoxusSans-Regular.woff) format("woff"),url(/font/EudoxusSans-Regular.woff2) format("woff2"),url(/font/EudoxusSans-Regular.ttf) format("truetype"),url(/font/EudoxusSans-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Patron-Bold;src:url(/font/EudoxusSans-Bold.woff) format("woff"),url(/font/EudoxusSans-Bold.woff2) format("woff2"),url(/font/EudoxusSans-Bold.ttf) format("truetype"),url(/font/EudoxusSans-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Patron-Italic;src:url(/font/EudoxusSans-Italic.woff) format("woff"),url(/font/EudoxusSans-Italic.woff2) format("woff2"),url(/font/EudoxusSans-Italic.ttf) format("truetype"),url(/font/EudoxusSans-Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Patron-Bold-Italic;src:url(/font/EudoxusSans-BoldItalic.woff) format("woff"),url(/font/EudoxusSans-BoldItalic.woff2) format("woff2"),url(/font/EudoxusSans-BoldItalic.ttf) format("truetype"),url(/font/EudoxusSans-BoldItalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}.RegisterPage_registerWrapper__y8hlN{background:var(--gray)-50;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0}@media screen and (max-width:600px){.RegisterPage_registerWrapper__y8hlN{padding:20px 0;min-height:auto}}.RegisterPage_formContainer__t10gw{background:var(--white);border-radius:18px;box-shadow:0 4px 32px rgba(30,40,70,.09);padding:36px 40px 28px;max-width:390px;width:100%;display:flex;flex-direction:column;gap:0;position:relative}@media screen and (max-width:600px){.RegisterPage_formContainer__t10gw{padding:18px 6vw 16px;max-width:100vw;border-radius:12px}}.RegisterPage_formHeader__bIAvx{display:flex;align-items:center;gap:18px;margin-bottom:28px}.RegisterPage_formHeader__bIAvx .RegisterPage_icon__fHq3h{font-size:3rem;color:var(--primary-600);display:flex;align-items:center;justify-content:center;background:var(--primary)-50;border-radius:50%;width:52px;height:52px}.RegisterPage_formHeader__bIAvx b{font-size:2rem;color:var(--primary)-800;letter-spacing:.01em}.RegisterPage_formGroup__cA4qu{margin-bottom:18px;display:flex;flex-direction:column}.RegisterPage_formGroup__cA4qu input[type=email],.RegisterPage_formGroup__cA4qu input[type=password],.RegisterPage_formGroup__cA4qu input[type=tel],.RegisterPage_formGroup__cA4qu input[type=text],.RegisterPage_formGroup__cA4qu select{background:var(--gray)-50;border:1px solid var(--gray-200);border-radius:7px;padding:10px 1rem;font-size:1.6rem;transition:border .2s;color:var(--gray-800);outline:none}.RegisterPage_formGroup__cA4qu input[type=email]:focus,.RegisterPage_formGroup__cA4qu input[type=password]:focus,.RegisterPage_formGroup__cA4qu input[type=tel]:focus,.RegisterPage_formGroup__cA4qu input[type=text]:focus,.RegisterPage_formGroup__cA4qu select:focus{border:1.5px solid var(--primary-400);background:var(--white)}.RegisterPage_formGroup__cA4qu input[type=email]::placeholder,.RegisterPage_formGroup__cA4qu input[type=password]::placeholder,.RegisterPage_formGroup__cA4qu input[type=tel]::placeholder,.RegisterPage_formGroup__cA4qu input[type=text]::placeholder,.RegisterPage_formGroup__cA4qu select::placeholder{color:var(--gray-400);font-size:1.4rem}.RegisterPage_formGroup__cA4qu .RegisterPage_pswInput___EKQC{padding-right:4rem!important}.RegisterPage_formCheck__bsUzq{display:flex;align-items:flex-start;gap:8px;margin-bottom:14px;font-size:1.4rem;color:var(--gray-600)}.RegisterPage_formCheck__bsUzq .RegisterPage_checkbox__DbsAL{margin-top:3px;accent-color:var(--primary-500);width:1.12em;height:1.12em}.RegisterPage_formCheck__bsUzq label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.25}.RegisterPage_formCheck__bsUzq .RegisterPage_underline__2D8Mq{color:var(--primary-600);text-decoration:underline;cursor:pointer;transition:color .18s}.RegisterPage_formCheck__bsUzq .RegisterPage_underline__2D8Mq:focus,.RegisterPage_formCheck__bsUzq .RegisterPage_underline__2D8Mq:hover{color:var(--primary)-800}.RegisterPage_contractBox___wvWI{border:1px solid var(--gray-200);background:var(--gray)-50;max-height:260px;overflow-y:auto;padding:17px 17px 14px 14px;margin-bottom:12px;border-radius:7px;font-size:1.4rem;box-shadow:0 2px 10px rgba(20,40,80,.04);line-height:1.55}.RegisterPage_error__3U2Zk{color:var(--danger);font-size:1rem;margin-top:5px;margin-bottom:-10px;min-height:19px}.RegisterPage_submitBtn__7l4q9{width:100%;background:var(--primary-600);color:var(--white);font-weight:600;font-size:1.6rem;border:none;border-radius:8px;padding:11px 0;margin-top:7px;margin-bottom:12px;cursor:pointer;transition:background .2s,transform .14s;box-shadow:0 1px 5px rgba(30,60,140,.06)}.RegisterPage_submitBtn__7l4q9:hover:not(:disabled){background:var(--primary-700);transform:translateY(-1.5px) scale(1.012)}.RegisterPage_submitBtn__7l4q9:disabled{opacity:.7;cursor:not-allowed}.RegisterPage_loginLink__VW6QX{margin-top:6px;text-align:center}.RegisterPage_loginLink__VW6QX .RegisterPage_link__Jnvfp{color:var(--primary-700);font-weight:500;font-size:1.4rem;text-decoration:underline;cursor:pointer;transition:color .18s}.RegisterPage_loginLink__VW6QX .RegisterPage_link__Jnvfp:hover{color:var(--primary-900)}.RegisterPage_successMsg__V0qCu{background:var(--success)-50;color:var(--success)-700;border:1px solid var(--success)-200;padding:10px 18px;border-radius:7px;margin-top:8px;text-align:center;font-size:1.6rem;font-weight:500;box-shadow:0 1px 6px rgba(60,140,60,.05)}@media screen and (max-width:600px){.RegisterPage_formContainer__t10gw{padding:12px 3vw 11px;border-radius:8px}.RegisterPage_formHeader__bIAvx{gap:8px}.RegisterPage_formHeader__bIAvx .RegisterPage_icon__fHq3h{width:39px;height:39px;font-size:2rem}.RegisterPage_formHeader__bIAvx b{font-size:1.6rem}}.RegisterPage_passwordHint__mhNRZ{font-size:12px;color:#5d6673;margin-top:2px;margin-bottom:4px}.RegisterPage_passwordWrapper__D5Umt{display:flex;align-items:center;position:relative}.RegisterPage_input__U87TP{flex:1 1;padding-right:38px}.RegisterPage_pwToggle__KWFUQ{background:none;border:none;cursor:pointer;position:absolute;right:8px;top:10px;font-size:18px;color:#a4a4a4;padding:0 5px;outline:none;transition:color .2s}.RegisterPage_pwToggle__KWFUQ:hover{color:#23539b}.RegisterPage_tabSwitch__7tSE8{display:flex;justify-content:center;align-items:center;background:var(--primary)-50;border-radius:999px;padding:.25rem;width:-moz-fit-content;width:fit-content;margin:2.2rem auto 2.5rem;box-shadow:0 2px 8px 0 rgba(var(--primary-400),.05)}.RegisterPage_tabSwitch__7tSE8 button{background:rgba(0,0,0,0);border:none;font-family:Patron,sans-serif!important;font-size:1.6rem;font-weight:500;color:var(--primary-600);border-radius:999px;padding:.64em 2.2em;transition:background .18s,color .18s,box-shadow .16s;cursor:pointer;outline:none;position:relative;z-index:1}.RegisterPage_tabSwitch__7tSE8 button:focus-visible,.RegisterPage_tabSwitch__7tSE8 button:hover{background:var(--primary-100);color:var(--primary)-800}.RegisterPage_tabSwitch__7tSE8 .RegisterPage_activeTab__jXYGr{background:var(--white);color:var(--primary-700);box-shadow:0 1px 6px 0 rgba(var(--primary-400),.09);font-weight:600;z-index:2}