.auth-route{color:#fff;flex-direction:column;flex:1 0 auto;align-items:center;width:100%;min-height:100%;padding:72px 25px 96px;display:flex;position:relative}.auth-route._otp{justify-content:flex-start;padding-top:108px}.auth-route__stack,.auth-route__otp-section{flex-direction:column;align-items:center;width:100%;display:flex}.auth-route__stack{gap:46px;max-width:432px}.auth-route__otp-section{max-width:744px}.auth-route__section{flex-direction:column;align-items:center;width:100%;display:flex}.auth-route__title{text-align:center;font-variation-settings:"wght" 700;margin:0 0 28px;font-size:20px;line-height:25px}@supports not (font-variation-settings:normal){.auth-route__title{font-weight:700}}.auth-route__title_secondary{margin-bottom:22px}.auth-route__otp-section .auth-route__title{margin-bottom:50px}.auth-route .input-big{width:100%}.auth-route__error{text-align:center;color:#0000;font-variation-settings:"wght" 500;justify-content:center;align-items:center;min-height:26px;margin-top:18px;font-size:14px;line-height:15px;display:flex}@supports not (font-variation-settings:normal){.auth-route__error{font-weight:500}}.auth-route__error._text{color:#f25950}.auth-route__error._visible{background:linear-gradient(90deg,#f25950 0%,#ee4cd0 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;gap:10px}.auth-route__error._visible .svg-icon{color:#f25950;width:15px;height:15px}.auth-route__primary{border-radius:20px;min-width:138px;min-height:40px;margin-top:40px;box-shadow:-5px 0 40px #207fff66,5px 0 40px #7d20ff66}.auth-route__primary .btn__text{font-size:14px;line-height:15px}.auth-route__telegram{text-align:left;color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #0000;border-radius:30px;justify-content:space-between;align-items:center;width:100%;min-height:80px;padding:0 32px;font-family:PTRootUIWebVF,notdefPT,sans-serif;transition:border-color .25s ease-in-out,background-color .25s ease-in-out;display:flex;position:relative}@supports not (font-variation-settings:normal){.auth-route__telegram{font-family:PTRootUIWeb,sans-serif}}.auth-route__telegram:after{content:"";z-index:1;background:var(--color-gradient-blue-90);opacity:0;pointer-events:none;-webkit-mask-composite:xor;border-radius:30px;padding:1px;transition:opacity .25s ease-in-out;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.auth-route__telegram:hover:not(:disabled){background:#ffffff0a}.auth-route__telegram:hover:not(:disabled):after{opacity:1}.auth-route__telegram:disabled{opacity:.75}.auth-route__telegram span{font-variation-settings:"wght" 500;max-width:220px;font-size:12px;line-height:15px}@supports not (font-variation-settings:normal){.auth-route__telegram span{font-weight:500}}.auth-route__telegram-icon{color:#34a7f6;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.auth-route__telegram-icon .svg-icon{width:30px;height:30px}.auth-route__otp-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:100%;display:grid}.auth-route__otp-cell{background:#ffffff08;border:1px solid #0000;border-radius:30px;width:100%;min-width:0;height:105px;transition:border-color .25s ease-in-out,background-color .25s ease-in-out;position:relative}.auth-route__otp-cell:after{content:"";z-index:1;background:var(--color-gradient-blue-90);opacity:0;pointer-events:none;-webkit-mask-composite:xor;border-radius:30px;padding:1px;transition:opacity .25s ease-in-out;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.auth-route__otp-cell:focus-within{background:#ffffff0a}.auth-route__otp-cell:focus-within:after{opacity:1}.auth-route__otp-cell._empty{color:#0000}.auth-route__otp-cell._empty:before{content:"";z-index:0;opacity:1;background:#ffffff2e;border-radius:50%;width:17px;height:17px;transition:opacity .2s ease-in-out,transform .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-route__otp-cell._empty:focus-within:before{opacity:0;transform:translate(-50%,-50%)scale(.75)}.auth-route__otp-input{text-align:center;color:#fff;caret-color:#0000;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0;font-family:PTRootUIWebVF,notdefPT,sans-serif;font-size:34px;line-height:35px}@supports not (font-variation-settings:normal){.auth-route__otp-input{font-family:PTRootUIWeb,sans-serif}}.auth-route__otp-input{font-variation-settings:"wght" 700}@supports not (font-variation-settings:normal){.auth-route__otp-input{font-weight:700}}.auth-route__resend-box{border:1px solid #ffffff1a;border-radius:25px;align-items:center;width:100%;max-width:341px;min-height:63px;margin-top:22px;padding:0 26px 0 30px;display:flex}.auth-route__resend-box._with-error{margin-top:54px}.auth-route__resend-button,.auth-route__resend-label,.auth-route__resend-timer{color:#fff9;font-family:PTRootUIWebVF,notdefPT,sans-serif}@supports not (font-variation-settings:normal){.auth-route__resend-button,.auth-route__resend-label,.auth-route__resend-timer{font-family:PTRootUIWeb,sans-serif}}.auth-route__resend-button,.auth-route__resend-label,.auth-route__resend-timer{font-variation-settings:"wght" 500}@supports not (font-variation-settings:normal){.auth-route__resend-button,.auth-route__resend-label,.auth-route__resend-timer{font-weight:500}}.auth-route__resend-button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0;font-size:14px;line-height:15px;display:flex}.auth-route__resend-button_disabled{cursor:default}.auth-route__resend-label,.auth-route__resend-timer{font-size:14px;line-height:15px}.auth-route__resend-label{flex:auto}.auth-route__resend-timer{text-align:right;flex-shrink:0}@media only screen and (max-width:768px){.auth-route{padding:58px 25px 112px}.auth-route._otp{padding-top:84px}.auth-route__stack{gap:44px}.auth-route__title{text-align:left;align-self:stretch;margin-bottom:22px;font-size:20px;line-height:25px}.auth-route__title_secondary{text-align:center}.auth-route__primary{min-width:121px;margin-top:40px}.auth-route__telegram{border-radius:25px;min-height:73px;padding:0 22px 0 30px}.auth-route__telegram:after{border-radius:25px}.auth-route__telegram-icon,.auth-route__telegram-icon .svg-icon{width:25px;height:25px}.auth-route__otp-grid{gap:9px}.auth-route__otp-cell{border-radius:20px;height:62px}.auth-route__otp-cell:after{border-radius:20px}.auth-route__otp-cell._empty:before{width:8px;height:8px}.auth-route__otp-input{font-size:24px;line-height:25px}.auth-route__error{text-align:left;justify-content:flex-start;margin-top:25px}.auth-route__resend-box{border-radius:25px;max-width:325px;min-height:56px;margin-top:20px;padding:0 24px 0 30px}.auth-route__resend-box._with-error{margin-top:33px}.auth-route__otp-section .auth-route__title{text-align:center;margin-bottom:20px}.auth-route__resend-button{gap:12px}.auth-route__resend-label,.auth-route__resend-timer{font-size:12px}}
