.auth-shell_page__VyweI{position:relative;isolation:isolate;min-height:100dvh;overflow:clip;display:flex;align-items:center;justify-content:center;padding:96px 24px 32px;color:#252b34;background:#f5f7fa}.auth-shell_background__zMagI{position:fixed;inset:0;z-index:-4;overflow:hidden}.auth-shell_background__zMagI img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;filter:saturate(.94) contrast(1.02)}.auth-shell_veil__EK_GM{position:fixed;inset:0;z-index:-3;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.92),rgba(255,255,255,.72) 31%,rgba(255,255,255,.28) 62%,rgba(255,255,255,.42)),linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.34) 42%,rgba(255,255,255,.78))}.auth-shell_leftGlow__edTYS{position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 16% 48%,rgba(255,255,255,.92) 0,rgba(255,255,255,.68) 18%,rgba(255,255,255,0) 47%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.58),rgba(255,255,255,0) 42%)}.auth-shell_bottomFade__xIFjX{position:fixed;inset:auto 0 0;z-index:-1;height:34%;pointer-events:none;background:linear-gradient(180deg,rgba(245,247,250,0),rgba(245,247,250,.86))}.auth-shell_content__jQZfi{width:min(100%,620px);display:flex;justify-content:center}.auth-shell_card__ZUXOn{width:min(100%,560px);padding:34px 34px 24px;border:1px solid rgba(220,228,240,.84);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(250,251,253,.82));box-shadow:0 34px 92px rgba(20,30,44,.13),0 14px 42px rgba(20,30,44,.08),inset 0 1px 0 rgba(255,255,255,.96);backdrop-filter:blur(28px) saturate(1.06);-webkit-backdrop-filter:blur(28px) saturate(1.06)}.auth-shell_heading__Wviub{margin-bottom:24px;text-align:center}.auth-shell_heading__Wviub h1{margin:0;color:#252b34;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(40px,3vw,50px);line-height:.94;font-weight:400;letter-spacing:-.065em}.auth-shell_heading__Wviub p{max-width:470px;margin:12px auto 0;color:rgba(37,43,52,.58);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.42;font-weight:560;letter-spacing:-.035em}.auth-shell_form__Wv_4N{display:grid;grid-gap:16px;gap:16px}.auth-shell_socialGrid__wk_PC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.auth-shell_socialButton__7bq7S{min-height:50px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid rgba(213,219,230,.96);border-radius:12px;background:rgba(255,255,255,.74);color:#252b34;box-shadow:0 10px 26px rgba(15,35,68,.045),inset 0 1px 0 rgba(255,255,255,.95);font:inherit;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1;font-weight:760;letter-spacing:-.025em;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.auth-shell_socialButton__7bq7S:hover{border-color:rgba(185,196,214,.98);background:rgba(255,255,255,.96);box-shadow:0 16px 34px rgba(15,35,68,.075),inset 0 1px 0 rgba(255,255,255,1);transform:translateY(-1px)}.auth-shell_socialButton__7bq7S:disabled{cursor:wait;opacity:.78;transform:none}.auth-shell_socialButton__7bq7S:disabled:hover{border-color:rgba(213,219,230,.96);background:rgba(255,255,255,.74);box-shadow:0 10px 26px rgba(15,35,68,.045),inset 0 1px 0 rgba(255,255,255,.95)}.auth-shell_brandIcon__7STBT{width:24px;height:24px;flex:0 0 24px;display:block}.auth-shell_divider__q9lYY{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px;margin:4px 0 2px;color:rgba(37,43,52,.56);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1;font-weight:760;letter-spacing:-.02em}.auth-shell_divider__q9lYY span{height:1px;background:linear-gradient(90deg,rgba(213,219,230,0),rgba(213,219,230,.95))}.auth-shell_divider__q9lYY span:last-child{background:linear-gradient(90deg,rgba(213,219,230,.95),rgba(213,219,230,0))}.auth-shell_field__1Jlxj{display:grid;grid-gap:9px;gap:9px}.auth-shell_field__1Jlxj label,.auth-shell_field__1Jlxj>span{color:#252b34;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1;font-weight:720;letter-spacing:-.025em}.auth-shell_inputWrap__euJyJ{position:relative}.auth-shell_inputWithIcon__gZvNr,.auth-shell_input__lgUF_{width:100%;min-height:48px;padding:0 16px;border:1px solid rgba(213,219,230,.98);border-radius:13px;outline:none;background:rgba(255,255,255,.68);color:#252b34;box-shadow:0 10px 24px rgba(15,35,68,.035),inset 0 1px 0 rgba(255,255,255,.95);font:inherit;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1;font-weight:520;letter-spacing:-.025em;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.auth-shell_inputWithIcon__gZvNr{padding-right:48px}.auth-shell_inputWithIcon__gZvNr::placeholder,.auth-shell_input__lgUF_::placeholder{color:rgba(37,43,52,.3)}.auth-shell_inputWithIcon__gZvNr:focus,.auth-shell_input__lgUF_:focus{border-color:rgba(58,92,161,.34);background:rgba(255,255,255,.9);box-shadow:0 0 0 4px rgba(58,92,161,.08),0 14px 32px rgba(15,35,68,.06),inset 0 1px 0 rgba(255,255,255,1)}.auth-shell_eyeButton__kCw5Q{position:absolute;top:50%;right:14px;width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:rgba(37,43,52,.42);cursor:pointer;transform:translateY(-50%);transition:color .18s ease,background .18s ease}.auth-shell_eyeButton__kCw5Q:hover{color:#252b34;background:rgba(37,43,52,.055)}.auth-shell_eyeButton__kCw5Q svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;fill:none}.auth-shell_primaryButton__kVl_x{min-height:50px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:13px;color:#fff;background:linear-gradient(135deg,#101722,#132246 58%,#263d7d);box-shadow:0 18px 42px rgba(17,24,39,.19),inset 0 1px 0 rgba(255,255,255,.16);font:inherit;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1;font-weight:820;letter-spacing:-.025em;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.auth-shell_primaryButton__kVl_x:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 22px 48px rgba(17,24,39,.23),inset 0 1px 0 rgba(255,255,255,.18)}.auth-shell_primaryButton__kVl_x:disabled{cursor:wait;opacity:.8;filter:none;transform:none}.auth-shell_primaryButton__kVl_x:disabled:hover{transform:none;filter:none;box-shadow:0 18px 42px rgba(17,24,39,.19),inset 0 1px 0 rgba(255,255,255,.16)}.auth-shell_secondaryRow__Q66Ug{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:2px}.auth-shell_secondaryButton__d_dkH{min-height:auto;padding:0;border:0;background:transparent;color:rgba(37,43,52,.58);box-shadow:none;text-decoration:none;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1;font-weight:660;letter-spacing:-.025em;transition:color .18s ease,transform .18s ease}.auth-shell_secondaryButton__d_dkH:hover{color:#252b34;transform:translateY(-1px)}.auth-shell_arrowLink__nujHC{min-height:auto;padding:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:transparent;color:rgba(37,43,52,.58);text-decoration:none;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1;font-weight:660;letter-spacing:-.025em;transition:color .18s ease,transform .18s ease}.auth-shell_arrowLink__nujHC:hover{color:#252b34;transform:translateY(-1px)}.auth-shell_arrowLink__nujHC svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none;transition:transform .18s ease}.auth-shell_arrowLink__nujHC:hover svg{transform:translateX(3px)}.auth-shell_checkboxList__HFt_d{display:grid;grid-gap:12px;gap:12px;margin-top:2px}.auth-shell_checkboxLabel__vCGio{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;align-items:start;color:rgba(37,43,52,.62);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.35;font-weight:520;letter-spacing:-.025em;cursor:pointer}.auth-shell_checkboxLabel__vCGio input{width:20px;height:20px;margin:0;accent-color:#19264a}.auth-shell_legalText__LAwMj{max-width:520px;margin:4px auto 0;color:rgba(37,43,52,.48);text-align:center;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.45;font-weight:520;letter-spacing:-.025em}.auth-shell_legalText__LAwMj a{color:rgba(31,59,118,.88);text-decoration:underline;text-underline-offset:3px;font-weight:720}.auth-shell_fieldError__VNRJr,.auth-shell_statusMessage__0Y2qy{margin:-2px 0 0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.4;font-weight:560;letter-spacing:-.02em}.auth-shell_fieldError__VNRJr,.auth-shell_statusError__c1vV2{color:#b42318}.auth-shell_statusSuccess__ILxvt{color:#15803d}.auth-shell_register__nwQD_ .auth-shell_card__ZUXOn{width:min(100%,650px)}.auth-shell_login__gVObK .auth-shell_content__jQZfi,.auth-shell_restore__y6MsG .auth-shell_content__jQZfi{width:min(100%,620px)}.auth-shell_login__gVObK .auth-shell_card__ZUXOn{width:min(100%,560px)}.auth-shell_restore__y6MsG .auth-shell_card__ZUXOn{width:min(100%,590px)}@media (min-width:1280px){.auth-shell_register__nwQD_{padding-top:122px}.auth-shell_login__gVObK{padding-top:96px}}@media (max-width:720px){.auth-shell_page__VyweI{align-items:flex-start;min-height:100dvh;padding:92px 14px 28px;overflow-y:auto}.auth-shell_background__zMagI img{object-position:center top}.auth-shell_veil__EK_GM{background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.46) 36%,rgba(255,255,255,.83)),linear-gradient(90deg,rgba(255,255,255,.92),rgba(255,255,255,.26))}.auth-shell_leftGlow__edTYS{background:radial-gradient(circle at 20% 34%,rgba(255,255,255,.86) 0,rgba(255,255,255,.66) 28%,rgba(255,255,255,0) 66%)}.auth-shell_content__jQZfi{width:100%}.auth-shell_card__ZUXOn{width:min(100%,430px);padding:28px 18px 22px;border-radius:22px}.auth-shell_heading__Wviub{margin-bottom:24px}.auth-shell_heading__Wviub h1{font-size:42px}.auth-shell_heading__Wviub p{max-width:330px;margin-top:12px;font-size:14px;line-height:1.36}.auth-shell_socialGrid__wk_PC{grid-template-columns:1fr}.auth-shell_secondaryRow__Q66Ug{gap:14px}.auth-shell_arrowLink__nujHC,.auth-shell_secondaryButton__d_dkH{font-size:14px}.auth-shell_legalText__LAwMj{font-size:12px}}@media (max-width:390px){.auth-shell_page__VyweI{padding-inline:10px}.auth-shell_card__ZUXOn{padding-inline:14px}.auth-shell_heading__Wviub h1{font-size:39px}.auth-shell_inputWithIcon__gZvNr,.auth-shell_input__lgUF_,.auth-shell_socialButton__7bq7S{min-height:48px}}.auth-shell_yandexBrandIcon__axIQH{width:24px;height:24px;flex:0 0 24px;display:block;overflow:visible;transform:translateX(2px)}.auth-shell_socialButton__7bq7S .auth-shell_brandIcon__7STBT,.auth-shell_socialButton__7bq7S .auth-shell_yandexBrandIcon__axIQH{margin-top:-1px}.auth-shell_authSwitchRow__lOMB7{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding-top:2px;color:rgba(37,43,52,.52);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1;font-weight:560;letter-spacing:-.025em;text-align:center}.auth-shell_authSwitchRow__lOMB7 .auth-shell_arrowLink__nujHC{font-size:14px;font-weight:720;color:rgba(37,43,52,.72)}.auth-shell_authSwitchRow__lOMB7 .auth-shell_arrowLink__nujHC:hover{color:#252b34}@media (max-width:720px){.auth-shell_authSwitchRow__lOMB7{display:flex;flex-wrap:wrap;row-gap:8px}}.auth-shell_page__VyweI,.auth-shell_page__VyweI *{letter-spacing:0}.auth-shell_page__VyweI{background:#f3f6fa}.auth-shell_background__zMagI img{filter:saturate(.9) contrast(1.01)}.auth-shell_veil__EK_GM{background:rgb(247 249 252/76%)}.auth-shell_leftGlow__edTYS{background:linear-gradient(90deg,rgb(255 255 255/98%),rgb(255 255 255/46%))}.auth-shell_bottomFade__xIFjX{background:linear-gradient(180deg,rgb(243 246 250/0),#f3f6fa)}.auth-shell_card__ZUXOn{border:1px solid #dbe4ef;border-radius:8px;background:rgb(255 255 255/97%);box-shadow:0 18px 48px rgb(15 27 53/10%);backdrop-filter:none;-webkit-backdrop-filter:none}.auth-shell_heading__Wviub h1{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:34px;line-height:1.1;font-weight:800}.auth-shell_inputWithIcon__gZvNr,.auth-shell_input__lgUF_,.auth-shell_primaryButton__kVl_x,.auth-shell_socialButton__7bq7S{border-radius:8px}.auth-shell_primaryButton__kVl_x{background:#1767f7;box-shadow:0 12px 28px rgb(23 103 247/22%)}.auth-shell_primaryButton__kVl_x:hover{box-shadow:0 16px 34px rgb(23 103 247/28%)}.auth-shell_primaryButton__kVl_x:disabled:hover{box-shadow:0 12px 28px rgb(23 103 247/22%)}@media (max-width:720px){.auth-shell_veil__EK_GM{background:rgb(247 249 252/84%)}.auth-shell_leftGlow__edTYS{background:rgb(255 255 255/36%)}.auth-shell_card__ZUXOn{border-radius:8px}.auth-shell_heading__Wviub h1{font-size:30px}}@media (max-width:390px){.auth-shell_heading__Wviub h1{font-size:28px}}