.login-password-field{min-width:0;position:relative}.login-password-field input{width:100%;padding-right:60px}.login-page .login-card form .login-password-field button.login-password-toggle{width:44px;height:44px;min-height:44px;color:var(--yugo-ink,#08264a);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.login-password-toggle:focus-visible{outline-offset:1px;outline:2px solid #00a6c8}@media (width>=561px){.login-card{padding:20px 44px 24px}.login-card>img{width:150px;height:78px;margin-top:4px}.login-eyebrow{margin-bottom:4px}.login-card h1{font-size:2.45rem}.login-intro{margin:8px 0 16px;line-height:1.35}.login-card form{gap:6px}.login-card input{height:46px}.login-recovery-links{margin-bottom:2px}.remember-me{background:#f8f9fc;border:1px solid #e3e7ef;border-radius:12px;align-items:center;margin:5px 0 0;padding:8px 10px}.remember-me input{flex:none;margin-top:0}.login-card form button{min-height:50px;margin-top:5px}.login-create{margin-top:16px}.login-mvp-note{margin-top:14px;padding-top:12px}}@media (width>=561px) and (height<=820px){.login-mvp-note{display:none}}
