.vs{--vs-bar:#2a78d6;--vs-track:#eef0f3;--vs-up:#0f6b3c;--vs-dn:#b3341f}@media (prefers-color-scheme:dark){:root:not([data-seo-theme=light]) .vs{--vs-bar:#3987e5;--vs-track:#22262e;--vs-up:#8fd8ae;--vs-dn:#f0a18f}}:root[data-seo-theme=dark] .vs{--vs-bar:#3987e5;--vs-track:#22262e;--vs-up:#8fd8ae;--vs-dn:#f0a18f}.vs-card{background:var(--seo-surface);border:1px solid var(--seo-line);border-radius:12px;padding:18px 20px;margin:0 0 16px}.vs-bars{display:flex;gap:12px;align-items:flex-end;min-height:190px}.vs-bar{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px}.vs-bar-track{width:100%;max-width:64px;height:140px;display:flex;align-items:flex-end}.vs-bar-track i{display:block;width:100%;background:var(--vs-bar);border-radius:5px 5px 0 0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.vs-bar.is-partial .vs-bar-track i{background:repeating-linear-gradient(135deg,var(--vs-bar) 0 6px,color-mix(in srgb,var(--vs-bar) 45%,transparent) 6px 11px)}.vs-bar-v{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--seo-ink)}.vs-bar-k{font-size:12px;color:var(--seo-muted)}.vs-scroll{overflow-x:auto;margin:0 0 12px}.vs-table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.vs-table th{font-size:12.5px;font-weight:650;color:var(--seo-muted)}.vs-table td,.vs-table th{text-align:right;padding:8px 10px;border-bottom:1px solid var(--seo-line);white-space:nowrap}.vs-table td{color:var(--seo-ink)}.vs-table .l{text-align:left}.vs-table td.l{white-space:normal;min-width:150px}.vs-table td small{display:block;font-size:11.5px;color:var(--seo-muted);font-weight:400}.vs-table a{color:var(--seo-ink);font-weight:650;text-decoration:none}.vs-table a:hover{text-decoration:underline}.vs .muted{color:var(--seo-muted)}.vs .up{color:var(--vs-up)}.vs .dn{color:var(--vs-dn)}.vs-takeaway{font-size:15px;line-height:1.55;margin:4px 0 0;padding:12px 16px;border-left:3px solid var(--vs-bar);background:var(--vs-track);border-radius:0 8px 8px 0;color:var(--seo-ink)}.vs-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px 28px}.vs-h3{font-size:15px;margin:0 0 8px}.vs-list,.vs-movers{list-style:none;padding:0;margin:0;font-size:14px}.vs-list li,.vs-movers li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--seo-line)}.vs-movers a{color:var(--seo-ink);font-weight:650;text-decoration:none}.vs-movers a:hover{text-decoration:underline}.vs-mover-v{white-space:nowrap;font-variant-numeric:tabular-nums}.vs-mover-v em{font-style:normal;font-weight:650;margin-left:6px}.vs-movers li.vs-mover-note{display:block;border:0;font-size:12px;color:var(--seo-muted)}.vs-list li span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-list li span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.vs-eds{display:flex;flex-wrap:wrap;gap:8px}.vs-ed{display:flex;flex-direction:column;padding:8px 14px;border:1px solid var(--seo-line);border-radius:10px;color:var(--seo-ink);text-decoration:none;font-weight:650;font-size:14px;background:var(--seo-surface)}.vs-ed small{font-weight:400;font-size:11.5px;color:var(--seo-muted)}.vs-ed.is-current{border-color:var(--vs-bar)}.vs-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.vs-note{background:var(--seo-surface);border:1px solid var(--seo-line);border-radius:12px;padding:14px 16px;font-size:13.5px;line-height:1.55}.vs-note h3{font-size:14px;margin:0 0 6px}.vs-note ul{margin:0;padding-left:18px}@media (max-width:560px){.vs-bars{gap:6px}.vs-bar-v{font-size:11px}.vs-table{font-size:13px}.vs-table td,.vs-table th{padding:7px 6px}.vs-table .hm{display:none}.vs-table td.l{min-width:0}}.vs{--vs-s0:#8a94a6;--vs-s1:#2a78d6;--vs-s2:#e07a1f;--vs-s3:#1f9d74;--vs-grid:#e5e7eb}@media (prefers-color-scheme:dark){:root:not([data-seo-theme=light]) .vs{--vs-s0:#9aa3b2;--vs-s1:#3987e5;--vs-s2:#f0913a;--vs-s3:#3cc08f;--vs-grid:#2b313b}}:root[data-seo-theme=dark] .vs{--vs-s0:#9aa3b2;--vs-s1:#3987e5;--vs-s2:#f0913a;--vs-s3:#3cc08f;--vs-grid:#2b313b}.vs-line{width:100%;height:auto;display:block;overflow:visible}.vs-line .vs-grid{stroke:var(--vs-grid);stroke-width:1}.vs-line .vs-axis{font-size:11.5px;fill:var(--seo-muted);font-variant-numeric:tabular-nums}.vs-line .vs-ln{fill:none;stroke-width:2.6;stroke-linejoin:round;stroke-linecap:round}.vs-line .vs-ln.is-partial{stroke-dasharray:5 5}.vs-line .vs-dot{stroke:var(--seo-surface);stroke-width:1.5}.vs-line .vs-end{font-size:12.5px;font-weight:650}.vs-line .vs-end-v{font-weight:500;fill:var(--seo-muted)}.vs-line .s0 .vs-ln{stroke:var(--vs-s0)}.vs-line .s0 .vs-dot,.vs-line .vs-end.s0{fill:var(--vs-s0)}.vs-line .s1 .vs-ln{stroke:var(--vs-s1)}.vs-line .s1 .vs-dot,.vs-line .vs-end.s1{fill:var(--vs-s1)}.vs-line .s2 .vs-ln{stroke:var(--vs-s2)}.vs-line .s2 .vs-dot,.vs-line .vs-end.s2{fill:var(--vs-s2)}.vs-line .s3 .vs-ln{stroke:var(--vs-s3)}.vs-line .s3 .vs-dot,.vs-line .vs-end.s3{fill:var(--vs-s3)}.vs-multiples{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.vs-mult{margin:0;padding:14px 16px}.vs-bars.is-small{min-height:120px;gap:6px}.vs-bars.is-small .vs-bar-track{height:80px;max-width:34px}.vs-bars.is-small .vs-bar-k,.vs-bars.is-small .vs-bar-v{font-size:10.5px}.vs-tabs{display:inline-flex;flex-wrap:wrap;border:1px solid var(--seo-line);border-radius:999px;overflow:hidden;margin:0 0 12px}.vs-tabs button{font:inherit;font-size:13px;padding:7px 14px;border:0;background:var(--seo-surface);color:var(--seo-ink);cursor:pointer}.vs-tabs button.is-on{background:var(--seo-brand);color:#fff}.vs-hbars{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:auto minmax(120px,220px) 1fr auto;gap:8px 12px;align-items:center;font-size:14px}.vs-hbars li{display:contents}.vs-hbars.is-movers,.vs-hbars.is-plain{grid-template-columns:minmax(110px,200px) 1fr auto}.vs-hb-i{color:var(--seo-muted);font-size:12.5px;text-align:right;font-variant-numeric:tabular-nums}.vs-hb-n{min-width:0;display:flex;flex-direction:column}.vs-hb-n a,.vs-hb-n span{color:var(--seo-ink);font-weight:650;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-hb-n a:hover{text-decoration:underline}.vs-hb-n small{font-size:11.5px;color:var(--seo-muted);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-hb-track{height:16px;background:var(--vs-track);border-radius:4px;overflow:hidden}.vs-hb-track i{display:block;height:100%;background:var(--vs-bar);border-radius:0 4px 4px 0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.vs-hb-track i.up{background:var(--vs-up)}.vs-hb-track i.dn{background:var(--vs-dn)}.vs-hb-v{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--seo-ink)}.vs-hb-v em{font-style:normal;font-weight:650;margin-left:4px;font-size:12.5px}.vs-hb-v small{display:block;font-weight:400;font-size:11.5px;color:var(--seo-muted)}.vs-gate{font-size:14px;margin:8px 0 0;color:var(--seo-ink)}.vs-gate a{font-weight:650}.vs-two.vs-card{gap:20px 32px}@media (max-width:560px){.vs-hbars,.vs-hbars.is-movers,.vs-hbars.is-plain{display:block}.vs-hbars li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:2px 8px;align-items:center;margin:0 0 10px}.vs-hbars.is-movers li,.vs-hbars.is-plain li{grid-template-columns:minmax(0,1fr) auto}.vs-hbars .vs-hb-track{grid-column:2/-1;grid-row:2;height:10px}.vs-hbars.is-movers .vs-hb-track,.vs-hbars.is-plain .vs-hb-track{grid-column:1/-1}.vs-hbars .vs-hb-v{grid-row:1;grid-column:-2}.vs-hbars .vs-hb-v small{display:none}.vs-line .vs-axis{font-size:30px}.vs-line .vs-end{display:none}.vs-line .vs-ln{stroke-width:6}.vs-line .vs-dot{r:7}}.vs-legend{display:none;flex-wrap:wrap;gap:6px 14px;list-style:none;margin:8px 0 0;padding:0;font-size:13px;color:var(--seo-ink)}.vs-legend li{display:inline-flex;align-items:center;gap:6px}.vs-legend i{width:12px;height:3px;border-radius:2px;display:inline-block}.vs-legend .s0 i{background:var(--vs-s0)}.vs-legend .s1 i{background:var(--vs-s1)}.vs-legend .s2 i{background:var(--vs-s2)}.vs-legend .s3 i{background:var(--vs-s3)}.vs-legend b{font-variant-numeric:tabular-nums}@media (max-width:560px){.vs-legend{display:flex}}.vs-roles+.vs-roles{margin-top:22px}.vs-roles-h{font-size:13px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--seo-muted);margin:0 0 10px}