.modal__input--error{border-color:#f00c}.m-input-code[data-v-8bc09e57]{display:inline-flex;flex-direction:column;gap:.5em;vertical-align:top}.m-input-code.--mini[data-v-8bc09e57]{font-size:.625rem;line-height:1rem}.m-input-code.--xs[data-v-8bc09e57]{font-size:.75rem;line-height:1rem}.m-input-code.--sm[data-v-8bc09e57]{font-size:.875rem;line-height:1.25rem}.m-input-code.--lg[data-v-8bc09e57]{font-size:1.125rem;line-height:1.75rem}.m-input-code.--xl[data-v-8bc09e57]{font-size:1.25rem;line-height:1.75rem}.m-input-code__wrapper[data-v-8bc09e57]{display:inline-flex;gap:1em}.m-input-code__hint[data-v-8bc09e57]{--maz-tw-text-opacity:1;color:hsl(var(--maz-muted)/var(--maz-tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.m-input-code__hint.--error[data-v-8bc09e57]{--maz-tw-text-opacity:1;color:hsl(var(--maz-destructive-600)/var(--maz-tw-text-opacity,1))}.m-input-code__hint.--success[data-v-8bc09e57]{--maz-tw-text-opacity:1;color:hsl(var(--maz-success-600)/var(--maz-tw-text-opacity,1))}.m-input-code__hint.--warning[data-v-8bc09e57]{--maz-tw-text-opacity:1;color:hsl(var(--maz-warning-600)/var(--maz-tw-text-opacity,1))}.m-input-code .input-wrapper[data-v-8bc09e57]{border-radius:var(--maz-radius);border-width:var(--maz-border-width);--maz-tw-border-opacity:1;border-color:hsl(var(--maz-border)/var(--maz-tw-border-opacity,1));border-style:solid;height:4em;overflow:hidden;position:relative;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:4em}.m-input-code .input-wrapper[data-v-8bc09e57]:is([class~=dark] *){--maz-tw-border-opacity:1;border-color:hsl(var(--maz-border-400)/var(--maz-tw-border-opacity,1));--maz-tw-bg-opacity:1;background-color:hsl(var(--maz-background-400)/var(--maz-tw-bg-opacity,1))}.m-input-code .input-wrapper[data-v-8bc09e57]:focus-within{border-color:var(--input-border-color)}.m-input-code .input-wrapper input[data-v-8bc09e57]{background-color:#0000;font-size:1.5em;height:100%;outline:2px solid #0000;outline-offset:2px;text-align:center;width:100%}.m-input-code .input-wrapper[data-v-8bc09e57]:has(input:disabled){--maz-tw-bg-opacity:1;background-color:hsl(var(--maz-background-600)/var(--maz-tw-bg-opacity,1));--maz-tw-text-opacity:1;color:hsl(var(--maz-muted)/var(--maz-tw-text-opacity,1))}.m-input-code .input-wrapper[data-v-8bc09e57]:has(input:disabled):is([class~=dark] *){--maz-tw-bg-opacity:1;background-color:hsl(var(--maz-background-300)/var(--maz-tw-bg-opacity,1))}.m-input-code .input-wrapper:has(input:disabled) input[data-v-8bc09e57]{cursor:not-allowed;--maz-tw-text-opacity:1;color:hsl(var(--maz-muted)/var(--maz-tw-text-opacity,1))}.auth-modal__error{color:#ff6b6b;font-size:13px;margin-top:4px;text-align:center}.auth-modal-overlay{align-items:center;background:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.auth-modal{background:var(--black);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;max-width:400px;padding:32px;position:relative;width:100%}.auth-modal__title{color:var(--white);font-size:18px;margin-bottom:24px;text-align:center}.auth-modal__form{display:flex;flex-direction:column;gap:16px;position:relative}.auth-modal__input-wrapper{position:relative;width:100%}.auth-modal__input-wrapper:before{background:var(--gray-900);border-radius:6px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.auth-modal__input{background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:var(--white);font-family:monospace;font-size:14px;padding:12px 16px 12px 92px;position:relative;width:100%;z-index:2}.auth-modal__input::-moz-placeholder{padding-left:0}.auth-modal__input::placeholder{padding-left:0}.auth-modal__input:focus{border-color:var(--red);outline:none}.auth-modal__ghost{align-items:center;display:flex;font-family:monospace;font-size:14px;height:100%;left:0;line-height:1.2;padding:12px 16px 12px 92px;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.auth-modal__ghost-real{color:transparent;white-space:pre}.auth-modal__ghost-hint{color:#fff3;white-space:pre}.auth-modal__code-input .input-wrapper{background-color:var(--gray-900)!important;border-color:#ffffff1a!important}.auth-modal__code-actions,.auth-modal__code-wrap{display:flex;justify-content:center}.auth-modal__code-actions{align-items:center;min-height:56px;position:relative}.auth-modal__code-strings{align-items:center;display:flex;flex-direction:column;gap:12px;opacity:1;transition:opacity .3s ease;width:100%}.auth-modal__code-strings.is-hidden,.auth-modal__verify-loader{opacity:0;pointer-events:none}.auth-modal__verify-loader{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;transition:opacity .3s ease}.auth-modal__verify-loader.is-visible{opacity:1}.auth-modal__spinner{animation:authSpinner .8s linear infinite;border:3px solid hsla(0,0%,100%,.12);border-radius:50%;border-top:3px solid var(--red);height:28px;width:28px}.auth-modal__hint{color:var(--gray-400);font-size:13px;line-height:1.5;margin-top:-8px}.auth-modal__hint--center{display:block;margin-top:0;text-align:center}.auth-modal__hint--locked{color:var(--gray-200)}.auth-modal__hint--resend{color:var(--white);cursor:pointer;display:block;text-align:center;text-decoration:underline}.auth-modal__button{align-self:center;border:1px solid transparent!important;min-width:120px}.auth-modal__change-phone{align-self:center;background:none;border:none;color:var(--gray-400);cursor:pointer;font-family:inherit;font-size:13px;padding:4px 0;text-decoration:underline}.auth-modal__change-phone:hover{color:var(--white)}.auth-modal__close{align-items:center;background:none;border:none;color:var(--gray-400);cursor:pointer;display:flex;font-size:24px;height:24px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;width:24px}.auth-modal__close:hover{color:var(--white)}@keyframes authSpinner{to{transform:rotate(1turn)}}
