.NgVelW_gap40{gap:40px}.NgVelW_gap48{gap:48px}.NgVelW_selfStart{white-space:normal;align-self:flex-start}.NgVelW_heroVisual{display:grid}.NgVelW_site{border:1px solid var(--c-border);border-radius:var(--r-lg);background:#fff;grid-area:1/1;margin:0 56px 72px 0;overflow:hidden;box-shadow:0 24px 60px -36px #1e153f59}.NgVelW_siteBar{border-bottom:1px solid var(--c-border-faint);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.NgVelW_siteName{font:700 16px var(--f-display)}.NgVelW_siteNav{gap:8px;display:flex}.NgVelW_siteNav span{background:var(--c-border-soft);border-radius:4px;width:44px;height:8px}.NgVelW_siteBody{flex-direction:column;gap:10px;padding:28px 24px 120px;display:flex}.NgVelW_skel{background:#e4dcfb;border-radius:6px;height:18px}.NgVelW_siteSearch{border-radius:var(--r-pill);border:1.5px solid var(--c-violet);background:var(--c-tint-3);align-items:center;gap:10px;margin-top:10px;padding:12px 16px;font-size:14px;display:flex}.NgVelW_siteSearch svg{flex:none}.NgVelW_siteTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.NgVelW_siteTiles span{background:var(--c-track);border-radius:10px;height:70px}.NgVelW_widget{border:1px solid var(--c-border);border-radius:var(--r-lg);background:#fff;grid-area:1/1;place-self:end;width:min(340px,92%);overflow:hidden;box-shadow:0 40px 90px -36px #5b21e680}.NgVelW_widgetBar{background:var(--c-indigo);color:#fff;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.NgVelW_widgetBody{flex-direction:column;gap:12px;padding:16px;font-size:14px;line-height:1.5;display:flex}.NgVelW_widgetAnswer{background:var(--c-tint-2);border-radius:4px 16px 16px;padding:10px 14px}.NgVelW_widgetSources{flex-wrap:wrap;gap:6px;display:flex}.NgVelW_widgetSources span{border:1px solid var(--c-border-soft);color:var(--c-text-body);border-radius:8px;padding:5px 10px;font-size:12px}.NgVelW_widgetActions{flex-wrap:wrap;gap:8px;display:flex}.NgVelW_widgetPrimary,.NgVelW_widgetGhost{border-radius:var(--r-pill);align-items:center;min-height:34px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.NgVelW_widgetPrimary{background:var(--c-purple);color:#fff}.NgVelW_widgetGhost{border:1px solid var(--c-border)}.NgVelW_features{padding-block:var(--section-y);flex-direction:column;gap:112px;display:flex}.NgVelW_features>*{width:100%;min-width:0}.NgVelW_citeCard{box-shadow:var(--shadow-card);flex-direction:column;gap:16px;padding:24px;display:flex}.NgVelW_question{border-radius:var(--r-pill);border:1.5px solid var(--c-border);background:var(--c-tint-3);align-items:center;gap:10px;padding:12px 16px;font-size:15px;display:flex}.NgVelW_question svg{flex:none}.NgVelW_citeAnswer{font-size:16px;line-height:1.65}.NgVelW_citeAnswer sup{color:var(--c-purple);font-size:11px;font-weight:700}.NgVelW_citeSources{flex-direction:column;gap:8px;display:flex}.NgVelW_citeSources li{background:var(--c-cloud);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.NgVelW_citeNum{background:var(--c-purple);color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex}.NgVelW_citeTitle{font-weight:600}.NgVelW_citePath{font-family:var(--f-mono);color:var(--c-text-muted);margin-left:auto;font-size:12.5px}.NgVelW_compareQ{border-bottom:1px solid var(--c-border-faint);padding:18px 22px;font-size:15px;font-weight:500}.NgVelW_compare{min-width:420px}.NgVelW_compare thead td{border-top:0}.NgVelW_compareFoot{background:var(--c-tint-3);border-top:1px solid var(--c-border-faint);color:var(--c-text-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;font-size:14px;display:flex}.NgVelW_compareFoot strong{color:var(--c-indigo)}.NgVelW_addToCart{border-radius:var(--r-pill);background:var(--c-purple);color:#fff;align-items:center;min-height:36px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.NgVelW_logRow{border-bottom:1px solid var(--c-border-faint);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 22px;font-size:14px;display:flex}.NgVelW_logRow:last-child{border-bottom:0}.NgVelW_logRow>span:first-child{flex:220px}.NgVelW_widgetGrid{--min:320px;--gap:36px 32px}.NgVelW_trust{flex-wrap:wrap;gap:56px;display:flex}.NgVelW_trustCopy{flex-direction:column;flex:380px;gap:24px;min-width:0;display:flex}.NgVelW_trustGrid{--min:240px;flex:520px;min-width:0}
