.cni4Dq_head{min-width:0}.cni4Dq_head h1{overflow-wrap:anywhere;font-size:20px}.cni4Dq_head .sub{color:var(--ink-2);margin-top:6px;font-size:13px}.cni4Dq_alt{flex-wrap:wrap;justify-content:center;gap:6px 16px;display:flex}.cni4Dq_section{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:11.5px;font-weight:600}.cni4Dq_optional{border:1px solid var(--border);background:var(--panel-2);border-radius:9px}.cni4Dq_optional>summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:500;list-style:none;display:flex}.cni4Dq_optional>summary::-webkit-details-marker{display:none}.cni4Dq_optional>summary .i{color:var(--ink-3);transition:transform .12s}.cni4Dq_optional[open]>summary .i{transform:rotate(90deg)}.cni4Dq_optional>summary:hover{color:var(--ink)}.cni4Dq_optional>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:9px}.cni4Dq_optional>div{padding:4px 12px 14px}.cni4Dq_form{flex-direction:column;gap:14px;display:flex}.cni4Dq_actions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.cni4Dq_actions>label{align-self:stretch}.cni4Dq_actions>.error-text{align-self:stretch}.cni4Dq_actions>.note{align-self:stretch}.cni4Dq_row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cni4Dq_email{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.cni4Dq_memberships{margin:0;padding:0;list-style:none}.cni4Dq_memberships li{border-top:1px solid var(--border);align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.cni4Dq_memberships li:first-child{border-top:0;padding-top:0}.cni4Dq_memberships li:last-child{padding-bottom:0}.cni4Dq_memberships a{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.cni4Dq_memberships a:hover{color:var(--accent)}.cni4Dq_memberships .cni4Dq_badges{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}@media (max-width:520px){.cni4Dq_row2{grid-template-columns:minmax(0,1fr)}.cni4Dq_head h1{font-size:19px}.cni4Dq_memberships li{flex-wrap:wrap}.cni4Dq_memberships a{flex-basis:100%}.cni4Dq_memberships .cni4Dq_badges{justify-content:flex-start}}
