.credential-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.user-state-card{display:flex;flex-direction:column;gap:18px;color:var(--ink);text-decoration:none;transition:transform .16s ease,border-color .16s ease}.user-state-card:hover{color:var(--ink);border-color:#b8c8e8;transform:translateY(-2px)}.user-state-card>header{display:flex;gap:14px;align-items:flex-start}.user-state-card h2{margin:2px 0 6px;font-size:20px}.user-state-card p{margin:0;color:var(--muted)}.user-profile-detail{max-width:760px;display:flex;flex-direction:column;gap:20px}.user-profile-detail>header{display:flex;gap:14px;align-items:flex-start}.profile-credential-form{display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--line);padding-top:16px}.credential-status{display:flex;justify-content:space-between;align-items:center;gap:10px}.profile-credential-form label{font-size:12px;font-weight:750;color:var(--muted)}.profile-credential-form input,.profile-credential-form select{margin-top:6px}.profile-credential-form label small{display:block;margin-top:5px;font-weight:500}.profile-credential-form details{border-top:1px solid var(--line);padding-top:12px}.profile-credential-form summary{cursor:pointer;font-size:12px;font-weight:750}.profile-credential-form details label{display:block;margin-top:12px}.anonymous-state-note{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--line);padding-top:16px}.anonymous-state-note span{color:var(--muted)}@media(max-width:900px){.credential-profile-grid{grid-template-columns:1fr}}
