#member-login{padding:36px 16px 65px!important;max-width:100%!important;background:radial-gradient(ellipse at 50% 0%,#1a2539 0%,#0c121d 65%)!important;color:#f1f5fc!important}#member-login .v46-auth{max-width:450px;margin:auto;text-align:center}#member-login .v46-logo{width:110px;height:110px;object-fit:contain;display:block;margin:0 auto 9px}#member-login .v46-eyebrow{font-size:12px;letter-spacing:.19em;font-weight:800;color:#b4c4e4}#member-login h2{font-size:clamp(25px,5vw,32px);line-height:1.2;margin:12px 0;color:#f4f7fc}#member-login .v46-intro{color:#b4c3d9;font-size:15px;line-height:1.6;margin:0 0 23px}#member-login .v46-login-card{text-align:left;background:#182333;border:1px solid #3a4b62;border-radius:22px;padding:22px;box-shadow:0 18px 55px #0005}#member-login button{cursor:pointer;min-height:46px}#member-login .v46-google,#member-login .v46-primary,#member-login .v46-secondary{display:block;width:100%;border-radius:12px;padding:12px 16px;font-weight:750;font-size:15px;text-align:center}#member-login .v46-google{background:#f8faff;color:#182337;border:1px solid #dbe3f1}#member-login .v46-g{font-weight:900;color:#4285f4;margin-right:9px;font-size:19px}#member-login .v46-divider{display:flex;align-items:center;gap:12px;color:#b3bfd0;font-size:13px;margin:22px 0}#member-login .v46-divider:before,#member-login .v46-divider:after{content:'';flex:1;border-top:1px solid #455369}#member-login label{display:block;color:#e2e9f3;font-size:14px;font-weight:650;margin:12px 0 8px}#member-login input{box-sizing:border-box;width:100%;border-radius:10px;background:#0f1826;color:#f7f9fc;border:1px solid #52647d;padding:13px;font-size:16px;min-height:48px}#member-login input:focus{outline:2px solid #9cb4ef;outline-offset:2px}#member-login .v46-minimum{display:block;font-size:12px;color:#aebed1;font-weight:400;margin-top:3px}#member-login .v46-pass-row{display:flex;align-items:center;gap:6px}#member-login .v46-pass-row input{min-width:0;flex:1}#member-login .v46-pass-row button{background:transparent;color:#c8d7f4;border:0;padding:0 8px}#member-login .v46-actions{display:grid;gap:9px;margin-top:20px}#member-login .v46-primary{background:#8098e4;color:#101827;border:0}#member-login .v46-secondary{background:#23354d;color:#eaf1fc;border:1px solid #536783}#member-login .v46-text-button{display:block;width:100%;background:transparent;color:#c7d8fa;border:0;text-decoration:underline;font-size:14px;margin-top:12px;padding:8px}#member-login #login-status{font-size:14px;line-height:1.5;color:#d8e4f6;background:#101b2b;border-radius:9px;padding:12px;margin-top:17px;overflow-wrap:anywhere}#member-login .v46-note{font-size:13px;line-height:1.5;color:#b3c1d5;margin:16px 0 0}#member-login .v46-note a{color:#d3e0ff}#member-login #v46-code-panel{margin-top:12px}#member-login #v46-code-panel .v46-primary{margin-top:12px}#member-login [hidden]{display:none!important}@media(max-width:480px){#member-login .v46-login-card{padding:17px}#member-login .v46-logo{width:96px;height:96px}}