.auth-card{max-width:400px;margin:20px;padding:16px;background:var(--card);border-radius:4px;box-shadow:0 1px 3px rgb(0 0 0/10%)}.native-auth .auth-card h1{font-size:1.5rem;line-height:1.33;font-weight:600}.native-auth .auth-card p{font-size:.875rem;line-height:1.57}.native-auth .auth-card p.text-xs{font-size:.75rem;line-height:1.66}.native-auth .auth-card [data-slot=input]{height:41px;border-radius:4px;background:transparent;box-shadow:none;font-size:.875rem}.native-auth .auth-card [data-slot=label]{font-size:.875rem;font-weight:400}.native-auth .auth-card [data-slot=button][data-size=default]{min-height:36px;font-weight:400;line-height:1.75;border-radius:4px}.native-auth .auth-card [data-variant=outline]{box-shadow:none;background:transparent}@media (min-width:768px){.auth-card{padding:24px}}@media (min-width:1024px){.auth-card{margin:24px;padding:32px}}@media (min-width:1266px){.auth-card{max-width:475px}}@media (min-width:1440px){.auth-card{padding:40px}}.native-auth .auth-card .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.native-auth .auth-card input::placeholder{color:#bfbfbf;opacity:1}@media (max-width:767.95px){.native-auth .auth-card h1.mb-7\!{margin-bottom:20px!important}}.native-auth .auth-card input:not([aria-invalid=true]):not(:focus-visible){border-color:#d9d9d9}.auth-card{box-shadow:0 1px 4px rgb(0 0 0/8%)}.dark .auth-card{box-shadow:0 1px 1px rgb(0 0 0/14%),0 2px 1px rgb(0 0 0/12%),0 1px 3px rgb(0 0 0/20%)}.native-auth .auth-card [data-slot=label]{line-height:1.4375}.native-auth .auth-card [data-slot=input]{height:41.125px}.native-auth .auth-card [data-slot=input].auth-otp-input{height:48px;font-size:1.125rem;line-height:1.75rem}.native-auth .auth-register-header{margin-bottom:28px}.native-auth .auth-card form>fieldset{margin-bottom:24px!important}.native-auth .auth-password-strength>span{line-height:1.57}.native-auth .auth-card button[type=submit],.native-auth .auth-card form>[data-slot=button]:not([type=button]){font-size:15px;line-height:1.75;height:42.25px}.native-auth .auth-card .auth-forgot-spam{margin-bottom:8px}.native-auth .auth-check-mail h1{margin-bottom:10px!important}.native-auth .auth-check-mail p{margin-bottom:28px!important}.native-auth .auth-check-mail [data-slot=button]{font-size:15px;line-height:1.75;height:42.25px}@media (max-width:767.95px){.native-auth .auth-register-header{margin-bottom:20px}}.native-auth .auth-login-divider,.native-auth .auth-registration-divider{min-height:22px}.native-auth .auth-card .auth-google{height:45.4px;padding:7px 21px;font-size:1.05rem;line-height:1.75;border-radius:10px}