.AuthLayout-module__qd1ayG__root{background:#fff;height:100svh;position:relative;overflow:hidden}.AuthLayout-module__qd1ayG__topBar{z-index:300;pointer-events:none;background:linear-gradient(90deg,#54c47e 0%,#3b82f6 30%,#a78bfa 55%,#54c47e 80%,#2563eb 100%) 0 0/250% 100%;height:3px;animation:4s linear infinite AuthLayout-module__qd1ayG__shimmerBar;position:fixed;top:0;left:0;right:0}@keyframes AuthLayout-module__qd1ayG__shimmerBar{0%{background-position:0%}to{background-position:250%}}.AuthLayout-module__qd1ayG__layout{height:100svh;display:flex;overflow:hidden}.AuthLayout-module__qd1ayG__langCorner{z-index:50;position:fixed;top:1.1rem;right:1.5rem}.AuthLayout-module__qd1ayG__left{color:#fff;background:linear-gradient(160deg,#1a7a4a 0%,#54c47e 50%,#1d4ed8 100%);flex-direction:column;flex:1;justify-content:center;gap:2.5rem;padding:3rem 3.5rem;animation:.7s cubic-bezier(.16,1,.3,1) both AuthLayout-module__qd1ayG__leftFadeIn;display:flex;position:relative;overflow:hidden}.AuthLayout-module__qd1ayG__left:before{content:"";pointer-events:none;background:#ffffff12;border-radius:50%;width:380px;height:380px;position:absolute;top:-100px;right:-80px}.AuthLayout-module__qd1ayG__left:after{content:"";pointer-events:none;background:#ffffff0d;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-120px;left:-70px}@keyframes AuthLayout-module__qd1ayG__leftFadeIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.AuthLayout-module__qd1ayG__brand{z-index:1;align-items:center;gap:.75rem;width:fit-content;text-decoration:none;display:flex;position:relative}.AuthLayout-module__qd1ayG__brandLogo{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#fff3;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;animation:3.5s ease-in-out infinite AuthLayout-module__qd1ayG__logoPulse;display:flex}@keyframes AuthLayout-module__qd1ayG__logoPulse{0%,to{box-shadow:0 0 #ffffff4d}50%{box-shadow:0 0 0 10px #fff0}}.AuthLayout-module__qd1ayG__brandName{color:#fff;letter-spacing:-.03em;font-size:1.6rem;font-weight:800}.AuthLayout-module__qd1ayG__product{z-index:1;flex-direction:column;gap:.875rem;max-width:460px;display:flex;position:relative}.AuthLayout-module__qd1ayG__headline{letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(1.9rem,2.8vw,2.75rem);font-weight:800;line-height:1.18}.AuthLayout-module__qd1ayG__desc{color:#ffffffbf;margin:0;font-size:1rem;line-height:1.7}.AuthLayout-module__qd1ayG__statsRow{z-index:1;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:16px;align-items:stretch;max-width:400px;animation:.6s cubic-bezier(.16,1,.3,1) .3s both AuthLayout-module__qd1ayG__fadeUp;display:flex;position:relative;overflow:hidden}@keyframes AuthLayout-module__qd1ayG__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.AuthLayout-module__qd1ayG__statItem{flex-direction:column;flex:1;align-items:center;gap:.2rem;padding:1rem .5rem;display:flex}.AuthLayout-module__qd1ayG__statDivider{background:#ffffff2e;align-self:stretch;width:1px}.AuthLayout-module__qd1ayG__statVal{color:#fff;letter-spacing:-.03em;font-size:1.3rem;font-weight:800;line-height:1}.AuthLayout-module__qd1ayG__statLbl{color:#fff9;text-transform:uppercase;letter-spacing:.06em;font-size:.65rem;font-weight:600}.AuthLayout-module__qd1ayG__contacts{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #fff9;border-radius:16px;flex-direction:column;gap:.6rem;max-width:400px;padding:1rem 1.25rem;animation:.6s cubic-bezier(.16,1,.3,1) .45s both AuthLayout-module__qd1ayG__fadeUp;display:flex;position:relative}.AuthLayout-module__qd1ayG__contactHeading{text-transform:uppercase;letter-spacing:.1em;color:#111827;margin:0 0 .25rem;font-size:.75rem;font-weight:700}.AuthLayout-module__qd1ayG__contactList{flex-direction:column;gap:0;display:flex}.AuthLayout-module__qd1ayG__contactRow{color:#111827;border-bottom:1px solid #00000014;align-items:center;gap:.625rem;padding:.45rem 0;font-size:.94rem;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.AuthLayout-module__qd1ayG__contactRow:last-child{border-bottom:none;padding-bottom:0}.AuthLayout-module__qd1ayG__contactRow:first-child{padding-top:0}.AuthLayout-module__qd1ayG__contactRow:hover{color:#1a7a4a}.AuthLayout-module__qd1ayG__right{z-index:2;background:#fff;flex:none;justify-content:center;align-items:center;padding:2rem 3rem 2rem 2rem;animation:.7s cubic-bezier(.16,1,.3,1) .1s both AuthLayout-module__qd1ayG__panelSlideIn;display:flex;position:relative;overflow:hidden}@keyframes AuthLayout-module__qd1ayG__panelSlideIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@media (max-width:860px){.AuthLayout-module__qd1ayG__layout{flex-direction:column}.AuthLayout-module__qd1ayG__left{flex:none;justify-content:flex-start;gap:1.25rem;padding:2rem 1.75rem 1.5rem}.AuthLayout-module__qd1ayG__statsRow{max-width:100%}.AuthLayout-module__qd1ayG__contacts{display:none}.AuthLayout-module__qd1ayG__right{flex:1;padding:1.5rem 1.5rem 2rem;overflow-y:auto}}@media (max-width:600px){.AuthLayout-module__qd1ayG__left{display:none}.AuthLayout-module__qd1ayG__right{height:100svh;padding-top:calc(2.5rem + env(safe-area-inset-top,0px));padding-left:calc(1rem + env(safe-area-inset-left,0px));padding-right:calc(1rem + env(safe-area-inset-right,0px));padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px));flex:1;align-items:flex-start;overflow-y:auto}}.AuthLayout-module__qd1ayG__fabRoot{z-index:110;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex;position:fixed;bottom:1.75rem;right:1.75rem}.AuthLayout-module__qd1ayG__fabMenu{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.AuthLayout-module__qd1ayG__fabToggle{cursor:pointer;color:#fff;background:linear-gradient(135deg,#1a7a4a 0%,#54c47e 40%,#2563eb 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #2563eb4d,0 2px 6px #0000001f}.AuthLayout-module__qd1ayG__fabToggle:hover{transform:scale(1.08);box-shadow:0 6px 20px #2563eb66}.AuthLayout-module__qd1ayG__fabToggle:active{transform:scale(.96)}.AuthLayout-module__qd1ayG__fabItem{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:transform .15s,box-shadow .15s;animation:.2s cubic-bezier(.175,.885,.32,1.275) both AuthLayout-module__qd1ayG__fabItemIn;display:flex;box-shadow:0 2px 12px #0000001f,0 0 0 1px #0000000a}.AuthLayout-module__qd1ayG__fabItem:hover{transform:scale(1.1);box-shadow:0 4px 16px #00000029}@keyframes AuthLayout-module__qd1ayG__fabItemIn{0%{opacity:0;transform:scale(.6)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}
.LanguageSwitcher-module__VqF_7q__switcher{background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:.25rem;padding:.25rem;display:flex;box-shadow:0 2px 8px #00000014}.LanguageSwitcher-module__VqF_7q__btn{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-family:inherit;font-size:.72rem;font-weight:500;line-height:1;transition:background .15s,color .15s;display:flex}.LanguageSwitcher-module__VqF_7q__btn:hover{color:#111827;background:#f3f4f6}.LanguageSwitcher-module__VqF_7q__active{color:#fff;background:linear-gradient(135deg,#54c47e 0%,#2563eb 100%);font-weight:700}.LanguageSwitcher-module__VqF_7q__active:hover{color:#fff;background:linear-gradient(135deg,#3db368 0%,#1d4ed8 100%)}.LanguageSwitcher-module__VqF_7q__flagWrap{flex-shrink:0;justify-content:center;align-items:center;width:22px;min-height:20px;display:flex}.LanguageSwitcher-module__VqF_7q__short{font-size:.68rem;font-weight:inherit;letter-spacing:.03em}.LanguageSwitcher-module__VqF_7q__label{font-size:.68rem;font-weight:inherit;display:none}.LanguageSwitcher-module__VqF_7q__active .LanguageSwitcher-module__VqF_7q__label{display:inline}.LanguageSwitcher-module__VqF_7q__active .LanguageSwitcher-module__VqF_7q__short{display:none}
.page-module__meqK-a__card{box-sizing:border-box;background:#fff;border-radius:24px;width:420px;max-width:calc(100vw - 2rem);animation:.65s cubic-bezier(.16,1,.3,1) .2s both page-module__meqK-a__cardEntrance;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 4px 12px #00000012,0 20px 48px #0000001a}@keyframes page-module__meqK-a__cardEntrance{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.page-module__meqK-a__cardBanner{background:linear-gradient(135deg,#1a7a4a 0%,#54c47e 35%,#2563eb 100%);padding:1.75rem 2rem 1.625rem;position:relative;overflow:hidden}.page-module__meqK-a__cardBanner:before{content:"";pointer-events:none;background:#ffffff1a;border-radius:50%;width:160px;height:160px;animation:7s ease-in-out infinite page-module__meqK-a__bannerOrb1;position:absolute;top:-48px;right:-48px}.page-module__meqK-a__cardBanner:after{content:"";pointer-events:none;background:#ffffff12;border-radius:50%;width:100px;height:100px;animation:9s ease-in-out infinite reverse page-module__meqK-a__bannerOrb2;position:absolute;bottom:-36px;left:24px}@keyframes page-module__meqK-a__bannerOrb1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-12px,12px)scale(1.08)}}@keyframes page-module__meqK-a__bannerOrb2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(10px,-10px)scale(1.06)}}.page-module__meqK-a__bannerIconRow{z-index:1;align-items:center;gap:.625rem;margin-bottom:.875rem;display:flex;position:relative}.page-module__meqK-a__bannerLogo{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#fff3;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;animation:4s ease-in-out infinite page-module__meqK-a__logoFloat;display:flex}@keyframes page-module__meqK-a__logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.page-module__meqK-a__bannerBrand{color:#ffffffe6;letter-spacing:-.02em;font-size:.95rem;font-weight:800}.page-module__meqK-a__bannerTitle{color:#fff;letter-spacing:-.03em;z-index:1;margin:0 0 .3rem;font-size:1.55rem;font-weight:800;line-height:1.18;position:relative}.page-module__meqK-a__bannerSub{color:#ffffffbf;z-index:1;margin:0;font-size:.84rem;line-height:1.5;position:relative}.page-module__meqK-a__cardBody{padding:1.75rem 2rem 2rem}.page-module__meqK-a__googleBtn{color:#111827;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;justify-content:center;align-items:center;gap:.625rem;width:100%;padding:.72rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:flex}.page-module__meqK-a__googleBtn:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 10px #2563eb1a}.page-module__meqK-a__googleBtn:active{box-shadow:none;transform:translateY(0)}.page-module__meqK-a__divider{align-items:center;gap:.75rem;margin:1.25rem 0;display:flex}.page-module__meqK-a__divider:before,.page-module__meqK-a__divider:after{content:"";background:linear-gradient(90deg,#0000,#e5e7eb,#0000);flex:1;height:1px}.page-module__meqK-a__dividerText{color:#9ca3af;white-space:nowrap;font-size:.76rem;font-weight:500}.page-module__meqK-a__form{flex-direction:column;gap:1.025rem;display:flex}.page-module__meqK-a__field{flex-direction:column;gap:.35rem;display:flex}.page-module__meqK-a__labelRow{justify-content:space-between;align-items:baseline;display:flex}.page-module__meqK-a__label{color:#374151;font-size:.79rem;font-weight:600}.page-module__meqK-a__forgot{-webkit-text-fill-color:transparent;cursor:pointer;background-color:#0000;background-image:linear-gradient(135deg,#1a7a4a 0%,#2563eb 100%);-webkit-background-clip:text;background-clip:text;border:none;padding:0;font-family:inherit;font-size:.76rem;font-weight:600;transition:opacity .15s}.page-module__meqK-a__forgot:hover{opacity:.7}.page-module__meqK-a__inputWrap{align-items:center;display:flex;position:relative}.page-module__meqK-a__inputIcon{color:#9ca3af;pointer-events:none;z-index:1;align-items:center;transition:color .18s;display:flex;position:absolute;left:.8rem}.page-module__meqK-a__inputWrap:focus-within .page-module__meqK-a__inputIcon{color:#54c47e}.page-module__meqK-a__input{color:#111827;box-sizing:border-box;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;width:100%;padding:.7rem .875rem .7rem 2.5rem;font-family:inherit;font-size:.875rem;transition:border-color .18s,box-shadow .18s,background .18s}.page-module__meqK-a__input::placeholder{color:#9ca3af}.page-module__meqK-a__input:focus{background:#fff;border-color:#54c47e;box-shadow:0 0 0 3px #54c47e24}.page-module__meqK-a__errorMsg{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;margin:0;padding:.5rem .75rem;font-size:.8rem;animation:.38s page-module__meqK-a__shake}@keyframes page-module__meqK-a__shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.page-module__meqK-a__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1a7a4a 0%,#54c47e 40%,#2563eb 100%);border:none;border-radius:12px;width:100%;margin-top:.25rem;padding:.82rem 1rem;font-family:inherit;font-size:.9rem;font-weight:700;transition:opacity .15s,transform .15s,box-shadow .15s;position:relative;overflow:hidden}.page-module__meqK-a__submitBtn:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:60%;height:100%;animation:3.5s ease-in-out infinite page-module__meqK-a__btnShine;position:absolute;top:0;left:-100%}@keyframes page-module__meqK-a__btnShine{0%,to{left:-100%}50%{left:160%}}.page-module__meqK-a__submitBtn:hover:not(:disabled){opacity:.93;transform:translateY(-1px);box-shadow:0 6px 22px #2563eb4d,0 2px 8px #54c47e33}.page-module__meqK-a__submitBtn:active:not(:disabled){box-shadow:none;transform:translateY(0)}.page-module__meqK-a__submitBtn:disabled{opacity:.55;cursor:not-allowed}.page-module__meqK-a__footer{text-align:center;color:#6b7280;margin:1.25rem 0 0;font-size:.82rem}.page-module__meqK-a__corpSwitch{text-align:center;color:#9ca3af;margin:.5rem 0 0;font-size:.78rem}.page-module__meqK-a__link{-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#1a7a4a 0%,#2563eb 100%);-webkit-background-clip:text;background-clip:text;font-weight:700;text-decoration:none;transition:opacity .15s}.page-module__meqK-a__link:hover{opacity:.7}.page-module__meqK-a__backLink{text-align:center;-webkit-text-fill-color:transparent;cursor:pointer;background-color:#0000;background-image:linear-gradient(135deg,#1a7a4a 0%,#2563eb 100%);-webkit-background-clip:text;background-clip:text;border:none;margin-top:1.125rem;padding:0;font-family:inherit;font-size:.84rem;font-weight:600;transition:opacity .15s;display:block}.page-module__meqK-a__backLink:hover{opacity:.7}.page-module__meqK-a__sentIconWrap{background:linear-gradient(135deg,#1a7a4a 0%,#54c47e 50%,#2563eb 100%);border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;margin:0 0 1.375rem;animation:.45s cubic-bezier(.175,.885,.32,1.275) both page-module__meqK-a__popIn;display:flex}@keyframes page-module__meqK-a__popIn{0%{opacity:0;transform:scale(.4)rotate(-10deg)}to{opacity:1;transform:scale(1)rotate(0)}}.page-module__meqK-a__title{color:#111827;letter-spacing:-.025em;margin:0 0 .375rem;font-size:1.35rem;font-weight:800}.page-module__meqK-a__sub{color:#6b7280;margin:0 0 1.5rem;font-size:.85rem;line-height:1.6}.page-module__meqK-a__trustRow{border-top:1px solid #f3f4f6;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;padding-top:1.125rem;display:flex}.page-module__meqK-a__trustBadge{color:#9ca3af;white-space:nowrap;align-items:center;gap:.3rem;font-size:.68rem;font-weight:500;display:flex}.page-module__meqK-a__trustBadge svg{color:#54c47e;flex-shrink:0}@media (max-width:860px){.page-module__meqK-a__card{width:100%;max-width:420px}}@media (max-width:480px){.page-module__meqK-a__card{border-radius:20px}.page-module__meqK-a__cardBanner{padding:1.375rem 1.25rem 1.25rem}.page-module__meqK-a__cardBody{padding:1.375rem 1.25rem 1.5rem}.page-module__meqK-a__bannerTitle{font-size:1.3rem}.page-module__meqK-a__googleBtn,.page-module__meqK-a__submitBtn{font-size:.95rem}.page-module__meqK-a__trustRow{gap:.75rem}}
