/* Phase 0.6.14: unmistakably synthetic account separation, mobile first. */
.acgs-test-profiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0 12px}
.acgs-test-profile{border:1px solid rgba(212,224,234,.24);background:rgba(127,138,146,.11);color:inherit;border-radius:15px;padding:13px 9px;min-height:56px;font:inherit;font-size:14px;font-weight:650;text-align:center;cursor:pointer;transition:background .2s ease,transform .2s ease,border-color .2s ease}
.acgs-test-profile:hover{transform:translateY(-1px);border-color:rgba(212,224,234,.48)}
.acgs-test-profile.is-active{border-color:rgba(218,231,241,.7);background:rgba(151,167,178,.24)}
.acgs-test-profile:focus-visible{outline:3px solid #9eb5ce;outline-offset:3px}
.acgs-profile-note{line-height:1.6;font-size:14px!important}
@media(max-width:380px){.acgs-test-profiles{grid-template-columns:1fr}.acgs-test-profile{min-height:45px;padding:10px 14px;text-align:left}}
@media(prefers-reduced-motion:reduce){.acgs-test-profile{transition:none}.acgs-test-profile:hover{transform:none}}
