#homepage-login-root .login-card,#homepage-login-root .login-panel,#homepage-login-root .login-methods,#homepage-login-root .login-method{min-width:0;max-width:100%}#homepage-login-root .login-panel{display:grid;gap:14px}#homepage-login-root .login-card__label{margin:0 0 12px}#homepage-login-root .login-panel label{display:grid;gap:8px;margin:0;color:#c8d5e3;font-size:.84rem;font-weight:600}#homepage-login-root .login-panel input{width:100%;min-height:50px;padding:12px 14px;border:1px solid rgba(126,240,255,.19);border-radius:12px;background:#08111a;color:#edf8ff;outline:none;font-size:16px}#homepage-login-root .login-panel input:focus{border-color:#7ef0ff;box-shadow:0 0 0 4px #7ef0ff1a}#homepage-login-root .accent-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:49px;margin-top:0;border:0;border-radius:12px;background:#7ef0ff;color:#071219;font-weight:700;text-align:center}#homepage-login-root .accent-button:hover:not(:disabled){background:#a3f6ff}#homepage-login-root .accent-button:disabled{opacity:.5;cursor:default}#homepage-login-root .muted-copy{color:#a3b0c1}#homepage-login-root .login-message{margin:0;font-size:.84rem}#homepage-login-root .login-sent-header{display:flex;gap:12px;align-items:center;min-width:0}#homepage-login-root .login-sent-header>div{min-width:0}#homepage-login-root .login-sent-title{font-weight:700}#homepage-login-root .login-sent-sub{margin:0;font-size:.82rem;overflow-wrap:anywhere}#homepage-login-root .login-sent-icon{font-size:1.6rem}@media (max-width:600px){#homepage-login-root .login-panel{gap:8px}#homepage-login-root .login-panel input{min-height:44px;padding:9px 12px}#homepage-login-root .login-continue-button{min-height:40px;padding:8px 16px;border-radius:10px}}#homepage-login-root .login-methods{display:grid;border:1px solid rgba(126,240,255,.12);border-radius:14px;overflow:hidden}#homepage-login-root .login-method{display:grid;gap:9px;padding:13px}#homepage-login-root .login-method__label{color:#7ef0ff;font-size:.78rem;font-weight:700;text-transform:uppercase}#homepage-login-root .login-method__desc{margin:0;font-size:.84rem}#homepage-login-root .login-method-divider{padding:5px 13px;border-block:1px solid rgba(126,240,255,.1);color:#a3b0c1;text-align:center;font-size:.8rem}#homepage-login-root .otp-inputs{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;width:100%;min-width:0}#homepage-login-root .otp-inputs .otp-input{width:100%;min-width:0;max-width:100%;min-height:44px;padding:0;text-align:center;font-size:1.2rem}#homepage-login-root .login-resend-link{width:auto;min-height:0;margin:0;padding:0;border:0;background:none;color:#a3b0c1;text-align:left;text-decoration:underline;font-size:.8rem}#homepage-login-root .login-resend-link:hover{color:#edf8ff}#homepage-login-root .login-password-toggle{position:absolute;top:50%;right:8px;width:32px;min-height:32px;transform:translateY(-50%);background:transparent;color:#a3b0c1}#homepage-login-root .login-password-field{position:relative;display:block}#homepage-login-root .login-password-field input{padding-right:47px}
