.vf-help-shell{--hc-accent:var(--vf-accent, #2f6dff);--hc-accent-strong:var(--vf-accent-strong, #1d4ed8);--hc-ink:#172033;--hc-muted:#64748b;--hc-surface:rgba(246, 250, 255, 0.96);--hc-surface-strong:#f8fbff;--hc-surface-card:linear-gradient(180deg, #ffffff 0%, #f3f8ff 100%);--hc-border:rgba(148, 163, 184, 0.24);--hc-shadow:0 18px 42px rgba(15, 34, 65, 0.12);--hc-radius:18px}.vf-help-shell,.vf-help-shell *{box-sizing:border-box}.vf-help-shell a{text-decoration:none}.vf-help-hero{position:relative;display:grid;grid-template-columns:minmax(0,0.9fr) minmax(360px,0.75fr);gap:clamp(22px,4vw,46px);align-items:center;min-height:260px;padding:clamp(28px,5vw,54px);overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:28px;background:linear-gradient(135deg,rgba(8,18,36,.94) 0,rgba(18,60,98,.9) 55%,rgba(14,123,143,.82) 100%),url("../images/landing/vf-hero-community-day.webp");background-position:center;background-size:cover;color:#fff;box-shadow:0 24px 58px rgba(15,34,65,.18)}.vf-help-hero::after{content:"";position:absolute;inset:auto -90px -140px auto;width:360px;height:360px;border:44px solid rgba(255,255,255,.08);border-radius:50%;pointer-events:none}.vf-help-hero-copy,.vf-help-hero-search{position:relative;z-index:1}.vf-help-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:12px;color:rgba(255,255,255,.86);font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.vf-help-eyebrow i{color:#62e6d4}.vf-help-hero h1{max-width:720px;margin:0;color:#fff;font-size:clamp(2.2rem, 5vw, 4.35rem);font-weight:950;letter-spacing:0;line-height:.98}.vf-help-hero p{max-width:600px;margin:16px 0 0;color:rgba(255,255,255,.86);font-size:clamp(1rem, 1.7vw, 1.18rem);font-weight:650;line-height:1.5}.vf-help-search-card{border:1px solid rgba(255,255,255,.24);border-radius:22px;background:rgba(255,255,255,.14);box-shadow:0 20px 45px rgba(4,14,31,.22);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.vf-help-search-control{position:relative;display:flex;align-items:center}.vf-help-search-control i{position:absolute;left:20px;color:#62e6d4;font-size:1.05rem;pointer-events:none}.vf-help-search-control .form-control{height:66px;padding:0 22px 0 54px;border:0!important;border-radius:22px;background:rgba(255,255,255,.96)!important;color:#132238!important;font-size:1rem;font-weight:800;box-shadow:none!important}.vf-help-search-control .form-control::placeholder{color:#718197;opacity:1}.vf-help-search-results{margin:10px;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:16px;background:var(--hc-surface-card);box-shadow:0 18px 36px rgba(15,34,65,.18)}.vf-help-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 20px}.vf-help-quick-card{display:flex;align-items:center;gap:13px;min-height:92px;padding:16px;border:1px solid var(--hc-border);border-radius:16px;background:radial-gradient(circle at top right,rgba(19,168,216,.12),transparent 28%),var(--hc-surface-card);color:var(--hc-ink);box-shadow:0 12px 28px rgba(15,34,65,.08);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.vf-help-quick-card:hover{transform:translateY(-2px);border-color:rgba(47,109,255,.28);color:var(--hc-ink);box-shadow:var(--hc-shadow)}.hc-article-icon,.hc-category-icon,.vf-help-quick-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--hc-accent);background:rgba(47,109,255,.1)}.vf-help-quick-icon{width:44px;height:44px;border-radius:14px;font-size:18px}.vf-help-quick-card small,.vf-help-quick-card strong{display:block}.vf-help-quick-card strong{color:var(--hc-ink);font-size:.95rem;font-weight:900;line-height:1.2}.vf-help-quick-card small{margin-top:4px;color:var(--hc-muted);font-size:.8rem;font-weight:700;line-height:1.35}.hc-layout{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:22px;align-items:start}.hc-main,.hc-module,.hc-postgrid,.hc-sidebar{min-width:0}.hc-module+.hc-module{margin-top:24px}.hc-category-list,.hc-postgrid{border:1px solid var(--hc-border);border-radius:var(--hc-radius);background:var(--hc-surface);box-shadow:0 14px 34px rgba(15,34,65,.08)}.hc-category-list{position:sticky;top:86px;display:flex;flex-direction:column;gap:10px;padding:16px}.hc-section-head{display:flex;flex-direction:column;gap:3px;margin-bottom:4px}.hc-section-head span{color:var(--hc-accent);font-size:.72rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.hc-section-head strong{color:var(--hc-ink);font-size:1.05rem;font-weight:950;line-height:1.2}.hc-section-head-main{padding:20px 22px 0}.hc-category-link{display:grid;grid-template-columns:42px minmax(0,1fr) 28px;gap:12px;align-items:center;min-height:68px;padding:12px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:radial-gradient(circle at left center,rgba(47,109,255,.08),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.92),rgba(241,247,255,.94));color:var(--hc-ink);transition:transform .18s ease,background .18s ease,border-color .18s ease}.hc-category-link:hover{transform:translateY(-1px);border-color:rgba(47,109,255,.26);background:radial-gradient(circle at top right,rgba(18,184,166,.08),transparent 28%),var(--hc-surface-card);color:var(--hc-ink)}.hc-category-icon{width:42px;height:42px;border-radius:13px;font-size:17px}.hc-category-copy,.hc-category-description,.hc-category-title{min-width:0}.hc-category-title{display:block;color:var(--hc-ink);font-size:.94rem;font-weight:900;line-height:1.25}.hc-category-description{display:block;margin-top:3px;color:var(--hc-muted);font-size:.78rem;font-weight:700;line-height:1.35}.hc-category-arrow{display:inline-flex;align-items:center;justify-content:center;color:#93a4b8;font-size:.82rem}.hc-postgrid{padding:0 0 20px}.hc-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px}.hc-article-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;min-width:0;min-height:190px;padding:18px;border:1px solid rgba(148,163,184,.2);border-radius:16px;background:radial-gradient(circle at top right,rgba(124,92,255,.08),transparent 30%),var(--hc-surface-card);box-shadow:0 12px 28px rgba(15,34,65,.07);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.hc-article-card:hover{transform:translateY(-2px);border-color:rgba(47,109,255,.28);box-shadow:0 18px 38px rgba(15,34,65,.12)}.hc-article-icon{width:44px;height:44px;border-radius:14px;font-size:17px}.hc-article-body{min-width:0}.hc-article-kicker{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px;color:#6f7f92;font-size:.74rem;font-weight:850;line-height:1.3}.hc-article-kicker a{color:var(--hc-accent-strong)}.hc-article-card h2{margin:0;font-size:1.05rem;font-weight:950;line-height:1.25}.hc-article-card h2 a{color:var(--hc-ink)}.hc-article-card p{margin:10px 0 16px;color:#52627b;font-size:.9rem;font-weight:620;line-height:1.52}.hc-back-link,.hc-read-link{display:inline-flex;align-items:center;gap:7px;color:var(--hc-accent-strong);font-size:.82rem;font-weight:950}.hc-back-link:hover,.hc-read-link:hover{color:var(--hc-accent)}.hc-view-header{padding:22px 22px 0}.hc-view-header h1{margin:14px 0 8px;color:var(--hc-ink);font-size:clamp(1.7rem, 3vw, 2.3rem);font-weight:950;line-height:1.1}.hc-view-copy{max-width:760px;color:var(--hc-muted);font-weight:650;line-height:1.55}.hc-section-subhead{padding:4px 22px 0}.hc-subcategory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px}.hc-subcategory-card{display:flex;flex-direction:column;gap:8px;min-height:132px;padding:18px;border:1px solid rgba(148,163,184,.2);border-radius:16px;background:radial-gradient(circle at top right,rgba(18,184,166,.1),transparent 30%),var(--hc-surface-card);color:var(--hc-ink)}.hc-subcategory-card span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:rgba(18,184,166,.12);color:#0d8175}.hc-subcategory-card strong{color:var(--hc-ink);font-weight:950;line-height:1.25}.hc-subcategory-card small{color:var(--hc-muted);font-weight:650;line-height:1.4}.hc-question-card{padding:clamp(22px,4vw,42px);border:1px solid var(--hc-border);border-radius:var(--hc-radius);background:radial-gradient(circle at top right,rgba(19,168,216,.08),transparent 28%),var(--hc-surface-card);box-shadow:0 14px 34px rgba(15,34,65,.08)}.hc-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;color:var(--hc-muted);font-size:.82rem;font-weight:800}.hc-breadcrumb a{color:var(--hc-accent-strong)}.hc-question-card h1{margin:0 0 18px;color:var(--hc-ink);font-size:clamp(1.8rem, 4vw, 2.75rem);font-weight:950;letter-spacing:0;line-height:1.08}.hc-question-answer{color:#27364d;font-size:1rem;line-height:1.7}.hc-question-answer p:last-child{margin-bottom:0}.hc-empty-state{margin:20px;padding:34px 20px;border:1px dashed rgba(148,163,184,.38);border-radius:16px;color:var(--hc-muted);text-align:center;font-weight:800}.hc-empty-state i{display:block;margin-bottom:10px;color:var(--hc-accent);font-size:28px}body.night-mode .vf-help-shell{--hc-ink:#f4f7fb;--hc-muted:#aeb9c7;--hc-surface:rgba(24, 31, 42, 0.92);--hc-surface-strong:#1a2433;--hc-surface-card:linear-gradient(180deg, rgba(32, 40, 51, 0.98), rgba(24, 31, 42, 0.96));--hc-border:rgba(148, 163, 184, 0.2);--hc-shadow:0 18px 42px rgba(0, 0, 0, 0.32)}body.night-mode .vf-help-hero{border-color:rgba(148,163,184,.16);background:linear-gradient(135deg,rgba(6,14,28,.96) 0,rgba(21,37,67,.96) 58%,rgba(17,86,104,.92) 100%),url("../images/landing/vf-hero-community-day.webp");box-shadow:0 24px 58px rgba(0,0,0,.34)}body.night-mode .vf-help-search-control .form-control{background:rgba(15,23,42,.94)!important;color:#f4f7fb!important}body.night-mode .vf-help-search-control .form-control::placeholder{color:#9aa8ba}body.night-mode .hc-article-card,body.night-mode .hc-category-link,body.night-mode .hc-question-card,body.night-mode .hc-subcategory-card,body.night-mode .vf-help-quick-card,body.night-mode .vf-help-search-results{border-color:rgba(148,163,184,.18);background:var(--hc-surface-card);color:var(--hc-ink)}body.night-mode .hc-article-card:hover,body.night-mode .hc-category-link:hover,body.night-mode .vf-help-quick-card:hover{border-color:rgba(109,141,255,.34);background:#202c3d}body.night-mode .hc-article-card h2 a,body.night-mode .hc-category-title,body.night-mode .hc-question-card h1,body.night-mode .hc-section-head strong,body.night-mode .hc-subcategory-card strong,body.night-mode .hc-view-header h1,body.night-mode .vf-help-quick-card strong{color:var(--hc-ink)}body.night-mode .hc-article-card p,body.night-mode .hc-category-description,body.night-mode .hc-question-answer,body.night-mode .hc-view-copy,body.night-mode .vf-help-quick-card small{color:var(--hc-muted)}body.night-mode .hc-category-list,body.night-mode .hc-postgrid{background:var(--hc-surface);border-color:rgba(148,163,184,.18)}.latest-questions-list{padding-left:.5rem;border-left:4px solid var(--hc-accent)}body.night-mode .latest-questions-list{border-left-color:#66b3ff}.latest-item,.related-item{display:flex;align-items:center;margin-bottom:.75rem;padding:.75rem;border-radius:10px;background:rgba(47,109,255,.06)}body.night-mode .latest-item,body.night-mode .related-item{background:rgba(148,163,184,.1)}.latest-link,.related-link{color:var(--hc-ink);font-weight:750;font-size:.95rem;text-decoration:none}.latest-link:hover,.related-link:hover{color:var(--hc-accent)}@media (max-width:1199.98px){.vf-help-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-card-grid{grid-template-columns:1fr}}@media (max-width:991.98px){.vf-help-hero{grid-template-columns:1fr}.hc-layout{grid-template-columns:1fr}.hc-category-list{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hc-section-head{grid-column:1/-1}}@media (max-width:575.98px){.vf-help-shell{padding-left:12px;padding-right:12px}.vf-help-hero{min-height:0;padding:24px;border-radius:20px}.vf-help-hero h1{font-size:2.45rem}.vf-help-search-control .form-control{height:58px;padding-right:16px;font-size:.9rem}.hc-card-grid,.hc-category-list,.hc-subcategory-grid,.vf-help-quick-grid{grid-template-columns:1fr}.vf-help-quick-card{min-height:82px}.hc-card-grid,.hc-subcategory-grid{padding:14px}.hc-article-card{grid-template-columns:1fr;min-height:0}}