._roleGrid_1l3to_1{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}._roleCard_1l3to_3{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.35rem .75rem;border:1.5px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);cursor:pointer;text-align:center;transition:border-color .18s,background .18s,transform .1s,box-shadow .18s}._roleCard_1l3to_3:hover{border-color:var(--ml-emerald-300);transform:translateY(-2px);box-shadow:var(--shadow-sm)}._roleActive_1l3to_10{border-color:var(--accent);background:var(--ml-emerald-50)}._roleIcon_1l3to_11{display:inline-flex;color:var(--accent)}._roleCard_1l3to_3 strong{font-size:.9rem;color:var(--text-strong)}._roleCard_1l3to_3 span{font-size:.75rem;color:var(--text-muted);line-height:1.4}
