/* Help centre (/help/): search, category chips, step-by-step articles. Uses the site tokens and the .faq accordion. */
.hc-search{position:relative;max-width:620px;margin-top:26px}
.hc-search svg{position:absolute;left:18px;top:50%;width:20px;height:20px;transform:translateY(-50%);fill:none;stroke:var(--mute);stroke-width:2;stroke-linecap:round}
.hc-search input{width:100%;padding:16px 18px 16px 50px;border-radius:999px;border:1px solid var(--line2);background:var(--card);color:var(--ink);font:500 1rem var(--body);outline:none;transition:border-color .2s,box-shadow .2s}
.hc-search input:focus{border-color:var(--g);box-shadow:0 0 0 4px rgba(34,255,136,.14)}
.hc-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
.hc-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-weight:500;text-decoration:none;transition:border-color .2s,background .2s}
.hc-chip:hover{border-color:var(--line2);background:rgba(34,255,136,.06)}
.hc-chip svg,.hc-cat-h svg{width:18px;height:18px;fill:none;stroke:var(--g);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.hc-cat{margin-top:46px;scroll-margin-top:90px}
.hc-cat:first-child{margin-top:10px}
.hc-cat-h{display:flex;align-items:center;gap:12px;font:700 1.45rem var(--head);margin:0 0 16px}
.hc-cat-h svg{width:26px;height:26px}
.hc-art summary span{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.hc-plan{font:600 .7rem/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--g);border:1px solid var(--line2);padding:5px 8px;border-radius:999px}
.hc-steps{margin:0;padding-left:1.3em;display:grid;gap:10px}
.hc-steps li{padding-left:4px}
.hc-steps b{color:var(--ink)}
.hc-tip{margin:16px 0 0;padding:12px 16px;border-left:3px solid var(--g);background:rgba(34,255,136,.06);border-radius:0 12px 12px 0}
.hc-none{text-align:center;color:var(--mute);margin-top:30px}
