
/* ===== Vitaralink · ProcessSteps v5 · toma continua con morph, liquid glass, sin video ===== */
/* vitaralink.com: el sitio ya usa .tile, .pick, .phone, .tabs, .real y .nav (styles.css, v8.css,
   v8-sistema.css) y esos estilos se colaban en la escena (la videollamada salía sin cuadros).
   Aquí se revierten: especificidad (0,1,0) y este archivo carga después, así que gana al sitio;
   las reglas del paquete, más abajo y más específicas, siguen mandando. */
:where(.vps) :is(.tile,.pick,.phone,.tabs,.real,.nav){all:revert}
/* styles.css pone img, svg {display:block; max-width:100%}: dentro de la escena los íconos van en línea. */
:where(.vps-stage) :is(img,svg){display:revert;max-width:revert}
/* Tampoco hereda el line-height del body ni el peso de strong, b del sitio. */
:where(.vps){line-height:normal}
:where(.vps) b{font-weight:revert}
.vps{--off:0s;--row:72px;
  /* luz y material — oscuro */
  --f1:rgba(0,184,217,.30);--f2:rgba(5,47,62,.95);--f3:rgba(3,131,158,.38);--f-base:#061017;
  --g-bg:linear-gradient(160deg,rgba(239,253,255,.15),rgba(239,253,255,.05) 55%,rgba(239,253,255,.08));
  --g-solid:rgba(16,30,38,.78);--g-line:rgba(239,253,255,.14);
  --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);
  --g-lift:0 .1em .2em rgba(0,0,0,.35),0 1.2em 2.2em -.4em rgba(0,0,0,.5),0 3.4em 6em -1.6em rgba(0,0,0,.75);
  --g-sheen:rgba(239,253,255,.16);--g-tint:rgba(0,184,217,.16);
  --glow:rgba(0,184,217,.32);--glow-hi:rgba(0,184,217,.6);
  --vig:rgba(0,0,0,.5);--flare:rgba(0,184,217,.3);--streak:rgba(141,235,250,.8);--blend:screen;--dim:rgba(2,8,12,.6);--dot:rgba(239,253,255,.06);
  --page:#0B1820;
  display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(32px,5cqi,80px);align-items:center;
  color:var(--text);font-family:var(--font-sans)}
[data-theme="light"] .vps,.vps[data-theme="light"]{
  --f1:rgba(141,235,250,.75);--f2:rgba(206,240,247,.95);--f3:rgba(0,184,217,.22);--f-base:#EEF3F5;
  --g-bg:linear-gradient(160deg,rgba(255,255,255,.82),rgba(255,255,255,.5) 55%,rgba(255,255,255,.66));
  --g-solid:rgba(255,255,255,.9);--g-line:rgba(4,16,24,.08);
  --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,.10),0 2.4em 4.4em -1.4em rgba(4,16,24,.22);
  --g-lift:0 .1em .2em rgba(4,16,24,.08),0 1.2em 2.2em -.4em rgba(4,16,24,.14),0 3.4em 6em -1.6em rgba(4,16,24,.3);
  --g-sheen:rgba(255,255,255,.9);--g-tint:rgba(0,184,217,.12);
  --glow:rgba(0,184,217,.2);--glow-hi:rgba(0,184,217,.42);
  --vig:rgba(4,16,24,.08);--flare:rgba(0,184,217,.14);--streak:rgba(0,184,217,.5);--blend:normal;--dim:rgba(4,16,24,.26);--dot:rgba(4,16,24,.07);
  --page:#FFFFFF}
.vps-wrap{container:vps / inline-size}
.vps *,.vps *::before,.vps *::after{box-sizing:border-box}
.vps.is-paused *,.vps.is-paused *::before,.vps.is-paused *::after{animation-play-state:paused!important}

/* ---------- tarjeta y escena ---------- */
.vps-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}
.vps-stage{position:relative;aspect-ratio:6/5;container-type:inline-size;overflow:hidden;isolation:isolate;background:var(--f-base)}
.vps-scene{position:absolute;inset:0;font-size:2cqi;visibility:hidden;animation:vps-vis 27s steps(1) infinite}
.vps-scene.s1{animation-delay:var(--off)}
.vps-scene.s2{animation-delay:calc(var(--off) - 18s)}
.vps-scene.s3{animation-delay:calc(var(--off) - 9s)}
@keyframes vps-vis{0%{visibility:visible}33.333%,100%{visibility:hidden}}
/* campo de luz: sigue entre cortes, el vidrio lo refracta */
.vps-field{position:absolute;inset:-10%;pointer-events:none}
.vps-field i{position:absolute;border-radius:50%;filter:blur(2em)}
.vps-field i:nth-child(1){left:-6%;top:-10%;width:62%;height:62%;background:radial-gradient(closest-side,var(--f1),transparent);animation:vps-drift1 14s ease-in-out infinite alternate}
.vps-field i:nth-child(2){right:-12%;top:18%;width:70%;height:70%;background:radial-gradient(closest-side,var(--f2),transparent);animation:vps-drift2 18s ease-in-out infinite alternate}
.vps-field i:nth-child(3){left:18%;bottom:-24%;width:64%;height:56%;background:radial-gradient(closest-side,var(--f3),transparent);animation:vps-drift1 16s ease-in-out infinite alternate-reverse}
@keyframes vps-drift1{to{transform:translate(8%,6%) scale(1.08)}}
@keyframes vps-drift2{to{transform:translate(-7%,-5%) scale(.94)}}
.vps-dots{position:absolute;inset:0;background-image:radial-gradient(var(--dot) 1px,transparent 1.3px);background-size:16px 16px;
  -webkit-mask:radial-gradient(80% 75% at 50% 45%,#000 30%,transparent 85%);mask:radial-gradient(80% 75% at 50% 45%,#000 30%,transparent 85%)}
.vps-cam{position:absolute;inset:0;transform-origin:50% 50%}
.vps-glow{position:absolute;left:0;top:0;width:28em;height:28em;margin:-14em 0 0 -14em;border-radius:50%;background:radial-gradient(closest-side,var(--glow),transparent);pointer-events:none}
.vps-vig{position:absolute;inset:0;z-index:13;pointer-events:none;background:radial-gradient(125% 100% at 50% 40%,transparent 50%,var(--vig) 100%)}

/* ---------- material: liquid glass ---------- */
.vg{position:absolute;border-radius:1.4em;background:var(--g-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)}
.vg::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}
.vg.tint{background:linear-gradient(160deg,var(--g-tint),transparent 70%),var(--g-bg)}
.vpill{display:inline-flex;align-items:center;gap:.5em;padding:.55em 1em;border-radius:99em;background:var(--g-bg);box-shadow:var(--g-spec),0 .3em .8em -.3em rgba(0,0,0,.3);
  font:500 1.2em/1 var(--font-sans);color:var(--text);white-space:nowrap;position:relative}
.vpill::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}
.vpill.cy{background:linear-gradient(160deg,rgba(0,184,217,.32),rgba(0,184,217,.12));color:var(--text)}
.vpill .vi{width:1.05em;height:1.05em}
.vdot{width:.6em;height:.6em;border-radius:50%;background:var(--highlight);box-shadow:0 0 .6em var(--glow-hi),0 0 1.4em var(--glow)}
@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.vg,.vpill{background:var(--g-solid)}}

/* ---------- piezas ---------- */
.vi{width:1.4em;height:1.4em;color:var(--highlight);flex:none;display:block}
.vt{font:600 1.7em/1.15 var(--font-display);letter-spacing:-.02em;color:var(--text)}
.vs{font:400 1.3em/1.35 var(--font-sans);color:var(--text-muted)}
.vcur{position:absolute;left:0;top:0;width:2.8em;height:2.8em;z-index:9;pointer-events:none;filter:drop-shadow(0 .25em .35em rgba(0,0,0,.35))}
.vcur svg{width:100%;height:100%;display:block;fill:var(--text);stroke:var(--f-base);stroke-width:.45;paint-order:stroke}
.vclick{position:absolute;left:0;top:0;width:4em;height:4em;margin:-2em 0 0 -2em;border-radius:50%;border:2px solid var(--highlight);
  box-shadow:0 0 1.4em var(--glow-hi),inset 0 0 1em var(--glow-hi);opacity:0;pointer-events:none;z-index:8}
.vdith .d1{fill:var(--highlight);opacity:.45}.vdith .d2{fill:var(--highlight)}
.vchk{display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:50%;background:var(--highlight);box-shadow:0 0 1.2em var(--glow-hi),inset 0 1px 0 rgba(255,255,255,.5);flex:none}
.vchk .vi{color:var(--on-highlight);width:1.15em;height:1.15em}
.vbtn{display:inline-flex;align-items:center;gap:.55em;padding:.85em 1.2em;border-radius:.6em;background:var(--action);color:var(--on-action);font:600 1.25em/1 var(--font-sans);white-space:nowrap;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 .5em 1em -.4em rgba(0,0,0,.4)}
.vbtn .vi{width:1em;height:1em;color:var(--action-icon)}
.vsel{position:absolute;inset:-.6em;border:1.5px solid var(--highlight);border-radius:.4em;pointer-events:none;box-shadow:0 0 1.6em var(--glow)}
.vsel b{position:absolute;width:.9em;height:.9em;border-radius:.2em;background:var(--page);border:1.5px solid var(--highlight)}
.vsel b:nth-child(1){left:-.5em;top:-.5em}.vsel b:nth-child(2){right:-.5em;top:-.5em}.vsel b:nth-child(3){left:-.5em;bottom:-.5em}.vsel b:nth-child(4){right:-.5em;bottom:-.5em}
.vbub{position:absolute;padding:1.05em 1.35em}
.vbub .txt{font:500 1.45em/1.3 var(--font-sans);white-space:nowrap}
.vbub.me{border-radius:1.4em 1.4em 1.4em .35em}
.vbub.us{border-radius:1.4em 1.4em .35em 1.4em;display:flex;align-items:center;gap:.9em}
.vav{width:2.6em;height:2.6em;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--g-bg);box-shadow:var(--g-spec);font:600 1.1em/1 var(--font-sans)}
.vav.bot{background:linear-gradient(160deg,rgba(0,184,217,.45),rgba(0,184,217,.15))}
.vav.bot .vi{width:1.4em;height:1.4em;color:var(--text)}
@keyframes vps-blink{50%{opacity:.25}}
@keyframes vps-wave{0%,100%{transform:scaleY(.2)}50%{transform:scaleY(1)}}
@keyframes vps-ring{0%{opacity:.9;transform:scale(.8)}100%{opacity:0;transform:scale(1.6)}}

/* ---------- barras tipo stories dentro de la escena ---------- */
.vps-bars{position:absolute;left:50%;bottom:1.4em;transform:translateX(-50%);z-index:16;display:none;gap:.6em;padding:.75em 1em;border-radius:99em;
  background:var(--g-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);font-size:2cqi}
.vps-bars::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}
.vps-bars span{position:relative;width:5.4em;height:.5em;border-radius:99em;background:var(--g-line);overflow:hidden}
/* vitaralink.com: el degradado solo mientras se llena; lleno queda sólido (que no parezca incompleto).
   Se llena en 8.34 s (30.9 % del ciclo), igual que la barra de la cápsula (vps-fill), antes de que la cápsula se mueva. */
.vps-bars span i{position:absolute;inset:0;border-radius:inherit;transform-origin:0 50%;transform:scaleX(0);background:var(--highlight)}
.vps-bars span i::before{content:"";position:absolute;inset:0;border-radius:inherit;
  background:linear-gradient(90deg,var(--cyan-600),var(--highlight) 70%,var(--cyan-200));box-shadow:0 0 .8em var(--glow-hi)}
