.help-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:40px;max-width:1180px;margin:0 auto;padding:28px 24px 64px;display:grid}.help-toc{max-height:calc(100vh - 32px);font-size:.86rem;position:sticky;top:16px;overflow-y:auto}.help-toc-title{color:var(--c-text-2);margin-bottom:8px;font-weight:600}.help-toc ul{border-left:1px solid var(--border);margin:0;padding:0;list-style:none}.help-toc li a{color:var(--c-text-2);padding:3px 0 3px 12px;text-decoration:none;display:block}.help-toc li a:hover{color:var(--accent)}.help-toc li.lvl-3 a{color:var(--c-muted);padding-left:24px;font-size:.82rem}.help-content{max-width:78ch;line-height:1.65}.help-content h2{border-bottom:1px solid var(--border);margin:2.2em 0 .6em;padding-bottom:6px;font-size:1.35rem}.help-content h2:first-of-type{margin-top:.4em}.help-content h3{margin:1.8em 0 .5em;font-size:1.08rem}.help-content h2,.help-content h3{scroll-margin-top:16px;position:relative}.help-content .anchor{color:var(--c-muted);opacity:0;font-weight:400;text-decoration:none;position:absolute;left:-1.1em}.help-content h2:hover .anchor,.help-content h3:hover .anchor{opacity:1}.help-content p,.help-content ul,.help-content ol{margin:0 0 1em}.help-content li{margin:.25em 0}.help-content a{color:var(--accent)}.help-content code{background:var(--surface-2);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:.88em}.help-content blockquote{border-left:3px solid var(--warn-border);background:var(--warn-bg);border-radius:6px;margin:0 0 1.2em;padding:10px 14px}.help-content blockquote p{margin:0}.help-content .table-wrap{margin:0 0 1.2em}.help-content table{font-size:.88rem}.help-content td,.help-content th{white-space:normal;vertical-align:top}.help-content td:first-child{min-width:170px}@media (width<=860px){.help-layout{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px 16px 48px}.help-toc{border:1px solid var(--border);background:var(--surface);border-radius:8px;max-height:none;padding:12px;position:static}.help-content .anchor{display:none}}:root[data-design=modern] .help-toc-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}:root[data-design=modern] .help-content h2{border-bottom-color:var(--c-text)}:root[data-design=modern] .help-content code,:root[data-design=modern] .help-content blockquote{border-radius:var(--radius-sm)}:root[data-design=modern] .help-content code{font-family:var(--font-mono)}.help-layout.no-toc{grid-template-columns:minmax(0,1fr);max-width:860px}.doc-intro{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--surface);margin:0 0 28px;padding:14px 18px}.doc-intro h2{margin-top:0}.help-content pre{white-space:pre-wrap;overflow-wrap:anywhere}.doc-footer{border-top:1px solid var(--border);max-width:1180px;color:var(--c-muted);margin:0 auto;padding:18px 24px 40px;font-size:.82rem}.doc-footer ul{flex-wrap:wrap;gap:6px 18px;margin:0 0 8px;padding:0;list-style:none;display:flex}.doc-footer a{color:var(--c-text-2)}.doc-footer a[aria-current=page]{color:var(--c-text);font-weight:600;text-decoration:none}.doc-footer p{margin:0}.opt-out{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;margin:8px 0 16px;padding:12px 14px}.opt-out .check{align-items:center;gap:8px;font-weight:600;display:flex}.opt-out-status{color:var(--c-text-2);margin:6px 0 0;font-size:.9rem}
