.auth-lessons_signup__dJgF6 [role=radio][aria-checked=true]{border-color:#84d8ff;background:#ddf4ff;color:#1176b8}.auth-lessons_signup__dJgF6 [role=radio]:focus-visible{outline:3px solid #1cb0f6;outline-offset:3px}.auth-lessons_pair__NXWmA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.auth-lessons_labelRow__JrtWu{display:flex;justify-content:space-between;gap:8px}.auth-lessons_labelRow__JrtWu small{font-size:12px;color:#8a99ad}.auth-lessons_password__hfYrX{position:relative;display:block}.auth-lessons_password__hfYrX input{width:100%;box-sizing:border-box;padding-right:56px!important}.auth-lessons_password__hfYrX button{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:12px;background:transparent;color:#8a99ad;cursor:pointer}.auth-lessons_password__hfYrX button svg{width:20px;height:20px}.auth-lessons_terms__J8weS{min-height:44px;box-sizing:border-box;display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:2px solid #e5e9ef;border-radius:16px;font-size:14px;font-weight:700;line-height:1.45;color:#4b5f7a;cursor:pointer}.auth-lessons_terms__J8weS input{flex:none;width:22px;height:22px;margin:0;accent-color:#58cc02}.auth-lessons_terms__J8weS a{color:#1176b8;font-weight:900}.auth-lessons_code__LxwUv input{width:100%;min-width:0;box-sizing:border-box;font-size:28px!important;letter-spacing:.4em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.auth-lessons_textLink__dCsPl{justify-self:center;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:0;background:transparent;color:#1176b8;font:inherit;font-size:14px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer}.auth-lessons_textLink__dCsPl svg{width:16px;height:16px}.auth-lessons_textLink__dCsPl:disabled{opacity:.5;cursor:progress}.auth-lessons_login__dv_hh{min-height:100dvh;display:grid;grid-template-rows:auto 1fr;background:#fff;color:#102f63;font-family:Nunito,sans-serif}.auth-lessons_loginTop__dHKn9{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px))}.auth-lessons_loginTop__dHKn9 img{width:104px;height:auto}.auth-lessons_ghost__pQhdy{min-height:44px;display:inline-flex;align-items:center;padding:0 18px;border:solid #e5e9ef;border-width:2px 2px 4px;border-radius:14px;color:#1176b8;font-weight:900;font-size:14px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.auth-lessons_loginColumn__qxIRN{width:100%;max-width:440px;margin:0 auto;padding:12px max(16px,env(safe-area-inset-right,0px)) 40px max(16px,env(safe-area-inset-left,0px));box-sizing:border-box;display:grid;grid-gap:16px;gap:16px;align-content:start}.auth-lessons_loginColumn__qxIRN>button[type=submit]{width:100%}.auth-lessons_inputGroup__9dfBM{display:grid;border:2px solid #e5e9ef;border-radius:16px;background:#f7f9fb;overflow:hidden}.auth-lessons_inputGroup__9dfBM input{width:100%;box-sizing:border-box;min-height:56px;padding:0 16px;border:0;background:transparent;color:#102f63;font:inherit;font-size:17px;font-weight:800}.auth-lessons_inputGroup__9dfBM>label+.auth-lessons_password__hfYrX{border-top:2px solid #e5e9ef}.auth-lessons_inputGroup__9dfBM input:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 2px #1cb0f6}.auth-lessons_srOnly__x7uQP{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.auth-lessons_error__tpP_a{margin:0;padding:12px 14px;border-radius:14px;background:#ffdfe0;color:#c62f2f;font-size:15px!important;font-weight:900;border:0}.auth-lessons_switch__NxK_3{margin:0;text-align:center;color:#4b5f7a;font-weight:700;font-size:14px}.auth-lessons_switch__NxK_3 a{color:#1176b8;font-weight:900}.auth-lessons_secure__dlUWv{display:flex;justify-content:center;align-items:center;gap:6px;color:#8a99ad;font-size:12px;font-weight:700}.auth-lessons_secure__dlUWv svg{width:14px;height:14px}:is(.auth-lessons_ghost__pQhdy,.auth-lessons_switch__NxK_3 a,.auth-lessons_textLink__dCsPl):focus-visible{outline:3px solid #1cb0f6;outline-offset:3px}@media (max-width:640px){.auth-lessons_pair__NXWmA{grid-template-columns:1fr}}.auth-lessons_loginHero__IdfLf{display:flex;align-items:center;gap:8px;margin-inline:-24px}.auth-lessons_loginHero__IdfLf>div:last-child{flex:1 1;min-width:0;margin-bottom:0}.auth-lessons_loginHero__IdfLf p{min-height:2.9em;transition:opacity .2s ease}.auth-lessons_loginColumn__qxIRN{max-width:520px}@media (max-width:640px){.auth-lessons_loginHero__IdfLf{flex-direction:column;gap:4px;margin-inline:0}.auth-lessons_loginHero__IdfLf>div:last-child{align-self:stretch}.auth-lessons_loginHero__IdfLf>div:last-child:before{left:50%;top:-9px;bottom:auto;transform:translateX(-50%) rotate(135deg)}}.auth-lessons_rules__v6EgF{margin:-8px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 12px;gap:6px 12px}.auth-lessons_rules__v6EgF li{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:800;color:#8a99ad}.auth-lessons_rules__v6EgF li svg{flex:none;width:16px;height:16px;padding:2px;border-radius:50%;background:#e5e9ef;color:#fff;box-sizing:border-box}.auth-lessons_rules__v6EgF li[data-ok=true]{color:#3f7d00}.auth-lessons_rules__v6EgF li[data-ok=true] svg{background:#58cc02}.auth-lessons_primaryLink__eB_Vm{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box}@media (max-width:640px){.auth-lessons_rules__v6EgF{grid-template-columns:1fr}}