.account-card{text-align:left;width:100%;max-width:480px}.account-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.account-card h1{margin-bottom:20px;font-size:1.65rem}.account-card label{gap:8px;font-size:.9rem;font-weight:600;display:grid}.account-card input{color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:7px;width:100%;min-height:44px;padding:10px 12px}.account-card input:focus{outline-offset:2px;outline:2px solid #4164dd}.account-card p{margin:14px 0;line-height:1.6}.account-links{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:14px;margin-top:24px;padding-top:20px;font-size:.88rem;display:flex}.account-links a{color:#3456c5;text-underline-offset:3px;text-decoration:underline}.account-error{color:#9f2525;background:#fff1f2;border-radius:6px;padding:12px}.registration-grid{gap:20px;display:grid}.registration-grid form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.registration-grid label{gap:6px;display:grid}.registration-grid input,.registration-grid select{border:1px solid #cbd5e1;border-radius:6px;max-width:100%;padding:10px}.registration-link{overflow-wrap:anywhere;margin:12px 0;display:block}.registration-invites{overflow:auto}.registration-invites table{text-align:left;width:100%}.registration-invites th,.registration-invites td{border-bottom:1px solid #e2e8f0;padding:12px 8px}.registration-actions{align-items:center;gap:12px;margin-top:15px;display:flex}.account-heading .brand{color:#172033;font-size:1.4rem}