.vps-bars span:nth-child(1) i{animation:vps-b1 27s linear infinite;animation-delay:var(--off)}
.vps-bars span:nth-child(2) i{animation:vps-b2 27s linear infinite;animation-delay:var(--off)}
.vps-bars span:nth-child(3) i{animation:vps-b3 27s linear infinite;animation-delay:var(--off)}
.vps-bars span:nth-child(1) i::before{animation:vps-g1 27s linear infinite;animation-delay:var(--off)}
.vps-bars span:nth-child(2) i::before{animation:vps-g2 27s linear infinite;animation-delay:var(--off)}
.vps-bars span:nth-child(3) i::before{animation:vps-g3 27s linear infinite;animation-delay:var(--off)}
@keyframes vps-b1{0%{transform:scaleX(0)}30.9%,99.9%{transform:scaleX(1)}100%{transform:scaleX(0)}}
@keyframes vps-b2{0%,33.333%{transform:scaleX(0)}64.2%,99.9%{transform:scaleX(1)}100%{transform:scaleX(0)}}
@keyframes vps-b3{0%,66.667%{transform:scaleX(0)}97.6%,99.9%{transform:scaleX(1)}100%{transform:scaleX(0)}}
@keyframes vps-g1{0%,29.9%{opacity:1}30.9%,100%{opacity:0}}
@keyframes vps-g2{0%,63.2%{opacity:1}64.2%,100%{opacity:0}}
@keyframes vps-g3{0%,96.6%{opacity:1}97.6%,100%{opacity:0}}

/* capas de contenido: se posicionan en la escena y aparecen/desaparecen sobre los paneles que se transforman */
.vps .lay{position:absolute;z-index:2}
.vps .mp{z-index:1}
.vps .ph{color:var(--text-muted)}
.vps .w{display:inline-block;white-space:pre}

/* --- 1 · calendario --- */
.vps .s1 .cal-c{left:6em;top:6em;width:38em;padding:2em 2.1em 1.9em}
.vps .s1 .cal-c .hd{display:flex;align-items:center;gap:.9em}
.vps .s1 .cal-c .hd .vi{width:1.8em;height:1.8em}
.vps .s1 .cal-c .hd .vpill{margin-left:auto}
.vps .s1 .days{display:grid;grid-template-columns:repeat(5,1fr);gap:.7em;margin:1.8em 0 1.4em}
.vps .s1 .days span{display:grid;gap:.45em;justify-items:center;padding:.85em 0;border-radius:1em;font:500 1.75em/1 var(--font-display);color:var(--text)}
.vps .s1 .days span small{font:500 .5em/1 var(--font-sans);color:var(--text-muted)}
.vps .s1 .days span.on{background:linear-gradient(160deg,rgba(0,184,217,.36),rgba(0,184,217,.12));box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 0 1px rgba(0,184,217,.6),0 .5em 1.4em -.4em var(--glow-hi)}
.vps .s1 .slots{display:grid;grid-template-columns:repeat(4,1fr);gap:.7em}
.vps .s1 .slot{display:grid;place-items:center;height:3.3em;border:1px solid var(--g-line);border-radius:99em;font:500 1.35em/1 var(--font-mono);color:var(--text)}
.vps .s1 .cal-c .ok{display:flex;align-items:center;gap:.8em;margin-top:1.5em;height:2.2em}
.vps .s1 .cal-c .ok .txt{font:600 1.45em/1 var(--font-display);white-space:nowrap}
.vps .s1 .cal-c .ok .vs{font-size:1.2em}
.vps .s1 .ms .fill{position:absolute;inset:0;border-radius:inherit;background:var(--action);opacity:0}
/* --- 1 · videollamada (UI real: encabezado, 2 cuadros, subtítulos, controles) --- */
.vps .s1 .call-c{left:4em;top:3.5em;width:42em;height:28.4em}
.vps .s1 .call-c .top{position:absolute;left:1.8em;right:1.8em;top:1.5em;display:flex;align-items:center;gap:.8em}
.vps .s1 .call-c .top>.vi{width:1.7em;height:1.7em}
.vps .s1 .call-c .top .vt{font-size:1.45em}
.vps .s1 .call-c .top .live{margin-left:auto;display:flex;align-items:center;gap:.55em;font:500 1.25em/1 var(--font-mono);color:var(--text)}
.vps .s1 .tmr{display:inline-flex;height:1em;overflow:hidden}
.vps .s1 .tmr span{display:flex;flex-direction:column}
.vps .s1 .tmr i{font-style:normal;height:1em;line-height:1}
.vps .s1 .tiles{position:absolute;left:1.8em;right:1.8em;top:5.2em;height:11.8em;display:grid;grid-template-columns:1fr 1fr;gap:1em}
.vps .s1 .tile{position:relative;border-radius:1.1em;background:var(--g-line);display:grid;place-items:center;overflow:hidden}
.vps .s1 .tile .face{width:5.4em;height:5.4em;border-radius:50%;display:grid;place-items:center;background:var(--g-bg);box-shadow:var(--g-spec),0 .6em 1.4em -.5em rgba(0,0,0,.35)}
.vps .s1 .tile.us .face{background:linear-gradient(160deg,rgba(0,184,217,.55),rgba(0,184,217,.18))}
.vps .s1 .tile .face .vi{width:2.5em;height:2.5em;color:var(--text)}
.vps .s1 .tile .nm{position:absolute;left:.8em;bottom:.8em;padding:.35em .7em;border-radius:99em;background:rgba(0,0,0,.28);font:500 1.1em/1 var(--font-sans);color:#fff}
[data-theme="light"] .vps .s1 .tile .nm{background:rgba(4,16,24,.55)}
.vps .s1 .tile .speak{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--highlight),inset 0 0 2em var(--glow);opacity:0}
.vps .s1 .tile .eq{position:absolute;right:.9em;top:.9em;display:flex;gap:.22em;align-items:flex-end;height:1.3em}
.vps .s1 .tile .eq i{width:.32em;height:100%;border-radius:.2em;background:var(--highlight);transform-origin:50% 100%;animation:vps-wave .9s ease-in-out infinite}
.vps .s1 .tile .eq i:nth-child(2){animation-delay:-.3s}.s1 .tile .eq i:nth-child(3){animation-delay:-.6s}
.vps .s1 .ctrl{position:absolute;left:0;right:0;bottom:1.5em;display:flex;justify-content:center;gap:1.1em}
.vps .s1 .ctrl span{width:3.4em;height:3.4em;border-radius:50%;display:grid;place-items:center;background:var(--g-line);box-shadow:var(--g-spec)}
.vps .s1 .ctrl span .vi{width:1.4em;height:1.4em;color:var(--text)}
.vps .s1 .ctrl span.end{width:4.6em;border-radius:99em;background:var(--danger);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 .4em 1em -.3em rgba(255,80,60,.5)}
.vps .s1 .ctrl span.end .vi{color:#fff}
.vps .s1 .cap1{left:8em;top:21.6em;width:34em;height:3.4em;display:flex;align-items:center;justify-content:center;border-radius:1em}
.vps .s1 .vbt{font:500 1.4em/1.2 var(--font-sans);white-space:nowrap;color:var(--text)}
.vps .s1 .vbt b{font-weight:600;color:var(--text);margin-right:.35em}
.vps .s1 .m2 .hl{position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 1px var(--highlight),0 0 3em -.3em var(--glow-hi);opacity:0;pointer-events:none}
.vps .s1 .pill-c .vpill{background:none;box-shadow:none}.s1 .pill-c .vpill::before{display:none}
.vps .s1 .m2 .bt{position:absolute;left:0;top:0;width:34em;height:3.4em;display:flex;align-items:center;justify-content:center;white-space:nowrap}

/* --- 1 · resumen y recomendación --- */
.vps .s1 .pill-c{left:4em;top:3.2em}
.vps .s1 .rec-c{left:4em;top:8.6em;width:27em;padding:1.9em 2em 2em}
.vps .s1 .rec-c .vpill{position:absolute;right:1.6em;top:1.6em}
.vps .s1 .rec-c>.vi{width:3.2em;height:3.2em}
.vps .s1 .rec-c .vt{margin-top:.6em;font-size:2.15em;width:9em}
.vps .s1 .rec-c ul{list-style:none;margin:1.3em 0 0;padding:0;display:grid;gap:.8em}
.vps .s1 .rec-c li{display:flex;align-items:center;gap:.7em;font:500 1.3em/1.2 var(--font-sans);color:var(--text)}
.vps .s1 .rec-c li .vi{width:1.1em;height:1.1em}
.vps .s1 .zero{left:33em;top:10.6em;display:grid;gap:.9em}
.vps .s1 .zero b{font:600 8em/.85 var(--font-display);letter-spacing:-.05em;color:var(--text);text-shadow:0 0 .4em var(--glow)}
.vps .s1 .zero span{font:500 1.6em/1.25 var(--font-display);color:var(--text-muted)}

/* --- 2 · ventana: vista previa → corrección → aprobado --- */
.vps .s2 .wv{z-index:1;overflow:hidden}
.vps .s2 .wv .bar{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;gap:.5em;height:3.6em;padding:0 1.5em}
.vps .s2 .wv .bar>i{width:.8em;height:.8em;border-radius:50%;background:var(--g-line)}
.vps .s2 .wv .bar .u{margin-left:1em;flex:1;max-width:19em;height:2em;border-radius:99em;background:var(--g-line);display:flex;align-items:center;padding:0 1em;font:400 1.05em/1 var(--font-mono);color:var(--text-mono)}
.vps .s2 .wv .bar .vpill{margin-left:auto;font-size:1.05em}
.vps .s2 .page{position:absolute;left:.6em;right:.6em;top:3.6em;bottom:.6em;border-radius:1em;background:var(--page);overflow:hidden;box-shadow:inset 0 0 0 1px var(--g-line)}
.vps .s2 .pc{position:absolute;left:0;top:0;width:39.8em;height:27.3em;transform-origin:0 0}
.vps .s2 .wf{position:absolute;border:1.5px dashed var(--highlight);border-radius:.5em;background:var(--g-tint)}
.vps .s2 .b-nav{left:2em;top:1.5em;width:35.8em;height:1.6em}
.vps .s2 .b-h{left:2em;top:4.8em;width:18em;height:5.6em}
.vps .s2 .b-p{left:2em;top:11.8em;width:15em;height:2.8em}
.vps .s2 .b-btn{left:2em;top:16.8em;width:10em;height:3.4em}
.vps .s2 .b-img{left:23.4em;top:4.8em;width:13.4em;height:13.4em}
.vps .s2 .real{position:absolute;inset:0}
.vps .s2 .real>div{position:absolute}
.vps .s2 .real .nav{left:2em;right:2em;top:1.5em;height:1.6em;display:flex;align-items:center;gap:1.6em;color:var(--text-muted)}
.vps .s2 .real .nav span{font:500 1.05em/1 var(--font-sans)}
.vps .s2 .real .nav b{font:600 1.2em/1 var(--font-sans);color:var(--text);margin-right:auto}
.vps .s2 .real .ph2{left:2em;top:4.8em;width:20em}
.vps .s2 .real h4{margin:0;font:600 2.6em/1.02 var(--font-display);letter-spacing:-.03em;color:var(--text)}
.vps .s2 .real .pp{left:2em;top:11.8em;width:17em}
.vps .s2 .real p{margin:0;font:400 1.2em/1.4 var(--font-sans);color:var(--text-muted)}
.vps .s2 .real .pb{left:2em;top:16.8em}
.vps .s2 .real .vdith{position:absolute;left:23.4em;top:4.8em;width:13.4em;height:13.4em}
.vps .s2 .bigbtn{position:relative;display:inline-block;font-size:1em}
.vps .s2 .bigbtn .vbtn{font-size:1.25em}
.vps .s2 .pin{position:absolute;left:15.6em;top:17.1em;z-index:3;display:flex;align-items:center;gap:.6em;padding:.55em .9em .55em .55em;border-radius:.3em 1.1em 1.1em 1.1em}
.vps .s2 .pin .vav{width:2em;height:2em;font-size:.8em}
.vps .s2 .pin .t{font:500 1.05em/1.2 var(--font-sans);white-space:nowrap;color:var(--text)}
.vps .s2 .vchip{position:absolute;left:2em;top:23.2em;width:8.6em;height:2em;overflow:hidden;border-radius:99em;background:var(--g-line)}
.vps .s2 .vchip span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.4em;font:500 .95em/1 var(--font-sans);color:var(--text)}
.vps .s2 .vchip .vi{width:.9em;height:.9em}
.vps .s2 .phone{left:35.4em;top:7.6em;width:11.6em;height:23.6em;padding:.45em;border-radius:2.1em}
.vps .s2 .phone .page{left:.45em;right:.45em;top:.45em;bottom:.45em;border-radius:1.75em;padding:2.3em .9em .9em}
.vps .s2 .phone .page::before{content:"";position:absolute;left:50%;top:.8em;width:3.4em;height:.55em;margin-left:-1.7em;border-radius:99em;background:var(--g-line)}
.vps .s2 .phone h5{margin:0;font:600 1.35em/1.02 var(--font-display);letter-spacing:-.03em;color:var(--text)}
.vps .s2 .phone .vdith{width:100%;height:auto;margin-top:.6em}
.vps .s2 .phone .vbtn{margin-top:.6em;font-size:1em;width:100%;justify-content:center}
.vps .s2 .stamp{left:8em;top:31.6em;padding:.95em 1.7em .95em 1em;display:flex;align-items:center;gap:1em;border-radius:99em;z-index:4;
  box-shadow:var(--g-spec),var(--g-lift),0 0 0 1px var(--highlight),0 0 3em -.2em var(--glow-hi)}
