[data-campaign=help]{--kb-purple:#6b3ef5;--kb-purple-light:#f4f1fe;--kb-purple-mid:#e8e3fd;--kb-text-dark:#1a1a2e;--kb-text-body:#3a3a50;--kb-text-muted:#7a7a90;--kb-text-faint:#9090a0;--kb-border:#e8e8ec;--kb-bg-page:#fafafa;--kb-bg-white:#fff;--bg:var(--kb-bg-page);--bg-subtle:var(--kb-purple-light);--surface:var(--kb-bg-white);--surface-raised:var(--kb-bg-white);--text:var(--kb-text-dark);--text-muted:var(--kb-text-muted);--border:var(--kb-border);--border-strong:var(--kb-purple-mid);--accent:var(--kb-purple);--accent-hover:#5a2fe0;--accent-subtle:var(--kb-purple-light);--on-accent:#fff;--radius-sm:8px;--radius-md:10px;--radius-lg:14px}[data-campaign=help] .prose-kb{color:var(--kb-text-body)}.prose-kb{line-height:1.7}.prose-kb :where(h2){font-family:var(--font-display);margin-top:2.5rem;margin-bottom:.75rem;scroll-margin-top:5rem;font-size:1.375rem;font-weight:700}.prose-kb :where(h3){font-family:var(--font-display);margin-top:1.75rem;margin-bottom:.5rem;scroll-margin-top:5rem;font-size:1.0625rem;font-weight:600}.prose-kb :where(p){margin-block:1rem}.prose-kb :where(ol,ul){margin-block:1rem;padding-inline-start:1.5rem}.prose-kb :where(ol){list-style:decimal}.prose-kb :where(ul){list-style:outside}.prose-kb :where(li){margin-block:.375rem}.prose-kb :where(li ul){margin-block:.5rem;list-style:circle}.prose-kb :where(a):not(.heading-anchor){color:var(--accent);text-underline-offset:2px;text-decoration:underline}.prose-kb :where(strong){color:var(--text);font-weight:600}.prose-kb :where(code){font-family:var(--font-mono);background:var(--bg-subtle);border:1px solid var(--border);border-radius:4px;padding:.1em .35em;font-size:.875em}.prose-kb :where(table){border-collapse:collapse;width:100%;margin-block:1.5rem;font-size:.9375rem}.prose-kb :where(th){text-align:start;font-family:var(--font-display);font-weight:600}.prose-kb :where(th,td){border:1px solid var(--border);vertical-align:top;padding:.625rem .75rem}.prose-kb :where(thead){background:var(--bg-subtle)}.prose-kb :where(table){display:block;overflow-x:auto}.prose-kb .heading-anchor{opacity:0;color:var(--text-muted);margin-inline-start:.4em;text-decoration:none}.prose-kb .heading-anchor:after{content:"#"}.prose-kb :where(h2,h3):hover .heading-anchor,.prose-kb .heading-anchor:focus-visible{opacity:1}[data-campaign=help] .kb-callout{border-radius:var(--radius-md);gap:12px;margin:16px 0 24px;padding:16px 20px;font-size:14px;line-height:1.6;display:flex}[data-campaign=help] .kb-callout svg{flex-shrink:0;width:18px;height:18px;margin-top:1px}[data-campaign=help] .kb-callout strong{color:inherit}[data-campaign=help] .kb-callout a{color:var(--kb-purple);text-decoration:none}[data-campaign=help] .kb-callout a:hover{text-decoration:underline}[data-campaign=help] .kb-callout--tip{color:#1f5c38;background:#f0faf4;border:1px solid #c0e8d0}[data-campaign=help] .kb-callout--tip svg{color:#22a355}[data-campaign=help] .kb-callout--warning{color:#6b4a1f;background:#fff8f0;border:1px solid #f5dcc0}[data-campaign=help] .kb-callout--warning svg{color:#d4890a}[data-campaign=help] .kb-prereqs ul{margin:0;padding:0;list-style:none}[data-campaign=help] .kb-prereqs li{color:var(--kb-text-body);margin-bottom:8px;padding-left:20px;font-size:14px;line-height:1.7;position:relative}[data-campaign=help] .kb-prereqs li:before{content:"•";color:var(--kb-purple);font-weight:700;position:absolute;left:4px}[data-campaign=help] .kb-figure{max-width:550px;margin:1.5rem 0}[data-campaign=help] .kb-figure img{border:1px solid #e5e5ef;border-radius:8px;max-width:100%}[data-campaign=help] .kb-figure figcaption{background:var(--kb-purple-light);border:1px solid var(--kb-purple-mid);border-radius:0 0 var(--radius-md) var(--radius-md);color:#6b5ba0;border-top:none;padding:12px 20px;font-size:12px;line-height:1.5}[data-campaign=help] .kb-figure:has(figcaption) img{border-radius:8px 8px 0 0;display:block}[data-campaign=help] .prose-kb :where(li ul) a{color:#4ea8f6}[data-campaign=help] .kb-search::placeholder{color:#b0b0c0}
