.hx-vg{width:100%;max-width:340px;box-shadow:var(--hx-shadow-md);font:400 12.5px/1.4 var(--hx-body);color:var(--hx-navy);text-align:left;background:#fff;border-radius:16px;padding:16px}.hx-vg b{font-weight:600}.hx-vg-bar{background:#e9e7f1;border-radius:4px;height:8px;display:block}.hx-vg-bar.is-thin{background:#efedf5;height:6px}.hx-vg-tag{color:var(--hx-violet-ink);white-space:nowrap;background:#f1ecff;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.hx-vg-search{box-shadow:inset 0 0 0 1px var(--hx-line);color:var(--hx-ink-2);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:flex}.hx-vg-search svg{color:var(--hx-ink-3)}.hx-vg-map{background:linear-gradient(105deg,#0000 47%,#fff 47% 52%,#0000 52%),linear-gradient(12deg,#0000 58%,#fff 58% 61%,#0000 61%),linear-gradient(170deg,#0000 30%,#fff 30% 33%,#0000 33%),#e8edf4;border-radius:10px;height:96px;margin-top:12px;position:relative;overflow:hidden}.hx-vg-pin{align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.hx-vg-pin i{background:#9aa8b8;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #fff}.hx-vg-pin.is-you{box-shadow:var(--hx-shadow-sm);background:#fff;border-radius:999px;padding:4px 9px 4px 6px;top:46%;left:50%}.hx-vg-pin.is-you i{background:var(--hx-violet-ink);box-shadow:0 0 0 3px #e7defe}.hx-vg-results{gap:4px;margin-top:10px;display:grid}.hx-vg-results li{border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.hx-vg-results li.is-you{background:#f7f4ff}.hx-vg-rank{width:20px;height:20px;color:var(--hx-ink-2);background:#eceaf3;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.hx-vg-results li.is-you .hx-vg-rank{background:var(--hx-violet-ink);color:#fff}.hx-vg-result{flex:1;gap:5px;min-width:0;display:grid}.hx-vg-result>span{color:var(--hx-ink-3);font-size:11.5px}.hx-vg-result em{color:var(--hx-gold);letter-spacing:.5px;font-style:normal}.hx-vg-ai{box-shadow:none;background:0 0;gap:10px;padding:0;display:grid}.hx-vg-msg{border-radius:16px;padding:11px 14px;font-size:12.5px;line-height:1.45}.hx-vg-msg.is-user{background:var(--hx-navy);color:#fff;border-bottom-right-radius:6px;justify-self:end;max-width:80%}.hx-vg-msg.is-ai{max-width:92%;box-shadow:var(--hx-shadow-md);background:#fff;border-bottom-left-radius:6px;padding-left:40px;position:relative}.hx-vg-ai-mark{background:var(--hx-brand);border-radius:50%;width:18px;height:18px;position:absolute;top:12px;left:12px}.hx-vg-msg.is-ai b{white-space:nowrap;color:var(--hx-violet-ink);background:#f1ecff;border-radius:4px;padding:0 3px}.hx-vg-cite{background:var(--hx-tint);color:var(--hx-ink-3);border-radius:999px;margin-top:8px;padding:2px 8px;font-size:11px;display:inline-block}.hx-vg-ad{gap:4px;padding:18px;display:grid}.hx-vg-sponsored{color:var(--hx-navy);font-size:11px;font-weight:700}.hx-vg-url{color:var(--hx-ink-3);font-size:11.5px}.hx-vg-ad-title{font:600 15px/1.3 var(--hx-body);color:#2b4fd8;margin-top:2px}.hx-vg.hx-vg-ad p{color:var(--hx-ink-2);font-size:12px}.hx-vg-sitelinks{gap:6px;margin-top:8px;display:flex}.hx-vg-sitelinks span{box-shadow:inset 0 0 0 1px var(--hx-line);color:#2b4fd8;border-radius:999px;padding:4px 10px;font-size:11.5px}.hx-vg-site{padding:0;overflow:hidden}.hx-vg-browser{background:var(--hx-tint);align-items:center;gap:5px;padding:9px 12px;display:flex}.hx-vg-browser i{background:#d8d4e4;border-radius:50%;width:7px;height:7px}.hx-vg-browser span{color:var(--hx-ink-3);background:#fff;border-radius:999px;flex:1;margin-left:8px;padding:3px 10px;font-size:10.5px}.hx-vg-page{gap:7px;padding:16px;display:grid}.hx-vg-page>b{font:650 15px/1.25 var(--hx-display);letter-spacing:-.01em}.hx-vg-chips{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.hx-vg-chips span{color:var(--hx-violet-ink);background:#f1ecff;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:600}.hx-vg-buttons{gap:6px;margin-top:4px;display:flex}.hx-vg-buttons span{box-shadow:inset 0 0 0 1px var(--hx-line-strong);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600}.hx-vg-buttons .is-primary{background:var(--hx-brand-deep);color:#fff;box-shadow:none}.hx-vg-intake{gap:8px;padding:18px 18px 16px;display:grid;position:relative}.hx-vg-intake>b{font:650 14px/1.2 var(--hx-display)}.hx-vg-field{box-shadow:inset 0 0 0 1px var(--hx-line);color:var(--hx-ink-3);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:11.5px;display:flex}.hx-vg-value{color:var(--hx-navy);font-weight:600}.hx-vg-seg{background:var(--hx-tint);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.hx-vg-seg em{color:var(--hx-ink-3);border-radius:6px;padding:2px 8px;font-size:11px;font-style:normal}.hx-vg-seg em.is-on{color:var(--hx-navy);background:#fff;font-weight:600;box-shadow:0 1px 2px #05243a1f}.hx-vg-submit{background:var(--hx-brand-deep);color:#fff;border-radius:999px;justify-self:start;padding:6px 16px;font-size:11.5px;font-weight:600}.hx-vg-toast{color:#145c3a;background:#effaf4;border-radius:10px;align-items:center;gap:8px;margin-top:4px;padding:8px 10px;font-size:11.5px;font-weight:500;display:flex}.hx-vg-toast i{background:#1f9d61;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #cdeedd}.hx-vg-recruit{gap:12px;display:grid}.hx-vg-post{align-items:center;gap:10px;display:flex}.hx-vg-post>span:last-child{display:grid}.hx-vg-post>span:last-child>span{color:var(--hx-ink-3);font-size:11.5px}.hx-vg-avatar{background:var(--hx-brand);border-radius:10px;flex:none;width:30px;height:30px}.hx-vg-chart{align-items:flex-end;gap:6px;height:82px;padding:0 2px;display:flex}.hx-vg-chart i{background:linear-gradient(#8d65fd,#c9b8fe);border-radius:5px 5px 2px 2px;flex:1}.hx-vg-chart i:last-child{background:linear-gradient(#5e35d6,#8d65fd)}.hx-vg-caption{color:var(--hx-ink-3);font-size:11px}.hx-vg-report{padding:18px}.hx-vg-report-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.hx-vg-report-head b{font:650 14px/1.2 var(--hx-display)}.hx-vg-table{display:grid}.hx-vg-table>span{border-top:1px solid var(--hx-line);font-variant-numeric:tabular-nums;grid-template-columns:1.3fr 1fr 1fr 1.3fr;gap:8px;padding:9px 4px;display:grid}.hx-vg-table>span>span:not(:first-child){text-align:right}.hx-vg-table>span>span:last-child{font-weight:600}.hx-vg-table>.is-head{color:var(--hx-ink-3);border-top:0;padding-top:0;font-size:11px}.hx-vg-table>.is-head>span:last-child{font-weight:400}.hx-vg-serp{gap:10px;display:grid}.hx-vg-organic{gap:4px;display:grid}.hx-vg-organic li{border-radius:10px;gap:6px;padding:10px;display:grid}.hx-vg-organic li.is-you{background:#f7f4ff;gap:3px}.hx-vg-serp-title{font:600 14.5px/1.3 var(--hx-body);color:#2b4fd8}.hx-vg .hx-vg-organic p{color:var(--hx-ink-2);margin-top:0;font-size:12px;line-height:1.4}.hx-vg-organic .hx-vg-sitelinks{margin-top:6px}.hx-vg-press{gap:9px;padding:18px;display:grid}.hx-vg-press-head{color:var(--hx-ink-3);align-items:center;gap:8px;font-size:11.5px;display:flex}.hx-vg-press-head .hx-vg-tag{margin-left:auto}.hx-vg-press-mark{background:var(--hx-navy);border-radius:5px;flex:none;width:18px;height:18px}.hx-vg-press-title{font:650 15px/1.3 var(--hx-display);letter-spacing:-.01em;margin-top:2px}.hx-vg .hx-vg-quote{border-left:3px solid var(--hx-violet);background:#f7f4ff;border-radius:0 10px 10px 0;margin-top:3px;padding:9px 12px;font-size:12px;line-height:1.45}.hx-vg-quote b{color:var(--hx-violet-ink)}.hx-vg-backlink{box-shadow:inset 0 0 0 1px var(--hx-line);color:var(--hx-ink-2);border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:4px 10px;font-size:11px;display:inline-flex}.hx-vg-backlink i{background:#1f9d61;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #cdeedd}
