.auth-shell-module__Id9wQa__shell{color:#171a35;background:#fbfbfd;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);gap:24px;min-height:100svh;padding:20px;display:grid}.auth-shell-module__Id9wQa__aside{color:#fff;background:radial-gradient(at 90% 30%,#573389 0,#0000 60%),linear-gradient(145deg,#17162e,#24173e);border-radius:30px;flex-direction:column;justify-content:space-between;min-height:calc(100svh - 40px);padding:38px;display:flex;position:relative;overflow:hidden}.auth-shell-module__Id9wQa__story{padding-top:48px;position:relative}.auth-shell-module__Id9wQa__eyebrow{letter-spacing:.16em;color:#c5b2eb;align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.auth-shell-module__Id9wQa__story h2{letter-spacing:-.035em;white-space:pre-line;max-width:530px;margin:22px 0 18px;font-size:clamp(28px,3.2vw,48px);line-height:1.16}.auth-shell-module__Id9wQa__story p{color:#c2b7d3;max-width:390px;font-size:15px;line-height:1.75}.auth-shell-module__Id9wQa__art{object-fit:contain;filter:drop-shadow(0 24px 45px #9362ff33);width:min(340px,75%);height:280px;margin:14px auto;animation:7s ease-in-out infinite auth-shell-module__Id9wQa__float;display:block}.auth-shell-module__Id9wQa__note{color:#b4a5c8;border-top:1px solid #ffffff15;align-items:center;gap:10px;padding-top:22px;font-size:12px;display:flex}.auth-shell-module__Id9wQa__content{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:68px 28px 36px;display:flex;position:relative}.auth-shell-module__Id9wQa__back{color:#81758f;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex;position:absolute;top:16px;left:28px}.auth-shell-module__Id9wQa__form{width:100%;max-width:480px;animation:.4s ease-out auth-shell-module__Id9wQa__appear}:is(.auth-shell-module__Id9wQa__form>div:has(>img),.auth-shell-module__Id9wQa__form>div:has(>a>img)){margin-bottom:24px}.auth-shell-module__Id9wQa__form h1{letter-spacing:-.035em;margin-bottom:12px;font-size:30px;font-weight:650;line-height:1.2}.auth-shell-module__Id9wQa__form form,.auth-shell-module__Id9wQa__form>div{border-radius:24px}.auth-shell-module__Id9wQa__form form{box-shadow:none;border:0;padding:0}.auth-shell-module__Id9wQa__form p{line-height:1.65}.auth-shell-module__Id9wQa__form input,.auth-shell-module__Id9wQa__form select{background:#fff;border-color:#e4ddef;border-radius:12px;min-width:0;min-height:48px;padding:12px 14px;font-size:14px}.auth-shell-module__Id9wQa__form input:focus,.auth-shell-module__Id9wQa__form select:focus{border-color:#9b79e6;outline:3px solid #7946cf16}.auth-shell-module__Id9wQa__form button,.auth-shell-module__Id9wQa__form a{transition:background .2s,transform .2s,box-shadow .2s}.auth-shell-module__Id9wQa__form button:not(:disabled):active{transform:translateY(1px)}.auth-shell-module__Id9wQa__form button[class*=bg-primary],.auth-shell-module__Id9wQa__form a[class*=bg-primary]{background:linear-gradient(110deg,#7444ff,#6630ed);border-radius:12px;min-height:48px;box-shadow:0 7px 18px #6c3bff14}.auth-shell-module__Id9wQa__form button[class*=border],.auth-shell-module__Id9wQa__form a[class*=border]{background:#fff;border-radius:12px;min-height:44px}.auth-shell-module__Id9wQa__form p[class*=text-destructive]{background:#fff1f2;border:1px solid #ffd9df;border-radius:12px;padding:12px 14px}.auth-shell-module__Id9wQa__form input[inputmode=numeric]{letter-spacing:.32em;font-variant-numeric:tabular-nums;text-align:center;min-height:62px;font-size:24px}.auth-shell-module__Id9wQa__footer{color:#9b91a7;text-align:center;margin-top:36px;font-size:11px}.auth-shell-module__Id9wQa__form :focus-visible,.auth-shell-module__Id9wQa__back:focus-visible{outline-offset:3px;outline:3px solid #bba2ff}.auth-shell-module__Id9wQa__form label{color:#696079;margin:10px 0 6px;font-size:12px;font-weight:600;display:block}.auth-shell-module__Id9wQa__form [role=status]{color:#81758f;line-height:1.6}.auth-shell-module__Id9wQa__form img{max-width:100%}@keyframes auth-shell-module__Id9wQa__float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-12px)rotate(2deg)}}@keyframes auth-shell-module__Id9wQa__appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.auth-shell-module__Id9wQa__shell{max-width:1600px;margin:auto}}@media (max-width:900px){.auth-shell-module__Id9wQa__shell{grid-template-columns:minmax(270px,.8fr) minmax(360px,1.2fr);gap:8px;padding:12px}.auth-shell-module__Id9wQa__aside{min-height:calc(100svh - 24px);padding:26px}.auth-shell-module__Id9wQa__content{padding:64px 20px 24px}.auth-shell-module__Id9wQa__story h2{font-size:32px}}@media (max-width:700px){.auth-shell-module__Id9wQa__shell{padding:12px;display:block}.auth-shell-module__Id9wQa__aside{border-radius:22px;height:168px;min-height:0;padding:20px}.auth-shell-module__Id9wQa__aside>a{z-index:1;position:relative}.auth-shell-module__Id9wQa__story{padding-top:16px;position:static}.auth-shell-module__Id9wQa__eyebrow{letter-spacing:.1em;max-width:65%;font-size:9px}.auth-shell-module__Id9wQa__story h2{white-space:normal;max-width:65%;margin:10px 0 0;font-size:18px;line-height:1.3}.auth-shell-module__Id9wQa__story p,.auth-shell-module__Id9wQa__note{display:none}.auth-shell-module__Id9wQa__art{width:132px;height:140px;margin:0;position:absolute;bottom:-9px;right:4px}.auth-shell-module__Id9wQa__content{padding:58px 14px 20px}.auth-shell-module__Id9wQa__back{top:6px;left:14px}.auth-shell-module__Id9wQa__form h1{font-size:26px}.auth-shell-module__Id9wQa__form>div{border:0;padding-left:0;padding-right:0}.auth-shell-module__Id9wQa__footer{margin-top:26px}.auth-shell-module__Id9wQa__form button{white-space:normal}}@media (prefers-reduced-motion:reduce){.auth-shell-module__Id9wQa__art,.auth-shell-module__Id9wQa__form{animation:none}.auth-shell-module__Id9wQa__form button,.auth-shell-module__Id9wQa__form a{transition:none}}.auth-shell-module__Id9wQa__form label input{margin-top:7px;font-weight:400}.auth-shell-module__Id9wQa__form input:disabled{color:#81758f;background:#f4f0f9}.auth-shell-module__Id9wQa__form a[aria-disabled=true]{opacity:.5;cursor:not-allowed}.auth-shell-module__Id9wQa__form button:disabled{cursor:not-allowed}
.onboarding-module__u4kHCq__progress{background:linear-gradient(120deg,#f5efff,#fff);border:1px solid #e9dff8;border-radius:22px;margin:0 0 18px;padding:18px 20px;box-shadow:0 8px 26px #7040aa06}.onboarding-module__u4kHCq__progressCaption{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.onboarding-module__u4kHCq__progressCaption>span{letter-spacing:.13em;color:#a28bb7;font-size:9px;font-weight:700}.onboarding-module__u4kHCq__progressCaption strong{color:#7549bd;font-size:12px}.onboarding-module__u4kHCq__progressCaption small{color:#ab99bd;font-weight:400}.onboarding-module__u4kHCq__progress ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.onboarding-module__u4kHCq__progress li{color:#a99ab9;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;font-size:11px;display:grid;position:relative}.onboarding-module__u4kHCq__stepIcon{background:#f0ebf5;border:1px solid #ebe4f1;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.onboarding-module__u4kHCq__progress li i{background:#eae3f2;border-radius:4px;grid-column:1/-1;height:3px;overflow:hidden}.onboarding-module__u4kHCq__progress .onboarding-module__u4kHCq__current{color:#743bdd;font-weight:650}.onboarding-module__u4kHCq__current .onboarding-module__u4kHCq__stepIcon{color:#fff;background:linear-gradient(140deg,#a574f3,#713be5);border-color:#0000;box-shadow:0 4px 12px #8646e52c}.onboarding-module__u4kHCq__current i:after{content:"";transform-origin:0;background:linear-gradient(90deg,#b693f2,#783be4);width:50%;height:100%;animation:.65s both onboarding-module__u4kHCq__fill;display:block}.onboarding-module__u4kHCq__progress .onboarding-module__u4kHCq__complete{color:#8460b2}.onboarding-module__u4kHCq__complete i{background:#ba99e8!important}.onboarding-module__u4kHCq__complete .onboarding-module__u4kHCq__stepIcon{color:#8b55cd;background:#eee4fc}.onboarding-module__u4kHCq__panel{background:linear-gradient(150deg,#fff,#fefcff);border:1px solid #eae1f4;width:100%;padding:26px;box-shadow:0 15px 50px #49336b07;border-radius:24px!important}.onboarding-module__u4kHCq__accountForm{gap:18px;display:grid}.onboarding-module__u4kHCq__kicker{letter-spacing:.12em;color:#9d7cbd;align-items:center;gap:7px;margin-bottom:11px;font-size:9px;font-weight:700;display:flex}.onboarding-module__u4kHCq__panel h1{margin-bottom:8px!important;font-size:28px!important}.onboarding-module__u4kHCq__panel p{font-size:13px}.onboarding-module__u4kHCq__group{background:linear-gradient(120deg,#faf7ff,#fff);border:1px solid #eee7f6;border-radius:18px;min-width:0;padding:17px}.onboarding-module__u4kHCq__groupTitle{color:#8965b2;align-items:center;gap:9px;margin-bottom:12px;font-size:12px;font-weight:650;display:flex}.onboarding-module__u4kHCq__group label{flex-wrap:wrap;align-items:center;gap:7px;color:#81718e!important;font-size:11px!important;display:flex!important}.onboarding-module__u4kHCq__group label input{flex-basis:100%}.onboarding-module__u4kHCq__group input,.onboarding-module__u4kHCq__group select{min-height:48px;font-size:14px!important}.onboarding-module__u4kHCq__hint{color:#a08cad;align-items:flex-start;gap:7px;display:flex;margin-top:9px!important;font-size:11px!important;line-height:1.5!important}.onboarding-module__u4kHCq__hint svg{flex-shrink:0;margin-top:2px}@keyframes onboarding-module__u4kHCq__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:700px){.onboarding-module__u4kHCq__progress{margin-bottom:14px;border:1px solid #e6daf6!important;border-radius:20px!important;padding:17px!important}.onboarding-module__u4kHCq__panel{border:1px solid #e9e0f3!important;border-radius:24px!important;padding:21px 16px!important}.onboarding-module__u4kHCq__panel h1{font-size:25px!important}.onboarding-module__u4kHCq__accountForm{gap:16px}.onboarding-module__u4kHCq__group{padding:14px}.onboarding-module__u4kHCq__progress li{grid-template-columns:27px minmax(0,1fr);gap:5px;font-size:10px}.onboarding-module__u4kHCq__stepIcon{border-radius:9px;width:27px;height:27px}.onboarding-module__u4kHCq__progress ol{gap:9px}.onboarding-module__u4kHCq__progressCaption{margin-bottom:15px}.onboarding-module__u4kHCq__group input,.onboarding-module__u4kHCq__group select{font-size:16px!important}.onboarding-module__u4kHCq__panel>form>button{min-height:50px!important}.onboarding-module__u4kHCq__kicker{font-size:8px}}@media (prefers-reduced-motion:reduce){.onboarding-module__u4kHCq__current i:after{animation:none}}.onboarding-module__u4kHCq__stageForm{gap:20px;display:grid}.onboarding-module__u4kHCq__stageHeading{padding-top:4px;position:relative}.onboarding-module__u4kHCq__stageHeading .onboarding-module__u4kHCq__largeIcon{color:#8954da;background:linear-gradient(135deg,#f2e9ff,#e8d9ff);border-radius:17px;place-items:center;width:50px;height:50px;margin-bottom:18px;display:grid;box-shadow:inset 0 1px 1px #fff,0 7px 18px #9f7cce13}.onboarding-module__u4kHCq__stageHeading p{color:#9987a9;margin-top:8px;line-height:1.65}.onboarding-module__u4kHCq__optional{color:#a18bad;background:#f3edf9;border-radius:7px;margin-top:12px;padding:5px 9px;font-size:10px;display:inline-block}.onboarding-module__u4kHCq__telegramSteps{background:linear-gradient(130deg,#fbf8ff,#fff);border:1px solid #eee4f7;border-radius:20px;display:grid;overflow:hidden}.onboarding-module__u4kHCq__telegramSteps section{border-bottom:1px solid #ece4f4;gap:13px;padding:20px;display:flex}.onboarding-module__u4kHCq__telegramSteps section:last-child{border:0}.onboarding-module__u4kHCq__number{color:#aa80db;background:#f3ebff;border:1px solid #e8d9fb;border-radius:10px;flex:0 0 28px;place-items:center;height:28px;font-size:10px;font-weight:700;display:grid}.onboarding-module__u4kHCq__telegramSteps section>div{flex:1;min-width:0}.onboarding-module__u4kHCq__telegramSteps h2{color:#3d2a54;margin:4px 0 6px;font-size:14px;font-weight:650}.onboarding-module__u4kHCq__telegramSteps p{color:#a08cab;margin:0 0 12px;font-size:12px;line-height:1.6}.onboarding-module__u4kHCq__nickname{background:#fff;border:1px solid #e5d9ef;border-radius:12px;padding-left:13px;align-items:center!important;margin:0!important;display:flex!important}.onboarding-module__u4kHCq__nickname>span{color:#b69ccb;font-size:15px}.onboarding-module__u4kHCq__nickname input{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important}.onboarding-module__u4kHCq__botButton,.onboarding-module__u4kHCq__checkButton{text-align:center;justify-content:center;align-items:center;gap:8px;width:100%;display:flex;font-size:12px!important}.onboarding-module__u4kHCq__nextStep{color:#b88ee8;background:radial-gradient(at 100%,#422566,#1e1934);border-radius:16px;gap:12px;padding:17px;display:flex}.onboarding-module__u4kHCq__nextStep svg{flex-shrink:0;margin-top:2px}.onboarding-module__u4kHCq__nextStep strong{color:#f5eaff;font-size:12px}.onboarding-module__u4kHCq__nextStep p{color:#baa6ca;margin-top:5px;font-size:11px;line-height:1.6}.onboarding-module__u4kHCq__stageActions{flex-wrap:wrap;gap:10px;display:flex}.onboarding-module__u4kHCq__stageActions>button:first-child{flex:1}.onboarding-module__u4kHCq__textAction{color:#9673b5;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-height:40px;font-size:12px;display:flex}.onboarding-module__u4kHCq__destination{color:#a785ca;align-items:center;gap:10px;margin-bottom:18px;display:flex}.onboarding-module__u4kHCq__destination>span{color:#a58db6;min-width:0;font-size:11px}.onboarding-module__u4kHCq__destination strong{color:#5a3c74;overflow-wrap:anywhere;margin-top:5px;font-size:13px;display:block}.onboarding-module__u4kHCq__otp{letter-spacing:.38em!important;background:#fff!important}.onboarding-module__u4kHCq__connected{color:#398b70;background:linear-gradient(120deg,#edfaf5,#fff);border:1px solid #cfebdf;border-radius:18px;gap:13px;padding:20px;display:flex}.onboarding-module__u4kHCq__connected>span{background:#d8f2e6;border-radius:14px;flex:0 0 42px;place-items:center;height:42px;display:grid}.onboarding-module__u4kHCq__connected strong{font-size:15px}.onboarding-module__u4kHCq__connected p{color:#729283;margin-top:6px;font-size:12px;line-height:1.6}.onboarding-module__u4kHCq__spin{animation:1s linear infinite onboarding-module__u4kHCq__turn}@keyframes onboarding-module__u4kHCq__turn{to{transform:rotate(360deg)}}@media (max-width:700px){.onboarding-module__u4kHCq__telegramSteps section{gap:10px;padding:16px 13px}.onboarding-module__u4kHCq__telegramSteps h2{font-size:13px}.onboarding-module__u4kHCq__telegramSteps p{font-size:11px}.onboarding-module__u4kHCq__stageForm{gap:17px}.onboarding-module__u4kHCq__stageActions{flex-direction:column}.onboarding-module__u4kHCq__stageActions>button{width:100%}.onboarding-module__u4kHCq__stageHeading .onboarding-module__u4kHCq__largeIcon{width:44px;height:44px;margin-bottom:14px}.onboarding-module__u4kHCq__stageHeading h1{font-size:24px!important}}@media (prefers-reduced-motion:reduce){.onboarding-module__u4kHCq__spin{animation:none}}
.login-module___81l7G__methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.login-module___81l7G__method{color:#9b88ac;background:#fcfaff;border:1px solid #ebe3f3;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-height:62px;font-size:13px;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex}.login-module___81l7G__method[aria-pressed=true]{color:#7940d9;background:linear-gradient(135deg,#f1e7ff,#faf6ff);border-color:#c9a9f6;box-shadow:0 4px 14px #8c51d711}.login-module___81l7G__method:hover{border-color:#b58ce8;transform:translateY(-1px)}.login-module___81l7G__method:focus-visible,.login-module___81l7G__textLink:focus-visible,.login-module___81l7G__signup:focus-visible{outline-offset:3px;outline:2px solid #9a64e5}.login-module___81l7G__address{background:#fff;border:1px solid #e6ddef;border-radius:12px;align-items:center;padding:0 12px;display:flex;overflow:hidden}.login-module___81l7G__address input{min-width:0;box-shadow:none!important;border:0!important;margin:0!important}.login-module___81l7G__address>span{white-space:nowrap;color:#988ba4;font-size:12px}.login-module___81l7G__fixedAddress{color:#63417f;overflow-wrap:anywhere}.login-module___81l7G__textLink{color:#946fb5;margin-top:10px;font-size:11px;display:block}.login-module___81l7G__signup{color:#9b77c1;background:linear-gradient(120deg,#faf6ff,#fff);border:1px solid #ece3f5;border-radius:16px;align-items:center;gap:12px;padding:16px;transition:border-color .2s;display:flex}.login-module___81l7G__signup:hover{border-color:#c3a4e6}.login-module___81l7G__signup>span{flex:1}.login-module___81l7G__signup small{color:#ac98bb;margin-bottom:4px;font-size:10px;display:block}.login-module___81l7G__signup strong{color:#785099;font-size:12px;font-weight:600}.login-module___81l7G__error{color:#c14f68;background:#fff5f7;border:1px solid #f4d4da;border-radius:12px;padding:12px 14px;font-size:12px!important}@media (max-width:700px){.login-module___81l7G__methods{gap:8px}.login-module___81l7G__method{gap:7px;min-height:58px;font-size:12px}.login-module___81l7G__signup{padding:14px}.login-module___81l7G__address{padding:0 10px}.login-module___81l7G__address>span{font-size:11px}}@media (prefers-reduced-motion:reduce){.login-module___81l7G__method,.login-module___81l7G__signup{transition:none}.login-module___81l7G__method:hover{transform:none}}
