.auth-wrapper[data-v-93187ac0]{flex-direction:column;align-items:stretch;width:min(344px,100%);margin:0 auto;display:flex}.auth-wrapper__head[data-v-93187ac0]{min-height:36px;display:flex;position:relative}.auth-wrapper__back[data-v-93187ac0],.auth-wrapper__head[data-v-93187ac0]{justify-content:center;align-items:center}.auth-wrapper__back[data-v-93187ac0]{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--secondary-text);cursor:pointer;background:0 0;border:none;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}.auth-wrapper__back[data-v-93187ac0]:hover{background:var(--hover-background-o);color:var(--default-text)}.auth-wrapper__back[data-v-93187ac0]:focus-visible{box-shadow:var(--focus-ring);outline:none}.auth-wrapper__intro[data-v-93187ac0]{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-top:18px;display:flex}.auth-wrapper__title[data-v-93187ac0]{letter-spacing:-.01em;color:var(--default-text);text-wrap:balance;margin:0;font-size:20px;font-style:normal;font-weight:600;line-height:28px}.auth-wrapper__subtitle[data-v-93187ac0]{color:var(--secondary-text);text-wrap:pretty;margin:0;font-size:14px;line-height:20px}.auth-wrapper__bonus[data-v-93187ac0],.auth-wrapper__subtitle[data-v-93187ac0]{letter-spacing:0;font-style:normal;font-weight:400}.auth-wrapper__bonus[data-v-93187ac0]{border-radius:var(--radius-pill);background:var(--accent-soft);border:1px solid var(--quaternary-stroke);color:var(--primary-text);align-items:center;gap:6px;margin-top:6px;padding:5px 11px;font-size:12.5px;font-weight:600;line-height:17px;display:inline-flex}.auth-wrapper__body[data-v-93187ac0]{margin-top:20px}.auth-wrapper__divider[data-v-93187ac0]{color:var(--disabled-text);letter-spacing:0;align-items:center;gap:12px;margin:18px 0 14px;font-size:12.5px;font-style:normal;font-weight:400;line-height:17px;display:flex}.auth-wrapper__divider[data-v-93187ac0]:after,.auth-wrapper__divider[data-v-93187ac0]:before{content:"";background:var(--light-stroke);flex:1;height:1px}.auth-wrapper__providers[data-v-93187ac0]{flex-direction:column;gap:8px;display:flex}.auth-wrapper__footer[data-v-93187ac0]{color:var(--secondary-text);margin-top:16px;font-size:14px;line-height:20px}.auth-wrapper__footer[data-v-93187ac0],.auth-wrapper__terms[data-v-93187ac0]{text-align:center;letter-spacing:0;font-style:normal;font-weight:400}.auth-wrapper__terms[data-v-93187ac0]{color:var(--disabled-text);text-wrap:balance;margin:20px 0 0;font-size:12.5px;line-height:17px}.auth-wrapper__terms a[data-v-93187ac0]{color:var(--secondary-text);text-underline-offset:2px;white-space:nowrap;-webkit-text-decoration:underline;text-decoration:underline}.auth-wrapper__terms a[data-v-93187ac0]:hover{color:var(--default-text)}.auth-tabs[data-v-93187ac0]{border-radius:var(--radius-md);background:var(--secondary-background);grid-template-columns:1fr 1fr;margin-top:20px;padding:3px;display:grid;position:relative}.auth-tabs[data-v-93187ac0],.auth-tabs__thumb[data-v-93187ac0]{border:1px solid var(--light-stroke)}.auth-tabs__thumb[data-v-93187ac0]{background:var(--quaternary-background);width:calc(50% - 3px);box-shadow:var(--shadow-sm);border-radius:9px;transition:transform .2s;position:absolute;top:3px;bottom:3px;left:3px}.auth-tabs__thumb--right[data-v-93187ac0]{transform:translate(100%)}.auth-tabs__tab[data-v-93187ac0]{z-index:1;height:32px;color:var(--secondary-text);cursor:pointer;letter-spacing:0;background:0 0;border:none;border-radius:9px;font-size:14px;font-style:normal;font-weight:500;line-height:20px;transition:color .15s;position:relative}.auth-tabs__tab--active[data-v-93187ac0],.auth-tabs__tab[data-v-93187ac0]:hover{color:var(--default-text)}.auth-tabs__tab--active[data-v-93187ac0]{cursor:default}.auth-tabs__tab[data-v-93187ac0]:focus-visible{box-shadow:var(--focus-ring);outline:none}.light-mode .auth-tabs__thumb[data-v-93187ac0]{background:var(--default-background)}.auth-form{gap:12px;width:100%}.auth-form,.auth-form__field{flex-direction:column;display:flex}.auth-form__field{gap:6px}.auth-form__label-row{justify-content:space-between;align-items:center;display:flex}.auth-form__hint{letter-spacing:0;color:var(--disabled-text);font-size:12.5px;font-style:normal;font-weight:400;line-height:17px}.auth-alert,.auth-form__hint--error{color:var(--error-text)}.auth-form__submit{margin-top:4px}.auth-form .input .input-wrapper{background:var(--default-background);height:42px}.auth-alert{border-radius:var(--radius-sm);background:color-mix(in srgb,var(--error-text) 10%,transparent);border:1px solid color-mix(in srgb,var(--error-text) 30%,transparent);letter-spacing:0;text-align:left;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;font-style:normal;font-weight:400;line-height:1.45;display:flex}.auth-alert svg{flex-shrink:0;margin-top:1px}.auth-alert__body{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.auth-alert__action{color:var(--default-text);text-underline-offset:2px;cursor:pointer;letter-spacing:0;background:0 0;border:none;padding:0;font-size:12.5px;font-style:normal;font-weight:600;line-height:17px;-webkit-text-decoration:underline;text-decoration:underline}.auth-alert__action:hover{color:var(--accent)}.auth-link{color:var(--primary-text);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-weight:500}.auth-link:hover{text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline}.auth-link:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.auth-link--small{letter-spacing:0;font-size:12.5px;font-style:normal;font-weight:400;line-height:17px}.auth-wrapper .custom-button.custom-button--large{border-radius:var(--radius-sm);height:42px}.auth-wrapper .auth-provider-button.custom-button{width:100%;height:42px;padding:0 44px;position:relative}.auth-wrapper .auth-provider-button.custom-button>img,.auth-wrapper .auth-provider-button.custom-button>svg{width:18px;height:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.auth-wrapper .auth-provider-button.custom-button .custom-button__text{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}
