.vh{--ink-1:hsl(var(--foreground));--ink-2:hsl(var(--foreground) / .78);--ink-3:hsl(var(--faint));--hairline:hsl(var(--border));--paper:hsl(var(--background));--paper-2:hsl(var(--card));--paper-3:hsl(var(--secondary));--ease-out:var(--ease-out-quint)}@keyframes vhRise{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:none}}@keyframes vhSettle{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:none}}.vh-pen{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.6s linear .25s forwards vhPen}.vh-pen-line2{animation-duration:2.2s;animation-delay:3.05s}@keyframes vhPen{to{stroke-dashoffset:0}}.vh-stagger>*{opacity:0;animation:vhRise .42s var(--ease-out) forwards}.vh-stagger>:first-child{animation-delay:0s}.vh-stagger>:nth-child(2){animation-delay:55ms}.vh-stagger>:nth-child(3){animation-delay:.11s}.vh-stagger>:nth-child(4){animation-delay:.165s}.vh-stagger>:nth-child(5){animation-delay:.22s}.vh-sheet{opacity:0;animation:vhSettle .56s var(--ease-out) .12s forwards;background:hsl(var(--card) / .92);-webkit-backdrop-filter:blur(26px)saturate(1.3);backdrop-filter:blur(26px)saturate(1.3);box-shadow:var(--shadow-sheet), inset 0 1px 0 #ffffffe6}.dark .vh-sheet{box-shadow:var(--shadow-sheet), inset 0 1px 0 #ffffff0f}.vh-band{padding:88px 0}.vh-band-tight{padding:56px 0}@media (max-width:1040px){.vh-band{padding:56px 0}}.band-bleed-y{margin-top:-88px;margin-bottom:-88px}@media (max-width:1040px){.band-bleed-y{margin-top:-56px;margin-bottom:-56px}}.vh-graph path{stroke-dasharray:1 2}.vh-graph[data-armed] path{stroke-dashoffset:1px}.vh-graph[data-inked] path{animation:vhPen var(--dur,.6s) linear var(--d,0s) forwards}.vh-graph[data-side=left]{-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 88%,#0000 100%)}.vh-graph[data-side=right]{-webkit-mask-image:linear-gradient(270deg,#000 88%,#0000 100%);mask-image:linear-gradient(270deg,#000 88%,#0000 100%)}.vh-graph[data-armed] :is(circle,text,.vh-graph-area){opacity:0}.vh-graph[data-inked] :is(text,.vh-graph-area){animation:vhFade var(--dur,.4s) linear var(--d,0s) forwards}.vh-problem-gfx{-webkit-mask-image:linear-gradient(90deg,#000 calc(50% - 560px),#00000038 calc(50% - 430px) calc(50% + 430px),#000 calc(50% + 560px));mask-image:linear-gradient(90deg,#000 calc(50% - 560px),#00000038 calc(50% - 430px) calc(50% + 430px),#000 calc(50% + 560px))}.vh-grid-line{background:repeating-linear-gradient(90deg,#d9d9d9 0 5.45px,#0000 5.45px 13.09px);height:2px;position:absolute;left:0;right:0}.vh-grid[data-armed] .vh-grid-line{clip-path:inset(0 100% 0 0)}.vh-grid[data-inked] .vh-grid-line{animation:vhSweep .65s linear var(--d,0s) forwards}@keyframes vhSweep{to{clip-path:inset(0)}}.vh-graph[data-inked] circle{animation:vhDot var(--dur,.24s) var(--ease-out) var(--d,0s) forwards}@keyframes vhFade{to{opacity:1}}@keyframes vhDot{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.vh-graph circle,.vh-graph-dot{transform-box:fill-box;transform-origin:50%}.vh-graph-dot{transition:transform .16s var(--ease-out)}.vh-graph-dot:hover{transform:scale(1.3)}.vh-folder{--folder-back-1:#33a1eb;--folder-back-2:#1a69d1;--folder-front-1:#47bef5;--folder-front-2:#147bf0;perspective:560px;filter:drop-shadow(0 18px 26px #12479638);position:absolute}.vh-folder__base{transform:scaleY(calc(1 - var(--tuck,0) * .36));transform-origin:50% 100%}.vh-grad-back-1{stop-color:var(--folder-back-1)}.vh-grad-back-2{stop-color:var(--folder-back-2)}.vh-folder__front-face{background:linear-gradient(141deg, var(--folder-front-1), var(--folder-front-2));width:360px;height:180.5px;opacity:var(--frontO,1);border-radius:28px;position:absolute;top:101.5px;left:0}.vh-folder__svg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.vh-folder__back{fill:url(#vhFolderBack)}.vh-folder__lid{z-index:3;transform-origin:50% 100%;transform:rotateX(calc(var(--lid,1) * -42deg));position:absolute;inset:0}.vh-folder__mark{z-index:4;opacity:var(--markO,1);border-radius:12px;position:absolute;bottom:16%;left:50%;translate:-50%}.vh-chip{z-index:2;opacity:0;width:64px;height:64px;animation:vhChipFall 11s linear calc(var(--i) * 1.1s + 1.35s) infinite;position:absolute;bottom:51%;left:50%}@keyframes vhChipFall{0%{opacity:0;transform:translate(calc(-50% + var(--dx)), var(--dy,-260px)) scale(1.06) rotate(var(--rot,0deg))}5%{opacity:1}28%{opacity:1}31%,to{opacity:0;transform:translate(-50%,118px)scale(.68)rotate(0)}}.vh-hw-wave{animation:vhHwWave .9s ease-in-out var(--wd,0s) infinite alternate;animation-duration:calc(.78s + var(--wj,.12s))}@keyframes vhHwWave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.vh-trust-ticker{animation:40s linear infinite vhTrustTicker}.vh-trust-ticker:hover{animation-play-state:paused}@keyframes vhTrustTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.vh-hero-bar{animation:vhHeroBar 9.5s ease-in-out var(--hd,0s) both;transform:scaleY(.12)}@keyframes vhHeroBar{0%,6%{transform:scaleY(.12)}9%{transform:scaleY(1)}13%{transform:scaleY(.4)}17%{transform:scaleY(.9)}21%{transform:scaleY(.5)}25%{transform:scaleY(1)}29%{transform:scaleY(.45)}32%{transform:scaleY(.85)}36%,to{transform:scaleY(.12)}}.vh-draft-word{opacity:0;animation:vhWordIn .42s var(--ease-out) calc(4.6s + var(--i) * .12s) both}@keyframes vhWordIn{to{opacity:1}}.vh-draft-fade{animation:12s linear both vhDraftFade}@keyframes vhDraftFade{0%,94%{opacity:1}98.5%,to{opacity:0}}.vh-faq summary::-webkit-details-marker{display:none}.vh-faq summary{list-style:none}.vh-chevron{transition:transform .2s var(--ease-out)}.vh-faq [open] .vh-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.vh-stagger>*,.vh-sheet{opacity:1;animation:none}.vh-pen{stroke-dashoffset:0;animation:none}.vh-chevron{transition:none}.vh-hw-wave{animation:none}.vh-hero-bar{animation:none;transform:none}.vh-draft-fade,.vh-draft-word{opacity:1;animation:none}.vh-chip{opacity:1;transform:translate(calc(-50% + var(--dx)), -104px) scale(1);animation:none}.vh-chip:nth-of-type(n+4){display:none}.vh-trust-ticker{animation:none}}.vh-viz-bar{transform-origin:0}[data-active] .vh-viz-bar{animation:vh-viz-draw .76s var(--ease-out) both}[data-active] .vh-viz-dot{animation:vh-viz-pop .42s var(--ease-out) both}@keyframes vh-viz-draw{0%{transform:scaleX(.001)}}@keyframes vh-viz-pop{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){[data-active] .vh-viz-bar,[data-active] .vh-viz-dot{animation:none}}[data-active] .vh-viz-ring{animation:vh-viz-ring-draw .9s var(--ease-out) both}@keyframes vh-viz-ring-draw{0%{stroke-dashoffset:95px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){[data-active] .vh-viz-ring{animation:none}}.vh-edges{opacity:0;animation:vhFade .7s var(--ease-out) 1.1s forwards}.vh-edge-drift{animation:9s cubic-bezier(.45,0,.55,1) infinite vhEdgeDrift}@keyframes vhEdgeDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.vh-edges{opacity:1;animation:none}.vh-edge-drift{animation:none}}
