/* vitaralink.com: estilos del sitio que se colaban en la sección (styles.css, v8.css): .nav (barra flotante),
   .brand, .sk, .ui y .tabs. Se revierten con especificidad (0,1,0); las reglas del paquete, más abajo y más
   específicas, siguen mandando. También img, svg {display:block; max-width:100%}, line-height del body y b. */
:where(.vsv) :is(.nav,.brand,.sk,.ui,.tabs){all:revert}
:where(.vsv-stage) :is(img,svg){display:revert;max-width:revert}
:where(.vsv){line-height:normal}
:where(.vsv) b{font-weight:revert}
/* styles.css agranda el área de toque de los enlaces en listas (main li a:not(.btn): relleno 14px 3px y margen -14px);
   el botón "Ver …" ya mide 44 px y es flex. El margen superior vive aquí: con menos especificidad no ganaría. */
main li a.vsv-cta{display:inline-flex;padding:0 18px;margin:24px 0 0}
/* ===== Vitaralink · ServiceShowcase v6 · "Empieza por lo que más te urge." ===== */
.vsv{--off:0s;--pin-top:88px;
  --f-base:#061017;
  --f1:rgba(0,184,217,.30);--f2:rgba(5,47,62,.95);--f3:rgba(3,131,158,.38);--grid:rgba(239,253,255,.07);
  --g-bg:linear-gradient(160deg,rgba(239,253,255,.16),rgba(239,253,255,.06) 55%,rgba(239,253,255,.09));
  --g-solid:rgba(16,30,38,.86);--g-line:rgba(239,253,255,.10);
  --g-rim:linear-gradient(140deg,rgba(255,255,255,.55),rgba(255,255,255,.08) 30%,rgba(255,255,255,0) 55%,rgba(141,235,250,.45));
  --g-spec:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(255,255,255,.04);
  --g-shadow:0 .1em .2em rgba(0,0,0,.35),0 .7em 1.4em -.4em rgba(0,0,0,.45),0 2.4em 4.4em -1.4em rgba(0,0,0,.7);
  --hl-bg:rgba(0,184,217,.12);--glow:rgba(0,184,217,.32);--glow-hi:rgba(0,184,217,.6);
  --vig:rgba(0,0,0,.38);
  --page:#0B1820;--page2:#10212B;--chrome:#14242D;--ink-2:rgba(239,253,255,.14);
  --wall:radial-gradient(90% 55% at 50% 18%,rgba(0,184,217,.42),transparent 70%),radial-gradient(70% 45% at 80% 95%,rgba(3,131,158,.35),transparent 70%),linear-gradient(180deg,#0A1C25,#03080C);
  --note:rgba(28,44,54,.78);--note-b:rgba(239,253,255,.14);
  --pop-bg:linear-gradient(160deg,rgba(22,40,50,.9),rgba(8,20,27,.84));
  --win-sh:0 0 0 1px rgba(239,253,255,.08),0 .2em .4em rgba(0,0,0,.3),0 2.4em 5em -1.6em rgba(0,0,0,.8);
  --map-dot:rgba(141,235,250,.30);--paper:#EEEADF;--ink-p:#1A2328;--sk-bg:rgba(239,253,255,.04);
  --glare1:rgba(141,235,250,.035);--glare2:rgba(255,255,255,.085);
  position:relative;color:var(--text);font-family:var(--font-sans)}
[data-theme="light"] .vsv,.vsv[data-theme="light"]{
  --f-base:#EEF3F5;
  --f1:rgba(141,235,250,.75);--f2:rgba(206,240,247,.95);--f3:rgba(0,184,217,.22);--grid:rgba(4,16,24,.06);
  --g-bg:linear-gradient(160deg,rgba(255,255,255,.84),rgba(255,255,255,.52) 55%,rgba(255,255,255,.68));
  --g-solid:rgba(255,255,255,.94);--g-line:rgba(4,16,24,.07);
  --g-rim:linear-gradient(140deg,#fff,rgba(255,255,255,.6) 30%,rgba(255,255,255,.1) 60%,rgba(0,184,217,.35));
  --g-spec:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(4,16,24,.04);
  --g-shadow:0 .1em .2em rgba(4,16,24,.06),0 .7em 1.4em -.4em rgba(4,16,24,.12),0 2.4em 4.4em -1.4em rgba(4,16,24,.26);
  --hl-bg:rgba(0,184,217,.09);--glow:rgba(0,184,217,.2);--glow-hi:rgba(0,184,217,.42);
  --vig:rgba(4,16,24,.05);
  --page:#FFFFFF;--page2:#F3F6F7;--chrome:#E9EEF0;--ink-2:rgba(4,16,24,.10);
  --wall:radial-gradient(90% 55% at 50% 18%,rgba(141,235,250,.9),transparent 70%),radial-gradient(70% 45% at 80% 95%,rgba(0,184,217,.25),transparent 70%),linear-gradient(180deg,#E6F6FA,#FFFFFF);
  --note:rgba(255,255,255,.82);--note-b:rgba(4,16,24,.08);
  --pop-bg:linear-gradient(160deg,rgba(255,255,255,.95),rgba(255,255,255,.84));
  --win-sh:0 0 0 1px rgba(4,16,24,.07),0 .2em .4em rgba(4,16,24,.06),0 2.4em 5em -1.6em rgba(4,16,24,.3);
  --map-dot:rgba(0,131,158,.30);--paper:#FBF7EC;--ink-p:#1A2328;--sk-bg:rgba(255,255,255,.7);
  --glare1:rgba(255,255,255,0);--glare2:rgba(255,255,255,0)}
.vsv *,.vsv *::before,.vsv *::after{box-sizing:border-box}
.vsv.is-paused *,.vsv.is-paused *::before,.vsv.is-paused *::after{animation-play-state:paused!important}
.vsv .kw{font-family:var(--font-pixel-serif);font-weight:400;font-size:1.25em;letter-spacing:.07em;text-shadow:.035em 0 0 currentColor,.07em 0 0 currentColor}
.vsv .vi{display:block;flex:none;width:14px;height:14px;color:var(--action-icon)}

/* ---------- encabezado ---------- */
.vsv-hd{margin-bottom:clamp(16px,2.6vw,40px)}
.vsv-hd h2{margin:0;font:600 clamp(36px,4.6vw,64px)/1.02 var(--font-display);letter-spacing:-.035em;color:var(--text)}
.vsv-hd p{margin:16px 0 0;max-width:560px;font:400 20px/1.5 var(--font-display);color:var(--text-muted)}
.vsv-hd a{color:var(--text);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}
.vsv-hd a:hover{text-decoration-thickness:2px}

/* ---------- pestañas (radio: funcionan sin JS; las flechas del teclado cambian de servicio) ---------- */
.vsv-r{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}
.vsv-pin{container:vsv / inline-size}
.vsv-in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(28px,4.2cqi,64px);align-items:start}
.vsv-idx{position:relative;isolation:isolate}
.vsv-list{list-style:none;margin:0;padding:0}
.vsv-ind{position:absolute;left:-20px;right:-20px;top:0;height:200px;border-radius:20px;z-index:-1;pointer-events:none;
  background:var(--g-bg);-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6);
  box-shadow:var(--g-spec),0 1px 2px rgba(0,0,0,.14),0 14px 32px -12px rgba(0,0,0,.28),0 0 44px -16px var(--glow-hi);will-change:transform}
.vsv-ind::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--g-rim);
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}
.vsv-row{position:relative;display:grid;grid-template-rows:auto auto 0fr;padding:20px 0;border-bottom:1px solid var(--border);
  transition:grid-template-rows .5s cubic-bezier(.5,0,.2,1)}
.vsv-row:last-child{border-bottom:0}
.vsv-row::before{content:"";position:absolute;inset:0 -20px;border-radius:20px;z-index:-1;opacity:0;pointer-events:none;background:var(--g-bg);
  box-shadow:var(--g-spec),0 14px 32px -12px rgba(0,0,0,.28),0 0 44px -16px var(--glow-hi)}
.vsv-t{display:flex;align-items:center;gap:14px;cursor:pointer;-webkit-tap-highlight-color:transparent;
  font:600 clamp(30px,3.5cqi,46px)/1.05 var(--font-display);letter-spacing:-.035em;color:var(--text)}
.vsv-t .vsv-ic{width:21px;height:21px;opacity:.55;transition:opacity .3s ease}
.vsv-name{display:flex;align-items:baseline;column-gap:.2em;flex-wrap:wrap;opacity:.32;transition:opacity .3s ease}
.vsv-t:hover .vsv-name{opacity:.7}
.vsv-q{grid-row:2;margin:8px 0 0 35px;font:400 17px/1.4 var(--font-sans);color:var(--text-muted)}
.vsv-d{grid-row:3;overflow:hidden;min-height:0;margin-left:35px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .5s}
.vsv-d>div{padding-top:12px}
.vsv-need{margin:0;font:500 19px/1.4 var(--font-display);color:var(--text)}
.vsv-inc{display:flex;flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;padding:0;list-style:none}
.vsv-inc li{display:inline-flex;align-items:center;gap:8px;font:500 15px/1.3 var(--font-sans);color:var(--text)}
.vsv-cta{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 18px;border-radius:var(--radius-md);background:var(--action);color:var(--on-action);
  font:600 15px/1 var(--font-sans);text-decoration:none;white-space:nowrap;transition:background .2s ease}
.vsv-cta:hover{background:var(--action-hover)}
.vsv-cta .vi{transition:transform .2s var(--ease-icon)}
.vsv-cta:hover .vi{transform:translateX(3px)}
.vsv-cta:focus-visible{outline:2px solid var(--focus);outline-offset:3px}
/* Orden en pantalla: web (r0 · d1), Shopify (r2 · d3), aplicaciones (r1 · d2). Los radios van en ese mismo
   orden en el HTML para que las flechas del teclado y el recorrido sigan la lista. */
.vsv .r0:checked ~ .vsv-pin .vsv-row:nth-child(1){grid-template-rows:auto auto 1fr}
.vsv .r0:checked ~ .vsv-pin .vsv-row:nth-child(1) :is(.vsv-name,.vsv-ic){opacity:1}
.vsv .r0:checked ~ .vsv-pin .vsv-row:nth-child(1) .vsv-d{opacity:1;visibility:visible;transition:opacity .35s ease .2s,visibility 0s}
.vsv:not(.is-js) .r0:checked ~ .vsv-pin .vsv-row:nth-child(1)::before{opacity:1}
.vsv .r0:focus-visible ~ .vsv-pin .vsv-row:nth-child(1) .vsv-t{outline:2px solid var(--focus);outline-offset:6px;border-radius:6px}
.vsv .r0:checked ~ .vsv-pin :is(.v,.sc,.fs,.pop,.cap).d1{opacity:1;visibility:visible}
.vsv .r1:checked ~ .vsv-pin .vsv-row:nth-child(3){grid-template-rows:auto auto 1fr}
.vsv .r1:checked ~ .vsv-pin .vsv-row:nth-child(3) :is(.vsv-name,.vsv-ic){opacity:1}
.vsv .r1:checked ~ .vsv-pin .vsv-row:nth-child(3) .vsv-d{opacity:1;visibility:visible;transition:opacity .35s ease .2s,visibility 0s}
.vsv:not(.is-js) .r1:checked ~ .vsv-pin .vsv-row:nth-child(3)::before{opacity:1}
.vsv .r1:focus-visible ~ .vsv-pin .vsv-row:nth-child(3) .vsv-t{outline:2px solid var(--focus);outline-offset:6px;border-radius:6px}
.vsv .r1:checked ~ .vsv-pin :is(.v,.sc,.fs,.pop,.cap).d2{opacity:1;visibility:visible}
.vsv .r2:checked ~ .vsv-pin .vsv-row:nth-child(2){grid-template-rows:auto auto 1fr}
.vsv .r2:checked ~ .vsv-pin .vsv-row:nth-child(2) :is(.vsv-name,.vsv-ic){opacity:1}
.vsv .r2:checked ~ .vsv-pin .vsv-row:nth-child(2) .vsv-d{opacity:1;visibility:visible;transition:opacity .35s ease .2s,visibility 0s}
.vsv:not(.is-js) .r2:checked ~ .vsv-pin .vsv-row:nth-child(2)::before{opacity:1}
.vsv .r2:focus-visible ~ .vsv-pin .vsv-row:nth-child(2) .vsv-t{outline:2px solid var(--focus);outline-offset:6px;border-radius:6px}
.vsv .r2:checked ~ .vsv-pin :is(.v,.sc,.fs,.pop,.cap).d3{opacity:1;visibility:visible}
.vsv:not(.is-js) .vsv-ind{display:none}

/* ---------- escenario ---------- */
.vsv-stage{position:relative;aspect-ratio:50/46;width:min(100%,calc((100svh - var(--pin-top) - 106px) * 50 / 46));justify-self:end;margin-bottom:66px;
  border:1px solid var(--border);border-radius:var(--radius-md);isolation:isolate;background:var(--f-base);container-type:inline-size}
.vsv-sw{position:absolute;inset:0;font-size:2cqi;overflow:hidden;border-radius:inherit;background:var(--f-base);transition:opacity .32s ease}
.vsv-stage.is-dip .vsv-sw,.vsv-stage.is-dip .vsv-caps{opacity:0;transition:opacity .16s ease}
.vsv-caps{transition:opacity .32s ease}
.vsv-vig{position:absolute;inset:0;z-index:30;pointer-events:none;background:radial-gradient(130% 105% at 50% 42%,transparent 58%,var(--vig) 100%)}
.vsv-rp{position:absolute;right:0;top:0;z-index:40;width:34px;height:34px;pointer-events:auto;padding:0;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;
  background:var(--g-bg);-webkit-backdrop-filter:blur(10px) saturate(1.5);backdrop-filter:blur(10px) saturate(1.5);box-shadow:var(--g-spec),0 4px 14px -4px rgba(0,0,0,.4);
  opacity:0;visibility:hidden;transition:background .2s ease}
.vsv-rp .vi{width:14px;height:14px;margin-left:2px;color:var(--text)}
.vsv-rp:hover{background:var(--g-solid)}
.vsv-rp:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
.vsv:not(.is-js) .vsv-rp{display:none}

/* cámara + dispositivos + pantallas vivas */
.vsv-fit{position:absolute;left:2em;top:1.6em;width:1000px;height:933.33px;transform-origin:0 0;transform:scale(var(--k,var(--kc,.6)))}
.vsv-cam{position:absolute;inset:0;perspective:1876.69px;perspective-origin:428.57px 455.24px}
.vsv-cam .c-x,.vsv-cam .c-y,.vsv-cam .c-z,.vsv-cam .c-yaw,.vsv-rig,.vsv-pops,.vsv-wins,.vsv-rig .g-mac,.vsv-rig .g-ph,.vsv-rig .g-bz{position:absolute;inset:0;transform-style:preserve-3d}
.vsv-cam .c-yaw,.vsv-rig{transform-origin:407.77px 309.11px 0px}
.vsv-rig .g-bz{transform-origin:670.67px 557.24px 633.73px}
.vsv-rig .dev,.vsv-rig .scr{position:absolute;left:0;top:0;transform-origin:0 0}
.vsv-rig .dev{display:block;max-width:none;pointer-events:none;user-select:none;-webkit-user-drag:none}
.vsv-rig .dev.sm-sh{width:759.05px;height:233.81px;transform:matrix3d(1.123889,0,0,0,0.748393,1.918849,3.277168,0.00174625,0,0,1,0,-109.0101,269.7165,-615.6176,0.795855)}
.vsv-rig .dev.ph-sh{width:272.86px;height:75.24px;transform:matrix3d(0.6966543,0,0,0,0.4638992,1.189418,2.031387,0.001082431,0,0,1,0,560.403,679.2028,492.8666,0.95928)}
.vsv-rig .dev.base{width:770.95px;height:193.33px;transform:matrix3d(1.083914,0,0,0,0.7400849,1.870048,3.240787,0.001726865,0,0,1,0,-26.98528,318.8556,-470.7561,0.8330697)}
.vsv-rig .dev.tapa{width:625.24px;height:425.71px;transform:matrix3d(1.207809,-0.05501498,-0.2267955,-0.0001208488,0.03645549,1.298325,0.1596364,8.506282e-05,0,0,1,0,-47.04392,-78.63402,-450.27,1.019673)}
.vsv-rig .dev.ph{width:287.14px;height:532.38px;transform:matrix3d(0.712027,0.05318791,0.2192636,0.0001168354,-0.03959026,0.6199011,-0.1733634,-9.237727e-05,0,0,1,0,582.2793,380.3072,649.0734,1.007816)}
.vsv-rig .scr{--q:1;overflow:hidden;backface-visibility:hidden;background:var(--page)}
.vsv-rig .scr .ui{position:absolute;left:0;top:0;overflow:hidden}
.vsv-rig .sm{width:calc(711.32px * var(--q));height:calc(460.43px * var(--q));transform:matrix3d(0.971338,-0.06551972,-0.2284944,0,0.0980097,0.9861402,0.1338716,0,0.2165563,-0.1524292,0.964297,0,-21.40366,-44.56821,-441.1622,1) scale(calc(1 / var(--q)))}
.vsv-rig .sm .ui{width:80em;height:51.783em;font-size:calc(8.89px * var(--q))}
.vsv-rig .sp{width:calc(156.7px * var(--q));height:calc(339.75px * var(--q));border-radius:calc(24.45px * var(--q));transform:matrix3d(0.9758974,0.0601522,0.2097759,0,-0.02178292,0.9833142,-0.1806065,0,-0.2171395,0.1716839,0.9609241,0,597.9091,385.4888,647.9718,1) scale(calc(1 / var(--q)))}
.vsv-rig .sp .ui{width:30em;height:65.044em;font-size:calc(5.22px * var(--q));border-radius:4.68em}
.vsv-rig .gl{position:absolute;top:0;bottom:0;left:-100%;width:300%;pointer-events:none;z-index:40;
  background:linear-gradient(104deg,transparent 40%,var(--glare1) 46%,var(--glare2) 50%,var(--glare1) 54%,transparent 60%),linear-gradient(118deg,transparent 33.3%,rgba(255,255,255,.04) 34%,transparent 46%)}
.vsv-rig .isl{position:absolute;z-index:41;left:10.913em;top:1.083em;width:8.803em;height:2.694em;border-radius:99em;background:#000}
.vsv-cover{position:absolute;left:-43.48px;top:-34.78px;width:1086.96px;height:1000px;font-size:21.74px;opacity:0;pointer-events:none}
.vsv-cover .vsv-bgx{width:56em;height:52em;--lw:calc(1px / var(--k, var(--kc, .6)))}
/* luz de estudio (v2): manchas de luz cyan que se mueven lento + cuadrícula; misma geometría (em del escenario) en el fondo y en la cortina */
.vsv-bgx{position:absolute;left:0;top:0;width:50em;height:46em;overflow:hidden;background:var(--f-base);pointer-events:none;--lw:1px}
.vsv-bgx i{position:absolute;border-radius:50%}
.vsv-bgx .fx1{left:-7.4em;top:-9em;width:38.4em;height:34.2em;background:radial-gradient(closest-side,var(--f1),transparent);animation:vsv-drift1 14s ease-in-out infinite alternate}
.vsv-bgx .fx2{left:20.2em;top:6.4em;width:42em;height:38.6em;background:radial-gradient(closest-side,var(--f2),transparent);animation:vsv-drift2 18s ease-in-out infinite alternate}
.vsv-bgx .fx3{left:7em;top:32.9em;width:38.4em;height:30.9em;background:radial-gradient(closest-side,var(--f3),transparent);animation:vsv-drift1 16s ease-in-out infinite alternate-reverse}
.vsv-bgx .grd{position:absolute;left:0;top:0;width:50em;height:46em;
  background-image:linear-gradient(to right,var(--grid) var(--lw),transparent var(--lw)),linear-gradient(to bottom,var(--grid) var(--lw),transparent var(--lw));background-size:1.6em 1.6em;background-position:50em 0;
  -webkit-mask-image:radial-gradient(circle 68em at 50em 0,#000 0,rgba(0,0,0,.55) 30%,transparent 72%);mask-image:radial-gradient(circle 68em at 50em 0,#000 0,rgba(0,0,0,.55) 30%,transparent 72%)}
@keyframes vsv-drift1{to{transform:translate(3em,2.4em) scale(1.08)}}
@keyframes vsv-drift2{to{transform:translate(-2.9em,-1.9em) scale(.94)}}
.vsv .fs{position:absolute;left:0;top:0;transform-origin:0 0;font-size:8.89px;opacity:0;visibility:hidden}
.vsv .fs .ui{position:absolute;left:0;top:0;width:80em;height:51.783em;overflow:hidden;background:var(--page);border-radius:1.2em;box-shadow:var(--win-sh);line-height:1.2}
.vsv .fs .site,.vsv .fs .site .pg{position:absolute;inset:0}.vsv .fs .site .pg{top:4.4em}
@container (min-width:240px){.vsv-fit{--kc:0.2208}}
@container (min-width:256px){.vsv-fit{--kc:0.2355}}
@container (min-width:272px){.vsv-fit{--kc:0.2502}}
@container (min-width:288px){.vsv-fit{--kc:0.2650}}
@container (min-width:304px){.vsv-fit{--kc:0.2797}}
@container (min-width:320px){.vsv-fit{--kc:0.2944}}
@container (min-width:336px){.vsv-fit{--kc:0.3091}}
@container (min-width:352px){.vsv-fit{--kc:0.3238}}
@container (min-width:368px){.vsv-fit{--kc:0.3386}}
@container (min-width:384px){.vsv-fit{--kc:0.3533}}
@container (min-width:400px){.vsv-fit{--kc:0.3680}}
@container (min-width:416px){.vsv-fit{--kc:0.3827}}
@container (min-width:432px){.vsv-fit{--kc:0.3974}}
@container (min-width:448px){.vsv-fit{--kc:0.4122}}
@container (min-width:464px){.vsv-fit{--kc:0.4269}}
@container (min-width:480px){.vsv-fit{--kc:0.4416}}
@container (min-width:496px){.vsv-fit{--kc:0.4563}}
@container (min-width:512px){.vsv-fit{--kc:0.4710}}
@container (min-width:528px){.vsv-fit{--kc:0.4858}}
@container (min-width:544px){.vsv-fit{--kc:0.5005}}
@container (min-width:560px){.vsv-fit{--kc:0.5152}}
@container (min-width:576px){.vsv-fit{--kc:0.5299}}
@container (min-width:592px){.vsv-fit{--kc:0.5446}}
@container (min-width:608px){.vsv-fit{--kc:0.5594}}
@container (min-width:624px){.vsv-fit{--kc:0.5741}}
@container (min-width:640px){.vsv-fit{--kc:0.5888}}
@container (min-width:656px){.vsv-fit{--kc:0.6035}}
@container (min-width:672px){.vsv-fit{--kc:0.6182}}
@container (min-width:688px){.vsv-fit{--kc:0.6330}}
@container (min-width:704px){.vsv-fit{--kc:0.6477}}
@container (min-width:720px){.vsv-fit{--kc:0.6624}}
@container (min-width:736px){.vsv-fit{--kc:0.6771}}
@container (min-width:752px){.vsv-fit{--kc:0.6918}}
@container (min-width:768px){.vsv-fit{--kc:0.7066}}
@container (min-width:784px){.vsv-fit{--kc:0.7213}}
@container (min-width:800px){.vsv-fit{--kc:0.7360}}
@container (min-width:816px){.vsv-fit{--kc:0.7507}}
@container (min-width:832px){.vsv-fit{--kc:0.7654}}
@container (min-width:848px){.vsv-fit{--kc:0.7802}}
@container (min-width:864px){.vsv-fit{--kc:0.7949}}
@container (min-width:880px){.vsv-fit{--kc:0.8096}}
@container (min-width:896px){.vsv-fit{--kc:0.8243}}
@container (min-width:912px){.vsv-fit{--kc:0.8390}}
@container (min-width:928px){.vsv-fit{--kc:0.8538}}
@container (min-width:944px){.vsv-fit{--kc:0.8685}}
@container (min-width:960px){.vsv-fit{--kc:0.8832}}
@container (min-width:976px){.vsv-fit{--kc:0.8979}}
@container (min-width:992px){.vsv-fit{--kc:0.9126}}
@container (min-width:1008px){.vsv-fit{--kc:0.9274}}
@container (min-width:1024px){.vsv-fit{--kc:0.9421}}
@container (min-width:1040px){.vsv-fit{--kc:0.9568}}
@container (min-width:1056px){.vsv-fit{--kc:0.9715}}
@container (min-width:1072px){.vsv-fit{--kc:0.9862}}
@container (min-width:1088px){.vsv-fit{--kc:1.0010}}
@container (min-width:1104px){.vsv-fit{--kc:1.0157}}
@container (min-width:1120px){.vsv-fit{--kc:1.0304}}
@container (min-width:1136px){.vsv-fit{--kc:1.0451}}
@container (min-width:1152px){.vsv-fit{--kc:1.0598}}
@container (min-width:1168px){.vsv-fit{--kc:1.0746}}
@container (min-width:1184px){.vsv-fit{--kc:1.0893}}
@container (min-width:1200px){.vsv-fit{--kc:1.1040}}
@container (min-width:1216px){.vsv-fit{--kc:1.1187}}
@container (min-width:1232px){.vsv-fit{--kc:1.1334}}
@container (min-width:1248px){.vsv-fit{--kc:1.1482}}
@container (min-width:1264px){.vsv-fit{--kc:1.1629}}
@container (min-width:1280px){.vsv-fit{--kc:1.1776}}
@container (min-width:1296px){.vsv-fit{--kc:1.1923}}
.vsv .v{position:absolute;inset:0;opacity:0;visibility:hidden}
.vsv .pop{visibility:hidden}.vsv .cap{opacity:0;visibility:hidden}

/* --- UI genérica de las pantallas --- */
.vsv .ui{color:var(--text);font-family:var(--font-sans);line-height:1.2}
.vsv .ui .vi{width:1.5em;height:1.5em}
.vsv .ui .w{display:inline}
.vsv .vdith .p1{fill:var(--highlight);opacity:.45}.vsv .vdith .p2{fill:var(--highlight)}
.vsv :is(.sm,.fs) .bar{position:absolute;left:0;right:0;top:0;height:4.4em;display:flex;align-items:center;gap:.7em;padding:0 1.6em;background:var(--chrome);border-bottom:1px solid var(--g-line)}
.vsv :is(.sm,.fs) .bar>i{width:1.05em;height:1.05em;border-radius:50%;background:var(--ink-2)}
.vsv :is(.sm,.fs) .adr{position:relative;margin-left:2.4em;width:44em;height:2.8em;border-radius:1.4em;background:var(--page);box-shadow:inset 0 0 0 1px var(--g-line)}
.vsv :is(.sm,.fs) .adr>span{position:absolute;inset:0;display:flex;align-items:center;gap:.7em;padding:0 1.3em;font:500 1.55em/1 var(--font-sans);color:var(--text-muted)}
.vsv :is(.sm,.fs) .adr .vi{width:.9em;height:.9em;color:var(--text-muted)}
.vsv :is(.sm,.fs) .pg{position:absolute;left:0;right:0;top:4.4em;bottom:0;background:var(--page);overflow:hidden}
.vsv .mc{position:absolute;left:0;top:0;z-index:30;width:2.6em;height:3.6em;pointer-events:none}
.vsv .mc .cur{display:block;width:100%;height:100%;fill:#fff;stroke:#041018;stroke-width:1.3;stroke-linejoin:round;filter:drop-shadow(0 .15em .3em rgba(0,0,0,.35))}
.vsv .ui .tap{position:absolute;left:0;top:0;width:4.6em;height:4.6em;margin:-2.3em 0 0 -2.3em;border-radius:50%;border:.25em solid var(--highlight);
  box-shadow:0 0 1.4em var(--glow-hi),inset 0 0 1em var(--glow-hi);opacity:0;z-index:29;pointer-events:none}
.vsv .sp .ui .tap{width:6em;height:6em;margin:-3em 0 0 -3em}

/* demo 1 · buscador */
.vsv .d1 .srch,.vsv .d1 .site{position:absolute;inset:0}
.vsv .d1 .bar .a1,.vsv .d1 .bar .a2{opacity:0}
.vsv .d1 .site{z-index:2}
.vsv .d1 .site .pg{top:4.4em}
.vsv .d1 .sbox{position:absolute;left:4em;top:2.6em;width:44em;height:4.6em;display:flex;align-items:center;gap:1em;padding:0 1.6em;border-radius:2.3em;background:var(--page);
  box-shadow:0 0 0 1px var(--border-strong),0 .3em 1em -.4em rgba(0,0,0,.25)}
.vsv .d1 .sbox .vi{width:1.6em;height:1.6em;color:var(--text-muted)}
.vsv .d1 .qw{--qw:26.7em;display:inline-block;overflow:hidden;white-space:nowrap;width:var(--qw);vertical-align:middle}
.vsv .d1 .q{font:400 2.05em/1.25 var(--font-sans);color:var(--text)}
.vsv .d1 .caret{width:.16em;height:2.4em;background:var(--text);animation:vsv-blink 1s steps(1) infinite}
@keyframes vsv-blink{50%{opacity:0}}
.vsv .d1 .tabs{position:absolute;left:calc(5.6em / 1.5);top:calc(8.7em / 1.5);display:flex;gap:2.6em;font:500 1.5em/1 var(--font-sans);color:var(--text-muted)}
.vsv .d1 .tabs b{color:var(--text);font-weight:600;box-shadow:0 .55em 0 -.42em var(--text)}
.vsv .d1 .res{position:absolute;left:3.6em;width:52em;display:flex;gap:1.4em;padding:1.4em 1.6em;border-radius:1.4em}
.vsv .d1 .res.r1{top:12em}.vsv .d1 .res.r2{top:25.4em}.vsv .d1 .res.r3{top:35.6em}
.vsv .d1 .res .fav{flex:none;width:3.2em;height:3.2em;border-radius:50%;background:var(--page2);box-shadow:inset 0 0 0 1px var(--g-line);display:grid;place-items:center}
.vsv .d1 .res .fav .vdith{width:2.1em;height:2.1em}
.vsv .d1 .res small{display:block;font:400 1.55em/1.25 var(--font-sans);color:var(--text-muted)}
.vsv .d1 .res small b{display:block;font-weight:600;color:var(--text)}
.vsv .d1 .res h5{margin:.35em 0 0;font:600 2.7em/1.15 var(--font-display);letter-spacing:-.01em;color:var(--text)}
.vsv .d1 .res p{margin:.4em 0 0;font:400 1.75em/1.35 var(--font-sans);color:var(--text-muted);max-width:26em}
.vsv .d1 .res.sk>div{flex:1;display:grid;gap:.9em;padding-top:.3em}
.vsv .d1 .res.sk span{display:block;height:1.3em;border-radius:.65em;background:var(--g-line)}
.vsv .d1 .res.sk .l1{width:30%}.vsv .d1 .res.sk .l2{width:70%;height:2em}.vsv .d1 .res.sk .l3{width:88%}
.vsv .d1 .load{position:absolute;left:0;top:0;width:100%;height:.35em;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--cyan-600),var(--highlight),var(--cyan-200));box-shadow:0 0 .8em var(--glow-hi);z-index:3}
.vsv .d1 .site .nav{position:absolute;left:calc(5em / 1.6);right:calc(5em / 1.6);top:calc(2.2em / 1.6);display:flex;align-items:center;gap:3em;font:500 1.6em/1 var(--font-sans);color:var(--text-muted)}
.vsv .d1 .site .nav b{display:flex;align-items:center;gap:.6em;margin-right:auto;font-weight:600;color:var(--text);font-size:1.15em}
.vsv .d1 .site .nav .lg{width:1.6em;height:1.6em;display:grid;place-items:center}
.vsv .d1 .site .nav .lg .vdith{width:1.6em;height:1.6em}
.vsv .d1 .site .nav em{font-style:normal;padding:.65em 1.1em;border-radius:.5em;background:var(--action);color:var(--on-action);font-weight:600}
.vsv .d1 .site h4{position:absolute;left:calc(5em / 4.6);top:calc(9.6em / 4.6);width:7em;margin:0;font:600 4.6em/1.04 var(--font-display);letter-spacing:-.035em;color:var(--text)}
.vsv .d1 .site p{position:absolute;left:calc(5em / 2);top:calc(21.4em / 2);margin:0;font:400 2em/1.4 var(--font-sans);color:var(--text-muted)}
.vsv .d1 .site .cta{position:absolute;left:calc(5em / 1.95);top:calc(26.4em / 1.95);display:inline-flex;align-items:center;gap:.6em;padding:.8em 1.3em;border-radius:.45em;background:var(--action);color:var(--on-action);font:600 1.95em/1 var(--font-sans)}
.vsv .d1 .site .cta .vi{width:.85em;height:.85em;color:var(--action-icon)}
.vsv .d1 .site .vis{position:absolute;right:6em;top:7em;width:20em;height:20em;border-radius:50%;background:radial-gradient(closest-side,var(--hl-bg),transparent)}
.vsv .d1 .site .vis .vdith{width:100%;height:100%}
.vsv .d1 .site .cards{position:absolute;left:5em;right:5em;top:36.2em;display:grid;grid-template-columns:repeat(3,1fr);gap:2em}
.vsv .d1 .site .cards>div{height:10em;border-radius:1.2em;background:var(--page2);box-shadow:inset 0 0 0 1px var(--g-line);padding:1.4em;display:grid;grid-template-columns:4em 1fr;grid-template-rows:auto auto;gap:.8em 1.2em;align-content:start}
.vsv .d1 .site .cards .vdith{grid-row:1/3;width:4em;height:4em}
.vsv .d1 .site .cards span{display:block;height:1.2em;border-radius:.6em;background:var(--g-line)}
.vsv .d1 .site .cards span+span{width:60%}

/* demo 2 y 3 · app y panel de tienda */
.vsv :is(.sm,.fs) .side{position:absolute;left:0;top:0;bottom:0;width:17.4em;padding:2.4em 1.4em;background:var(--page2);border-right:1px solid var(--g-line)}
.vsv :is(.sm,.fs) .side .brand{display:flex;align-items:center;gap:.5em;margin:0 .3em 1.4em;white-space:nowrap;font:600 1.9em/1 var(--font-display);color:var(--text)}
.vsv :is(.sm,.fs) .side .brand i{width:1.5em;height:1.5em;border-radius:.4em;display:grid;place-items:center;background:linear-gradient(160deg,var(--cyan-200),var(--highlight))}
.vsv :is(.sm,.fs) .side .brand .vi{width:.8em;height:.8em;color:var(--on-highlight)}
.vsv :is(.sm,.fs) .side .it{display:flex;align-items:center;gap:.7em;margin-bottom:.3em;padding:.85em .9em;border-radius:.8em;font:500 1.9em/1 var(--font-sans);color:var(--text-muted)}
.vsv :is(.sm,.fs) .side .it .vi{width:.9em;height:.9em}
.vsv :is(.sm,.fs) .side .it.on{background:var(--g-line);color:var(--text)}
.vsv :is(.sm,.fs) .main{position:absolute;left:20em;right:3em;top:2.6em;bottom:0}
.vsv :is(.sm,.fs) .hd{position:relative;display:flex;align-items:center;gap:1.4em;height:4em}
.vsv :is(.sm,.fs) .hd b{font:600 3.3em/1 var(--font-display);letter-spacing:-.02em;color:var(--text)}
.vsv :is(.sm,.fs) .hd .add{margin-left:auto;display:inline-flex;align-items:center;gap:.5em;padding:.75em 1.1em;border-radius:.5em;background:var(--action);color:var(--on-action);font:600 1.85em/1 var(--font-sans)}
.vsv :is(.sm,.fs) .hd .add .vi{width:.8em;height:.8em;color:var(--action-icon)}
.vsv :is(.sm,.fs) .hd .per{font:500 1.6em/1 var(--font-sans);color:var(--text-muted)}
.vsv :is(.sm,.fs) .th{display:grid;align-items:center;margin-top:2em;padding:0 1.4em;font-size:1em}
.vsv :is(.sm,.fs) .th span{font:500 1.3em/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}
.vsv :is(.sm,.fs) .rows{position:relative;margin-top:1em}
.vsv :is(.sm,.fs,.oz,.pcc) .row{position:absolute;left:0;right:0;display:grid;align-items:center;height:5.4em;padding:0 1.4em;border-radius:1em;border-bottom:1px solid var(--g-line);font-size:1em}
.vsv :is(.sm,.fs,.oz,.pcc) .row span{font:400 2.15em/1 var(--font-sans);color:var(--text-muted)}
.vsv :is(.sm,.fs,.oz,.pcc) .row b{font:500 2em/1 var(--font-mono);color:var(--text)}
.vsv :is(.sm,.fs,.oz,.pcc) .row em{font-style:normal;justify-self:start;padding:.5em .8em;border-radius:.55em;background:var(--g-line);font:500 1.7em/1 var(--font-sans);color:var(--text)}
.vsv :is(.sm,.fs,.oz,.pcc) .row em.pro{background:var(--hl-bg);box-shadow:inset 0 0 0 1px rgba(0,184,217,.35)}
.vsv :is(.sm,.fs) .rows .rn{top:0;z-index:2}.vsv :is(.sm,.fs) .rows .r1{top:0}.vsv :is(.sm,.fs) .rows .r2{top:5.4em}.vsv :is(.sm,.fs) .rows .r3{top:10.8em}
.vsv .d2 .th,.vsv .d2 .row{grid-template-columns:9.5em 1fr 13em}
.vsv .d2 .row .st{position:relative;width:12.5em;height:3.3em;padding:0;background:none;overflow:hidden;font-size:1em}
.vsv .d2 .row .st i{position:absolute;inset:0;display:grid;place-items:center;border-radius:.9em;font:500 1.7em/1 var(--font-sans);font-style:normal;color:var(--text)}
.vsv .d2 .row .st .s1{background:var(--g-line)}
.vsv .d2 .row .st .s2{background:var(--hl-bg);box-shadow:inset 0 0 0 1px rgba(0,184,217,.45)}
.vsv .d2 .ord,.vsv .d2 .rep{position:absolute;inset:0}
.vsv .d2 .rep{opacity:0}.vsv .fs .rep{opacity:1}
.vsv .d2 .kpis{display:grid;grid-template-columns:27em 27em;gap:2em;margin-top:2.6em}
.vsv .d2 .bars{position:absolute;left:0;right:0;bottom:5.2em;height:17em;display:flex;align-items:flex-end;gap:2em;padding:0 1em;border-bottom:1px solid var(--g-line)}
.vsv .d2 .bars i{flex:1;border-radius:.6em .6em .2em .2em;background:linear-gradient(180deg,var(--highlight),rgba(0,184,217,.22));transform-origin:50% 100%;transform:scaleY(0);box-shadow:0 0 1em -.2em var(--glow-hi)}
.vsv .d2 .lbl{position:absolute;left:0;right:0;bottom:calc(2.4em / 1.6);display:flex;justify-content:space-around;font:500 1.6em/1 var(--font-mono);color:var(--text-muted)}
.vsv .d3 .th,.vsv .d3 .row{grid-template-columns:8.6em 1fr 8.6em 9.4em 13.4em}
.vsv .d3 .hd .cnt{position:relative;width:2.6em;height:2.6em;border-radius:50%;background:var(--hl-bg);box-shadow:inset 0 0 0 1px rgba(0,184,217,.45);overflow:hidden}
.vsv .d3 .hd .cnt i{position:absolute;inset:0;display:grid;place-items:center;font:600 1.4em/1 var(--font-sans);font-style:normal;color:var(--text)}
.vsv .d3 .row .tot{color:var(--text);font-weight:500}
.vsv .d3 .row .gb{position:relative;justify-self:end;display:inline-flex;align-items:center;gap:.45em;padding:.7em .9em;border-radius:.55em;box-shadow:inset 0 0 0 1px var(--border-strong);font:600 1.6em/1 var(--font-sans);color:var(--text);white-space:nowrap}
.vsv .d3 .row .gb .vi{width:1em;height:1em}
.vsv .d3 .rn .gb{grid-column:5;grid-row:1}
.vsv .d3 .rn .g1,.vsv .d3 .rn .g2{opacity:0;background:var(--hl-bg);box-shadow:inset 0 0 0 1px rgba(0,184,217,.5)}
.vsv .d3 .rows .rn{opacity:0}
.vsv :is(.sm,.fs) .toast{position:absolute;right:3em;top:1.6em;z-index:5;width:26em;font-size:1em}

/* tarjetas (notificación, KPI, pedido): mismo diseño dentro de la pantalla y afuera */
.vsv .note,.vsv .pcc.note{display:flex;align-items:flex-start;gap:1.2em;width:26.4em;padding:1.4em 1.5em;border-radius:2.3em}
.vsv .ui .note{position:absolute;left:1.8em;top:23.4em;background:var(--note);box-shadow:inset 0 0 0 1px var(--note-b),0 1em 2.4em -1em rgba(0,0,0,.35)}
.vsv .note .ai,.vsv .toast .ai{flex:none;width:3.6em;height:3.6em;border-radius:1em;display:grid;place-items:center;background:linear-gradient(160deg,var(--cyan-200),var(--highlight));box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}
.vsv .note .ai .vi,.vsv .toast .ai .vi{width:1.8em;height:1.8em;color:var(--on-highlight)}
.vsv .note>div{flex:1;min-width:0}
.vsv .note small{display:flex;justify-content:space-between;font:400 1.45em/1.2 var(--font-sans);color:var(--text-muted)}
.vsv .note small b{font-weight:600;color:var(--text)}
.vsv .note small i{font-style:normal}
.vsv .note strong{display:block;margin-top:.25em;font:600 1.65em/1.25 var(--font-sans);color:var(--text)}
.vsv .note .tx{display:block;margin-top:.15em;font:400 1.65em/1.3 var(--font-sans);color:var(--text)}
.vsv .toast,.vsv .pcc.toast{display:flex;align-items:center;gap:1.2em;width:26em;padding:1.3em 1.5em;border-radius:1.4em}
.vsv .ui .toast{background:var(--note);box-shadow:inset 0 0 0 1px var(--note-b),0 1em 2.4em -1em rgba(0,0,0,.3)}
.vsv .toast small{display:block;font:500 1.45em/1.2 var(--font-sans);color:var(--text-muted)}
.vsv .toast b{display:block;margin-top:.15em;font:600 2.3em/1.1 var(--font-display);color:var(--text)}
.vsv .toast span:not(.ai){display:block;margin-top:.2em;font:400 1.45em/1.2 var(--font-sans);color:var(--text-muted)}
.vsv .pop{position:absolute;left:0;top:0;transform-style:preserve-3d;opacity:1!important}
.vsv .pop .pc{position:absolute;left:0;top:0;transform-origin:0 0;opacity:0}
.vsv .pop.p1 .pcc{font-size:16.3px}.vsv .pop.p3 .pcc{font-size:14.63px}.vsv .pop.i2 .pcc{font-size:21.74px}.vsv .pop.f3 .pcc{font-size:13.34px}
.vsv .pop .pcc{position:relative;background:var(--pop-bg);-webkit-backdrop-filter:blur(1.2em) saturate(1.7);backdrop-filter:blur(1.2em) saturate(1.7);
  box-shadow:var(--g-spec),var(--g-shadow),0 0 3em -1em var(--glow-hi)}
.vsv .pop .pcc::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--g-rim);pointer-events:none;
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}
@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.vsv .pop .pcc,.vsv-ind{background:var(--g-solid)}}

