:root{--radio-max:6px}.imp{--verde:oklch(80% .24 137);--verde-c:oklch(86% .22 137);--turq:oklch(80% .14 172);background:oklch(21.5% .02 262);flex-direction:column;align-items:center;height:100svh;min-height:40rem;font-family:InterVariable,Inter,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.imp__contenido{z-index:3;width:min(72rem, calc(100% - 2 * var(--layout-gutter,1.5rem)));text-align:center;will-change:transform, opacity, filter;transform:translateY(calc(var(--imp,0) * -12vh));opacity:calc(1 - var(--imp,0) * 1.4);filter:blur(calc(var(--imp,0) * 5px));padding-top:calc(4.5rem + clamp(1.5rem,5vh,3.5rem));position:relative}.imp__titulo{letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(2.125rem,.6rem + 4.2vw,4.25rem);font-weight:500;line-height:1.04;animation:1.1s cubic-bezier(.2,.8,.2,1) .1s both imp-entra}.imp__degradado{background:linear-gradient(90deg, var(--verde), var(--turq));color:#0000;-webkit-background-clip:text;background-clip:text}.esc{z-index:1;perspective:1400px;perspective-origin:50% 30%;width:100%;min-height:0;transform:translateY(calc(var(--imp,0) * 10vh));opacity:calc(1 - var(--imp,0) * .9);flex:1;position:relative;container-type:size}.esc__mundo{width:min(64rem,100%);height:100%;transform-style:preserve-3d;animation:2.2s cubic-bezier(.2,.8,.2,1) both esc-camara;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.esc__suelo{transform-origin:50% 100%;width:150%;height:40%;position:absolute;bottom:4%;left:50%;transform:translate(-50%)rotateX(72deg)}.esc__rejilla{background-image:linear-gradient(oklch(80% .24 137/.45) 1px,#0000 1px),linear-gradient(90deg,oklch(80% .24 137/.45) 1px,#0000 1px);background-size:48px 48px;animation:6s linear infinite esc-rejilla;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 60% at 50% 45%,#000 15%,#0000 75%);mask-image:radial-gradient(50% 60% at 50% 45%,#000 15%,#0000 75%)}.esc__halo{filter:blur(10px);background:radial-gradient(closest-side,oklch(80% .24 137/.75),oklch(80% .24 137/.15) 60%,#0000);border-radius:50%;width:46%;height:46%;animation:3.2s ease-in-out infinite esc-latido;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.esc__anillo{border:2px solid oklch(86% .22 137/.8);border-radius:50%;width:30%;height:30%;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px oklch(80% .24 137/.7),inset 0 0 24px oklch(80% .24 137/.5)}.esc__panel{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(oklch(100% 0 0/.06),oklch(80% .24 137/.05));border:1px solid oklch(100% 0 0/.1);border-radius:6px;animation:1.6s cubic-bezier(.2,.8,.2,1) both esc-sube;position:absolute;bottom:18%}.esc__panel--1{width:14%;height:62%;animation-delay:.5s;left:31%;transform:translateZ(-160px)}.esc__panel--2{width:16%;height:70%;animation-delay:.65s;left:55%;transform:translateZ(-220px)}.esc__panel--3{width:10%;height:44%;animation-delay:.8s;left:22%;transform:translateZ(-90px)}.esc__panel--4{width:9%;height:50%;animation-delay:.95s;left:68%;transform:translateZ(-60px)}.esc-mov{aspect-ratio:9/18.5;background:linear-gradient(160deg,oklch(33.5% .02 262),oklch(17.5% .02 262));border:1px solid oklch(86% .22 137/.55);border-radius:2rem;height:clamp(15rem,70cqh,27rem);padding:.45rem;animation:1.8s cubic-bezier(.2,.8,.2,1) .3s both esc-movil,6s ease-in-out 2.2s infinite esc-flota;position:absolute;bottom:17%;left:50%;translate:-50%;box-shadow:0 0 0 1px oklch(0% 0 0/.6),0 30px 60px -20px oklch(0% 0 0/.9),0 0 50px -10px oklch(80% .24 137/.55)}.esc-mov__pantalla{background:linear-gradient(oklch(20.5% .02 262),oklch(16.5% .02 262));border-radius:1.6rem;flex-direction:column;height:100%;padding:2rem .8rem .7rem;display:flex;position:relative;overflow:hidden}.esc-mov__isla{background:#000;border-radius:999px;width:32%;height:.8rem;position:absolute;top:.55rem;left:50%;translate:-50%}.esc-mov__cab{justify-content:space-between;align-items:center;display:flex}.esc-mov__cab img{width:4.2rem;height:auto}.esc-mov__cab i{outline:2px solid var(--verde);outline-offset:-2px;background:oklch(100% 0 0/.12);border-radius:999px;width:1rem;height:1rem;box-shadow:inset 0 0 0 3px oklch(20.5% .02 262)}.esc-mov__t{color:#fff;margin:.9rem 0 0;font-size:.8rem;font-weight:700}.esc-mov__s{color:oklch(72% 0 0);white-space:nowrap;text-overflow:ellipsis;margin:.15rem 0 0;font-size:.55rem;overflow:hidden}.esc-mov__barra{background:oklch(100% 0 0/.1);border-radius:999px;height:.3rem;margin-top:.55rem;overflow:hidden}.esc-mov__barra i{border-radius:inherit;background:linear-gradient(90deg, var(--verde), var(--turq));width:64%;height:100%;animation:1.6s cubic-bezier(.2,.8,.2,1) 1.7s both esc-barra;display:block}.esc-mov__lista{flex-direction:column;flex:1;gap:.35rem;min-height:0;margin:.7rem 0 0;padding:0;list-style:none;display:flex;overflow:hidden}.esc-mov__lista li>span{text-overflow:ellipsis;overflow:hidden}.esc-mov__lista li{color:oklch(92% 0 0);white-space:nowrap;animation:.5s both esc-fila;animation-delay:calc(1.8s + var(--k) * .12s);background:oklch(100% 0 0/.05);border:1px solid oklch(100% 0 0/.06);border-radius:.5rem;flex:none;justify-content:space-between;align-items:center;gap:.4rem;padding:.45rem .5rem;font-size:.56rem;font-weight:600;display:flex}.esc-mov__p{border-radius:999px;padding:.1rem .35rem;font-size:.5rem}.esc-mov__p--ok{background:var(--verde);color:oklch(18% .05 150)}.esc-mov__nav{border-top:1px solid oklch(100% 0 0/.08);flex:none;justify-content:space-around;margin-top:.5rem;padding-top:.55rem;display:flex}.esc-mov__nav i{background:oklch(100% 0 0/.25);border-radius:.15rem;width:.55rem;height:.55rem}.esc-t{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,oklch(29.5% .02 262/.92),oklch(21.5% .02 262/.92));border:1px solid oklch(80% .24 137/.4);border-radius:.7rem;align-items:center;gap:.6rem;padding:.6rem .8rem;font-size:.8rem;line-height:1.2;animation:.7s cubic-bezier(.3,1.4,.5,1) both esc-pop,5s ease-in-out infinite esc-flota-t;display:flex;position:absolute;box-shadow:0 18px 40px -16px oklch(0% 0 0/.9),0 0 24px -8px oklch(80% .24 137/.45)}.esc-t b{font-weight:700;display:block}.esc-t small{color:oklch(78% 0 0);margin-top:.1rem;font-size:.7rem;display:block}.esc-t__ico{background:var(--verde);color:oklch(18% .05 150);border-radius:.55rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.esc-t__ico svg{width:1.05rem;height:1.05rem}.esc-t__ico--min{background:oklch(100% 0 0/.9);width:1.6rem;height:1.6rem}.esc-t--pildora{background:linear-gradient(90deg, var(--verde), var(--turq));color:oklch(16% .04 150);border-color:#0000;border-radius:999px;padding:.5rem .95rem}.esc-t--pildora small{color:oklch(22% .05 150/.85)}.esc-t--pildora>i{background:oklch(100% 0 0/.55);border-radius:999px;width:1.4rem;height:.9rem}.esc-t--clara{color:oklch(18% .02 160);background:linear-gradient(oklch(95% .03 160),oklch(90% .05 165));border-color:#0000;flex-direction:column;align-items:stretch;gap:.35rem;width:11.5rem}.esc-t--clara small{color:oklch(40% .03 160)}.esc-t__barra{background:linear-gradient(90deg, var(--verde), var(--turq));border-radius:.7rem .7rem 0 0;height:.35rem;margin:-.6rem -.8rem .2rem}.esc-t__prog{background:oklch(18% .02 160/.12);border-radius:999px;height:.3rem;overflow:hidden}.esc-t__prog i{background:oklch(55% .17 145);width:80%;height:100%;display:block}.esc-t--icono{color:var(--verde-c);border-radius:.8rem;padding:.55rem}.esc-t--icono svg{width:1.3rem;height:1.3rem}.esc-t--icono i{background:var(--verde);color:oklch(18% .05 150);border-radius:999px;place-items:center;width:1.1rem;height:1.1rem;font-size:.65rem;font-style:normal;font-weight:800;display:grid;position:absolute;top:-.35rem;right:-.35rem}.esc-t--1{animation-delay:2.3s,3s;bottom:55%;left:12%}.esc-t--2{animation-delay:2.6s,3.3s;bottom:66%;left:61%}.esc-t--3{width:12.5rem;animation-delay:2.9s,3.6s;bottom:33%;left:64%}.esc-t--4{animation-delay:3.2s,3.9s;bottom:24%;left:9%}.esc-t--5{animation-delay:3.5s,4.2s;bottom:76%;left:31%}.esc-g{color:oklch(86% .22 137/.85);filter:drop-shadow(0 0 8px oklch(80% .24 137/.7));animation:.7s both esc-pop,9s linear infinite esc-gira;position:absolute}.esc-g svg{width:100%;height:100%}.esc-g--1{width:2.1rem;height:2.1rem;animation-delay:2.4s,2.4s;bottom:43%;left:26%}.esc-g--2{color:oklch(80% .14 172/.9);width:2.6rem;height:2.6rem;animation-direction:normal,reverse;animation-delay:3s,3s;bottom:13%;left:57%}.esc-c{background:oklch(80% .24 137/.55);border:1px solid oklch(86% .22 137);border-radius:.35rem;width:1.4rem;height:1.4rem;animation:.7s both esc-pop,4s ease-in-out infinite esc-flota-t;position:absolute;box-shadow:0 0 16px oklch(80% .24 137/.6)}.esc-c--1{animation-delay:2.7s,3.2s;bottom:58%;left:30%}.esc-c--2{width:.9rem;height:.9rem;animation-delay:3.1s,3.4s;bottom:52%;left:72%}.esc-x{width:.8rem;height:.8rem;animation:.6s both esc-pop,6s linear infinite esc-gira;position:absolute}.esc-x:before,.esc-x:after{content:"";background:var(--turq);width:2px;height:100%;position:absolute;top:0;left:45%;rotate:45deg}.esc-x:after{rotate:-45deg}.esc-x--1{animation-delay:3.3s,3.3s;bottom:22%;left:58%}.esc-x--2{animation-delay:3.6s,3.6s;bottom:18%;left:23%}.esc-d{background:var(--verde-c);width:.4rem;height:.4rem;box-shadow:0 0 10px var(--verde);border-radius:999px;animation:.6s both esc-pop,2.4s ease-in-out infinite esc-parpadeo;position:absolute}.esc-d--1{animation-delay:2.5s,2.5s;bottom:66%;left:34%}.esc-d--2{animation-delay:2.8s,3.1s;bottom:55%;left:60%}.esc-d--3{animation-delay:3s,3.6s;bottom:10%;left:42%}.imp__bajar{z-index:3;color:#fff;width:31px;height:82px;opacity:calc(1 - var(--imp,0) * 3);position:absolute;bottom:16px;left:auto;right:clamp(1.5rem,4vw,3rem)}.imp__bajar svg{width:31px;height:82px;display:block;overflow:visible}.imp__f1{opacity:.2}.imp__f2{opacity:.5}.imp__f3{opacity:1}.imp__bajar path{animation:2.4s ease-in-out infinite imp-flecha}.imp__f1{animation-delay:0s}.imp__f2{animation-delay:.25s}.imp__f3{animation-delay:.5s}.imp__bajar:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (width<=899px){.esc-t--5,.esc-c--2,.esc-x--2,.esc-panel--4{display:none}.esc-t{padding:.5rem .65rem;font-size:.7rem}.esc-t small{font-size:.62rem}.esc-t--1{bottom:58%;left:3%}.esc-t--2{bottom:70%;left:auto;right:2%}.esc-t--3{width:9.5rem;bottom:30%;left:auto;right:2%}.esc-t--4{bottom:20%;left:2%}.esc-mov{height:clamp(15rem,66cqh,22rem)}.imp__bajar{display:none}}@media (width<=479px){.esc-t--3,.esc-g--1,.esc-c--1{display:none}.esc-t--2{bottom:74%}}@media (prefers-reduced-motion:reduce){.imp__contenido,.esc{opacity:1;filter:none;transform:none}.imp__titulo,.esc *,.esc__mundo,.imp__bajar path{animation:none!important}}.esc-mov__pantalla{background:#fff}.esc-mov__cab i{background:oklch(94% 0 0);box-shadow:inset 0 0 0 3px #fff}.esc-mov__t{color:oklch(23.5% .02 262)}.esc-mov__s{color:oklch(48% 0 0)}.esc-mov__barra{background:oklch(92% 0 0)}.esc-mov__lista li{color:oklch(27.5% .02 262);background:oklch(97.5% .004 145);border-color:oklch(91% 0 0)}.esc-mov__p--ok{color:oklch(18% .05 150);background:oklch(78% .25 137)}.esc-mov__p--med{color:oklch(42% .14 145);background:oklch(78% .25 137/.16)}.esc-mov__p--low{color:oklch(42% 0 0);background:oklch(93% 0 0)}.esc-mov__nav{border-top-color:oklch(92% 0 0)}.esc-mov__nav i{background:oklch(84% 0 0)}.esc-mov__nav i:first-child{background:oklch(70% .23 137)}.esc-mov{background:linear-gradient(145deg,oklch(42% 0 0),oklch(25.5% .02 262) 40%,oklch(33.5% .02 262))!important;border:0!important;border-radius:2.6rem!important;padding:0!important;box-shadow:inset 0 0 0 1.5px oklch(55% 0 0),inset 0 0 0 4px oklch(17.5% .02 262),0 40px 70px -25px oklch(0% 0 0/.95),0 0 70px -15px oklch(80% .24 137/.45)!important}.esc-mov__boton{background:oklch(35% .02 262);border-radius:2px;width:3px;position:absolute}.esc-mov__boton--1{height:7%;top:18%;left:-3px}.esc-mov__boton--2{height:11%;top:28%;left:-3px}.esc-mov__boton--3{height:15%;top:25%;right:-3px}.esc-mov__pantalla{inset:5px;overflow:hidden;background:#fff!important;border-radius:2.25rem!important;height:auto!important;padding:0!important;display:block!important;position:absolute!important}.esc-mov__isla{z-index:6;width:30%!important;height:1.05rem!important;top:.45rem!important}.esc-mov__brillo{pointer-events:none;z-index:7;background:linear-gradient(115deg,oklch(100% 0 0/.14),#0000 28% 70%,oklch(100% 0 0/.05));border-radius:2.25rem;position:absolute;inset:5px}.mv-estado{z-index:5;color:oklch(18.5% .02 262);justify-content:space-between;align-items:center;font-size:.6rem;font-weight:700;display:flex;position:absolute;top:.5rem;left:1.1rem;right:1.1rem}.mv-estado__ico{align-items:flex-end;gap:1.5px;display:flex}.mv-estado__ico i{background:oklch(18.5% .02 262);border-radius:1px;width:2.5px}.mv-estado__ico i:first-child{height:3px}.mv-estado__ico i:nth-child(2){height:4.5px}.mv-estado__ico i:nth-child(3){height:6px}.mv-estado__ico i:nth-child(4){height:7.5px}.mv-estado__ico b{background:linear-gradient(90deg,oklch(18.5% .02 262) 80%,#0000 80%) padding-box content-box;border:1px solid oklch(18.5% .02 262);border-radius:2.5px;width:1rem;height:.5rem;margin-left:.3rem;padding:1px}.mv-vistas{position:absolute;inset:2.1rem 0 3.4rem;overflow:hidden}.mv-vista{padding:.35rem .85rem 0;transition:transform .55s cubic-bezier(.3,.8,.2,1),opacity .55s;position:absolute;inset:0}.mv-vista--detalle{transform:translate(100%)}.esc-mov.mv--detalle .mv-vista--lista{opacity:0;transform:translate(-30%)}.esc-mov.mv--detalle .mv-vista--detalle{transform:none}.mv-campana{color:oklch(28.5% .02 262);background:oklch(96% 0 0);border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:relative}.mv-campana svg{width:.8rem;height:.8rem}.mv-campana i{color:oklch(18% .05 150);background:oklch(78% .25 137);border-radius:999px;place-items:center;width:.8rem;height:.8rem;font-size:.45rem;font-style:normal;font-weight:800;display:grid;position:absolute;top:-.2rem;right:-.25rem}.esc-mov__t{letter-spacing:-.01em;margin-top:.75rem!important;font-size:.95rem!important}.mv-resumen{background:oklch(97% .02 140);border:1px solid oklch(90% .05 140);border-radius:.8rem;align-items:center;gap:.6rem;margin-top:.65rem;padding:.55rem .6rem;display:flex}.mv-resumen p{color:oklch(28.5% .02 262);margin:0;font-size:.58rem;line-height:1.3}.mv-resumen small{color:oklch(48% 0 0);display:block}.mv-anillo{flex:none;width:2.3rem;height:2.3rem;position:relative}.mv-anillo svg{width:100%;height:100%;rotate:-90deg}.mv-anillo circle{fill:none;stroke:oklch(90% 0 0);stroke-width:4px}.mv-anillo .mv-anillo__v{stroke:oklch(70% .23 137);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--total,64));transition:stroke-dashoffset .8s}.mv-anillo b{color:oklch(23.5% .02 262);place-items:center;font-size:.6rem;display:grid;position:absolute;inset:0}.mv-sec{letter-spacing:.06em;text-transform:uppercase;color:oklch(55% 0 0);margin:.7rem 0 0;font-size:.58rem;font-weight:700}.esc-mov__lista{margin-top:.4rem!important}.mv-norma{transition:background-color .25s,transform .25s}.mv-norma__n{flex:1;gap:.25rem;display:grid}.mv-norma__b{background:oklch(92% 0 0);border-radius:9px;height:2px;display:block;overflow:hidden}.mv-norma__b i{background:oklch(70% .23 137);height:100%;transition:width .8s;display:block}.esc-mov.mv--toque .mv-norma--acoso{transform:scale(.97);background:oklch(93% .07 140)!important}.mv-volver{color:oklch(45% .14 145);align-items:center;gap:.15rem;font-size:.6rem;font-weight:600;display:flex}.mv-volver svg{width:.75rem;height:.75rem}.mv-prog{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.mv-prog .esc-mov__barra{flex:1;margin:0!important}.mv-prog .esc-mov__barra i{width:68%;transition:width .8s;animation:none!important}.mv-prog b{color:oklch(42% .14 145);font-size:.62rem}.mv-pestanas{color:oklch(48% 0 0);background:oklch(95% 0 0);border-radius:.6rem;gap:.2rem;margin-top:.7rem;padding:.18rem;font-size:.52rem;font-weight:600;display:flex}.mv-pestanas span{text-align:center;border-radius:.45rem;flex:1;padding:.3rem 0}.mv-pestanas .activa{color:oklch(23.5% .02 262);background:#fff;box-shadow:0 1px 3px oklch(0% 0 0/.12)}.mv-tareas{gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.mv-tarea{color:oklch(25.5% .02 262);border:1px solid oklch(91% 0 0);border-radius:.6rem;align-items:center;gap:.5rem;padding:.5rem .55rem;font-size:.58rem;line-height:1.25;transition:background-color .3s,transform .2s;display:flex}.mv-tarea small{color:oklch(52% 0 0);font-size:.5rem;display:block}.mv-check{color:#0000;border:1.5px solid oklch(78% 0 0);border-radius:.3rem;flex:none;place-items:center;width:.95rem;height:.95rem;transition:all .25s;display:grid}.mv-check svg{stroke-width:3.5px;width:.65rem;height:.65rem}.mv-tarea--hecha .mv-check,.esc-mov.mv--hecha .mv-tarea--obj .mv-check{color:#fff;background:oklch(70% .23 137);border-color:oklch(70% .23 137)}.mv-tarea--hecha b{color:oklch(55% 0 0);font-weight:500;text-decoration:line-through}.esc-mov.mv--toque2 .mv-tarea--obj{background:oklch(96% .04 140);transform:scale(.97)}.esc-mov.mv--hecha .mv-tarea--obj{background:oklch(96% .04 140)}.esc-mov.mv--hecha .mv-tarea--obj b{color:oklch(55% 0 0);font-weight:500;text-decoration:line-through}.mv-toast{z-index:6;color:#fff;white-space:nowrap;opacity:0;background:oklch(21.5% .02 262);border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.55rem;font-weight:600;transition:all .35s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;bottom:4rem;left:50%;translate:-50% 1rem}.mv-toast svg{color:oklch(80% .24 137);stroke-width:3px;width:.7rem;height:.7rem}.esc-mov.mv--toast .mv-toast{opacity:1;translate:-50%}.esc-mov__nav{background:#fff;justify-content:space-around;align-items:flex-start;height:3.4rem;display:flex;border-top:1px solid oklch(93% 0 0)!important;margin:0!important;padding:.35rem .5rem 1rem!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.esc-mov__nav span{color:oklch(62% 0 0);justify-items:center;gap:.1rem;font-size:.45rem;font-weight:600;display:grid}.esc-mov__nav span.activo{color:oklch(48% .16 145)}.esc-mov__nav svg{width:.85rem;height:.85rem}.mv-indicador{z-index:6;background:oklch(18.5% .02 262);border-radius:999px;width:35%;height:.2rem;position:absolute;bottom:.35rem;left:50%;translate:-50%}.mv-dedo{z-index:8;pointer-events:none;opacity:0;background:radial-gradient(circle,oklch(35% .02 262/.35),oklch(35% .02 262/.18) 60%,#0000 70%);border:1.5px solid oklch(33.5% .02 262/.35);border-radius:999px;width:1.9rem;height:1.9rem;margin:-.95rem 0 0 -.95rem;transition:left .6s cubic-bezier(.4,0,.2,1),top .6s cubic-bezier(.4,0,.2,1),opacity .3s,scale .15s;position:absolute;top:60%;left:50%}.esc-mov.mv--dedo .mv-dedo{opacity:1}.esc-mov.mv--pulsa .mv-dedo{background:radial-gradient(circle,oklch(70% .23 137/.45),oklch(70% .23 137/.2) 60%,#0000 70%);scale:.8}.esc-mov__pantalla>:not(.esc-mov__isla){animation:none!important}.esc-mov__lista li{animation:.5s both esc-fila}.esc-g--2{bottom:12%!important;left:calc(50% + 9rem)!important}.esc-x--1{bottom:14%!important;left:calc(50% - 10rem)!important}.esc__suelo{display:none}.esc-mov{bottom:6%!important}.esc__panel{bottom:7%!important}.esc-g--2{bottom:4%!important}.esc-x--1{bottom:6%!important}.esc-d--3{display:none}.esc-t,.esc-t--pildora,.esc-t__ico,.esc-c{border-radius:var(--radio-max)!important}.esc-t__barra{border-radius:var(--radio-max) var(--radio-max) 0 0!important}.imp{background-color:#14181f!important}@media (width<=639px){.imp{justify-content:flex-start}.imp__contenido{padding-top:6.75rem!important}.imp__titulo{line-height:1.05;font-size:clamp(2.5rem,10.5vw,2.9rem)!important}.esc{flex:none;height:24rem;margin-top:1.25rem}.esc-mov{height:22rem!important;bottom:0!important}.esc__panel{height:70%!important;bottom:1rem!important}.esc-t--1{bottom:64%!important}.esc-t--2{bottom:80%!important}.esc-t--4{bottom:14%!important}.esc-g--2{bottom:2%!important;left:calc(50% + 6.5rem)!important}}@media (width<=479px){.esc-t--3{width:9.25rem!important;display:flex!important;bottom:34%!important;left:auto!important;right:1%!important}}.esc-c--1{bottom:69%!important;left:22%!important}.esc-t--6{animation-delay:3.8s,4.5s;bottom:13%;left:66%}.esc-t{z-index:4}@media (width<=639px){.esc-t{gap:.4rem!important;padding:.4rem .55rem!important;font-size:.64rem!important}.esc-t small{font-size:.56rem!important}.esc-t .esc-t__ico{width:1.5rem!important;height:1.5rem!important}.esc-t--1,.esc-t--2,.esc-t--3,.esc-t--4,.esc-t--5,.esc-t--6{max-width:10rem;display:flex!important}.esc-t--5{bottom:84%!important;left:6%!important;right:auto!important}.esc-t--2{bottom:78%!important;left:auto!important;right:1%!important}.esc-t--1{bottom:58%!important;left:1%!important;right:auto!important}.esc-t--3{width:8.75rem!important;bottom:42%!important;left:auto!important;right:1%!important}.esc-t--6{bottom:27%!important;left:1%!important;right:auto!important}.esc-t--4{bottom:36%!important;left:auto!important;right:1%!important}.esc-t--2{max-width:none}.esc-t--2 small{white-space:nowrap}}.imp__cta{display:none}@media (width<=639px){.imp__cta{letter-spacing:-.01em;border-radius:6px;justify-content:center;align-items:center;height:3.25rem;margin-top:1.25rem;padding:0 1.75rem;font-size:1rem;font-weight:700;text-decoration:none;animation:1.1s cubic-bezier(.2,.8,.2,1) .35s both imp-entra;display:inline-flex;box-shadow:0 10px 30px -10px oklch(80% .24 137/.7)}.imp{padding-bottom:1.5rem;height:auto!important;min-height:0!important}}.imp{--imp-f:calc(2.5rem + var(--imp,0) * 60%);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--imp-f)), #000000b3 calc(100% - var(--imp-f) * .62), #0000004d calc(100% - var(--imp-f) * .3), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--imp-f)), #000000b3 calc(100% - var(--imp-f) * .62), #0000004d calc(100% - var(--imp-f) * .3), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--imp-f)), #000000b3 calc(100% - var(--imp-f) * .62), #0000004d calc(100% - var(--imp-f) * .3), transparent 100%);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--imp-f)), #000000b3 calc(100% - var(--imp-f) * .62), #0000004d calc(100% - var(--imp-f) * .3), transparent 100%)}@media (prefers-reduced-motion:reduce){.imp{--imp-f:6rem}}@keyframes imp-entra{0%{opacity:0;transform:translateY(22px)}}@keyframes esc-camara{0%{opacity:0;transform:translate(-50%)rotateY(-28deg)rotateX(14deg)translateZ(-260px)}25%{opacity:1}}@keyframes esc-rejilla{to{background-position:0 48px,0 0}}@keyframes esc-latido{50%{opacity:.65;transform:translate(-50%,-50%)scale(1.08)}}@keyframes esc-sube{0%{opacity:0;translate:0 40px}}@keyframes esc-movil{0%{opacity:0;translate:-50% 60px}}@keyframes esc-ui{0%{opacity:0}}@keyframes esc-barra{0%{width:0}}@keyframes esc-fila{0%{opacity:0;translate:0 6px}}@keyframes esc-pop{0%{opacity:0;transform:scale(.6)translateY(16px)}}@keyframes imp-flecha{0%,to{translate:0}30%{opacity:1;translate:0 3px}}@keyframes esc-flota{50%{translate:-50% -8px}}@keyframes esc-flota-t{50%{translate:0 -7px}}@keyframes esc-gira{to{rotate:360deg}}@keyframes esc-parpadeo{50%{opacity:.25}}@media (width>=640px){.imp__titulo{position:relative;top:clamp(1rem,3vh,2rem)}}@property --diag-giro{syntax:"<angle>";inherits:false;initial-value:0deg}.diag-popup{--background:oklch(100% 0 0);--foreground:oklch(22% .02 262);--muted-foreground:oklch(45% .02 262);--diag-accent-text:oklch(48% .16 137);--primary:oklch(80% .24 137);--primary-foreground:oklch(18% .05 150);background:var(--background);max-width:58rem;box-shadow:0 0 0 1px oklch(100% 0 0/.1), 0 40px 120px -30px #000000e6, 0 0 80px -30px color-mix(in oklab, var(--primary) 55%, transparent);color:var(--foreground);border:0;border-radius:6px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:36px;padding:48px 44px 44px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;animation:.5s cubic-bezier(.2,.8,.2,1) both diag-entra;display:grid}.diag-popup:before{content:"";border-radius:inherit;background:conic-gradient(from var(--diag-giro), transparent 0deg 240deg, var(--primary) 320deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;animation:6s linear infinite diag-giro;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes diag-giro{to{--diag-giro:360deg}}@keyframes diag-entra{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}.diag-popup>:last-child:not(.diag-popup__visual){display:none}.diag-popup__cerrar{z-index:2;border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent);background:color-mix(in oklab, var(--foreground) 4%, var(--background));width:34px;height:34px;color:var(--muted-foreground);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex;position:absolute;top:14px;right:14px}.diag-popup__cerrar:hover{background:color-mix(in oklab, var(--foreground) 10%, var(--background));color:var(--foreground)}.diag-popup__cerrar:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.diag-popup__info{text-align:left}.diag-popup__logo{width:auto;height:26px;display:block}.diag-popup__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--primary);align-items:center;gap:8px;margin-top:28px;font-size:12px;font-weight:700;display:inline-flex}.diag-popup__eyebrow:before{content:"";background:var(--primary);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in oklab, var(--primary) 60%, transparent);border-radius:50%;animation:2s ease-out infinite diag-punto}@keyframes diag-punto{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--primary) 60%, transparent)}to{box-shadow:0 0 0 10px #0000}}.diag-popup__titulo{letter-spacing:-.035em;color:var(--foreground);text-wrap:balance;margin:12px 0 0;font-size:clamp(2rem,1.4rem + 1.8vw,2.75rem);font-weight:600;line-height:1.04}.diag-popup__titulo em{color:var(--diag-accent-text);font-style:normal}.diag-popup__texto{max-width:26rem;color:var(--muted-foreground);margin:16px 0 0;font-size:16px;line-height:1.6}.diag-popup__texto strong{color:var(--diag-accent-text);white-space:nowrap;font-weight:600}.diag-popup__etiquetas{flex-wrap:wrap;gap:22px;margin:22px 0 0;padding:0;list-style:none;display:flex}.diag-popup__etiquetas li{color:var(--foreground);align-items:center;gap:9px;padding:7px 0 7px 19px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.diag-popup__etiquetas svg{width:25px;height:25px;color:var(--diag-accent-text);position:absolute;top:50%;left:-12px}.diag-popup__etiquetas li:first-child svg{transform:translateY(-50%)rotate(-6deg)}.diag-popup__etiquetas li:nth-child(2) svg{transform:translateY(-54%)rotate(4deg)}.diag-popup__etiquetas li:nth-child(3) svg{transform:translateY(-46%)rotate(-3deg)}.diag-popup__trazo{stroke-dasharray:1;stroke-dashoffset:1px;animation:diag-check-trazo .45s cubic-bezier(.55, 0, .35, 1) var(--diag-check-retardo,.6s) forwards}@keyframes diag-check-trazo{to{stroke-dashoffset:0}}.diag-popup__boton{background:var(--primary);width:100%;max-width:22rem;height:52px;color:var(--primary-foreground);box-shadow:0 12px 34px -12px color-mix(in oklab, var(--primary) 85%, transparent);border-radius:6px;justify-content:center;align-items:center;margin-top:28px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;transition:filter .2s;animation:2.4s ease-in-out 1.5s infinite diag-latido;display:flex}.diag-popup__boton:hover{filter:brightness(1.06)}.diag-popup__boton:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}@keyframes diag-latido{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}.diag-popup__visual{padding-top:22px;position:relative}.diag-popup__ejemplo{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:600;position:absolute;top:0;right:0}.diag-app{color:oklch(22% .02 262);background:oklch(99% .003 262);border-radius:6px;animation:6s ease-in-out infinite diag-flota;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 24px 48px -12px #0006,0 8px 20px -4px #0000002e,0 0 0 1px oklch(22% .02 262/.1)}@keyframes diag-flota{0%,to{transform:rotate(1.5deg)translateY(0)}50%{transform:rotate(1.5deg)translateY(-6px)}}.diag-app__barra{color:oklch(45% .02 262);border-bottom:1px solid oklch(22% .02 262/.08);justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;font-weight:600;display:flex}.diag-app__barra img{width:auto;height:15px}.diag-app__cuerpo{padding:16px}.diag-app__progreso{color:oklch(45% .02 262);justify-content:space-between;font-size:11px;font-weight:600;display:flex}.diag-app__pista{background:oklch(22% .02 262/.08);border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.diag-app__pista i{border-radius:inherit;transform-origin:0;background:oklch(62% .19 140);height:100%;animation:.9s cubic-bezier(.3,.7,.3,1) .3s both diag-progreso;display:block}@keyframes diag-progreso{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.diag-app__titulo{letter-spacing:-.01em;align-items:center;gap:8px;margin-top:16px;font-size:14px;font-weight:700;display:flex}.diag-app__titulo svg{color:oklch(50% .16 142);width:16px;height:16px}.diag-app__lista{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.diag-app__lista li{background:#fff;border:1px solid oklch(22% .02 262/.08);border-radius:6px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:600;animation:.45s cubic-bezier(.2,.8,.2,1) both diag-fila;display:flex}@keyframes diag-fila{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.diag-app__check{color:#fff;background:oklch(62% .19 140);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.diag-app__check svg{width:12px;height:12px}.diag-app__lista em{color:oklch(40% .13 142);background:oklch(80% .24 137/.2);border-radius:4px;margin-left:auto;padding:3px 7px;font-size:11px;font-style:normal;font-weight:700}.diag-app__total{color:#fff;background:oklch(22% .02 262);border-radius:6px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px;font-size:13px;font-weight:600;animation:.45s cubic-bezier(.2,.8,.2,1) 2.5s both diag-fila;display:flex}.diag-app__total strong{color:oklch(80% .24 137);font-size:22px;font-weight:700;line-height:1}@media (width<=767px){.diag-popup{grid-template-columns:1fr;gap:28px;padding:40px 24px 28px}.diag-popup__visual{display:none}.diag-popup__boton{max-width:none}}@media (prefers-reduced-motion:reduce){.diag-popup,.diag-popup:before,.diag-popup__eyebrow:before,.diag-popup__boton,.diag-popup__cerrar,.diag-app,.diag-app__pista i,.diag-app__lista li,.diag-app__total{transition:none;animation:none}.diag-popup__trazo{stroke-dashoffset:0;animation:none}}
