.vt-page{--vv-ocra:#7e5810;--vv-crema:#f8efdd;--vv-crema-line:#e6cf9c;--vv-ok:#1b5e38;--vv-oggi:#eef1ee;--vv-ease:cubic-bezier(.2,.8,.2,1)}html[data-theme=dark] .vt-page{--vv-ocra:#e8c27a;--vv-crema:#3a3220;--vv-crema-line:#6a5a30;--vv-ok:#9fd3ae;--vv-oggi:#18271f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .vt-page{--vt-ink:#e8efe8;--vt-muted:#a7bab0;--vt-accent:#afd1b7;--vt-bg:#15231e;--vt-surface:#1d3027;--vt-soft:#1a2b23;--vt-line:#344a3d;--vt-sage:#71947e;--vt-nav:#15231eed;--vt-feature:#203e32;--vt-shadow:0 20px 65px #0003;--vv-ocra:#e8c27a;--vv-crema:#3a3220;--vv-crema-line:#6a5a30;--vv-ok:#9fd3ae;--vv-oggi:#18271f}}html:has(.vv-page){scroll-behavior:smooth}.vv-js .vv-reveal{opacity:0;transition:opacity .7s ease var(--d,0s),transform .7s var(--vv-ease) var(--d,0s);transform:translateY(22px)}.vv-js .vv-reveal.in{opacity:1;transform:none}@keyframes vvarrive{0%{opacity:0;scale:.86}to{opacity:1;scale:1}}@keyframes vvrise{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0}}@keyframes vvfloat{0%,to{translate:0}50%{translate:0 -8px}}@keyframes vvbob{0%,to{translate:0}50%{translate:0 -4px}}@keyframes vvturn{to{rotate:360deg}}.vt-hero-copy>*{animation:vvrise .8s var(--vv-ease) both}.vt-hero-copy>:first-child{animation-delay:50ms}.vt-hero-copy>:nth-child(2){animation-delay:.13s}.vt-hero-copy>:nth-child(3){animation-delay:.24s}.vt-hero-copy>:nth-child(4){animation-delay:.3s}.vt-hero-copy>:nth-child(5){animation-delay:.38s}.vt-hero-copy>:nth-child(6){animation-delay:.46s}.vt-paper-back{animation:vvarrive .9s var(--vv-ease) .35s both,vvfloat 6s ease-in-out 1.4s infinite}.vt-paper-front{animation:vvarrive .9s var(--vv-ease) .5s both,vvfloat 5s ease-in-out 1.7s infinite}.vt-hero-folder{animation:vvarrive 1s var(--vv-ease) .7s both,vvfloat 7s ease-in-out 2s infinite}.vt-float-doc{animation:vvarrive .6s var(--vv-ease) 1.25s both,vvbob 4.4s ease-in-out 2s infinite}.vt-float-time{animation:vvarrive .6s var(--vv-ease) 1.5s both,vvbob 5.2s ease-in-out 2.4s infinite}.vt-art-caption,.vt-art-bottom{animation:vvrise .8s var(--vv-ease) 1s both}.vt-art-orbit-two{border-style:dashed;animation:90s linear infinite vvturn}@keyframes vvverb{0%,18%{color:var(--vt-accent)}22%,to{color:var(--vt-muted)}}@keyframes vvdot{0%,to{background:var(--vt-sage);scale:1}8%{background:var(--vt-accent);scale:2.6}16%{scale:1}}.vt-capabilities span{animation:7.5s linear infinite vvverb}.vt-capabilities i{animation:7.5s linear infinite vvdot}.vt-capabilities span:nth-of-type(2){animation-delay:1.5s}.vt-capabilities span:nth-of-type(3){animation-delay:3s}.vt-capabilities span:nth-of-type(4){animation-delay:4.5s}.vt-capabilities span:nth-of-type(5){animation-delay:6s}.vt-capabilities i:first-of-type{animation-delay:1.2s}.vt-capabilities i:nth-of-type(2){animation-delay:2.7s}.vt-capabilities i:nth-of-type(3){animation-delay:4.2s}.vt-capabilities i:nth-of-type(4){animation-delay:5.7s}@keyframes vvmarquee{to{transform:translate(calc(-50% - 6px))}}.vv-tape{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;margin-top:26px;display:grid}.vv-tape>span{color:var(--vt-muted);white-space:nowrap;font-size:11px}.vv-tape-window{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.vv-tape-track{gap:12px;width:max-content;padding:0;list-style:none;animation:44s linear infinite vvmarquee;display:flex}.vv-tape-window:hover .vv-tape-track{animation-play-state:paused}.vv-tape-track li{border:1px solid var(--vt-line);background:var(--vt-surface);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:12px;display:flex}.vv-tape-track li:before{content:"";background:var(--vt-sage);border-radius:50%;width:6px;height:6px}.vv-stage{border:1px solid var(--vt-line);background:var(--vt-surface);border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.vv-side{flex-direction:column;gap:18px;min-width:0;padding:32px 35px 30px;display:flex}.vv-side-oggi{background:var(--vv-oggi);border-right:1px solid var(--vt-line)}.vv-side-head{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.vv-side-head h3{letter-spacing:-.025em;font-size:20px;font-weight:550}.vv-side-head small{color:var(--vt-muted);font-size:11px}.vv-source{border:1px dashed var(--vt-line);min-height:74px;color:var(--vt-muted);border-radius:14px;align-items:center;gap:14px;padding:12px 15px;font-size:12px;line-height:1.5;display:flex}.vv-side-noi .vv-source{background:var(--vt-bg);border-style:solid}.vv-source .vt-icon{color:var(--vt-accent);flex-basis:26px;width:26px;height:26px}.vv-source b{color:var(--vt-ink);font-variant-numeric:tabular-nums;letter-spacing:.02em;min-height:1.5em;font-size:13px;font-weight:600;display:block}.vv-idmini{border:1px solid var(--vt-line);background:var(--vt-surface);border-radius:6px;flex:0 0 58px;align-content:start;gap:4px;height:40px;padding:7px 6px;display:grid;position:relative;overflow:hidden}.vv-idmini i{background:var(--vt-line);border-radius:2px;height:3px}.vv-idmini i:first-child{background:var(--vt-sage);width:45%}.vv-idmini i:last-child{width:70%}.vv-idmini:after{content:"";background:var(--vt-accent);width:2px;box-shadow:0 0 12px 2px var(--vt-accent);opacity:0;position:absolute;inset:0 auto 0 0}@keyframes vvscan{0%{opacity:1;left:0}to{opacity:1;left:100%}}.vv-scanning .vv-idmini:after{animation:1.1s ease-in-out both vvscan}.vv-rows{gap:7px;padding:0;list-style:none;display:grid}.vv-rows li{border:1px solid var(--vt-line);background:var(--vt-surface);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:42px;padding:10px 13px;font-size:12px;display:grid}.vv-rows li>span{color:var(--vt-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vv-rows code{font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.03em;color:var(--vt-ink);text-align:right;white-space:nowrap;min-width:15.5ch;font-size:11.5px}.vv-rows li.is-typing{border-color:var(--vt-sage)}.vv-rows li.is-typing code:after{content:"";background:var(--vt-ink);vertical-align:-2px;width:1px;height:1em;margin-left:1px;animation:.7s step-end infinite vvcaret;display:inline-block}@keyframes vvcaret{50%{opacity:0}}.vv-side-noi .vv-rows li.is-done{border-color:color-mix(in srgb,var(--vt-accent) 45%,var(--vt-line))}.vv-side-noi .vv-rows li.is-done code:after{content:"✓";color:var(--vt-accent);margin-left:8px;font-weight:700}@keyframes vvpop{0%{opacity:.3;scale:.96}to{opacity:1;scale:1}}.vv-side-noi .vv-rows li.is-done{animation:vvpop .45s var(--vv-ease) both}.vv-count{border-top:1px solid var(--vt-line);color:var(--vt-muted);align-items:baseline;gap:12px;margin-top:auto;padding-top:16px;font-size:12px;display:flex}.vv-count strong{letter-spacing:-.045em;color:var(--vt-ink);font-variant-numeric:tabular-nums;min-width:1ch;font-size:34px;font-weight:550;line-height:1}.vv-side-noi .vv-count strong{color:var(--vt-accent)}.vv-stage-foot{border-top:1px solid var(--vt-line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:16px 35px;display:flex}.vv-stage-foot p{letter-spacing:-.015em;font-size:15px;font-weight:500}.vv-replay{border:1px solid var(--vt-line);min-height:44px;color:var(--vt-ink);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:10px;padding:0 16px;font-size:12px;font-weight:600;transition:background .15s,transform .18s;display:inline-flex}.vv-replay:hover{background:var(--vt-soft);transform:translateY(-1px)}.vv-replay[disabled]{opacity:.45;cursor:default;transform:none}.vv-compare{border:1px solid var(--vt-line);background:var(--vt-surface);border-radius:22px;margin-top:22px;overflow:hidden}.vv-compare-head,.vv-compare-row{grid-template-columns:196px repeat(3,minmax(0,1fr));gap:0;display:grid}.vv-compare-head{background:var(--vt-bg);border-bottom:1px solid var(--vt-line)}.vv-compare-head span{letter-spacing:.13em;text-transform:uppercase;color:var(--vt-muted);padding:14px 22px;font-size:10px;font-weight:600}.vv-compare-head span:nth-child(3){color:var(--vt-accent)}.vv-compare-row+.vv-compare-row{border-top:1px solid var(--vt-line)}.vv-compare-row>*{padding:20px 22px;font-size:13px;line-height:1.65}.vv-compare-row h4{align-items:flex-start;gap:10px;font-size:14px;font-weight:600;display:flex}.vv-compare-row h4 .vt-icon{color:var(--vt-accent);flex-basis:19px;width:19px;height:19px;margin-top:1px}.vv-compare-row p{color:var(--vt-muted)}.vv-compare-row p:first-of-type{background:var(--vv-oggi)}.vv-compare-row p:nth-of-type(2){color:var(--vt-ink)}.vv-compare-row p[data-l]:before{content:attr(data-l);letter-spacing:.13em;text-transform:uppercase;color:var(--vt-muted);margin-bottom:5px;font-size:9px;font-weight:600;display:none}.vv-compare-row p:nth-of-type(2)[data-l]:before{color:var(--vt-accent)}.vv-panel-head{grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:34px;display:grid}.vv-demo{border:1px solid var(--vt-line);background:var(--vt-bg);height:186px;color:var(--vt-muted);border-radius:16px;flex-direction:column;justify-content:center;gap:9px;margin:0;padding:16px;font-size:10.5px;display:flex;position:relative;overflow:hidden}.vv-demo figcaption{color:var(--vt-muted);letter-spacing:.02em;font-size:9.5px;position:absolute;bottom:11px;left:16px;right:16px}.vv-demo:has(figcaption){padding-bottom:34px}@keyframes vvfill{0%,12%{transform:scaleX(0)}38%,88%{transform:scaleX(1)}to{opacity:.35;transform:scaleX(1)}}@keyframes vvshowA{0%,15%{opacity:0;translate:0 4px}25%,to{opacity:1;translate:0}}@keyframes vvshowB{0%,27%{opacity:0;translate:0 4px}37%,to{opacity:1;translate:0}}@keyframes vvshowC{0%,39%{opacity:0;translate:0 4px}49%,to{opacity:1;translate:0}}@keyframes vvshowD{0%,51%{opacity:0;translate:0 4px}61%,to{opacity:1;translate:0}}@keyframes vvgrow{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@keyframes vvdraw{0%{stroke-dashoffset:var(--len,300)}55%,to{stroke-dashoffset:0}}@keyframes vvpulse{0%,to{r:3}50%{r:4.6}}@keyframes vvring{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--vt-accent) 28%,#0000)}}@keyframes vvtravel{0%{left:6%}45%,55%{left:50%}to{left:94%}}@keyframes vvvoice{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes vvstepA{0%,10%{color:var(--vt-muted);border-color:var(--vt-line);background:0 0}16%,to{background:var(--vt-accent);color:var(--vt-surface);border-color:var(--vt-accent)}}@keyframes vvstepB{0%,26%{color:var(--vt-muted);border-color:var(--vt-line);background:0 0}32%,to{background:var(--vt-accent);color:var(--vt-surface);border-color:var(--vt-accent)}}@keyframes vvstepC{0%,42%{color:var(--vt-muted);border-color:var(--vt-line);background:0 0}48%,to{background:var(--vt-accent);color:var(--vt-surface);border-color:var(--vt-accent)}}@keyframes vvstepD{0%,58%{color:var(--vt-muted);border-color:var(--vt-line);background:0 0}64%,to{background:var(--vt-accent);color:var(--vt-surface);border-color:var(--vt-accent)}}.vv-d-doc .vv-idbig{border:1px solid var(--vt-line);background:var(--vt-surface);border-radius:9px;grid-template-columns:30px 1fr;gap:5px 10px;height:50px;padding:10px;display:grid;position:relative;overflow:hidden}.vv-d-doc .vv-idbig b{background:var(--vt-soft);border-radius:5px;grid-row:span 3}.vv-d-doc .vv-idbig i{background:var(--vt-line);border-radius:2px;height:4px}.vv-d-doc .vv-idbig i:nth-of-type(2){width:70%}.vv-d-doc .vv-idbig i:nth-of-type(3){width:45%}.vv-d-doc .vv-idbig:after{content:"";background:var(--vt-accent);width:2px;box-shadow:0 0 12px 2px var(--vt-accent);animation:5s ease-in-out infinite vvtravel;position:absolute;top:0;bottom:0;left:94%}.vv-kv{grid-template-columns:78px 1fr;align-items:center;gap:8px;display:grid}.vv-kv em{background:var(--vt-accent);opacity:.75;transform-origin:0;height:7px;animation:vvfill 5s var(--vv-ease) infinite;border-radius:4px;font-size:0;display:block}.vv-kv:nth-of-type(2) em{width:88%;animation-delay:.25s}.vv-kv:nth-of-type(3) em{width:62%;animation-delay:.5s}.vv-d-acq svg{width:100%;height:112px;display:block;overflow:visible}.vv-d-acq rect{fill:var(--vt-sage);opacity:.55;transform-box:fill-box;transform-origin:bottom;animation:2.6s ease-in-out infinite vvgrow}.vv-d-acq rect:nth-of-type(2){animation-delay:.3s}.vv-d-acq rect:nth-of-type(3){animation-delay:.6s}.vv-d-acq rect:nth-of-type(4){animation-delay:.9s}.vv-d-acq rect:nth-of-type(5){animation-delay:1.2s}.vv-d-acq path{fill:none;stroke:var(--vt-accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:300;--len:300;animation:3.4s ease-in-out infinite vvdraw}.vv-d-acq circle{fill:var(--vt-accent);animation:1.8s ease-in-out infinite vvpulse}.vv-d-scr p{color:var(--vt-ink);font-size:11.5px;line-height:2.05}.vv-tok{background:color-mix(in srgb,var(--vt-accent) 14%,#0000);color:var(--vt-accent);white-space:nowrap;border-radius:5px;padding:2px 6px;font-weight:600;animation:6s infinite both vvshowA}.vv-tok:nth-of-type(2){animation-name:vvshowB}.vv-tok:nth-of-type(3){animation-name:vvshowC}.vv-tok.is-missing{background:var(--vv-crema);color:var(--vv-ocra);outline:1px dashed var(--vv-crema-line);animation-name:vvshowD}.vv-d-fir .vv-sheet{border:1px solid var(--vt-line);background:var(--vt-surface);border-radius:9px;gap:5px;padding:11px;display:grid}.vv-d-fir .vv-sheet i{background:var(--vt-line);border-radius:2px;height:4px}.vv-d-fir .vv-sheet i:nth-child(2){width:80%}.vv-signbox{border:1px dashed var(--vt-sage);border-radius:8px;height:46px;margin-top:5px;animation:2.8s ease-in-out infinite vvring;position:relative}.vv-signbox small{color:var(--vt-muted);font-size:8.5px;position:absolute;top:4px;left:7px}.vv-signbox svg{width:calc(100% - 56px);height:38px;position:absolute;inset:6px 10px 2px 46px}.vv-signbox path{fill:none;stroke:var(--vt-accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:260;--len:260;animation:4.2s ease-in-out infinite vvdraw}.vv-d-spe .vv-kv{grid-template-columns:70px 1fr}.vv-d-spe .vv-kv em{animation-duration:5.5s}.vv-d-spe .vv-kv:first-of-type em{width:100%}.vv-d-spe .vv-kv:nth-of-type(2) em{width:32%}.vv-d-spe .vv-kv:nth-of-type(3) em{width:18%;animation-delay:.5s}.vv-d-spe .vv-total{border-top:1px solid var(--vt-line);color:var(--vt-ink);justify-content:space-between;margin-top:4px;padding-top:9px;font-size:11px;font-weight:600;display:flex}.vv-d-spe .vv-total span:last-child{color:var(--vt-accent)}.vv-checks{gap:8px;padding:0;list-style:none;display:grid}.vv-checks li{color:var(--vt-ink);align-items:center;gap:10px;font-size:11.5px;display:flex}.vv-checks li span{border:1px solid var(--vt-accent);background:var(--vt-accent);width:19px;height:19px;color:var(--vt-surface);border-radius:50%;place-items:center;font-size:10px;animation:6s linear infinite both vvstepA;display:grid}.vv-checks li:nth-child(2) span{animation-name:vvstepB}.vv-checks li:nth-child(3) span{animation-name:vvstepC}.vv-checks li:nth-child(4) span{animation-name:vvstepD}.vv-voice{align-items:center;gap:4px;height:34px;display:flex}.vv-voice i{background:var(--vt-accent);transform-origin:50%;border-radius:2px;width:4px;height:100%;animation:1.1s ease-in-out infinite vvvoice}.vv-voice i:nth-child(2n){animation-delay:.18s}.vv-voice i:nth-child(3n){animation-delay:.36s}.vv-voice i:nth-child(5n){animation-delay:.5s}.vv-note{border:1px solid var(--vt-line);background:var(--vt-surface);color:var(--vt-ink);border-radius:10px;padding:10px 12px;font-size:11.5px;line-height:1.5;animation:6s infinite both vvshowB}.vv-chip{border:1px solid var(--vt-line);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:9.5px;animation:6s infinite both vvshowD}.vv-team{justify-content:space-between;align-items:center;padding:26px 6% 0;display:flex;position:relative}.vv-team:before{content:"";border-top:1px dashed var(--vt-sage);position:absolute;top:44px;left:12%;right:12%}.vv-team b{background:var(--vt-soft);border:1px solid var(--vt-line);width:36px;height:36px;color:var(--vt-accent);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid;position:relative}.vv-team em{border:1px solid var(--vt-accent);background:var(--vt-surface);color:var(--vt-accent);white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:600;animation:6s ease-in-out infinite alternate vvtravel;position:absolute;top:0;left:94%;translate:-50%}@keyframes vvpanel{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.vv-js .vt-function-panel:not([hidden])>*{animation:vvpanel .45s var(--vv-ease) both}.vv-js .vt-function-panel:not([hidden])>:nth-child(2){animation-delay:40ms}.vv-js .vt-function-panel:not([hidden])>:nth-child(3){animation-delay:90ms}.vv-js .vt-function-panel:not([hidden])>:nth-child(4){animation-delay:.14s}.vv-js .vt-function-panel:not([hidden])>:nth-child(5){animation-delay:.18s}.vt-function-tabs button{position:relative;overflow:hidden}.vv-auto .vt-function-tabs button[aria-selected=true]:after{content:"";background:var(--vt-accent);opacity:.5;transform-origin:0;height:2px;animation:vvprogress var(--vv-auto,7s) linear both;border-radius:2px;position:absolute;bottom:5px;left:17px;right:17px}@keyframes vvprogress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vv-smart{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.vv-smart>article{border:1px solid var(--vt-line);background:var(--vt-surface);border-radius:22px;flex-direction:column;gap:12px;min-width:0;padding:30px;display:flex}.vv-smart h3{letter-spacing:-.025em;font-size:20px;font-weight:550}.vv-smart article>p{color:var(--vt-muted);font-size:13px;line-height:1.75}.vv-try{border:1px solid var(--vt-line);background:var(--vt-bg);border-radius:14px;align-content:start;gap:10px;min-height:136px;margin-top:auto;padding:15px;display:grid}.vv-try label,.vv-try .vv-lab{color:var(--vt-muted);justify-content:space-between;gap:8px;font-size:10px;display:flex}.vv-try input{border:1px solid var(--vt-line);background:var(--vt-surface);width:100%;min-height:44px;color:var(--vt-ink);font:inherit;border-radius:10px;padding:0 12px;font-size:14px;font-weight:600}.vv-try input[readonly]{border-style:dashed;border-color:var(--vt-sage)}.vv-try input:focus-visible{outline:3px solid var(--vt-accent);outline-offset:2px}.vv-try.is-ok input{border-style:solid;border-color:var(--vt-accent)}.vv-try-actions{gap:8px;display:flex}.vv-try-actions button{border:1px solid var(--vt-line);min-height:44px;color:var(--vt-ink);cursor:pointer;background:0 0;border-radius:10px;flex:1;font-size:12px;font-weight:600;transition:transform .18s,background .15s}.vv-try-actions button:hover{transform:translateY(-1px)}.vv-try-actions button.is-primary{background:var(--vt-accent);color:#fff;border-color:#0000}html[data-theme=dark] .vv-try-actions button.is-primary{color:#172b20}.vv-try-state{color:var(--vt-muted);min-height:1.5em;font-size:11px}.vv-try.is-ok .vv-try-state{color:var(--vt-accent);font-weight:600}.vv-missing{border:1px dashed var(--vv-crema-line);background:var(--vv-crema);min-height:44px;color:var(--vv-ocra);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.vv-missing small{font-size:10px;font-weight:500}.vv-pill{min-height:0}.vv-pill blockquote{color:var(--vt-ink);transition:opacity .35s ease,translate .35s var(--vv-ease);margin:0;font-size:13px;line-height:1.65}.vv-pill blockquote b{color:var(--vt-accent);margin-bottom:5px;font-size:11px;font-weight:600;display:block}.vv-pill.is-changing blockquote{opacity:0;translate:0 6px}.vv-pill-bar{background:var(--vt-line);border-radius:2px;height:2px;overflow:hidden}.vv-pill-bar i{background:var(--vt-accent);transform-origin:0;height:100%;animation:7s linear infinite vvprogress;display:block}.vv-pill button{border:1px solid var(--vt-line);min-height:44px;color:var(--vt-ink);cursor:pointer;background:0 0;border-radius:10px;justify-self:start;padding:0 14px;font-size:12px;font-weight:600}.vv-ask{text-align:center;letter-spacing:-.035em;margin-top:42px;font-size:clamp(22px,2.4vw,30px);font-weight:550;line-height:1.25}.vv-js .vt-timeline li:before{content:"";background:var(--vt-accent);transform-origin:0;height:1px;transition:transform .9s var(--vv-ease) var(--d,0s);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.vv-js .vt-timeline li.in:before{transform:scaleX(1)}.vv-js .vt-timeline li>span{transition:background .4s ease calc(var(--d,0s) + .15s),color .4s ease calc(var(--d,0s) + .15s),border-color .4s ease calc(var(--d,0s) + .15s)}.vv-js .vt-timeline li.in>span{background:var(--vt-accent);border-color:var(--vt-accent);color:var(--vt-bg)}.vt-price-card,.vt-process article,.vv-smart>article{transition:transform .25s var(--vv-ease),box-shadow .25s}.vt-price-card:hover,.vv-smart>article:hover{box-shadow:var(--vt-shadow);transform:translateY(-3px)}.vt-faq-list details[open] p{animation:vvpanel .4s var(--vv-ease) both}@media (max-width:1100px){.vv-panel-head{grid-template-columns:minmax(0,1fr) 220px;gap:24px}.vv-side{padding:26px}.vv-stage-foot{padding-inline:26px}.vv-compare-head,.vv-compare-row{grid-template-columns:176px repeat(3,minmax(0,1fr))}.vv-compare-row>*,.vv-compare-head span{padding-inline:16px}.vv-smart>article{padding:24px}}@media (max-width:900px){.vv-panel-head{grid-template-columns:1fr}.vv-demo{height:170px}.vv-smart{grid-template-columns:1fr;gap:16px}.vv-try{min-height:0}.vv-compare-head{display:none}.vv-compare-row{grid-template-columns:repeat(2,minmax(0,1fr))}.vv-compare-row h4{grid-column:1/-1;padding-bottom:4px}.vv-compare-row p:nth-of-type(3){border-top:1px solid var(--vt-line);grid-column:1/-1}.vv-compare-row p[data-l]:before{display:block}.vv-compare-row p:first-of-type{background:0 0}}@media (max-width:640px){.vv-stage{border-radius:19px;grid-template-columns:1fr}.vv-side{gap:14px;padding:24px 20px}.vv-side-oggi{border-right:0;border-bottom:1px solid var(--vt-line)}.vv-stage-foot{padding:16px 20px}.vv-stage-foot p{font-size:14px}.vv-replay{justify-content:center;width:100%}.vv-rows li{min-height:40px;padding:8px 11px}.vv-rows code{min-width:0;font-size:11px}.vv-count strong{font-size:30px}.vv-compare{border-radius:19px}.vv-compare-row{grid-template-columns:1fr}.vv-compare-row>*{padding:14px 20px}.vv-compare-row h4{padding-top:20px}.vv-compare-row p:nth-of-type(2){border-top:1px solid var(--vt-line)}.vv-compare-row p:nth-of-type(3){padding-bottom:20px}.vv-tape{grid-template-columns:1fr;gap:12px}.vv-smart>article{border-radius:19px;padding:24px 22px}.vv-ask{text-align:left;margin-top:30px}}@media (prefers-reduced-motion:reduce){.vv-js .vv-reveal{opacity:1!important;transform:none!important}.vv-js .vt-timeline li:before{transform:scaleX(1)}html:has(.vv-page){scroll-behavior:auto}.vv-page *,.vv-page :before,.vv-page :after{transition:none!important;animation:none!important}.vv-page .vv-reveal{opacity:1!important;transform:none!important}.vv-page .vv-tape-track{flex-wrap:wrap;width:auto}.vv-page .vv-tape-track li[aria-hidden=true]{display:none}.vv-page .vv-tape-window{-webkit-mask:none;mask:none}}.vv-page .vv-motion-toggle{border:1px solid var(--vt-line);background:var(--vt-surface);min-height:44px;color:var(--vt-muted);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:inline-flex}.vv-page.vv-paused *,.vv-page.vv-paused :before,.vv-page.vv-paused :after{animation-play-state:paused!important}@media (max-width:900px){.vv-compare-row>[role=rowheader]{grid-column:1/-1;padding-bottom:4px}}@media (max-width:640px){.vv-compare-row>[role=rowheader]{padding-top:20px}.vv-compare-row h4{padding-top:0}}