/* tarjetas que viajan entre escena y pantalla */
.vsv .pop .pcc.resc,.vsv .pop .pcc.rowc{border-radius:1.4em;box-shadow:var(--g-spec),var(--g-shadow),0 0 0 .1em var(--highlight),0 0 3em -1em var(--glow-hi)}
.vsv .pop .pcc.resc .res{position:relative;left:0;top:0}
.vsv .pop .pcc.rowc{border-radius:1em}
.vsv .pop .pcc.rowc .row{position:relative;width:57em;border-bottom:0;background:var(--hl-bg)}
.vsv .gz{display:flex;align-items:center;gap:1.2em;width:22em;padding:1.3em 1.5em;border-radius:1.4em}
.vsv .gz .ai{flex:none;width:3.6em;height:3.6em;border-radius:1em;display:grid;place-items:center;background:linear-gradient(160deg,var(--cyan-200),var(--highlight));box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}
.vsv .gz .ai .vi{width:1.8em;height:1.8em;color:var(--on-highlight)}
.vsv .gz small{display:block;font:500 1.4em/1.2 var(--font-sans);color:var(--text-muted)}
.vsv .gz b{display:block;margin-top:.1em;font:600 2.2em/1.1 var(--font-mono);letter-spacing:-.01em;color:var(--text)}
.vsv .gz span:not(.ai){display:block;margin-top:.25em;font:400 1.4em/1.2 var(--font-sans);color:var(--text-muted)}

/* ---------- escenas a pantalla completa (la cámara sube a ellas) ---------- */
.vsv-sky{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;font-size:21.74px}
.vsv-scn{position:absolute;left:23em;top:21.4em;width:0;height:0;--ss:1}
.vsv .sc{position:absolute;left:-18em;top:-14.5em;width:36em;height:29em;transform:scale(var(--ss));opacity:0;visibility:hidden;color:var(--text);font-family:var(--font-sans);line-height:1.2}
.vsv .sc .vi{width:1.1em;height:1.1em}
/* 1 · buscador */
.vsv .sc .sb2{position:absolute;left:1em;top:.8em;width:34em;height:4.2em;display:flex;align-items:center;gap:.9em;padding:0 1.5em;border-radius:2.1em;background:var(--pop-bg);
  box-shadow:var(--g-spec),var(--g-shadow);-webkit-backdrop-filter:blur(1em) saturate(1.5);backdrop-filter:blur(1em) saturate(1.5)}
.vsv .sc .sb2 .vi{width:1.4em;height:1.4em;color:var(--text-muted)}
.vsv .sc .qw2{--qw:20.2em;display:inline-block;overflow:hidden;white-space:nowrap;width:0;vertical-align:middle}
.vsv .sc .q2{font:400 1.55em/1.3 var(--font-sans);color:var(--text)}
.vsv .sc .sb2 .caret{width:.12em;height:1.9em;background:var(--text);animation:vsv-blink 1s steps(1) infinite}
.vsv .sc .sk2{position:absolute;left:1em;top:6.6em;width:34em;height:3em;display:flex;align-items:center;gap:1em;padding:0 1.2em;border-radius:1em;background:var(--sk-bg);box-shadow:inset 0 0 0 1px var(--g-line);opacity:0}
.vsv .sc .sk2 i{flex:none;width:1.5em;height:1.5em;border-radius:50%;background:var(--g-line)}
.vsv .sc .sk2 span{display:block;height:.7em;border-radius:.4em;background:var(--g-line)}
.vsv .sc .sk2 span:nth-of-type(1){width:7em}.vsv .sc .sk2 span:nth-of-type(2){width:15em;opacity:.7}
.vsv .sc .rz{position:absolute;left:1em;top:6.6em;width:34em;border-radius:.92em;overflow:hidden;opacity:0;background:var(--pop-bg);
  -webkit-backdrop-filter:blur(1em) saturate(1.5);backdrop-filter:blur(1em) saturate(1.5)}
.vsv .sc .rz .res{position:relative;left:0;top:0;font-size:.6538em}
.vsv .sc .rk{position:absolute;right:1em;top:1em;padding:.35em .7em;border-radius:99em;background:var(--highlight);color:var(--on-highlight);font:700 1em/1 var(--font-mono);box-shadow:0 0 1.2em var(--glow-hi);transform:scale(0)}
.vsv .sc .rz .sw{position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent);transform:translateX(-120%)}
.vsv .sc .mc2{width:1.6em;height:2.2em;z-index:6;opacity:0}
.vsv .sc .tap2{width:3em;height:3em;margin:-1.5em 0 0 -1.5em;border-width:.18em}
/* 2 · tu negocio suelto (papel, notas, Excel, WhatsApp) → una sola app */
.vsv .sc.d2 .ob{position:absolute;opacity:0}
.vsv .sc.d2 .ob.nb{padding:2.1em 1.2em 1em 2.7em;border-radius:.45em;color:#22324F;background-color:#F4F0E6;
  background-image:linear-gradient(90deg,transparent 2.05em,rgba(226,108,108,.55) 2.05em,rgba(226,108,108,.55) 2.15em,transparent 2.15em),repeating-linear-gradient(180deg,transparent 0 1.6em,rgba(70,110,170,.2) 1.6em 1.67em);
  background-position:0 0,0 1.05em;box-shadow:0 .2em .4em rgba(0,0,0,.18),0 1.4em 2.6em -1em rgba(0,0,0,.55)}
