.vs-page{width:min(1760px,calc(100% - 48px));margin:0 auto;padding:28px 0 80px}.vs-page-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}.vs{--vs-ink:#1f1b3a;--vs-mute:#6b6785;--vs-line:#ece9f6;--vs-soft:#f4f2fc;--vs-violet:#5b46d6;--vs-yes:#0a6b49;--vs-no:#a8213f;--vs-ease:cubic-bezier(.2,.7,.2,1);color:var(--vs-ink)}.vs *,.vs :after,.vs :before{box-sizing:border-box}.vs :focus-visible{outline:3px solid var(--vs-violet);outline-offset:2px}.vs-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.vs-main{min-width:0}.vs-intro{padding:4px 0 0}.vs-intro h1{margin:0;font-size:clamp(28px,5vw,40px);line-height:1.06;letter-spacing:-.03em}.vs-intro h1 em{font-style:normal;color:var(--vs-violet)}.vs-intro p{margin:8px 0 0;max-width:42ch;color:var(--vs-mute);font-size:15.5px}.vs-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.vs-stats span{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--vs-soft);color:var(--vs-mute);font-size:13.5px}.vs-search,.vs-stats b{color:var(--vs-ink)}.vs-search{width:100%;min-height:48px;margin-top:16px;padding:0 16px;border:1.5px solid var(--vs-line);border-radius:14px;background:#fff;font:inherit;font-size:16px}.vs-search:focus{outline:none;border-color:var(--vs-violet);box-shadow:0 0 0 3px color-mix(in srgb,var(--vs-violet) 20%,transparent)}.vs-search::placeholder{color:#8a86a3}.vs-tabs{display:flex;gap:8px;margin:16px 0 0;padding:4px 2px 8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vs-sorts::-webkit-scrollbar,.vs-tabs::-webkit-scrollbar{display:none}.vs-tabs button{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 16px;border:1.5px solid var(--vs-line);border-radius:999px;background:#fff;color:var(--vs-ink);font:inherit;font-size:15px;font-weight:650;cursor:pointer;transition:background .2s,border-color .2s,transform .15s var(--vs-ease)}.vs-tabs button:hover{background:var(--vs-soft)}.vs-tabs button:active{transform:scale(.98)}.vs-tabs button.is-on{color:var(--c1,var(--vs-violet));border-color:color-mix(in srgb,var(--c1,var(--vs-violet)) 35%,#fff);background:color-mix(in srgb,var(--c2,var(--vs-violet)) 16%,#fff);font-weight:750}.vs-sorts{display:flex;gap:6px;margin:2px 0 0;padding:6px 0;overflow-x:auto;scrollbar-width:none}.vs-sorts button{flex:none;min-height:40px;padding:0 14px;border:0;border-radius:12px;background:transparent;color:var(--vs-mute);font:inherit;font-size:14px;font-weight:650;cursor:pointer;transition:background .2s,color .2s}.vs-sorts button em{margin-left:3px;font-style:normal;font-size:12.5px;opacity:.75}.vs-sorts button.is-on,.vs-sorts button:hover{background:var(--vs-soft)}.vs-sorts button.is-on{color:var(--vs-violet);font-weight:800}.vs-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--c2) 18%,#fff);color:var(--c1);font-size:13px;font-weight:750}.vs-chip.soft{padding:5px 10px;font-size:12.5px;background:color-mix(in srgb,var(--c2) 14%,#fff)}.vs-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-top:8px;padding:22px;border:1px solid color-mix(in srgb,var(--c2) 28%,#fff);border-radius:26px;background:linear-gradient(140deg,color-mix(in srgb,var(--c2) 16%,#fff) 0,#fff 62%);box-shadow:0 24px 50px -34px color-mix(in srgb,var(--c1) 55%,transparent);animation:vs-rise .55s var(--vs-ease) both}.vs-hero-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.vs-live{display:inline-flex;align-items:center;gap:8px;color:var(--vs-mute);font-size:13.5px;font-weight:650}.vs-live i{width:9px;height:9px;border-radius:50%;background:#34d399;animation:vs-pulse 1.8s ease-out infinite}.vs-live.is-hot{color:#b45309}.vs-live.is-hot i{background:#fb923c}.vs-hero h2{margin:14px 0 0;max-width:28ch;font-size:clamp(22px,3.4vw,32px);line-height:1.16;letter-spacing:-.02em}.vs-hero h2 a{color:inherit;text-decoration:none}.vs-hero h2 a:hover{text-decoration:underline}.vs-bignum{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:14px}.vs-bignum strong{color:var(--c1);font-size:clamp(56px,9vw,84px);line-height:.95;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.vs-bignum strong small{margin-left:2px;font-size:.45em;letter-spacing:0;opacity:.8}.vs-bignum span{font-size:15px;font-weight:700;color:var(--vs-mute)}.vs-bignum em{padding:4px 10px;border-radius:999px;background:var(--vs-soft);color:var(--vs-mute);font-style:normal;font-size:13px;font-weight:650}.vs-chart{min-width:0;margin-top:8px;color:var(--c1)}.vs-chart-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:2px}.vs-chart-now{color:var(--vs-mute);font-size:13px}.vs-chart-now b{color:var(--vs-ink);font-size:15px}.vs-chart-now em{font-style:normal}.vs-ranges{display:flex;gap:2px;padding:3px;border-radius:11px;background:var(--vs-soft)}.vs-ranges button{min-height:30px;min-width:40px;padding:0 9px;border:0;border-radius:8px;background:none;color:var(--vs-mute);font:inherit;font-size:12.5px;font-weight:750;cursor:pointer}.vs-ranges button.is-on{background:#fff;color:var(--vs-ink);box-shadow:0 1px 3px rgba(31,27,58,.12)}.vs-chart svg{display:block;width:100%;height:auto;touch-action:pan-y}.vs-gl{stroke:var(--vs-line);stroke-width:1;stroke-dasharray:3 5}.vs-axis{fill:#8a86a3;font-size:12px}.vs-line{stroke:var(--c1);stroke-width:2.6;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:vs-draw 1.3s .15s var(--vs-ease) forwards}.vs-area{opacity:0;animation:vs-fade .9s ease .7s forwards}.vs-cursor{stroke:color-mix(in srgb,var(--c1) 40%,#fff);stroke-width:1}.vs-dot{fill:var(--c1);stroke:#fff;stroke-width:3}.vs-chart-note{margin:2px 0 0;color:var(--vs-mute);font-size:12px}.vs-amounts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px;color:var(--vs-mute);font-size:14px;font-weight:650}.vs-amounts button{min-height:42px;min-width:62px;padding:0 14px;border:1.5px solid var(--vs-line);border-radius:14px;background:#fff;color:var(--vs-ink);font:inherit;font-weight:750;cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .15s var(--vs-ease)}.vs-amounts button:hover{background:var(--vs-soft)}.vs-amounts button:active{transform:scale(.96)}.vs-amounts button.is-on{border-color:color-mix(in srgb,var(--c1) 50%,#fff);background:color-mix(in srgb,var(--c2) 18%,#fff);color:var(--c1)}.vs-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.vs-side{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;min-height:84px;padding:14px 16px;border:1.5px solid;border-radius:20px;text-decoration:none;transition:background .2s,transform .18s var(--vs-ease),box-shadow .2s}.vs-side:hover{transform:translateY(-2px);box-shadow:0 14px 24px -18px currentColor}.vs-side:active{transform:scale(.985)}.vs-side.yes{background:#e8f6ef;border-color:#bfe3d1;color:var(--vs-yes)}.vs-side.yes:hover{background:#dcf1e6}.vs-side.no{background:#fdeef1;border-color:#f4ccd6;color:var(--vs-no)}.vs-side.no:hover{background:#fbe3e8}.vs-side b{font-size:21px;letter-spacing:-.01em}.vs-side-pct{font-size:26px;font-weight:850;font-variant-numeric:tabular-nums}.vs-side small{grid-column:1/-1;font-size:13.5px;font-weight:650;opacity:.9}.vs-fine{margin:14px 0 0;color:var(--vs-mute);font-size:12.5px;line-height:1.5}.vs-ghost{display:inline-flex;align-items:center;justify-self:start;min-height:46px;margin-top:16px;padding:0 20px;border:1.5px solid var(--vs-line);border-radius:14px;background:#fff;color:var(--vs-ink);font-weight:750;text-decoration:none}.vs-section{margin:28px 0 12px;font-size:19px;letter-spacing:-.02em}.vs-count{margin-left:6px;padding:2px 9px;border-radius:999px;background:var(--vs-soft);color:var(--vs-mute);font-size:12.5px;font-weight:700;vertical-align:2px}.vs-more{display:block;width:100%;min-height:48px;margin:18px 0 0;border:1.5px solid var(--vs-line);border-radius:14px;background:#fff;color:var(--vs-violet);font:inherit;font-size:15px;font-weight:750;cursor:pointer;transition:background .2s}.vs-more:hover{background:var(--vs-soft)}.vs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px}.vs-tile{position:relative;display:flex;flex-direction:column;gap:12px;padding:18px 18px 14px;overflow:hidden;border:1px solid var(--vs-line);border-radius:20px;background:#fff;color:inherit;text-decoration:none;animation:vs-rise .5s calc(var(--i, 0) * 50ms) var(--vs-ease) both;transition:transform .2s var(--vs-ease),box-shadow .2s,border-color .2s}.vs-tile:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--c1),var(--c2));opacity:.55}.vs-tile:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--c1) 30%,#fff);box-shadow:0 18px 30px -22px color-mix(in srgb,var(--c1) 60%,transparent)}.vs-tile:active{transform:scale(.99)}.vs-tile-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.vs-when{color:var(--vs-mute);font-size:12.5px;font-weight:650;white-space:nowrap}.vs-when.is-hot{color:#b45309}.vs-tile-q{font-size:16.5px;line-height:1.3;letter-spacing:-.012em}.vs-meter{display:flex;height:8px;overflow:hidden;border-radius:999px;background:var(--vs-soft)}.vs-meter i{display:block;height:100%;transform-origin:left;animation:vs-grow .9s calc(var(--i, 0) * 50ms + .25s) var(--vs-ease) both}.vs-meter .y{background:#5fcfa2}.vs-meter .n{background:#f59fb0}.vs-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vs-opt{display:grid;gap:2px;padding:10px 12px;border-radius:14px}.vs-opt b{font-size:15px;font-variant-numeric:tabular-nums}.vs-opt small{font-size:12px;line-height:1.3;font-weight:600;opacity:.85}.vs-opt.yes{background:#eef8f3;color:var(--vs-yes)}.vs-opt.no{background:#fef2f4;color:var(--vs-no)}.vs-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:8px;border-top:1px dashed var(--vs-line);color:var(--vs-mute);font-size:12.5px;font-weight:600}.vs-spark{width:78px;height:24px}.vs-spark path{fill:none;stroke:var(--c1);stroke-width:2;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:vs-draw 1.1s .4s var(--vs-ease) forwards;opacity:.75}.vs-empty{padding:48px 12px;color:var(--vs-mute);text-align:center}.vs-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:30px 0 0;padding:0;list-style:none}.vs-trust li{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid var(--vs-line);border-radius:18px;background:#fff}.vs-trust li>span{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:13px;background:var(--vs-soft);font-size:21px}.vs-trust b{display:block;font-size:15px}.vs-trust small{display:block;margin-top:2px;color:var(--vs-mute);font-size:13px;line-height:1.4}.vs-legal{margin:14px 0 0;color:var(--vs-mute);font-size:12.5px;line-height:1.5}@keyframes vs-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes vs-draw{to{stroke-dashoffset:0}}@keyframes vs-fade{to{opacity:1}}@keyframes vs-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vs-pulse{0%{box-shadow:0 0 0 0 rgba(52,211,153,.55)}to{box-shadow:0 0 0 10px rgba(52,211,153,0)}}@media (min-width:1100px){.vs-layout{grid-template-columns:300px minmax(0,1fr);gap:40px;align-items:start}.vs-aside{position:sticky;top:76px;display:grid;gap:4px;max-height:calc(100dvh - 92px);overflow-y:auto;scrollbar-width:thin;padding-right:4px}.vs-tabs{flex-direction:column;gap:6px;margin-top:18px;padding:0;overflow:visible}.vs-tabs button{width:100%;min-height:48px;border-radius:14px;border-color:transparent;background:transparent}.vs-tabs button:hover{background:var(--vs-soft)}.vs-tabs button.is-on{border-color:transparent}.vs-sorts{flex-direction:column;gap:2px;margin-top:10px;padding:12px 0 0;overflow:visible;border-top:1px solid var(--vs-line)}.vs-sorts button{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left}.vs-hero{grid-template-columns:minmax(340px,5fr) minmax(0,7fr);grid-template-areas:"top chart" "title chart" "num chart" "amt chart" "sides chart" "fine chart";column-gap:40px;padding:30px 34px;align-content:start}.vs-hero-top{grid-area:top}.vs-hero h2{grid-area:title}.vs-bignum{grid-area:num}.vs-amounts{grid-area:amt}.vs-sides{grid-area:sides}.vs-fine{grid-area:fine}.vs-chart{grid-area:chart;align-self:center;margin-top:0}.vs-ghost{grid-area:amt}}@media (min-width:1700px){.vs-layout{grid-template-columns:340px minmax(0,1fr);gap:56px}.vs-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.vs-hero{padding:36px 44px}}@media (max-width:960px){.vs-trust{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.vs-page{width:calc(100% - 24px);padding-top:18px}[data-ui=mobile] .vs-page{padding-bottom:calc(var(--m-nav-h, 60px) + var(--m-safe-b, 0px) + 32px)}.vs-hero{padding:18px 16px;border-radius:22px}.vs-side{min-height:78px;padding:12px 14px}.vs-side b{font-size:19px}.vs-side-pct{font-size:23px}}@media (max-width:640px){.vs-grid{grid-template-columns:minmax(0,1fr);gap:14px}.vs-amounts>span{flex-basis:100%}.vs-amounts button{flex:1 1 0;min-width:0}}@media (prefers-reduced-motion:reduce){.vs *,.vs :after,.vs :before{animation:none!important;transition:none!important}.vs-line{stroke-dashoffset:0}.vs-area{opacity:1}.vs-spark path{stroke-dashoffset:0}}