.member-card{max-width:760px;margin:0 auto 28px;padding:30px;background:#f7eddf;color:#4b315b;border:1px solid #d8c0e3;border-radius:21px;line-height:1.9}.member-card h2{font:500 27px/1.8 var(--serif);margin:13px 0}.member-card>p{font-size:14px}.member-card .eyebrow{color:#92719d}.member-identity{display:flex;align-items:center;gap:14px;padding:15px 18px;border:1px solid #d7c5df;border-radius:14px;background:#f1e5f6;font-size:13px}.member-identity>span{font-size:28px;color:#a787b9}.member-identity strong{font-weight:500}.member-identity p{margin:3px 0 0;overflow-wrap:anywhere;font-size:12px;color:#82628f}.member-card .field{margin:20px 0}.member-card .field label{color:#5c3c6d}.member-card .field input{background:#fffaf3;color:#4a305a;border-color:#c6a8d4;font-size:16px}.member-privacy{padding:20px;background:#eee1f3;border-radius:13px;margin:22px 0;font-size:13px;line-height:2}.member-privacy h3{font-size:15px;font-weight:500;margin:0 0 8px}.member-privacy p{margin:9px 0}.member-consent{display:flex;align-items:flex-start;gap:12px;font-size:13px;cursor:pointer;padding-top:12px;border-top:1px solid #d4bedf;margin-top:15px}.member-consent input{width:20px;height:20px;margin-top:4px;accent-color:#805199;flex-shrink:0}.member-form-error{color:#943c5d;font-size:12px}.member-card .member-small{font-size:11px;color:#8a6c94;line-height:1.9}.member-signout{display:inline-block;margin-top:24px;color:#805691}.member-active-badge{display:inline-block;padding:5px 12px;border:1px solid #c9acd5;border-radius:30px;font-size:12px;color:#7a528e;background:#eee0f4}.member-quota{display:flex;align-items:center;gap:18px;padding:22px 0;border-bottom:1px solid #d9c7df;margin:12px 0 18px}.member-quota>strong{font:500 50px/1 var(--serif);color:#88559b}.member-quota div{font-size:14px}.member-quota small{display:block;font-size:11px;color:#8b6e95;margin-top:4px}.member-rename{margin-top:30px;padding-top:12px;border-top:1px solid #dbc8e0}.member-details{font-size:12px;margin-top:25px;color:#80608d}.member-details summary{cursor:pointer}.member-details p{line-height:2}.member-account-link{display:flex;align-items:center;gap:16px;padding:21px 23px;background:#eadcf0;border:1px solid #c3a1d1;border-radius:15px;margin-bottom:27px;color:#50345e}.member-account-link img{object-fit:contain;flex-shrink:0}.member-account-link h2{font:500 18px/1.8 var(--serif);margin:0}.member-account-link p{font-size:12px;margin:3px 0;color:#886793}.member-account-link .btn{margin-left:auto;flex-shrink:0;font-size:12px}.member-public{max-width:850px;margin:30px auto;padding:0 20px}.onboarding-members{display:flex;align-items:center;gap:12px}.onboarding-members a{color:#e0c8ed;border:1px solid #b28ac65c;border-radius:25px;padding:8px 13px;font-size:12px}.member-card button:disabled{opacity:.6;cursor:wait}
@media(max-width:650px){.member-card{padding:23px 20px;border-radius:16px}.member-card h2{font-size:23px}.member-card>p{font-size:13px}.member-privacy{padding:16px}.member-account-link{padding:16px;gap:12px;flex-wrap:wrap}.member-account-link>div{flex:1;min-width:180px}.member-account-link .btn{margin-left:62px}.member-account-link h2{font-size:17px}.member-public{margin-top:22px;padding:0 16px}.onboarding-members .badge{display:none}.onboarding-members a{font-size:11px;padding:8px 10px}}

.member-card .btn-primary{background:#78528e;border-color:#78528e;color:#fff6e7}.member-card .btn-primary:hover{background:#67437d;border-color:#67437d}

.native-auth-tabs{display:flex;gap:10px;margin:21px 0}.native-auth-tabs .btn[aria-pressed="true"]{background:#d4c0ed;color:#392445}.native-auth-tabs+form{display:grid;gap:17px}.native-auth-tabs+form .field small{font-size:10px;color:#ab91bd;line-height:1.8}.native-auth-tabs+form input{font-size:16px}.native-auth-tabs+form .btn-primary{justify-self:start}
