.ab-creds{border:1px dashed var(--hairline);background:var(--bg);box-shadow:var(--drop)}.ab-bar{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px dashed var(--hairline);font-family:var(--font-mono);font-size:11px;color:var(--ink-2);letter-spacing:.04em}.ab-bar:before{content:"";width:8px;height:8px;border:1px solid var(--ok);border-radius:50%;flex:none}.ab-tag{margin-left:auto;letter-spacing:.1em;color:var(--ok);white-space:nowrap}.ab-h,.ab-tag{text-transform:uppercase;font-size:10px}.ab-h{font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink-3);padding:16px 20px 4px}.ab-list{list-style:none;padding:0 20px 6px}.ab-row{display:grid;grid-template-columns:84px 1fr;grid-gap:14px;gap:14px;padding:14px 0;align-items:baseline}.ab-row+.ab-row{border-top:1px dashed var(--hairline)}.ab-k{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.ab-t b{display:block;font-family:var(--font-display);font-weight:650;font-size:20px;letter-spacing:-.02em;line-height:1.2}.ab-t span{display:block;font-size:13.5px;color:var(--ink-2);margin-top:3px;line-height:1.45}.ab-cap{display:block;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);padding:12px 20px;border-top:1px dashed var(--hairline);text-decoration:none}.ab-cap:hover{color:var(--accent)}@media (max-width:640px){.ab-row{grid-template-columns:1fr;gap:4px}.ab-t b{font-size:18px}.ab-bar>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}}