.auth-module__Y2OPrW__authRoot{--auth-bg-0:var(--neon-bg-0);--auth-bg-1:var(--neon-bg-1);--auth-panel:var(--neon-bg-2);--auth-panel-2:var(--neon-bg-3);--auth-border:var(--neon-border);--auth-border-soft:var(--neon-border-soft);--auth-text:var(--neon-text);--auth-muted:var(--neon-text-muted);--auth-muted-2:var(--neon-text-muted-2);--auth-label:var(--neon-label);--auth-cy:var(--neon-secondary);--auth-vi:var(--neon-primary);--auth-pk:var(--neon-pink);--auth-blue:var(--neon-blue);--auth-error:var(--neon-error);--auth-radius:14px;width:100%;min-height:100vh;color:var(--auth-text);font-family:var(--font-manrope), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:var(--neon-page-bg);position:relative;overflow-x:hidden}.auth-module__Y2OPrW__authRoot *,.auth-module__Y2OPrW__authRoot :before,.auth-module__Y2OPrW__authRoot :after{box-sizing:border-box}.auth-module__Y2OPrW__page{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.auth-module__Y2OPrW__header{z-index:2;justify-content:space-between;align-items:center;padding:26px 40px;display:flex;position:relative}.auth-module__Y2OPrW__brand{letter-spacing:.2px;align-items:center;gap:12px;font-weight:700;display:flex}.auth-module__Y2OPrW__brandMark{color:#fff;background:linear-gradient(135deg,#3b4bff 0%,#7b5cff 100%);border-radius:10px;place-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:grid;box-shadow:0 6px 22px #5a5aff59,inset 0 1px #fff3}.auth-module__Y2OPrW__brandName{font-size:17px}.auth-module__Y2OPrW__main{z-index:2;grid-template-columns:300px 1fr 360px;align-items:center;gap:48px;width:100%;max-width:1440px;margin:0 auto;padding:10px 48px 40px;display:grid;position:relative}.auth-module__Y2OPrW__features{flex-direction:column;gap:14px;display:flex}.auth-module__Y2OPrW__feat{border:1px solid var(--auth-border-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#161940b3,#0e112eb3);border-radius:14px;grid-template-columns:36px 1fr;gap:12px;padding:16px;display:grid}.auth-module__Y2OPrW__featIc{border:1px solid var(--auth-border);width:36px;height:36px;color:var(--auth-blue);background:#ffffff05;border-radius:10px;place-items:center;display:grid}.auth-module__Y2OPrW__feat h4{letter-spacing:.1px;margin:0 0 4px;font-size:14px;font-weight:700}.auth-module__Y2OPrW__feat p{color:var(--auth-muted);margin:0;font-size:12.5px;line-height:1.5}.auth-module__Y2OPrW__auth{justify-self:center;width:100%;max-width:440px;padding:8px 4px}.auth-module__Y2OPrW__greeting{letter-spacing:-.5px;text-align:center;margin:0 0 18px;font-size:38px;font-weight:700;line-height:1.1}.auth-module__Y2OPrW__accent{background:linear-gradient(90deg,#8ca8ff 0%,#b59bff 50%,#7ef2ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.auth-module__Y2OPrW__sub{color:var(--auth-muted);text-align:center;margin:0 0 18px;font-size:14.5px}.auth-module__Y2OPrW__fieldLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--auth-label);margin:0 0 10px;font-size:11px;font-weight:600;display:block}.auth-module__Y2OPrW__input{border:1px solid var(--auth-border);width:100%;height:46px;color:var(--auth-text);font:inherit;background:#0b0d24b3;border-radius:10px;outline:none;padding:0 16px;font-size:16px;transition:border-color .15s,box-shadow .15s}.auth-module__Y2OPrW__input::placeholder{color:var(--auth-muted-2)}.auth-module__Y2OPrW__input:focus-visible,.auth-module__Y2OPrW__input:focus{border-color:#4b63d6;box-shadow:0 0 0 3px #5a6eff3d}.auth-module__Y2OPrW__cta{width:100%;height:48px;font:inherit;color:#111;cursor:pointer;background:linear-gradient(90deg,#b39bff 0%,#93b8ff 45%,#7ef0ff 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:18px;font-size:15px;font-weight:700;transition:transform .1s,box-shadow .2s,opacity .15s;display:inline-flex;position:relative;box-shadow:0 10px 30px #7878ff59,inset 0 1px #ffffff80}.auth-module__Y2OPrW__cta:hover:not(:disabled){box-shadow:0 14px 40px #7878ff80,inset 0 1px #ffffff80}.auth-module__Y2OPrW__cta:active:not(:disabled){transform:translateY(1px)}.auth-module__Y2OPrW__cta:focus-visible{outline:none;box-shadow:0 10px 30px #7878ff59,inset 0 1px #ffffff80,0 0 0 3px #5ef0ff73}.auth-module__Y2OPrW__cta:disabled{opacity:.55;cursor:not-allowed}.auth-module__Y2OPrW__spinner{border:2px solid #1111114d;border-top-color:#111111e6;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite auth-module__Y2OPrW__spin}@keyframes auth-module__Y2OPrW__spin{to{transform:rotate(360deg)}}.auth-module__Y2OPrW__divider{color:var(--auth-label);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:14px;margin:22px 0 16px;font-size:11px;font-weight:600;display:flex}.auth-module__Y2OPrW__divider:before,.auth-module__Y2OPrW__divider:after{content:"";background:linear-gradient(90deg, transparent, var(--auth-border), transparent);flex:1;height:1px}.auth-module__Y2OPrW__socials{flex-direction:column;gap:10px;display:flex}.auth-module__Y2OPrW__social{border:1px solid var(--auth-border);height:46px;color:var(--auth-text);font:inherit;cursor:pointer;background:#0b0d248c;border-radius:10px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.auth-module__Y2OPrW__social:hover{background:#14183cb3}.auth-module__Y2OPrW__social:focus-visible{border-color:var(--auth-cy);outline:none;box-shadow:0 0 0 3px #5ef0ff4d}.auth-module__Y2OPrW__socialGoogle:hover{border-color:#e25b4a}.auth-module__Y2OPrW__socialTelegram:hover{border-color:#39a9ff}.auth-module__Y2OPrW__socialYandex:hover{border-color:#fc3f1d}.auth-module__Y2OPrW__legal{color:var(--auth-muted-2);text-align:center;margin-top:22px;font-size:12px;line-height:1.55}.auth-module__Y2OPrW__legal a{color:var(--auth-muted);border-bottom:1px dotted var(--auth-border);text-decoration:none}.auth-module__Y2OPrW__legal a:hover,.auth-module__Y2OPrW__legal a:focus-visible{color:var(--auth-text);border-bottom-color:var(--auth-cy)}.auth-module__Y2OPrW__error{color:var(--auth-error);text-align:center;margin-top:14px;font-size:13.5px;line-height:1.4}.auth-module__Y2OPrW__otpHeader{text-align:center;margin-bottom:22px}.auth-module__Y2OPrW__otpTitle{letter-spacing:-.4px;margin:0 0 8px;font-size:28px;font-weight:700;line-height:1.15}.auth-module__Y2OPrW__otpSub{color:var(--auth-muted);margin:0;font-size:14px}.auth-module__Y2OPrW__otpEmail{color:var(--auth-text);font-weight:600}.auth-module__Y2OPrW__otpGrid{grid-template-columns:repeat(6,1fr);gap:8px;max-width:320px;margin:0 auto;display:grid}.auth-module__Y2OPrW__otpInput{text-align:center;width:100%;height:56px;font-family:var(--font-jbmono), var(--font-manrope), monospace;color:var(--auth-text);border:1px solid var(--auth-border);font-variant-numeric:tabular-nums;caret-color:var(--auth-cy);background:#0b0d24b3;border-radius:10px;outline:none;font-size:22px;font-weight:600;transition:border-color .12s,box-shadow .12s}.auth-module__Y2OPrW__otpInput:focus-visible,.auth-module__Y2OPrW__otpInput:focus{border-color:var(--auth-cy);box-shadow:0 0 0 3px #5ef0ff38}.auth-module__Y2OPrW__otpInputFilled{background:#5ef0ff0a;border-color:#5ef0ff73}.auth-module__Y2OPrW__otpActions{flex-direction:column;align-items:center;gap:10px;margin-top:22px;display:flex}.auth-module__Y2OPrW__resend{font:inherit;color:var(--auth-cy);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:13.5px;text-decoration:none;transition:color .15s}.auth-module__Y2OPrW__resend:hover:not(:disabled),.auth-module__Y2OPrW__resend:focus-visible:not(:disabled){color:#9ff5ff;outline:none;text-decoration:underline}.auth-module__Y2OPrW__resend:disabled{color:var(--auth-muted-2);cursor:not-allowed}.auth-module__Y2OPrW__backToEmail{font:inherit;color:var(--auth-muted);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:13px;transition:color .15s}.auth-module__Y2OPrW__backToEmail:hover,.auth-module__Y2OPrW__backToEmail:focus-visible{color:var(--auth-text);outline:none}.auth-module__Y2OPrW__mobileChips{display:none}.auth-module__Y2OPrW__cloud{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:visible}.auth-module__Y2OPrW__cloud svg{filter:drop-shadow(0 0 6px #8c78ffbf)drop-shadow(0 0 14px #64f0ff59);animation:7s ease-in-out infinite auth-module__Y2OPrW__float;position:absolute}.auth-module__Y2OPrW__cloud .cy{stroke:#6ff3ff;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.auth-module__Y2OPrW__cloud .vi{stroke:#b793ff;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.auth-module__Y2OPrW__cloud .thin{stroke-width:1.5px}@keyframes auth-module__Y2OPrW__float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(.5deg)}}.auth-module__Y2OPrW__icBook{width:66px;animation-delay:-1s;top:4%;right:34%}.auth-module__Y2OPrW__icBulb{width:56px;animation-delay:-3s;top:2%;right:12%}.auth-module__Y2OPrW__icObook{width:74px;animation-delay:-2s;top:16%;right:4%}.auth-module__Y2OPrW__icClip{width:62px;animation-delay:-4s;top:32%;right:20%}.auth-module__Y2OPrW__icTrans{width:78px;animation-delay:-1.5s;top:42%;right:4%}.auth-module__Y2OPrW__icProf{width:62px;animation-delay:-2.5s;top:56%;right:22%}.auth-module__Y2OPrW__icBrain{width:74px;animation-delay:-3.5s;top:64%;right:5%}.auth-module__Y2OPrW__icPeople{width:72px;animation-delay:-5s;top:80%;right:18%}.auth-module__Y2OPrW__icStar{width:54px;animation-delay:-6s;top:2%;left:38%}.auth-module__Y2OPrW__icChart{width:62px;animation-delay:-4.5s;bottom:2%;left:44%}.auth-module__Y2OPrW__mobileCloud{pointer-events:none;width:100%;height:90px;display:none;position:relative}.auth-module__Y2OPrW__mobileCloud svg{filter:drop-shadow(0 0 6px #8c78ff8c)drop-shadow(0 0 14px #64f0ff40);opacity:.92;animation:7s ease-in-out infinite auth-module__Y2OPrW__float;position:absolute}.auth-module__Y2OPrW__mobileCloud .cy{stroke:#6ff3ff;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.auth-module__Y2OPrW__mobileCloud .vi{stroke:#b793ff;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.auth-module__Y2OPrW__mobileCloud .thin{stroke-width:1.5px}.auth-module__Y2OPrW__icMobBulb{width:54px;animation-delay:-1s;top:14px;left:8px}.auth-module__Y2OPrW__icMobStar{width:72px;margin-left:-36px;animation-delay:-3s;top:4px;left:50%}.auth-module__Y2OPrW__icMobBook{width:58px;animation-delay:-2s;top:26px;right:4px}.auth-module__Y2OPrW__footer{color:var(--auth-muted-2);z-index:2;justify-content:space-between;align-items:center;width:100%;max-width:1440px;margin:0 auto;padding:22px 48px 28px;font-size:12.5px;display:flex;position:relative}.auth-module__Y2OPrW__footer a{color:var(--auth-muted-2);text-decoration:none;transition:color .15s}.auth-module__Y2OPrW__footer a:hover,.auth-module__Y2OPrW__footer a:focus-visible{color:var(--auth-text);outline:none}.auth-module__Y2OPrW__footerLinks{gap:26px;display:flex}@media (max-width:1180px){.auth-module__Y2OPrW__main{grid-template-columns:minmax(260px,1fr) minmax(320px,440px);gap:32px;padding:10px 32px 32px}.auth-module__Y2OPrW__features{order:1}.auth-module__Y2OPrW__auth{order:2}.auth-module__Y2OPrW__cloud,.auth-module__Y2OPrW__rightSpacer{display:none}}@media (max-width:820px){.auth-module__Y2OPrW__header{padding:20px}.auth-module__Y2OPrW__main{grid-template-columns:1fr;gap:24px;padding:0 20px 30px}.auth-module__Y2OPrW__auth{order:1;padding-top:12px}.auth-module__Y2OPrW__features{order:2;display:none}.auth-module__Y2OPrW__greeting{margin-bottom:18px;font-size:28px}.auth-module__Y2OPrW__mobileChips{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 22px;display:grid}.auth-module__Y2OPrW__mobileChip{border:1px solid var(--auth-border-soft);background:linear-gradient(#161940b3,#0e112eb3);border-radius:12px;align-items:center;gap:9px;padding:10px 12px;display:flex}.auth-module__Y2OPrW__mobileChipIc{border:1px solid var(--auth-border);width:28px;height:28px;color:var(--auth-blue);background:#ffffff05;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.auth-module__Y2OPrW__mobileChipTxt{color:var(--auth-text);font-size:11.5px;font-weight:600;line-height:1.2}.auth-module__Y2OPrW__footer{text-align:center;flex-direction:column;gap:12px;padding:20px}.auth-module__Y2OPrW__footerLinks{flex-wrap:wrap;justify-content:center;gap:18px}.auth-module__Y2OPrW__otpGrid{gap:6px}.auth-module__Y2OPrW__otpInput{height:52px;font-size:20px}.auth-module__Y2OPrW__mobileCloud{display:block}}@media (prefers-reduced-motion:reduce){.auth-module__Y2OPrW__cloud svg,.auth-module__Y2OPrW__spinner{animation:none!important}.auth-module__Y2OPrW__cta,.auth-module__Y2OPrW__input,.auth-module__Y2OPrW__social,.auth-module__Y2OPrW__otpInput{transition:none!important}}
