.membership-card{max-width:560px}.membership-card textarea{font:inherit;color:inherit;background:#131319;border:1px solid #41414b;border-radius:8px;padding:12px;width:100%;resize:vertical}.membership-honeypot{display:none}.membership-footer{margin:24px 0 0}.membership-footer a,.membership-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.membership-choices{display:flex;flex-direction:column;gap:12px;margin-top:25px}.membership-choices a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border:1px solid var(--line);border-radius:9px;font-weight:700}.membership-choices .primary{border-color:transparent}.account-blocked{padding:14px;border:1px solid #994048;background:#4b182544;border-radius:9px;font-size:15px}.membership-requests{margin:25px 0;max-width:1200px}.membership-request{display:block;background:var(--panel);border:1px solid var(--line);padding:16px;border-radius:10px;margin:10px 0;overflow-wrap:anywhere}.membership-request small{display:block;color:var(--muted);margin-top:7px}#block-form{border-top:1px solid var(--line);margin-top:25px;padding-top:10px}#block-form button{min-height:44px}#block-description{max-width:650px}
.membership-card .membership-email-confirmation{color:#ff3640}

.activation-card{min-width:0;overflow-wrap:anywhere}.activation-card .login-brand{margin:0 0 24px}.activation-card .login-brand .original-logo{display:block;width:300px;max-width:100%;height:70px;object-fit:cover;object-position:center}
