.password-input-wrapper{position:relative}.password-input-wrapper .ml-input-base{padding-right:44px}.password-input-toggle{position:absolute;right:1px;top:1px;bottom:1px;width:42px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:0 var(--ml-radius-lg) var(--ml-radius-lg) 0;color:var(--ml-gray-400);cursor:pointer;transition:color var(--ml-transition-fast)}.password-input-toggle:hover{color:var(--ml-gray-600)}.auth-card{max-width:450px;margin:0 auto;padding:40px 30px;text-align:left;color:var(--foreground);background-color:#fff;box-shadow:var(--ml-shadow-lg);border-radius:var(--ml-radius-xl);position:relative;overflow:hidden}@media (max-width:640px){.auth-card{padding:24px 20px}.auth-card__tabs{margin-bottom:20px}}.auth-card__tabs{text-align:center;margin-bottom:32px;display:flex;justify-content:space-around}.auth-card__tab{flex:1;padding:0 16px;height:44px;line-height:44px;font-family:var(--font-family-base);font-size:var(--ml-text-sm);font-weight:var(--ml-font-semibold);letter-spacing:.08em;text-transform:uppercase;border:0;background:transparent;text-decoration:none;cursor:pointer;border-bottom:2px solid transparent;color:var(--ml-gray-400);transition:border-color var(--ml-transition-base),color var(--ml-transition-base),background var(--ml-transition-base)}.auth-card__tab:focus,.auth-card__tab:hover{color:var(--ml-gray-600);background:color-mix(in srgb,var(--ml-cyan) 3%,transparent)}.auth-card__tab.active{border-bottom-color:var(--ml-cyan);color:var(--ml-gray-900);background:transparent}.auth-card input::placeholder,.auth-card textarea::placeholder{color:var(--ml-gray-400)}.menu-popup-modal .auth-card{text-align:center;box-shadow:none;padding:30px 20px;background-color:transparent;border:none}.menu-popup-modal .auth-card__tabs{margin-bottom:24px}