.vs-kicker,.vs-stat__verb,.vs-stat__label,.vs-bar__label,.vs-bar__note,.vs-memory__k,.vs-legend,.vs-core__k,.vs-fragment,.vs-table thead th,.vs-table tbody th,.vs-dim__top,.vs-chart__x,.vs-tag,.vs-swap__k,.vs-lane__loop{letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);font-size:10px;font-weight:500;line-height:1.6}.approach__eyebrow .num,.question__eyebrow .num{color:var(--fg-4);letter-spacing:.08em;text-transform:none}.vs-axis{stroke:var(--line-2);fill:none}.vs-svg-t{font-family:var(--mono);letter-spacing:.16em;fill:var(--fg-4);font-size:10px;font-weight:500}.vs-kicker{color:var(--fg-4);margin-top:clamp(48px,8vh,80px)}.vs-kicker+.vs-stats{margin-top:18px}.vs-hero__note{max-width:46ch}.vs-hero__actions{flex-wrap:wrap;align-items:flex-end;gap:32px;margin-top:clamp(26px,4.4vh,44px);display:flex}.vs-ask{margin-top:clamp(56px,9vh,96px)}.vs-ask .question__eyebrow{margin-bottom:16px}.vs-ask__q{letter-spacing:-.032em;color:var(--fg);text-wrap:balance;max-width:22ch;font-size:clamp(26px,3vw,46px);font-weight:500;line-height:1.12}.vs-ask__q:before{content:"“";color:var(--fg-4);margin-right:.06em}.vs-ask__q:after{content:"”";color:var(--fg-4);margin-left:.04em}.vs-lanes{border-top:1px solid var(--line-2);grid-template-columns:1fr 1fr;margin-top:clamp(40px,6vh,64px);display:grid}.vs-lane{padding:32px clamp(24px,4vw,56px) 8px 0;position:relative}.vs-lane+.vs-lane{border-left:1px solid var(--line);padding:32px 0 8px clamp(24px,4vw,56px)}.vs-lane:before{content:"";background:var(--fg);opacity:.55;width:5px;height:5px;position:absolute;top:-3px;left:0}.vs-lane+.vs-lane:before{opacity:1;left:-3px}.vs-lane .approach__eyebrow{margin-bottom:26px}.vs-lane__lead{color:var(--fg-2);margin-bottom:14px;font-size:14px;line-height:1.6}.vs-lane__lead em{font-family:var(--serif);color:var(--fg);font-style:italic}.vs-tasks{gap:2px;display:grid}.vs-task{border-bottom:1px solid var(--line);color:var(--fg-3);align-items:center;gap:14px;padding:9px 0;font-size:14px;display:flex}.vs-task__box{border:1px solid var(--fg-4);flex:none;width:11px;height:11px;position:relative}.vs-task__box:after{content:"";background:var(--fg-2);position:absolute;inset:2px;transform:scale(0)}.vs-lane.is-in .vs-task__box:after{animation:vs-tick .35s var(--ease) forwards;animation-delay:calc(.6s + var(--i) * .32s)}.vs-lane.is-in .vs-task{animation:vs-dim 2.4s var(--ease) forwards;animation-delay:calc(.6s + var(--i) * .32s)}@keyframes vs-tick{to{transform:scale(1)}}@keyframes vs-dim{0%{color:var(--fg)}to{color:var(--fg-3)}}.vs-lane__then{color:var(--fg-2);gap:12px;max-width:40ch;margin-top:22px;font-size:14px;line-height:1.6;display:flex}.vs-lane__then .num{color:var(--fg-4)}.vs-lane__loop{color:var(--fg-4);align-items:center;gap:10px;margin-top:18px;display:flex}.vs-spin{letter-spacing:0;color:var(--fg-3);font-size:14px;display:inline-block}.vs-lane.is-in .vs-spin{animation:4s linear 3s infinite vs-spin}@keyframes vs-spin{to{transform:rotate(360deg)}}.vs-lane__foot{border-top:1px solid var(--line);color:var(--fg-3);max-width:42ch;margin-top:28px;padding-top:20px;font-size:15px;line-height:1.65}.vs-lane__foot em,.vs-interrogate__lead em,.vs-found__foot em{font-family:var(--serif);color:var(--fg);font-size:1.12em;font-style:italic}.vs-pipe{padding-left:26px;position:relative}.vs-pipe__flow{background:var(--line-2);width:1px;position:absolute;top:6px;bottom:6px;left:2px;overflow:hidden}.vs-pipe__flow i{background:linear-gradient(to bottom, transparent, var(--fg));width:1px;height:22px;position:absolute;top:0;left:0;transform:translateY(-30px)}.vs-lane.is-in .vs-pipe__flow i{animation:3.2s linear infinite vs-flow}.vs-pipe__flow i:nth-child(2){animation-delay:.8s!important}.vs-pipe__flow i:nth-child(3){animation-delay:1.6s!important}.vs-pipe__flow i:nth-child(4){animation-delay:2.4s!important}@keyframes vs-flow{to{transform:translateY(340px)}}.vs-stage{grid-template-columns:26px 1fr;gap:4px 10px;padding:10px 0 14px;display:grid;position:relative}.vs-stage:before{content:"";border:1px solid var(--fg-3);background:var(--bg);width:5px;height:5px;position:absolute;top:15px;left:-27px}.vs-stage:last-child:before{background:var(--fg);border-color:var(--fg)}.vs-stage__n{letter-spacing:.1em;color:var(--fg-4);padding-top:3px;font-size:10px}.vs-stage__k{letter-spacing:-.01em;color:var(--fg-2);font-size:15px;font-weight:500}.vs-stage:last-child .vs-stage__k{color:var(--fg)}.vs-stage__bar{background:var(--line);grid-column:2;height:5px;position:relative}.vs-stage__bar span{width:var(--w);background:linear-gradient(90deg, var(--fg-2), var(--fg-4));transform-origin:0;position:absolute;inset:0 auto 0 0;transform:scaleX(0)}.vs-lane.is-in .vs-stage__bar span{transition:transform 1.3s var(--ease);transition-delay:calc(.5s + var(--i) * .18s);transform:scaleX(1)}.vs-swap{border-top:1px solid var(--line);gap:18px;margin-top:clamp(48px,8vh,80px);padding-top:28px;display:grid}.vs-swap__row{grid-template-columns:minmax(160px,260px) 1fr;align-items:baseline;gap:24px;display:grid}.vs-swap__k{color:var(--fg-4)}.vs-swap__old,.vs-swap__new{letter-spacing:-.028em;font-size:clamp(22px,2.4vw,36px);font-weight:500;line-height:1.2}.vs-swap__old{color:var(--fg-4);justify-self:start;position:relative}.vs-swap__old:after{content:"";background:var(--fg-3);transform-origin:0;height:1px;position:absolute;top:55%;left:0;right:0;transform:scaleX(0)}.vs-swap.is-in .vs-swap__old:after{transition:transform 1s var(--ease) .9s;transform:scaleX(1)}.vs-swap__new{font-family:var(--serif);letter-spacing:0;color:var(--fg);font-size:clamp(25px,2.7vw,40px);font-style:italic;font-weight:400}.vs-memory{gap:36px;margin:clamp(48px,8vh,80px) 0 0;display:grid}.vs-memory__k{color:var(--fg-2);justify-content:space-between;gap:16px;margin-bottom:12px;display:flex}.vs-memory__k .num{color:var(--fg-4);letter-spacing:.14em}.vs-memory__svg{width:100%;height:auto;display:block;overflow:visible}.vs-session__box{fill:none;stroke:var(--fg-4);stroke-dasharray:3 4}.vs-session__dot{fill:var(--fg-3)}.vs-session__gap{stroke:var(--fg-4);stroke-dasharray:2 6}.vs-session{opacity:0}.vs-memory.is-in .vs-session{animation:vs-session 6s var(--ease) forwards;animation-delay:var(--dl)}@keyframes vs-session{0%{opacity:0}15%{opacity:1}60%{opacity:1}to{opacity:.38}}.vs-corpus__dot{fill:var(--fg-3);opacity:0}.vs-corpus__dot.is-hot{fill:var(--fg)}.vs-memory.is-in .vs-corpus__dot{animation:vs-pop .8s var(--ease) forwards;animation-delay:calc(.4s + var(--dl))}@keyframes vs-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.vs-corpus__dot{transform-box:fill-box;transform-origin:50%}.vs-corpus__ring{fill:none;stroke:var(--fg-2);opacity:0}.vs-corpus__zone{fill:#f2f2ef0a;stroke:var(--fg-3);stroke-dasharray:3 4;opacity:0}.vs-memory.is-in .vs-corpus__ring{animation:vs-fadein 1s var(--ease) 1s forwards, vs-pulse 3.2s ease-in-out 2s infinite}.vs-memory.is-in .vs-corpus__zone{animation:vs-fadein 1.2s var(--ease) 3.2s forwards}@keyframes vs-fadein{to{opacity:1}}@keyframes vs-pulse{0%,to{stroke-opacity:1}50%{stroke-opacity:.3}}.vs-legend{color:var(--fg-3);flex-wrap:wrap;gap:10px 32px;display:flex}.vs-legend span{align-items:center;gap:10px;display:inline-flex}.vs-legend i{width:12px;height:12px;display:inline-block}.vs-legend__once{border:1px solid var(--fg-2);border-radius:50%}.vs-legend__keeps{border:1px dashed var(--fg-3);background:radial-gradient(circle, var(--fg) 0 2px, transparent 2.5px) 0 0 / 6px 6px}.vs-legend__farol{background:var(--fg);height:2px!important}.vs-legend__gpt{border-top:1px dashed var(--fg-3);height:0!important}.vs-axes{border-top:1px solid var(--line-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,44px);margin:clamp(48px,8vh,80px) 0 0;padding:0;list-style:none;display:grid}.vs-stats{border-top:1px solid var(--line-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(48px,8vh,80px) 0 0;padding:0;list-style:none;display:grid}.vs-stats--4{grid-template-columns:repeat(4,minmax(0,1fr))}.vs-stat{min-width:0;padding:26px 24px 4px 0;position:relative;container-type:inline-size}.vs-stat+.vs-stat{border-left:1px solid var(--line);padding-left:24px}.vs-stat:before{content:"";background:var(--fg);opacity:.55;width:5px;height:5px;position:absolute;top:-3px;left:0}.vs-stat+.vs-stat:before{left:-3px}.vs-stat__verb{color:var(--fg-4)}.vs-stat__n{letter-spacing:-.04em;color:var(--fg);white-space:nowrap;margin-top:10px;font-size:min(96px,18cqi);font-weight:400;line-height:1}.vs-stat--sm .vs-stat__n{margin-top:0;font-size:min(60px,22cqi)}.vs-stat__label{max-width:22ch;margin-top:14px}.vs-funnel{margin-top:clamp(56px,9vh,96px)}.vs-funnel .vs-kicker{margin-top:0}.vs-funnel__list{border-top:1px solid var(--line-2);margin-top:22px}.vs-bar{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,220px) 1fr minmax(84px,auto);align-items:center;gap:20px;padding:18px 0 26px;display:grid;position:relative}.vs-bar__label{color:var(--fg-2);gap:12px;display:flex}.vs-bar__i{color:var(--fg-4);letter-spacing:.1em}.vs-bar__track{height:14px;position:relative}.vs-bar__track span{width:var(--w);background:repeating-linear-gradient(90deg, var(--fg-2) 0 2px, transparent 2px 5px);transform-origin:0;position:absolute;inset:0 auto 0 0;transform:scaleX(0)}.vs-bar:nth-child(2) .vs-bar__track span{background:repeating-linear-gradient(90deg, var(--fg) 0 2px, transparent 2px 4px)}.vs-funnel.is-in .vs-bar__track span{transition:transform 1.6s var(--ease);transition-delay:calc(.3s + var(--i) * .22s);transform:scaleX(1)}.vs-bar__n{text-align:right;letter-spacing:-.02em;color:var(--fg);font-size:clamp(20px,2vw,30px)}.vs-bar__note{z-index:1;background:var(--bg);font-family:var(--serif);letter-spacing:0;text-transform:none;color:var(--fg-4);padding:0 8px;font-size:13px;font-style:italic;line-height:1;position:absolute;bottom:-1px;left:calc(min(220px,30%) + 20px);transform:translateY(50%)}.vs-constellation{aspect-ratio:16/8;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:clamp(48px,8vh,80px) 0 0;position:relative}.vs-constellation__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vs-dust{fill:var(--fg-3);opacity:0}.vs-constellation.is-in .vs-dust{animation:4s ease-in-out infinite vs-twinkle;animation-delay:var(--dl)}@keyframes vs-twinkle{0%,to{opacity:.15}50%{opacity:.7}}.vs-thread{fill:none;stroke:var(--fg-3);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:2 5;opacity:0}.vs-constellation.is-in .vs-thread{animation:vs-fadein 1s var(--ease) forwards, vs-march 1.8s linear infinite;animation-delay:calc(.6s + var(--i) * .12s), 0s}@keyframes vs-march{to{stroke-dashoffset:-14px}}.vs-fragments{margin:0;padding:0;list-style:none}.vs-fragment{left:var(--x);top:var(--y);background:var(--bg);border:1px solid var(--line-2);color:var(--fg-2);white-space:nowrap;letter-spacing:.16em;opacity:0;align-items:center;gap:8px;padding:7px 11px;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.vs-constellation.is-in .vs-fragment{animation:vs-float-in 1.2s var(--ease) forwards, vs-bob 6s ease-in-out infinite;animation-delay:calc(var(--i) * .1s), calc(1.2s + var(--i) * .4s)}@keyframes vs-float-in{0%{opacity:0;transform:translate(-50%,-30%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes vs-bob{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 4px))}}.vs-fragment__dot{background:var(--fg-3);width:4px;height:4px}.vs-core{text-align:center;background:radial-gradient(closest-side, var(--bg) 60%, transparent);justify-items:center;gap:6px;padding:18px 22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vs-core__node{background:var(--fg);width:9px;height:9px;box-shadow:0 0 0 6px #f2f2ef14,0 0 28px 6px #f2f2ef40}.vs-constellation.is-in .vs-core__node{animation:3.2s ease-in-out 1.6s infinite vs-beacon}@keyframes vs-beacon{0%,to{box-shadow:0 0 0 6px #f2f2ef14,0 0 28px 6px #f2f2ef33}50%{box-shadow:0 0 0 12px #f2f2ef0a,0 0 44px 12px #f2f2ef59}}.vs-core__k{color:var(--fg-4);margin-top:8px}.vs-core__t{font-family:var(--serif);color:var(--fg);font-size:clamp(20px,2vw,28px);font-style:italic;line-height:1.1}.vs-queries{border-top:1px solid var(--line-2);border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(48px,8vh,80px);display:grid}.vs-query{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:150px;transition:background .5s var(--ease);align-content:space-between;gap:28px;padding:18px 18px 20px;display:grid;position:relative}.vs-query:hover{background:#f2f2ef09}.vs-query__n{letter-spacing:.1em;color:var(--fg-4);font-size:10px}.vs-query__t{letter-spacing:-.015em;color:var(--fg-2);transition:color .5s var(--ease);font-size:clamp(16px,1.3vw,19px);font-weight:500;line-height:1.3}.vs-query:hover .vs-query__t{color:var(--fg)}.compare.compare .approach__title{font-family:var(--serif);letter-spacing:0;font-size:clamp(26px,2.4vw,36px);font-style:italic;font-weight:400}.approach.is-in .vs-fig-dash{animation:1.8s linear infinite vs-march}.vs-fig-blink{opacity:.3}.approach.is-in .vs-fig-blink{animation:3.6s ease-in-out infinite vs-twinkle;animation-delay:calc(var(--i) * .26s)}.vs-table-wrap{margin-top:clamp(48px,8vh,80px)}.vs-table{border-collapse:collapse;table-layout:fixed;width:100%}.vs-table th,.vs-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:18px 20px 18px 0}.vs-table thead th{border-bottom:1px solid var(--line-2);color:var(--fg-3);padding-bottom:16px}.vs-table thead th:first-child{width:26%}.vs-table tbody th{color:var(--fg-3);display:table-cell}.vs-table tbody th .num{width:30px;color:var(--fg-4);letter-spacing:.1em;display:inline-block}.vs-table td{font-size:15px;line-height:1.55}.vs-table td.vs-table__gpt{color:var(--fg-3)}.vs-table td.vs-table__farol,.vs-table thead th.vs-table__farol{color:var(--fg);border-left:1px solid var(--line-2);background:#f2f2ef08;padding-left:20px}.vs-table__mark{vertical-align:2px;background:var(--fg);width:5px;height:5px;margin-right:10px;animation:3.2s ease-in-out infinite live;display:inline-block}.vs-table tbody tr{transition:background .4s var(--ease)}.vs-table tbody tr:hover{background:#f2f2ef08}.vs-table tbody tr:hover td.vs-table__gpt{color:var(--fg-2)}.vs-table tbody tr:last-child td{font-family:var(--serif);font-size:18px;font-style:italic}@media (scripting:enabled){.vs-table tbody tr{opacity:0;transform:translateY(6px)}.vs-table-wrap.is-in tbody tr{animation:reveal 1s var(--ease) forwards;animation-delay:calc(.2s + var(--i) * 60ms)}}.vs-principle{border-top:1px solid var(--line-2);font-family:var(--serif);color:var(--fg);text-wrap:balance;gap:16px;max-width:24ch;margin-top:clamp(48px,8vh,80px);padding-top:28px;font-size:clamp(30px,3.6vw,56px);font-style:italic;line-height:1.08;display:grid}.vs-principle .question__eyebrow{font-family:var(--sans);font-style:normal}.vs-receipts{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,96px);margin-top:clamp(40px,6vh,64px);display:grid}.vs-tree{margin:0}.vs-tree svg{width:100%;height:auto;display:block;overflow:visible}.vs-tree__rule{stroke:var(--line)}.vs-tree__label{font-size:9px}.vs-tree__edge{fill:none;stroke:var(--fg-4);stroke-dasharray:1;stroke-dashoffset:1px}.vs-tree__edge.is-lit{stroke:var(--fg-2)}.vs-tree.is-in .vs-tree__edge{transition:stroke-dashoffset .8s var(--ease);transition-delay:calc(.3s + var(--lvl) * .35s);stroke-dashoffset:0}.vs-tree__trace{fill:none;stroke:var(--fg);stroke-width:2px;stroke-dasharray:.08 1;stroke-dashoffset:.08px;opacity:0}.vs-tree.is-in .vs-tree__trace{opacity:1;animation:3.6s linear 2s infinite vs-trace}@keyframes vs-trace{to{stroke-dashoffset:-1px}}.vs-tree__node{fill:var(--bg);stroke:var(--fg-2)}.vs-tree__src{fill:var(--fg-4)}.vs-tree__src.is-lit{fill:var(--fg)}.vs-tree__halo{fill:none;stroke:var(--fg-3)}.vs-tree.is-in .vs-tree__halo{animation:3.2s ease-in-out infinite vs-pulse}.vs-interrogate__lead{color:var(--fg-2);max-width:38ch;font-size:17px;line-height:1.6}.vs-checks{border-top:1px solid var(--line-2);margin-top:28px}.vs-checks li{border-bottom:1px solid var(--line);color:var(--fg-2);gap:16px;padding:12px 0;font-size:15px;display:flex}.vs-checks .num{letter-spacing:.1em;color:var(--fg-4);padding-top:4px;font-size:10px}.vs-interrogate.is-in .vs-checks li{animation:vs-dim 2.4s var(--ease) both;animation-delay:calc(.5s + var(--i) * .25s)}.vs-checks li:last-child{color:var(--fg)}.vs-chart{margin:clamp(48px,8vh,80px) 0 0}.vs-chart .vs-legend{margin-bottom:18px}.vs-chart svg{width:100%;height:auto;display:block;overflow:visible}.vs-chart__grid{stroke:var(--line);stroke-dasharray:2 6}.vs-chart__gpt{fill:none;stroke:var(--fg-3);stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px}.vs-chart__reset{fill:none;stroke:var(--fg-4);stroke-dasharray:2 4;opacity:0}.vs-chart__farol{fill:none;stroke:var(--fg);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px}.vs-chart.is-in .vs-chart__gpt,.vs-chart.is-in .vs-chart__farol{transition:stroke-dashoffset 2.8s var(--ease) .4s;stroke-dashoffset:0}.vs-chart.is-in .vs-chart__reset{transition:opacity 1s var(--ease) 2s;opacity:1}.vs-chart__mark{fill:var(--fg);opacity:0}.vs-chart.is-in .vs-chart__mark{animation:vs-fadein .6s var(--ease) forwards;animation-delay:calc(.6s + var(--i) * .2s)}.vs-chart__halo{fill:none;stroke:var(--fg-2);opacity:0}.vs-chart.is-in .vs-chart__halo{animation:vs-fadein 1s var(--ease) 3s forwards, vs-pulse 3.2s ease-in-out 4s infinite}.vs-chart__x{color:var(--fg-4);letter-spacing:.14em;justify-content:space-between;margin:12px 3% 0 6%;display:flex}.vs-seen{margin-top:clamp(40px,6vh,64px)}.vs-seen .question__eyebrow{margin-bottom:16px}.vs-tags{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vs-tag{border:1px solid var(--line-2);color:var(--fg-2);letter-spacing:.16em;padding:8px 12px}.vs-tag:last-child{border-color:var(--fg-2);color:var(--fg)}@media (scripting:enabled){.vs-tag{opacity:0}.vs-seen.is-in .vs-tag{animation:reveal 1s var(--ease) forwards;animation-delay:calc(.3s + var(--i) * .12s)}}.vs-discover{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);margin-top:clamp(48px,8vh,80px);display:grid}.vs-radar{aspect-ratio:1;border-radius:50%;width:100%;max-width:480px;margin:0;position:relative;overflow:visible}.vs-radar__ring{width:calc(var(--s) * 100%);height:calc(var(--s) * 100%);border:1px solid var(--line);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vs-radar__ring:first-child{border-color:var(--line-2)}.vs-radar__cross{background:linear-gradient(var(--line), var(--line)) center / 1px 100% no-repeat, linear-gradient(var(--line), var(--line)) center / 100% 1px no-repeat;position:absolute;inset:0}.vs-radar__beam{-webkit-mask:radial-gradient(circle,#000 0 70%,#0000 71%);background:conic-gradient(#0000 0deg 290deg,#f2f2ef05 300deg,#f2f2ef38 359deg,#f2f2ef80 360deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#000 0 70.7%,#0000 71%);mask:radial-gradient(circle,#000 0 70.7%,#0000 71%)}.vs-radar.is-in .vs-radar__beam{animation:vs-spin var(--sweep) linear infinite}.vs-radar__core{background:var(--fg);width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px 4px #f2f2ef59}.vs-blip{left:var(--x);top:var(--y);background:var(--fg);opacity:.22;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;position:absolute}.vs-blip.is-hot{opacity:.4;width:6px;height:6px;margin:-3px 0 0 -3px}.vs-radar.is-in .vs-blip{animation:vs-blip var(--sweep) linear infinite;animation-delay:var(--dl)}@keyframes vs-blip{0%{opacity:1;box-shadow:0 0 10px 2px #f2f2ef99}30%{opacity:.35;box-shadow:none}to{opacity:.22;box-shadow:none}}.vs-blip__label{white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);border-left:1px solid var(--fg-3);background:#000000b3;padding:2px 6px;font-size:9px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.vs-blip:nth-last-child(-n+4) .vs-blip__label{border-left:0;border-right:1px solid var(--fg-3);left:auto;right:14px}.vs-found .question__eyebrow{margin-bottom:16px}.vs-found__list{border-top:1px solid var(--line-2)}.vs-found__list li{border-bottom:1px solid var(--line);letter-spacing:-.015em;color:var(--fg-2);gap:16px;padding:14px 0;font-size:clamp(17px,1.4vw,20px);font-weight:500;line-height:1.35;display:flex}.vs-found__list .num{letter-spacing:.1em;color:var(--fg-4);padding-top:6px;font-size:10px;font-weight:400}.vs-found__foot{color:var(--fg-3);max-width:42ch;margin-top:24px;font-size:15px;line-height:1.65}.vs-bench{border-top:1px solid var(--line-2);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(48px,8vh,80px);display:grid}.vs-dim{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:space-between;gap:22px;min-height:160px;padding:16px 16px 18px;display:grid}.vs-dim__top{color:var(--fg-4);justify-content:space-between;gap:8px;display:flex}.vs-dim__top .num{letter-spacing:.1em}.vs-dim__st{letter-spacing:.12em;font-size:9px}.vs-dim__st:before{content:"";vertical-align:1px;background:var(--fg-2);width:4px;height:4px;margin-right:6px;animation:2.4s ease-in-out infinite live;display:inline-block}.vs-dim__t{letter-spacing:-.01em;color:var(--fg-2);font-size:15px;font-weight:500;line-height:1.35}.vs-dim__meter{background:var(--line);height:2px;position:relative;overflow:hidden}.vs-dim__meter span{background:linear-gradient(90deg, transparent, var(--fg-2), transparent);width:30%;position:absolute;top:0;bottom:0;transform:translate(-100%)}.vs-dim.is-in .vs-dim__meter span{animation:vs-scan 2.8s var(--ease) infinite;animation-delay:calc(var(--i) * .17s)}@keyframes vs-scan{to{transform:translate(340%)}}.vs-show{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;gap:clamp(32px,6vw,96px);margin-top:clamp(48px,8vh,80px);padding-top:32px;display:grid}.vs-show__text{color:var(--fg-2);max-width:42ch;font-size:16px;line-height:1.7}.vs-show__big{font-family:var(--serif);color:var(--fg);text-align:right;font-size:clamp(44px,6vw,96px);font-style:italic;line-height:1}.vs-env{border-top:1px solid var(--line-2);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,6vw,96px);margin:clamp(48px,8vh,80px) 0 0;padding:0;list-style:none;display:grid}.vs-env li{border-bottom:1px solid var(--line);letter-spacing:-.015em;color:var(--fg-2);gap:16px;padding:16px 0;font-size:clamp(17px,1.4vw,21px);font-weight:500;line-height:1.35;display:flex}.vs-env .num{letter-spacing:.1em;color:var(--fg-4);padding-top:7px;font-size:10px;font-weight:400}.vs-final{letter-spacing:-.02em;max-width:34ch;color:var(--fg-3);gap:4px;margin:36px auto 0;font-size:clamp(19px,1.7vw,25px);line-height:1.35;display:grid}.vs-final span+span{font-family:var(--serif);letter-spacing:0;color:var(--fg);font-size:1.1em;font-style:italic}.vs-legal{color:var(--fg-4);text-align:left;max-width:80ch;margin-top:18px;font-size:11px;line-height:1.6}.vs-page{background:var(--grid-img) calc(var(--grid) / 2) calc(var(--grid) / 2) / var(--grid) var(--grid) fixed}.lh{z-index:0;pointer-events:none;background:radial-gradient(90% 60% at 78% 72%,#f2f2ef0b,#0000 70%);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.lh-dust{width:100%;height:100%;position:absolute;inset:0}.lh-beam{transform-origin:0;clip-path:polygon(0 49.6%,100% 0,100% 100%,0 50.4%);will-change:transform;background:linear-gradient(90deg,#f2f2ef38,#f2f2ef14 16%,#f2f2ef08 42%,#0000 72%);width:230vmax;height:82.8vmax;position:absolute;transform:translateY(-50%)rotate(200deg);-webkit-mask-image:linear-gradient(#0000,#000 32% 68%,#0000);mask-image:linear-gradient(#0000,#000 32% 68%,#0000)}.lh-glow{background:radial-gradient(circle,#f2f2ef8c 0,#f2f2ef24 22%,#0000 65%);border-radius:50%;width:180px;height:180px;margin:-90px 0 0 -90px;animation:4s ease-in-out infinite glow;position:absolute}.lh-frags{margin:0;padding:0;list-style:none}.lh-frag{left:var(--x);top:var(--y);white-space:nowrap;color:var(--fg);opacity:.07;align-items:center;gap:9px;display:inline-flex;position:absolute}.lh-frag:before{content:"";border:1px solid;flex:none;width:5px;height:5px}.lh-frag--quote{font-family:var(--serif);letter-spacing:0;font-size:17px;font-style:italic}.lh-frag--source{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.lh-frag--source:before{background:currentColor}.lh-site{right:calc(var(--gx) - 1vw);bottom:calc(var(--gy) + 34px);width:clamp(240px,27vw,420px);position:absolute}.lh-tower{width:100%;height:auto;display:block;overflow:visible}.lh-line{fill:none;stroke:var(--fg);stroke-opacity:.78;stroke-width:1.2px;stroke-linejoin:round;stroke-linecap:round}.lh-fill{fill:var(--bg)}.lh-faint{stroke:var(--fg);stroke-opacity:.32;fill:none;stroke-width:1.1px;stroke-linecap:round}.lh-lamp{fill:var(--fg)}.lh-wave{animation:7s ease-in-out infinite alternate lh-wave}.lh-wave--b{animation-duration:9s;animation-direction:alternate-reverse}@keyframes lh-wave{0%{opacity:.5;transform:translate(-7px)}to{opacity:1;transform:translate(7px)}}.vs-lh-note{right:var(--gx);bottom:var(--gy);color:var(--fg-3);text-align:left;gap:12px;font-size:12px;line-height:1.6;display:flex;position:absolute}.vs-lh-note .num{color:var(--fg-2)}@media (max-width:1100px){.lh-frag--quote{font-size:15px}}@media (max-width:760px){.lh-frag{display:none}.lh-frag--m{left:var(--mx);top:var(--my);display:inline-flex}.lh-site{width:150px;bottom:46px;right:6%}.vs-lh-note{display:none}}@media (max-height:640px) and (min-width:761px){.lh-site{width:clamp(200px,20vw,300px)}}@media (max-width:1100px){.vs-blip__label{display:none}.vs-radar{overflow:hidden}.vs-queries{grid-template-columns:repeat(3,minmax(0,1fr))}.vs-axes{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.vs-constellation{aspect-ratio:16/10}}@media (max-width:900px){.vs-lanes{grid-template-columns:1fr}.vs-lane{padding-right:0}.vs-lane+.vs-lane{border-left:0;border-top:1px solid var(--line-2);padding:32px 0 8px}.vs-lane+.vs-lane:before{left:0}.vs-stats--4{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-stats--4 .vs-stat:nth-child(3){border-left:0;padding-left:0}.vs-stats--4 .vs-stat:nth-child(3):before{left:0}.vs-receipts,.vs-discover,.vs-show{grid-template-columns:1fr}.vs-radar{max-width:420px;margin:0 auto}.vs-show__big{text-align:left}.vs-constellation{aspect-ratio:auto;border:0;gap:28px;padding:0;display:grid}.vs-constellation__lines{display:none}.vs-fragments{flex-wrap:wrap;gap:8px;display:flex}.vs-fragment{position:static;transform:none}.vs-constellation.is-in .vs-fragment{animation:reveal 1s var(--ease) forwards;animation-delay:calc(var(--i) * 80ms)}.vs-core{text-align:left;border-top:1px solid var(--line);background:0 0;justify-items:start;padding:22px 0 0;position:static;transform:none}.vs-core__node{order:-1}}@media (max-width:760px){.vs-hero__actions{flex-direction:column;align-items:stretch;gap:14px;margin-top:24px}.vs-hero__actions .access__btn{justify-content:space-between;min-height:44px}.vs-ask{margin-top:48px}.vs-swap__row{grid-template-columns:1fr;gap:6px}.vs-memory__k{flex-direction:column;gap:2px}.vs-memory__svg text{display:none}.vs-legend{flex-direction:column}.vs-stats,.vs-stats--4,.vs-axes,.vs-env{grid-template-columns:1fr}.vs-stat,.vs-stat+.vs-stat,.vs-stats--4 .vs-stat:nth-child(3){border-left:0;border-bottom:1px solid var(--line);padding:22px 0 18px}.vs-stat:before,.vs-stat+.vs-stat:before{left:0}.vs-stats--4{grid-template-columns:1fr 1fr}.vs-stats--4 .vs-stat{padding-right:12px}.vs-axes{border-top:0;border-left:1px solid var(--line-2);gap:24px;padding-left:22px}.vs-axes .axis{padding-top:0}.vs-axes .axis:before{top:5px;left:-25px}.vs-bar{grid-template-columns:1fr auto;gap:10px 16px;padding:16px 0 24px}.vs-bar__track{grid-area:2/1/auto/-1}.vs-bar__note{padding-left:0;left:0}.vs-queries,.vs-bench{grid-template-columns:1fr 1fr}.vs-dim:last-child{grid-column:1/-1}.vs-query,.vs-dim{gap:18px;min-height:0;padding:14px 12px 16px}.vs-query__t{font-size:15px}.vs-dim__t{font-size:14px}.vs-dim__top{flex-direction:column;gap:2px}.vs-table,.vs-table tbody,.vs-table tr,.vs-table th,.vs-table td{width:auto;display:block}.vs-table thead{display:none}.vs-table tbody tr{border-bottom:1px solid var(--line);padding:18px 0}.vs-table tbody th,.vs-table td{border:0;padding:0}.vs-table tbody th{color:var(--fg-2);margin-bottom:12px}.vs-table td{grid-template-columns:88px 1fr;gap:12px;padding:8px 0;display:grid}.vs-table td:before{content:attr(data-label);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:500;font-family:var(--sans);color:var(--fg-4);padding-top:4px;font-style:normal}.vs-table td.vs-table__farol{border-left:1px solid var(--line-2);padding:10px 10px 10px 12px}.vs-table td.vs-table__farol:before{color:var(--fg-2)}.vs-table tbody tr:last-child td{font-size:17px}.vs-principle{font-size:clamp(28px,8vw,38px)}.vs-interrogate__lead{font-size:16px}.vs-chart__x{margin-left:4%}.vs-final{margin-left:0}}@media (prefers-reduced-motion:reduce){.vs-task__box:after,.vs-stage__bar span,.vs-bar__track span,.vs-swap__old:after{transform:none!important}.vs-session,.vs-corpus__dot,.vs-corpus__ring,.vs-corpus__zone,.vs-thread,.vs-fragment,.vs-chart__reset,.vs-chart__mark,.vs-chart__halo,.vs-tree__trace,.vs-tag,.vs-table tbody tr{opacity:1!important;transform:none!important}.vs-tree__edge,.vs-chart__gpt,.vs-chart__farol{stroke-dashoffset:0!important}.vs-tree__trace{display:none}.vs-fragment{transform:translate(-50%,-50%)!important}[class*=vs-],[class*=vs-]:before,[class*=vs-]:after,.vs-table__mark,.lh-glow,.lh-wave{animation:none!important}}@media (prefers-reduced-motion:reduce) and (max-width:900px){.vs-fragment{transform:none!important}}
