#help-drawer-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}
.help-inline-icon{width:16px;height:16px;display:inline-block;vertical-align:middle}
.help-drawer-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.55);z-index:3000;display:none}
.help-drawer-backdrop.active{display:block}
.help-drawer{position:fixed;top:0;right:0;height:100vh;width:min(560px,100vw);background:var(--bg);box-shadow:var(--shadow-lg);z-index:3001;transform:translateX(100%);transition:transform .22s ease;display:flex;flex-direction:column;border-left:1px solid var(--border)}
.help-drawer.active{transform:translateX(0)}
.help-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--border)}
.help-drawer-title{margin:0;font-size:20px}
.help-drawer-subtitle{margin:4px 0 0;color:var(--text-muted);font-size:13px}
.help-drawer-body{padding:18px 20px;overflow:auto;display:flex;flex-direction:column;gap:16px}
.help-toolbar{display:flex;flex-direction:column;gap:8px}
.help-toolbar-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.help-toolbar-actions{display:flex;gap:8px;flex-wrap:wrap}
.help-toolbar-stacked{gap:12px}
.help-meta{font-size:12px;color:var(--text-muted)}
.help-result-list,.help-checklist-list,.help-release-list,.help-link-list,.help-troubleshooting-list{display:flex;flex-direction:column;gap:10px}
.help-result-item,.help-card-link,.help-checklist-item,.help-release-item,.help-troubleshooting-item{border:1px solid var(--border);border-radius:var(--radius);padding:12px;background:var(--bg);color:var(--text)}
button.help-result-item,button.help-card-link{appearance:none;-webkit-appearance:none;width:100%;font:inherit;text-align:left;background:var(--bg);cursor:pointer}
a.help-card-link,button.help-card-link{display:block;text-decoration:none;color:var(--text)}
a.help-card-link:hover,button.help-card-link:hover{text-decoration:none}
.help-result-item{cursor:pointer;transition:border-color .15s ease, box-shadow .15s ease, transform .15s ease}
.help-result-item:hover{border-color:var(--blue);box-shadow:var(--shadow-sm);transform:translateY(-1px)}
.help-result-title{font-weight:700;margin:0 0 4px}
.help-result-summary{font-size:13px;color:var(--text-muted);margin:0 0 6px}
.help-badges{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 8px}
.help-article h2{margin:0 0 8px;font-size:28px;line-height:1.15}
.help-article-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}
.help-article-body{font-size:14px;line-height:1.65;color:var(--text)}
.help-article-body a{color:var(--blue)}
.help-article-body h2,.help-article-body h3,.help-article-body h4{font-size:18px;margin:18px 0 8px}
.help-article-body p:first-child{margin-top:0}
.help-article-body p:last-child,.help-article-body ul:last-child,.help-article-body ol:last-child{margin-bottom:0}
.help-section{border-top:1px solid var(--border);padding-top:16px;margin-top:18px}
.help-section h3{margin:0 0 10px;font-size:16px}
.help-feedback-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:10px}
.help-feedback-head h3{margin:0}
.help-feedback-actions{display:flex;gap:8px}
.help-checklist-item{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}
.help-checklist-copy{display:flex;flex-direction:column;gap:4px;min-width:0}
.help-checklist-title{font-weight:700;color:var(--text)}
.help-checklist-description{font-size:13px;color:var(--text-muted)}
.help-release-item h4,.help-troubleshooting-item h4{margin:0 0 6px;font-size:15px;color:var(--text)}
.help-empty-state{padding:56px 20px;text-align:center}
.help-empty-state h3{margin:0 0 8px}
.help-center-grid{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;align-items:start}
.help-center-sidebar,.help-center-main{min-height:240px}
.help-center-lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}
.help-topics-grid{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:16px;align-items:start}
.help-editor-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}
.help-editor-span-12{grid-column:span 12}.help-editor-span-8{grid-column:span 8}.help-editor-span-4{grid-column:span 4}.help-editor-span-2{grid-column:span 2}
.help-editor-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}
.code-like{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}
.checkbox-inline{display:inline-flex;align-items:center;gap:8px;min-height:42px}
.section-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}
.section-head h3{margin:0 0 4px}
.d-none{display:none!important}
@media (max-width: 980px){.help-center-grid,.help-center-lower-grid,.help-topics-grid{grid-template-columns:1fr}.help-editor-span-8,.help-editor-span-4,.help-editor-span-2{grid-column:span 12}.help-article-head,.help-feedback-head{flex-direction:column}}
[data-theme="dark"] .help-drawer,.help-result-item,[data-theme="dark"] .help-card-link,[data-theme="dark"] .help-checklist-item,[data-theme="dark"] .help-release-item,[data-theme="dark"] .help-troubleshooting-item{background:var(--bg)}

.help-card-link .help-result-title,.help-card-link .help-meta,.help-result-item .help-result-title,.help-result-item .help-result-summary{color:inherit}
[data-theme="dark"] .help-card-link,[data-theme="dark"] .help-result-item{color:var(--text)}

.help-result-item,.help-card-link{color:var(--text);text-align:left}
.help-result-item *,.help-card-link *{text-align:left}
.help-result-title{display:block;color:var(--text);font-weight:700;text-align:left}
.help-result-summary{color:var(--text-muted);text-align:left}
.help-badges{justify-content:flex-start}
.help-article h2,.help-section h3,.help-empty-state h3,.section-head h3{color:var(--text)}
.help-article-body strong,.help-article-body b,.help-checklist-title{color:var(--text)}
.checkbox-inline{color:var(--text)}
button.help-result-item,button.help-card-link{color:var(--text)}
[data-theme="dark"] .help-result-title,[data-theme="dark"] .help-article h2,[data-theme="dark"] .help-section h3,[data-theme="dark"] .help-empty-state h3,[data-theme="dark"] .section-head h3{color:var(--text)}
