.auth-module__Cgra4q__authShell{--auth-canvas:#f5f7ff;--auth-canvas-deep:#e9edff;--auth-surface:#ffffffc7;--auth-ink:#17324d;--auth-muted:#60758a;--auth-soft:#8da0b3;--auth-line:#53638526;--auth-primary:#6857f6;--auth-primary-deep:#5643ea;--auth-primary-soft:#e9e6ff;--auth-mint:#35cfa4;--auth-mint-soft:#daf8ee;--auth-coral:#ff7a70;isolation:isolate;min-height:100svh;color:var(--auth-ink);background:radial-gradient(circle at 3% 4%, #70b9ff3d, transparent 32rem), radial-gradient(circle at 94% 8%, #ff7a701f, transparent 27rem), linear-gradient(145deg, #fbfcff 0%, var(--auth-canvas-deep) 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-columns:minmax(420px,.9fr) minmax(480px,1.1fr);display:grid;position:relative;overflow:clip}.auth-module__Cgra4q__authShell *,.auth-module__Cgra4q__authShell :before,.auth-module__Cgra4q__authShell :after{box-sizing:border-box}.auth-module__Cgra4q__authShell h1,.auth-module__Cgra4q__authShell h2,.auth-module__Cgra4q__authShell p{margin:0}.auth-module__Cgra4q__authShell a{color:inherit;text-decoration:none}.auth-module__Cgra4q__authShell button,.auth-module__Cgra4q__authShell input,.auth-module__Cgra4q__authShell select{font:inherit}.auth-module__Cgra4q__auroraViolet,.auth-module__Cgra4q__auroraMint{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.auth-module__Cgra4q__auroraViolet{background:radial-gradient(circle,#6857f633,#0000 68%);width:620px;height:620px;top:-360px;right:-270px}.auth-module__Cgra4q__auroraMint{background:radial-gradient(circle,#35cfa42b,#0000 68%);width:540px;height:540px;bottom:-360px;left:-260px}.auth-module__Cgra4q__storyPanel{flex-direction:column;justify-content:center;min-width:0;padding:112px clamp(44px,5.2vw,90px) 80px;display:flex;position:relative;overflow:hidden}.auth-module__Cgra4q__desktopBrand,.auth-module__Cgra4q__mobileBrand{border-radius:14px;width:fit-content;display:inline-flex}.auth-module__Cgra4q__desktopBrand{position:absolute;top:34px;left:clamp(44px,5.2vw,90px)}.auth-module__Cgra4q__mobileBrand{display:none}.auth-module__Cgra4q__desktopBrand:focus-visible,.auth-module__Cgra4q__mobileBrand:focus-visible,.auth-module__Cgra4q__inlineLink:focus-visible,.auth-module__Cgra4q__returnHome:focus-visible{outline-offset:4px;outline:3px solid #6857f657}.auth-module__Cgra4q__brand{color:var(--auth-ink);letter-spacing:-.045em;align-items:center;gap:10px;font-size:17px;font-weight:850;display:inline-flex}.auth-module__Cgra4q__brandMark{background:linear-gradient(145deg, #8a7cff, var(--auth-primary));border-radius:13px;flex:none;width:38px;height:38px;position:relative;box-shadow:0 10px 22px #6857f64d}.auth-module__Cgra4q__brandMark:before{content:"";border:2px solid #fff;border-radius:50%;width:23px;height:9px;position:absolute;top:14px;left:7px;transform:rotate(-18deg)}.auth-module__Cgra4q__brandMark:after{content:"";background:#baffeb;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:5px}.auth-module__Cgra4q__brandMark span{background:#ffffffeb;border-radius:50%;width:3px;height:3px;position:absolute;top:9px;left:7px}.auth-module__Cgra4q__storyCopy{z-index:3;max-width:650px;position:relative}.auth-module__Cgra4q__storyCopy h2{letter-spacing:-.074em;font-size:clamp(52px,5.2vw,78px);line-height:.98}.auth-module__Cgra4q__storyCopy h2 em{color:var(--auth-primary);font-style:normal}.auth-module__Cgra4q__storyCopy>p{max-width:520px;color:var(--auth-muted);margin-top:22px;font-size:clamp(15px,1.2vw,18px);line-height:1.72}.auth-module__Cgra4q__storyOrbit{z-index:2;place-items:center;width:min(100%,440px);height:180px;margin-top:58px;display:grid;position:relative}.auth-module__Cgra4q__storyOrbit:before,.auth-module__Cgra4q__storyOrbit:after{content:"";border:2px solid #6857f62e;border-radius:50%;position:absolute}.auth-module__Cgra4q__storyOrbit:before{width:390px;height:104px;transform:rotate(-11deg)}.auth-module__Cgra4q__storyOrbit:after{width:315px;height:82px;transform:rotate(17deg)}.auth-module__Cgra4q__storyPlanet{z-index:2;background:linear-gradient(145deg,#8a7cff,var(--auth-primary));border-radius:25px;place-items:center;width:76px;height:76px;display:grid;position:relative;box-shadow:0 19px 39px #6857f642}.auth-module__Cgra4q__storyPlanet:before{content:"";border:2px solid #fff;border-radius:50%;width:45px;height:17px;transform:rotate(-18deg)}.auth-module__Cgra4q__storyPlanet>span{background:#baffeb;border-radius:50%;width:10px;height:10px;position:absolute;top:13px;right:11px}.auth-module__Cgra4q__storyOrbit>i{z-index:3;background:var(--auth-mint);border-radius:50%;position:absolute;box-shadow:0 7px 15px #35cfa442}.auth-module__Cgra4q__storyOrbit>i:first-of-type{width:12px;height:12px;top:45px;right:26px}.auth-module__Cgra4q__storyOrbit>i:nth-of-type(2){background:var(--auth-coral);width:8px;height:8px;bottom:36px;left:35px}.auth-module__Cgra4q__storyOrbit>i:nth-of-type(3){background:#f2ae38;width:6px;height:6px;top:28px;left:108px}.auth-module__Cgra4q__formPanel{z-index:4;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:30px clamp(28px,4vw,72px);display:flex;position:relative;overflow-y:auto}.auth-module__Cgra4q__formCard{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:#ffffffd1;border:1px solid #fffffffa;border-radius:28px;width:min(100%,480px);padding:clamp(27px,2.7vw,34px);position:relative;overflow:hidden;box-shadow:0 24px 62px #45428a24,inset 0 0 0 1px #ffffff6b}.auth-module__Cgra4q__formGlow{pointer-events:none;background:radial-gradient(circle,#6857f62b,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-145px;right:-100px}.auth-module__Cgra4q__independentNote{color:#708398;text-align:center;width:min(100%,500px);margin-top:5px;font-size:9px;line-height:1.55}.auth-module__Cgra4q__returnHome{min-height:35px;color:var(--auth-primary-deep);border-radius:9px;align-items:center;gap:6px;margin-top:10px;font-size:10px;font-weight:800;display:inline-flex}.auth-module__Cgra4q__returnHome svg{width:13px;height:13px}.auth-module__Cgra4q__page{z-index:1;gap:21px;display:grid;position:relative}.auth-module__Cgra4q__signupPage{gap:18px}.auth-module__Cgra4q__header{gap:8px;display:grid}.auth-module__Cgra4q__title{color:var(--auth-ink);letter-spacing:-.06em;font-size:clamp(31px,3vw,43px);line-height:1.02}.auth-module__Cgra4q__subtitle{max-width:430px;color:var(--auth-muted);font-size:13px;line-height:1.65}.auth-module__Cgra4q__form{gap:16px;display:grid}.auth-module__Cgra4q__field{gap:7px;display:grid}.auth-module__Cgra4q__fieldLabel{color:var(--auth-ink);font-size:12px;font-weight:800}.auth-module__Cgra4q__input,.auth-module__Cgra4q__select{width:100%;min-height:50px;color:var(--auth-ink);background:#ffffffc2;border:1px solid #5363852e;border-radius:15px;outline:none;font-size:14px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffffb8,0 7px 18px #4449760d}.auth-module__Cgra4q__input{padding:0 15px}.auth-module__Cgra4q__select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--auth-muted) 50%), linear-gradient(135deg, var(--auth-muted) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:0 42px 0 15px}.auth-module__Cgra4q__input::placeholder{color:#91a0ae}.auth-module__Cgra4q__input:hover,.auth-module__Cgra4q__select:hover{background-color:#ffffffe6;border-color:#6857f657}.auth-module__Cgra4q__input:focus-visible,.auth-module__Cgra4q__select:focus-visible{border-color:var(--auth-primary);background-color:#fff;box-shadow:0 0 0 4px #6857f621,0 8px 22px #44497612}.auth-module__Cgra4q__input:disabled,.auth-module__Cgra4q__select:disabled{cursor:not-allowed;opacity:.62}.auth-module__Cgra4q__twoColumns{grid-template-columns:1fr 1fr;gap:13px;display:grid}.auth-module__Cgra4q__button{cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;font-size:13px;font-weight:850;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.auth-module__Cgra4q__button:focus-visible{outline-offset:3px;outline:3px solid #6857f652}.auth-module__Cgra4q__button:disabled{cursor:not-allowed;opacity:.58;transform:none}.auth-module__Cgra4q__button svg{width:17px;height:17px}.auth-module__Cgra4q__primaryButton{color:#fff;background:linear-gradient(145deg, #7868fa, var(--auth-primary-deep));border:0;box-shadow:0 14px 28px #6857f640}.auth-module__Cgra4q__primaryButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 34px #6857f64f}.auth-module__Cgra4q__secondaryButton{color:var(--auth-ink);background:#ffffffb8;border:1px solid #5363852b;box-shadow:0 8px 20px #4449760f}.auth-module__Cgra4q__secondaryButton:hover:not(:disabled){background:#fff;border-color:#6857f642;transform:translateY(-1px)}.auth-module__Cgra4q__spin{animation:.9s linear infinite auth-module__Cgra4q__authSpin}.auth-module__Cgra4q__divider{justify-content:center;align-items:center;min-height:20px;display:flex;position:relative}.auth-module__Cgra4q__divider:before{content:"";inset-inline:0;border-top:1px solid var(--auth-line);position:absolute;top:50%}.auth-module__Cgra4q__divider span{color:var(--auth-soft);letter-spacing:.12em;text-transform:uppercase;background:#ffffffa8;padding:0 12px;font-size:9px;font-weight:800;position:relative}.auth-module__Cgra4q__switchText{color:var(--auth-muted);text-align:center;font-size:12px;line-height:1.5}.auth-module__Cgra4q__inlineLink{border-radius:5px;font-weight:850;color:var(--auth-primary-deep)!important}.auth-module__Cgra4q__inlineLink:hover{text-underline-offset:3px;text-decoration:underline}.auth-module__Cgra4q__finePrint{color:#708398;text-align:center;font-size:10px;line-height:1.6}.auth-module__Cgra4q__notice,.auth-module__Cgra4q__error{border-radius:14px;padding:12px 14px;font-size:12px;line-height:1.55}.auth-module__Cgra4q__notice{color:#11684f;background:#daf8eeb8;border:1px solid #13795b2b}.auth-module__Cgra4q__error{color:#9f3c34;background:#ffe7e4bd;border:1px solid #b8443a2b}.auth-module__Cgra4q__checkboxStack{gap:11px;display:grid}.auth-module__Cgra4q__checkboxLabel{color:var(--auth-muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:11px;line-height:1.55;display:flex}.auth-module__Cgra4q__checkbox{appearance:none;cursor:pointer;background:#ffffffbd;border:1.5px solid #53638552;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.auth-module__Cgra4q__checkbox:after{content:"";opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transform:rotate(-45deg)translateY(-1px)}.auth-module__Cgra4q__checkbox:checked{border-color:var(--auth-primary);background:var(--auth-primary)}.auth-module__Cgra4q__checkbox:checked:after{opacity:1}.auth-module__Cgra4q__checkbox:focus-visible{outline-offset:2px;outline:3px solid #6857f638}.auth-module__Cgra4q__checkbox:disabled{cursor:not-allowed;opacity:.58}.auth-module__Cgra4q__confirmation{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:12px;padding:15px 0;display:flex;position:relative}.auth-module__Cgra4q__confirmationIcon{color:#13795b;background:var(--auth-mint-soft);border-radius:19px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 13px 28px #35cfa42b}.auth-module__Cgra4q__confirmationIcon svg{width:27px;height:27px}.auth-module__Cgra4q__confirmation h2{letter-spacing:-.055em;font-size:30px}.auth-module__Cgra4q__confirmation p{max-width:380px;color:var(--auth-muted);font-size:13px;line-height:1.65}.auth-module__Cgra4q__confirmation .auth-module__Cgra4q__inlineLink{align-items:center;min-height:38px;margin-top:3px;display:inline-flex}@keyframes auth-module__Cgra4q__authSpin{to{transform:rotate(360deg)}}@media (max-width:1180px){.auth-module__Cgra4q__authShell{grid-template-columns:minmax(420px,.9fr) minmax(440px,1.1fr)}.auth-module__Cgra4q__storyPanel{padding-inline:44px}.auth-module__Cgra4q__desktopBrand{left:44px}.auth-module__Cgra4q__storyCopy h2{font-size:clamp(48px,5vw,65px)}.auth-module__Cgra4q__storyOrbit{transform-origin:0;transform:scale(.9)}}@media (max-width:940px){.auth-module__Cgra4q__authShell{min-height:100svh;display:block;overflow-y:auto}.auth-module__Cgra4q__storyPanel{display:none}.auth-module__Cgra4q__formPanel{justify-content:flex-start;min-height:100svh;padding:28px 22px 38px}.auth-module__Cgra4q__mobileBrand{align-self:flex-start;margin:0 0 27px 3px;display:inline-flex}.auth-module__Cgra4q__formCard{margin-block:auto}}@media (max-width:600px){.auth-module__Cgra4q__formPanel{padding:22px 14px 30px}.auth-module__Cgra4q__mobileBrand{margin-left:8px}.auth-module__Cgra4q__formCard{border-radius:25px;padding:28px 22px}.auth-module__Cgra4q__twoColumns{grid-template-columns:1fr}.auth-module__Cgra4q__title{font-size:34px}.auth-module__Cgra4q__independentNote{padding-inline:12px}}@media (max-width:390px){.auth-module__Cgra4q__formPanel{padding-inline:10px}.auth-module__Cgra4q__formCard{border-radius:22px;padding-inline:18px}.auth-module__Cgra4q__page{gap:21px}.auth-module__Cgra4q__input,.auth-module__Cgra4q__select{min-height:48px}}@media (prefers-reduced-motion:reduce){.auth-module__Cgra4q__authShell *,.auth-module__Cgra4q__authShell :before,.auth-module__Cgra4q__authShell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