.vps .s2 .stamp .txt{font:600 1.9em/1 var(--font-display);letter-spacing:-.02em;white-space:nowrap}
.vps .s2 .stamp .vchk{width:2.6em;height:2.6em}.s2 .stamp .vchk .vi{width:1.3em;height:1.3em}
.vps .s2 .burst{position:absolute;left:11em;top:33.8em;z-index:3}
.vps .s2 .burst i{position:absolute;width:.8em;height:.8em;background:var(--highlight);box-shadow:0 0 .6em var(--glow-hi)}
.vps .s2 .burst i:nth-child(3n){background:var(--text);box-shadow:none}

/* --- 3 · navegador real → enseñar → seguir --- */
.vps .s3 .brw-c{left:4.5em;top:4.5em;width:41em;height:27em;overflow:hidden;border-radius:1.4em}
.vps .s3 .tabs{position:absolute;left:0;right:0;top:0;height:3.1em;display:flex;align-items:flex-end;gap:.5em;padding:0 1.2em}
.vps .s3 .tabs>i{width:.75em;height:.75em;border-radius:50%;background:var(--g-line);margin-bottom:1.15em}
.vps .s3 .tab{margin-left:.8em;display:flex;align-items:center;gap:.6em;height:2.4em;padding:0 1.1em;border-radius:.8em .8em 0 0;background:var(--page);font:500 1.05em/1 var(--font-sans);color:var(--text)}
.vps .s3 .tab .fav{width:.9em;height:.9em;border-radius:.2em;background:var(--highlight)}
.vps .s3 .addr{position:absolute;left:.6em;right:.6em;top:3.1em;height:3.4em;display:flex;align-items:center;gap:.8em;padding:0 1em;background:var(--page);border-bottom:1px solid var(--g-line)}
.vps .s3 .addr .fld{flex:1;height:2.3em;border-radius:99em;background:var(--g-line);display:flex;align-items:center;gap:.6em;padding:0 1em;font:400 1.15em/1 var(--font-sans);color:var(--text)}
.vps .s3 .addr .fld .vi{width:1em;height:1em;color:var(--text-muted)}
.vps .s3 .addr .fld .txt{display:inline-block}
.vps .s3 .addr .vpill{font-size:1em}
.vps .s3 .bpage{position:absolute;left:.6em;right:.6em;top:6.5em;bottom:.6em;border-radius:0 0 1em 1em;background:var(--page);overflow:hidden}
.vps .s3 .bpage .load{position:absolute;left:0;top:0;height:.25em;width:100%;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)}
.vps .s3 .bpage .pc{position:absolute;left:0;top:0;width:39.8em;height:27.3em}
.vps .s3 .toast{left:12.5em;top:33em;padding:.85em 1.5em .85em .9em;display:flex;align-items:center;gap:.9em;border-radius:99em;z-index:4;
  box-shadow:var(--g-spec),var(--g-lift),0 0 0 1px var(--highlight),0 0 2.6em -.3em var(--glow-hi)}
.vps .s3 .toast .txt{font:600 1.45em/1 var(--font-display);white-space:nowrap}
.vps .s3 .adm-c{left:5em;top:3.5em;width:40em;padding:2em}
.vps .s3 .adm-c .hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.4em}
.vps .s3 .adm-c .hd b{font:600 2em/1 var(--font-display);letter-spacing:-.02em;color:var(--text)}
.vps .s3 .add{display:flex;align-items:center;gap:.5em;padding:.75em 1.1em;border-radius:99em;background:var(--g-line);font:500 1.3em/1 var(--font-sans);color:var(--text)}
.vps .s3 .add .vi{width:1em;height:1em}
.vps .s3 .item{display:flex;align-items:center;gap:1em;padding:1em 0;border-top:1px solid var(--g-line);font:400 1.3em/1 var(--font-sans);color:var(--text-muted)}
.vps .s3 .item i{width:2.6em;height:2.6em;border-radius:.7em;background:var(--g-line);flex:none}
.vps .s3 .item .px{margin-left:auto;padding:.55em .9em;border-radius:99em;background:var(--g-line);font:400 .9em/1 var(--font-mono);color:var(--text)}
.vps .s3 .spot{position:absolute;border-radius:99em;box-shadow:0 0 0 2px var(--highlight),0 0 2.4em .4em var(--glow-hi),0 0 0 999em var(--dim);z-index:5;pointer-events:none;opacity:0}
.vps .s3 .tip{position:absolute;left:0;top:0;width:17.5em;padding:1.2em 1.4em;z-index:6;border-radius:1.2em;opacity:0}
.vps .s3 .tip .tt{position:relative;height:4.8em}
.vps .s3 .tip .tt>div{position:absolute;inset:0}
.vps .s3 .tip .n{display:block;margin-bottom:.5em;font:500 1.05em/1 var(--font-sans);color:var(--text-muted)}
.vps .s3 .tip p{margin:0;font:600 1.45em/1.25 var(--font-display);color:var(--text)}
.vps .s3 .ch-c{left:4em;top:3.5em;width:42em;height:15.5em;padding:1.6em 1.9em}
.vps .s3 .ch-c .top{display:flex;align-items:flex-start;justify-content:space-between}
.vps .s3 .ch-c .lbl{display:block;margin-bottom:.4em;font:500 1.15em/1 var(--font-sans);color:var(--text-muted)}
.vps .s3 .ch-c .big{display:flex;height:1em;overflow:hidden;font:600 3.4em/1 var(--font-display);letter-spacing:-.03em;color:var(--text)}
.vps .s3 .ch-c .cnt{display:flex;flex-direction:column}
.vps .s3 .ch-c .cnt span{height:1em;line-height:1}
.vps .s3 .ch-c .top>.vi{width:2.2em;height:2.2em}
.vps .s3 .ch-c>svg{position:absolute;left:1.9em;bottom:1.6em;width:calc(100% - 3.8em);height:6.4em;overflow:visible}
.vps .s3 .ch-c .grid{stroke:var(--g-line);stroke-width:1;vector-effect:non-scaling-stroke}
.vps .s3 .ch-c .ln{fill:none;stroke:var(--highlight);stroke-width:2.5;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 0 .3em var(--glow-hi))}
.vps .s3 .ch-c .ar{fill:var(--highlight);fill-opacity:.16;opacity:0}
.vps .s3 .me3{left:4em;top:21.8em;padding:1em 1.35em;border-radius:1.4em 1.4em 1.4em .35em}
.vps .s3 .us3{right:4em;top:28.6em;padding:.85em 1.1em .85em .85em;border-radius:1.4em 1.4em .35em 1.4em;display:flex;align-items:center;gap:.9em}
.vps .s3 .vbt{font:500 1.45em/1.3 var(--font-sans);white-space:nowrap;color:var(--text)}
.vps .s3 .real{position:absolute;inset:0}
.vps .s3 .real>div{position:absolute}
.vps .s3 .real .nav{left:2em;right:2em;top:1.5em;height:1.6em;display:flex;align-items:center;gap:1.6em;color:var(--text-muted)}
.vps .s3 .real .nav span{font:500 1.05em/1 var(--font-sans)}
.vps .s3 .real .nav b{font:600 1.2em/1 var(--font-sans);color:var(--text);margin-right:auto}
.vps .s3 .real .ph2{left:2em;top:4.8em;width:20em}
.vps .s3 .real h4{margin:0;font:600 2.6em/1.02 var(--font-display);letter-spacing:-.03em;color:var(--text)}
.vps .s3 .real .pp{left:2em;top:11.8em;width:17em}
.vps .s3 .real p{margin:0;font:400 1.2em/1.4 var(--font-sans);color:var(--text-muted)}
.vps .s3 .real .pb{left:2em;top:16.8em}
.vps .s3 .real .vdith{position:absolute;left:23.4em;top:4.8em;width:13.4em;height:13.4em}
.vps .s3 .bigbtn{position:relative;display:inline-block;font-size:1em}
.vps .s3 .bigbtn .vbtn{font-size:1.25em}
.vps .s3 .vsel{display:none}
.vps .s3 .bigbtn{font-size:1.4em}
.vps .s3 .bpage .real{transform:scale(.86);transform-origin:0 0}
/* ===== lado derecho: lista con cápsula de vidrio ===== */
.vps h2{margin:0 0 40px;font:600 min(64px,5.2cqi)/1 var(--font-display);letter-spacing:-.035em;color:var(--text)}
.vps h2 .ln{display:flex;align-items:baseline;column-gap:.2em;white-space:nowrap}
.vps h2 .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}
.vps-side ol{position:relative;list-style:none;margin:0 0 40px;padding:0;isolation:isolate}
.vps-side li{position:relative;height:var(--row);border-bottom:1px solid var(--border)}
.vps-side li:last-child{border-bottom:0}
/* vitaralink.com: la línea divisoria se oculta mientras la cápsula la toca (también al moverse).
   Paso 1: sin línea 1 · paso 2: sin ninguna · paso 3: sin línea 2. Tiempos de @keyframes vps-ind. */
.vps-side li:nth-child(2){animation:vps-div1 27s linear infinite;animation-delay:var(--off)}
.vps-side li:nth-child(3){animation:vps-div2 27s linear infinite;animation-delay:var(--off)}
@keyframes vps-div1{0%,66.6%{border-bottom-color:transparent}67.5%,97.6%{border-bottom-color:var(--border)}98%,100%{border-bottom-color:transparent}}
@keyframes vps-div2{0%,31.1%{border-bottom-color:var(--border)}32.2%,99.3%{border-bottom-color:transparent}100%{border-bottom-color:var(--border)}}
.vps-side li button{all:unset;box-sizing:border-box;width:100%;height:100%;display:flex;align-items:center;gap:14px;padding:0 14px;cursor:pointer;
  font:400 22px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--text-muted);animation:vps-act 27s steps(1) infinite}
.vps-side li button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:14px}
.vps .vps-num{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:12px;border:1px solid var(--border-strong);
  font:500 15px/1 var(--font-mono);color:var(--text-mono);animation:vps-num 27s steps(1) infinite,vps-pop 27s cubic-bezier(.34,1.56,.64,1) infinite}
.vps-side li:nth-child(2) *{animation-delay:var(--off)}
.vps-side li:nth-child(3) *{animation-delay:calc(var(--off) - 18s)}
.vps-side li:nth-child(4) *{animation-delay:calc(var(--off) - 9s)}
@keyframes vps-act{0%{color:var(--text)}33.333%,100%{color:var(--text-muted)}}
@keyframes vps-num{0%{background:linear-gradient(160deg,var(--cyan-200),var(--highlight));border-color:transparent;color:var(--on-highlight);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 0 0 4px var(--glow),0 6px 18px -4px var(--glow-hi)}
  33.333%,100%{background:transparent;border-color:var(--border-strong);color:var(--text-mono);box-shadow:none}}
@keyframes vps-pop{0%{transform:scale(.72)}1.4%,100%{transform:none}}
/* cápsula líquida que se desliza entre pasos */
.vps-ind{position:absolute;left:0;right:0;top:0;height:var(--row);border-radius:18px;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,.18),0 12px 28px -10px rgba(0,0,0,.35),0 0 40px -12px var(--glow-hi);
  animation:vps-ind 27s cubic-bezier(.5,0,.2,1) infinite;animation-delay:var(--off)}
