@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.auth-modal{flex-direction:column;align-items:center;height:auto;display:flex}.auth-modal .card_content{width:100%;height:100%}@media screen and (min-width:768px){.auth-modal h3{margin:calc(var(--spacing,.25rem)*0);margin-bottom:calc(var(--spacing,.25rem)*3);text-align:center;--tw-font-weight:var(--font-weight-bold,700);font-size:20px;font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,#0a0b0c)}.auth-modal h4{margin-top:calc(var(--spacing,.25rem)*0);margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-gray-800,#2b2f33)}@media (min-width:48rem){.auth-modal h4{margin-inline:calc(var(--spacing,.25rem)*-8)!important;margin-bottom:calc(var(--spacing,.25rem)*7)!important;text-align:center!important;font-size:var(--text-sm,1rem)!important;line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))!important}}.auth-modal .auth-form{flex-direction:column;height:100%;display:flex}.auth-modal .auth-modal-close,.auth-modal .auth-modal-back{z-index:50;position:absolute;top:0}.auth-modal .auth-modal-back{right:0}.auth-modal .card_content{justify-content:center;align-items:center;width:100%;display:flex}__page.auth-modal .auth-modal-close{display:none}__page.auth-modal .auth-modal-page-logo{max-width:180px;position:absolute;top:3.5rem;right:50%;transform:translate(50%)}__page.auth-modal .auth-form{padding-top:7rem}.auth-modal .login-otp-form{gap:5px}.auth-modal .login-otp-form #login-form-title{font-weight:700;margin-bottom:10px!important}.auth-modal .login-otp-form #login-form-desc{margin-bottom:35px!important}.auth-modal .login-otp-form .auth-actions button{margin-bottom:7px!important}.auth-modal .login-with-password-form{gap:17px}.auth-modal .login-with-password-form #login-form-title{margin-bottom:0!important}.auth-modal .login-with-password-form #login-form-desc{margin-bottom:20px!important}.auth-modal .login-with-password-form .input-field{margin-top:10px!important}.auth-modal .login-with-password-form .login-button{margin-top:15px!important}.auth-modal .login-with-password-form .login-actions div{margin-top:0!important}.auth-modal .reset-password-form{gap:10px}.auth-modal .reset-password-form .input-field{margin-top:10px!important}.auth-modal .otp-form{gap:5px}.auth-modal .otp-form .phone-edit{justify-content:center;width:100%;margin-top:20px!important;display:flex!important}.auth-modal .otp-form #login-form-desc{justify-content:center;width:100%;display:flex;margin:0!important}.auth-modal .otp-form .otp-input{margin-top:5px!important;margin-bottom:25px!important}.auth-modal .otp-form .auth-actions{margin-top:10px!important}}@media screen and (max-width:768px){.auth-modal #login-form-title{margin-top:18px!important}.auth-modal .login-otp-form{gap:5px}.auth-modal .login-otp-form #login-form-title{margin-bottom:30px!important}.auth-modal #login-form-title{font-size:16px;font-weight:700}.auth-modal #login-form-desc{text-align:right;font-size:12px;font-weight:400;margin-bottom:14px!important}.auth-modal .auth-form{flex-direction:column;flex:1;display:flex}.auth-modal .auth-form form{flex:1}.auth-modal .auth-form form .auth-actions{margin-top:auto}.auth-modal .auth-form form .auth-actions button{margin-bottom:5px!important}.auth-modal .login-with-password-form{flex:1}.auth-modal .login-with-password-form #login-form-desc{margin-top:30px;margin-bottom:16px!important}.auth-modal .login-with-password-form .password-input{margin-top:27px}.auth-modal .login-with-password-form .login-button{margin-top:auto!important}.auth-modal .reset-password-form #login-form-title{text-align:center}.auth-modal .reset-password-form #login-form-desc{margin-top:30px}.auth-modal .otp-form #login-form-title{text-align:center}.auth-modal .otp-form #login-form-desc,.auth-modal .otp-form .edit-phone{margin-top:30px}.auth-modal .otp-form .otp-input{margin-top:7px!important}.auth-modal .otp-form .auth-modal-back{top:15px;transition:all .3s;position:absolute;inset-inline-start:5px}.auth-modal .otp-form .not-received-code{text-align:center;margin-top:15px!important}.auth-modal .otp-form .otp-actions,.auth-modal .otp-form .otp-timer{margin-top:20px!important}}@property --tw-font-weight{syntax:"*";inherits:false}