.member-auth-module__fKR2yq__page{box-sizing:border-box;color:#172119;background:radial-gradient(circle at 90% 0,#e5e8ff 0,#0000 34%),#f6f7f4;place-items:center;min-height:100vh;padding:32px 20px;display:grid;overflow-x:hidden}.member-auth-module__fKR2yq__card{box-sizing:border-box;background:#fff;border:1px solid #dde2db;border-radius:24px;width:min(100%,460px);padding:42px;box-shadow:0 24px 70px #1721191c}.member-auth-module__fKR2yq__header{margin-bottom:28px}.member-auth-module__fKR2yq__brand{letter-spacing:.12em;margin:0;font-size:14px;font-weight:800}.member-auth-module__fKR2yq__brand span{color:#6e62d8}.member-auth-module__fKR2yq__eyebrow{color:#6b756d;letter-spacing:.06em;margin:8px 0 0;font-size:12px}.member-auth-module__fKR2yq__card h1{letter-spacing:-.03em;margin:30px 0 0;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:500}.member-auth-module__fKR2yq__form{gap:18px;display:grid}.member-auth-module__fKR2yq__form label{color:#273329;gap:8px;font-size:14px;font-weight:650;display:grid}.member-auth-module__fKR2yq__form input{box-sizing:border-box;color:#172119;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #cbd3cc;border-radius:10px;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.member-auth-module__fKR2yq__form input:focus{border-color:#7064d7;outline:0;box-shadow:0 0 0 3px #7064d724}.member-auth-module__fKR2yq__google,.member-auth-module__fKR2yq__submit{width:100%;min-height:50px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font-weight:700;transition:transform .15s,background .15s,border-color .15s;display:flex}.member-auth-module__fKR2yq__google{color:#172119;background:#fff;border:1px solid #cbd3cc;gap:10px}.member-auth-module__fKR2yq__google:hover{background:#fafbfa;border-color:#9ca89f}.member-auth-module__fKR2yq__google:focus-visible,.member-auth-module__fKR2yq__submit:focus-visible{outline-offset:2px;outline:3px solid #7064d74d}.member-auth-module__fKR2yq__submit{color:#fff;background:#172119;border:0}.member-auth-module__fKR2yq__submit:hover:not(:disabled){background:#2b3830;transform:translateY(-1px)}.member-auth-module__fKR2yq__submit:disabled{cursor:not-allowed;opacity:.48}.member-auth-module__fKR2yq__divider{color:#788078;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:24px 0;font-size:12px;display:grid}.member-auth-module__fKR2yq__divider:before,.member-auth-module__fKR2yq__divider:after{content:"";background:#e1e5e1;height:1px}.member-auth-module__fKR2yq__footer{color:#58635a;text-align:center;margin:25px 0 0;font-size:14px}.member-auth-module__fKR2yq__footer a{color:#5146ad;font-weight:750;text-decoration:none}.member-auth-module__fKR2yq__footer a:hover{text-decoration:underline}.member-auth-module__fKR2yq__error,.member-auth-module__fKR2yq__notice,.member-auth-module__fKR2yq__match,.member-auth-module__fKR2yq__mismatch{border-radius:9px;align-items:center;gap:8px;margin:0;padding:11px 12px;font-size:13px;line-height:1.4;display:flex}.member-auth-module__fKR2yq__error{color:#a62a21;background:#fff4f3;border:1px solid #f3c4c1}.member-auth-module__fKR2yq__notice{color:#23683b;background:#f1fbf4;border:1px solid #b9dfc7}.member-auth-module__fKR2yq__match{color:#26703e;padding:0}.member-auth-module__fKR2yq__mismatch{color:#ae3329;padding:0}.auth-password-field{width:100%;position:relative}.auth-password-field input{padding-right:52px}.auth-password-toggle{color:#526057;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-password-toggle:hover{color:#172119;background:#eef1ee}.auth-password-toggle:focus-visible{outline-offset:1px;outline:2px solid #7064d7}.auth-password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.auth-google-logo{flex-shrink:0;width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px;display:block}.auth-password-requirements{color:#747e76;margin:-7px 0 0;font-size:12px}.auth-password-requirements p{margin:0 0 7px;font-weight:650}.auth-password-requirements ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.auth-password-requirements li{align-items:center;gap:7px;display:flex}.auth-password-requirements svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:14px;height:14px}.auth-password-requirements .is-met{color:#26703e;font-weight:650}.auth-feedback-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:none;width:16px;height:16px}@media (max-width:520px){.member-auth-module__fKR2yq__page{align-items:start;padding:20px 16px}.member-auth-module__fKR2yq__card{border-radius:18px;margin:0;padding:30px 22px}.member-auth-module__fKR2yq__card h1{margin-top:25px;font-size:32px}.member-auth-module__fKR2yq__google,.member-auth-module__fKR2yq__submit{min-height:48px}}
