.modal__input--error{border-color:#f00c}.m-input-code[data-v-8bc09e57]{vertical-align:top;flex-direction:column;gap:.5em;display:inline-flex}.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]{gap:1em;display:inline-flex}.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-style:solid;border-color:hsl(var(--maz-border)/var(--maz-tw-border-opacity,1));width:4em;height:4em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.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]{text-align:center;outline-offset:2px;background-color:#0000;outline:2px solid #0000;width:100%;height:100%;font-size:1.5em}.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{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.auth-modal{background:var(--black);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:32px;max-width:400px;width:100%;position:relative}.auth-modal__title{font-size:18px;color:var(--white);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{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gray-900);border-radius:6px;z-index:1}.auth-modal__input{padding:12px 16px 12px 92px;border:1px solid hsla(0,0%,100%,.1);color:var(--white);font-size:14px;font-family:monospace;border-radius:6px;width:100%;position:relative;z-index:2;background:transparent}.auth-modal__input::-moz-placeholder{padding-left:0}.auth-modal__input::placeholder{padding-left:0}.auth-modal__input:focus{outline:none;border-color:var(--red)}.auth-modal__ghost{position:absolute;top:0;left:0;width:100%;height:100%;padding:12px 16px 12px 92px;font-size:14px;font-family:monospace;line-height:1.2;display:flex;align-items:center;z-index:1;pointer-events:none}.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{position:relative;min-height:56px;align-items:center}.auth-modal__code-strings{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;opacity:1;transition:opacity .3s ease}.auth-modal__code-strings.is-hidden,.auth-modal__verify-loader{opacity:0;pointer-events:none}.auth-modal__verify-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.auth-modal__verify-loader.is-visible{opacity:1}.auth-modal__spinner{width:28px;height:28px;border:3px solid hsla(0,0%,100%,.12);border-top:3px solid var(--red);border-radius:50%;animation:authSpinner .8s linear infinite}.auth-modal__hint{color:var(--gray-400);font-size:13px;line-height:1.5;margin-top:-8px}.auth-modal__hint--center{display:block;text-align:center;margin-top:0}.auth-modal__hint--locked{color:var(--gray-200)}.auth-modal__hint--resend{display:block;text-align:center;color:var(--white);cursor:pointer;text-decoration:underline}.auth-modal__button{align-self:center;min-width:120px;border:1px solid transparent!important}.auth-modal__change-phone{align-self:center;background:none;border:none;color:var(--gray-400);font-size:13px;cursor:pointer;padding:4px 0;text-decoration:underline;font-family:inherit}.auth-modal__change-phone:hover{color:var(--white)}.auth-modal__close{position:absolute;top:16px;right:16px;background:none;border:none;color:var(--gray-400);font-size:24px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.auth-modal__close:hover{color:var(--white)}@keyframes authSpinner{to{transform:rotate(1turn)}}
