.account-module__sFr3Ia__accountGrid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}@media (max-width:900px){.account-module__sFr3Ia__accountGrid{grid-template-columns:1fr}}.account-module__sFr3Ia__roleSection{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding:14px 16px;display:flex}.account-module__sFr3Ia__roleLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:.78rem;font-weight:600}.account-module__sFr3Ia__rolePill{letter-spacing:.03em;text-transform:uppercase;color:var(--role-color,var(--color-primary));background:color-mix(in srgb,var(--role-color,var(--color-primary))12%,white);border:1px solid color-mix(in srgb,var(--role-color,var(--color-primary))25%,white);border-radius:20px;align-items:center;padding:3px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.account-module__sFr3Ia__roleHint{color:var(--color-text-muted);width:100%;margin-top:2px;font-size:.8rem}.account-module__sFr3Ia__form{flex-direction:column;gap:16px;display:flex}.account-module__sFr3Ia__errorBox{border-radius:var(--radius-md);color:var(--color-error);background:#be185d0f;border:1px solid #be185d33;padding:10px 14px;font-size:.875rem}.account-module__sFr3Ia__cardHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.account-module__sFr3Ia__emptyAffil{padding:24px 0}.account-module__sFr3Ia__studioList{flex-direction:column;gap:12px;display:flex}.account-module__sFr3Ia__studioRow{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.account-module__sFr3Ia__studioInfo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.account-module__sFr3Ia__studioName{color:var(--color-text);font-size:.95rem;font-weight:700}.account-module__sFr3Ia__memberBadge{align-self:flex-start;margin-top:4px;font-size:.72rem}.account-module__sFr3Ia__leaveBtn{border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:0 0;flex-shrink:0;padding:5px 12px;font-size:.78rem;font-weight:600}.account-module__sFr3Ia__leaveBtn:hover{border-color:var(--color-error);color:var(--color-error);background:#b91c1c0d}.account-module__sFr3Ia__mfaOn,.account-module__sFr3Ia__mfaOff{border:1px solid;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:700}.account-module__sFr3Ia__mfaOn{color:#86efac}.account-module__sFr3Ia__mfaOff{color:#e9c46a}.account-module__sFr3Ia__mfaRequired{border-radius:var(--radius-md);color:#f5e3b3;background:#e9c46a1f;border:1px solid #e9c46a8c;margin-bottom:12px;padding:12px 14px;font-size:.875rem;line-height:1.5}.account-module__sFr3Ia__mfaNotice{color:#86efac;margin-top:12px;font-size:.875rem}.account-module__sFr3Ia__mfaSetup{flex-direction:column;gap:18px;margin-top:16px;display:flex}.account-module__sFr3Ia__mfaStep{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.account-module__sFr3Ia__mfaQr{border-radius:var(--radius-md);background:#fff;padding:10px}.account-module__sFr3Ia__mfaKey{letter-spacing:.06em;color:var(--color-text);-webkit-user-select:all;user-select:all;word-break:break-all;background:#ffffff1a;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}
