.profile[data-k-hc5zm7cu]{align-items:center;gap:1.3rem;padding-block:3rem 1rem;display:flex}.avatar[data-k-hc5zm7cu]{background:var(--surface);border:1px solid var(--accent-dim);width:84px;height:84px;font-family:var(--font-mono);color:var(--accent);direction:ltr;border-radius:10px;flex-shrink:0;place-items:center;font-size:2rem;font-weight:700;display:grid}.cursor[data-k-hc5zm7cu]{animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}h1[data-k-hc5zm7cu]{margin:0}.role[data-k-hc5zm7cu]{color:var(--accent);font-family:var(--font-heading);margin:.2rem 0 0}.block[data-k-hc5zm7cu]{margin-block:2.5rem}.block[data-k-hc5zm7cu] h2[data-k-hc5zm7cu]{font-size:1.3rem}.hash[data-k-hc5zm7cu]{color:var(--accent)}.chips[data-k-hc5zm7cu]{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.chips[data-k-hc5zm7cu] li[data-k-hc5zm7cu]{font-family:var(--font-mono);background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:.3rem .8rem;font-size:.85rem}.links[data-k-hc5zm7cu] li[data-k-hc5zm7cu]{padding:0}.links[data-k-hc5zm7cu] a[data-k-hc5zm7cu]{padding:.3rem .8rem;display:block}.certs[data-k-hc5zm7cu]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.certs[data-k-hc5zm7cu] li[data-k-hc5zm7cu]{background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;padding:.8rem 1rem;display:flex}.dot[data-k-hc5zm7cu]{border-radius:50%;width:9px;height:9px}.dot[data-k-hc5zm7cu].done{background:var(--accent)}.dot[data-k-hc5zm7cu].progress{background:#ffbd2e}.dot[data-k-hc5zm7cu].planned{background:var(--muted)}.cert-name[data-k-hc5zm7cu]{color:#fff;font-weight:600}.issuer[data-k-hc5zm7cu]{color:var(--muted);font-size:.9rem}.status[data-k-hc5zm7cu]{margin-inline-start:auto;font-size:.8rem}.status[data-k-hc5zm7cu].done{color:var(--accent)}.status[data-k-hc5zm7cu].progress{color:#ffbd2e}.status[data-k-hc5zm7cu].planned{color:var(--muted)}@media (width<=480px){.profile[data-k-hc5zm7cu]{flex-direction:column;align-items:flex-start}}
