.help-center.svelte-c7d80l{min-height:100vh;background:var(--color-bg, #f8f9fa);color:var(--color-text, #1e293b)}.help-topbar.svelte-c7d80l{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:60px;padding:.65rem max(1rem,calc((100vw - 1180px)/2));background:var(--topbar-bg, #002b49);color:#fff}.brand-link.svelte-c7d80l,.help-nav.svelte-c7d80l,.help-nav.svelte-c7d80l a:where(.svelte-c7d80l){display:inline-flex;align-items:center}.brand-link.svelte-c7d80l{gap:.7rem;color:#fff;text-decoration:none}.brand-link.svelte-c7d80l img:where(.svelte-c7d80l){width:38px;height:38px}.brand-link.svelte-c7d80l span:where(.svelte-c7d80l){display:grid;line-height:1.1}.brand-link.svelte-c7d80l small:where(.svelte-c7d80l){color:#bfdbfe;font-size:.78rem}.help-nav.svelte-c7d80l{gap:.75rem}.help-nav.svelte-c7d80l a:where(.svelte-c7d80l){min-height:40px;padding:0 .75rem;border-radius:var(--radius-md, 8px);color:#fff;text-decoration:none}.help-nav.svelte-c7d80l a:where(.svelte-c7d80l):hover{background:#ffffff1a}.help-main.svelte-c7d80l{width:min(100% - 2rem,1180px);margin:0 auto;padding:1.25rem 0 2rem}.search-band.svelte-c7d80l{display:grid;gap:1rem;margin-bottom:1rem;padding:1.25rem;border:1px solid var(--color-border, #dee2e6);border-radius:var(--radius-md, 8px);background:#fff;box-shadow:var(--shadow-sm, 0 1px 3px rgba(0, 0, 0, .08))}.eyebrow.svelte-c7d80l{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .35rem;color:var(--color-primary, #005a9c);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.search-band.svelte-c7d80l h1:where(.svelte-c7d80l){margin:0;font-size:clamp(1.65rem,1.25rem + 1vw,2.35rem);font-weight:800;color:var(--color-primary-dark, #002b49)}.search-band.svelte-c7d80l p:where(.svelte-c7d80l){margin:.35rem 0 0;max-width:820px;color:var(--color-muted, #64748b)}.help-search.svelte-c7d80l{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-height:52px;padding:0 .95rem;border:1px solid var(--color-border, #dee2e6);border-radius:var(--radius-md, 8px);background:var(--color-input-bg, #eff6ff)}.help-search.svelte-c7d80l i:where(.svelte-c7d80l){color:var(--color-primary, #005a9c);font-size:1.1rem}.help-search.svelte-c7d80l input:where(.svelte-c7d80l){min-width:0;border:0;outline:0;background:transparent;color:var(--color-text, #1e293b);font-size:1rem}.help-stats.svelte-c7d80l{display:flex;flex-wrap:wrap;gap:.55rem}.help-stats.svelte-c7d80l span:where(.svelte-c7d80l){display:inline-flex;align-items:center;gap:.35rem;min-height:34px;padding:.35rem .65rem;border:1px solid var(--color-border, #dee2e6);border-radius:var(--radius-md, 8px);background:var(--color-bg, #f8f9fa);color:var(--color-muted, #64748b);font-size:.85rem}.help-stats.svelte-c7d80l strong:where(.svelte-c7d80l){color:var(--color-primary, #005a9c)}.help-layout.svelte-c7d80l{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:1rem;align-items:start}.help-tree.svelte-c7d80l,.manual-panel.svelte-c7d80l{min-width:0;border:1px solid var(--color-border, #dee2e6);border-radius:var(--radius-md, 8px);background:#fff;box-shadow:var(--shadow-sm, 0 1px 3px rgba(0, 0, 0, .08))}.help-tree.svelte-c7d80l{position:sticky;top:76px;max-height:calc(100vh - 92px);overflow:auto;padding:.85rem}.tree-header.svelte-c7d80l,.tree-module-row.svelte-c7d80l{display:flex;align-items:center}.tree-header.svelte-c7d80l{justify-content:space-between;gap:.5rem;padding:.2rem .2rem .75rem;border-bottom:1px solid var(--color-border, #dee2e6)}.tree-header.svelte-c7d80l span:where(.svelte-c7d80l),.tree-section-label.svelte-c7d80l{color:var(--color-muted, #64748b);font-size:.78rem;font-weight:700}.featured-guides.svelte-c7d80l,.module-tree.svelte-c7d80l,.tree-apps.svelte-c7d80l{display:grid;gap:.35rem}.featured-guides.svelte-c7d80l{padding:.85rem 0;border-bottom:1px solid var(--color-border, #dee2e6)}.tree-section-label.svelte-c7d80l{padding:0 .25rem;text-transform:uppercase}.featured-guides.svelte-c7d80l button:where(.svelte-c7d80l),.tree-module-button.svelte-c7d80l,.tree-apps.svelte-c7d80l button:where(.svelte-c7d80l),.related-guides.svelte-c7d80l button:where(.svelte-c7d80l),.app-grid.svelte-c7d80l button:where(.svelte-c7d80l){border:1px solid transparent;background:transparent;text-align:left;color:var(--color-text, #1e293b);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.featured-guides.svelte-c7d80l button:where(.svelte-c7d80l),.tree-module-button.svelte-c7d80l,.tree-apps.svelte-c7d80l button:where(.svelte-c7d80l){width:100%;min-height:38px;border-radius:var(--radius-md, 8px);padding:.45rem .55rem;font-size:.9rem}.featured-guides.svelte-c7d80l button:where(.svelte-c7d80l){display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;align-items:center}.featured-guides.svelte-c7d80l button:where(.svelte-c7d80l):hover,.tree-module-button.svelte-c7d80l:hover,.tree-apps.svelte-c7d80l button:where(.svelte-c7d80l):hover,.featured-guides.svelte-c7d80l button.active:where(.svelte-c7d80l),.tree-module-button.active.svelte-c7d80l,.tree-apps.svelte-c7d80l button.active:where(.svelte-c7d80l){border-color:var(--color-border, #dee2e6);background:var(--color-primary-soft, #eff6ff);color:var(--color-primary, #005a9c)}.tree-module.svelte-c7d80l{padding-top:.35rem}.tree-module-row.svelte-c7d80l{gap:.2rem}.tree-toggle.svelte-c7d80l{display:inline-grid;place-items:center;width:30px;height:34px;border:0;border-radius:var(--radius-sm, 6px);background:transparent;color:var(--color-muted, #64748b)}.tree-module-button.svelte-c7d80l{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;font-weight:700}.tree-apps.svelte-c7d80l{margin:.2rem 0 .25rem 2.15rem}.tree-apps.svelte-c7d80l button:where(.svelte-c7d80l){min-height:34px;padding-left:.6rem;font-size:.84rem}.manual-panel.svelte-c7d80l{padding:clamp(1rem,1.4vw,1.45rem)}.manual-heading.svelte-c7d80l{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.manual-heading.svelte-c7d80l span:where(.svelte-c7d80l){display:block;margin-bottom:.25rem;color:var(--color-primary, #005a9c);font-size:.82rem;font-weight:800}.manual-heading.svelte-c7d80l h2:where(.svelte-c7d80l){margin:0;color:var(--color-primary-dark, #002b49);font-size:clamp(1.45rem,1.1rem + 1vw,2rem);font-weight:800;line-height:1.15}.manual-heading.svelte-c7d80l p:where(.svelte-c7d80l){margin:.55rem 0 0;color:var(--color-muted, #64748b);line-height:1.55}.route-button.svelte-c7d80l{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:40px;flex:0 0 auto;padding:.45rem .8rem;border-radius:var(--radius-md, 8px);background:var(--color-primary, #005a9c);color:#fff;font-weight:700;text-decoration:none;white-space:nowrap}.route-button.svelte-c7d80l:hover{background:#004a80;color:#fff}.manual-image.svelte-c7d80l{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border:1px solid var(--color-border, #dee2e6);border-radius:var(--radius-md, 8px);background:var(--color-bg, #f8f9fa)}.guide-meta.svelte-c7d80l{display:flex;flex-wrap:wrap;gap:.55rem;margin:1rem 0}.guide-meta.svelte-c7d80l span:where(.svelte-c7d80l){display:inline-flex;align-items:center;gap:.4rem;min-height:34px;padding:.35rem .65rem;border-radius:var(--radius-md, 8px);background:var(--color-bg, #f8f9fa);color:var(--color-muted, #64748b);font-size:.86rem}.manual-section.svelte-c7d80l{margin-top:1.25rem}.manual-section.svelte-c7d80l h3:where(.svelte-c7d80l){margin:0 0 .75rem;color:var(--color-primary-dark, #002b49);font-size:1.05rem;font-weight:800}.check-list.svelte-c7d80l{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.check-list.svelte-c7d80l li:where(.svelte-c7d80l){display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;color:var(--color-text, #1e293b)}.check-list.svelte-c7d80l i:where(.svelte-c7d80l){color:var(--color-success, #22c55e)}.steps-list.svelte-c7d80l{display:grid;gap:.7rem;margin:0;padding-left:1.25rem}.steps-list.svelte-c7d80l li:where(.svelte-c7d80l){padding-left:.25rem}.steps-list.svelte-c7d80l strong:where(.svelte-c7d80l){display:block;color:var(--color-primary-dark, #002b49)}.steps-list.svelte-c7d80l p:where(.svelte-c7d80l){margin:.15rem 0 0;color:var(--color-muted, #64748b);line-height:1.55}.result-box.svelte-c7d80l{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;margin-top:1.25rem;padding:.9rem;border:1px solid #bbf7d0;border-radius:var(--radius-md, 8px);background:#f0fdf4}.result-box.svelte-c7d80l i:where(.svelte-c7d80l),.result-box.svelte-c7d80l strong:where(.svelte-c7d80l){color:#15803d}.result-box.svelte-c7d80l p:where(.svelte-c7d80l){margin:.2rem 0 0;color:#166534}.related-guides.svelte-c7d80l,.app-grid.svelte-c7d80l{display:grid;gap:.65rem}.related-guides.svelte-c7d80l{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.related-guides.svelte-c7d80l button:where(.svelte-c7d80l){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-height:48px;padding:.65rem .75rem;border-color:var(--color-border, #dee2e6);border-radius:var(--radius-md, 8px);background:#fff}.related-guides.svelte-c7d80l button:where(.svelte-c7d80l):hover{border-color:var(--color-primary, #005a9c);background:var(--color-primary-soft, #eff6ff)}.app-grid.svelte-c7d80l{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.app-grid.svelte-c7d80l button:where(.svelte-c7d80l){display:grid;gap:.35rem;min-height:108px;padding:.85rem;border-color:var(--color-border, #dee2e6);border-radius:var(--radius-md, 8px);background:#fff}.app-grid.svelte-c7d80l button:where(.svelte-c7d80l):hover{border-color:var(--color-primary, #005a9c);background:var(--color-primary-soft, #eff6ff)}.app-grid.svelte-c7d80l span:where(.svelte-c7d80l){color:var(--color-muted, #64748b);font-size:.88rem;line-height:1.4}@media(max-width:900px){.help-layout.svelte-c7d80l{grid-template-columns:minmax(0,1fr)}.help-tree.svelte-c7d80l{position:static;max-height:none}.manual-heading.svelte-c7d80l{display:grid}.route-button.svelte-c7d80l{width:100%}}@media(max-width:640px){.help-main.svelte-c7d80l{width:min(100% - 1rem,1180px);padding-top:.75rem}.help-topbar.svelte-c7d80l{align-items:flex-start;flex-direction:column;padding:.75rem}.help-nav.svelte-c7d80l{width:100%}.help-nav.svelte-c7d80l a:where(.svelte-c7d80l){flex:1;justify-content:center;border:1px solid rgba(255,255,255,.16)}.search-band.svelte-c7d80l,.manual-panel.svelte-c7d80l{padding:.85rem}}
