.help-shell{max-width:1180px;padding:clamp(96px, 14vh, 150px) var(--gutter,24px) 80px;margin:0 auto}.help-hero{margin-bottom:40px}.help-title{font:700 clamp(2rem, 5vw, 3.1rem)/1.1 var(--font-display);letter-spacing:.01em;color:var(--ink);margin:10px 0 12px}.help-sub{color:var(--ink-dim);max-width:62ch;font-size:.98rem;line-height:1.75}.help-body{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.help-side{flex-direction:column;gap:18px;display:flex;position:sticky;top:96px}.help-chapters{border-left:1px solid var(--line);flex-direction:column;display:flex}.help-chapter-link{color:var(--ink-faint);transition:color var(--dur-micro,.15s) ease, border-color var(--dur-micro,.15s) ease;border-left:2px solid #0000;margin-left:-1.5px;padding:9px 14px;font-size:.88rem;text-decoration:none;display:block}.help-chapter-link:hover{color:var(--ink)}.help-chapter.is-current>.help-chapter-link{color:var(--accent);border-left-color:var(--accent)}.help-toc{flex-direction:column;gap:2px;margin:2px 0 8px;padding:0 0 0 26px;list-style:none;display:flex}.help-toc a{color:var(--ink-faint);font-size:.78rem;line-height:1.9;text-decoration:none}.help-toc a:hover{color:var(--accent)}.help-side-cta{border-radius:var(--r-md,12px);flex-direction:column;gap:10px;padding:16px;display:flex}.help-side-cta .mono{letter-spacing:.22em;color:var(--ink-faint);font-size:.68rem}.help-side-cta .btn{justify-content:center;font-size:.82rem}.help-main{min-width:0}.help-main section{margin-bottom:56px;scroll-margin-top:110px}.help-main h2{font:700 clamp(1.3rem, 2.6vw, 1.7rem)/1.25 var(--font-display);color:var(--ink);margin:0 0 6px}.help-main h2 .help-h2-kicker{font:600 .66rem/1 var(--font-mono);letter-spacing:.24em;color:var(--accent);margin-bottom:10px;display:block}.help-main h3{font:600 1.02rem/1.4 var(--font-display);color:var(--ink);margin:26px 0 8px}.help-main p,.help-main li{color:var(--ink-dim);font-size:.94rem;line-height:1.85}.help-main ul,.help-main ol{margin:10px 0;padding-left:1.3em}.help-main li{margin:4px 0}.help-main strong{color:var(--ink);font-weight:600}.help-main a{color:var(--accent);text-decoration:none}.help-main a:hover{text-decoration:underline}.help-main code{font-family:var(--font-mono);color:var(--accent);word-break:break-all;background:#5fd0f214;border:1px solid #5fd0f224;border-radius:5px;padding:.1em .4em;font-size:.84em}.help-main pre{border:1px solid var(--line);border-radius:var(--r-md,12px);background:#070a12d9;margin:14px 0;padding:16px 18px;overflow-x:auto}.help-main pre code{color:var(--ink);word-break:normal;white-space:pre;background:0 0;border:0;padding:0;font-size:.8rem;line-height:1.7}.help-table-wrap{border:1px solid var(--line);border-radius:var(--r-md,12px);margin:14px 0;overflow-x:auto}.help-main table{border-collapse:collapse;width:100%;min-width:520px;font-size:.86rem}.help-main th{text-align:left;font:600 .72rem/1.3 var(--font-mono);letter-spacing:.08em;color:var(--ink-faint);border-bottom:1px solid var(--line-strong,var(--line));white-space:nowrap;background:#97a8c80f;padding:10px 14px}.help-main td{border-bottom:1px solid var(--line);color:var(--ink-dim);vertical-align:top;padding:10px 14px;line-height:1.65}.help-main tr:last-child td{border-bottom:0}.help-figure{border:1px solid var(--line);border-radius:var(--r-md,12px);background:#070a1299;margin:18px 0;padding:18px;overflow-x:auto}.help-figure svg{max-width:100%;height:auto;margin:0 auto;display:block}.help-figure figcaption{font:500 .72rem/1.6 var(--font-mono);letter-spacing:.06em;color:var(--ink-faint);text-align:center;margin-top:12px}.help-note,.help-warn{border-left:3px solid var(--accent);border-radius:0 var(--r-md,12px) var(--r-md,12px) 0;background:#5fd0f20f;margin:14px 0;padding:12px 16px}.help-warn{border-left-color:var(--accent-warm);background:#ffb46e12}.help-note>p:first-child,.help-warn>p:first-child{margin-top:0}.help-note>p:last-child,.help-warn>p:last-child{margin-bottom:0}.help-steps{counter-reset:helpstep;flex-direction:column;gap:12px;margin:16px 0;padding:0;list-style:none;display:flex}.help-steps>li{border:1px solid var(--line);border-radius:var(--r-md,12px);background:#97a8c80a;padding:14px 16px 14px 58px;position:relative}.help-steps>li:before{counter-increment:helpstep;content:counter(helpstep, decimal-leading-zero);font:600 .9rem/1 var(--font-mono);color:var(--accent);position:absolute;top:14px;left:16px}.help-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:16px 0;display:grid}.help-card{border:1px solid var(--line);border-radius:var(--r-md,12px);transition:border-color var(--dur-micro,.15s) ease, transform var(--dur-micro,.15s) ease;background:#97a8c80a;padding:16px;text-decoration:none;display:block}a.help-card:hover{border-color:var(--accent);text-decoration:none;transform:translateY(-2px)}.help-card .mono{letter-spacing:.2em;color:var(--accent);font-size:.64rem}.help-card h3{margin:8px 0 6px;font-size:.98rem}.help-card p{margin:0;font-size:.82rem;line-height:1.65}.help-pager{border-top:1px solid var(--line);justify-content:space-between;gap:14px;margin-top:60px;padding-top:22px;display:flex}.help-pager-link{color:var(--ink-dim);border:1px solid var(--line);border-radius:var(--r-pill,999px);transition:color var(--dur-micro,.15s) ease, border-color var(--dur-micro,.15s) ease;align-items:center;gap:10px;padding:10px 16px;font-size:.9rem;text-decoration:none;display:inline-flex}.help-pager-link:hover{color:var(--accent);border-color:var(--accent);text-decoration:none}@media (width<=900px){.help-body{grid-template-columns:1fr}.help-side{position:static}.help-chapters{border-left:0;border-bottom:1px solid var(--line);flex-direction:row;gap:2px;padding-bottom:0;overflow-x:auto}.help-chapter{flex-shrink:0}.help-chapter-link{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;margin:0;padding:10px 12px}.help-chapter.is-current>.help-chapter-link{border-bottom-color:var(--accent)}.help-toc,.help-side-cta{display:none}}