.vsv .sc.d2 .nb .sp{position:absolute;left:1.1em;right:1.1em;top:-.55em;height:1.2em;background:radial-gradient(circle,#3B434A .3em,transparent .34em) 0 0/1.35em 1.2em repeat-x}
.vsv .sc.d2 .nb b{display:block;margin-bottom:.25em;font:400 1.45em/1.1 var(--font-pixel-serif);letter-spacing:.03em}
.vsv .sc.d2 .nb span{display:block;font:400 1.02em/1.57 var(--font-pixel-serif);letter-spacing:.03em;white-space:nowrap}
.vsv .sc.d2 .nb .x{text-decoration:line-through;opacity:.55}
.vsv .sc.d2 .ob.xl{padding:.9em 1em .7em;border-radius:1em;background:var(--pop-bg);box-shadow:var(--g-spec),var(--g-shadow);color:var(--text);-webkit-backdrop-filter:blur(.8em) saturate(1.4);backdrop-filter:blur(.8em) saturate(1.4)}
.vsv .sc.d2 .xl .fh{display:flex;align-items:center;gap:.5em;margin-bottom:.55em;font:600 .9em/1 var(--font-sans);color:var(--text-muted)}
.vsv .sc.d2 .xl .vi{width:1.1em;height:1.1em;color:var(--highlight)}
.vsv .sc.d2 .xr{display:grid;grid-template-columns:1.7fr .6fr .8fr;gap:.4em;padding:.45em .5em;border-top:1px solid var(--g-line);font:500 .85em/1 var(--font-mono);color:var(--text-muted)}
.vsv .sc.d2 .xr.h{font-size:.68em;letter-spacing:.08em;text-transform:uppercase;border-top:0}
.vsv .sc.d2 .xr.on{border-radius:.4em;background:var(--hl-bg);box-shadow:inset 0 0 0 1px rgba(0,184,217,.4);color:var(--text)}
.vsv .sc.d2 .ob.pi{padding:1.15em 1.1em;border-radius:.2em;color:#3A3320;background:linear-gradient(170deg,#FBE98A,#F0D257);box-shadow:0 .3em .5em rgba(0,0,0,.18),0 1.2em 1.8em -.8em rgba(0,0,0,.5)}
.vsv .sc.d2 .pi b{display:block;font:400 1.32em/1.15 var(--font-pixel-serif);letter-spacing:.03em}
.vsv .sc.d2 .pi span{display:inline-block;margin-top:.55em;font:400 1.08em/1 var(--font-pixel-serif);letter-spacing:.03em;border-bottom:.12em solid currentColor}
.vsv .sc.d2 .ob.rc{padding:1.1em 1em 1.2em;color:#2A2F33;background:#FBFBF7;box-shadow:0 .2em .4em rgba(0,0,0,.16),0 1.4em 2.4em -1em rgba(0,0,0,.5)}
.vsv .sc.d2 .rc::after{content:"";position:absolute;left:0;right:0;top:100%;height:.5em;
  background:linear-gradient(135deg,#FBFBF7 25%,transparent 25%) -.5em 0/1em 1em,linear-gradient(225deg,#FBFBF7 25%,transparent 25%) -.5em 0/1em 1em}
.vsv .sc.d2 .rc b{display:block;font:700 .82em/1.1 var(--font-mono);letter-spacing:.06em;text-align:center}
.vsv .sc.d2 .rc small{display:block;margin:.35em 0 .9em;font:500 .8em/1 var(--font-mono);text-align:center;color:#6A7076}
.vsv .sc.d2 .rc span{display:flex;justify-content:space-between;padding:.55em 0;border-top:1px dashed rgba(0,0,0,.2);font:500 .85em/1 var(--font-mono)}
.vsv .sc.d2 .rc span i{font-style:normal}
.vsv .sc.d2 .rc .t{margin-top:.5em;border-top:1px solid rgba(0,0,0,.45);font-weight:700}
.vsv .sc.d2 .ob.ca{padding:.75em;border-radius:1em;background:linear-gradient(160deg,#3D464E,#20272C);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 .2em .4em rgba(0,0,0,.2),0 1.4em 2.4em -1em rgba(0,0,0,.6)}
.vsv .sc.d2 .ca .lcd{display:block;height:1.5em;padding:0 .4em;border-radius:.25em;background:#A9C2A3;color:#1F2B1E;font:500 1.45em/1.5em var(--font-mono);text-align:right}
.vsv .sc.d2 .ca .ky{display:grid;grid-template-columns:repeat(4,1fr);gap:.38em;margin-top:.7em}
.vsv .sc.d2 .ca .ky i{height:1.25em;border-radius:.3em;background:#4B545C;box-shadow:inset 0 -.1em 0 rgba(0,0,0,.3)}
.vsv .sc.d2 .ca .ky i.k{background:#E59A4A}
.vsv .sc.d2 .ob.cb{display:flex;align-items:center;gap:.7em;padding:0 1.2em;border-radius:1.4em 1.4em 1.4em .3em;background:var(--pop-bg);box-shadow:var(--g-spec),var(--g-shadow);font:500 1.05em/1.2 var(--font-sans);color:var(--text);-webkit-backdrop-filter:blur(.8em);backdrop-filter:blur(.8em)}
.vsv .sc.d2 .ob.cb .vi{width:1.2em;height:1.2em;color:var(--highlight)}
.vsv .sc.d2 .ob.fo{border-radius:.3em .5em .5em .5em;background:linear-gradient(170deg,#D9AF60,#BF9047);box-shadow:0 .2em .4em rgba(0,0,0,.18),0 1.4em 2.4em -1em rgba(0,0,0,.5)}
.vsv .sc.d2 .fo::before{content:"";position:absolute;left:0;top:-1.05em;width:4.6em;height:1.2em;border-radius:.45em .45em 0 0;background:#D2A75A}
.vsv .sc.d2 .fo .pp{position:absolute;left:.9em;right:1.3em;top:-.7em;height:3.4em;border-radius:.2em;background:#FBFBF7;transform:rotate(-2.5deg);box-shadow:0 .1em .2em rgba(0,0,0,.12)}
.vsv .sc.d2 .fo .pp.b{left:1.6em;right:.8em;top:-.35em;transform:rotate(1.8deg);background:#F1EEE6}
.vsv .sc.d2 .fo .fl{position:absolute;left:0;right:0;top:1.3em;bottom:0;border-radius:.4em .4em .5em .5em;background:linear-gradient(170deg,#E7C27A,#CFA052);box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}
.vsv .sc.d2 .fo span{position:absolute;left:1em;bottom:1em;font:400 1.2em/1 var(--font-pixel-serif);letter-spacing:.03em;color:#5A4320}
.vsv .sc.d2 .ob.cl{display:flex;align-items:center;gap:.7em;padding:0 1.1em;border-radius:1em;background:var(--pop-bg);box-shadow:var(--g-spec),var(--g-shadow);font:500 .98em/1.2 var(--font-sans);color:var(--text);-webkit-backdrop-filter:blur(.8em);backdrop-filter:blur(.8em)}
.vsv .sc.d2 .ob.cl .vi{width:1.2em;height:1.2em;color:#F26B5B}
.vsv .sc.d2 .aico{position:absolute;display:flex;flex-direction:column;align-items:center}
.vsv .sc.d2 .aico .aic{opacity:0}
.vsv .sc.d2 .aico .ring{position:absolute;left:50%;top:3.2em;width:9em;height:9em;margin:-4.5em 0 0 -4.5em;border-radius:50%;border:.18em solid var(--highlight);box-shadow:0 0 2em var(--glow-hi),inset 0 0 1.4em var(--glow-hi);opacity:0}
.vsv .sc.d2 .aico b{margin-top:.8em;font:600 1.3em/1 var(--font-sans);color:var(--text);white-space:nowrap;opacity:0}
.vsv .aic{display:grid;place-items:center;width:4.8em;height:4.8em;border-radius:1.15em;background:linear-gradient(150deg,var(--cyan-200,#8DEBFA),var(--highlight) 55%,var(--cyan-600,#03839E));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 .5em 1.2em -.3em var(--glow-hi)}
.vsv .aic .vi{width:2.4em;height:2.4em;color:#041018}
.vsv .aic.big{width:6.4em;height:6.4em;border-radius:1.53em}
.vsv .aic.big .vi{width:3.2em;height:3.2em}
.vsv .pop .pcc.icn{background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;width:6.4em;height:6.4em}
.vsv .pop .pcc.icn::before{display:none}
/* 3 · mapa: vista general (envíos a todo México) → corte a un acercamiento que sigue el paquete */
.vsv .sc.d3 .mzo,.vsv .sc.d3 .mzc{position:absolute;left:0;top:0;width:0;height:0;transform-origin:0 0}
.vsv .sc.d3 .mzc{opacity:0}
.vsv .sc.d3 .mo{position:absolute;overflow:visible}
.vsv .sc.d3 .mo .ld{fill:var(--map-dot)}
.vsv .sc.d3 .mo .fr{fill:none;stroke:var(--highlight);stroke-width:.22;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;opacity:.85}
.vsv .sc.d3 .fp{position:absolute;left:0;top:0;width:.9em;height:.9em;margin:-.45em 0 0 -.45em;border-radius:.25em;background:var(--cyan-200,#8DEBFA);box-shadow:0 0 .8em var(--glow-hi);opacity:0}
.vsv .sc.d3 .dp{position:absolute;width:.95em;height:.95em;margin:-.475em 0 0 -.475em;border-radius:50%;background:var(--highlight);box-shadow:0 0 0 .2em var(--hl-bg),0 0 1em var(--glow-hi);transform:scale(0)}
.vsv .sc.d3 .dp b,.vsv .sc.d3 .opin b{position:absolute;inset:-.6em;border-radius:50%;border:.1em solid var(--highlight);opacity:0}
.vsv .sc.d3 .opin{position:absolute;width:1.3em;height:1.3em;margin:-.65em 0 0 -.65em;border-radius:50%;background:var(--highlight);box-shadow:0 0 0 .3em var(--hl-bg),0 0 1.4em var(--glow-hi)}
.vsv .sc.d3 .olb{position:absolute;margin:1.1em 0 0 -2.2em;font:500 .78em/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);white-space:nowrap}
.vsv .sc.d3 .mc3{position:absolute;left:0;top:0;overflow:visible}
.vsv .sc.d3 .mc3 pattern rect{fill:var(--map-dot)}
.vsv .sc.d3 .mc3 .cst{fill:none;stroke:var(--map-dot);stroke-width:.05}
.vsv .sc.d3 .mc3 .rd path{fill:none;stroke:var(--text-muted);stroke-width:.05;stroke-linecap:round;stroke-linejoin:round;opacity:.4}
.vsv .sc.d3 .mc3 .rt1{fill:none;stroke:var(--highlight);stroke-width:.07;stroke-dasharray:.24 .18;opacity:.5}
.vsv .sc.d3 .mc3 .rt2{fill:none;stroke:var(--highlight);stroke-width:.13;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}
.vsv .sc.d3 .cc{position:absolute;display:flex;align-items:center;gap:.5em;margin:-.3em 0 0 -.3em}
.vsv .sc.d3 .cc i{flex:none;width:.6em;height:.6em;border-radius:50%;background:var(--text-muted)}
.vsv .sc.d3 .cc b{font:500 .82em/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}
.vsv .sc.d3 .cc.l b{position:absolute;right:1.1em;top:0}
.vsv .sc.d3 .cc.m{opacity:.55}.vsv .sc.d3 .cc.m b{font-size:.7em}
.vsv .sc.d3 .cc.og{margin:-1.4em 0 0 -1.4em}
.vsv .sc.d3 .cc.og i{width:2.8em;height:2.8em;display:grid;place-items:center;background:var(--highlight);box-shadow:0 0 0 .35em var(--hl-bg),0 0 1.6em var(--glow-hi)}
.vsv .sc.d3 .cc.og .vi{width:1.4em;height:1.4em;color:var(--on-highlight)}
.vsv .sc.d3 .cc.og b{font-size:.95em;color:var(--text)}
.vsv .sc.d3 .dst{position:absolute;width:0;height:0}
.vsv .sc.d3 .dst .pin{position:absolute;left:-1.9em;top:-1.9em;width:3.8em;height:3.8em;border-radius:50%;display:grid;place-items:center;background:var(--pop-bg);
  box-shadow:var(--g-spec),var(--g-shadow),0 0 0 .14em var(--highlight),0 0 2em var(--glow-hi)}
.vsv .sc.d3 .dst .pin i{grid-area:1/1;display:grid;place-items:center}
.vsv .sc.d3 .dst .pin .vi{width:1.8em;height:1.8em;color:var(--text)}
.vsv .sc.d3 .dst .k{opacity:0}.vsv .sc.d3 .dst .k .vi{color:var(--on-highlight)}
.vsv .sc.d3 .dst .rg{position:absolute;left:-2em;top:-2em;width:4em;height:4em;border-radius:50%;border:.16em solid var(--highlight);box-shadow:0 0 1.2em var(--glow-hi);opacity:0}
.vsv .sc.d3 .dst .l1{position:absolute;left:-10em;width:20em;top:2.5em;display:flex;justify-content:center;align-items:center;gap:.4em;white-space:nowrap}
.vsv .sc.d3 .dst .l1{font:600 .9em/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}
.vsv .sc.d3 .trk2{position:absolute;left:0;top:0;width:2.4em;height:2.4em;margin:-1.2em 0 0 -1.2em;border-radius:.7em;display:grid;place-items:center;
  background-color:var(--highlight);background-image:linear-gradient(160deg,var(--cyan-200,#8DEBFA),var(--highlight));box-shadow:0 0 1.4em var(--glow-hi)}
.vsv .sc.d3 .trk2 .vi{width:1.3em;height:1.3em;color:var(--on-highlight)}
.vsv .sc .st3{position:absolute;left:19.2em;top:1.4em;width:15.8em;height:3.2em}
.vsv .sc .st3 span{position:absolute;inset:0;display:flex;align-items:center;gap:.6em;padding:0 1em;border-radius:1.6em;background:var(--pop-bg);box-shadow:var(--g-spec),var(--g-shadow);font:600 1em/1 var(--font-sans);white-space:nowrap;opacity:0;
  -webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em)}
.vsv .sc .st3 .b{box-shadow:var(--g-spec),var(--g-shadow),0 0 0 .08em var(--highlight),0 0 1.6em -.3em var(--glow-hi)}
.vsv .sc .st3 .vi{color:var(--highlight)}
.vsv .sc .gzw{position:absolute;left:1.5em;top:17.4em;visibility:hidden}
.vsv .sc .gzw .gz{font-size:0.614em;background:var(--pop-bg);box-shadow:var(--g-spec),var(--g-shadow),0 0 3em -1em var(--glow-hi)}
.vsv .sc .k3w{position:absolute;opacity:0}
.vsv .sc .kc3{padding:1.3em 1.5em;border-radius:1.4em;background:var(--pop-bg);box-shadow:var(--g-spec),var(--g-shadow),0 0 0 .08em var(--highlight),0 0 3em -1em var(--glow-hi);
  -webkit-backdrop-filter:blur(1em) saturate(1.5);backdrop-filter:blur(1em) saturate(1.5)}
.vsv .sc .kc3 small{display:flex;align-items:center;gap:.45em;font:500 .95em/1 var(--font-sans);color:var(--text-muted)}
.vsv .sc .kc3 small .vi{width:1.05em;height:1.05em;color:var(--highlight)}
.vsv .sc .kc3 b{display:block;margin-top:.35em;font:600 2.7em/1 var(--font-display);letter-spacing:-.02em;color:var(--text)}
.vsv .sc .kc3 .up{display:flex;align-items:center;gap:.4em;margin-top:.5em;font:500 .9em/1 var(--font-sans);color:var(--highlight)}
.vsv .sc .kc3 .up .vi{width:1em;height:1em}
/* iPhone */
.vsv .sp .v{background:var(--page)}
.vsv .sp .sb{position:absolute;left:0;right:0;top:1.35em;height:2.2em;display:flex;align-items:center;padding:0 2.6em 0 3.4em;z-index:5}
.vsv .sp .sb b{font:600 1.55em/1 var(--font-sans);color:var(--text)}
.vsv .sp .sb .sig{margin-left:auto;display:flex;align-items:flex-end;gap:.18em;height:1.1em}
.vsv .sp .sb .sig i{width:.32em;border-radius:.1em;background:var(--text)}
.vsv .sp .sb .sig i:nth-child(1){height:35%}.vsv .sp .sb .sig i:nth-child(2){height:55%}.vsv .sp .sb .sig i:nth-child(3){height:78%}.vsv .sp .sb .sig i:nth-child(4){height:100%}
.vsv .sp .sb .bat{margin-left:.8em;width:2.3em;height:1.1em;border-radius:.3em;box-shadow:inset 0 0 0 .12em var(--text-muted);padding:.2em}
.vsv .sp .sb .bat i{display:block;width:72%;height:100%;border-radius:.12em;background:var(--text)}
.vsv .sp .lock{background:var(--wall)}
.vsv .sp .lock .sb b{visibility:hidden}
.vsv .sp .lock .date{position:absolute;left:0;right:0;top:calc(8.4em / 1.75);text-align:center;font:600 1.75em/1 var(--font-sans);color:var(--text)}
.vsv .sp .lock .time{position:absolute;left:0;right:0;top:calc(9.4em / 8.8);text-align:center;font:600 8.8em/1 var(--font-display);letter-spacing:-.03em;color:var(--text)}
.vsv .sp .lock .rb{position:absolute;bottom:4.8em;width:4.6em;height:4.6em;border-radius:50%;background:var(--note);box-shadow:inset 0 0 0 1px var(--note-b)}
.vsv .sp .lock .rb.l{left:3.4em}.vsv .sp .lock .rb.r{right:3.4em}
.vsv .sp .home{position:absolute;left:50%;bottom:1.1em;width:11em;height:.5em;margin-left:-5.5em;border-radius:99em;background:var(--text);opacity:.8;z-index:6}
.vsv .sp .ui .note{opacity:0}
.vsv .sp .shop .prod,.vsv .sp .shop .done{position:absolute;inset:0}
.vsv .sp .prod .top{position:absolute;left:2.4em;right:2.4em;top:5.4em;display:flex;align-items:center;justify-content:space-between}
.vsv .sp .prod .top b{font:700 1.6em/1 var(--font-sans);letter-spacing:.24em;color:var(--text)}
.vsv .sp .prod .top .vi{width:1.6em;height:1.6em;color:var(--text)}
.vsv .sp .prod .cart{position:relative}
.vsv .sp .prod .bd{position:absolute;right:-.7em;top:-.7em;width:1.5em;height:1.5em;border-radius:50%;display:grid;place-items:center;background:var(--highlight);color:var(--on-highlight);font:700 1em/1 var(--font-sans);font-style:normal;transform:scale(0)}
.vsv .sp .prod .img{position:absolute;left:1.8em;right:1.8em;top:9.6em;height:23.5em;border-radius:2.2em;display:grid;place-items:center;background:radial-gradient(closest-side,var(--hl-bg),transparent),var(--page2)}
.vsv .sp .prod .img .vdith{width:14em;height:17.5em}
.vsv .sp .prod .dots{position:absolute;left:0;right:0;top:34.4em;display:flex;justify-content:center;gap:.6em}
.vsv .sp .prod .dots i{width:.7em;height:.7em;border-radius:50%;background:var(--ink-2)}.vsv .sp .prod .dots i:first-child{background:var(--text)}
.vsv .sp .prod .nm{position:absolute;left:calc(2.4em / 2.15);top:calc(37.2em / 2.15);font:600 2.15em/1.15 var(--font-display);color:var(--text)}
.vsv .sp .prod .pr{position:absolute;left:calc(2.4em / 2.15);top:calc(40.6em / 2.15);font:500 2.15em/1 var(--font-sans);color:var(--text)}
.vsv .sp .prod .ship{position:absolute;left:calc(2.4em / 1.5);top:calc(46.4em / 1.5);display:flex;align-items:center;gap:.6em;font:400 1.5em/1 var(--font-sans);color:var(--text-muted)}
.vsv .sp .prod .ship .vi{width:1em;height:1em}
.vsv .sp .prod .buy{position:absolute;left:1.8em;right:1.8em;top:54em;height:5.4em;display:grid;place-items:center;border-radius:1.4em;background:var(--action);color:var(--on-action)}
.vsv .sp .prod .buy span{font:600 1.9em/1 var(--font-sans)}
.vsv .sp .sheet{position:absolute;left:0;right:0;bottom:0;height:42em;padding:1.4em 2.4em 0;border-radius:3em 3em 0 0;background:var(--page);z-index:8;transform:translateY(110%);
  box-shadow:0 -1em 3em -1em rgba(0,0,0,.35),inset 0 1px 0 var(--note-b)}
.vsv .sp .sheet .grab{display:block;width:5em;height:.5em;margin:0 auto 1.8em;border-radius:99em;background:var(--ink-2)}
.vsv .sp .sheet .ttl{display:block;font:600 2.3em/1 var(--font-display);color:var(--text);margin-bottom:1.1em}
.vsv .sp .sheet .ln{display:flex;justify-content:space-between;padding:.75em 0;font:400 1.65em/1 var(--font-sans);color:var(--text-muted)}
.vsv .sp .sheet .ln b{color:var(--text);font-weight:500}
.vsv .sp .sheet .ln.tot{margin-top:.4em;padding-top:1em;border-top:1px solid var(--g-line);font-size:1.9em;color:var(--text)}
.vsv .sp .sheet .ln.tot b{font-weight:700}
.vsv .sp .sheet .card{display:flex;align-items:center;gap:1em;margin-top:1.8em;height:4.8em;padding:0 1.4em;border-radius:1.2em;box-shadow:inset 0 0 0 .2em var(--highlight);background:var(--hl-bg);color:var(--text)}
.vsv .sp .sheet .card span{font:500 1.6em/1 var(--font-sans)}
.vsv .sp .sheet .card .vi{width:1.6em;height:1.6em}
.vsv .sp .sheet .card .ok{margin-left:auto;width:2.2em;height:2.2em;border-radius:50%;display:grid;place-items:center;background:var(--highlight)}
.vsv .sp .sheet .card .ok .vi{width:1.2em;height:1.2em;color:var(--on-highlight)}
.vsv .sp .sheet .pay{position:absolute;left:1.8em;right:1.8em;bottom:5.2em;height:5.4em;display:grid;place-items:center;border-radius:1.4em;background:var(--action);color:var(--on-action)}
.vsv .sp .sheet .pay .lb{grid-area:1/1;font:600 1.9em/1 var(--font-sans)}
.vsv .sp .sheet .pay .spin{grid-area:1/1;width:2.4em;height:2.4em;border-radius:50%;border:.3em solid currentColor;border-right-color:transparent;opacity:0}
.vsv .sp .done{display:grid;align-content:center;justify-items:center;text-align:center;padding:0 2.4em 6em;opacity:0}
.vsv .sp .done .vchk{width:8em;height:8em;border-radius:50%;display:grid;place-items:center;background:var(--highlight);box-shadow:0 0 3em var(--glow-hi),inset 0 1px 0 rgba(255,255,255,.5);transform:scale(0)}
.vsv .sp .done .vchk .vi{width:3.6em;height:3.6em;color:var(--on-highlight)}
.vsv .sp .done b{margin-top:1.4em;font:600 2.5em/1.15 var(--font-display);color:var(--text)}
.vsv .sp .done small{margin-top:.6em;font:500 1.8em/1 var(--font-mono);color:var(--text-muted)}
.vsv .sp .done p{margin:1.2em 0 0;font:400 1.6em/1.35 var(--font-sans);color:var(--text-muted)}

/* número que rueda (odómetro) */
.vsv .odo{display:inline-flex;align-items:flex-start;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:top}
.vsv .odo .od,.vsv .nw .od{display:inline-block;height:1em;overflow:hidden;vertical-align:top}
.vsv .odo .od>i,.vsv .nw .od>i{display:block;width:1ch;font-style:normal;line-height:1em;word-break:break-all;white-space:normal;text-align:center}
.vsv .odo .os{display:inline-block}
.vsv .tk{display:inline-block;height:1em;overflow:hidden;vertical-align:top}
.vsv .tk>span{display:block}
.vsv .tk i{display:block;height:1em;line-height:1em;font-style:normal;font-variant-numeric:tabular-nums;white-space:nowrap}

/* 1 · celular: avisos apilados, chat que se llena */
.vsv .sp .nst .note{height:11.2em;transform-origin:50% 0;background:rgba(28,44,54,.96)}
[data-theme="light"] .vsv .sp :is(.nst .note,.a-ts),.vsv[data-theme="light"] .sp :is(.nst .note,.a-ts){background:rgba(255,255,255,.97)}
.vsv .sp .nst .note .tx{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.vsv .sp .chat{position:absolute;inset:0;z-index:8;background:var(--page);opacity:0}
.vsv .sp .lock .chat .sb b{visibility:visible}
.vsv .sp .ch-hd{position:absolute;left:2.2em;right:2.2em;top:5.6em;display:flex;align-items:center;justify-content:space-between}
.vsv .sp .ch-hd>b{font:700 3.4em/1 var(--font-display);letter-spacing:-.02em;color:var(--text)}
.vsv .sp .ch-hd .nw{display:inline-flex;align-items:center;gap:.25em;height:2em;padding:0 .7em;border-radius:99em;background:var(--hl-bg);box-shadow:inset 0 0 0 .08em var(--highlight);font:600 1.5em/1 var(--font-sans);color:var(--text)}
.vsv .sp .ch-sr{position:absolute;left:1.375em;right:1.375em;top:6.6em;height:2.25em;display:flex;align-items:center;gap:.5em;padding:0 .75em;border-radius:.75em;background:var(--page2);font:400 1.6em/1 var(--font-sans);color:var(--text-muted)}
.vsv .sp .ch-sr .vi{width:1em;height:1em}
.vsv .sp .ch-tb{position:absolute;left:2.2em;top:15.2em;display:flex;gap:.8em}
.vsv .sp .ch-tb span{padding:.5em .95em;border-radius:99em;background:var(--page2);font:500 1.4em/1 var(--font-sans);color:var(--text-muted)}
.vsv .sp .ch-tb .on{background:var(--text);color:var(--page)}
.vsv .sp .ch-ls{position:absolute;left:0;right:0;top:19.4em;bottom:0;overflow:hidden}
.vsv .sp .crow{position:absolute;left:0;right:0;top:0;height:7.6em;display:flex;align-items:center;gap:1.3em;padding:0 2.2em;border-bottom:1px solid var(--g-line);background:var(--page)}
.vsv .sp .crow .av{flex:none;width:2.875em;height:2.875em;border-radius:50%;display:grid;place-items:center;background:var(--av);color:#fff;font:600 1.6em/1 var(--font-sans);font-style:normal}
.vsv .sp .crow .av .vi{width:1.1em;height:1.1em;color:#fff}
.vsv .sp .crow div{flex:1;min-width:0}
.vsv .sp .crow div b{display:block;font:600 1.65em/1.2 var(--font-sans);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.vsv .sp .crow div span{display:block;margin-top:.2em;font:400 1.45em/1.25 var(--font-sans);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.vsv .sp .crow small{position:absolute;right:2.2em;top:1.5em;font:500 1.15em/1 var(--font-sans);color:var(--highlight)}
.vsv .sp .crow em{position:absolute;right:2.2em;bottom:1.5em;min-width:1.85em;height:1.85em;padding:0 .4em;border-radius:99em;display:grid;place-items:center;background:var(--highlight);color:var(--on-highlight);font:700 1.2em/1 var(--font-sans);font-style:normal}
.vsv .sp .crow div{padding-right:4.4em}
/* tarjeta de resultado: clientes nuevos */
.vsv .pop .pcc.kc{width:24em;padding:1.8em 2em 1.5em;border-radius:1.8em}
.vsv .pcc.kc small{display:flex;align-items:center;gap:.5em;font:500 1.6em/1 var(--font-sans);color:var(--text-muted)}
.vsv .pcc.kc small .vi{width:1em;height:1em;color:var(--highlight)}
.vsv .pcc.kc .kv{display:flex;align-items:flex-end;gap:1em;margin-top:.8em}
.vsv .pcc.kc .kv b{font:600 6.6em/1 var(--font-display);letter-spacing:-.03em;color:var(--text)}
.vsv .pcc.kc .kv>span{display:block;padding-bottom:.45em;font:500 1.7em/1.25 var(--font-sans);color:var(--text)}
.vsv .pcc.kc .kv>span em{display:flex;align-items:center;gap:.35em;margin-top:.3em;font-style:normal;font-size:.8em;color:var(--highlight)}
.vsv .pcc.kc .kv>span em .vi{width:1em;height:1em}
.vsv .pcc.kc .spk{display:block;width:100%;height:4.6em;margin-top:1.2em;overflow:visible;clip-path:inset(-1em 100% -1em -1em)}
.vsv .pcc.kc .spk .sl{fill:none;stroke:var(--highlight);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}
.vsv .pcc.kc .spk .sa{fill:var(--hl-bg)}

/* 2 · pantalla de inicio y app móvil de tu empresa */
.vsv .sp .hs{background:var(--wall)}
.vsv .sp .hs .sb b{visibility:visible}
.vsv .sp .hic{position:absolute;width:4.8em;display:flex;flex-direction:column;align-items:center}
.vsv .sp .hic>span:not(.aic){width:4.8em;height:4.8em;border-radius:1.15em;display:grid;place-items:center;background:var(--c);background-image:linear-gradient(160deg,rgba(255,255,255,.28),rgba(255,255,255,0) 60%);box-shadow:0 .3em .8em -.3em rgba(0,0,0,.4)}
.vsv .sp .hic>span .vi{width:2.3em;height:2.3em;color:#fff}
.vsv .sp .hic b{display:block;margin-top:.5em;font:500 1.12em/1 var(--font-sans);color:#fff;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.45)}
[data-theme="light"] .vsv .sp .hic b,.vsv[data-theme="light"] .sp .hic b{color:var(--text);text-shadow:none}
.vsv .sp .hw{position:absolute;left:2.16em;right:2.16em;top:33.6em;height:11.4em;padding:1.6em 1.8em;border-radius:2.2em;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}
[data-theme="light"] .vsv .sp .hw,.vsv[data-theme="light"] .sp .hw{background:rgba(255,255,255,.6);box-shadow:inset 0 0 0 1px rgba(4,16,24,.06)}
.vsv .sp .hw small{display:block;font:600 1.3em/1 var(--font-sans);color:#F26B5B;text-transform:uppercase;letter-spacing:.06em}
.vsv .sp .hw b{display:block;margin-top:.1em;font:600 4em/1 var(--font-display);color:var(--text)}
.vsv .sp .hw span{display:block;margin-top:.4em;font:500 1.35em/1.25 var(--font-sans);color:var(--text)}
.vsv .sp .dock{position:absolute;left:1.4em;right:1.4em;top:55.4em;height:7.4em;border-radius:2.6em;display:flex;justify-content:space-around;align-items:center;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}
[data-theme="light"] .vsv .sp .dock,.vsv[data-theme="light"] .sp .dock{background:rgba(255,255,255,.55)}
.vsv .sp .dock span{width:4.8em;height:4.8em;border-radius:1.15em;display:grid;place-items:center;background:var(--c);background-image:linear-gradient(160deg,rgba(255,255,255,.28),rgba(255,255,255,0) 60%)}
.vsv .sp .dock .vi{width:2.3em;height:2.3em;color:#fff}
.vsv .sp .hs>.home{z-index:12}
.vsv .sp .app2{position:absolute;left:0;top:0;width:30em;height:65.044em;transform-origin:0 0;opacity:0;z-index:9}
.vsv .sp .app2 .ap{position:absolute;inset:0;background:var(--page);overflow:hidden}
.vsv .sp .app2 .spl{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(150deg,var(--cyan-200,#8DEBFA),var(--highlight) 55%,var(--cyan-600,#03839E))}
.vsv .sp .app2 .spl .aic{background:none;box-shadow:none;width:30em;height:30em}
.vsv .sp .app2 .spl .aic .vi{width:15em;height:15em}
.vsv .sp .ap .sb b{visibility:visible}
.vsv .sp .a-hd{position:absolute;left:2.2em;right:2.2em;top:5.6em;display:flex;align-items:center;justify-content:space-between}
.vsv .sp .a-hd b{font:700 3.4em/1 var(--font-display);letter-spacing:-.02em;color:var(--text)}
.vsv .sp .a-hd .avt{width:3.1em;height:3.1em;border-radius:50%;display:grid;place-items:center;background:var(--hl-bg);box-shadow:inset 0 0 0 .08em var(--highlight);font:600 1.3em/1 var(--font-sans);font-style:normal;color:var(--text)}
.vsv .sp .a-sub{position:absolute;left:1.47em;top:7.07em;font:500 1.5em/1 var(--font-sans);color:var(--text-muted)}
.vsv .sp .a-sr{position:absolute;left:1.375em;right:1.375em;top:8.6em;height:2.25em;display:flex;align-items:center;gap:.5em;padding:0 .75em;border-radius:.75em;background:var(--page2);font:400 1.6em/1 var(--font-sans);color:var(--text-muted)}
.vsv .sp .a-sr .vi{width:1em;height:1em}
.vsv .sp .a-ls{position:absolute;left:0;right:0;top:19.4em;bottom:8.6em;overflow:hidden}
.vsv .sp .acard{position:absolute;left:1.8em;right:1.8em;top:0;height:7.4em;display:flex;align-items:center;gap:1.2em;padding:0 1.4em;border-radius:1.6em;background:var(--page2);box-shadow:inset 0 0 0 1px var(--g-line)}
.vsv .sp .acard .st{flex:none;width:3.8em;height:3.8em;border-radius:1em;display:grid;place-items:center;background:var(--g-line)}
.vsv .sp .acard .st.pro,.vsv .sp .acard .st.nw{background:var(--hl-bg)}
.vsv .sp .acard .st .vi{width:1.8em;height:1.8em;color:var(--highlight)}
.vsv .sp .acard div{flex:1;min-width:0}
.vsv .sp .acard b{display:block;font:600 1.55em/1.2 var(--font-sans);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.vsv .sp .acard span{display:block;margin-top:.25em;font:400 1.35em/1.2 var(--font-sans);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.vsv .sp .acard em{flex:none;padding:.45em .7em;border-radius:99em;background:var(--g-line);font:500 1.15em/1 var(--font-sans);font-style:normal;color:var(--text)}
.vsv .sp .acard em.pro,.vsv .sp .acard em.nw{background:var(--hl-bg);box-shadow:inset 0 0 0 .1em var(--highlight)}
.vsv .sp .fab{position:absolute;left:21.8em;top:46.4em;width:5.4em;height:5.4em;border-radius:50%;display:grid;place-items:center;background:var(--action);box-shadow:0 .6em 1.6em -.3em var(--glow-hi)}
.vsv .sp .fab .vi{width:2.2em;height:2.2em;color:var(--on-action)}
.vsv .sp .a-tb{position:absolute;left:0;right:0;bottom:0;height:8.6em;display:flex;justify-content:space-around;padding:1.2em 1em 0;border-top:1px solid var(--g-line);background:var(--page)}
.vsv .sp .a-tb span{display:flex;flex-direction:column;align-items:center;gap:.4em;font:500 1.1em/1 var(--font-sans);color:var(--text-muted)}
.vsv .sp .a-tb .vi{width:2em;height:2em}
.vsv .sp .a-tb .on{color:var(--highlight)}
.vsv .sp .scrim{position:absolute;inset:0;background:rgba(0,0,0,.42);opacity:0}
.vsv .sp .a-sh{position:absolute;left:0;right:0;bottom:0;height:44em;padding:1.4em 2.2em 0;border-radius:3em 3em 0 0;background:var(--page);box-shadow:0 -1em 3em -1em rgba(0,0,0,.35),inset 0 1px 0 var(--note-b);transform:translateY(105%)}
.vsv .sp .a-sh .grab{display:block;width:5em;height:.5em;margin:0 auto 1.6em;border-radius:99em;background:var(--ink-2)}
.vsv .sp .a-sh .ttl{display:block;margin-bottom:.5em;font:600 2.3em/1 var(--font-display);color:var(--text)}
.vsv .sp .fld{margin-top:.9em}
.vsv .sp .fld small{display:block;margin-bottom:.36em;font:500 1.25em/1 var(--font-sans);color:var(--text-muted)}
.vsv .sp .fld span{display:flex;align-items:center;height:3.6em;padding:0 1.2em;border-radius:1.1em;background:var(--page2);box-shadow:inset 0 0 0 1px var(--g-line)}
.vsv .sp .fld span i{font:500 1.6em/1 var(--font-sans);font-style:normal;color:var(--text);white-space:nowrap;clip-path:inset(0 100% 0 0)}
.vsv .sp .a-sh .sv{position:absolute;left:1.22em;right:1.22em;bottom:2.56em;height:2.78em;display:grid;place-items:center;border-radius:.78em;background:var(--action);color:var(--on-action);font:600 1.8em/1 var(--font-sans)}
.vsv .sp .a-ts{position:absolute;left:2.2em;right:2.2em;top:5.2em;height:4.6em;z-index:6;display:flex;align-items:center;gap:.8em;padding:0 1.5em;border-radius:99em;background:rgba(28,44,54,.97);
  box-shadow:inset 0 0 0 1px var(--note-b),0 1em 2.4em -1em rgba(0,0,0,.35),0 0 0 .12em var(--highlight);opacity:0}
.vsv .sp .a-ts .vi{flex:none;width:1.8em;height:1.8em;color:var(--highlight)}
.vsv .sp .a-ts span{font:600 1.4em/1.2 var(--font-sans);color:var(--text)}

/* 3 · celular: la playera (producto fácil de reconocer) */
.vsv .sp .prod .img{background:radial-gradient(70% 62% at 50% 42%,#FFFFFF,#E4E9EC 78%)}
.vsv .sp .prod .img .tee{width:17.5em;height:auto;overflow:visible;filter:drop-shadow(0 1.2em 1.2em rgba(4,16,24,.22))}
.vsv .sp .tee .tb{fill:url(#teeg)}
.vsv .sp .tee .tc{fill:none;stroke:#5B6670;stroke-width:2.2;stroke-linecap:round}
.vsv .sp .tee .ts,.vsv .sp .tee .tf{fill:none;stroke:rgba(255,255,255,.1);stroke-width:1.2;stroke-linecap:round}
.vsv .sp .tee .tl rect{fill:var(--cyan-200,#8DEBFA)}
.vsv .sp .prod .szs{position:absolute;left:2.4em;top:44.4em;display:flex;gap:.9em}
.vsv .sp .prod .sz{width:3.2em;height:2.4em;display:grid;place-items:center;border-radius:.67em;box-shadow:inset 0 0 0 1px var(--g-line);font:600 1.5em/1 var(--font-sans);color:var(--text)}
.vsv .sp .prod .ship{top:calc(50em / 1.5)}

/* 3 · laptop: panel de la tienda (ventas de hoy y pedidos que llegan) */
.vsv :is(.sm,.fs) .d3 .hd .gbx{margin-left:auto;display:inline-grid}
.vsv :is(.sm,.fs) .d3 .hd .gb{grid-area:1/1;display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.75em 1.1em;border-radius:.55em;font:600 1.6em/1 var(--font-sans);white-space:nowrap}
.vsv :is(.sm,.fs) .d3 .hd .gb .vi{width:1em;height:1em}
.vsv :is(.sm,.fs) .d3 .hd .g0{background:var(--action);color:var(--on-action)}
.vsv :is(.sm,.fs) .d3 .hd .g0 .vi{color:var(--action-icon)}
.vsv :is(.sm,.fs) .d3 .hd .g1{opacity:0;background:var(--hl-bg);color:var(--text);box-shadow:inset 0 0 0 1px rgba(0,184,217,.5)}
.vsv :is(.sm,.fs) .d3 .hd .g1 .vi{color:var(--highlight)}
.vsv :is(.sm,.fs) .d3 .k3{display:grid;grid-template-columns:1fr 1fr;gap:2em;margin-top:2em}
.vsv :is(.d2,.d3) .kpi{position:relative;height:10.8em;padding:1.7em 2em;border-radius:1.4em;background:var(--page2);box-shadow:inset 0 0 0 1px var(--g-line)}
.vsv :is(.d2,.d3) .kpi small{display:flex;align-items:center;gap:.5em;font:500 1.6em/1 var(--font-sans);color:var(--text-muted)}
.vsv :is(.d2,.d3) .kpi small .vi{width:1em;height:1em;color:var(--highlight)}
.vsv :is(.d2,.d3) .kpi b{display:flex;align-items:baseline;margin-top:.3em;font:600 4.3em/1 var(--font-display);letter-spacing:-.03em;color:var(--text)}
.vsv :is(.d2,.d3) .kpi b em{font-style:normal;font-size:.55em;margin-left:.15em;color:var(--text-muted)}
.vsv :is(.d2,.d3) .kpi>span{display:block;margin-top:.55em;font:400 1.4em/1 var(--font-sans);color:var(--text-muted)}
.vsv :is(.d2,.d3) .kpi .up{display:flex;align-items:center;gap:.4em;color:var(--highlight);opacity:0}
.vsv :is(.d2,.d3) .kpi .up .vi{width:1em;height:1em}
.vsv :is(.sm,.fs) .d3 .cht,.vsv :is(.sm,.fs) .d3 .ol{position:absolute;top:19.4em;height:24.6em;padding:1.4em 1.6em;border-radius:1.4em;background:var(--page2);box-shadow:inset 0 0 0 1px var(--g-line);overflow:hidden}
.vsv :is(.sm,.fs) .d3 .cht{left:0;width:30em}
.vsv :is(.sm,.fs) .d3 .ol{left:32em;right:0}
.vsv :is(.sm,.fs) .d3 .lt{display:block;font:500 1.5em/1 var(--font-sans);color:var(--text-muted)}
.vsv :is(.sm,.fs) .d3 .cht svg{position:absolute;left:1.6em;top:4.4em;width:calc(100% - 3.2em);height:calc(100% - 8.6em);overflow:visible;clip-path:inset(-1em 100% -1em -1em)}
.vsv :is(.sm,.fs) .d3 .cht .gl3{stroke:var(--g-line);stroke-width:1;vector-effect:non-scaling-stroke}
.vsv :is(.sm,.fs) .d3 .cht .ln{fill:none;stroke:var(--highlight);stroke-width:2.6;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}
.vsv :is(.sm,.fs) .d3 .cht .ar{fill:var(--hl-bg)}
.vsv :is(.sm,.fs) .d3 .cht .lbl{position:absolute;left:1.6em;right:1.6em;bottom:1.4em;display:flex;justify-content:space-between;font:500 1.2em/1 var(--font-mono);color:var(--text-muted)}
.vsv :is(.sm,.fs) .d3 .ow{position:absolute;left:1em;right:1em;top:4.2em;bottom:0;overflow:hidden}
.vsv :is(.sm,.fs) .d3 .orw{position:absolute;left:0;right:0;top:0;height:4.6em;display:grid;grid-template-columns:5.6em 1fr auto auto;align-items:center;gap:1em;padding:0 .6em;border-bottom:1px solid var(--g-line);opacity:0}
.vsv :is(.sm,.fs) .d3 .orw b{font:500 1.4em/1 var(--font-mono);color:var(--text)}
.vsv :is(.sm,.fs) .d3 .orw span{font:500 1.45em/1.15 var(--font-sans);color:var(--text);white-space:nowrap;overflow:hidden}
.vsv :is(.sm,.fs) .d3 .orw span small{display:block;font-size:.78em;color:var(--text-muted)}
.vsv :is(.sm,.fs) .d3 .orw .tot{font-weight:600}
.vsv :is(.sm,.fs) .d3 .orw em{font-style:normal;padding:.45em .65em;border-radius:.55em;background:var(--hl-bg);font:500 1.2em/1 var(--font-sans);color:var(--text)}
/* 2 · laptop: fila que llega desde el celular */
.vsv :is(.sm,.fs) .row .via{display:inline-flex;align-items:center;gap:.35em;margin-left:.7em;padding:.35em .6em;border-radius:99em;background:var(--hl-bg);font:500 .7em/1 var(--font-sans);font-style:normal;color:var(--text);vertical-align:middle}
.vsv :is(.sm,.fs) .row .via .vi{width:1em;height:1em;color:var(--highlight)}
.vsv :is(.sm,.fs,.pcc) .row em.nw{background:var(--hl-bg);box-shadow:inset 0 0 0 1px rgba(0,184,217,.45)}
.vsv .d2 .kpis{grid-template-columns:24em 31em}

/* luz: halos detrás de las pantallas y haz celular → laptop */
.vsv-rig .halo{position:absolute;left:0;top:0;transform-origin:0 0;pointer-events:none;border-radius:50%;
  background:radial-gradient(closest-side,rgba(0,184,217,.55),rgba(0,184,217,.2) 52%,transparent)}
[data-theme="light"] .vsv-rig .halo,.vsv[data-theme="light"] .vsv-rig .halo{background:radial-gradient(closest-side,rgba(0,184,217,.32),rgba(0,184,217,.1) 52%,transparent)}
.vsv-rig .halo.hm{width:711.32px;height:460.43px;transform:matrix3d(1.3793,-0.09303801,-0.3244621,0,0.1293728,1.301705,0.1767105,0,0.2165563,-0.1524292,0.964297,0,-181.6605,-80.0759,-458.4886,1);opacity:.5}
.vsv-rig .halo.hp{width:156.7px;height:339.75px;transform:matrix3d(1.707821,0.1052663,0.3671078,0,-0.02875345,1.297975,-0.2384006,0,-0.2171395,0.1716839,0.9609241,0,548.2601,323.3501,616.6347,1);opacity:0}
.vsv-fx{position:absolute;left:0;top:0;width:1000px;height:933.33px;overflow:visible;pointer-events:none}
.vsv-fx .bm path{fill:none;stroke-linecap:round}
.vsv-fx .bm .b0{stroke:var(--highlight);stroke-width:2.5;stroke-dasharray:.8 1.6;opacity:0}
.vsv-fx .bm .b1{stroke:var(--cyan-200,#8DEBFA);stroke-width:7;stroke-dasharray:22 200;stroke-dashoffset:22;opacity:0;filter:drop-shadow(0 0 5px var(--highlight)) drop-shadow(0 0 14px var(--glow-hi))}
.vsv-fx .bm :is(.b2,.b3){fill:none;stroke:var(--highlight);stroke-width:3;opacity:0;transform-box:fill-box;transform-origin:50% 50%}
.vsv-fx .bm.mb{display:none}

/* frases sincronizadas: 3 por servicio; la activa encendida y su barra se llena durante su tramo */
.vsv-caps{position:absolute;left:0;right:0;top:100%;margin-top:14px;height:52px;z-index:25;pointer-events:none}
.vsv .cap{position:absolute;inset:0 50px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none}
.vsv .cap li{--lit:0;--act:0;position:relative;display:flex;align-items:baseline;gap:8px;padding-top:12px;border-top:2px solid var(--g-line);opacity:calc(.42 + .58 * var(--lit))}
.vsv .cap li::after{content:"";position:absolute;left:0;right:0;top:-2px;height:2px;border-radius:2px;background:var(--highlight);transform-origin:0 50%;transform:scaleX(0)}
.vsv .cap b{font:500 12px/1 var(--font-mono);color:var(--text-muted);letter-spacing:.04em}
.vsv .cap span{font:500 15px/1.3 var(--font-display);color:var(--text)}
.vsv-in{--p1a:matrix3d(0.1131011,0.007763148,0.02755699,0,-0.002874733,0.1148096,-0.0205428,0,-0.02848486,0.01923567,0.1114904,0,483.7697,325.5162,1226.483,1);--p1e:matrix3d(1.12,0,0,0,0,1.12,0,0,0,0,1.12,0,64,288,0,1);--p3a:matrix3d(0.5962885,-0.0325289,-0.1124715,0,0.04832219,0.6000873,0.0826323,0,0.106644,-0.09002778,0.5914305,0,519.9176,76.05173,-622.317,1);--p3e:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,70,490,0,1);--p3b:matrix3d(0.5754867,-0.05656495,-0.1867709,0,0.07949985,0.5990936,0.06351857,0,0.178221,-0.08458866,0.5747608,0,501.5827,148.8611,-200.1992,1);--i2a:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,430.4348,380.4348,0,1);--i2e:matrix3d(0.1743136,0.01229061,0.04403226,0,-0.004616885,0.1774196,-0.03124275,0,-0.04548161,0.02909265,0.1719307,0,433.2667,419.4195,1176.261,1);--f3a:matrix3d(0.4828841,-0.04228422,-0.1428989,0,0.06115947,0.4981279,0.0592726,0,0.1358954,-0.07393083,0.4810943,0,584.323,155.6234,-181.1107,1);--f3e:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,141.3043,528.2609,0,1);--wd1f:matrix3d(1.405829,0,0,0,0,1.405829,0,0,0,0,1.405829,0,0,141.573,0,1);--wd1i:matrix3d(1.321479,0,0,0,0,1.321479,0,0,0,0,1.321479,0,30,160.9916,0,1);--wd1s:matrix3d(0.953968,-0.08547071,-0.2874713,0,0.122935,0.9857435,0.1148772,0,0.2735544,-0.1449295,0.9508751,0,64.42745,139.0019,-47.27113,1);--wd2bf:matrix3d(1.405829,0,0,0,0,1.405829,0,0,0,0,1.405829,0,0,141.573,0,1);--wd2bi:matrix3d(1.321479,0,0,0,0,1.321479,0,0,0,0,1.321479,0,30,160.9916,0,1);--wd2bs:matrix3d(0.9585671,-0.08051187,-0.2732527,0,0.117068,0.985822,0.1202081,0,0.2597004,-0.1472167,0.9544019,0,70.93089,155.1297,37.64513,1);--wclip:inset(12.15em 10.43em 21.21em 10.43em round 1.97em)}
.vsv .r0:checked ~ .vsv-pin .c-x{animation:k1xd 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .c-y{animation:k1yd 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .c-z{animation:k1zd 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .c-yaw{animation:k1w 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .vsv-rig{animation:k1p 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .vsv-rig .gl{animation:k1g 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .g-mac{animation:gm1 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .g-mac>*{animation:gb1 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .c-x{animation:k2xd 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .c-y{animation:k2yd 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .c-z{animation:k2zd 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .c-yaw{animation:k2w 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .vsv-rig{animation:k2p 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .vsv-rig .gl{animation:k2g 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .g-mac{animation:gm2 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .g-mac>*{animation:gb2 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .c-x{animation:k3xd 11.4s linear 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .c-y{animation:k3yd 11.4s linear 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .c-z{animation:k3zd 11.4s linear 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .c-yaw{animation:k3w 11.4s linear 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .vsv-rig{animation:k3p 11.4s linear 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .vsv-rig .gl{animation:k3g 11.4s linear 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .g-mac{animation:gm3 11.4s linear 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .g-mac>*{animation:gb3 11.4s linear 1 both;animation-delay:var(--off)}
@property --lit{syntax:"<number>";inherits:false;initial-value:0}
@property --act{syntax:"<number>";inherits:true;initial-value:0}
.vsv.is-rs *,.vsv.is-rs *::before,.vsv.is-rs *::after{transition:none!important}

/* ===== móvil: escenario arriba, índice abajo ===== */
@container vsv (max-width:760px){
  .vsv-in{grid-template-columns:1fr;row-gap:14px;--p1a:matrix3d(0.1131011,0.007763148,0.02755699,0,-0.002874733,0.1148096,-0.0205428,0,-0.02848486,0.01923567,0.1114904,0,479.1616,298.7282,1207.603,1);--p1e:matrix3d(1.68,0,0,0,0,1.68,0,0,0,0,1.68,0,96,262,0,1);--p3a:matrix3d(0.5962885,-0.0325289,-0.1124715,0,0.04832219,0.6000873,0.0826323,0,0.106644,-0.09002778,0.5914305,0,560.077,95.11106,-422.98,1);--p3e:matrix3d(1.5,0,0,0,0,1.5,0,0,0,0,1.5,0,210,430,0,1);--p3b:matrix3d(0.5754867,-0.05656495,-0.1867709,0,0.07949985,0.5990936,0.06351857,0,0.178221,-0.08458866,0.5747608,0,559.2526,224.3794,239.7751,1);--i2a:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,409.5652,298.4783,0,1);--i2e:matrix3d(0.1340874,0.009454319,0.03387097,0,-0.00355145,0.1364766,-0.02403289,0,-0.03498586,0.02237896,0.1322544,0,428.4491,390.4105,1128.08,1);--f3a:matrix3d(0.3714493,-0.03252632,-0.1099222,0,0.04704575,0.3831753,0.04559431,0,0.104535,-0.05686987,0.3700726,0,640.4201,228.5072,241.6834,1);--f3e:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,33.69565,490.6522,0,1);--wd1f:matrix3d(1.711443,0,0,0,0,1.711443,0,0,0,0,1.711443,0,-26.08696,5.998109,0,1);--wd1i:matrix3d(1.608757,0,0,0,0,1.608757,0,0,0,0,1.608757,0,10.43478,29.63822,0,1);--wd1s:matrix3d(0.953968,-0.08547071,-0.2874713,0,0.122935,0.9857435,0.1148772,0,0.2735544,-0.1449295,0.9508751,0,120.8243,212.3965,379.7638,1);--wd2bf:matrix3d(1.894812,0,0,0,0,1.894812,0,0,0,0,1.894812,0,-352.1739,-36.21638,0,1);--wd2bi:matrix3d(1.781124,0,0,0,0,1.781124,0,0,0,0,1.781124,0,-311.7391,-10.0434,0,1);--wd2bs:matrix3d(0.9585671,-0.08051187,-0.2732527,0,0.117068,0.985822,0.1202081,0,0.2597004,-0.1472167,0.9544019,0,118.0432,212.5713,439.4394,1);--wclip:inset(11.79em 13.86em 20.32em 3.00em round 1.97em)}
  .vsv-stage{grid-row:1;width:100%;aspect-ratio:50/40;justify-self:stretch;margin-bottom:44px}
  .vsv-cover{height:869.57px}
  .vsv-bgx .fx3{top:27em}.vsv-bgx .fx2{top:4em}
  .vsv .vsv-fx .bm.dk{display:none}.vsv .vsv-fx .bm.mb{display:inline}
  .vsv-idx{grid-row:2}
  .vsv-caps{margin-top:10px;height:34px}
  .vsv .cap{right:44px}
  .vsv .cap{gap:6px}
  .vsv .cap li{padding-top:0;opacity:1}
  .vsv .cap b{display:none}
  .vsv .cap span{position:absolute;top:10px;width:calc(300% + 12px);font-size:15px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:var(--act)}
  .vsv .cap li:nth-child(2) span{left:calc(-100% - 6px)}.vsv .cap li:nth-child(3) span{left:calc(-200% - 12px)}
  .vsv-row{padding:12px 0}
  .vsv-t{font-size:26px;gap:10px}
  .vsv-q,.vsv-inc{display:none}
  .vsv-d{margin-left:31px}
  .vsv-d>div{padding-top:6px}
  .vsv-need{font-size:15px}
  .vsv-cta{height:40px;font-size:14px}
  main li a.vsv-cta{margin-top:16px}
  .vsv-ind{left:-12px;right:-12px}.vsv-row::before{inset:0 -12px}
  .vsv .pop.p1 .pcc{font-size:16.3px}.vsv .pop.p3 .pcc{font-size:14.63px}.vsv .pop.i2 .pcc{font-size:28.26px}.vsv .pop.f3 .pcc{font-size:17.34px}
  .vsv-scn{top:18.8em;--ss:1.3}
.vsv .r0:checked ~ .vsv-pin .c-x{animation-name:k1xm}
.vsv .r0:checked ~ .vsv-pin .c-y{animation-name:k1ym}
.vsv .r0:checked ~ .vsv-pin .c-z{animation-name:k1zm}
.vsv .r1:checked ~ .vsv-pin .c-x{animation-name:k2xm}
.vsv .r1:checked ~ .vsv-pin .c-y{animation-name:k2ym}
.vsv .r1:checked ~ .vsv-pin .c-z{animation-name:k2zm}
.vsv .r2:checked ~ .vsv-pin .c-x{animation-name:k3xm}
.vsv .r2:checked ~ .vsv-pin .c-y{animation-name:k3ym}
.vsv .r2:checked ~ .vsv-pin .c-z{animation-name:k3zm}
}
@media (max-width:760px){.vsv{--pin-top:88px}}
/* movimiento reducido: cada servicio se muestra quieto en su resultado */
@media (prefers-reduced-motion:reduce){
  .vsv{--off:-99s}
  .vsv .vsv-ind,.vsv .vsv-row,.vsv .vsv-d,.vsv .vsv-sw,.vsv .vsv-caps{transition:none!important}
  .vsv .vsv-rp{display:none}
  .vsv-bgx i{animation:none!important}
}

/* ===== demos: cada servicio se reproduce una vez al elegirlo y se queda en su resultado ===== */
.vsv .r0:checked ~ .vsv-pin .sc.d1{animation:v0 10.9s cubic-bezier(.45,0,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sc.d1 .qw2{animation:v1 10.9s steps(26,end) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sc.d1 .sk2.sa{animation:v2 10.9s cubic-bezier(.45,0,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sc.d1 .sk2.sb{animation:v3 10.9s cubic-bezier(.45,0,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sc.d1 .sk2.sc{animation:v4 10.9s cubic-bezier(.45,0,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sc.d1 .rz{animation:v5 10.9s cubic-bezier(.45,0,.2,1) 1 both,v6 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sc.d1 .rz .rk{animation:v7 10.9s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sc.d1 .rz .sw{animation:v8 10.9s cubic-bezier(.4,0,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sc.d1 .mc2{animation:v9 10.9s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sc.d1 .tap2{animation:v10 10.9s cubic-bezier(.2,.7,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .fs.d1{animation:v11 10.9s linear 1 both,v12 10.9s cubic-bezier(.32,0,.12,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .fs.d1 .ui{animation:v13 10.9s cubic-bezier(.32,0,.12,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .fs.d1 .site .pg{animation:v14 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .fs.d1 .load{animation:v15 10.9s cubic-bezier(.6,0,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .fs.d1 .site h4{animation:v16 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .fs.d1 .site p{animation:v17 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .fs.d1 .site .cta{animation:v18 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .fs.d1 .site .vis{animation:v19 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .fs.d1 .site .cards{animation:v20 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .fs.d1 .mc{animation:v21 10.9s cubic-bezier(.65,0,.25,1) 1 both,v22 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .vsv-cover{animation:v23 10.9s cubic-bezier(.4,0,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sm .d1 .mc{animation:v24 10.9s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sm .d1 .tap.t2{animation:v25 10.9s cubic-bezier(.2,.7,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sm .d1 .site .cta{animation:v26 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sp .d1 .nst .n0{animation:v27 10.9s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sp .d1 .nst .n1{animation:v28 10.9s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sp .d1 .nst .n2{animation:v29 10.9s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .g-bz{animation:v30 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .halo.hp{animation:v31 10.9s cubic-bezier(.45,0,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sp .d1 :is(.date, .time, .nst, .rb){animation:v32 10.9s cubic-bezier(.45,0,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sp .d1 .tap.t1{animation:v33 10.9s cubic-bezier(.2,.7,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sp .d1 .chat{animation:v34 10.9s cubic-bezier(.32,0,.12,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sp .d1 .ch-ls .c0{animation:v35 10.9s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sp .d1 .ch-ls .c1{animation:v36 10.9s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sp .d1 .ch-ls .c2{animation:v37 10.9s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sp .d1 .ch-ls .c3{animation:v38 10.9s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sp .d1 .ch-ls .c4{animation:v39 10.9s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sp .d1 .ch-ls .c5{animation:v40 10.9s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sp .d1 .ch-ls .c6{animation:v41 10.9s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sp .d1 .ch-ls .c0 em{animation:v42 10.9s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sp .d1 .ch-ls .c1 em{animation:v43 10.9s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sp .d1 .ch-ls .c2 em{animation:v44 10.9s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sp .d1 .ch-ls .c3 em{animation:v45 10.9s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sp .d1 .ch-hd .nw .od>i{animation:v46 10.9s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .sp .d1 .ch-hd .nw{animation:v47 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .g-ph>img, .vsv .r0:checked ~ .vsv-pin .g-bz>:not(.halo){animation:v48 10.9s cubic-bezier(.45,0,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .pop.p1 .o-k1 .c0>i{animation:v49 10.9s cubic-bezier(.2,.75,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .pop.p1 .o-k1 .c1>i{animation:v50 10.9s cubic-bezier(.2,.75,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .pop.p1 .spk{animation:v51 10.9s cubic-bezier(.4,0,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .pop.p1 .kv span em{animation:v52 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .vsv-cover{animation:v53 10.9s cubic-bezier(.4,0,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sc.d2{animation:v54 10.9s cubic-bezier(.45,0,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sc.d2 .ob.nb{animation:v55 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sc.d2 .ob.xl{animation:v56 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sc.d2 .ob.pi{animation:v57 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sc.d2 .ob.rc{animation:v58 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sc.d2 .ob.ca{animation:v59 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sc.d2 .ob.cb{animation:v60 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sc.d2 .ob.fo{animation:v61 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sc.d2 .ob.cl{animation:v62 10.9s linear 1 both,v63 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sc.d2 .aico .aic{animation:v64 10.9s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sc.d2 .aico .ring{animation:v65 10.9s cubic-bezier(.2,.7,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sc.d2 .aico b{animation:v66 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sp .d2 .hic.me .aic{animation:v67 10.9s step-end 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sp .d2 .hic.me{animation:v68 10.9s cubic-bezier(.45,0,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sp .d2 .hic.me b{animation:v69 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sp .d2 .tap.t1{animation:v70 10.9s cubic-bezier(.2,.7,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sp .d2 .app2{animation:v71 10.9s cubic-bezier(.32,0,.12,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sp .d2 .app2 .spl{animation:v72 10.9s cubic-bezier(.45,0,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sp .d2 .tap.t2{animation:v73 10.9s cubic-bezier(.2,.7,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sp .d2 .fab{animation:v74 10.9s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sp .d2 .a-sh{animation:v75 10.9s cubic-bezier(.2,.8,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sp .d2 .scrim{animation:v76 10.9s cubic-bezier(.45,0,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sp .d2 .a-sh .f0 span i{animation:v77 10.9s steps(11,end) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sp .d2 .a-sh .f0 span{animation:v78 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sp .d2 .a-sh .f1 span i{animation:v79 10.9s steps(15,end) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sp .d2 .a-sh .f1 span{animation:v80 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sp .d2 .a-sh .f2 span i{animation:v81 10.9s steps(9,end) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sp .d2 .a-sh .f2 span{animation:v82 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sp .d2 .a-sh .f3 span i{animation:v83 10.9s steps(19,end) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sp .d2 .a-sh .f3 span{animation:v84 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sp .d2 .tap.t3{animation:v85 10.9s cubic-bezier(.2,.7,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sp .d2 .a-sh .sv{animation:v86 10.9s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sp .d2 .a-ls .an{animation:v87 10.9s cubic-bezier(.65,0,.25,1) 1 both,v91 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sp .d2 .a-ls .a1{animation:v88 10.9s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sp .d2 .a-ls .a2{animation:v89 10.9s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sp .d2 .a-ls .a3{animation:v90 10.9s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sp .d2 .a-ts{animation:v92 10.9s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .halo.hp{animation:v93 10.9s cubic-bezier(.45,0,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .vsv-fx .bm .b0{animation:v94 10.9s cubic-bezier(.4,0,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .vsv-fx .bm .b1{animation:v95 10.9s cubic-bezier(.5,0,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .vsv-fx .bm .b3{animation:v96 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .vsv-fx .bm .b2{animation:v97 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .halo.hm{animation:v98 10.9s cubic-bezier(.45,0,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sm .d2 .rows .rn{animation:v99 10.9s cubic-bezier(.3,1.25,.5,1) 1 both,v100 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sm .d2 .rows .r1, .vsv .r1:checked ~ .vsv-pin .sm .d2 .rows .r2, .vsv .r1:checked ~ .vsv-pin .sm .d2 .rows .r3{animation:v101 10.9s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sm .d2 .mc{animation:v102 10.9s cubic-bezier(.65,0,.25,1) 1 both,v103 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sm .d2 .tap.t3{animation:v104 10.9s cubic-bezier(.2,.7,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sm .d2 .side .it:nth-child(3){animation:v105 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sm .d2 .side .it:nth-child(6){animation:v106 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sm .d2 .ord{animation:v107 10.9s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sm .d2 .rep{animation:v108 10.9s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .sm .d2 .bars i{animation:v109 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .fs.d2.fb{animation:v110 10.9s linear 1 both,v111 10.9s cubic-bezier(.32,0,.12,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .fs.d2.fb .ui{animation:v112 10.9s cubic-bezier(.32,0,.12,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .fs.d2.fb .o-h1 .c0>i{animation:v113 10.9s cubic-bezier(.2,.75,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .fs.d2.fb .o-h1 .c1>i{animation:v114 10.9s cubic-bezier(.2,.75,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .fs.d2.fb .o-h2 .c0>i{animation:v115 10.9s cubic-bezier(.2,.75,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .fs.d2.fb .o-h2 .c1>i{animation:v116 10.9s cubic-bezier(.2,.75,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .fs.d2.fb .o-h2 .c2>i{animation:v117 10.9s cubic-bezier(.2,.75,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .fs.d2.fb .o-h2 .c3>i{animation:v118 10.9s cubic-bezier(.2,.75,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .fs.d2.fb .o-h2 .c4>i{animation:v119 10.9s cubic-bezier(.2,.75,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .fs.d2.fb .o-h2 .c5>i{animation:v120 10.9s cubic-bezier(.2,.75,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .fs.d2.fb .bars i:nth-child(1){animation:v121 10.9s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .fs.d2.fb .bars i:nth-child(2){animation:v122 10.9s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .fs.d2.fb .bars i:nth-child(3){animation:v123 10.9s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .fs.d2.fb .bars i:nth-child(4){animation:v124 10.9s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .fs.d2.fb .bars i:nth-child(5){animation:v125 10.9s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .fs.d2.fb .bars i:nth-child(6){animation:v126 10.9s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .fs.d2.fb .kpi .up{animation:v127 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .fs.d2.fb .kpi.k1{animation:v128 10.9s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .fs.d2.fb .kpi.k1 b{animation:v129 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sp .d3 .tap.t1{animation:v130 11.4s cubic-bezier(.2,.7,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sp .d3 .sz.z1{animation:v131 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sp .d3 .tap.t2{animation:v132 11.4s cubic-bezier(.2,.7,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sp .d3 .buy{animation:v133 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sp .d3 .bd{animation:v134 11.4s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sp .d3 .sheet{animation:v135 11.4s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sp .d3 .tap.t3{animation:v136 11.4s cubic-bezier(.2,.7,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sp .d3 .pay .lb{animation:v137 11.4s linear 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sp .d3 .pay .spin{animation:v138 11.4s linear 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sp .d3 .done{animation:v139 11.4s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sp .d3 .done .vchk{animation:v140 11.4s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sp .d3 .prod{animation:v141 11.4s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .halo.hp{animation:v142 11.4s cubic-bezier(.45,0,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sm .d3 .toast{animation:v143 11.4s cubic-bezier(.3,1.25,.5,1) 1 both,v144 11.4s step-end 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sm .d3 .ow .o6{animation:v145 11.4s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sm .d3 .ow .o5{animation:v146 11.4s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sm .d3 .ow .o4{animation:v147 11.4s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sm .d3 .ow .o3{animation:v148 11.4s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sm .d3 .ow .o2{animation:v149 11.4s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sm .d3 .ow .o1{animation:v150 11.4s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sm .d3 .ow .o0{animation:v151 11.4s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sm .d3 .kpi.s1 .tk>span{animation:v152 11.4s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sm .d3 .kpi.s2 .tk>span{animation:v153 11.4s cubic-bezier(.65,0,.25,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sm .d3 .cht svg{animation:v154 11.4s cubic-bezier(.45,0,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sm .d3 .kpi .up{animation:v155 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .halo.hm{animation:v156 11.4s cubic-bezier(.45,0,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sm .d3 .mc{animation:v157 11.4s cubic-bezier(.65,0,.25,1) 1 both,v158 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sm .d3 .tap.t1{animation:v159 11.4s cubic-bezier(.2,.7,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sm .d3 .gb.g0{animation:v160 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sm .d3 .gb.g1{animation:v161 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .vsv-cover{animation:v162 11.4s cubic-bezier(.4,0,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3{animation:v163 11.4s cubic-bezier(.32,0,.12,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .mzo{animation:v164 11.4s linear 1 both,v165 11.4s linear 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .opin b{animation:v166 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .fan .f0{animation:v167 11.4s cubic-bezier(.45,0,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .fp.p0{animation:v168 11.4s linear 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .dp.p0{animation:v169 11.4s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .dp.p0 b{animation:v170 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .fan .f1{animation:v171 11.4s cubic-bezier(.45,0,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .fp.p1{animation:v172 11.4s linear 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .dp.p1{animation:v173 11.4s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .dp.p1 b{animation:v174 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .fan .f2{animation:v175 11.4s cubic-bezier(.45,0,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .fp.p2{animation:v176 11.4s linear 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .dp.p2{animation:v177 11.4s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .dp.p2 b{animation:v178 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .fan .f3{animation:v179 11.4s cubic-bezier(.45,0,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .fp.p3{animation:v180 11.4s linear 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .dp.p3{animation:v181 11.4s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .dp.p3 b{animation:v182 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .fan .f4{animation:v183 11.4s cubic-bezier(.45,0,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .fp.p4{animation:v184 11.4s linear 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .dp.p4{animation:v185 11.4s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .dp.p4 b{animation:v186 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .fan .f5{animation:v187 11.4s cubic-bezier(.45,0,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .fp.p5{animation:v188 11.4s linear 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .dp.p5{animation:v189 11.4s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .dp.p5 b{animation:v190 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .fan .f6{animation:v191 11.4s cubic-bezier(.45,0,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .fp.p6{animation:v192 11.4s linear 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .dp.p6{animation:v193 11.4s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .dp.p6 b{animation:v194 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .fan .f7{animation:v195 11.4s cubic-bezier(.45,0,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .fp.p7{animation:v196 11.4s linear 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .dp.p7{animation:v197 11.4s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .dp.p7 b{animation:v198 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .fan .f8{animation:v199 11.4s cubic-bezier(.45,0,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .fp.p8{animation:v200 11.4s linear 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .dp.p8{animation:v201 11.4s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .dp.p8 b{animation:v202 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .gzw{animation:v203 11.4s step-end 1 both,v204 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .mzc{animation:v205 11.4s linear 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .mzc .trk2{animation:v206 11.4s linear 1 both,v208 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .mzc .trk2 .vi{animation:v207 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .mzc .rt2{animation:v209 11.4s linear 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .dst .pin{animation:v210 11.4s cubic-bezier(.3,1.25,.5,1) 1 both,v211 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .dst .h{animation:v212 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .dst .k{animation:v213 11.4s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .dst .rg:not(.b){animation:v214 11.4s cubic-bezier(.2,.7,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .dst .rg.b{animation:v215 11.4s cubic-bezier(.2,.7,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .st3 .a0{animation:v216 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .st3 .a{animation:v217 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .st3 .b{animation:v218 11.4s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .k3w{animation:v219 11.4s cubic-bezier(.3,1.25,.5,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .o-m3 .c0>i{animation:v220 11.4s cubic-bezier(.2,.75,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .o-m3 .c1>i{animation:v221 11.4s cubic-bezier(.2,.75,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .o-m3 .c2>i{animation:v222 11.4s cubic-bezier(.2,.75,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .o-m3 .c3>i{animation:v223 11.4s cubic-bezier(.2,.75,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .o-m3 .c4>i{animation:v224 11.4s cubic-bezier(.2,.75,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .o-m3 .c5>i{animation:v225 11.4s cubic-bezier(.2,.75,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .sc.d3 .k3w .up{animation:v226 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .pop.p1 .pc{animation:v227 10.9s cubic-bezier(.5,0,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .pop.p1 .pcc{animation:v228 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .pop.p3 .pc{animation:v229 11.4s cubic-bezier(.5,0,.2,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .pop.i2 .pc{animation:v230 10.9s cubic-bezier(.42,0,.18,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .pop.f3 .pc{animation:v231 11.4s cubic-bezier(.42,0,.18,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .pop.f3 .pcc{animation:v232 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .cap.d1 li:nth-child(1){animation:v233 10.9s cubic-bezier(.16,1,.3,1) 1 both,v234 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .cap.d1 li:nth-child(1)::after{animation:v235 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .cap.d1 li:nth-child(2){animation:v236 10.9s cubic-bezier(.16,1,.3,1) 1 both,v237 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .cap.d1 li:nth-child(2)::after{animation:v238 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .cap.d1 li:nth-child(3){animation:v239 10.9s cubic-bezier(.16,1,.3,1) 1 both,v240 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .cap.d1 li:nth-child(3)::after{animation:v241 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r0:checked ~ .vsv-pin .vsv-rp{animation:v242 11.35s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .cap.d2 li:nth-child(1){animation:v243 10.9s cubic-bezier(.16,1,.3,1) 1 both,v244 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .cap.d2 li:nth-child(1)::after{animation:v245 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .cap.d2 li:nth-child(2){animation:v246 10.9s cubic-bezier(.16,1,.3,1) 1 both,v247 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .cap.d2 li:nth-child(2)::after{animation:v248 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .cap.d2 li:nth-child(3){animation:v249 10.9s cubic-bezier(.16,1,.3,1) 1 both,v250 10.9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .cap.d2 li:nth-child(3)::after{animation:v251 10.9s linear 1 both;animation-delay:var(--off)}
.vsv .r1:checked ~ .vsv-pin .vsv-rp{animation:v252 11.35s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .cap.d3 li:nth-child(1){animation:v253 11.4s cubic-bezier(.16,1,.3,1) 1 both,v254 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .cap.d3 li:nth-child(1)::after{animation:v255 11.4s linear 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .cap.d3 li:nth-child(2){animation:v256 11.4s cubic-bezier(.16,1,.3,1) 1 both,v257 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .cap.d3 li:nth-child(2)::after{animation:v258 11.4s linear 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .cap.d3 li:nth-child(3){animation:v259 11.4s cubic-bezier(.16,1,.3,1) 1 both,v260 11.4s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .cap.d3 li:nth-child(3)::after{animation:v261 11.4s linear 1 both;animation-delay:var(--off)}
.vsv .r2:checked ~ .vsv-pin .vsv-rp{animation:v262 11.85s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--off)}
@keyframes v0{0.000%{opacity:1}0.000%{opacity:1}21.651%{opacity:1}23.486%{opacity:0}100%{opacity:0}}
@keyframes v1{0.000%{width:0em}0.000%{width:0em}2.294%{width:0em}10.550%{width:var(--qw)}100%{width:var(--qw)}}
@keyframes v2{0.000%{opacity:0;transform:translateY(1.00em)}0.000%{opacity:0;transform:translateY(1.00em)}10.550%{opacity:0;transform:translateY(1.00em)}13.761%{opacity:1;transform:translateY(0.00em)}15.780%{opacity:1;transform:translateY(0.00em)}20.642%{opacity:1;transform:translateY(11.09em)}100%{opacity:1;transform:translateY(11.09em)}}
@keyframes v3{0.000%{opacity:0;transform:translateY(4.50em)}0.000%{opacity:0;transform:translateY(4.50em)}11.193%{opacity:0;transform:translateY(4.50em)}14.404%{opacity:1;transform:translateY(3.50em)}15.780%{opacity:1;transform:translateY(3.50em)}20.642%{opacity:1;transform:translateY(14.59em)}100%{opacity:1;transform:translateY(14.59em)}}
@keyframes v4{0.000%{opacity:0;transform:translateY(8.00em)}0.000%{opacity:0;transform:translateY(8.00em)}11.835%{opacity:0;transform:translateY(8.00em)}15.046%{opacity:1;transform:translateY(7.00em)}15.780%{opacity:1;transform:translateY(7.00em)}20.642%{opacity:1;transform:translateY(18.09em)}100%{opacity:1;transform:translateY(18.09em)}}
@keyframes v5{0.000%{opacity:0;transform:translateY(11.5em)}0.000%{opacity:0;transform:translateY(11.5em)}12.477%{opacity:0;transform:translateY(11.5em)}15.413%{opacity:1;transform:translateY(10.5em)}15.780%{opacity:1;transform:translateY(10.5em)}20.642%{opacity:1;transform:translateY(0em)}21.743%{opacity:1;transform:translateY(0em)}22.936%{opacity:0;transform:translateY(0em)}100%{opacity:0;transform:translateY(0em)}}
@keyframes v6{0.000%{box-shadow:var(--g-spec),var(--g-shadow),0 0 0 0 transparent}0.000%{box-shadow:var(--g-spec),var(--g-shadow),0 0 0 0 transparent}17.890%{box-shadow:var(--g-spec),var(--g-shadow),0 0 0 0 transparent}20.642%{box-shadow:var(--g-spec),var(--g-shadow),0 0 0 .1em var(--highlight),0 0 2.6em -.4em var(--glow-hi)}100%{box-shadow:var(--g-spec),var(--g-shadow),0 0 0 .1em var(--highlight),0 0 2.6em -.4em var(--glow-hi)}}
@keyframes v7{0.000%{transform:scale(0)}0.000%{transform:scale(0)}18.807%{transform:scale(0)}21.101%{transform:none}100%{transform:none}}
@keyframes v8{0.000%{transform:translateX(-120%)}0.000%{transform:translateX(-120%)}18.349%{transform:translateX(-120%)}23.394%{transform:translateX(320%)}100%{transform:translateX(320%)}}
@keyframes v9{0.000%{opacity:0;transform:translate(29em,22em)}0.000%{opacity:0;transform:translate(29em,22em)}14.679%{opacity:0;transform:translate(29em,22em)}16.055%{opacity:1;transform:translate(28em,20em)}19.725%{opacity:1;transform:translate(22em,9.6em)}20.183%{opacity:1;transform:translate(22em,9.6em) scale(.86)}21.101%{opacity:1;transform:translate(22em,9.6em)}22.202%{opacity:0;transform:translate(22em,9.6em)}100%{opacity:0;transform:translate(22em,9.6em)}}
@keyframes v10{0.000%{opacity:0;transform:translate(22.4em,10em) scale(.2)}0.000%{opacity:0;transform:translate(22.4em,10em) scale(.2)}20.092%{opacity:0;transform:translate(22.4em,10em) scale(.2)}20.183%{opacity:1;transform:translate(22.4em,10em) scale(.35)}25.229%{opacity:0;transform:translate(22.4em,10em) scale(1.6)}100%{opacity:0;transform:translate(22.4em,10em) scale(1.6)}}
@keyframes v11{0.000%{opacity:0}0.000%{opacity:0}21.468%{opacity:0}21.651%{opacity:1}47.615%{opacity:1}47.706%{opacity:0}100%{opacity:0}}
@keyframes v12{0.000%{transform:var(--wd1f)}0.000%{transform:var(--wd1f)}38.532%{transform:var(--wd1f)}47.706%{transform:var(--wd1s)}100%{transform:var(--wd1s)}}
@keyframes v13{0.000%{clip-path:var(--wclip);box-shadow:0 0 0 0 transparent}0.000%{clip-path:var(--wclip);box-shadow:0 0 0 0 transparent}21.651%{clip-path:var(--wclip);box-shadow:0 0 0 0 transparent}27.064%{clip-path:inset(0em 0em 0em 0em round 1.2em);box-shadow:var(--win-sh)}38.532%{clip-path:inset(0em 0em 0em 0em round 1.2em);box-shadow:var(--win-sh)}47.706%{clip-path:inset(0em 0em 0em 0em round 0em);box-shadow:0 0 0 0 transparent}100%{clip-path:inset(0em 0em 0em 0em round 0em);box-shadow:0 0 0 0 transparent}}
@keyframes v14{0.000%{opacity:0}0.000%{opacity:0}23.486%{opacity:0}25.688%{opacity:1}100%{opacity:1}}
@keyframes v15{0.000%{opacity:1;transform:scaleX(0)}0.000%{opacity:1;transform:scaleX(0)}23.486%{opacity:1;transform:scaleX(0)}27.339%{opacity:1;transform:scaleX(1)}29.174%{opacity:0;transform:scaleX(1)}100%{opacity:0;transform:scaleX(1)}}
@keyframes v16{0.000%{opacity:0;transform:translateY(1.4em)}0.000%{opacity:0;transform:translateY(1.4em)}24.587%{opacity:0;transform:translateY(1.4em)}29.174%{opacity:1;transform:none}100%{opacity:1;transform:none}}
@keyframes v17{0.000%{opacity:0;transform:translateY(1.4em)}0.000%{opacity:0;transform:translateY(1.4em)}25.321%{opacity:0;transform:translateY(1.4em)}29.908%{opacity:1;transform:none}100%{opacity:1;transform:none}}
@keyframes v18{0.000%{opacity:0;transform:translateY(1.4em)}0.000%{opacity:0;transform:translateY(1.4em)}26.055%{opacity:0;transform:translateY(1.4em)}30.642%{opacity:1;transform:none}100%{opacity:1;transform:none}}
@keyframes v19{0.000%{opacity:0;transform:translateY(1.4em)}0.000%{opacity:0;transform:translateY(1.4em)}24.954%{opacity:0;transform:translateY(1.4em)}29.541%{opacity:1;transform:none}100%{opacity:1;transform:none}}
@keyframes v20{0.000%{opacity:0;transform:translateY(1.4em)}0.000%{opacity:0;transform:translateY(1.4em)}26.789%{opacity:0;transform:translateY(1.4em)}31.376%{opacity:1;transform:none}100%{opacity:1;transform:none}}
@keyframes v21{0.000%{transform:translate(60em,44em) scale(1)}0.000%{transform:translate(60em,44em) scale(1)}31.193%{transform:translate(60em,44em) scale(1)}36.697%{transform:translate(24.0em,36.5em) scale(1)}100%{transform:translate(24.0em,36.5em) scale(1)}}
@keyframes v22{0.000%{opacity:0}0.000%{opacity:0}30.734%{opacity:0}32.110%{opacity:1}100%{opacity:1}}
@keyframes v23{0.000%{opacity:1}0.000%{opacity:1}38.991%{opacity:1}46.330%{opacity:0}100%{opacity:0}}
@keyframes v24{0.000%{transform:translate(24.0em,36.5em) scale(1)}0.000%{transform:translate(24.0em,36.5em) scale(1)}48.165%{transform:translate(24.0em,36.5em) scale(1)}49.725%{transform:translate(19.1em,33.1em) scale(1)}50.183%{transform:translate(19.1em,33.1em) scale(0.86)}50.917%{transform:translate(19.1em,33.1em) scale(1)}100%{transform:translate(19.1em,33.1em) scale(1)}}
@keyframes v25{0.000%{opacity:0;transform:translate(19.4em,33.3em) scale(.2)}0.000%{opacity:0;transform:translate(19.4em,33.3em) scale(.2)}50.092%{opacity:0;transform:translate(19.4em,33.3em) scale(.2)}50.183%{opacity:1;transform:translate(19.4em,33.3em) scale(.35)}55.229%{opacity:0;transform:translate(19.4em,33.3em) scale(1.6)}100%{opacity:0;transform:translate(19.4em,33.3em) scale(1.6)}}
@keyframes v26{0.000%{transform:none;box-shadow:0 0 0 0 transparent}0.000%{transform:none;box-shadow:0 0 0 0 transparent}49.725%{transform:none;box-shadow:0 0 0 0 transparent}51.101%{transform:scale(.95);box-shadow:0 0 0 .3em var(--glow)}100%{transform:scale(.95);box-shadow:0 0 0 .3em var(--glow)}}
@keyframes v27{0.000%{opacity:0;transform:translateY(-3em) scale(.96)}0.000%{opacity:0;transform:translateY(-3em) scale(.96)}55.046%{opacity:0;transform:translateY(-3em) scale(.96);animation-timing-function:linear}55.963%{opacity:1;transform:translateY(-2em) scale(.97);animation-timing-function:cubic-bezier(.25,1.25,.5,1)}59.633%{opacity:1;transform:none}58.532%{opacity:1;transform:none}62.018%{opacity:0.75;transform:translateY(1.30em) scale(0.95)}61.651%{opacity:0.75;transform:translateY(1.30em) scale(0.95)}65.138%{opacity:0.50;transform:translateY(2.60em) scale(0.90)}100%{opacity:0.50;transform:translateY(2.60em) scale(0.90)}}
@keyframes v28{0.000%{opacity:0;transform:translateY(-3em) scale(.96)}0.000%{opacity:0;transform:translateY(-3em) scale(.96)}58.532%{opacity:0;transform:translateY(-3em) scale(.96);animation-timing-function:linear}59.450%{opacity:1;transform:translateY(-2em) scale(.97);animation-timing-function:cubic-bezier(.25,1.25,.5,1)}63.119%{opacity:1;transform:none}61.651%{opacity:1;transform:none}65.138%{opacity:0.75;transform:translateY(1.30em) scale(0.95)}100%{opacity:0.75;transform:translateY(1.30em) scale(0.95)}}
@keyframes v29{0.000%{opacity:0;transform:translateY(-3em) scale(.96)}0.000%{opacity:0;transform:translateY(-3em) scale(.96)}61.651%{opacity:0;transform:translateY(-3em) scale(.96);animation-timing-function:linear}62.569%{opacity:1;transform:translateY(-2em) scale(.97);animation-timing-function:cubic-bezier(.25,1.25,.5,1)}66.239%{opacity:1;transform:none}100%{opacity:1;transform:none}}
@keyframes v30{0.000%{transform:none}0.000%{transform:none}55.046%{transform:none}55.596%{transform:rotate3d(-0.2171,0.1717,0.9609,1.6deg)}56.147%{transform:rotate3d(-0.2171,0.1717,0.9609,-1.6deg)}56.697%{transform:rotate3d(-0.2171,0.1717,0.9609,1.2deg)}57.248%{transform:rotate3d(-0.2171,0.1717,0.9609,-1.2deg)}57.798%{transform:rotate3d(-0.2171,0.1717,0.9609,0.6deg)}58.349%{transform:rotate3d(-0.2171,0.1717,0.9609,0deg)}58.532%{transform:none}59.083%{transform:rotate3d(-0.2171,0.1717,0.9609,1.6deg)}59.633%{transform:rotate3d(-0.2171,0.1717,0.9609,-1.6deg)}60.183%{transform:rotate3d(-0.2171,0.1717,0.9609,1.2deg)}60.734%{transform:rotate3d(-0.2171,0.1717,0.9609,-1.2deg)}61.284%{transform:rotate3d(-0.2171,0.1717,0.9609,0.6deg)}61.835%{transform:rotate3d(-0.2171,0.1717,0.9609,0deg)}61.651%{transform:none}62.202%{transform:rotate3d(-0.2171,0.1717,0.9609,1.6deg)}62.752%{transform:rotate3d(-0.2171,0.1717,0.9609,-1.6deg)}63.303%{transform:rotate3d(-0.2171,0.1717,0.9609,1.2deg)}63.853%{transform:rotate3d(-0.2171,0.1717,0.9609,-1.2deg)}64.404%{transform:rotate3d(-0.2171,0.1717,0.9609,0.6deg)}64.954%{transform:rotate3d(-0.2171,0.1717,0.9609,0deg)}100%{transform:rotate3d(-0.2171,0.1717,0.9609,0deg)}}
@keyframes v31{0.000%{opacity:0.0}0.000%{opacity:0.0}55.046%{opacity:0.0}56.147%{opacity:0.85}62.569%{opacity:0.0}58.532%{opacity:0.0}59.633%{opacity:0.85}66.055%{opacity:0.0}61.651%{opacity:0.0}62.752%{opacity:0.85}69.174%{opacity:0.0}71.193%{opacity:0.0}72.294%{opacity:0.85}78.716%{opacity:0.0}74.220%{opacity:0.0}75.321%{opacity:0.85}81.743%{opacity:0.0}77.248%{opacity:0.0}78.349%{opacity:0.85}84.771%{opacity:0.0}80.275%{opacity:0.0}81.376%{opacity:0.85}87.798%{opacity:0.0}100%{opacity:0.0}}
@keyframes v32{0.000%{opacity:1}0.000%{opacity:1}64.771%{opacity:1}66.606%{opacity:0}100%{opacity:0}}
@keyframes v33{0.000%{opacity:0;transform:translate(15em,29em) scale(.2)}0.000%{opacity:0;transform:translate(15em,29em) scale(.2)}64.128%{opacity:0;transform:translate(15em,29em) scale(.2)}64.220%{opacity:1;transform:translate(15em,29em) scale(.35)}69.266%{opacity:0;transform:translate(15em,29em) scale(1.6)}100%{opacity:0;transform:translate(15em,29em) scale(1.6)}}
@keyframes v34{0.000%{opacity:0;clip-path:inset(23.4em 1.8em 30.44em 1.8em round 2.3em)}0.000%{opacity:0;clip-path:inset(23.4em 1.8em 30.44em 1.8em round 2.3em)}64.679%{opacity:0;clip-path:inset(23.4em 1.8em 30.44em 1.8em round 2.3em)}65.688%{opacity:1;clip-path:inset(21.6em 1.2em 27.44em 1.2em round 2.6em)}68.440%{opacity:1;clip-path:inset(0em 0em 0em 0em round 4.68em)}100%{opacity:1;clip-path:inset(0em 0em 0em 0em round 4.68em)}}
@keyframes v35{0.000%{opacity:0;transform:translateY(-3.80em) scale(.97)}0.000%{opacity:0;transform:translateY(-3.80em) scale(.97)}80.275%{opacity:0;transform:translateY(-3.80em) scale(.97)}83.211%{opacity:1;transform:translateY(0.00em)}100%{opacity:1;transform:translateY(0.00em)}}
@keyframes v36{0.000%{opacity:0;transform:translateY(-3.80em) scale(.97)}0.000%{opacity:0;transform:translateY(-3.80em) scale(.97)}77.248%{opacity:0;transform:translateY(-3.80em) scale(.97)}80.183%{opacity:1;transform:translateY(0.00em)}80.275%{opacity:1;transform:translateY(0.00em)}83.028%{opacity:1;transform:translateY(7.60em)}100%{opacity:1;transform:translateY(7.60em)}}
@keyframes v37{0.000%{opacity:0;transform:translateY(-3.80em) scale(.97)}0.000%{opacity:0;transform:translateY(-3.80em) scale(.97)}74.220%{opacity:0;transform:translateY(-3.80em) scale(.97)}77.156%{opacity:1;transform:translateY(0.00em)}77.248%{opacity:1;transform:translateY(0.00em)}80.000%{opacity:1;transform:translateY(7.60em)}80.275%{opacity:1;transform:translateY(7.60em)}83.028%{opacity:1;transform:translateY(15.20em)}100%{opacity:1;transform:translateY(15.20em)}}
@keyframes v38{0.000%{opacity:0;transform:translateY(-3.80em) scale(.97)}0.000%{opacity:0;transform:translateY(-3.80em) scale(.97)}71.193%{opacity:0;transform:translateY(-3.80em) scale(.97)}74.128%{opacity:1;transform:translateY(0.00em)}74.220%{opacity:1;transform:translateY(0.00em)}76.972%{opacity:1;transform:translateY(7.60em)}77.248%{opacity:1;transform:translateY(7.60em)}80.000%{opacity:1;transform:translateY(15.20em)}80.275%{opacity:1;transform:translateY(15.20em)}83.028%{opacity:1;transform:translateY(22.80em)}100%{opacity:1;transform:translateY(22.80em)}}
@keyframes v39{0.000%{opacity:1;transform:translateY(0.00em)}0.000%{opacity:1;transform:translateY(0.00em)}71.193%{opacity:1;transform:translateY(0.00em)}73.945%{opacity:1;transform:translateY(7.60em)}74.220%{opacity:1;transform:translateY(7.60em)}76.972%{opacity:1;transform:translateY(15.20em)}77.248%{opacity:1;transform:translateY(15.20em)}80.000%{opacity:1;transform:translateY(22.80em)}80.275%{opacity:1;transform:translateY(22.80em)}83.028%{opacity:1;transform:translateY(30.40em)}100%{opacity:1;transform:translateY(30.40em)}}
@keyframes v40{0.000%{opacity:1;transform:translateY(7.60em)}0.000%{opacity:1;transform:translateY(7.60em)}71.193%{opacity:1;transform:translateY(7.60em)}73.945%{opacity:1;transform:translateY(15.20em)}74.220%{opacity:1;transform:translateY(15.20em)}76.972%{opacity:1;transform:translateY(22.80em)}77.248%{opacity:1;transform:translateY(22.80em)}80.000%{opacity:1;transform:translateY(30.40em)}80.275%{opacity:1;transform:translateY(30.40em)}83.028%{opacity:1;transform:translateY(38.00em)}100%{opacity:1;transform:translateY(38.00em)}}
@keyframes v41{0.000%{opacity:1;transform:translateY(15.20em)}0.000%{opacity:1;transform:translateY(15.20em)}71.193%{opacity:1;transform:translateY(15.20em)}73.945%{opacity:1;transform:translateY(22.80em)}74.220%{opacity:1;transform:translateY(22.80em)}76.972%{opacity:1;transform:translateY(30.40em)}77.248%{opacity:1;transform:translateY(30.40em)}80.000%{opacity:1;transform:translateY(38.00em)}80.275%{opacity:1;transform:translateY(38.00em)}83.028%{opacity:1;transform:translateY(45.60em)}100%{opacity:1;transform:translateY(45.60em)}}
@keyframes v42{0.000%{transform:scale(0)}0.000%{transform:scale(0)}81.927%{transform:scale(0)}84.404%{transform:none}100%{transform:none}}
@keyframes v43{0.000%{transform:scale(0)}0.000%{transform:scale(0)}78.899%{transform:scale(0)}81.376%{transform:none}100%{transform:none}}
@keyframes v44{0.000%{transform:scale(0)}0.000%{transform:scale(0)}75.872%{transform:scale(0)}78.349%{transform:none}100%{transform:none}}
@keyframes v45{0.000%{transform:scale(0)}0.000%{transform:scale(0)}72.844%{transform:scale(0)}75.321%{transform:none}100%{transform:none}}
@keyframes v46{0.000%{transform:translateY(0em)}0.000%{transform:translateY(0em)}72.110%{transform:translateY(0em)}74.404%{transform:translateY(-1em)}75.138%{transform:translateY(-1em)}77.431%{transform:translateY(-2em)}78.165%{transform:translateY(-2em)}80.459%{transform:translateY(-3em)}81.193%{transform:translateY(-3em)}83.486%{transform:translateY(-4em)}100%{transform:translateY(-4em)}}
@keyframes v47{0.000%{opacity:1}0.000%{opacity:1}83.028%{opacity:1}85.321%{opacity:0}100%{opacity:0}}
@keyframes v48{0.000%{filter:blur(0px)}0.000%{filter:blur(0px)}85.321%{filter:blur(0px)}90.367%{filter:blur(2.4px)}100%{filter:blur(2.4px)}}
@keyframes v49{0.000%{transform:translateY(0em)}0.000%{transform:translateY(0em)}87.615%{transform:translateY(0em)}96.789%{transform:translateY(-1em)}100%{transform:translateY(-1em)}}
@keyframes v50{0.000%{transform:translateY(0em)}0.000%{transform:translateY(0em)}87.615%{transform:translateY(0em)}96.789%{transform:translateY(-14em)}100%{transform:translateY(-14em)}}
@keyframes v51{0.000%{clip-path:inset(-1em 100% -1em -1em)}0.000%{clip-path:inset(-1em 100% -1em -1em)}88.073%{clip-path:inset(-1em 100% -1em -1em)}95.872%{clip-path:inset(-1em -1em -1em -1em)}100%{clip-path:inset(-1em -1em -1em -1em)}}
@keyframes v52{0.000%{opacity:0;transform:translateY(.4em)}0.000%{opacity:0;transform:translateY(.4em)}93.578%{opacity:0;transform:translateY(.4em)}96.330%{opacity:1;transform:none}100%{opacity:1;transform:none}}
@keyframes v53{0.000%{opacity:1}0.000%{opacity:1}22.018%{opacity:1}27.064%{opacity:0}73.853%{opacity:0}79.358%{opacity:1}100%{opacity:1}}
@keyframes v54{0.000%{opacity:1}0.000%{opacity:1}22.477%{opacity:1}24.771%{opacity:0}100%{opacity:0}}
@keyframes v55{0.000%{opacity:0;transform:translate(0em,-1.8em) rotate(-14deg) scale(1.08)}0.000%{opacity:0;transform:translate(0em,-1.8em) rotate(-14deg) scale(1.08)}0.734%{opacity:0;transform:translate(0em,-1.8em) rotate(-14deg) scale(1.08);animation-timing-function:cubic-bezier(.3,1.3,.5,1)}4.862%{opacity:1;transform:translate(0em,0em) rotate(-7deg) scale(1);animation-timing-function:cubic-bezier(.45,0,.2,1)}13.028%{opacity:1;transform:translate(0.25em,-0.2em) rotate(-5.8deg) scale(1);animation-timing-function:cubic-bezier(.55,0,.8,.3)}17.431%{opacity:0;transform:translate(10.70em,6.50em) rotate(0deg) scale(.1)}100%{opacity:0;transform:translate(10.70em,6.50em) rotate(0deg) scale(.1)}}
@keyframes v56{0.000%{opacity:0;transform:translate(0em,-1.8em) rotate(10deg) scale(1.08)}0.000%{opacity:0;transform:translate(0em,-1.8em) rotate(10deg) scale(1.08)}1.651%{opacity:0;transform:translate(0em,-1.8em) rotate(10deg) scale(1.08);animation-timing-function:cubic-bezier(.3,1.3,.5,1)}5.780%{opacity:1;transform:translate(0em,0em) rotate(3deg) scale(1);animation-timing-function:cubic-bezier(.45,0,.2,1)}13.440%{opacity:1;transform:translate(-0.2em,0.25em) rotate(2.0deg) scale(1);animation-timing-function:cubic-bezier(.55,0,.8,.3)}17.844%{opacity:0;transform:translate(-2.70em,8.50em) rotate(0deg) scale(.1)}100%{opacity:0;transform:translate(-2.70em,8.50em) rotate(0deg) scale(.1)}}
@keyframes v57{0.000%{opacity:0;transform:translate(0em,-1.8em) rotate(0deg) scale(1.08)}0.000%{opacity:0;transform:translate(0em,-1.8em) rotate(0deg) scale(1.08)}2.569%{opacity:0;transform:translate(0em,-1.8em) rotate(0deg) scale(1.08);animation-timing-function:cubic-bezier(.3,1.3,.5,1)}6.697%{opacity:1;transform:translate(0em,0em) rotate(7deg) scale(1);animation-timing-function:cubic-bezier(.45,0,.2,1)}13.853%{opacity:1;transform:translate(0.15em,0.3em) rotate(9.2deg) scale(1);animation-timing-function:cubic-bezier(.55,0,.8,.3)}18.257%{opacity:0;transform:translate(-13.50em,8.50em) rotate(0deg) scale(.1)}100%{opacity:0;transform:translate(-13.50em,8.50em) rotate(0deg) scale(.1)}}
@keyframes v58{0.000%{opacity:0;transform:translate(0em,-1.8em) rotate(3deg) scale(1.08)}0.000%{opacity:0;transform:translate(0em,-1.8em) rotate(3deg) scale(1.08)}3.486%{opacity:0;transform:translate(0em,-1.8em) rotate(3deg) scale(1.08);animation-timing-function:cubic-bezier(.3,1.3,.5,1)}7.615%{opacity:1;transform:translate(0em,0em) rotate(-4deg) scale(1);animation-timing-function:cubic-bezier(.45,0,.2,1)}14.266%{opacity:1;transform:translate(-0.25em,-0.15em) rotate(-5.4deg) scale(1);animation-timing-function:cubic-bezier(.55,0,.8,.3)}18.670%{opacity:0;transform:translate(-12.60em,-3.10em) rotate(0deg) scale(.1)}100%{opacity:0;transform:translate(-12.60em,-3.10em) rotate(0deg) scale(.1)}}
@keyframes v59{0.000%{opacity:0;transform:translate(0em,-1.8em) rotate(-1deg) scale(1.08)}0.000%{opacity:0;transform:translate(0em,-1.8em) rotate(-1deg) scale(1.08)}4.404%{opacity:0;transform:translate(0em,-1.8em) rotate(-1deg) scale(1.08);animation-timing-function:cubic-bezier(.3,1.3,.5,1)}8.532%{opacity:1;transform:translate(0em,0em) rotate(6deg) scale(1);animation-timing-function:cubic-bezier(.45,0,.2,1)}14.679%{opacity:1;transform:translate(0.2em,-0.25em) rotate(7.6deg) scale(1);animation-timing-function:cubic-bezier(.55,0,.8,.3)}19.083%{opacity:0;transform:translate(-1.60em,-3.50em) rotate(0deg) scale(.1)}100%{opacity:0;transform:translate(-1.60em,-3.50em) rotate(0deg) scale(.1)}}
@keyframes v60{0.000%{opacity:0;transform:translate(0em,-1.8em) rotate(4deg) scale(1.08)}0.000%{opacity:0;transform:translate(0em,-1.8em) rotate(4deg) scale(1.08)}5.321%{opacity:0;transform:translate(0em,-1.8em) rotate(4deg) scale(1.08);animation-timing-function:cubic-bezier(.3,1.3,.5,1)}9.450%{opacity:1;transform:translate(0em,0em) rotate(-3deg) scale(1);animation-timing-function:cubic-bezier(.45,0,.2,1)}15.092%{opacity:1;transform:translate(-0.3em,0.1em) rotate(-4.2deg) scale(1);animation-timing-function:cubic-bezier(.55,0,.8,.3)}19.495%{opacity:0;transform:translate(9.50em,-2.70em) rotate(0deg) scale(.1)}100%{opacity:0;transform:translate(9.50em,-2.70em) rotate(0deg) scale(.1)}}
@keyframes v61{0.000%{opacity:0;transform:translate(0em,-1.8em) rotate(-4deg) scale(1.08)}0.000%{opacity:0;transform:translate(0em,-1.8em) rotate(-4deg) scale(1.08)}6.239%{opacity:0;transform:translate(0em,-1.8em) rotate(-4deg) scale(1.08);animation-timing-function:cubic-bezier(.3,1.3,.5,1)}10.367%{opacity:1;transform:translate(0em,0em) rotate(3deg) scale(1);animation-timing-function:cubic-bezier(.45,0,.2,1)}15.505%{opacity:1;transform:translate(0.25em,0.2em) rotate(4.0deg) scale(1);animation-timing-function:cubic-bezier(.55,0,.8,.3)}19.908%{opacity:0;transform:translate(9.60em,-9.70em) rotate(0deg) scale(.1)}100%{opacity:0;transform:translate(9.60em,-9.70em) rotate(0deg) scale(.1)}}
@keyframes v62{0.000%{opacity:0;transform:translate(0em,-1.8em) rotate(5deg) scale(1.08)}0.000%{opacity:0;transform:translate(0em,-1.8em) rotate(5deg) scale(1.08)}7.156%{opacity:0;transform:translate(0em,-1.8em) rotate(5deg) scale(1.08);animation-timing-function:cubic-bezier(.3,1.3,.5,1)}11.284%{opacity:1;transform:translate(0em,0em) rotate(-2deg) scale(1);animation-timing-function:cubic-bezier(.45,0,.2,1)}15.917%{opacity:1;transform:translate(-0.2em,-0.2em) rotate(-3.8deg) scale(1);animation-timing-function:cubic-bezier(.55,0,.8,.3)}20.321%{opacity:0;transform:translate(-4.90em,-11.50em) rotate(0deg) scale(.1)}100%{opacity:0;transform:translate(-4.90em,-11.50em) rotate(0deg) scale(.1)}}
@keyframes v63{0.000%{box-shadow:var(--g-spec),var(--g-shadow)}0.000%{box-shadow:var(--g-spec),var(--g-shadow)}8.716%{box-shadow:var(--g-spec),var(--g-shadow)}10.092%{box-shadow:var(--g-spec),var(--g-shadow),0 0 0 .14em #F26B5B}13.761%{box-shadow:var(--g-spec),var(--g-shadow),0 0 0 0 transparent}100%{box-shadow:var(--g-spec),var(--g-shadow),0 0 0 0 transparent}}
@keyframes v64{0.000%{opacity:0;transform:scale(.2)}0.000%{opacity:0;transform:scale(.2)}17.431%{opacity:0;transform:scale(.2)}21.101%{opacity:1;transform:none}21.550%{opacity:1;transform:none}21.560%{opacity:0;transform:none}100%{opacity:0;transform:none}}
@keyframes v65{0.000%{opacity:0;transform:scale(.7)}0.000%{opacity:0;transform:scale(.7)}18.716%{opacity:0;transform:scale(.7)}18.807%{opacity:.9;transform:scale(.7)}24.312%{opacity:0;transform:scale(2.1)}100%{opacity:0;transform:scale(2.1)}}
@keyframes v66{0.000%{opacity:0;transform:translateY(.5em)}0.000%{opacity:0;transform:translateY(.5em)}19.266%{opacity:0;transform:translateY(.5em)}21.101%{opacity:1;transform:none}21.651%{opacity:1;transform:none}22.936%{opacity:0;transform:none}100%{opacity:0;transform:none}}
@keyframes v67{0.000%{visibility:hidden}0.000%{visibility:hidden}27.982%{visibility:visible}100%{visibility:visible}}
@keyframes v68{0.000%{transform:none}0.000%{transform:none}27.982%{transform:none}28.807%{transform:scale(1.1)}30.275%{transform:none}30.826%{transform:none}31.376%{transform:scale(.9)}32.110%{transform:none}100%{transform:none}}
@keyframes v69{0.000%{opacity:0}0.000%{opacity:0}27.982%{opacity:0}29.817%{opacity:1}100%{opacity:1}}
@keyframes v70{0.000%{opacity:0;transform:translate(11.520000000000001em,27.0em) scale(.2)}0.000%{opacity:0;transform:translate(11.520000000000001em,27.0em) scale(.2)}31.101%{opacity:0;transform:translate(11.520000000000001em,27.0em) scale(.2)}31.193%{opacity:1;transform:translate(11.520000000000001em,27.0em) scale(.35)}36.239%{opacity:0;transform:translate(11.520000000000001em,27.0em) scale(1.6)}100%{opacity:0;transform:translate(11.520000000000001em,27.0em) scale(1.6)}}
@keyframes v71{0.000%{opacity:0;transform:translate(9.12em,24.60em) scale(0.1600);clip-path:inset(0em 0em 35.04em 0em round 7.2em)}0.000%{opacity:0;transform:translate(9.12em,24.60em) scale(0.1600);clip-path:inset(0em 0em 35.04em 0em round 7.2em)}31.560%{opacity:0;transform:translate(9.12em,24.60em) scale(0.1600);clip-path:inset(0em 0em 35.04em 0em round 7.2em)}31.743%{opacity:1;transform:translate(9.12em,24.60em) scale(0.1600);clip-path:inset(0em 0em 35.04em 0em round 7.2em)}35.596%{opacity:1;transform:none;clip-path:inset(0em 0em 0em 0em round 4.68em)}100%{opacity:1;transform:none;clip-path:inset(0em 0em 0em 0em round 4.68em)}}
@keyframes v72{0.000%{opacity:1}0.000%{opacity:1}33.211%{opacity:1}35.780%{opacity:0}100%{opacity:0}}
@keyframes v73{0.000%{opacity:0;transform:translate(24.5em,49.2em) scale(.2)}0.000%{opacity:0;transform:translate(24.5em,49.2em) scale(.2)}38.899%{opacity:0;transform:translate(24.5em,49.2em) scale(.2)}38.991%{opacity:1;transform:translate(24.5em,49.2em) scale(.35)}44.037%{opacity:0;transform:translate(24.5em,49.2em) scale(1.6)}100%{opacity:0;transform:translate(24.5em,49.2em) scale(1.6)}}
@keyframes v74{0.000%{transform:none}0.000%{transform:none}38.532%{transform:none}39.174%{transform:scale(.88)}40.367%{transform:none}100%{transform:none}}
@keyframes v75{0.000%{transform:translateY(105%)}0.000%{transform:translateY(105%)}39.450%{transform:translateY(105%)}42.936%{transform:translateY(0%)}53.028%{transform:translateY(0%)}55.780%{transform:translateY(105%)}100%{transform:translateY(105%)}}
@keyframes v76{0.000%{opacity:0}0.000%{opacity:0}39.450%{opacity:0}42.202%{opacity:1}53.211%{opacity:1}55.505%{opacity:0}100%{opacity:0}}
@keyframes v77{0.000%{clip-path:inset(0 100% 0 0)}0.000%{clip-path:inset(0 100% 0 0)}43.486%{clip-path:inset(0 100% 0 0)}45.872%{clip-path:inset(0 0% 0 0)}100%{clip-path:inset(0 0% 0 0)}}
@keyframes v78{0.000%{box-shadow:inset 0 0 0 1px var(--g-line)}0.000%{box-shadow:inset 0 0 0 1px var(--g-line)}43.028%{box-shadow:inset 0 0 0 1px var(--g-line)}43.486%{box-shadow:inset 0 0 0 .14em var(--highlight)}46.330%{box-shadow:inset 0 0 0 .14em var(--highlight)}47.248%{box-shadow:inset 0 0 0 1px var(--g-line)}100%{box-shadow:inset 0 0 0 1px var(--g-line)}}
@keyframes v79{0.000%{clip-path:inset(0 100% 0 0)}0.000%{clip-path:inset(0 100% 0 0)}45.872%{clip-path:inset(0 100% 0 0)}48.257%{clip-path:inset(0 0% 0 0)}100%{clip-path:inset(0 0% 0 0)}}
@keyframes v80{0.000%{box-shadow:inset 0 0 0 1px var(--g-line)}0.000%{box-shadow:inset 0 0 0 1px var(--g-line)}45.413%{box-shadow:inset 0 0 0 1px var(--g-line)}45.872%{box-shadow:inset 0 0 0 .14em var(--highlight)}48.716%{box-shadow:inset 0 0 0 .14em var(--highlight)}49.633%{box-shadow:inset 0 0 0 1px var(--g-line)}100%{box-shadow:inset 0 0 0 1px var(--g-line)}}
@keyframes v81{0.000%{clip-path:inset(0 100% 0 0)}0.000%{clip-path:inset(0 100% 0 0)}48.257%{clip-path:inset(0 100% 0 0)}49.541%{clip-path:inset(0 0% 0 0)}100%{clip-path:inset(0 0% 0 0)}}
@keyframes v82{0.000%{box-shadow:inset 0 0 0 1px var(--g-line)}0.000%{box-shadow:inset 0 0 0 1px var(--g-line)}47.798%{box-shadow:inset 0 0 0 1px var(--g-line)}48.257%{box-shadow:inset 0 0 0 .14em var(--highlight)}50.000%{box-shadow:inset 0 0 0 .14em var(--highlight)}50.917%{box-shadow:inset 0 0 0 1px var(--g-line)}100%{box-shadow:inset 0 0 0 1px var(--g-line)}}
@keyframes v83{0.000%{clip-path:inset(0 100% 0 0)}0.000%{clip-path:inset(0 100% 0 0)}49.541%{clip-path:inset(0 100% 0 0)}51.376%{clip-path:inset(0 0% 0 0)}100%{clip-path:inset(0 0% 0 0)}}
@keyframes v84{0.000%{box-shadow:inset 0 0 0 1px var(--g-line)}0.000%{box-shadow:inset 0 0 0 1px var(--g-line)}49.083%{box-shadow:inset 0 0 0 1px var(--g-line)}49.541%{box-shadow:inset 0 0 0 .14em var(--highlight)}51.835%{box-shadow:inset 0 0 0 .14em var(--highlight)}52.752%{box-shadow:inset 0 0 0 1px var(--g-line)}100%{box-shadow:inset 0 0 0 1px var(--g-line)}}
@keyframes v85{0.000%{opacity:0;transform:translate(15em,58.0em) scale(.2)}0.000%{opacity:0;transform:translate(15em,58.0em) scale(.2)}52.385%{opacity:0;transform:translate(15em,58.0em) scale(.2)}52.477%{opacity:1;transform:translate(15em,58.0em) scale(.35)}57.523%{opacity:0;transform:translate(15em,58.0em) scale(1.6)}100%{opacity:0;transform:translate(15em,58.0em) scale(1.6)}}
@keyframes v86{0.000%{transform:none}0.000%{transform:none}52.110%{transform:none}52.661%{transform:scale(.95)}53.670%{transform:none}100%{transform:none}}
@keyframes v87{0.000%{opacity:0;transform:translateY(-4.10em) scale(.97)}0.000%{opacity:0;transform:translateY(-4.10em) scale(.97)}54.495%{opacity:0;transform:translateY(-4.10em) scale(.97)}57.431%{opacity:1;transform:translateY(0.00em)}100%{opacity:1;transform:translateY(0.00em)}}
@keyframes v88{0.000%{opacity:1;transform:translateY(0.00em)}0.000%{opacity:1;transform:translateY(0.00em)}54.495%{opacity:1;transform:translateY(0.00em)}57.248%{opacity:1;transform:translateY(8.20em)}100%{opacity:1;transform:translateY(8.20em)}}
@keyframes v89{0.000%{opacity:1;transform:translateY(8.20em)}0.000%{opacity:1;transform:translateY(8.20em)}54.495%{opacity:1;transform:translateY(8.20em)}57.248%{opacity:1;transform:translateY(16.40em)}100%{opacity:1;transform:translateY(16.40em)}}
@keyframes v90{0.000%{opacity:1;transform:translateY(16.40em)}0.000%{opacity:1;transform:translateY(16.40em)}54.495%{opacity:1;transform:translateY(16.40em)}57.248%{opacity:1;transform:translateY(24.60em)}100%{opacity:1;transform:translateY(24.60em)}}
@keyframes v91{0.000%{box-shadow:inset 0 0 0 1px var(--g-line)}0.000%{box-shadow:inset 0 0 0 1px var(--g-line)}54.495%{box-shadow:inset 0 0 0 1px var(--g-line)}56.881%{box-shadow:inset 0 0 0 .16em var(--highlight),0 1em 2.4em -1em var(--glow-hi)}100%{box-shadow:inset 0 0 0 .16em var(--highlight),0 1em 2.4em -1em var(--glow-hi)}}
@keyframes v92{0.000%{opacity:0;transform:translateY(-2.4em) scale(.96)}0.000%{opacity:0;transform:translateY(-2.4em) scale(.96)}55.046%{opacity:0;transform:translateY(-2.4em) scale(.96)}58.716%{opacity:1;transform:none}100%{opacity:1;transform:none}}
@keyframes v93{0.000%{opacity:0.0}0.000%{opacity:0.0}55.046%{opacity:0.0}56.147%{opacity:0.8}64.404%{opacity:0.0}100%{opacity:0.0}}
@keyframes v94{0.000%{opacity:0;stroke-dashoffset:100}0.000%{opacity:0;stroke-dashoffset:100}58.165%{opacity:0;stroke-dashoffset:100}58.440%{opacity:.9;stroke-dashoffset:100}61.651%{opacity:.9;stroke-dashoffset:0}62.569%{opacity:.9;stroke-dashoffset:0}64.404%{opacity:0;stroke-dashoffset:0}100%{opacity:0;stroke-dashoffset:0}}
@keyframes v95{0.000%{opacity:0;stroke-dashoffset:22}0.000%{opacity:0;stroke-dashoffset:22}58.440%{opacity:0;stroke-dashoffset:22}58.716%{opacity:1;stroke-dashoffset:22}63.028%{opacity:1;stroke-dashoffset:-100}63.303%{opacity:0;stroke-dashoffset:-100}100%{opacity:0;stroke-dashoffset:-100}}
@keyframes v96{0.000%{opacity:0;transform:scale(.4)}0.000%{opacity:0;transform:scale(.4)}57.982%{opacity:0;transform:scale(.4)}58.440%{opacity:.9;transform:scale(.6)}63.486%{opacity:0;transform:scale(2.2)}100%{opacity:0;transform:scale(2.2)}}
@keyframes v97{0.000%{opacity:0;transform:scale(.4)}0.000%{opacity:0;transform:scale(.4)}61.835%{opacity:0;transform:scale(.4)}62.202%{opacity:1;transform:scale(.6)}64.587%{opacity:0;transform:scale(2.4)}100%{opacity:0;transform:scale(2.4)}}
@keyframes v98{0.000%{opacity:0.5}0.000%{opacity:0.5}62.569%{opacity:0.5}63.945%{opacity:1}73.119%{opacity:0.5}100%{opacity:0.5}}
@keyframes v99{0.000%{opacity:0;transform:translateY(-1.4em) scale(.98)}0.000%{opacity:0;transform:translateY(-1.4em) scale(.98)}62.569%{opacity:0;transform:translateY(-1.4em) scale(.98)}65.780%{opacity:1;transform:none}100%{opacity:1;transform:none}}
@keyframes v100{0.000%{background:var(--hl-bg);box-shadow:inset 0 0 0 .12em var(--highlight)}0.000%{background:var(--hl-bg);box-shadow:inset 0 0 0 .12em var(--highlight)}70.642%{background:var(--hl-bg);box-shadow:inset 0 0 0 .12em var(--highlight)}73.394%{background:transparent;box-shadow:inset 0 0 0 0 transparent}100%{background:transparent;box-shadow:inset 0 0 0 0 transparent}}
@keyframes v101{0.000%{transform:translateY(0)}0.000%{transform:translateY(0)}62.569%{transform:translateY(0)}65.321%{transform:translateY(5.4em)}100%{transform:translateY(5.4em)}}
@keyframes v102{0.000%{transform:translate(62em,44em) scale(1)}0.000%{transform:translate(62em,44em) scale(1)}66.514%{transform:translate(62em,44em) scale(1)}70.642%{transform:translate(8.3em,39.0em) scale(1)}71.101%{transform:translate(8.3em,39.0em) scale(0.86)}71.835%{transform:translate(8.3em,39.0em) scale(1)}100%{transform:translate(8.3em,39.0em) scale(1)}}
@keyframes v103{0.000%{opacity:0}0.000%{opacity:0}66.055%{opacity:0}67.431%{opacity:1}100%{opacity:1}}
@keyframes v104{0.000%{opacity:0;transform:translate(8.6em,39.3em) scale(.2)}0.000%{opacity:0;transform:translate(8.6em,39.3em) scale(.2)}71.009%{opacity:0;transform:translate(8.6em,39.3em) scale(.2)}71.101%{opacity:1;transform:translate(8.6em,39.3em) scale(.35)}76.147%{opacity:0;transform:translate(8.6em,39.3em) scale(1.6)}100%{opacity:0;transform:translate(8.6em,39.3em) scale(1.6)}}
@keyframes v105{0.000%{background:var(--g-line);color:var(--text)}0.000%{background:var(--g-line);color:var(--text)}71.193%{background:var(--g-line);color:var(--text)}72.477%{background:transparent;color:var(--text-muted)}100%{background:transparent;color:var(--text-muted)}}
@keyframes v106{0.000%{background:transparent;color:var(--text-muted)}0.000%{background:transparent;color:var(--text-muted)}71.193%{background:transparent;color:var(--text-muted)}72.477%{background:var(--g-line);color:var(--text)}100%{background:var(--g-line);color:var(--text)}}
@keyframes v107{0.000%{opacity:1;transform:none}0.000%{opacity:1;transform:none}71.376%{opacity:1;transform:none}72.844%{opacity:0;transform:translateX(-2em)}100%{opacity:0;transform:translateX(-2em)}}
@keyframes v108{0.000%{opacity:0;transform:translateX(2em)}0.000%{opacity:0;transform:translateX(2em)}71.743%{opacity:0;transform:translateX(2em)}73.394%{opacity:1;transform:none}100%{opacity:1;transform:none}}
@keyframes v109{0.000%{transform:scaleY(0)}0.000%{transform:scaleY(0)}100%{transform:scaleY(0)}}
@keyframes v110{0.000%{opacity:0}0.000%{opacity:0}73.761%{opacity:0}73.853%{opacity:1}100%{opacity:1}}
@keyframes v111{0.000%{transform:var(--wd2bs)}0.000%{transform:var(--wd2bs)}73.853%{transform:var(--wd2bs)}80.275%{transform:var(--wd2bf)}100%{transform:var(--wd2bf)}}
@keyframes v112{0.000%{border-radius:0em;box-shadow:0 0 0 0 transparent}0.000%{border-radius:0em;box-shadow:0 0 0 0 transparent}73.853%{border-radius:0em;box-shadow:0 0 0 0 transparent}80.275%{border-radius:1.2em;box-shadow:var(--win-sh)}100%{border-radius:1.2em;box-shadow:var(--win-sh)}}
@keyframes v113{0.000%{transform:translateY(0em)}0.000%{transform:translateY(0em)}76.147%{transform:translateY(0em)}88.532%{transform:translateY(-4em)}100%{transform:translateY(-4em)}}
@keyframes v114{0.000%{transform:translateY(0em)}0.000%{transform:translateY(0em)}76.147%{transform:translateY(0em)}88.532%{transform:translateY(-18em)}100%{transform:translateY(-18em)}}
@keyframes v115{0.000%{transform:translateY(0em)}0.000%{transform:translateY(0em)}76.606%{transform:translateY(0em)}90.367%{transform:translateY(-4em)}100%{transform:translateY(-4em)}}
@keyframes v116{0.000%{transform:translateY(0em)}0.000%{transform:translateY(0em)}76.606%{transform:translateY(0em)}90.367%{transform:translateY(-18em)}100%{transform:translateY(-18em)}}
@keyframes v117{0.000%{transform:translateY(0em)}0.000%{transform:translateY(0em)}76.606%{transform:translateY(0em)}90.367%{transform:translateY(-16em)}100%{transform:translateY(-16em)}}
@keyframes v118{0.000%{transform:translateY(0em)}0.000%{transform:translateY(0em)}76.606%{transform:translateY(0em)}90.367%{transform:translateY(-12em)}100%{transform:translateY(-12em)}}
@keyframes v119{0.000%{transform:translateY(0em)}0.000%{transform:translateY(0em)}76.606%{transform:translateY(0em)}90.367%{transform:translateY(-10em)}100%{transform:translateY(-10em)}}
@keyframes v120{0.000%{transform:translateY(0em)}0.000%{transform:translateY(0em)}76.606%{transform:translateY(0em)}90.367%{transform:translateY(-10em)}100%{transform:translateY(-10em)}}
@keyframes v121{0.000%{transform:scaleY(0)}0.000%{transform:scaleY(0)}82.110%{transform:scaleY(0)}87.156%{transform:none}100%{transform:none}}
@keyframes v122{0.000%{transform:scaleY(0)}0.000%{transform:scaleY(0)}82.844%{transform:scaleY(0)}87.890%{transform:none}100%{transform:none}}
@keyframes v123{0.000%{transform:scaleY(0)}0.000%{transform:scaleY(0)}83.578%{transform:scaleY(0)}88.624%{transform:none}100%{transform:none}}
@keyframes v124{0.000%{transform:scaleY(0)}0.000%{transform:scaleY(0)}84.312%{transform:scaleY(0)}89.358%{transform:none}100%{transform:none}}
@keyframes v125{0.000%{transform:scaleY(0)}0.000%{transform:scaleY(0)}85.046%{transform:scaleY(0)}90.092%{transform:none}100%{transform:none}}
@keyframes v126{0.000%{transform:scaleY(0)}0.000%{transform:scaleY(0)}85.780%{transform:scaleY(0)}90.826%{transform:none}100%{transform:none}}
@keyframes v127{0.000%{opacity:0;transform:translateY(.4em)}0.000%{opacity:0;transform:translateY(.4em)}90.826%{opacity:0;transform:translateY(.4em)}93.578%{opacity:1;transform:none}100%{opacity:1;transform:none}}
@keyframes v128{0.000%{box-shadow:inset 0 0 0 1px var(--g-line)}0.000%{box-shadow:inset 0 0 0 1px var(--g-line)}91.284%{box-shadow:inset 0 0 0 1px var(--g-line)}94.954%{box-shadow:inset 0 0 0 .14em var(--highlight),0 1.4em 3em -1em var(--glow-hi)}100%{box-shadow:inset 0 0 0 .14em var(--highlight),0 1.4em 3em -1em var(--glow-hi)}}
@keyframes v129{0.000%{color:var(--text)}0.000%{color:var(--text)}91.284%{color:var(--text)}94.954%{color:var(--highlight)}100%{color:var(--highlight)}}
@keyframes v130{0.000%{opacity:0;transform:translate(10.5em,46.2em) scale(.2)}0.000%{opacity:0;transform:translate(10.5em,46.2em) scale(.2)}4.298%{opacity:0;transform:translate(10.5em,46.2em) scale(.2)}4.386%{opacity:1;transform:translate(10.5em,46.2em) scale(.35)}9.211%{opacity:0;transform:translate(10.5em,46.2em) scale(1.6)}100%{opacity:0;transform:translate(10.5em,46.2em) scale(1.6)}}
@keyframes v131{0.000%{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px var(--g-line)}0.000%{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px var(--g-line)}4.386%{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px var(--g-line)}5.439%{background:var(--action);color:var(--on-action);box-shadow:inset 0 0 0 1px transparent}100%{background:var(--action);color:var(--on-action);box-shadow:inset 0 0 0 1px transparent}}
@keyframes v132{0.000%{opacity:0;transform:translate(15em,56.7em) scale(.2)}0.000%{opacity:0;transform:translate(15em,56.7em) scale(.2)}8.509%{opacity:0;transform:translate(15em,56.7em) scale(.2)}8.596%{opacity:1;transform:translate(15em,56.7em) scale(.35)}13.421%{opacity:0;transform:translate(15em,56.7em) scale(1.6)}100%{opacity:0;transform:translate(15em,56.7em) scale(1.6)}}
@keyframes v133{0.000%{transform:none}0.000%{transform:none}8.158%{transform:none}9.211%{transform:scale(.96)}10.088%{transform:scale(.96)}11.140%{transform:none}100%{transform:none}}
@keyframes v134{0.000%{transform:scale(0)}0.000%{transform:scale(0)}8.772%{transform:scale(0)}10.965%{transform:none}100%{transform:none}}
@keyframes v135{0.000%{transform:translateY(110%)}0.000%{transform:translateY(110%)}9.211%{transform:translateY(110%)}12.456%{transform:translateY(0)}20.000%{transform:translateY(0)}22.807%{transform:translateY(110%)}100%{transform:translateY(110%)}}
@keyframes v136{0.000%{opacity:0;transform:translate(15em,57.1em) scale(.2)}0.000%{opacity:0;transform:translate(15em,57.1em) scale(.2)}15.526%{opacity:0;transform:translate(15em,57.1em) scale(.2)}15.614%{opacity:1;transform:translate(15em,57.1em) scale(.35)}20.439%{opacity:0;transform:translate(15em,57.1em) scale(1.6)}100%{opacity:0;transform:translate(15em,57.1em) scale(1.6)}}
@keyframes v137{0.000%{opacity:1}0.000%{opacity:1}15.965%{opacity:1}16.667%{opacity:0}100%{opacity:0}}
@keyframes v138{0.000%{opacity:0;transform:rotate(0deg)}0.000%{opacity:0;transform:rotate(0deg)}15.965%{opacity:0;transform:rotate(0deg)}16.667%{opacity:1;transform:rotate(90deg)}19.737%{opacity:1;transform:rotate(400deg)}20.175%{opacity:0;transform:rotate(420deg)}100%{opacity:0;transform:rotate(420deg)}}
@keyframes v139{0.000%{opacity:0}0.000%{opacity:0}20.175%{opacity:0}22.105%{opacity:1}100%{opacity:1}}
@keyframes v140{0.000%{transform:scale(0)}0.000%{transform:scale(0)}20.526%{transform:scale(0)}23.860%{transform:none}100%{transform:none}}
@keyframes v141{0.000%{opacity:1}0.000%{opacity:1}20.175%{opacity:1}21.754%{opacity:0}100%{opacity:0}}
@keyframes v142{0.000%{opacity:0.0}0.000%{opacity:0.0}20.702%{opacity:0.0}21.754%{opacity:0.85}30.526%{opacity:0.0}100%{opacity:0.0}}
@keyframes v143{0.000%{opacity:0;transform:translateY(-1.5em)}0.000%{opacity:0;transform:translateY(-1.5em)}28.947%{opacity:0;transform:translateY(-1.5em)}32.456%{opacity:1;transform:none}48.246%{opacity:1;transform:none}50.877%{opacity:0;transform:none}100%{opacity:0;transform:none}}
@keyframes v144{0.000%{visibility:visible}0.000%{visibility:visible}31.754%{visibility:hidden}43.684%{visibility:visible}100%{visibility:visible}}
@keyframes v145{0.000%{opacity:0;transform:translateY(-2.30em) scale(.97)}0.000%{opacity:0;transform:translateY(-2.30em) scale(.97)}49.649%{opacity:0;transform:translateY(-2.30em) scale(.97)}51.930%{opacity:1;transform:translateY(0.00em)}100%{opacity:1;transform:translateY(0.00em)}}
@keyframes v146{0.000%{opacity:0;transform:translateY(-2.30em) scale(.97)}0.000%{opacity:0;transform:translateY(-2.30em) scale(.97)}47.719%{opacity:0;transform:translateY(-2.30em) scale(.97)}50.000%{opacity:1;transform:translateY(0.00em)}49.649%{opacity:1;transform:translateY(0.00em)}51.404%{opacity:1;transform:translateY(4.60em)}100%{opacity:1;transform:translateY(4.60em)}}
@keyframes v147{0.000%{opacity:0;transform:translateY(-2.30em) scale(.97)}0.000%{opacity:0;transform:translateY(-2.30em) scale(.97)}45.789%{opacity:0;transform:translateY(-2.30em) scale(.97)}48.070%{opacity:1;transform:translateY(0.00em)}47.719%{opacity:1;transform:translateY(0.00em)}49.474%{opacity:1;transform:translateY(4.60em)}49.649%{opacity:1;transform:translateY(4.60em)}51.404%{opacity:1;transform:translateY(9.20em)}100%{opacity:1;transform:translateY(9.20em)}}
@keyframes v148{0.000%{opacity:0;transform:translateY(-2.30em) scale(.97)}0.000%{opacity:0;transform:translateY(-2.30em) scale(.97)}43.860%{opacity:0;transform:translateY(-2.30em) scale(.97)}46.140%{opacity:1;transform:translateY(0.00em)}45.789%{opacity:1;transform:translateY(0.00em)}47.544%{opacity:1;transform:translateY(4.60em)}47.719%{opacity:1;transform:translateY(4.60em)}49.474%{opacity:1;transform:translateY(9.20em)}49.649%{opacity:1;transform:translateY(9.20em)}51.404%{opacity:1;transform:translateY(13.80em)}100%{opacity:1;transform:translateY(13.80em)}}
@keyframes v149{0.000%{opacity:0;transform:translateY(-2.30em) scale(.97)}0.000%{opacity:0;transform:translateY(-2.30em) scale(.97)}41.930%{opacity:0;transform:translateY(-2.30em) scale(.97)}44.211%{opacity:1;transform:translateY(0.00em)}43.860%{opacity:1;transform:translateY(0.00em)}45.614%{opacity:1;transform:translateY(4.60em)}45.789%{opacity:1;transform:translateY(4.60em)}47.544%{opacity:1;transform:translateY(9.20em)}47.719%{opacity:1;transform:translateY(9.20em)}49.474%{opacity:1;transform:translateY(13.80em)}49.649%{opacity:1;transform:translateY(13.80em)}51.404%{opacity:1;transform:translateY(18.40em)}100%{opacity:1;transform:translateY(18.40em)}}
@keyframes v150{0.000%{opacity:0;transform:translateY(-2.30em) scale(.97)}0.000%{opacity:0;transform:translateY(-2.30em) scale(.97)}39.912%{opacity:0;transform:translateY(-2.30em) scale(.97)}42.193%{opacity:1;transform:translateY(0.00em)}41.930%{opacity:1;transform:translateY(0.00em)}43.684%{opacity:1;transform:translateY(4.60em)}43.860%{opacity:1;transform:translateY(4.60em)}45.614%{opacity:1;transform:translateY(9.20em)}45.789%{opacity:1;transform:translateY(9.20em)}47.544%{opacity:1;transform:translateY(13.80em)}47.719%{opacity:1;transform:translateY(13.80em)}49.474%{opacity:1;transform:translateY(18.40em)}49.649%{opacity:1;transform:translateY(18.40em)}51.404%{opacity:1;transform:translateY(23.00em)}100%{opacity:1;transform:translateY(23.00em)}}
@keyframes v151{0.000%{opacity:0;transform:translateY(-2.30em) scale(.97)}0.000%{opacity:0;transform:translateY(-2.30em) scale(.97)}29.825%{opacity:0;transform:translateY(-2.30em) scale(.97)}32.105%{opacity:1;transform:translateY(0.00em)}39.912%{opacity:1;transform:translateY(0.00em)}41.667%{opacity:1;transform:translateY(4.60em)}41.930%{opacity:1;transform:translateY(4.60em)}43.684%{opacity:1;transform:translateY(9.20em)}43.860%{opacity:1;transform:translateY(9.20em)}45.614%{opacity:1;transform:translateY(13.80em)}45.789%{opacity:1;transform:translateY(13.80em)}47.544%{opacity:1;transform:translateY(18.40em)}47.719%{opacity:1;transform:translateY(18.40em)}49.474%{opacity:1;transform:translateY(23.00em)}49.649%{opacity:1;transform:translateY(23.00em)}51.404%{opacity:1;transform:translateY(27.60em)}100%{opacity:1;transform:translateY(27.60em)}}
@keyframes v152{0.000%{transform:translateY(0em)}0.000%{transform:translateY(0em)}30.000%{transform:translateY(0em)}31.754%{transform:translateY(-1em)}40.088%{transform:translateY(-1em)}41.842%{transform:translateY(-2em)}42.105%{transform:translateY(-2em)}43.860%{transform:translateY(-3em)}44.035%{transform:translateY(-3em)}45.789%{transform:translateY(-4em)}45.965%{transform:translateY(-4em)}47.719%{transform:translateY(-5em)}47.895%{transform:translateY(-5em)}49.649%{transform:translateY(-6em)}49.825%{transform:translateY(-6em)}51.579%{transform:translateY(-7em)}51.754%{transform:translateY(-7em)}53.509%{transform:translateY(-8em)}100%{transform:translateY(-8em)}}
@keyframes v153{0.000%{transform:translateY(0em)}0.000%{transform:translateY(0em)}30.000%{transform:translateY(0em)}31.754%{transform:translateY(-1em)}40.088%{transform:translateY(-1em)}41.842%{transform:translateY(-2em)}42.105%{transform:translateY(-2em)}43.860%{transform:translateY(-3em)}44.035%{transform:translateY(-3em)}45.789%{transform:translateY(-4em)}45.965%{transform:translateY(-4em)}47.719%{transform:translateY(-5em)}47.895%{transform:translateY(-5em)}49.649%{transform:translateY(-6em)}49.825%{transform:translateY(-6em)}51.579%{transform:translateY(-7em)}51.754%{transform:translateY(-7em)}53.509%{transform:translateY(-8em)}100%{transform:translateY(-8em)}}
@keyframes v154{0.000%{clip-path:inset(-1em 100% -1em -1em)}0.000%{clip-path:inset(-1em 100% -1em -1em)}30.000%{clip-path:inset(-1em 100% -1em -1em)}32.456%{clip-path:inset(-1em 88% -1em -1em)}39.474%{clip-path:inset(-1em 88% -1em -1em)}52.193%{clip-path:inset(-1em -1em -1em -1em)}100%{clip-path:inset(-1em -1em -1em -1em)}}
@keyframes v155{0.000%{opacity:0;transform:translateY(.4em)}0.000%{opacity:0;transform:translateY(.4em)}50.439%{opacity:0;transform:translateY(.4em)}52.632%{opacity:1;transform:none}100%{opacity:1;transform:none}}
@keyframes v156{0.000%{opacity:0.5}0.000%{opacity:0.5}29.386%{opacity:0.5}30.702%{opacity:0.95}35.088%{opacity:0.5}40.351%{opacity:0.5}41.667%{opacity:0.95}46.053%{opacity:0.5}45.614%{opacity:0.5}46.930%{opacity:0.95}51.316%{opacity:0.5}100%{opacity:0.5}}
@keyframes v157{0.000%{transform:translate(62em,44em) scale(1)}0.000%{transform:translate(62em,44em) scale(1)}48.684%{transform:translate(62em,44em) scale(1)}52.193%{transform:translate(68.4em,8.8em) scale(1)}52.632%{transform:translate(68.4em,8.8em) scale(0.86)}53.333%{transform:translate(68.4em,8.8em) scale(1)}100%{transform:translate(68.4em,8.8em) scale(1)}}
@keyframes v158{0.000%{opacity:0}0.000%{opacity:0}48.246%{opacity:0}49.298%{opacity:1}100%{opacity:1}}
@keyframes v159{0.000%{opacity:0;transform:translate(68.7em,9.1em) scale(.2)}0.000%{opacity:0;transform:translate(68.7em,9.1em) scale(.2)}52.544%{opacity:0;transform:translate(68.7em,9.1em) scale(.2)}52.632%{opacity:1;transform:translate(68.7em,9.1em) scale(.35)}57.456%{opacity:0;transform:translate(68.7em,9.1em) scale(1.6)}100%{opacity:0;transform:translate(68.7em,9.1em) scale(1.6)}}
@keyframes v160{0.000%{opacity:1;transform:none}0.000%{opacity:1;transform:none}52.807%{opacity:1;transform:none}54.035%{opacity:0;transform:scale(.92)}100%{opacity:0;transform:scale(.92)}}
@keyframes v161{0.000%{opacity:0;transform:scale(.92)}0.000%{opacity:0;transform:scale(.92)}52.982%{opacity:0;transform:scale(.92)}54.386%{opacity:1;transform:none}100%{opacity:1;transform:none}}
@keyframes v162{0.000%{opacity:0}0.000%{opacity:0}54.825%{opacity:0}60.088%{opacity:1}100%{opacity:1}}
@keyframes v163{0.000%{opacity:0}0.000%{opacity:0}55.702%{opacity:0}60.526%{opacity:1}100%{opacity:1}}
@keyframes v164{0.000%{opacity:1;transform:translate(-0.720em,-0.580em) scale(1.0400)}0.000%{opacity:1;transform:translate(-0.720em,-0.580em) scale(1.0400)}55.702%{opacity:1;transform:translate(-0.720em,-0.580em) scale(1.0400);animation-timing-function:cubic-bezier(.32,0,.12,1)}60.526%{opacity:1;transform:translate(0.000em,0.000em) scale(1.0000);animation-timing-function:linear}68.596%{opacity:1;transform:translate(0.000em,0.000em) scale(1.0000);animation-timing-function:cubic-bezier(.6,0,1,.6)}70.860%{opacity:1;transform:translate(-14.081em,-12.483em) scale(1.8500);animation-timing-function:step-end}70.877%{opacity:0;transform:translate(-14.081em,-12.483em) scale(1.8500)}100%{opacity:0;transform:translate(-14.081em,-12.483em) scale(1.8500)}}
@keyframes v165{0.000%{filter:blur(0em)}0.000%{filter:blur(0em)}69.298%{filter:blur(0em)}70.860%{filter:blur(.12em)}70.877%{filter:blur(0em)}100%{filter:blur(0em)}}
@keyframes v166{0.000%{opacity:0;transform:scale(.4)}0.000%{opacity:0;transform:scale(.4)}60.526%{opacity:0;transform:scale(.4)}60.965%{opacity:.9;transform:scale(.6)}67.982%{opacity:0;transform:scale(2.6)}100%{opacity:0;transform:scale(2.6)}}
@keyframes v167{0.000%{stroke-dashoffset:100}0.000%{stroke-dashoffset:100}60.965%{stroke-dashoffset:100}67.982%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}
@keyframes v168{0.000%{opacity:0;transform:translate(16.566em,14.686em)}0.000%{opacity:0;transform:translate(16.566em,14.686em)}60.877%{opacity:0;transform:translate(16.566em,14.686em)}60.965%{opacity:1;transform:translate(16.566em,14.686em)}61.842%{opacity:1;transform:translate(16.274em,14.076em)}62.719%{opacity:1;transform:translate(14.977em,11.711em)}63.596%{opacity:1;transform:translate(11.726em,7.435em)}64.474%{opacity:1;transform:translate(7.654em,3.942em)}65.351%{opacity:1;transform:translate(4.774em,2.217em)}66.228%{opacity:1;transform:translate(3.092em,1.414em)}67.105%{opacity:1;transform:translate(2.258em,1.063em)}67.982%{opacity:1;transform:translate(2.020em,0.968em)}69.035%{opacity:0;transform:translate(2.020em,0.968em)}100%{opacity:0;transform:translate(2.020em,0.968em)}}
@keyframes v169{0.000%{transform:scale(0)}0.000%{transform:scale(0)}67.544%{transform:scale(0)}70.175%{transform:none}100%{transform:none}}
@keyframes v170{0.000%{opacity:0;transform:scale(.5)}0.000%{opacity:0;transform:scale(.5)}67.807%{opacity:0;transform:scale(.5)}68.158%{opacity:.9;transform:scale(.6)}74.123%{opacity:0;transform:scale(2.4)}100%{opacity:0;transform:scale(2.4)}}
@keyframes v171{0.000%{stroke-dashoffset:100}0.000%{stroke-dashoffset:100}61.667%{stroke-dashoffset:100}68.684%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}
@keyframes v172{0.000%{opacity:0;transform:translate(16.566em,14.686em)}0.000%{opacity:0;transform:translate(16.566em,14.686em)}61.579%{opacity:0;transform:translate(16.566em,14.686em)}61.667%{opacity:1;transform:translate(16.566em,14.686em)}62.544%{opacity:1;transform:translate(16.429em,14.281em)}63.421%{opacity:1;transform:translate(15.796em,12.695em)}64.298%{opacity:1;transform:translate(14.081em,9.760em)}65.175%{opacity:1;transform:translate(11.791em,7.254em)}66.053%{opacity:1;transform:translate(10.114em,5.949em)}66.930%{opacity:1;transform:translate(9.119em,5.316em)}67.807%{opacity:1;transform:translate(8.622em,5.031em)}68.684%{opacity:1;transform:translate(8.480em,4.954em)}69.737%{opacity:0;transform:translate(8.480em,4.954em)}100%{opacity:0;transform:translate(8.480em,4.954em)}}
@keyframes v173{0.000%{transform:scale(0)}0.000%{transform:scale(0)}68.246%{transform:scale(0)}70.877%{transform:none}100%{transform:none}}
@keyframes v174{0.000%{opacity:0;transform:scale(.5)}0.000%{opacity:0;transform:scale(.5)}68.509%{opacity:0;transform:scale(.5)}68.860%{opacity:.9;transform:scale(.6)}74.825%{opacity:0;transform:scale(2.4)}100%{opacity:0;transform:scale(2.4)}}
@keyframes v175{0.000%{stroke-dashoffset:100}0.000%{stroke-dashoffset:100}62.368%{stroke-dashoffset:100}69.386%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}
@keyframes v176{0.000%{opacity:0;transform:translate(16.566em,14.686em)}0.000%{opacity:0;transform:translate(16.566em,14.686em)}62.281%{opacity:0;transform:translate(16.566em,14.686em)}62.368%{opacity:1;transform:translate(16.566em,14.686em)}63.246%{opacity:1;transform:translate(16.587em,14.360em)}64.123%{opacity:1;transform:translate(16.599em,13.056em)}65.000%{opacity:1;transform:translate(16.239em,10.485em)}65.877%{opacity:1;transform:translate(15.348em,8.049em)}66.754%{opacity:1;transform:translate(14.541em,6.641em)}67.632%{opacity:1;transform:translate(14.022em,5.905em)}68.509%{opacity:1;transform:translate(13.753em,5.560em)}69.386%{opacity:1;transform:translate(13.676em,5.463em)}70.439%{opacity:0;transform:translate(13.676em,5.463em)}100%{opacity:0;transform:translate(13.676em,5.463em)}}
@keyframes v177{0.000%{transform:scale(0)}0.000%{transform:scale(0)}68.947%{transform:scale(0)}71.579%{transform:none}100%{transform:none}}
@keyframes v178{0.000%{opacity:0;transform:scale(.5)}0.000%{opacity:0;transform:scale(.5)}69.211%{opacity:0;transform:scale(.5)}69.561%{opacity:.9;transform:scale(.6)}75.526%{opacity:0;transform:scale(2.4)}100%{opacity:0;transform:scale(2.4)}}
@keyframes v179{0.000%{stroke-dashoffset:100}0.000%{stroke-dashoffset:100}63.070%{stroke-dashoffset:100}70.088%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}
@keyframes v180{0.000%{opacity:0;transform:translate(16.566em,14.686em)}0.000%{opacity:0;transform:translate(16.566em,14.686em)}62.982%{opacity:0;transform:translate(16.566em,14.686em)}63.070%{opacity:1;transform:translate(16.566em,14.686em)}63.947%{opacity:1;transform:translate(16.597em,14.464em)}64.825%{opacity:1;transform:translate(16.771em,13.586em)}65.702%{opacity:1;transform:translate(17.372em,11.909em)}66.579%{opacity:1;transform:translate(18.311em,10.397em)}67.456%{opacity:1;transform:translate(19.049em,9.563em)}68.333%{opacity:1;transform:translate(19.501em,9.141em)}69.211%{opacity:1;transform:translate(19.730em,8.947em)}70.088%{opacity:1;transform:translate(19.796em,8.893em)}71.140%{opacity:0;transform:translate(19.796em,8.893em)}100%{opacity:0;transform:translate(19.796em,8.893em)}}
@keyframes v181{0.000%{transform:scale(0)}0.000%{transform:scale(0)}69.649%{transform:scale(0)}72.281%{transform:none}100%{transform:none}}
@keyframes v182{0.000%{opacity:0;transform:scale(.5)}0.000%{opacity:0;transform:scale(.5)}69.912%{opacity:0;transform:scale(.5)}70.263%{opacity:.9;transform:scale(.6)}76.228%{opacity:0;transform:scale(2.4)}100%{opacity:0;transform:scale(2.4)}}
@keyframes v183{0.000%{stroke-dashoffset:100}0.000%{stroke-dashoffset:100}63.772%{stroke-dashoffset:100}70.789%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}
@keyframes v184{0.000%{opacity:0;transform:translate(16.566em,14.686em)}0.000%{opacity:0;transform:translate(16.566em,14.686em)}63.684%{opacity:0;transform:translate(16.566em,14.686em)}63.772%{opacity:1;transform:translate(16.566em,14.686em)}64.649%{opacity:1;transform:translate(16.725em,14.677em)}65.526%{opacity:1;transform:translate(17.360em,14.675em)}66.404%{opacity:1;transform:translate(18.611em,14.859em)}67.281%{opacity:1;transform:translate(19.795em,15.300em)}68.158%{opacity:1;transform:translate(20.478em,15.698em)}69.035%{opacity:1;transform:translate(20.835em,15.953em)}69.912%{opacity:1;transform:translate(21.003em,16.085em)}70.789%{opacity:1;transform:translate(21.049em,16.123em)}71.842%{opacity:0;transform:translate(21.049em,16.123em)}100%{opacity:0;transform:translate(21.049em,16.123em)}}
@keyframes v185{0.000%{transform:scale(0)}0.000%{transform:scale(0)}70.351%{transform:scale(0)}72.982%{transform:none}100%{transform:none}}
@keyframes v186{0.000%{opacity:0;transform:scale(.5)}0.000%{opacity:0;transform:scale(.5)}70.614%{opacity:0;transform:scale(.5)}70.965%{opacity:.9;transform:scale(.6)}76.930%{opacity:0;transform:scale(2.4)}100%{opacity:0;transform:scale(2.4)}}
@keyframes v187{0.000%{stroke-dashoffset:100}0.000%{stroke-dashoffset:100}64.474%{stroke-dashoffset:100}71.491%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}
@keyframes v188{0.000%{opacity:0;transform:translate(16.566em,14.686em)}0.000%{opacity:0;transform:translate(16.566em,14.686em)}64.386%{opacity:0;transform:translate(16.566em,14.686em)}64.474%{opacity:1;transform:translate(16.566em,14.686em)}65.351%{opacity:1;transform:translate(16.761em,14.679em)}66.228%{opacity:1;transform:translate(17.541em,14.695em)}67.105%{opacity:1;transform:translate(19.071em,14.955em)}67.982%{opacity:1;transform:translate(20.511em,15.530em)}68.860%{opacity:1;transform:translate(21.338em,16.037em)}69.737%{opacity:1;transform:translate(21.769em,16.360em)}70.614%{opacity:1;transform:translate(21.971em,16.527em)}71.491%{opacity:1;transform:translate(22.027em,16.575em)}72.544%{opacity:0;transform:translate(22.027em,16.575em)}100%{opacity:0;transform:translate(22.027em,16.575em)}}
@keyframes v189{0.000%{transform:scale(0)}0.000%{transform:scale(0)}71.053%{transform:scale(0)}73.684%{transform:none}100%{transform:none}}
@keyframes v190{0.000%{opacity:0;transform:scale(.5)}0.000%{opacity:0;transform:scale(.5)}71.316%{opacity:0;transform:scale(.5)}71.667%{opacity:.9;transform:scale(.6)}77.632%{opacity:0;transform:scale(2.4)}100%{opacity:0;transform:scale(2.4)}}
@keyframes v191{0.000%{stroke-dashoffset:100}0.000%{stroke-dashoffset:100}65.175%{stroke-dashoffset:100}72.193%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}
@keyframes v192{0.000%{opacity:0;transform:translate(16.566em,14.686em)}0.000%{opacity:0;transform:translate(16.566em,14.686em)}65.088%{opacity:0;transform:translate(16.566em,14.686em)}65.175%{opacity:1;transform:translate(16.566em,14.686em)}66.053%{opacity:1;transform:translate(16.839em,14.732em)}66.930%{opacity:1;transform:translate(17.915em,14.975em)}67.807%{opacity:1;transform:translate(19.962em,15.771em)}68.684%{opacity:1;transform:translate(21.795em,16.978em)}69.561%{opacity:1;transform:translate(22.798em,17.916em)}70.439%{opacity:1;transform:translate(23.303em,18.487em)}71.316%{opacity:1;transform:translate(23.535em,18.775em)}72.193%{opacity:1;transform:translate(23.599em,18.858em)}73.246%{opacity:0;transform:translate(23.599em,18.858em)}100%{opacity:0;transform:translate(23.599em,18.858em)}}
@keyframes v193{0.000%{transform:scale(0)}0.000%{transform:scale(0)}71.754%{transform:scale(0)}74.386%{transform:none}100%{transform:none}}
@keyframes v194{0.000%{opacity:0;transform:scale(.5)}0.000%{opacity:0;transform:scale(.5)}72.018%{opacity:0;transform:scale(.5)}72.368%{opacity:.9;transform:scale(.6)}78.333%{opacity:0;transform:scale(2.4)}100%{opacity:0;transform:scale(2.4)}}
@keyframes v195{0.000%{stroke-dashoffset:100}0.000%{stroke-dashoffset:100}65.877%{stroke-dashoffset:100}72.895%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}
@keyframes v196{0.000%{opacity:0;transform:translate(16.566em,14.686em)}0.000%{opacity:0;transform:translate(16.566em,14.686em)}65.789%{opacity:0;transform:translate(16.566em,14.686em)}65.877%{opacity:1;transform:translate(16.566em,14.686em)}66.754%{opacity:1;transform:translate(17.022em,14.497em)}67.632%{opacity:1;transform:translate(18.880em,13.847em)}68.509%{opacity:1;transform:translate(22.731em,13.113em)}69.386%{opacity:1;transform:translate(26.645em,13.204em)}70.263%{opacity:1;transform:translate(29.050em,13.673em)}71.140%{opacity:1;transform:translate(30.354em,14.058em)}72.018%{opacity:1;transform:translate(30.979em,14.274em)}72.895%{opacity:1;transform:translate(31.154em,14.339em)}73.947%{opacity:0;transform:translate(31.154em,14.339em)}100%{opacity:0;transform:translate(31.154em,14.339em)}}
@keyframes v197{0.000%{transform:scale(0)}0.000%{transform:scale(0)}72.456%{transform:scale(0)}75.088%{transform:none}100%{transform:none}}
@keyframes v198{0.000%{opacity:0;transform:scale(.5)}0.000%{opacity:0;transform:scale(.5)}72.719%{opacity:0;transform:scale(.5)}73.070%{opacity:.9;transform:scale(.6)}79.035%{opacity:0;transform:scale(2.4)}100%{opacity:0;transform:scale(2.4)}}
@keyframes v199{0.000%{stroke-dashoffset:100}0.000%{stroke-dashoffset:100}66.579%{stroke-dashoffset:100}73.596%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}
@keyframes v200{0.000%{opacity:0;transform:translate(16.566em,14.686em)}0.000%{opacity:0;transform:translate(16.566em,14.686em)}66.491%{opacity:0;transform:translate(16.566em,14.686em)}66.579%{opacity:1;transform:translate(16.566em,14.686em)}67.456%{opacity:1;transform:translate(17.112em,14.454em)}68.333%{opacity:1;transform:translate(19.339em,13.653em)}69.211%{opacity:1;transform:translate(23.960em,12.732em)}70.088%{opacity:1;transform:translate(28.665em,12.801em)}70.965%{opacity:1;transform:translate(31.561em,13.340em)}71.842%{opacity:1;transform:translate(33.133em,13.789em)}72.719%{opacity:1;transform:translate(33.886em,14.043em)}73.596%{opacity:1;transform:translate(34.097em,14.119em)}74.649%{opacity:0;transform:translate(34.097em,14.119em)}100%{opacity:0;transform:translate(34.097em,14.119em)}}
@keyframes v201{0.000%{transform:scale(0)}0.000%{transform:scale(0)}73.158%{transform:scale(0)}75.789%{transform:none}100%{transform:none}}
@keyframes v202{0.000%{opacity:0;transform:scale(.5)}0.000%{opacity:0;transform:scale(.5)}73.421%{opacity:0;transform:scale(.5)}73.772%{opacity:.9;transform:scale(.6)}79.737%{opacity:0;transform:scale(2.4)}100%{opacity:0;transform:scale(2.4)}}
@keyframes v203{0.000%{visibility:hidden}0.000%{visibility:hidden}60.526%{visibility:visible}100%{visibility:visible}}
@keyframes v204{0.000%{opacity:1}0.000%{opacity:1}89.035%{opacity:1}90.526%{opacity:0}100%{opacity:0}}
@keyframes v205{0.000%{opacity:0;transform:translate(0em,0em) scale(1)}0.000%{opacity:0;transform:translate(0em,0em) scale(1)}70.860%{opacity:0;transform:translate(0em,0em) scale(1)}70.877%{opacity:1;transform:translate(-6.729em,-44.074em) scale(1.1600)}71.316%{opacity:1;transform:translate(-5.427em,-40.791em) scale(1.0952)}71.754%{opacity:1;transform:translate(-4.556em,-38.594em) scale(1.0518)}72.193%{opacity:1;transform:translate(-4.100em,-37.363em) scale(1.0278)}72.632%{opacity:1;transform:translate(-3.994em,-36.601em) scale(1.0144)}73.070%{opacity:1;transform:translate(-4.170em,-36.050em) scale(1.0068)}73.509%{opacity:1;transform:translate(-4.596em,-35.587em) scale(1.0026)}73.947%{opacity:1;transform:translate(-5.270em,-35.142em) scale(1.0006)}74.386%{opacity:1;transform:translate(-6.196em,-34.670em) scale(1.0000)}74.825%{opacity:1;transform:translate(-7.373em,-34.116em) scale(1.0000)}75.263%{opacity:1;transform:translate(-8.796em,-33.439em) scale(1.0000)}75.702%{opacity:1;transform:translate(-10.459em,-32.614em) scale(1.0000)}76.140%{opacity:1;transform:translate(-12.309em,-31.573em) scale(1.0000)}76.579%{opacity:1;transform:translate(-14.324em,-30.340em) scale(1.0000)}77.018%{opacity:1;transform:translate(-16.337em,-28.792em) scale(1.0000)}77.456%{opacity:1;transform:translate(-17.791em,-26.590em) scale(1.0000)}77.895%{opacity:1;transform:translate(-18.564em,-23.989em) scale(1.0000)}78.333%{opacity:1;transform:translate(-18.888em,-21.305em) scale(1.0000)}78.772%{opacity:1;transform:translate(-18.871em,-18.687em) scale(1.0000)}79.211%{opacity:1;transform:translate(-18.482em,-16.233em) scale(1.0000)}79.649%{opacity:1;transform:translate(-17.779em,-14.022em) scale(1.0000)}80.088%{opacity:1;transform:translate(-17.054em,-12.045em) scale(1.0000)}80.526%{opacity:1;transform:translate(-16.421em,-10.278em) scale(1.0000)}80.965%{opacity:1;transform:translate(-15.938em,-8.700em) scale(1.0000)}81.404%{opacity:1;transform:translate(-15.667em,-7.293em) scale(1.0000)}81.842%{opacity:1;transform:translate(-15.802em,-6.086em) scale(1.0000)}82.281%{opacity:1;transform:translate(-16.517em,-5.351em) scale(1.0000)}82.719%{opacity:1;transform:translate(-17.370em,-5.100em) scale(1.0000)}83.158%{opacity:1;transform:translate(-18.112em,-5.044em) scale(1.0000)}83.596%{opacity:1;transform:translate(-18.716em,-5.048em) scale(1.0000)}84.035%{opacity:1;transform:translate(-19.189em,-5.059em) scale(1.0000)}84.474%{opacity:1;transform:translate(-19.598em,-5.081em) scale(1.0014)}84.912%{opacity:1;transform:translate(-20.254em,-5.229em) scale(1.0120)}85.351%{opacity:1;transform:translate(-21.428em,-5.618em) scale(1.0383)}85.789%{opacity:1;transform:translate(-23.452em,-6.402em) scale(1.0885)}86.228%{opacity:1;transform:translate(-26.143em,-7.486em) scale(1.1566)}86.667%{opacity:1;transform:translate(-28.456em,-8.418em) scale(1.2153)}87.105%{opacity:1;transform:translate(-30.047em,-9.059em) scale(1.2556)}87.544%{opacity:1;transform:translate(-31.101em,-9.483em) scale(1.2823)}87.982%{opacity:1;transform:translate(-31.792em,-9.761em) scale(1.2998)}88.421%{opacity:1;transform:translate(-32.228em,-9.937em) scale(1.3108)}88.860%{opacity:1;transform:translate(-32.476em,-10.037em) scale(1.3171)}89.298%{opacity:1;transform:translate(-32.580em,-10.079em) scale(1.3198)}89.737%{opacity:1;transform:translate(-32.589em,-10.082em) scale(1.3200)}100%{opacity:1;transform:translate(-32.589em,-10.082em) scale(1.3200)}}
@keyframes v206{0.000%{transform:translate(20.081em,50.656em)}0.000%{transform:translate(20.081em,50.656em)}70.877%{transform:translate(20.081em,50.656em)}71.316%{transform:translate(20.081em,50.656em)}71.754%{transform:translate(20.081em,50.656em)}72.193%{transform:translate(20.107em,50.643em)}72.632%{transform:translate(20.268em,50.559em)}73.070%{transform:translate(20.596em,50.392em)}73.509%{transform:translate(21.112em,50.136em)}73.947%{transform:translate(21.838em,49.781em)}74.386%{transform:translate(22.797em,49.311em)}74.825%{transform:translate(24.010em,48.710em)}75.263%{transform:translate(25.495em,47.953em)}75.702%{transform:translate(27.253em,47.006em)}76.140%{transform:translate(29.240em,45.787em)}76.579%{transform:translate(31.440em,44.316em)}77.018%{transform:translate(33.685em,42.469em)}77.456%{transform:translate(35.409em,39.920em)}77.895%{transform:translate(36.472em,36.943em)}78.333%{transform:translate(37.089em,33.883em)}78.772%{transform:translate(37.345em,30.911em)}79.211%{transform:translate(37.197em,28.146em)}79.649%{transform:translate(36.696em,25.674em)}80.088%{transform:translate(36.135em,23.486em)}80.526%{transform:translate(35.629em,21.556em)}80.965%{transform:translate(35.240em,19.855em)}81.404%{transform:translate(35.038em,18.359em)}81.842%{transform:translate(35.221em,17.090em)}82.281%{transform:translate(35.970em,16.312em)}82.719%{transform:translate(36.844em,16.034em)}83.158%{transform:translate(37.598em,15.962em)}83.596%{transform:translate(38.210em,15.956em)}84.035%{transform:translate(38.687em,15.962em)}84.474%{transform:translate(39.041em,15.959em)}84.912%{transform:translate(39.282em,15.938em)}85.351%{transform:translate(39.418em,15.908em)}85.789%{transform:translate(39.461em,15.896em)}86.228%{transform:translate(39.461em,15.896em)}86.667%{transform:translate(39.461em,15.896em)}87.105%{transform:translate(39.461em,15.896em)}87.544%{transform:translate(39.461em,15.896em)}87.982%{transform:translate(39.461em,15.896em)}88.421%{transform:translate(39.461em,15.896em)}88.860%{transform:translate(39.461em,15.896em)}89.298%{transform:translate(39.461em,15.896em)}89.737%{transform:translate(39.461em,15.896em)}100%{transform:translate(39.461em,15.896em)}}
@keyframes v207{0.000%{opacity:1;transform:none}0.000%{opacity:1;transform:none}85.263%{opacity:1;transform:none}86.667%{opacity:0;transform:scale(.3)}100%{opacity:0;transform:scale(.3)}}
@keyframes v208{0.000%{opacity:1}0.000%{opacity:1}85.088%{opacity:1}86.667%{opacity:0}100%{opacity:0}}
@keyframes v209{0.000%{stroke-dashoffset:100}0.000%{stroke-dashoffset:100}70.877%{stroke-dashoffset:100.00}71.316%{stroke-dashoffset:100.00}71.754%{stroke-dashoffset:100.00}72.193%{stroke-dashoffset:99.94}72.632%{stroke-dashoffset:99.55}73.070%{stroke-dashoffset:98.77}73.509%{stroke-dashoffset:97.55}73.947%{stroke-dashoffset:95.83}74.386%{stroke-dashoffset:93.56}74.825%{stroke-dashoffset:90.68}75.263%{stroke-dashoffset:87.14}75.702%{stroke-dashoffset:82.90}76.140%{stroke-dashoffset:77.94}76.579%{stroke-dashoffset:72.32}77.018%{stroke-dashoffset:66.13}77.456%{stroke-dashoffset:59.56}77.895%{stroke-dashoffset:52.83}78.333%{stroke-dashoffset:46.19}78.772%{stroke-dashoffset:39.85}79.211%{stroke-dashoffset:33.96}79.649%{stroke-dashoffset:28.59}80.088%{stroke-dashoffset:23.79}80.526%{stroke-dashoffset:19.55}80.965%{stroke-dashoffset:15.84}81.404%{stroke-dashoffset:12.63}81.842%{stroke-dashoffset:9.88}82.281%{stroke-dashoffset:7.54}82.719%{stroke-dashoffset:5.59}83.158%{stroke-dashoffset:3.97}83.596%{stroke-dashoffset:2.67}84.035%{stroke-dashoffset:1.66}84.474%{stroke-dashoffset:0.91}84.912%{stroke-dashoffset:0.39}85.351%{stroke-dashoffset:0.10}85.789%{stroke-dashoffset:0.00}86.228%{stroke-dashoffset:0.00}86.667%{stroke-dashoffset:0.00}87.105%{stroke-dashoffset:0.00}87.544%{stroke-dashoffset:0.00}87.982%{stroke-dashoffset:0.00}88.421%{stroke-dashoffset:0.00}88.860%{stroke-dashoffset:0.00}89.298%{stroke-dashoffset:0.00}89.737%{stroke-dashoffset:0.00}100%{stroke-dashoffset:0.00}}
@keyframes v210{0.000%{transform:none}0.000%{transform:none}85.789%{transform:none}86.842%{transform:scale(1.3)}89.737%{transform:none}100%{transform:none}}
@keyframes v211{0.000%{background:var(--pop-bg)}0.000%{background:var(--pop-bg)}85.965%{background:var(--pop-bg)}86.842%{background:var(--highlight)}100%{background:var(--highlight)}}
@keyframes v212{0.000%{opacity:1;transform:none}0.000%{opacity:1;transform:none}85.965%{opacity:1;transform:none}86.842%{opacity:0;transform:scale(.4)}100%{opacity:0;transform:scale(.4)}}
@keyframes v213{0.000%{opacity:0;transform:scale(.3)}0.000%{opacity:0;transform:scale(.3)}86.491%{opacity:0;transform:scale(.3)}88.860%{opacity:1;transform:none}100%{opacity:1;transform:none}}
@keyframes v214{0.000%{opacity:0;transform:scale(.6)}0.000%{opacity:0;transform:scale(.6)}86.228%{opacity:0;transform:scale(.6)}86.491%{opacity:.95;transform:scale(.7)}94.123%{opacity:0;transform:scale(3.2)}100%{opacity:0;transform:scale(3.2)}}
@keyframes v215{0.000%{opacity:0;transform:scale(.6)}0.000%{opacity:0;transform:scale(.6)}89.123%{opacity:0;transform:scale(.6)}89.386%{opacity:.95;transform:scale(.7)}97.018%{opacity:0;transform:scale(3.2)}100%{opacity:0;transform:scale(3.2)}}
@keyframes v216{0.000%{opacity:0;transform:translateY(.6em)}0.000%{opacity:0;transform:translateY(.6em)}61.404%{opacity:0;transform:translateY(.6em)}64.035%{opacity:1;transform:none}70.860%{opacity:1;transform:none}70.877%{opacity:0;transform:none}100%{opacity:0;transform:none}}
@keyframes v217{0.000%{opacity:0}0.000%{opacity:0}70.860%{opacity:0}70.877%{opacity:1;transform:none}87.105%{opacity:1;transform:none}88.421%{opacity:0;transform:translateY(-.6em)}100%{opacity:0;transform:translateY(-.6em)}}
@keyframes v218{0.000%{opacity:0;transform:translateY(.6em)}0.000%{opacity:0;transform:translateY(.6em)}87.719%{opacity:0;transform:translateY(.6em)}90.175%{opacity:1;transform:none}100%{opacity:1;transform:none}}
@keyframes v219{0.000%{opacity:0;transform:translateY(1.2em) scale(.96)}0.000%{opacity:0;transform:translateY(1.2em) scale(.96)}89.912%{opacity:0;transform:translateY(1.2em) scale(.96)}93.421%{opacity:1;transform:none}100%{opacity:1;transform:none}}
@keyframes v220{0.000%{transform:translateY(0em)}0.000%{transform:translateY(0em)}90.526%{transform:translateY(0em)}98.860%{transform:translateY(-1em)}100%{transform:translateY(-1em)}}
@keyframes v221{0.000%{transform:translateY(0em)}0.000%{transform:translateY(0em)}90.526%{transform:translateY(0em)}98.860%{transform:translateY(-18em)}100%{transform:translateY(-18em)}}
@keyframes v222{0.000%{transform:translateY(0em)}0.000%{transform:translateY(0em)}90.526%{transform:translateY(0em)}98.860%{transform:translateY(-16em)}100%{transform:translateY(-16em)}}
@keyframes v223{0.000%{transform:translateY(0em)}0.000%{transform:translateY(0em)}90.526%{transform:translateY(0em)}98.860%{transform:translateY(-14em)}100%{transform:translateY(-14em)}}
@keyframes v224{0.000%{transform:translateY(0em)}0.000%{transform:translateY(0em)}90.526%{transform:translateY(0em)}98.860%{transform:translateY(-12em)}100%{transform:translateY(-12em)}}
@keyframes v225{0.000%{transform:translateY(0em)}0.000%{transform:translateY(0em)}90.526%{transform:translateY(0em)}98.860%{transform:translateY(-10em)}100%{transform:translateY(-10em)}}
@keyframes v226{0.000%{opacity:0;transform:translateY(.4em)}0.000%{opacity:0;transform:translateY(.4em)}95.614%{opacity:0;transform:translateY(.4em)}98.246%{opacity:1;transform:none}100%{opacity:1;transform:none}}
@keyframes v227{0.000%{opacity:0;transform:var(--p1a)}0.000%{opacity:0;transform:var(--p1a)}82.936%{opacity:0;transform:var(--p1a)}83.028%{opacity:1;transform:var(--p1a)}89.450%{opacity:1;transform:var(--p1e)}100%{opacity:1;transform:var(--p1e)}}
@keyframes v228{0.000%{opacity:0}0.000%{opacity:0}83.028%{opacity:0}85.321%{opacity:1}100%{opacity:1}}
@keyframes v229{0.000%{opacity:0;transform:var(--p3a)}0.000%{opacity:0;transform:var(--p3a)}31.667%{opacity:0;transform:var(--p3a)}31.754%{opacity:1;transform:var(--p3a)}37.895%{opacity:1;transform:var(--p3e)}38.772%{opacity:1;transform:var(--p3e)}43.596%{opacity:1;transform:var(--p3b)}43.684%{opacity:0;transform:var(--p3b)}100%{opacity:0;transform:var(--p3b)}}
@keyframes v230{0.000%{opacity:0;transform:var(--i2a)}0.000%{opacity:0;transform:var(--i2a)}21.468%{opacity:0;transform:var(--i2a)}21.560%{opacity:1;transform:var(--i2a)}27.982%{opacity:1;transform:var(--i2e)}28.073%{opacity:0;transform:var(--i2e)}100%{opacity:0;transform:var(--i2e)}}
@keyframes v231{0.000%{opacity:0;transform:var(--f3a)}0.000%{opacity:0;transform:var(--f3a)}55.175%{opacity:0;transform:var(--f3a)}55.263%{opacity:1;transform:var(--f3a)}60.526%{opacity:1;transform:var(--f3e)}60.614%{opacity:0;transform:var(--f3e)}100%{opacity:0;transform:var(--f3e)}}
@keyframes v232{0.000%{opacity:0}0.000%{opacity:0}55.263%{opacity:0}57.456%{opacity:1}100%{opacity:1}}
@keyframes v233{0.000%{--lit:1}0.000%{--lit:1}21.927%{--lit:1}24.312%{--lit:.5}100%{--lit:.5}}
@keyframes v234{0.000%{--act:1}0.000%{--act:1}20.183%{--act:1}22.018%{--act:0}100%{--act:0}}
@keyframes v235{0.000%{transform:scaleX(0)}0.000%{transform:scaleX(0)}0.000%{transform:scaleX(0)}22.018%{transform:scaleX(1)}100%{transform:scaleX(1)}}
@keyframes v236{0.000%{--lit:0}0.000%{--lit:0}21.927%{--lit:0}24.312%{--lit:1}52.661%{--lit:1}55.046%{--lit:.5}100%{--lit:.5}}
@keyframes v237{0.000%{--act:0}0.000%{--act:0}22.018%{--act:0}24.312%{--act:1}50.917%{--act:1}52.752%{--act:0}100%{--act:0}}
@keyframes v238{0.000%{transform:scaleX(0)}0.000%{transform:scaleX(0)}22.018%{transform:scaleX(0)}52.752%{transform:scaleX(1)}100%{transform:scaleX(1)}}
@keyframes v239{0.000%{--lit:0}0.000%{--lit:0}52.661%{--lit:0}55.046%{--lit:1}100%{--lit:1}}
@keyframes v240{0.000%{--act:0}0.000%{--act:0}52.752%{--act:0}55.046%{--act:1}100%{--act:1}}
@keyframes v241{0.000%{transform:scaleX(0)}0.000%{transform:scaleX(0)}52.752%{transform:scaleX(0)}100.000%{transform:scaleX(1)}100%{transform:scaleX(1)}}
@keyframes v242{0.000%{opacity:0;visibility:hidden;transform:scale(.8)}0.000%{opacity:0;visibility:hidden;transform:scale(.8)}95.947%{opacity:0;visibility:hidden;transform:scale(.8)}96.035%{opacity:0;visibility:visible;transform:scale(.8)}100.000%{opacity:1;visibility:visible;transform:none}100%{opacity:1;visibility:visible;transform:none}}
@keyframes v243{0.000%{--lit:1}0.000%{--lit:1}30.642%{--lit:1}33.028%{--lit:.5}100%{--lit:.5}}
@keyframes v244{0.000%{--act:1}0.000%{--act:1}28.899%{--act:1}30.734%{--act:0}100%{--act:0}}
@keyframes v245{0.000%{transform:scaleX(0)}0.000%{transform:scaleX(0)}0.000%{transform:scaleX(0)}30.734%{transform:scaleX(1)}100%{transform:scaleX(1)}}
@keyframes v246{0.000%{--lit:0}0.000%{--lit:0}30.642%{--lit:0}33.028%{--lit:1}71.468%{--lit:1}73.853%{--lit:.5}100%{--lit:.5}}
@keyframes v247{0.000%{--act:0}0.000%{--act:0}30.734%{--act:0}33.028%{--act:1}69.725%{--act:1}71.560%{--act:0}100%{--act:0}}
@keyframes v248{0.000%{transform:scaleX(0)}0.000%{transform:scaleX(0)}30.734%{transform:scaleX(0)}71.560%{transform:scaleX(1)}100%{transform:scaleX(1)}}
@keyframes v249{0.000%{--lit:0}0.000%{--lit:0}71.468%{--lit:0}73.853%{--lit:1}100%{--lit:1}}
@keyframes v250{0.000%{--act:0}0.000%{--act:0}71.560%{--act:0}73.853%{--act:1}100%{--act:1}}
@keyframes v251{0.000%{transform:scaleX(0)}0.000%{transform:scaleX(0)}71.560%{transform:scaleX(0)}100.000%{transform:scaleX(1)}100%{transform:scaleX(1)}}
@keyframes v252{0.000%{opacity:0;visibility:hidden;transform:scale(.8)}0.000%{opacity:0;visibility:hidden;transform:scale(.8)}95.947%{opacity:0;visibility:hidden;transform:scale(.8)}96.035%{opacity:0;visibility:visible;transform:scale(.8)}100.000%{opacity:1;visibility:visible;transform:none}100%{opacity:1;visibility:visible;transform:none}}
@keyframes v253{0.000%{--lit:1}0.000%{--lit:1}22.719%{--lit:1}25.000%{--lit:.5}100%{--lit:.5}}
@keyframes v254{0.000%{--act:1}0.000%{--act:1}21.053%{--act:1}22.807%{--act:0}100%{--act:0}}
@keyframes v255{0.000%{transform:scaleX(0)}0.000%{transform:scaleX(0)}0.000%{transform:scaleX(0)}22.807%{transform:scaleX(1)}100%{transform:scaleX(1)}}
@keyframes v256{0.000%{--lit:0}0.000%{--lit:0}22.719%{--lit:0}25.000%{--lit:1}55.175%{--lit:1}57.456%{--lit:.5}100%{--lit:.5}}
@keyframes v257{0.000%{--act:0}0.000%{--act:0}22.807%{--act:0}25.000%{--act:1}53.509%{--act:1}55.263%{--act:0}100%{--act:0}}
@keyframes v258{0.000%{transform:scaleX(0)}0.000%{transform:scaleX(0)}22.807%{transform:scaleX(0)}55.263%{transform:scaleX(1)}100%{transform:scaleX(1)}}
@keyframes v259{0.000%{--lit:0}0.000%{--lit:0}55.175%{--lit:0}57.456%{--lit:1}100%{--lit:1}}
@keyframes v260{0.000%{--act:0}0.000%{--act:0}55.263%{--act:0}57.456%{--act:1}100%{--act:1}}
@keyframes v261{0.000%{transform:scaleX(0)}0.000%{transform:scaleX(0)}55.263%{transform:scaleX(0)}100.000%{transform:scaleX(1)}100%{transform:scaleX(1)}}
@keyframes v262{0.000%{opacity:0;visibility:hidden;transform:scale(.8)}0.000%{opacity:0;visibility:hidden;transform:scale(.8)}96.118%{opacity:0;visibility:hidden;transform:scale(.8)}96.203%{opacity:0;visibility:visible;transform:scale(.8)}100.000%{opacity:1;visibility:visible;transform:none}100%{opacity:1;visibility:visible;transform:none}}
@keyframes k1xd{0.000%{transform:translateX(138.91px);animation-timing-function:linear}35.780%{transform:translateX(138.91px);animation-timing-function:cubic-bezier(.3333,-0.0000,.6667,1.0000)}50.917%{transform:translateX(115.74px);animation-timing-function:linear}52.734%{transform:translateX(115.74px);animation-timing-function:linear}52.752%{transform:translateX(-149.34px);animation-timing-function:cubic-bezier(.3333,-0.0000,.6667,0.7024)}64.220%{transform:translateX(-176.15px);animation-timing-function:cubic-bezier(.3333,0.3654,.6667,1.0000)}72.477%{transform:translateX(-191.87px);animation-timing-function:linear}100.000%{transform:translateX(-191.87px);animation-timing-function:linear}100%{transform:translateX(-191.87px)}}
@keyframes k1yd{0.000%{transform:translateY(180.89px);animation-timing-function:linear}35.780%{transform:translateY(180.89px);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,1.0000)}50.917%{transform:translateY(181.05px);animation-timing-function:linear}52.734%{transform:translateY(181.05px);animation-timing-function:linear}52.752%{transform:translateY(-83.25px);animation-timing-function:cubic-bezier(.3333,-0.0000,.6667,0.7043)}64.220%{transform:translateY(-90.31px);animation-timing-function:cubic-bezier(.3333,0.3671,.6667,1.0000)}72.477%{transform:translateY(-94.41px);animation-timing-function:linear}100.000%{transform:translateY(-94.41px);animation-timing-function:linear}100%{transform:translateY(-94.41px)}}
@keyframes k1zd{0.000%{transform:translateZ(258.85px);animation-timing-function:linear}35.780%{transform:translateZ(258.85px);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,1.0000)}50.917%{transform:translateZ(375.34px);animation-timing-function:linear}52.734%{transform:translateZ(375.34px);animation-timing-function:linear}52.752%{transform:translateZ(433.08px);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,0.8691)}64.220%{transform:translateZ(536.20px);animation-timing-function:cubic-bezier(.3333,0.5149,.6667,1.0000)}72.477%{transform:translateZ(555.08px);animation-timing-function:linear}100.000%{transform:translateZ(555.08px);animation-timing-function:linear}100%{transform:translateZ(555.08px)}}
@keyframes k1xm{0.000%{transform:translateX(197.59px);animation-timing-function:linear}35.780%{transform:translateX(197.59px);animation-timing-function:cubic-bezier(.3333,-0.0000,.6667,1.0000)}50.917%{transform:translateX(171.84px);animation-timing-function:linear}52.734%{transform:translateX(171.84px);animation-timing-function:linear}52.752%{transform:translateX(-155.06px);animation-timing-function:cubic-bezier(.3333,-0.0000,.6667,0.6897)}64.220%{transform:translateX(-180.45px);animation-timing-function:cubic-bezier(.3333,0.3540,.6667,1.0000)}72.477%{transform:translateX(-196.48px);animation-timing-function:linear}100.000%{transform:translateX(-196.48px);animation-timing-function:linear}100%{transform:translateX(-196.48px)}}
@keyframes k1ym{0.000%{transform:translateY(258.18px);animation-timing-function:linear}35.780%{transform:translateY(258.18px);animation-timing-function:cubic-bezier(.3333,-0.0000,.6667,1.0000)}50.917%{transform:translateY(253.93px);animation-timing-function:linear}52.734%{transform:translateY(253.93px);animation-timing-function:linear}52.752%{transform:translateY(-121.81px);animation-timing-function:cubic-bezier(.3333,-0.0000,.6667,1.0000)}64.220%{transform:translateY(-124.87px);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,1.0000)}72.477%{transform:translateY(-121.20px);animation-timing-function:linear}100.000%{transform:translateY(-121.20px);animation-timing-function:linear}100%{transform:translateY(-121.20px)}}
@keyframes k1zm{0.000%{transform:translateZ(718.24px);animation-timing-function:linear}35.780%{transform:translateZ(718.24px);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,1.0000)}50.917%{transform:translateZ(798.13px);animation-timing-function:linear}52.734%{transform:translateZ(798.13px);animation-timing-function:linear}52.752%{transform:translateZ(258.85px);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,0.5251)}64.220%{transform:translateZ(363.23px);animation-timing-function:cubic-bezier(.3333,0.2063,.6667,1.0000)}72.477%{transform:translateZ(536.20px);animation-timing-function:linear}100.000%{transform:translateZ(536.20px);animation-timing-function:linear}100%{transform:translateZ(536.20px)}}
@keyframes k1w{0.000%{transform:rotate3d(0.00000,-0.96126,0.27564,-6.000deg);animation-timing-function:linear}35.780%{transform:rotate3d(0.00000,-0.96126,0.27564,-6.000deg);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,1.0000)}50.917%{transform:rotate3d(0.00000,-0.96126,0.27564,-3.400deg);animation-timing-function:linear}52.734%{transform:rotate3d(0.00000,-0.96126,0.27564,-3.400deg);animation-timing-function:linear}52.752%{transform:rotate3d(0.00000,-0.96126,0.27564,4.200deg);animation-timing-function:cubic-bezier(.3333,-0.0000,.6667,0.7488)}64.220%{transform:rotate3d(0.00000,-0.96126,0.27564,2.400deg);animation-timing-function:cubic-bezier(.3333,0.4070,.6667,1.0000)}72.477%{transform:rotate3d(0.00000,-0.96126,0.27564,1.600deg);animation-timing-function:linear}100.000%{transform:rotate3d(0.00000,-0.96126,0.27564,1.600deg);animation-timing-function:linear}100%{transform:rotate3d(0.00000,-0.96126,0.27564,1.600deg)}}
@keyframes k1p{0.000%{transform:rotateX(-1.500deg);animation-timing-function:linear}35.780%{transform:rotateX(-1.500deg);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,1.0000)}50.917%{transform:rotateX(-0.600deg);animation-timing-function:linear}52.734%{transform:rotateX(-0.600deg);animation-timing-function:linear}52.752%{transform:rotateX(1.200deg);animation-timing-function:cubic-bezier(.3333,-0.0000,.6667,0.8149)}64.220%{transform:rotateX(0.500deg);animation-timing-function:cubic-bezier(.3333,0.4663,.6667,1.0000)}72.477%{transform:rotateX(0.300deg);animation-timing-function:linear}100.000%{transform:rotateX(0.300deg);animation-timing-function:linear}100%{transform:rotateX(0.300deg)}}
@keyframes k1g{0.000%{transform:translateX(9.60%);animation-timing-function:linear}35.780%{transform:translateX(9.60%);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,1.0000)}50.917%{transform:translateX(5.44%);animation-timing-function:linear}52.734%{transform:translateX(5.44%);animation-timing-function:linear}52.752%{transform:translateX(-6.72%);animation-timing-function:cubic-bezier(.3333,-0.0000,.6667,0.7488)}64.220%{transform:translateX(-3.84%);animation-timing-function:cubic-bezier(.3333,0.4070,.6667,1.0000)}72.477%{transform:translateX(-2.56%);animation-timing-function:linear}100.000%{transform:translateX(-2.56%);animation-timing-function:linear}100%{transform:translateX(-2.56%)}}
@keyframes gm1{0.000%{transform:translate3d(0px,0px,0px);animation-timing-function:linear}52.734%{transform:translate3d(0px,0px,0px);animation-timing-function:linear}52.752%{transform:translate3d(-330px,60px,-980px);animation-timing-function:linear}100%{transform:translate3d(-330px,60px,-980px)}}
@keyframes gb1{0.000%{filter:blur(0px);animation-timing-function:linear}52.734%{filter:blur(0px);animation-timing-function:linear}52.752%{filter:blur(7px);animation-timing-function:linear}100%{filter:blur(7px)}}
@keyframes k2xd{0.000%{transform:translateX(-149.34px);animation-timing-function:linear}22.018%{transform:translateX(-149.34px);animation-timing-function:cubic-bezier(.3333,-0.0000,.6667,1.0000)}30.275%{transform:translateX(-191.87px);animation-timing-function:linear}56.881%{transform:translateX(-191.87px);animation-timing-function:linear}57.321%{transform:translateX(-191.87px);animation-timing-function:linear}57.339%{transform:translateX(52.63px);animation-timing-function:linear}64.771%{transform:translateX(52.63px);animation-timing-function:linear}65.119%{transform:translateX(52.63px);animation-timing-function:linear}65.138%{transform:translateX(115.74px);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,1.0000)}71.560%{transform:translateX(117.21px);animation-timing-function:linear}100.000%{transform:translateX(117.21px);animation-timing-function:linear}100%{transform:translateX(117.21px)}}
@keyframes k2yd{0.000%{transform:translateY(-83.25px);animation-timing-function:linear}22.018%{transform:translateY(-83.25px);animation-timing-function:cubic-bezier(.3333,-0.0000,.6667,1.0000)}30.275%{transform:translateY(-94.41px);animation-timing-function:linear}56.881%{transform:translateY(-94.41px);animation-timing-function:linear}57.321%{transform:translateY(-94.41px);animation-timing-function:linear}57.339%{transform:translateY(82.01px);animation-timing-function:linear}64.771%{transform:translateY(82.01px);animation-timing-function:linear}65.119%{transform:translateY(82.01px);animation-timing-function:linear}65.138%{transform:translateY(181.05px);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,1.0000)}71.560%{transform:translateY(197.58px);animation-timing-function:linear}100.000%{transform:translateY(197.58px);animation-timing-function:linear}100%{transform:translateY(197.58px)}}
@keyframes k2zd{0.000%{transform:translateZ(433.08px);animation-timing-function:linear}22.018%{transform:translateZ(433.08px);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,1.0000)}30.275%{transform:translateZ(555.08px);animation-timing-function:linear}56.881%{transform:translateZ(555.08px);animation-timing-function:linear}57.321%{transform:translateZ(555.08px);animation-timing-function:linear}57.339%{transform:translateZ(-119.79px);animation-timing-function:linear}64.771%{transform:translateZ(-119.79px);animation-timing-function:linear}65.119%{transform:translateZ(-119.79px);animation-timing-function:linear}65.138%{transform:translateZ(375.34px);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,1.0000)}71.560%{transform:translateZ(454.95px);animation-timing-function:linear}100.000%{transform:translateZ(454.95px);animation-timing-function:linear}100%{transform:translateZ(454.95px)}}
@keyframes k2xm{0.000%{transform:translateX(-155.06px);animation-timing-function:linear}22.018%{transform:translateX(-155.06px);animation-timing-function:cubic-bezier(.3333,-0.0000,.6667,1.0000)}30.275%{transform:translateX(-196.48px);animation-timing-function:linear}56.881%{transform:translateX(-196.48px);animation-timing-function:linear}57.321%{transform:translateX(-196.48px);animation-timing-function:linear}57.339%{transform:translateX(105.83px);animation-timing-function:linear}64.771%{transform:translateX(105.83px);animation-timing-function:linear}65.119%{transform:translateX(105.83px);animation-timing-function:linear}65.138%{transform:translateX(171.84px);animation-timing-function:cubic-bezier(.3333,-0.0000,.6667,1.0000)}71.560%{transform:translateX(164.32px);animation-timing-function:linear}100.000%{transform:translateX(164.32px);animation-timing-function:linear}100%{transform:translateX(164.32px)}}
@keyframes k2ym{0.000%{transform:translateY(-121.81px);animation-timing-function:linear}22.018%{transform:translateY(-121.81px);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,1.0000)}30.275%{transform:translateY(-121.20px);animation-timing-function:linear}56.881%{transform:translateY(-121.20px);animation-timing-function:linear}57.321%{transform:translateY(-121.20px);animation-timing-function:linear}57.339%{transform:translateY(80.37px);animation-timing-function:linear}64.771%{transform:translateY(80.37px);animation-timing-function:linear}65.119%{transform:translateY(80.37px);animation-timing-function:linear}65.138%{transform:translateY(253.93px);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,1.0000)}71.560%{transform:translateY(255.03px);animation-timing-function:linear}100.000%{transform:translateY(255.03px);animation-timing-function:linear}100%{transform:translateY(255.03px)}}
@keyframes k2zm{0.000%{transform:translateZ(258.85px);animation-timing-function:linear}22.018%{transform:translateZ(258.85px);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,1.0000)}30.275%{transform:translateZ(536.20px);animation-timing-function:linear}56.881%{transform:translateZ(536.20px);animation-timing-function:linear}57.321%{transform:translateZ(536.20px);animation-timing-function:linear}57.339%{transform:translateZ(-357.46px);animation-timing-function:linear}64.771%{transform:translateZ(-357.46px);animation-timing-function:linear}65.119%{transform:translateZ(-357.46px);animation-timing-function:linear}65.138%{transform:translateZ(798.13px);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,1.0000)}71.560%{transform:translateZ(856.75px);animation-timing-function:linear}100.000%{transform:translateZ(856.75px);animation-timing-function:linear}100%{transform:translateZ(856.75px)}}
@keyframes k2w{0.000%{transform:rotate3d(0.00000,-0.96126,0.27564,4.200deg);animation-timing-function:linear}22.018%{transform:rotate3d(0.00000,-0.96126,0.27564,4.200deg);animation-timing-function:cubic-bezier(.3333,-0.0000,.6667,1.0000)}30.275%{transform:rotate3d(0.00000,-0.96126,0.27564,1.600deg);animation-timing-function:linear}56.881%{transform:rotate3d(0.00000,-0.96126,0.27564,1.600deg);animation-timing-function:linear}57.321%{transform:rotate3d(0.00000,-0.96126,0.27564,1.600deg);animation-timing-function:linear}57.339%{transform:rotate3d(0.00000,-0.96126,0.27564,0.600deg);animation-timing-function:linear}64.771%{transform:rotate3d(0.00000,-0.96126,0.27564,0.600deg);animation-timing-function:linear}65.119%{transform:rotate3d(0.00000,-0.96126,0.27564,0.600deg);animation-timing-function:linear}65.138%{transform:rotate3d(0.00000,-0.96126,0.27564,-3.400deg);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,1.0000)}71.560%{transform:rotate3d(0.00000,-0.96126,0.27564,-2.800deg);animation-timing-function:linear}100.000%{transform:rotate3d(0.00000,-0.96126,0.27564,-2.800deg);animation-timing-function:linear}100%{transform:rotate3d(0.00000,-0.96126,0.27564,-2.800deg)}}
@keyframes k2p{0.000%{transform:rotateX(1.200deg);animation-timing-function:linear}22.018%{transform:rotateX(1.200deg);animation-timing-function:cubic-bezier(.3333,-0.0000,.6667,1.0000)}30.275%{transform:rotateX(0.300deg);animation-timing-function:linear}56.881%{transform:rotateX(0.300deg);animation-timing-function:linear}57.321%{transform:rotateX(0.300deg);animation-timing-function:linear}57.339%{transform:rotateX(0.600deg);animation-timing-function:linear}64.771%{transform:rotateX(0.600deg);animation-timing-function:linear}65.119%{transform:rotateX(0.600deg);animation-timing-function:linear}65.138%{transform:rotateX(-0.600deg);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,1.0000)}71.560%{transform:rotateX(-0.500deg);animation-timing-function:linear}100.000%{transform:rotateX(-0.500deg);animation-timing-function:linear}100%{transform:rotateX(-0.500deg)}}
@keyframes k2g{0.000%{transform:translateX(-6.72%);animation-timing-function:linear}22.018%{transform:translateX(-6.72%);animation-timing-function:cubic-bezier(.3333,-0.0000,.6667,1.0000)}30.275%{transform:translateX(-2.56%);animation-timing-function:linear}56.881%{transform:translateX(-2.56%);animation-timing-function:linear}57.321%{transform:translateX(-2.56%);animation-timing-function:linear}57.339%{transform:translateX(-0.96%);animation-timing-function:linear}64.771%{transform:translateX(-0.96%);animation-timing-function:linear}65.119%{transform:translateX(-0.96%);animation-timing-function:linear}65.138%{transform:translateX(5.44%);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,1.0000)}71.560%{transform:translateX(4.48%);animation-timing-function:linear}100.000%{transform:translateX(4.48%);animation-timing-function:linear}100%{transform:translateX(4.48%)}}
@keyframes gm2{0.000%{transform:translate3d(-330px,60px,-980px);animation-timing-function:linear}57.321%{transform:translate3d(-330px,60px,-980px);animation-timing-function:linear}57.339%{transform:translate3d(0px,0px,0px);animation-timing-function:linear}100%{transform:translate3d(0px,0px,0px)}}
@keyframes gb2{0.000%{filter:blur(7px);animation-timing-function:linear}57.321%{filter:blur(7px);animation-timing-function:linear}57.339%{filter:blur(0px);animation-timing-function:linear}100%{filter:blur(0px)}}
@keyframes k3xd{0.000%{transform:translateX(-191.87px);animation-timing-function:linear}21.930%{transform:translateX(-191.87px);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,0.8254)}30.702%{transform:translateX(52.30px);animation-timing-function:cubic-bezier(.3333,0.4921,.6667,1.0000)}39.474%{transform:translateX(138.91px);animation-timing-function:cubic-bezier(.3333,-0.0000,.6667,1.0000)}49.123%{transform:translateX(115.74px);animation-timing-function:linear}100.000%{transform:translateX(115.74px);animation-timing-function:linear}100%{transform:translateX(115.74px)}}
@keyframes k3yd{0.000%{transform:translateY(-94.41px);animation-timing-function:linear}21.930%{transform:translateY(-94.41px);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,0.7622)}30.702%{transform:translateY(82.69px);animation-timing-function:cubic-bezier(.3333,0.4289,.6667,0.9990)}39.474%{transform:translateY(180.89px);animation-timing-function:cubic-bezier(.3333,0.6764,.6667,1.0000)}49.123%{transform:translateY(181.05px);animation-timing-function:linear}100.000%{transform:translateY(181.05px);animation-timing-function:linear}100%{transform:translateY(181.05px)}}
@keyframes k3zd{0.000%{transform:translateZ(555.08px);animation-timing-function:linear}21.930%{transform:translateZ(555.08px);animation-timing-function:cubic-bezier(.3333,-0.0000,.6667,1.0000)}30.702%{transform:translateZ(-98.77px);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,0.8464)}39.474%{transform:translateZ(258.85px);animation-timing-function:cubic-bezier(.3333,0.5188,.6667,1.0000)}49.123%{transform:translateZ(375.34px);animation-timing-function:linear}100.000%{transform:translateZ(375.34px);animation-timing-function:linear}100%{transform:translateZ(375.34px)}}
@keyframes k3xm{0.000%{transform:translateX(-196.48px);animation-timing-function:linear}21.930%{transform:translateX(-196.48px);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,0.8160)}30.702%{transform:translateX(88.83px);animation-timing-function:cubic-bezier(.3333,0.4827,.6667,1.0000)}39.474%{transform:translateX(197.59px);animation-timing-function:cubic-bezier(.3333,-0.0000,.6667,1.0000)}49.123%{transform:translateX(171.84px);animation-timing-function:linear}100.000%{transform:translateX(171.84px);animation-timing-function:linear}100%{transform:translateX(171.84px)}}
@keyframes k3ym{0.000%{transform:translateY(-121.20px);animation-timing-function:linear}21.930%{transform:translateY(-121.20px);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,0.7107)}30.702%{transform:translateY(93.52px);animation-timing-function:cubic-bezier(.3333,0.3773,.6667,1.0000)}39.474%{transform:translateY(258.18px);animation-timing-function:cubic-bezier(.3333,-0.0000,.6667,1.0000)}49.123%{transform:translateY(253.93px);animation-timing-function:linear}100.000%{transform:translateY(253.93px);animation-timing-function:linear}100%{transform:translateY(253.93px)}}
@keyframes k3zm{0.000%{transform:translateZ(536.20px);animation-timing-function:linear}21.930%{transform:translateZ(536.20px);animation-timing-function:cubic-bezier(.3333,-0.0000,.6667,1.0000)}30.702%{transform:translateZ(89.37px);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,0.9301)}39.474%{transform:translateZ(718.24px);animation-timing-function:cubic-bezier(.3333,0.6053,.6667,1.0000)}49.123%{transform:translateZ(798.13px);animation-timing-function:linear}100.000%{transform:translateZ(798.13px);animation-timing-function:linear}100%{transform:translateZ(798.13px)}}
@keyframes k3w{0.000%{transform:rotate3d(0.00000,-0.96126,0.27564,1.600deg);animation-timing-function:linear}21.930%{transform:rotate3d(0.00000,-0.96126,0.27564,1.600deg);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,1.0000)}30.702%{transform:rotate3d(0.00000,-0.96126,0.27564,3.000deg);animation-timing-function:cubic-bezier(.3333,-0.0000,.6667,1.0000)}39.474%{transform:rotate3d(0.00000,-0.96126,0.27564,-6.000deg);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,1.0000)}49.123%{transform:rotate3d(0.00000,-0.96126,0.27564,-3.400deg);animation-timing-function:linear}100.000%{transform:rotate3d(0.00000,-0.96126,0.27564,-3.400deg);animation-timing-function:linear}100%{transform:rotate3d(0.00000,-0.96126,0.27564,-3.400deg)}}
@keyframes k3p{0.000%{transform:rotateX(0.300deg);animation-timing-function:linear}21.930%{transform:rotateX(0.300deg);animation-timing-function:cubic-bezier(.3333,-0.0000,.6667,0.4444)}30.702%{transform:rotateX(0.000deg);animation-timing-function:cubic-bezier(.3333,0.1111,.6667,1.0000)}39.474%{transform:rotateX(-1.500deg);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,1.0000)}49.123%{transform:rotateX(-0.600deg);animation-timing-function:linear}100.000%{transform:rotateX(-0.600deg);animation-timing-function:linear}100%{transform:rotateX(-0.600deg)}}
@keyframes k3g{0.000%{transform:translateX(-2.56%);animation-timing-function:linear}21.930%{transform:translateX(-2.56%);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,1.0000)}30.702%{transform:translateX(-4.80%);animation-timing-function:cubic-bezier(.3333,-0.0000,.6667,1.0000)}39.474%{transform:translateX(9.60%);animation-timing-function:cubic-bezier(.3333,0.0000,.6667,1.0000)}49.123%{transform:translateX(5.44%);animation-timing-function:linear}100.000%{transform:translateX(5.44%);animation-timing-function:linear}100%{transform:translateX(5.44%)}}
@keyframes gm3{0.000%{transform:translate3d(-330px,60px,-980px);animation-timing-function:cubic-bezier(0.45,0,0.25,1)}22.807%{transform:translate3d(-330px,60px,-980px);animation-timing-function:cubic-bezier(0.45,0,0.25,1)}31.579%{transform:translate3d(0px,0px,0px);animation-timing-function:linear}100%{transform:translate3d(0px,0px,0px)}}
@keyframes gb3{0.000%{filter:blur(7px);animation-timing-function:cubic-bezier(0.45,0,0.25,1)}22.807%{filter:blur(7px);animation-timing-function:cubic-bezier(0.45,0,0.25,1)}31.579%{filter:blur(0px);animation-timing-function:linear}100%{filter:blur(0px)}}
/* con el bucle, "Ver de nuevo" queda fijo desde que termina la primera demo (si no, aparecía y se escondía al repetir) */
.vsv.is-js.is-played .vsv-pin .vsv-rp{animation:none;opacity:1;visibility:visible;transform:none}
