.naHyUq_form{flex-direction:column;align-items:center;width:100%;max-width:470px;display:flex}.naHyUq_form form{width:100%;margin-top:32px}.naHyUq_form form>button[type=submit],.naHyUq_form form>button:not([type]){justify-content:center;align-items:center;width:100%;margin-top:32px;display:flex}.naHyUq_title{text-align:center;font-size:32px;font-weight:400;font-family:var(--font-montserrat),"Montserrat",sans-serif!important}.naHyUq_title p{font-weight:700;display:inline}.naHyUq_title p span{color:var(--color-secondary)}.naHyUq_forgetRow{justify-content:flex-end;width:100%;margin-top:12px;display:flex}.naHyUq_forget{color:rgba(var(--color-text--rgb), .6);text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:14px;text-decoration:underline;transition:color .15s ease-in-out}.naHyUq_forget:hover{cursor:pointer;color:var(--color-secondary)}.naHyUq_switchFooter{background:var(--color-overlay);border:1px solid var(--color-border);border-radius:16px;flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:32px;padding:18px 20px 20px;display:flex}.naHyUq_switchPrompt{font-family:var(--font-roboto),"Roboto",sans-serif;color:rgba(var(--color-text--rgb), .65);text-align:center;font-size:14px;font-weight:400}.naHyUq_switchBtn{border:1px solid rgba(var(--color-secondary--rgb), .45);background:rgba(var(--color-secondary--rgb), .1);width:100%;min-height:46px;color:var(--color-text);font-family:var(--font-roboto),"Roboto",sans-serif;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:600;transition:background-color .15s,border-color .15s,transform 80ms;display:flex}.naHyUq_switchBtn:hover:not(:disabled){background:rgba(var(--color-secondary--rgb), .22);border-color:rgba(var(--color-secondary--rgb), .75)}.naHyUq_switchBtn:active:not(:disabled){transform:scale(.99)}.naHyUq_switchBtn:disabled{opacity:.55;cursor:not-allowed}.naHyUq_divider{align-items:center;gap:12px;width:100%;margin:24px 0 16px;display:flex}.naHyUq_divider:before,.naHyUq_divider:after{content:"";background:var(--color-border);flex:1;height:1px}.naHyUq_divider span{color:rgba(var(--color-text--rgb), .45);font-size:13px}.naHyUq_passkeyBtn{border:1px solid var(--color-border);background:rgba(var(--color-secondary--rgb), .08);width:100%;color:var(--color-text);font-family:var(--font-roboto),"Roboto",sans-serif;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 16px;font-size:15px;font-weight:500;transition:background-color .15s,border-color .15s,transform 80ms;display:flex}.naHyUq_passkeyBtn:hover:not(:disabled){background:rgba(var(--color-secondary--rgb), .16);border-color:rgba(var(--color-secondary--rgb), .4)}.naHyUq_passkeyBtn:active:not(:disabled){transform:scale(.99)}.naHyUq_passkeyBtn:disabled{opacity:.55;cursor:not-allowed}.naHyUq_authExtras{width:100%}.naHyUq_oauthButtons{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;margin-top:12px;display:flex}.naHyUq_oauthBtn{border:1px solid var(--color-border);background:var(--color-overlay);min-width:0;height:60px;color:var(--color-text);cursor:pointer;border-radius:14px;flex:1 1 0;justify-content:center;align-items:center;gap:10px;padding:0 14px;transition:background-color .15s,border-color .15s,transform 80ms;display:flex}.naHyUq_oauthBtn:hover:not(:disabled){background:var(--color-overlay-strong);border-color:var(--color-border-strong);transform:translateY(-1px)}.naHyUq_oauthBtn:active:not(:disabled){transform:scale(.98)}.naHyUq_oauthBtn:disabled{opacity:.55;cursor:not-allowed}.naHyUq_oauthBtn svg{flex-shrink:0}.naHyUq_oauthBtn .oauth-svg-google{width:24px;height:24px}.naHyUq_oauthBtn .oauth-svg-yandex{width:28px;height:28px}.naHyUq_oauthLabel{font-family:var(--font-roboto),"Roboto",sans-serif;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.naHyUq_oauthSpinner{border:2px solid rgba(var(--color-text--rgb), .2);border-top-color:var(--color-text);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite naHyUq_oauth-spin}@keyframes naHyUq_oauth-spin{to{transform:rotate(360deg)}}@media (max-width:500px){.naHyUq_title{text-align:center;font-size:24px;font-weight:400;font-family:var(--font-montserrat),"Montserrat",sans-serif!important}}
.pzFKnW_mail{align-items:center;gap:36px;width:100%;max-width:960px;display:flex}.pzFKnW_mail svg{flex-shrink:0}.pzFKnW_text{flex-direction:column;gap:36px;display:flex}.pzFKnW_text span{color:var(--color-secondary)}.pzFKnW_text h2{font-size:32px;font-weight:700;font-family:var(--font-montserrat),"Montserrat",sans-serif!important}.pzFKnW_text p{font-size:22px}@media (max-width:890px){.pzFKnW_mail{flex-direction:column;gap:24px}.pzFKnW_text{text-align:center;align-items:center;gap:24px}.pzFKnW_text h2{font-size:28px}.pzFKnW_text p{font-size:20px}}@media (max-width:500px){.pzFKnW_mail,.pzFKnW_text{gap:16px}.pzFKnW_text h2{font-size:20px}.pzFKnW_text p{font-size:16px}}
.e170vq_notification{z-index:1000;width:calc(100vw - 40px);max-width:400px;position:fixed;top:20px;right:20px}.e170vq_content{border:1px solid rgba(var(--color-text--rgb), .2);backdrop-filter:blur(10px);background:linear-gradient(135deg,#444beb,#6366f1);border-radius:16px;align-items:flex-start;gap:16px;padding:20px;display:flex;position:relative;box-shadow:0 20px 40px #444beb4d}.e170vq_icon{flex-shrink:0;font-size:32px;animation:2s infinite e170vq_bounce}@keyframes e170vq_bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.e170vq_message{flex:1}.e170vq_message strong{color:var(--color-on-accent);margin-bottom:4px;font-size:16px;font-weight:700;display:block;font-family:var(--font-montserrat),"Montserrat",sans-serif!important}.e170vq_message p{color:var(--color-on-accent);opacity:.92;margin:0;font-size:14px;line-height:1.4}.e170vq_closeBtn{color:var(--color-on-accent);opacity:.85;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;transition:all .2s ease-in-out;display:flex;position:absolute;top:12px;right:12px}.e170vq_closeBtn:hover{background:rgba(var(--color-on-accent--rgb), .12);color:var(--color-on-accent)}@media (max-width:768px){.e170vq_notification{width:calc(100vw - 20px);max-width:none;top:10px;left:10px;right:10px}.e170vq_content{padding:16px}.e170vq_icon{font-size:24px}.e170vq_message strong{font-size:14px}.e170vq_message p{font-size:13px}}