.help-root{display:flex;height:100%;min-height:0}
.help-nav{width:230px;flex-shrink:0;background:var(--p-surface2);border-right:1px solid var(--p-border);display:flex;flex-direction:column}
.help-search-wrap{position:relative;padding:14px 12px 10px}
.help-search-icon{position:absolute;left:22px;top:50%;transform:translateY(-50%);width:13px;height:13px;pointer-events:none}
.help-search-icon svg{stroke:var(--p-faint);width:13px;height:13px}
.help-search-input{width:100%;padding:8px 10px 8px 30px;border-radius:6px;background:var(--p-bg2);border:1px solid var(--p-border);color:var(--p-ink);font-size:12px;font-family:var(--font);outline:none;transition:border-color .15s}
.help-search-input:focus{border-color:var(--p-accent-line)}
.help-search-input::placeholder{color:var(--p-faint)}
.help-nav-list{flex:1;overflow-y:auto;padding:4px 8px 16px;display:flex;flex-direction:column;gap:2px}
.help-nav-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:6px;font-size:12.5px;font-weight:600;color:var(--p-soft);background:none;border:none;text-align:left;transition:all .15s}
.help-nav-item svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.7;flex-shrink:0}
.help-nav-item:hover{background:rgba(255,255,255,.05);color:var(--p-ink)}
.help-nav-item.active{background:var(--p-accent-dim);color:#eaf2ff}
.help-nav-item.dim{opacity:.35}
.help-content{flex:1;min-width:0}
.help-section-title{font-size:22px;font-weight:900;letter-spacing:-.025em;color:#151b2c;margin-bottom:18px}
.content-surface.on-dark .help-section-title{color:var(--p-ink)}
