.auth-module__dgWmnG__shell{grid-template-columns:minmax(420px,620px) 1fr;min-height:100vh;display:grid}.auth-module__dgWmnG__panel{color:#fff;background:linear-gradient(150deg,#8b5cf6 0%,#5b21b6 100%);flex-direction:column;justify-content:space-between;gap:32px;height:100vh;padding:56px 64px 48px;display:flex;position:sticky;top:0;overflow:hidden}.auth-module__dgWmnG__panel>*{position:relative}.auth-module__dgWmnG__panelMandala{opacity:.12;pointer-events:none;animation:160s linear infinite auth-module__dgWmnG__auSpin;bottom:-380px;right:-280px;position:absolute!important}.auth-module__dgWmnG__panelLogo{letter-spacing:-.02em;align-self:flex-start;align-items:center;gap:12px;font-size:22px;font-weight:700;display:inline-flex;color:#fff!important}.auth-module__dgWmnG__panelMid{animation:auth-module__dgWmnG__auUp .9s var(--ease)both;flex-direction:column;gap:28px;display:flex}.auth-module__dgWmnG__panelTitle{letter-spacing:-.03em;margin:0;font-size:clamp(30px,3vw,40px);font-weight:700;line-height:1.2}.auth-module__dgWmnG__panelLead{color:#e9dfff;max-width:470px;margin:0;font-size:17px;line-height:1.6}.auth-module__dgWmnG__panelFoot{color:#ddd0ff;flex-direction:column;gap:12px;font-size:13px;font-weight:500;display:flex}.auth-module__dgWmnG__socials{flex-wrap:wrap;gap:10px;display:flex}.auth-module__dgWmnG__socials a{transition:background-color .2s,transform .25s var(--ease);background:#ffffff24;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:9px 14px 9px 12px;font-size:13px;font-weight:600;display:inline-flex;color:#fff!important}.auth-module__dgWmnG__socials a:hover{background:#ffffff3d;transform:translateY(-2px)}.auth-module__dgWmnG__preview{width:100%;max-width:420px;color:var(--ink);background:#fff;border-radius:20px;flex-direction:column;gap:14px;padding:22px 24px;animation:6s ease-in-out infinite auth-module__dgWmnG__auFloat;display:flex;box-shadow:0 24px 48px -12px #2e106573}.auth-module__dgWmnG__pvRow{align-items:center;gap:10px;display:flex}.auth-module__dgWmnG__pvIcon{background:var(--v50);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.auth-module__dgWmnG__pvMuted{color:var(--mut);font-size:12px}.auth-module__dgWmnG__pvQ{margin-top:2px;font-size:14px;font-weight:600}.auth-module__dgWmnG__pvScore{align-items:center;gap:14px;display:flex}.auth-module__dgWmnG__ring{flex:none;width:56px;height:56px;position:relative}.auth-module__dgWmnG__ring span{place-items:center;font-size:17px;font-weight:700;display:grid;position:absolute;inset:0}.auth-module__dgWmnG__ringDraw{stroke-dashoffset:100px;animation:auth-module__dgWmnG__auRing 1.4s var(--ease).6s forwards}.auth-module__dgWmnG__pvBadge{color:#15803d;background:#dcfce7;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.auth-module__dgWmnG__pvLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:11px;font-weight:600}.auth-module__dgWmnG__pvBalance{color:var(--mut);align-items:baseline;gap:10px;font-size:14px;font-weight:500;display:flex}.auth-module__dgWmnG__pvBalance strong{letter-spacing:-.04em;color:var(--ink);font-size:40px;font-weight:800;line-height:1}.auth-module__dgWmnG__pvHr{background:#f1eef8;border:0;height:1px;margin:0}.auth-module__dgWmnG__pvLine{justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.auth-module__dgWmnG__pvLine span{align-items:center;gap:10px;font-weight:500;display:inline-flex}.auth-module__dgWmnG__pvLine b{color:var(--acc);font-weight:600}.auth-module__dgWmnG__formSide{justify-content:center;align-items:center;padding:88px 32px 56px;display:flex;position:relative}.auth-module__dgWmnG__back{transition:color .2s,gap .25s var(--ease);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex;position:absolute;top:36px;left:48px;color:var(--mut)!important}.auth-module__dgWmnG__back:hover{gap:12px;color:var(--acc)!important}.auth-module__dgWmnG__formWrap{width:100%;max-width:440px;animation:auth-module__dgWmnG__auUp .7s var(--ease)both;flex-direction:column;gap:22px;display:flex}.auth-module__dgWmnG__head h1{letter-spacing:-.03em;margin:0 0 8px;font-size:30px;font-weight:700}.auth-module__dgWmnG__head p{color:var(--mut);margin:0;font-size:15px}.auth-module__dgWmnG__head a,.auth-module__dgWmnG__terms a{font-weight:600;color:var(--acc)!important}.auth-module__dgWmnG__head a:hover,.auth-module__dgWmnG__terms a:hover{text-decoration:underline!important}.auth-module__dgWmnG__toggle{background:#f4f2f8;border-radius:12px;gap:4px;padding:4px;display:flex;position:relative}.auth-module__dgWmnG__toggleThumb{width:calc(50% - 6px);transition:transform .35s var(--ease);background:#fff;border-radius:9px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 3px #1b153014}.auth-module__dgWmnG__toggleThumbRight{transform:translate(calc(100% + 4px))}.auth-module__dgWmnG__toggleBtn{cursor:pointer;font:inherit;color:var(--mut);z-index:1;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.auth-module__dgWmnG__toggleBtn:hover{color:var(--ink)}.auth-module__dgWmnG__toggleOn{color:var(--ink);font-weight:600}.auth-module__dgWmnG__toggleBtn:focus-visible,.auth-module__dgWmnG__chip:focus-visible,.auth-module__dgWmnG__eye:focus-visible{outline:2px solid var(--acc2);outline-offset:1px}.auth-module__dgWmnG__form{flex-direction:column;gap:20px;display:flex}.auth-module__dgWmnG__field{flex-direction:column;gap:8px;display:flex}.auth-module__dgWmnG__labelRow{justify-content:space-between;align-items:center;display:flex}.auth-module__dgWmnG__labelRow label,.auth-module__dgWmnG__labelText{color:var(--ink);font-size:14px;font-weight:600}.auth-module__dgWmnG__input{background:#fff;border:1px solid #e4def0;border-radius:12px;align-items:center;gap:10px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.auth-module__dgWmnG__input:hover{border-color:#d3cbe6}.auth-module__dgWmnG__input:focus-within{border-color:var(--acc);box-shadow:0 0 0 4px #a78bfa40}.auth-module__dgWmnG__input:focus-within .auth-module__dgWmnG__inIcon{color:var(--acc)}.auth-module__dgWmnG__inIcon{color:#9a95aa;flex:none;transition:color .2s}.auth-module__dgWmnG__input input,.auth-module__dgWmnG__input select{min-width:0;height:48px;font:inherit;color:var(--ink);appearance:none;cursor:text;background:0 0;border:0;outline:0;flex:1;font-size:15px}.auth-module__dgWmnG__input select{cursor:pointer;padding-right:24px}.auth-module__dgWmnG__input input::placeholder{color:#a39fb3}.auth-module__dgWmnG__placeholder{color:#a39fb3!important}.auth-module__dgWmnG__selectChev{color:#9a95aa;pointer-events:none;position:absolute;right:14px}.auth-module__dgWmnG__eye{cursor:pointer;color:#9a95aa;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:4px;display:grid}.auth-module__dgWmnG__eye:hover{color:var(--acc)}.auth-module__dgWmnG__inputError{border-color:#f87171}.auth-module__dgWmnG__inputError:focus-within{border-color:#ef4444;box-shadow:0 0 0 4px #f8717133}.auth-module__dgWmnG__hint{color:var(--mut);font-size:12.5px}.auth-module__dgWmnG__error{color:#dc2626;font-size:12.5px;font-weight:500;animation:.35s auth-module__dgWmnG__auShake}.auth-module__dgWmnG__forgot{font-size:13.5px;font-weight:600;color:var(--acc)!important}.auth-module__dgWmnG__forgot:hover{text-decoration:underline!important}.auth-module__dgWmnG__chips{gap:8px;display:flex}.auth-module__dgWmnG__chip{cursor:pointer;font:inherit;color:var(--ink);transition:border-color .2s,background-color .2s,transform .2s var(--ease);background:#fff;border:1px solid #e4def0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:500;display:inline-flex}.auth-module__dgWmnG__chip:hover{border-color:var(--acc2)}.auth-module__dgWmnG__chip:active{transform:scale(.98)}.auth-module__dgWmnG__chipOn{border:1.5px solid var(--acc);background:var(--v50);color:var(--deep);font-weight:600}.auth-module__dgWmnG__chipTick{background:var(--acc);color:#fff;width:16px;height:16px;animation:auth-module__dgWmnG__auPop .3s var(--ease);border-radius:50%;place-items:center;display:grid}.auth-module__dgWmnG__chipsError .auth-module__dgWmnG__chip{border-color:#f87171}.auth-module__dgWmnG__gift{background:var(--tint);border:1px solid var(--v100);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:500;line-height:1.45;display:flex}.auth-module__dgWmnG__gift svg{flex:none}.auth-module__dgWmnG__gift b{color:var(--acc)}.auth-module__dgWmnG__slideFromLeft{animation:auth-module__dgWmnG__auSlideL .4s var(--ease)both}.auth-module__dgWmnG__slideFromRight{animation:auth-module__dgWmnG__auSlideR .4s var(--ease)both}.auth-module__dgWmnG__paneHead{flex-direction:column;gap:22px;display:flex}.auth-module__dgWmnG__successBox{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:500}.auth-module__dgWmnG__serverError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:500;animation:.35s auth-module__dgWmnG__auShake}.auth-module__dgWmnG__submit{width:100%;height:50px;font-size:15.5px}.auth-module__dgWmnG__submit:disabled{opacity:.75;cursor:wait;transform:none}.auth-module__dgWmnG__spinner{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite auth-module__dgWmnG__auSpin}.auth-module__dgWmnG__terms{text-align:center;color:var(--mut);margin:0;font-size:12.5px}.auth-module__dgWmnG__privacy{color:var(--mut);justify-content:center;align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}@keyframes auth-module__dgWmnG__auSpin{to{rotate:360deg}}@keyframes auth-module__dgWmnG__auUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes auth-module__dgWmnG__auFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes auth-module__dgWmnG__auRing{to{stroke-dashoffset:18px}}@keyframes auth-module__dgWmnG__auPop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes auth-module__dgWmnG__auSlideL{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes auth-module__dgWmnG__auSlideR{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes auth-module__dgWmnG__auShake{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (max-width:1024px){.auth-module__dgWmnG__shell{grid-template-columns:1fr}.auth-module__dgWmnG__panel{gap:0;height:auto;padding:32px 24px;position:relative}.auth-module__dgWmnG__panelMid,.auth-module__dgWmnG__panelFoot{display:none}.auth-module__dgWmnG__panelMandala{bottom:-520px;right:-360px}.auth-module__dgWmnG__formSide{align-items:flex-start;padding:32px 20px 56px}.auth-module__dgWmnG__back{display:none}}@media (prefers-reduced-motion:reduce){.auth-module__dgWmnG__panelMandala,.auth-module__dgWmnG__preview,.auth-module__dgWmnG__panelMid,.auth-module__dgWmnG__formWrap,.auth-module__dgWmnG__chipTick,.auth-module__dgWmnG__error,.auth-module__dgWmnG__serverError,.auth-module__dgWmnG__slideFromLeft,.auth-module__dgWmnG__slideFromRight{animation:none!important}.auth-module__dgWmnG__toggleThumb{transition:none}.auth-module__dgWmnG__ringDraw{stroke-dashoffset:18px;animation:none}}
.reset-module__C2AflG__backLogin{color:var(--mut);align-items:center;gap:6px;margin-bottom:22px;font-size:14px;font-weight:600;transition:color .2s,gap .2s;display:inline-flex}.reset-module__C2AflG__backLogin:hover{color:var(--acc);gap:9px}.reset-module__C2AflG__steps{align-items:center;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.reset-module__C2AflG__steps li{color:#9b95ad;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.reset-module__C2AflG__steps li+li:before{content:"";background:var(--bor2);border-radius:2px;width:28px;height:2px;transition:background .3s}.reset-module__C2AflG__steps i{color:#9b95ad;width:24px;height:24px;transition:all .3s var(--ease);background:#f1edfb;border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;display:grid}.reset-module__C2AflG__stepOn{color:var(--deep)!important}.reset-module__C2AflG__stepOn i{background:var(--acc);color:#fff;box-shadow:0 0 0 5px #7c3aed24}.reset-module__C2AflG__stepDone{color:var(--deep)!important}.reset-module__C2AflG__stepDone i{background:var(--v100);color:var(--acc)}.reset-module__C2AflG__stepDone+li:before,.reset-module__C2AflG__stepOn:before{background:var(--acc2)!important}.reset-module__C2AflG__pane{animation:reset-module__C2AflG__paneIn .45s var(--ease)both}.reset-module__C2AflG__badge{color:#fff;background:linear-gradient(135deg,#8b5cf6,#5b21b6);border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:18px;animation:3.5s ease-in-out infinite reset-module__C2AflG__bob;display:grid;box-shadow:0 14px 28px -12px #5b21b699}.reset-module__C2AflG__email{color:var(--ink);word-break:break-all}.reset-module__C2AflG__link{font:inherit;font-size:inherit;color:var(--acc);cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.reset-module__C2AflG__link:hover{color:var(--deep);text-underline-offset:3px;text-decoration:underline}.reset-module__C2AflG__link:disabled{color:#9b95ad;cursor:default;text-decoration:none}.reset-module__C2AflG__alt{text-align:center;color:var(--mut);margin:4px 0 0;font-size:14px}.reset-module__C2AflG__alt a{color:var(--acc);font-weight:650}.reset-module__C2AflG__otpField{flex-direction:column;gap:8px;display:flex}.reset-module__C2AflG__otpLabel{justify-content:space-between;align-items:center;font-size:14px;display:flex}.reset-module__C2AflG__otpLabel label{color:var(--ink);font-weight:600}.reset-module__C2AflG__timer{color:#9b95ad;font-variant-numeric:tabular-nums;font-size:13px}.reset-module__C2AflG__otp{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.reset-module__C2AflG__otp input{text-align:center;width:100%;min-width:0;height:58px;font:inherit;color:var(--ink);border:1.5px solid var(--bor2);caret-color:var(--acc);transition:border-color .2s,box-shadow .2s,transform .2s var(--ease),background .2s;background:#fff;border-radius:14px;outline:0;font-size:24px;font-weight:700}.reset-module__C2AflG__otp input:focus{border-color:var(--acc);transform:translateY(-2px);box-shadow:0 0 0 4px #7c3aed24}.reset-module__C2AflG__otpFilled{animation:reset-module__C2AflG__tick .25s var(--ease);background:var(--v50)!important;border-color:#c4b5fd!important}.reset-module__C2AflG__otpErr input{border-color:#ef4444;animation:.4s reset-module__C2AflG__shake}.reset-module__C2AflG__rules{background:var(--tint);border-radius:12px;flex-wrap:wrap;gap:8px 18px;margin:-4px 0 0;padding:12px 14px;list-style:none;display:flex}.reset-module__C2AflG__rules li{color:#9b95ad;align-items:center;gap:7px;font-size:13px;transition:color .2s;display:flex}.reset-module__C2AflG__rules li span{color:#fff;width:16px;height:16px;transition:all .25s var(--ease);border:1.5px solid #d6cfe6;border-radius:50%;place-items:center;display:grid}.reset-module__C2AflG__ruleOk{color:#15803d!important}.reset-module__C2AflG__ruleOk span{background:#22c55e;transform:scale(1.1);border-color:#22c55e!important}.reset-module__C2AflG__done{text-align:center;padding-top:12px}.reset-module__C2AflG__doneIcon{color:#fff;width:84px;height:84px;box-shadow:0 0 0 12px var(--v50),0 20px 40px -16px #5b21b699;animation:reset-module__C2AflG__pop .6s var(--ease)both;background:linear-gradient(135deg,#8b5cf6,#5b21b6);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.reset-module__C2AflG__done h1{letter-spacing:-.025em;margin:0 0 8px;font-size:28px}.reset-module__C2AflG__done p{color:var(--mut);margin:0 0 26px}.reset-module__C2AflG__doneBtn{justify-content:center;width:100%}.reset-module__C2AflG__doneNote{font-size:13px;color:#9b95ad!important;margin:14px 0 0!important}@keyframes reset-module__C2AflG__paneIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes reset-module__C2AflG__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes reset-module__C2AflG__tick{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes reset-module__C2AflG__shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes reset-module__C2AflG__pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@media (max-width:480px){.reset-module__C2AflG__steps span{display:none}.reset-module__C2AflG__steps li:has(i) span{display:none}.reset-module__C2AflG__stepOn span{display:inline!important}.reset-module__C2AflG__otp{gap:7px}.reset-module__C2AflG__otp input{border-radius:12px;height:52px;font-size:21px}}@media (prefers-reduced-motion:reduce){.reset-module__C2AflG__pane,.reset-module__C2AflG__badge,.reset-module__C2AflG__otp input,.reset-module__C2AflG__doneIcon{transition:none!important;animation:none!important}}.reset-module__C2AflG__pane>header{margin-bottom:26px}.reset-module__C2AflG__pane button[type=submit]{gap:8px}.reset-module__C2AflG__pane .reset-module__C2AflG__alt a,.reset-module__C2AflG__pane .reset-module__C2AflG__alt a:visited{color:var(--acc)}