.vps-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}
.vps-ind i{position:absolute;left:16px;right:16px;bottom:9px;height:3px;border-radius:99px;background:var(--g-line);overflow:hidden;animation:vps-ind-i 27s linear infinite;animation-delay:var(--off)}
@keyframes vps-ind-i{0%,30.9%{opacity:1}31.1%,34.2%{opacity:0}34.6%,64.2%{opacity:1}64.4%,67.5%{opacity:0}67.9%,97.6%{opacity:1}97.8%,100%{opacity:0}}
.vps-ind i::after{content:"";position:absolute;inset:0;border-radius:inherit;transform-origin:0 50%;transform:scaleX(0);
  background:linear-gradient(90deg,var(--cyan-600),var(--highlight) 70%,var(--cyan-200));box-shadow:0 0 10px var(--glow-hi);
  animation:vps-fill 9s linear infinite;animation-delay:var(--off)}
@keyframes vps-fill{0%{transform:scaleX(0)}92.7%,100%{transform:scaleX(1)}}
@keyframes vps-ind{
  0%,31.1%{top:0;height:var(--row)}
  32.2%{top:calc(var(--row)*.2);height:calc(var(--row)*1.55)}
  33.3%{top:calc(var(--row) + 3px);height:calc(var(--row) - 4px)}
  34.2%,64.4%{top:calc(var(--row) + 1px);height:var(--row)}
  65.5%{top:calc(var(--row)*1.2);height:calc(var(--row)*1.55)}
  66.6%{top:calc(var(--row)*2 + 4px);height:calc(var(--row) - 4px)}
  67.5%,97.8%{top:calc(var(--row)*2 + 2px);height:var(--row)}
  99%{top:calc(var(--row)*.6);height:calc(var(--row)*1.9)}
  100%{top:0;height:var(--row)}}
.vps-cap{position:relative;border-top:1px solid var(--border);min-height:88px}
.vps-cap p{position:absolute;inset:0;margin:0;padding:24px 32px;font:400 17px/26px var(--font-sans);color:var(--text);opacity:0;animation:vps-cap 27s linear infinite}
.vps-cap p:nth-child(1){animation-delay:var(--off)}
.vps-cap p:nth-child(2){animation-delay:calc(var(--off) - 18s)}
.vps-cap p:nth-child(3){animation-delay:calc(var(--off) - 9s)}
@keyframes vps-cap{0%{opacity:0;transform:translateY(6px)}1.5%{opacity:1;transform:none}31.8%{opacity:1}33.33%,100%{opacity:0}}
.vps .vps-ctas{display:flex;flex-wrap:wrap;gap:12px}
.vps .vps-cta{display:inline-flex;align-items:center;gap:10px;font:600 16px/20px var(--font-sans);padding:16px 20px;border-radius:var(--radius-md);background:var(--action);color:var(--on-action);text-decoration:none;border:1px solid transparent}
.vps .vps-cta .vi{width:14px;height:14px;color:var(--action-icon)}
.vps .vps-cta.o{background:none;color:var(--text);border-color:var(--button-outline)}
.vps .vps-cta.o .vi{color:var(--text)}
@container vps (max-width:860px){.vps{grid-template-columns:1fr}.vps .vps-side{order:-1}.vps h2{font-size:44px}.vps .vps-bars{display:flex}}
@container vps (max-width:520px){.vps{--row:84px}.vps-side li button{font-size:19px;line-height:1.25}}

/* movimiento reducido: cada paso queda quieto en su toma final */
@media (prefers-reduced-motion:reduce){
  .vps{--off:-8s}
  .vps *,.vps *::before,.vps *::after{animation-play-state:paused!important}
}

