.member-login{color:#142940;background:radial-gradient(at top,#ffe9ef,#0000 70%),#fff7f8;flex-direction:column;align-items:center;max-width:none;min-height:100dvh;padding:70px 20px 35px;display:flex}.member-brand{letter-spacing:-.8px;margin-bottom:40px;font-size:25px;font-weight:800}.member-brand span{font-weight:400}.member-login-card{background:#fff;border:1px solid #e2e8f0;border-radius:17px;width:min(440px,100%);padding:36px;box-shadow:0 10px 45px #1c38500b}.member-login-label{color:#d93652;letter-spacing:3px;font-size:11px;font-weight:600}.member-login-card h1{letter-spacing:0;margin:15px 0 10px;font:700 29px/1.3 -apple-system,sans-serif}.member-login-card>p{color:#8693a2;font-size:13px}.member-login-card label{color:#42566d;margin:23px 0;font-size:13px}.member-login-card input{font:inherit;color:#18344e;background:#fff;border-color:#dce4ed;border-radius:8px;padding:12px}.member-login-card button{background:#d93652;border-radius:8px;width:100%;margin-top:5px;padding:13px}.member-login-card .member-login-help{margin-top:23px;font-size:12px}.member-login-card details{color:#8190a0;border-top:1px solid #f5e4e9;margin-top:20px;padding-top:15px;font-size:12px}.member-login-card summary{cursor:pointer}.member-login-card details a{color:#d93652;padding-top:12px;display:block}.member-login>footer{color:#8d9aaa;border:0;margin:30px 0 0;padding:0;font-size:11px}.member-error{background:#fff1f1;border-radius:7px;padding:12px;font-size:13px;color:#b64242!important}@media (max-width:600px){.member-login{padding-top:45px}.member-login-card{padding:27px 24px}.member-brand{margin-bottom:30px}}