/* ===== reflejos ===== */
.vps .s1 .p1::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:4;background:linear-gradient(105deg,transparent 38%,var(--g-sheen) 50%,transparent 62%) 130% 0/300% 100% no-repeat;animation:k89 9s cubic-bezier(.4,0,.2,1) infinite;animation-delay:var(--off)}
.vps .s1 .ms::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:4;background:linear-gradient(105deg,transparent 38%,var(--g-sheen) 50%,transparent 62%) 130% 0/300% 100% no-repeat;animation:k90 9s cubic-bezier(.4,0,.2,1) infinite;animation-delay:var(--off)}
.vps .s1 .m2::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:4;background:linear-gradient(105deg,transparent 38%,var(--g-sheen) 50%,transparent 62%) 130% 0/300% 100% no-repeat;animation:k91 9s cubic-bezier(.4,0,.2,1) infinite;animation-delay:var(--off)}
.vps .s2 .wv::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:4;background:linear-gradient(105deg,transparent 38%,var(--g-sheen) 50%,transparent 62%) 130% 0/300% 100% no-repeat;animation:k92 9s cubic-bezier(.4,0,.2,1) infinite;animation-delay:var(--off)}
.vps .s2 .phone::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:4;background:linear-gradient(105deg,transparent 38%,var(--g-sheen) 50%,transparent 62%) 130% 0/300% 100% no-repeat;animation:k93 9s cubic-bezier(.4,0,.2,1) infinite;animation-delay:var(--off)}
.vps .s2 .stamp::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:4;background:linear-gradient(105deg,transparent 38%,var(--g-sheen) 50%,transparent 62%) 130% 0/300% 100% no-repeat;animation:k94 9s cubic-bezier(.4,0,.2,1) infinite;animation-delay:var(--off)}
.vps .s3 .d3::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:4;background:linear-gradient(105deg,transparent 38%,var(--g-sheen) 50%,transparent 62%) 130% 0/300% 100% no-repeat;animation:k95 9s cubic-bezier(.4,0,.2,1) infinite;animation-delay:var(--off)}
.vps .s3 .toast::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:4;background:linear-gradient(105deg,transparent 38%,var(--g-sheen) 50%,transparent 62%) 130% 0/300% 100% no-repeat;animation:k96 9s cubic-bezier(.4,0,.2,1) infinite;animation-delay:var(--off)}
.vps .s3 .us3::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:4;background:linear-gradient(105deg,transparent 38%,var(--g-sheen) 50%,transparent 62%) 130% 0/300% 100% no-repeat;animation:k97 9s cubic-bezier(.4,0,.2,1) infinite;animation-delay:var(--off)}
/* ===== línea de tiempo (9 s por paso, continua) ===== */
.vps .s1 .vps-cam{animation:k0 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .p1{animation:k1 9s cubic-bezier(.65,0,.25,1) infinite;animation-delay:var(--off)}
.vps .s1 .cal-c{animation:k2 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .slot.pick{animation:k3 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .cal-c .ok{animation:k4 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .ms{animation:k5 9s cubic-bezier(.65,0,.25,1) infinite,k6 9s cubic-bezier(.45,0,.25,1) infinite;animation-delay:var(--off)}
.vps .s1 .ms .fill{animation:k7 9s cubic-bezier(.45,0,.25,1) infinite;animation-delay:var(--off)}
.vps .s1 .call-c{animation:k8 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .call-c .tiles{animation:k9 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .call-c .ctrl{animation:k10 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .tmr span{animation:k11 9s steps(4,end) infinite;animation-delay:var(--off)}
.vps .s1 .tile.me .speak{animation:k12 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .tile.me .eq{animation:k13 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .tile.us .speak{animation:k14 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .tile.us .eq{animation:k15 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .cap1{animation:k16 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .m2{animation:k17 9s cubic-bezier(.65,0,.25,1) infinite,k18 9s cubic-bezier(.45,0,.25,1) infinite;animation-delay:var(--off)}
.vps .s1 .m2 .bt{animation:k19 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .pill-c{animation:k20 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .rec-c{animation:k21 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .rec-c .vpill{animation:k22 9s cubic-bezier(.3,1.2,.5,1) infinite;animation-delay:var(--off)}
.vps .s1 .rec-c li:nth-child(1){animation:k23 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .rec-c li:nth-child(2){animation:k24 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .m2 .hl{animation:k25 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .zero{animation:k26 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .vcur{animation:k27 9s cubic-bezier(.45,0,.2,1) infinite;animation-delay:var(--off)}
.vps .s1 .vclick:not(.c2){animation:k28 9s cubic-bezier(.2,.7,.3,1) infinite;animation-delay:var(--off)}
.vps .s2 .wv{animation:k29 9s cubic-bezier(.65,0,.25,1) infinite;animation-delay:var(--off)}
.vps .s2 .pc{animation:k30 9s cubic-bezier(.65,0,.25,1) infinite;animation-delay:var(--off)}
.vps .s2 .wv .bar{animation:k31 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s2 .wv .page{animation:k32 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s2 .wv .bar .vpill{animation:k33 9s cubic-bezier(.3,1.2,.5,1) infinite;animation-delay:var(--off)}
.vps .s2 .b-nav{animation:k34 9s cubic-bezier(.3,1.2,.5,1) infinite;animation-delay:var(--off)}
.vps .s2 .b-h{animation:k35 9s cubic-bezier(.3,1.2,.5,1) infinite;animation-delay:var(--off)}
.vps .s2 .b-p{animation:k36 9s cubic-bezier(.3,1.2,.5,1) infinite;animation-delay:var(--off)}
.vps .s2 .b-btn{animation:k37 9s cubic-bezier(.3,1.2,.5,1) infinite;animation-delay:var(--off)}
.vps .s2 .b-img{animation:k38 9s cubic-bezier(.3,1.2,.5,1) infinite;animation-delay:var(--off)}
.vps .s2 .real{animation:k39 9s cubic-bezier(.45,0,.25,1) infinite;animation-delay:var(--off)}
.vps .s2 .vps-cam{animation:k40 9s cubic-bezier(.65,0,.25,1) infinite;animation-delay:var(--off)}
.vps .s2 .pin{animation:k41 9s cubic-bezier(.3,1.2,.5,1) infinite;animation-delay:var(--off)}
.vps .s2 .vchip{animation:k42 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s2 .vsel{animation:k43 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s2 .bigbtn{animation:k44 9s cubic-bezier(.3,1.2,.5,1) infinite;animation-delay:var(--off)}
.vps .s2 .vchip .v1{animation:k45 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s2 .vchip .v2{animation:k46 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s2 .phone{animation:k47 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s2 .stamp{animation:k48 9s cubic-bezier(.3,1.2,.5,1) infinite;animation-delay:var(--off)}
.vps .s2 .burst i:nth-child(1){animation:k49 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s2 .burst i:nth-child(2){animation:k50 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s2 .burst i:nth-child(3){animation:k51 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s2 .burst i:nth-child(4){animation:k52 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s2 .burst i:nth-child(5){animation:k53 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s2 .burst i:nth-child(6){animation:k54 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s2 .burst i:nth-child(7){animation:k55 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s2 .burst i:nth-child(8){animation:k56 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s2 .burst i:nth-child(9){animation:k57 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s2 .burst i:nth-child(10){animation:k58 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s2 .burst i:nth-child(11){animation:k59 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s2 .burst i:nth-child(12){animation:k60 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s2 .vcur{animation:k61 9s cubic-bezier(.45,0,.2,1) infinite;animation-delay:var(--off)}
.vps .s2 .vclick:not(.c2){animation:k62 9s cubic-bezier(.2,.7,.3,1) infinite;animation-delay:var(--off)}
.vps .s2 .vclick.c2{animation:k63 9s cubic-bezier(.2,.7,.3,1) infinite;animation-delay:var(--off)}
.vps .s3 .vps-cam{animation:k64 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s3 .d3{animation:k65 9s cubic-bezier(.65,0,.25,1) infinite,k66 9s cubic-bezier(.45,0,.25,1) infinite;animation-delay:var(--off)}
.vps .s3 .brw-c{animation:k67 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s3 .addr .txt{animation:k68 9s linear infinite;animation-delay:var(--off)}
.vps .s3 .bpage .load{animation:k69 9s cubic-bezier(.6,0,.3,1) infinite;animation-delay:var(--off)}
.vps .s3 .bpage .pc{animation:k70 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s3 .addr .vpill{animation:k71 9s cubic-bezier(.3,1.2,.5,1) infinite;animation-delay:var(--off)}
.vps .s3 .toast{animation:k72 9s cubic-bezier(.3,1.2,.5,1) infinite;animation-delay:var(--off)}
.vps .s3 .adm-c{animation:k73 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s3 .spot{animation:k74 9s cubic-bezier(.65,0,.25,1) infinite;animation-delay:var(--off)}
.vps .s3 .tip{animation:k75 9s cubic-bezier(.65,0,.25,1) infinite;animation-delay:var(--off)}
.vps .s3 .tip .t1{animation:k76 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s3 .tip .t2{animation:k77 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s3 .ch-c{animation:k78 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s3 .ch-c .ln{animation:k79 9s cubic-bezier(.4,0,.2,1) infinite;animation-delay:var(--off)}
.vps .s3 .ch-c .ar{animation:k80 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s3 .ch-c .cnt{animation:k81 9s steps(8,end) infinite;animation-delay:var(--off)}
.vps .s3 .me3{animation:k82 9s cubic-bezier(.3,1.2,.5,1) infinite;animation-delay:var(--off)}
.vps .s3 .us3{animation:k83 9s cubic-bezier(.3,1.2,.5,1) infinite;animation-delay:var(--off)}
.vps .s3 .us3 .vchk{animation:k84 9s cubic-bezier(.3,1.2,.5,1) infinite;animation-delay:var(--off)}
.vps .s3 .vcur{animation:k85 9s cubic-bezier(.45,0,.2,1) infinite;animation-delay:var(--off)}
.vps .s1 .vps-glow{animation:k86 9s cubic-bezier(.45,0,.25,1) infinite;animation-delay:var(--off)}
.vps .s2 .vps-glow{animation:k87 9s cubic-bezier(.45,0,.25,1) infinite;animation-delay:var(--off)}
.vps .s3 .vps-glow{animation:k88 9s cubic-bezier(.45,0,.25,1) infinite;animation-delay:var(--off)}
.vps .vps-cap p:nth-child(1) .ph:nth-child(1){animation:k98 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .vps-cap p:nth-child(1) .ph:nth-child(2){animation:k99 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .vps-cap p:nth-child(1) .ph:nth-child(3){animation:k100 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .vps-cap p:nth-child(2) .ph:nth-child(1){animation:k101 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .vps-cap p:nth-child(2) .ph:nth-child(2){animation:k102 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .vps-cap p:nth-child(3) .ph:nth-child(1){animation:k103 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .vps-cap p:nth-child(3) .ph:nth-child(2){animation:k104 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .vps-cap p:nth-child(3) .ph:nth-child(3){animation:k105 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .cap1 .vbt .w:nth-of-type(1){animation:k106 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .cap1 .vbt .w:nth-of-type(2){animation:k107 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .cap1 .vbt .w:nth-of-type(3){animation:k108 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .cap1 .vbt .w:nth-of-type(4){animation:k109 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .m2 .vbt .w:nth-of-type(1){animation:k110 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .m2 .vbt .w:nth-of-type(2){animation:k111 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .m2 .vbt .w:nth-of-type(3){animation:k112 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .m2 .vbt .w:nth-of-type(4){animation:k113 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .m2 .vbt .w:nth-of-type(5){animation:k114 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s1 .m2 .vbt .w:nth-of-type(6){animation:k115 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s3 .me3 .vbt .w:nth-of-type(1){animation:k116 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s3 .me3 .vbt .w:nth-of-type(2){animation:k117 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s3 .me3 .vbt .w:nth-of-type(3){animation:k118 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s3 .me3 .vbt .w:nth-of-type(4){animation:k119 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s3 .me3 .vbt .w:nth-of-type(5){animation:k120 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s3 .me3 .vbt .w:nth-of-type(6){animation:k121 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s3 .us3 .vbt .w:nth-of-type(1){animation:k122 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s3 .us3 .vbt .w:nth-of-type(2){animation:k123 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
.vps .s3 .us3 .vbt .w:nth-of-type(3){animation:k124 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--off)}
@keyframes k0{0.000%{transform:perspective(80em) rotateX(20deg) rotateZ(-4deg) scale(.88) translateY(1.5em)}0.000%{transform:perspective(80em) rotateX(20deg) rotateZ(-4deg) scale(.88) translateY(1.5em)}14.444%{transform:none}92.778%{transform:none}100.000%{transform:perspective(80em) rotateY(-18deg) rotateX(8deg) scale(.88) translateX(2em)}100%{transform:perspective(80em) rotateY(-18deg) rotateX(8deg) scale(.88) translateX(2em)}}
@keyframes k1{0.000%{left:6.02em;top:6.02em;width:37.96em;height:25.09em;border-radius:1.6em;opacity:1}0.000%{left:6.02em;top:6.02em;width:37.96em;height:25.09em;border-radius:1.6em;opacity:1}22.778%{left:6.02em;top:6.02em;width:37.96em;height:25.09em;border-radius:1.6em;opacity:1}26.667%{left:6.82em;top:6.82em;width:36.36em;height:23.49em;border-radius:1.6em;opacity:0}100%{left:6.82em;top:6.82em;width:36.36em;height:23.49em;border-radius:1.6em;opacity:0}}
@keyframes k2{0.000%{opacity:0;filter:blur(.35em);transform:translateY(.7em)}0.000%{opacity:0;filter:blur(.35em);transform:translateY(.7em)}1.111%{opacity:0;filter:blur(.35em);transform:translateY(.7em)}6.667%{opacity:1;filter:none;transform:none}21.667%{opacity:1;filter:none;transform:none}25.000%{opacity:0;filter:blur(.3em);transform:scale(.985)}100%{opacity:0;filter:blur(.3em);transform:scale(.985)}100%{opacity:0;filter:blur(.3em);transform:scale(.985)}}
@keyframes k3{0.000%{background:transparent;color:var(--text);border-color:var(--g-line);box-shadow:none}0.000%{background:transparent;color:var(--text);border-color:var(--g-line);box-shadow:none}12.222%{background:transparent;color:var(--text);border-color:var(--g-line);box-shadow:none}14.444%{background:var(--action);color:var(--on-action);border-color:transparent;box-shadow:0 0 0 .3em var(--glow),0 0 1.8em var(--glow-hi)}100%{background:var(--action);color:var(--on-action);border-color:transparent;box-shadow:0 0 0 .3em var(--glow),0 0 1.8em var(--glow-hi)}100%{background:var(--action);color:var(--on-action);border-color:transparent;box-shadow:0 0 0 .3em var(--glow),0 0 1.8em var(--glow-hi)}}
@keyframes k4{0.000%{opacity:0;filter:blur(.3em);transform:perspective(40em) rotateX(28deg) translateY(1.2em)}0.000%{opacity:0;filter:blur(.3em);transform:perspective(40em) rotateX(28deg) translateY(1.2em)}15.000%{opacity:0;filter:blur(.3em);transform:perspective(40em) rotateX(28deg) translateY(1.2em)}20.556%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k5{0.000%{left:16.79em;top:21.08em;width:7.94em;height:4.47em;border-radius:2.235em;opacity:0}0.000%{left:16.79em;top:21.08em;width:7.94em;height:4.47em;border-radius:2.235em;opacity:0}22.444%{left:16.79em;top:21.08em;width:7.94em;height:4.47em;border-radius:2.235em;opacity:0}22.556%{left:16.79em;top:21.08em;width:7.94em;height:4.47em;border-radius:2.235em;opacity:1}29.444%{left:4.02em;top:3.47em;width:41.98em;height:28.38em;border-radius:1.6em;opacity:1}66.111%{left:4.02em;top:3.47em;width:41.98em;height:28.38em;border-radius:1.6em;opacity:1}71.667%{left:4.02em;top:3.19em;width:15.15em;height:2.56em;border-radius:1.28em;opacity:1}92.778%{left:4.02em;top:3.19em;width:15.15em;height:2.56em;border-radius:1.28em;opacity:1}97.222%{left:4.02em;top:3.19em;width:15.15em;height:2.56em;border-radius:1.28em;opacity:0}100%{left:4.02em;top:3.19em;width:15.15em;height:2.56em;border-radius:1.28em;opacity:0}}
@keyframes k6{0.000%{transform:none}0.000%{transform:none}22.556%{transform:none}26.000%{transform:perspective(60em) rotateX(9deg) rotateY(-4deg) scale(.985)}29.444%{transform:none}66.111%{transform:none}68.889%{transform:perspective(60em) rotateX(9deg) rotateY(-4deg) scale(.985)}71.667%{transform:none}100%{transform:none}}
@keyframes k7{0.000%{opacity:0}0.000%{opacity:0}22.444%{opacity:0}22.556%{opacity:1}27.778%{opacity:0}100%{opacity:0}}
@keyframes k8{0.000%{opacity:0;filter:blur(.35em);transform:translateY(.7em)}0.000%{opacity:0;filter:blur(.35em);transform:translateY(.7em)}27.778%{opacity:0;filter:blur(.35em);transform:translateY(.7em)}32.778%{opacity:1;filter:none;transform:none}65.000%{opacity:1;filter:none;transform:none}68.333%{opacity:0;filter:blur(.3em);transform:scale(.985)}100%{opacity:0;filter:blur(.3em);transform:scale(.985)}100%{opacity:0;filter:blur(.3em);transform:scale(.985)}}
@keyframes k9{0.000%{opacity:0;filter:blur(.3em);transform:perspective(40em) rotateX(28deg) translateY(1.2em)}0.000%{opacity:0;filter:blur(.3em);transform:perspective(40em) rotateX(28deg) translateY(1.2em)}28.889%{opacity:0;filter:blur(.3em);transform:perspective(40em) rotateX(28deg) translateY(1.2em)}35.000%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k10{0.000%{opacity:0;filter:blur(.2em);transform:translateY(1em)}0.000%{opacity:0;filter:blur(.2em);transform:translateY(1em)}30.556%{opacity:0;filter:blur(.2em);transform:translateY(1em)}35.556%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k11{0.000%{transform:translateY(0)}0.000%{transform:translateY(0)}28.889%{transform:translateY(0)}73.333%{transform:translateY(-4em)}100%{transform:translateY(-4em)}}
@keyframes k12{0.000%{opacity:0}0.000%{opacity:0}31.667%{opacity:0}34.444%{opacity:1}42.778%{opacity:1}45.556%{opacity:0}100%{opacity:0}100%{opacity:0}}
@keyframes k13{0.000%{opacity:0}0.000%{opacity:0}31.667%{opacity:0}34.444%{opacity:1}42.778%{opacity:1}45.556%{opacity:0}100%{opacity:0}100%{opacity:0}}
@keyframes k14{0.000%{opacity:0}0.000%{opacity:0}45.000%{opacity:0}47.778%{opacity:1}63.889%{opacity:1}66.667%{opacity:0}100%{opacity:0}100%{opacity:0}}
@keyframes k15{0.000%{opacity:0}0.000%{opacity:0}45.000%{opacity:0}47.778%{opacity:1}63.889%{opacity:1}66.667%{opacity:0}100%{opacity:0}100%{opacity:0}}
@keyframes k16{0.000%{opacity:0;filter:blur(.2em);transform:translateY(.5em)}0.000%{opacity:0;filter:blur(.2em);transform:translateY(.5em)}31.667%{opacity:0;filter:blur(.2em);transform:translateY(.5em)}35.000%{opacity:1;filter:none;transform:none}42.778%{opacity:1;filter:none;transform:none}46.111%{opacity:0;filter:blur(.2em);transform:none}100%{opacity:0;filter:blur(.2em);transform:none}100%{opacity:0;filter:blur(.2em);transform:none}}
@keyframes k17{0.000%{left:8.00em;top:21.60em;width:34.00em;height:3.40em;border-radius:1em;opacity:0}0.000%{left:8.00em;top:21.60em;width:34.00em;height:3.40em;border-radius:1em;opacity:0}43.889%{left:8.00em;top:21.60em;width:34.00em;height:3.40em;border-radius:1em;opacity:0}46.111%{left:8.00em;top:21.60em;width:34.00em;height:3.40em;border-radius:1em;opacity:1}67.222%{left:8.00em;top:21.60em;width:34.00em;height:3.40em;border-radius:1em;opacity:1}73.889%{left:4.02em;top:8.58em;width:27.01em;height:18.52em;border-radius:1.6em;opacity:1}92.778%{left:4.02em;top:8.58em;width:27.01em;height:18.52em;border-radius:1.6em;opacity:1}100.000%{left:4.50em;top:4.00em;width:41.00em;height:31.50em;border-radius:1.4em;opacity:1}100%{left:4.50em;top:4.00em;width:41.00em;height:31.50em;border-radius:1.4em;opacity:1}}
@keyframes k18{0.000%{transform:none}0.000%{transform:none}67.222%{transform:none}70.556%{transform:perspective(60em) rotateX(9deg) rotateY(-4deg) scale(.985)}73.889%{transform:none}100%{transform:none}}
@keyframes k19{0.000%{opacity:0;filter:blur(.2em);transform:none}0.000%{opacity:0;filter:blur(.2em);transform:none}45.000%{opacity:0;filter:blur(.2em);transform:none}48.333%{opacity:1;filter:none;transform:none}66.667%{opacity:1;filter:none;transform:none}70.000%{opacity:0;filter:blur(.2em);transform:none}100%{opacity:0;filter:blur(.2em);transform:none}100%{opacity:0;filter:blur(.2em);transform:none}}
@keyframes k20{0.000%{opacity:0;filter:blur(.35em);transform:translateY(.7em)}0.000%{opacity:0;filter:blur(.35em);transform:translateY(.7em)}70.000%{opacity:0;filter:blur(.35em);transform:translateY(.7em)}73.889%{opacity:1;filter:none;transform:none}92.222%{opacity:1;filter:none;transform:none}95.556%{opacity:0;filter:blur(.35em);transform:translateY(-.4em)}100%{opacity:0;filter:blur(.35em);transform:translateY(-.4em)}100%{opacity:0;filter:blur(.35em);transform:translateY(-.4em)}}
@keyframes k21{0.000%{opacity:0;filter:blur(.35em);transform:translateY(.7em)}0.000%{opacity:0;filter:blur(.35em);transform:translateY(.7em)}72.222%{opacity:0;filter:blur(.35em);transform:translateY(.7em)}76.667%{opacity:1;filter:none;transform:none}92.222%{opacity:1;filter:none;transform:none}95.556%{opacity:0;filter:blur(.3em);transform:scale(.985)}100%{opacity:0;filter:blur(.3em);transform:scale(.985)}100%{opacity:0;filter:blur(.3em);transform:scale(.985)}}
@keyframes k22{0.000%{opacity:0;filter:blur(.2em);transform:scale(.7)}0.000%{opacity:0;filter:blur(.2em);transform:scale(.7)}74.444%{opacity:0;filter:blur(.2em);transform:scale(.7)}79.444%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k23{0.000%{opacity:0;filter:blur(.3em);transform:perspective(40em) rotateX(28deg) translateY(1.2em)}0.000%{opacity:0;filter:blur(.3em);transform:perspective(40em) rotateX(28deg) translateY(1.2em)}76.111%{opacity:0;filter:blur(.3em);transform:perspective(40em) rotateX(28deg) translateY(1.2em)}81.111%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k24{0.000%{opacity:0;filter:blur(.3em);transform:perspective(40em) rotateX(28deg) translateY(1.2em)}0.000%{opacity:0;filter:blur(.3em);transform:perspective(40em) rotateX(28deg) translateY(1.2em)}77.778%{opacity:0;filter:blur(.3em);transform:perspective(40em) rotateX(28deg) translateY(1.2em)}82.778%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k25{0.000%{opacity:0}0.000%{opacity:0}73.889%{opacity:0}78.889%{opacity:1}92.222%{opacity:1}97.222%{opacity:0}100%{opacity:0}100%{opacity:0}}
@keyframes k26{0.000%{opacity:0;filter:blur(.4em);transform:perspective(40em) rotateX(35deg) translateY(1.6em)}0.000%{opacity:0;filter:blur(.4em);transform:perspective(40em) rotateX(35deg) translateY(1.6em)}78.333%{opacity:0;filter:blur(.4em);transform:perspective(40em) rotateX(35deg) translateY(1.6em)}85.000%{opacity:1;filter:none;transform:none}92.222%{opacity:1;filter:none;transform:none}95.556%{opacity:0;filter:blur(.3em);transform:scale(.985)}100%{opacity:0;filter:blur(.3em);transform:scale(.985)}100%{opacity:0;filter:blur(.3em);transform:scale(.985)}}
@keyframes k27{0.000%{opacity:0;transform:translate(40.00em,34.00em)}0.000%{opacity:0;transform:translate(40.00em,34.00em)}4.444%{opacity:0;transform:translate(40.00em,34.00em)}6.111%{opacity:1;transform:translate(40.00em,34.00em)}11.111%{opacity:1;transform:translate(21.16em,23.31em)}12.222%{opacity:1;transform:translate(21.16em,23.31em) scale(.82)}13.889%{opacity:1;transform:translate(21.16em,23.31em)}19.444%{opacity:1;transform:translate(25.16em,29.31em)}21.667%{opacity:0;transform:translate(25.16em,29.31em)}100%{opacity:0;transform:translate(25.16em,29.31em)}}
@keyframes k28{0.000%{opacity:0;transform:translate(21.31em,23.46em) scale(.2)}0.000%{opacity:0;transform:translate(21.31em,23.46em) scale(.2)}12.111%{opacity:0;transform:translate(21.31em,23.46em) scale(.2)}12.222%{opacity:1;transform:translate(21.31em,23.46em) scale(.35)}18.889%{opacity:0;transform:translate(21.31em,23.46em) scale(1.8)}100%{opacity:0;transform:translate(21.31em,23.46em) scale(1.8)}}
@keyframes k29{0.000%{left:4.50em;top:4.00em;width:41.00em;height:31.50em;border-radius:1.4em;opacity:1}0.000%{left:4.50em;top:4.00em;width:41.00em;height:31.50em;border-radius:1.4em;opacity:1}67.222%{left:4.50em;top:4.00em;width:41.00em;height:31.50em;border-radius:1.4em;opacity:1}74.444%{left:3.00em;top:6.60em;width:31.00em;height:23.82em;border-radius:1.4em;opacity:1}92.778%{left:3.00em;top:6.60em;width:31.00em;height:23.82em;border-radius:1.4em;opacity:1}100.000%{left:4.50em;top:4.50em;width:41.00em;height:27.00em;border-radius:1.4em;opacity:1}100%{left:4.50em;top:4.50em;width:41.00em;height:27.00em;border-radius:1.4em;opacity:1}}
@keyframes k30{0.000%{transform:none}0.000%{transform:none}67.222%{transform:none}74.444%{transform:scale(0.7561)}92.778%{transform:scale(0.7561)}100.000%{transform:scale(1)}100%{transform:scale(1)}}
@keyframes k31{0.000%{opacity:0;filter:none;transform:none}0.000%{opacity:0;filter:none;transform:none}0.556%{opacity:0;filter:none;transform:none}3.889%{opacity:1;filter:none;transform:none}92.222%{opacity:1;filter:none;transform:none}95.556%{opacity:0;filter:none;transform:none}100%{opacity:0;filter:none;transform:none}100%{opacity:0;filter:none;transform:none}}
@keyframes k32{0.000%{opacity:0;filter:none;transform:none}0.000%{opacity:0;filter:none;transform:none}0.556%{opacity:0;filter:none;transform:none}3.889%{opacity:1;filter:none;transform:none}95.000%{opacity:1;filter:none;transform:none}98.333%{opacity:0;filter:none;transform:none}100%{opacity:0;filter:none;transform:none}100%{opacity:0;filter:none;transform:none}}
@keyframes k33{0.000%{opacity:0;filter:blur(.2em);transform:scale(.7)}0.000%{opacity:0;filter:blur(.2em);transform:scale(.7)}3.889%{opacity:0;filter:blur(.2em);transform:scale(.7)}8.889%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k34{0.000%{opacity:0;transform:translateY(-3em)}0.000%{opacity:0;transform:translateY(-3em)}3.333%{opacity:0;transform:translateY(-3em)}9.444%{opacity:1;transform:none}17.222%{opacity:1;transform:none}20.556%{opacity:0;transform:none}100%{opacity:0;transform:none}}
@keyframes k35{0.000%{opacity:0;transform:translateX(-5em)}0.000%{opacity:0;transform:translateX(-5em)}4.667%{opacity:0;transform:translateX(-5em)}10.778%{opacity:1;transform:none}17.222%{opacity:1;transform:none}20.556%{opacity:0;transform:none}100%{opacity:0;transform:none}}
@keyframes k36{0.000%{opacity:0;transform:translateX(-5em)}0.000%{opacity:0;transform:translateX(-5em)}6.000%{opacity:0;transform:translateX(-5em)}12.111%{opacity:1;transform:none}17.222%{opacity:1;transform:none}20.556%{opacity:0;transform:none}100%{opacity:0;transform:none}}
@keyframes k37{0.000%{opacity:0;transform:translateY(3em)}0.000%{opacity:0;transform:translateY(3em)}7.333%{opacity:0;transform:translateY(3em)}13.444%{opacity:1;transform:none}17.222%{opacity:1;transform:none}20.556%{opacity:0;transform:none}100%{opacity:0;transform:none}}
@keyframes k38{0.000%{opacity:0;transform:translateX(6em) rotate(6deg)}0.000%{opacity:0;transform:translateX(6em) rotate(6deg)}5.556%{opacity:0;transform:translateX(6em) rotate(6deg)}11.667%{opacity:1;transform:none}17.222%{opacity:1;transform:none}20.556%{opacity:0;transform:none}100%{opacity:0;transform:none}}
@keyframes k39{0.000%{opacity:0}0.000%{opacity:0}17.222%{opacity:0}21.667%{opacity:1}100%{opacity:1}}
@keyframes k40{0.000%{transform:perspective(80em) rotateY(-18deg) rotateX(8deg) scale(.88) translateX(2em)}0.000%{transform:perspective(80em) rotateY(-18deg) rotateX(8deg) scale(.88) translateX(2em)}15.556%{transform:none}25.556%{transform:none}33.889%{transform:translate(8.54em,-6.66em) scale(1.5)}62.778%{transform:translate(8.54em,-6.66em) scale(1.5)}71.111%{transform:none}92.778%{transform:none}100.000%{transform:perspective(80em) rotateX(16deg) rotateY(9deg) scale(.88) translateY(1em)}100%{transform:perspective(80em) rotateX(16deg) rotateY(9deg) scale(.88) translateY(1em)}}
@keyframes k41{0.000%{opacity:0;filter:blur(.2em);transform:translateX(-.6em) scale(.92)}0.000%{opacity:0;filter:blur(.2em);transform:translateX(-.6em) scale(.92)}35.000%{opacity:0;filter:blur(.2em);transform:translateX(-.6em) scale(.92)}39.444%{opacity:1;filter:none;transform:none}47.778%{opacity:1;filter:none;transform:none}51.111%{opacity:0;filter:blur(.2em);transform:translateX(-.6em) scale(.92)}100%{opacity:0;filter:blur(.2em);transform:translateX(-.6em) scale(.92)}100%{opacity:0;filter:blur(.2em);transform:translateX(-.6em) scale(.92)}}
@keyframes k42{0.000%{opacity:0;filter:none;transform:none}0.000%{opacity:0;filter:none;transform:none}35.556%{opacity:0;filter:none;transform:none}38.889%{opacity:1;filter:none;transform:none}64.444%{opacity:1;filter:none;transform:none}67.778%{opacity:0;filter:none;transform:none}100%{opacity:0;filter:none;transform:none}100%{opacity:0;filter:none;transform:none}}
@keyframes k43{0.000%{opacity:0}0.000%{opacity:0}48.333%{opacity:0}50.000%{opacity:1}63.333%{opacity:1}65.000%{opacity:0}100%{opacity:0}100%{opacity:0}}
@keyframes k44{0.000%{font-size:1em}0.000%{font-size:1em}50.000%{font-size:1em}56.111%{font-size:1.4em}100%{font-size:1.4em}}
@keyframes k45{0.000%{opacity:1;transform:none}0.000%{opacity:1;transform:none}56.667%{opacity:1;transform:none}60.000%{opacity:0;transform:translateY(-110%)}100%{opacity:0;transform:translateY(-110%)}}
@keyframes k46{0.000%{opacity:0;transform:translateY(110%)}0.000%{opacity:0;transform:translateY(110%)}56.667%{opacity:0;transform:translateY(110%)}60.000%{opacity:1;transform:none}100%{opacity:1;transform:none}}
@keyframes k47{0.000%{opacity:0;filter:blur(.35em);transform:perspective(50em) rotateY(-30deg) translateX(3em)}0.000%{opacity:0;filter:blur(.35em);transform:perspective(50em) rotateY(-30deg) translateX(3em)}71.667%{opacity:0;filter:blur(.35em);transform:perspective(50em) rotateY(-30deg) translateX(3em)}78.889%{opacity:1;filter:none;transform:none}92.222%{opacity:1;filter:none;transform:none}95.556%{opacity:0;filter:blur(.3em);transform:scale(.985)}100%{opacity:0;filter:blur(.3em);transform:scale(.985)}100%{opacity:0;filter:blur(.3em);transform:scale(.985)}}
@keyframes k48{0.000%{opacity:0;filter:blur(.3em);transform:perspective(40em) rotateX(30deg) scale(1.2)}0.000%{opacity:0;filter:blur(.3em);transform:perspective(40em) rotateX(30deg) scale(1.2)}77.778%{opacity:0;filter:blur(.3em);transform:perspective(40em) rotateX(30deg) scale(1.2)}83.333%{opacity:1;filter:none;transform:none}92.222%{opacity:1;filter:none;transform:none}95.556%{opacity:0;filter:blur(.3em);transform:scale(.985)}100%{opacity:0;filter:blur(.3em);transform:scale(.985)}100%{opacity:0;filter:blur(.3em);transform:scale(.985)}}
@keyframes k49{0.000%{opacity:0;transform:none}0.000%{opacity:0;transform:none}78.333%{opacity:0;transform:none}78.889%{opacity:1;transform:none}87.778%{opacity:0;transform:translate(9.8em,1.0em) scale(.3)}100%{opacity:0;transform:translate(9.8em,1.0em) scale(.3)}}
@keyframes k50{0.000%{opacity:0;transform:none}0.000%{opacity:0;transform:none}78.333%{opacity:0;transform:none}78.889%{opacity:1;transform:none}87.778%{opacity:0;transform:translate(7.7em,3.9em) scale(.3)}100%{opacity:0;transform:translate(7.7em,3.9em) scale(.3)}}
@keyframes k51{0.000%{opacity:0;transform:none}0.000%{opacity:0;transform:none}78.333%{opacity:0;transform:none}78.889%{opacity:1;transform:none}87.778%{opacity:0;transform:translate(3.4em,5.6em) scale(.3)}100%{opacity:0;transform:translate(3.4em,5.6em) scale(.3)}}
@keyframes k52{0.000%{opacity:0;transform:none}0.000%{opacity:0;transform:none}78.333%{opacity:0;transform:none}78.889%{opacity:1;transform:none}87.778%{opacity:0;transform:translate(-1.7em,5.9em) scale(.3)}100%{opacity:0;transform:translate(-1.7em,5.9em) scale(.3)}}
@keyframes k53{0.000%{opacity:0;transform:none}0.000%{opacity:0;transform:none}78.333%{opacity:0;transform:none}78.889%{opacity:1;transform:none}87.778%{opacity:0;transform:translate(-6.4em,4.6em) scale(.3)}100%{opacity:0;transform:translate(-6.4em,4.6em) scale(.3)}}
@keyframes k54{0.000%{opacity:0;transform:none}0.000%{opacity:0;transform:none}78.333%{opacity:0;transform:none}78.889%{opacity:1;transform:none}87.778%{opacity:0;transform:translate(-9.4em,2.1em) scale(.3)}100%{opacity:0;transform:translate(-9.4em,2.1em) scale(.3)}}
@keyframes k55{0.000%{opacity:0;transform:none}0.000%{opacity:0;transform:none}78.333%{opacity:0;transform:none}78.889%{opacity:1;transform:none}87.778%{opacity:0;transform:translate(-9.8em,-1.0em) scale(.3)}100%{opacity:0;transform:translate(-9.8em,-1.0em) scale(.3)}}
@keyframes k56{0.000%{opacity:0;transform:none}0.000%{opacity:0;transform:none}78.333%{opacity:0;transform:none}78.889%{opacity:1;transform:none}87.778%{opacity:0;transform:translate(-7.7em,-3.9em) scale(.3)}100%{opacity:0;transform:translate(-7.7em,-3.9em) scale(.3)}}
@keyframes k57{0.000%{opacity:0;transform:none}0.000%{opacity:0;transform:none}78.333%{opacity:0;transform:none}78.889%{opacity:1;transform:none}87.778%{opacity:0;transform:translate(-3.4em,-5.6em) scale(.3)}100%{opacity:0;transform:translate(-3.4em,-5.6em) scale(.3)}}
@keyframes k58{0.000%{opacity:0;transform:none}0.000%{opacity:0;transform:none}78.333%{opacity:0;transform:none}78.889%{opacity:1;transform:none}87.778%{opacity:0;transform:translate(1.7em,-5.9em) scale(.3)}100%{opacity:0;transform:translate(1.7em,-5.9em) scale(.3)}}
@keyframes k59{0.000%{opacity:0;transform:none}0.000%{opacity:0;transform:none}78.333%{opacity:0;transform:none}78.889%{opacity:1;transform:none}87.778%{opacity:0;transform:translate(6.4em,-4.6em) scale(.3)}100%{opacity:0;transform:translate(6.4em,-4.6em) scale(.3)}}
@keyframes k60{0.000%{opacity:0;transform:none}0.000%{opacity:0;transform:none}78.333%{opacity:0;transform:none}78.889%{opacity:1;transform:none}87.778%{opacity:0;transform:translate(9.4em,-2.1em) scale(.3)}100%{opacity:0;transform:translate(9.4em,-2.1em) scale(.3)}}
@keyframes k61{0.000%{opacity:0;transform:translate(44.00em,36.00em)}0.000%{opacity:0;transform:translate(44.00em,36.00em)}32.222%{opacity:0;transform:translate(44.00em,36.00em)}33.889%{opacity:1;transform:translate(44.00em,36.00em)}37.222%{opacity:1;transform:translate(16.50em,22.00em)}38.333%{opacity:1;transform:translate(16.50em,22.00em) scale(.82)}40.000%{opacity:1;transform:translate(16.50em,22.00em)}48.333%{opacity:1;transform:translate(27.20em,25.44em)}49.444%{opacity:1;transform:translate(27.20em,25.44em) scale(.82)}56.111%{opacity:1;transform:translate(34.99em,27.49em) scale(.82)}57.778%{opacity:1;transform:translate(34.99em,27.49em)}62.222%{opacity:0;transform:translate(37.99em,31.49em)}100%{opacity:0;transform:translate(37.99em,31.49em)}}
@keyframes k62{0.000%{opacity:0;transform:translate(16.65em,22.15em) scale(.2)}0.000%{opacity:0;transform:translate(16.65em,22.15em) scale(.2)}38.222%{opacity:0;transform:translate(16.65em,22.15em) scale(.2)}38.333%{opacity:1;transform:translate(16.65em,22.15em) scale(.35)}45.000%{opacity:0;transform:translate(16.65em,22.15em) scale(1.8)}100%{opacity:0;transform:translate(16.65em,22.15em) scale(1.8)}}
@keyframes k63{0.000%{opacity:0;transform:translate(27.34em,25.59em) scale(.2)}0.000%{opacity:0;transform:translate(27.34em,25.59em) scale(.2)}49.333%{opacity:0;transform:translate(27.34em,25.59em) scale(.2)}49.444%{opacity:1;transform:translate(27.34em,25.59em) scale(.35)}56.111%{opacity:0;transform:translate(27.34em,25.59em) scale(1.8)}100%{opacity:0;transform:translate(27.34em,25.59em) scale(1.8)}}
@keyframes k64{0.000%{transform:perspective(80em) rotateX(16deg) rotateY(9deg) scale(.88) translateY(1em)}0.000%{transform:perspective(80em) rotateX(16deg) rotateY(9deg) scale(.88) translateY(1em)}15.556%{transform:none}92.778%{transform:none}100.000%{transform:perspective(80em) rotateX(20deg) rotateZ(-4deg) scale(.88) translateY(1.5em)}100%{transform:perspective(80em) rotateX(20deg) rotateZ(-4deg) scale(.88) translateY(1.5em)}}
@keyframes k65{0.000%{left:4.50em;top:4.50em;width:41.00em;height:27.00em;border-radius:1.4em;opacity:1}0.000%{left:4.50em;top:4.50em;width:41.00em;height:27.00em;border-radius:1.4em;opacity:1}35.556%{left:4.50em;top:4.50em;width:41.00em;height:27.00em;border-radius:1.4em;opacity:1}42.222%{left:5.02em;top:3.47em;width:39.97em;height:32.94em;border-radius:1.6em;opacity:1}61.111%{left:5.02em;top:3.47em;width:39.97em;height:32.94em;border-radius:1.6em;opacity:1}67.778%{left:4.02em;top:3.47em;width:41.98em;height:15.51em;border-radius:1.6em;opacity:1}92.778%{left:4.02em;top:3.47em;width:41.98em;height:15.51em;border-radius:1.6em;opacity:1}100.000%{left:6.02em;top:6.02em;width:37.96em;height:25.09em;border-radius:1.6em;opacity:1}100%{left:6.02em;top:6.02em;width:37.96em;height:25.09em;border-radius:1.6em;opacity:1}}
@keyframes k66{0.000%{transform:none}0.000%{transform:none}35.556%{transform:none}38.889%{transform:perspective(60em) rotateX(9deg) rotateY(-4deg) scale(.985)}42.222%{transform:none}61.111%{transform:none}64.444%{transform:perspective(60em) rotateX(9deg) rotateY(-4deg) scale(.985)}67.778%{transform:none}100%{transform:none}}
@keyframes k67{0.000%{opacity:0;filter:none;transform:none}0.000%{opacity:0;filter:none;transform:none}0.000%{opacity:0;filter:none;transform:none}2.778%{opacity:1;filter:none;transform:none}34.444%{opacity:1;filter:none;transform:none}37.778%{opacity:0;filter:blur(.3em);transform:scale(.985)}100%{opacity:0;filter:blur(.3em);transform:scale(.985)}100%{opacity:0;filter:blur(.3em);transform:scale(.985)}}
@keyframes k68{0.000%{clip-path:inset(0 100% 0 0)}0.000%{clip-path:inset(0 100% 0 0)}2.222%{clip-path:inset(0 100% 0 0)}8.333%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(0 0 0 0)}}
@keyframes k69{0.000%{opacity:1;transform:scaleX(0)}0.000%{opacity:1;transform:scaleX(0)}8.333%{opacity:1;transform:scaleX(0)}15.000%{opacity:1;transform:scaleX(1)}17.778%{opacity:0;transform:scaleX(1)}100%{opacity:0;transform:scaleX(1)}}
@keyframes k70{0.000%{opacity:0;filter:blur(.3em);transform:translateY(.6em)}0.000%{opacity:0;filter:blur(.3em);transform:translateY(.6em)}11.111%{opacity:0;filter:blur(.3em);transform:translateY(.6em)}16.667%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k71{0.000%{opacity:0;filter:blur(.2em);transform:scale(.7)}0.000%{opacity:0;filter:blur(.2em);transform:scale(.7)}15.556%{opacity:0;filter:blur(.2em);transform:scale(.7)}20.556%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k72{0.000%{opacity:0;filter:blur(.3em);transform:perspective(40em) rotateX(28deg) translateY(1.2em)}0.000%{opacity:0;filter:blur(.3em);transform:perspective(40em) rotateX(28deg) translateY(1.2em)}17.222%{opacity:0;filter:blur(.3em);transform:perspective(40em) rotateX(28deg) translateY(1.2em)}23.333%{opacity:1;filter:none;transform:none}34.444%{opacity:1;filter:none;transform:none}37.778%{opacity:0;filter:blur(.3em);transform:scale(.985)}100%{opacity:0;filter:blur(.3em);transform:scale(.985)}100%{opacity:0;filter:blur(.3em);transform:scale(.985)}}
@keyframes k73{0.000%{opacity:0;filter:blur(.35em);transform:translateY(.7em)}0.000%{opacity:0;filter:blur(.35em);transform:translateY(.7em)}41.667%{opacity:0;filter:blur(.35em);transform:translateY(.7em)}46.111%{opacity:1;filter:none;transform:none}60.000%{opacity:1;filter:none;transform:none}63.333%{opacity:0;filter:blur(.3em);transform:scale(.985)}100%{opacity:0;filter:blur(.3em);transform:scale(.985)}100%{opacity:0;filter:blur(.3em);transform:scale(.985)}}
@keyframes k74{0.000%{opacity:0;left:32.82em;top:5.08em;width:10.56em;height:4.09em}0.000%{opacity:0;left:32.82em;top:5.08em;width:10.56em;height:4.09em}43.889%{opacity:0;left:32.82em;top:5.08em;width:10.56em;height:4.09em}46.667%{opacity:1;left:32.82em;top:5.08em;width:10.56em;height:4.09em}52.222%{opacity:1;left:32.82em;top:5.08em;width:10.56em;height:4.09em}55.556%{opacity:1;left:37.74em;top:17.67em;width:5.73em;height:3.26em}59.444%{opacity:1;left:37.74em;top:17.67em;width:5.73em;height:3.26em}61.111%{opacity:0;left:37.74em;top:17.67em;width:5.73em;height:3.26em}100%{opacity:0;left:37.74em;top:17.67em;width:5.73em;height:3.26em}}
@keyframes k75{0.000%{opacity:0;transform:translate(13.12em,4.58em) scale(.94)}0.000%{opacity:0;transform:translate(13.12em,4.58em) scale(.94)}45.000%{opacity:0;transform:translate(13.12em,4.58em) scale(.94)}47.778%{opacity:1;transform:translate(14.12em,4.58em)}52.222%{opacity:1;transform:translate(14.12em,4.58em)}55.556%{opacity:1;transform:translate(19.04em,16.87em)}59.444%{opacity:1;transform:translate(19.04em,16.87em)}61.111%{opacity:0;transform:translate(19.04em,16.87em)}100%{opacity:0;transform:translate(19.04em,16.87em)}}
@keyframes k76{0.000%{opacity:1}0.000%{opacity:1}52.778%{opacity:1}53.889%{opacity:0}100%{opacity:0}}
@keyframes k77{0.000%{opacity:0}0.000%{opacity:0}53.889%{opacity:0}55.000%{opacity:1}100%{opacity:1}}
@keyframes k78{0.000%{opacity:0;filter:blur(.35em);transform:translateY(.7em)}0.000%{opacity:0;filter:blur(.35em);transform:translateY(.7em)}67.222%{opacity:0;filter:blur(.35em);transform:translateY(.7em)}71.667%{opacity:1;filter:none;transform:none}92.222%{opacity:1;filter:none;transform:none}95.556%{opacity:0;filter:blur(.3em);transform:scale(.985)}100%{opacity:0;filter:blur(.3em);transform:scale(.985)}100%{opacity:0;filter:blur(.3em);transform:scale(.985)}}
@keyframes k79{0.000%{stroke-dashoffset:100}0.000%{stroke-dashoffset:100}68.889%{stroke-dashoffset:100}78.889%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}
@keyframes k80{0.000%{opacity:0}0.000%{opacity:0}70.000%{opacity:0}80.000%{opacity:1}100%{opacity:1}}
@keyframes k81{0.000%{transform:translateY(0)}0.000%{transform:translateY(0)}68.889%{transform:translateY(0)}78.889%{transform:translateY(-8em)}100%{transform:translateY(-8em)}}
@keyframes k82{0.000%{opacity:0;filter:blur(.3em);transform:perspective(40em) rotateX(28deg) translateY(1.2em)}0.000%{opacity:0;filter:blur(.3em);transform:perspective(40em) rotateX(28deg) translateY(1.2em)}70.000%{opacity:0;filter:blur(.3em);transform:perspective(40em) rotateX(28deg) translateY(1.2em)}75.556%{opacity:1;filter:none;transform:none}92.222%{opacity:1;filter:none;transform:none}95.556%{opacity:0;filter:blur(.3em);transform:scale(.985)}100%{opacity:0;filter:blur(.3em);transform:scale(.985)}100%{opacity:0;filter:blur(.3em);transform:scale(.985)}}
@keyframes k83{0.000%{opacity:0;filter:blur(.3em);transform:perspective(40em) rotateX(28deg) translateY(1.2em)}0.000%{opacity:0;filter:blur(.3em);transform:perspective(40em) rotateX(28deg) translateY(1.2em)}77.778%{opacity:0;filter:blur(.3em);transform:perspective(40em) rotateX(28deg) translateY(1.2em)}83.333%{opacity:1;filter:none;transform:none}92.222%{opacity:1;filter:none;transform:none}95.556%{opacity:0;filter:blur(.3em);transform:scale(.985)}100%{opacity:0;filter:blur(.3em);transform:scale(.985)}100%{opacity:0;filter:blur(.3em);transform:scale(.985)}}
@keyframes k84{0.000%{opacity:0;filter:none;transform:scale(0)}0.000%{opacity:0;filter:none;transform:scale(0)}82.778%{opacity:0;filter:none;transform:scale(0)}86.667%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k85{0.000%{opacity:0;transform:translate(40.00em,34.00em)}0.000%{opacity:0;transform:translate(40.00em,34.00em)}43.889%{opacity:0;transform:translate(39.08em,7.78em)}46.111%{opacity:1;transform:translate(39.08em,7.78em)}52.222%{opacity:1;transform:translate(39.08em,7.78em)}55.556%{opacity:1;transform:translate(41.10em,19.79em)}58.889%{opacity:1;transform:translate(41.10em,19.79em)}60.556%{opacity:0;transform:translate(41.10em,19.79em)}100%{opacity:0;transform:translate(41.10em,19.79em)}}
@keyframes k86{0.000%{transform:translate(25.00em,18.56em) scale(0.9)}0.000%{transform:translate(25.00em,18.56em) scale(0.9)}10.000%{transform:translate(25.00em,18.56em) scale(1)}12.222%{transform:translate(21.16em,23.31em) scale(1.1)}22.222%{transform:translate(21.16em,23.31em) scale(1.1)}29.444%{transform:translate(25.01em,17.66em) scale(1.1)}31.667%{transform:translate(14.00em,15.00em) scale(0.9)}42.778%{transform:translate(14.00em,15.00em) scale(0.9)}45.000%{transform:translate(36.00em,15.00em) scale(0.9)}55.556%{transform:translate(36.00em,15.00em) scale(0.9)}61.111%{transform:translate(25.00em,23.30em) scale(1)}73.889%{transform:translate(17.52em,17.84em) scale(1.15)}78.889%{transform:translate(38.00em,15.00em) scale(1)}92.778%{transform:translate(38.00em,15.00em) scale(1)}100.000%{transform:translate(25.00em,19.75em) scale(0.9)}100%{transform:translate(25.00em,19.75em) scale(0.9)}}
@keyframes k87{0.000%{transform:translate(25.00em,19.75em) scale(0.9)}0.000%{transform:translate(25.00em,19.75em) scale(0.9)}17.222%{transform:translate(25.00em,19.75em) scale(0.95)}21.667%{transform:translate(25.00em,19.75em) scale(1.2)}25.556%{transform:translate(13.64em,26.05em) scale(1)}62.778%{transform:translate(13.64em,26.05em) scale(1)}74.444%{transform:translate(18.50em,18.51em) scale(1)}77.778%{transform:translate(18.00em,33.00em) scale(1.2)}92.778%{transform:translate(18.00em,33.00em) scale(1.1)}100.000%{transform:translate(25.00em,18.00em) scale(0.9)}100%{transform:translate(25.00em,18.00em) scale(0.9)}}
@keyframes k88{0.000%{transform:translate(25.00em,18.00em) scale(0.9)}0.000%{transform:translate(25.00em,18.00em) scale(0.9)}11.111%{transform:translate(25.00em,18.00em) scale(1.0)}15.556%{transform:translate(38.00em,9.00em) scale(0.9)}17.778%{transform:translate(25.00em,34.00em) scale(1.1)}34.444%{transform:translate(25.00em,33.00em) scale(1.05)}42.222%{transform:translate(25.00em,19.94em) scale(1)}46.111%{transform:translate(38.10em,7.12em) scale(0.85)}52.222%{transform:translate(38.10em,7.12em) scale(0.85)}55.556%{transform:translate(40.61em,19.30em) scale(0.85)}61.111%{transform:translate(40.61em,19.30em) scale(0.85)}67.778%{transform:translate(25.01em,11.22em) scale(1)}73.333%{transform:translate(22.00em,24.00em) scale(1)}78.889%{transform:translate(34.00em,31.00em) scale(1.05)}92.778%{transform:translate(34.00em,31.00em) scale(1)}100.000%{transform:translate(25.00em,18.56em) scale(0.9)}100%{transform:translate(25.00em,18.56em) scale(0.9)}}
@keyframes k89{0.000%{background-position:130% 0}10.000%{background-position:130% 0}22.222%{background-position:-30% 0}100%{background-position:-30% 0}}
@keyframes k90{0.000%{background-position:130% 0}30.000%{background-position:130% 0}42.222%{background-position:-30% 0}100%{background-position:-30% 0}}
@keyframes k91{0.000%{background-position:130% 0}74.444%{background-position:130% 0}86.667%{background-position:-30% 0}100%{background-position:-30% 0}}
@keyframes k92{0.000%{background-position:130% 0}21.667%{background-position:130% 0}33.889%{background-position:-30% 0}100%{background-position:-30% 0}}
@keyframes k93{0.000%{background-position:130% 0}76.667%{background-position:130% 0}88.889%{background-position:-30% 0}100%{background-position:-30% 0}}
@keyframes k94{0.000%{background-position:130% 0}82.222%{background-position:130% 0}94.444%{background-position:-30% 0}100%{background-position:-30% 0}}
@keyframes k95{0.000%{background-position:130% 0}14.444%{background-position:130% 0}26.667%{background-position:-30% 0}100%{background-position:-30% 0}}
@keyframes k96{0.000%{background-position:130% 0}21.111%{background-position:130% 0}33.333%{background-position:-30% 0}100%{background-position:-30% 0}}
@keyframes k97{0.000%{background-position:130% 0}83.333%{background-position:130% 0}95.556%{background-position:-30% 0}100%{background-position:-30% 0}}
@keyframes k98{0.000%{color:var(--text-muted)}0.000%{color:var(--text-muted)}31.667%{color:var(--text-muted)}36.667%{color:var(--text)}100%{color:var(--text)}100%{color:var(--text)}}
@keyframes k99{0.000%{color:var(--text-muted)}0.000%{color:var(--text-muted)}45.000%{color:var(--text-muted)}50.000%{color:var(--text)}100%{color:var(--text)}100%{color:var(--text)}}
@keyframes k100{0.000%{color:var(--text-muted)}0.000%{color:var(--text-muted)}78.333%{color:var(--text-muted)}83.333%{color:var(--text)}100%{color:var(--text)}100%{color:var(--text)}}
@keyframes k101{0.000%{color:var(--text-muted)}0.000%{color:var(--text-muted)}3.333%{color:var(--text-muted)}8.333%{color:var(--text)}100%{color:var(--text)}100%{color:var(--text)}}
@keyframes k102{0.000%{color:var(--text-muted)}0.000%{color:var(--text-muted)}35.000%{color:var(--text-muted)}40.000%{color:var(--text)}100%{color:var(--text)}100%{color:var(--text)}}
@keyframes k103{0.000%{color:var(--text-muted)}0.000%{color:var(--text-muted)}15.556%{color:var(--text-muted)}20.556%{color:var(--text)}100%{color:var(--text)}100%{color:var(--text)}}
@keyframes k104{0.000%{color:var(--text-muted)}0.000%{color:var(--text-muted)}41.667%{color:var(--text-muted)}46.667%{color:var(--text)}100%{color:var(--text)}100%{color:var(--text)}}
@keyframes k105{0.000%{color:var(--text-muted)}0.000%{color:var(--text-muted)}67.222%{color:var(--text-muted)}72.222%{color:var(--text)}100%{color:var(--text)}100%{color:var(--text)}}
@keyframes k106{0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}32.222%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}35.556%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k107{0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}34.111%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}37.444%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k108{0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}36.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}39.333%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k109{0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}37.889%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}41.222%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k110{0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}46.111%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}49.444%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k111{0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}47.433%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}50.767%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k112{0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}48.756%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}52.089%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k113{0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}50.078%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}53.411%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k114{0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}51.400%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}54.733%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k115{0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}52.722%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}56.056%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k116{0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}71.111%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}74.444%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k117{0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}72.150%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}75.483%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k118{0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}73.189%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}76.522%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k119{0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}74.228%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}77.561%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k120{0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}75.267%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}78.600%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k121{0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}76.306%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}79.639%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k122{0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}78.889%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}82.222%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k123{0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}80.306%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}83.639%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}
@keyframes k124{0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}0.000%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}81.722%{opacity:0;filter:blur(.25em);transform:translateY(.25em)}85.056%{opacity:1;filter:none;transform:none}100%{opacity:1;filter:none;transform:none}}

.vps .vps-d{display:block;width:15px;height:21px;fill:currentColor}
.vps .vps-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
