.s30{--s30-morado:#8b3fd4;--s30-morado-2:#7330b3;--s30-morado-3:#5b1f95;--s30-rosa:#ff4fa3;--s30-tinta:#17131c;--s30-tinta-2:#3b3446;--s30-gris:#6b6477;--s30-gris-2:#7f7890;--s30-borde:#e8def4;--s30-borde-campo:#ddd3ea;--s30-fondo:#f7f3fc;--s30-verde:#15803d;--s30-error:#b1342f;--s30-degrade-boton:linear-gradient(100deg, #6f1fb8 0%, #8b3fd4 50%, #c03fc7 100%);--s30-degrade-texto:linear-gradient(95deg, #6f1fb8 0%, #a23fd0 55%, #ff4fa3 100%);--s30-display:var(--font-manrope), "Manrope", system-ui, sans-serif;--s30-texto:var(--font-inter), "Inter", system-ui, sans-serif;--s30-ease:cubic-bezier(.22, 1, .36, 1);background:radial-gradient(760px 420px at 92% -6%, #ff4fa31a, transparent 62%), radial-gradient(900px 560px at -8% 4%, #8b3fd421, transparent 62%), var(--s30-fondo);width:100%;min-height:100dvh;color:var(--s30-tinta);font-family:var(--s30-texto);text-align:left;-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:relative;overflow-x:clip}:where(.s30) :where(*){box-sizing:border-box}:where(.s30) :where(button,input){font:inherit}:where(.s30) :where(h1,h2,p,ol,ul){margin:0}:where(.s30) :where(ol,ul){padding:0;list-style:none}.s30-ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.s30-top{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1180px;margin:0 auto;padding:18px 24px 12px;display:flex}.s30-logo{border-radius:12px;flex:none;align-items:center;gap:8px;margin:-6px;padding:6px;transition:background-color .15s,transform .12s;display:inline-flex}.s30-logo img{display:block}.s30-logo:hover{background:#8b3fd412}.s30-logo:active{background:#8b3fd41f;transform:scale(.98)}.s30-logo:focus-visible{outline:2px solid var(--s30-morado);outline-offset:2px}.s30-seguro{color:var(--s30-gris);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.s30-seguro .s30-ico{width:15px;height:15px;color:var(--s30-verde);stroke-width:2.2px}.s30-main{flex:1 0 auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""accion""ticket""incluye""faq";align-content:start;gap:18px;width:100%;max-width:1180px;margin:0 auto;padding:6px 24px 44px;display:grid}.s30-hero{grid-area:hero}.s30-accion-zona{grid-area:accion;min-width:0}.s30-ticket{grid-area:ticket}.s30-incluye{grid-area:incluye}.s30-faq{grid-area:faq}.s30-main--sola{grid-template-areas:"hero";max-width:880px}@media (min-width:980px){.s30-main{grid-template-columns:minmax(0,1fr) 412px;grid-template-areas:"hero accion""ticket accion""incluye accion""faq accion";align-items:start;gap:22px 32px;padding-top:10px}.s30-main--sola{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero"}.s30-accion-zona{align-self:start;position:sticky;top:20px}}.s30-hero{isolation:isolate;color:#fff;background:#3a1a66 url(/sitio/fotos/escena-descanso.webp) 70% 38%/cover no-repeat;border-radius:28px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;min-height:300px;padding:26px 32px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 70px -40px #3b146e99}.s30-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#260c4af2 0%,#5b1f95db 36%,#8b3fd46b 66%,#ff4fa314 100%),linear-gradient(#0000 40%,#260c4a66);position:absolute;inset:0}.s30-chip{letter-spacing:.04em;white-space:nowrap;background:#ffffff1a;border:1.5px dashed #ffffffb8;border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 9px;font-size:12.5px;font-weight:700;display:inline-flex}.s30-chip .s30-ico{stroke-width:3px;width:14px;height:14px}.s30-hero h1{font-family:var(--s30-display);letter-spacing:-.03em;text-wrap:balance;color:#fff;max-width:11.5em;font-size:46px;font-weight:800;line-height:1.04}.s30-hero__txt{margin-top:auto}.s30-hero__txt p{color:#ffffffed;text-wrap:pretty;max-width:30em;margin-top:12px;font-size:16.5px;line-height:1.5}.s30-hero--fin{justify-content:flex-end;min-height:340px}.s30-ticket{border:1px solid var(--s30-borde);background:#fff;border-radius:24px;position:relative;box-shadow:0 20px 44px -34px #3b146e73}.s30-ticket__arriba{background:linear-gradient(#fbf7ff 0%,#f6eefd 100%);border-radius:24px 24px 0 0;justify-content:space-between;align-items:flex-end;gap:14px;padding:20px 24px 18px;display:flex}.s30-ticket__lbl{letter-spacing:.09em;text-transform:uppercase;color:var(--s30-gris);font-size:12px;font-weight:700}.s30-ticket__monto{font-family:var(--s30-display);letter-spacing:-.035em;background-image:linear-gradient(100deg, transparent 38%, #ffffffe6 50%, transparent 62%), var(--s30-degrade-texto);color:#0000;white-space:nowrap;background-position:150% 0,0 0;background-repeat:no-repeat;background-size:200% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:2px;font-size:64px;font-weight:800;line-height:1;animation:5.5s cubic-bezier(.45,0,.2,1) 1.2s infinite s30-brillo-texto}@keyframes s30-brillo-texto{0%{background-position:150% 0,0 0}40%,to{background-position:-50% 0,0 0}}.s30-ticket__plan{text-align:right;min-width:0}.s30-pill{color:var(--s30-morado-3);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #e3d3f5}.s30-pill .s30-ico{width:13px;height:13px}.s30-ticket__plan p{color:var(--s30-gris);margin-top:8px;font-size:13.5px;line-height:1.45}.s30-ticket__plan b{color:var(--s30-tinta-2);font-weight:700}.s30-ticket__corte{border-top:2px dashed #dccbf1;height:0;margin:0 20px;position:relative}.s30-ticket__corte:before,.s30-ticket__corte:after{content:"";background:var(--s30-fondo);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--s30-borde);border-radius:50%;position:absolute;top:-11px}.s30-ticket__corte:before{clip-path:inset(0 0 0 50%);left:-31px}.s30-ticket__corte:after{clip-path:inset(0 50% 0 0);right:-31px}.s30-ticket__abajo{padding:18px 24px 22px}.s30-barra__cab{color:var(--s30-gris);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.s30-barra__cab b{font-family:var(--s30-display);color:var(--s30-tinta-2);white-space:nowrap;font-size:14px;font-weight:800}.s30-barra{background:#ebdff8;border-radius:99px;height:8px;margin:0 12px 0 2px;position:relative}.s30-barra__lleno{background:var(--s30-degrade-boton);border-radius:99px;width:12px;position:absolute;inset:0 auto 0 0}.s30-barra__marca{width:26px;height:26px;color:var(--s30-morado-2);background:#fff;border-radius:50%;place-items:center;margin:-13px 0 0 -13px;display:grid;position:absolute;top:50%;box-shadow:0 0 0 2px #d9c3f2,0 4px 10px -4px #5b1f9580}.s30-barra__marca .s30-ico{width:14px;height:14px}.s30-barra__marca--hoy{background:var(--s30-morado);width:14px;height:14px;margin:-7px 0 0 -2px;left:0;box-shadow:0 0 0 3px #fff,0 4px 10px -4px #5b1f9599}.s30-barra__marca--fin{background:var(--s30-tinta-2);color:#fff;left:100%;box-shadow:0 0 0 2px #fff,0 4px 10px -4px #0006}.s30-linea{gap:11px;margin-top:20px;display:grid}.s30-linea li{color:var(--s30-gris);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:11px;font-size:14.5px;line-height:1.45;display:grid}.s30-linea li>span:last-child{padding-top:3px}.s30-linea__ico{width:28px;height:28px;color:var(--s30-morado-2);background:#faf6ff;border-radius:9px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #e6d7f6}.s30-linea__ico .s30-ico{width:15px;height:15px}.s30-linea li:first-child .s30-linea__ico{background:var(--s30-degrade-boton);color:#fff;box-shadow:none}.s30-linea b{color:var(--s30-tinta);font-weight:700}.s30-bloque{border:1px solid var(--s30-borde);background:#fff;border-radius:24px;padding:22px 24px 24px;box-shadow:0 20px 44px -36px #3b146e66}.s30-bloque__tit{font-family:var(--s30-display);letter-spacing:-.01em;color:var(--s30-tinta);margin-bottom:14px;font-size:19px;font-weight:800}.s30-incluye__lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.s30-incluye__lista li{min-width:0;color:var(--s30-tinta-2);background:#fbf8fe;border-radius:16px;align-items:center;gap:11px;padding:11px 12px;font-size:14px;font-weight:500;line-height:1.35;display:flex;box-shadow:inset 0 0 0 1px #eee5f7}.s30-incluye__ico{width:34px;height:34px;color:var(--s30-morado-2);background:linear-gradient(135deg,#f3e8ff,#ffe3f1);border-radius:11px;flex:none;place-items:center;display:grid}.s30-incluye__ico .s30-ico{width:17px;height:17px}.s30-cifras{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.s30-cifras li{color:var(--s30-morado-3);background:#f4ecfd;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 9px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.s30-cifras .s30-ico{stroke-width:2.6px;width:14px;height:14px}.s30-incluye__ia{color:var(--s30-gris);align-items:flex-start;gap:8px;margin-top:14px;font-size:13.5px;line-height:1.5;display:flex}.s30-incluye__ia .s30-ico{width:16px;height:16px;color:var(--s30-rosa);margin-top:2px}.s30-faq__lista{gap:8px;display:grid}.s30-faq__item{background:#fbf8fe;border-radius:16px;transition:background-color .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #eee5f7}.s30-faq__item[open]{background:#fff;box-shadow:inset 0 0 0 1px #e1d1f3}.s30-faq__item summary{color:var(--s30-tinta);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:700;line-height:1.35;list-style:none;transition:background-color .15s,color .15s;display:flex}.s30-faq__item summary::-webkit-details-marker{display:none}.s30-faq__item summary .s30-ico{width:18px;height:18px;color:var(--s30-morado-2);transition:transform .22s var(--s30-ease)}.s30-faq__item[open] summary .s30-ico{transform:rotate(180deg)}.s30-faq__item summary:hover{color:var(--s30-morado-3);background:#f4ecfd}.s30-faq__item summary:active{background:#ecdffb}.s30-faq__item summary:focus-visible{outline:2px solid var(--s30-morado);outline-offset:2px}.s30-faq__item p{color:var(--s30-gris);text-wrap:pretty;padding:0 16px 16px;font-size:14.5px;line-height:1.55}.s30-faq__planes{margin-top:16px}.s30-enlace{color:var(--s30-morado-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;margin:-6px -8px;padding:6px 8px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s,transform .12s;display:inline-flex}.s30-enlace .s30-ico{width:15px;height:15px;transition:transform .16s}.s30-enlace:hover{color:var(--s30-morado-3);background:#f4ecfd}.s30-enlace:hover .s30-ico{transform:translate(2px)}.s30-enlace:active{background:#ecdffb;transform:scale(.97)}.s30-enlace:focus-visible{outline:2px solid var(--s30-morado);outline-offset:2px}.s30-enlace:disabled{opacity:.55;cursor:default;transform:none}.s30-enlace--fuerte{font-weight:700}.s30-enlace-txt{color:var(--s30-morado-2);text-underline-offset:2px;border-radius:4px;font-weight:600;-webkit-text-decoration:underline #7330b359;text-decoration:underline #7330b359;transition:color .15s,text-decoration-color .15s}.s30-enlace-txt:hover{color:var(--s30-morado-3);text-decoration-color:currentColor}.s30-enlace-txt:active{color:#45127a}.s30-enlace-txt:focus-visible{outline:2px solid var(--s30-morado);outline-offset:2px}.s30-btn{width:100%;min-height:52px;font-family:var(--s30-display);text-align:center;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1.5px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:16px;font-weight:800;line-height:1.15;text-decoration:none;transition:transform .14s,box-shadow .14s,filter .14s,background-color .15s,border-color .15s,opacity .14s;display:inline-flex}.s30-btn .s30-ico{width:19px;height:19px;transition:transform .16s}.s30-btn:focus-visible{outline:3px solid var(--s30-morado);outline-offset:3px}.s30-btn:disabled{cursor:default;opacity:.62}.s30-btn--pri{background-image:linear-gradient(100deg, transparent 40%, #ffffff57 50%, transparent 60%), var(--s30-degrade-boton);color:#fff;background-position:110% 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%;background-origin:border-box;animation:5.5s cubic-bezier(.45,0,.2,1) 2.2s infinite s30-brillo-boton;box-shadow:0 14px 30px -14px #6f1fb8cc}.s30-btn--pri:disabled{background-position:110% 0,0 0;animation:none}@keyframes s30-brillo-boton{0%{background-position:110% 0,0 0}40%,to{background-position:-10% 0,0 0}}.s30-btn--pri:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 18px 36px -14px #6f1fb8e0}.s30-btn--pri:active:not(:disabled){filter:brightness(.97);transform:translateY(0)scale(.98);box-shadow:0 8px 18px -10px #6f1fb8b3}.s30-btn--pri:disabled{box-shadow:0 10px 24px -16px #6f1fb899}.s30-btn--grande{min-height:58px;font-size:16.5px}.s30-btn--google,.s30-btn--sec{color:var(--s30-tinta);border-color:var(--s30-borde-campo);font-family:var(--s30-texto);background:#fff;font-size:15.5px;font-weight:700}.s30-btn--google:hover:not(:disabled),.s30-btn--sec:hover:not(:disabled){background:#faf7fd;border-color:#c9b7df}.s30-btn--google:active:not(:disabled),.s30-btn--sec:active:not(:disabled){background:#f3ecfb;transform:scale(.98)}.s30-btn--sec{color:var(--s30-morado-3)}.s30-btn--chico{border-radius:12px;width:auto;min-height:40px;padding:0 16px;font-size:14px}.s30-btn--blanco{width:auto;color:var(--s30-morado-3);background:#fff;box-shadow:0 14px 30px -16px #14062899}.s30-btn--blanco:hover{background:#f7f0ff;transform:translateY(-1px)}.s30-btn--blanco:hover .s30-ico{transform:translate(3px)}.s30-btn--blanco:active{background:#efe3fd;transform:translateY(0)scale(.98)}.s30-btn--blanco:focus-visible{outline-color:#fff}.s30-google{flex:none;width:20px;height:20px;display:block}.s30-card{border:1px solid var(--s30-borde);animation:s30-entra .32s var(--s30-ease) backwards;background:#fff;border-radius:26px;flex-direction:column;gap:16px;padding:22px 24px 24px;display:flex;box-shadow:0 36px 70px -40px #3b146e8c,0 2px 6px -2px #3b146e14}@keyframes s30-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.s30-card__cab{flex-direction:column;gap:6px;display:flex}.s30-card__ico{width:42px;height:42px;color:var(--s30-morado-2);background:linear-gradient(135deg,#f3e8ff,#ffe3f1);border-radius:14px;place-items:center;margin-bottom:4px;display:grid}.s30-card__ico .s30-ico{width:21px;height:21px}.s30-card__tit{font-family:var(--s30-display);letter-spacing:-.02em;color:var(--s30-tinta);text-wrap:balance;border-radius:6px;font-size:23px;font-weight:800;line-height:1.15}.s30-card__tit:focus{outline:none}.s30-correo{color:var(--s30-tinta);overflow-wrap:anywhere;margin-top:2px;font-weight:700;display:block}.s30-card__tit:focus-visible{outline:2px solid var(--s30-morado);outline-offset:3px}.s30-card__sub{color:var(--s30-gris);text-wrap:pretty;font-size:14.5px;line-height:1.5}.s30-card__fila{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:0 8px;display:flex}.s30-card__olvido{text-align:center;margin-top:-6px}.s30-card__cambio{text-align:center;color:var(--s30-gris);font-size:14px}.s30-card__legal{text-align:center;color:var(--s30-gris-2);text-wrap:pretty;margin-top:-4px;font-size:12.5px;line-height:1.5}.s30-card__botones{gap:10px;display:grid}.s30-pasos{border-bottom:1px solid #f0e8f8;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-bottom:16px;display:grid}.s30-paso{text-align:center;min-width:0;color:var(--s30-gris-2);flex-direction:column;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex;position:relative}.s30-paso:not(:last-child):after{content:"";background:#ebe1f6;border-radius:2px;height:2px;position:absolute;top:13px;left:calc(50% + 20px);right:calc(17px - 50%)}.s30-paso[data-estado=hecho]:after{background:var(--s30-morado)}.s30-paso__num{width:28px;height:28px;font-family:var(--s30-display);color:var(--s30-gris-2);background:#f4eefa;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1.5px #e3d8ef}.s30-paso__num .s30-ico{stroke-width:3px;width:14px;height:14px}.s30-paso__txt{overflow-wrap:anywhere;max-width:100%;line-height:1.25}.s30-paso[data-estado=actual]{color:var(--s30-tinta);font-weight:700}.s30-paso[data-estado=actual] .s30-paso__num{background:var(--s30-degrade-boton);color:#fff;box-shadow:0 0 0 4px #8b3fd429}.s30-paso[data-estado=hecho]{color:var(--s30-morado-2)}.s30-paso[data-estado=hecho] .s30-paso__num{background:var(--s30-morado);color:#fff;box-shadow:none}.s30-o{letter-spacing:.08em;text-transform:uppercase;color:#9d95a8;align-items:center;gap:14px;font-size:12px;font-weight:700;display:flex}.s30-o:before,.s30-o:after{content:"";background:#ece4f5;flex:1;height:1px}.s30-msg{border-radius:14px;padding:11px 14px;font-size:14px;line-height:1.45}.s30-msg--error{color:var(--s30-error);background:#fff3f2;box-shadow:inset 0 0 0 1px #f4cdca}.s30-msg--ok{color:#17663a;background:#effaf3;box-shadow:inset 0 0 0 1px #c9ead6}.s30-msg--info{color:var(--s30-tinta-2);background:#f7f1fe;justify-items:start;gap:10px;display:grid;box-shadow:inset 0 0 0 1px #e6d7f6}.s30-sesion{background:#faf6ff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:4px 11px;min-width:0;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #ede3f8}.s30-sesion__avatar{background:var(--s30-degrade-boton);color:#fff;width:34px;height:34px;font-family:var(--s30-display);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.s30-sesion__txt{min-width:0;color:var(--s30-gris);flex-direction:column;flex:170px;font-size:12px;line-height:1.3;display:flex}.s30-sesion__txt b{color:var(--s30-tinta);overflow-wrap:anywhere;font-size:14px;font-weight:700}.s30-sesion__salir{flex:none;margin:0 -4px 0 auto;font-size:13px}.s30-confianza{gap:9px;display:grid}.s30-confianza li{color:var(--s30-gris);align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.45;display:flex}.s30-confianza .s30-ico{width:16px;height:16px;color:var(--s30-verde);margin-top:1px}.s30-form{gap:12px;display:grid}.s30 .ax-campo{margin:0;display:block;position:relative}.s30 .ax-campo input{border:1.5px solid var(--s30-borde-campo);width:100%;height:56px;color:var(--s30-tinta);font:500 16px/1.2 var(--s30-texto);appearance:none;background:#fff;border-radius:14px;padding:23px 15px 7px;transition:border-color .15s,box-shadow .15s}.s30 .ax-campo input:hover{border-color:#c9b7df}.s30 .ax-campo input:focus{border-color:var(--s30-morado);outline:none;box-shadow:0 0 0 4px #8b3fd424}.s30 .ax-campo-txt{text-overflow:ellipsis;color:#857d8f;pointer-events:none;white-space:nowrap;max-width:calc(100% - 64px);font-size:15.5px;transition:top .15s,font-size .15s,color .15s;display:block;position:absolute;top:28px;left:16px;overflow:hidden;transform:translateY(-50%)}:-webkit-any(.s30 .ax-campo input:focus~.ax-campo-txt,.s30 .ax-campo input:not(:placeholder-shown)~.ax-campo-txt,.s30 .ax-campo input:-webkit-autofill~.ax-campo-txt){font-size:12px;font-weight:600;top:16px}:is(.s30 .ax-campo input:focus~.ax-campo-txt,.s30 .ax-campo input:not(:placeholder-shown)~.ax-campo-txt,.s30 .ax-campo input:autofill~.ax-campo-txt){font-size:12px;font-weight:600;top:16px}.s30 .ax-campo input:focus~.ax-campo-txt{color:var(--s30-morado)}.s30 .ax-campo-ayuda{color:var(--s30-gris);margin:6px 4px 0;font-size:12.5px;display:block}.s30 .auth-password-wrap{position:relative}.s30 .auth-password-wrap input{padding-right:54px}.s30 .auth-password-toggle{color:#857d8f;border-radius:11px;width:38px;height:38px;top:28px;right:9px}.s30 .auth-password-toggle:hover{color:var(--s30-tinta);background:#f4f1f7}.s30 .auth-password-toggle:active{background:#ebe5f1}.s30-pie{width:100%;max-width:1180px;color:var(--s30-gris-2);border-top:1px solid #ebe2f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin:0 auto;padding:18px 24px 28px;font-size:13px;display:flex}.s30-pie__links{flex-wrap:wrap;gap:4px 18px;display:flex}.s30-pie__links a{color:var(--s30-gris);border-radius:8px;margin:-4px -6px;padding:4px 6px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s}.s30-pie__links a:hover{color:var(--s30-morado-3);background:#f1e9fb}.s30-pie__links a:active{background:#e8dcf8}.s30-pie__links a:focus-visible{outline:2px solid var(--s30-morado);outline-offset:2px}@media (max-width:979px){.s30-main,.s30-top,.s30-pie{max-width:640px}}@media (max-width:640px){.s30-top{padding:14px 16px 10px}.s30-logo img:first-child{width:28px;height:28px}.s30-logo img:last-child{width:108px;height:auto}.s30-seguro{white-space:normal;text-align:right;min-width:0;font-size:12px;line-height:1.25}.s30-main{gap:14px;padding:4px 16px 32px}.s30-hero{background-position:74% 40%;border-radius:24px;gap:18px;min-height:238px;padding:18px 20px 22px}.s30-hero:before{background:linear-gradient(90deg,#260c4af0 0%,#5b1f95cc 52%,#8b3fd459 100%),linear-gradient(#0000 30%,#260c4a8c)}.s30-chip{font-size:11.5px}.s30-hero h1{max-width:10em;font-size:32px}.s30-hero__txt p{margin-top:9px;font-size:14.5px}.s30-hero--fin{min-height:280px}.s30-card{border-radius:24px;gap:14px;padding:18px 18px 20px}.s30-card__tit{font-size:21px}.s30-ticket__arriba{padding:16px 18px 14px}.s30-ticket__monto{font-size:52px}.s30-ticket__corte{margin:0 16px}.s30-ticket__corte:before{left:-27px}.s30-ticket__corte:after{right:-27px}.s30-ticket__abajo{padding:16px 18px 20px}.s30-linea li{font-size:14px}.s30-bloque{padding:18px 18px 20px}.s30-incluye__lista{grid-template-columns:minmax(0,1fr);gap:8px}.s30-faq__item summary{padding:13px 14px;font-size:14.5px}.s30-faq__item p{padding:0 14px 14px;font-size:14px}.s30-pie{text-align:center;justify-content:center;padding:16px 16px 24px}.s30-pie__links{justify-content:center}}@media (max-width:370px){.s30-hero h1{font-size:29px}.s30-ticket__monto{font-size:46px}}@media (prefers-reduced-motion:reduce){.s30-card,.s30-ticket__monto,.s30-btn--pri{animation:none}.s30-btn,.s30-enlace,.s30-faq__item summary .s30-ico{transition:none}}.s30-claude{background:radial-gradient(120% 90% at 100% 0,#fdeee6 0%,#0000 60%),#fbf7f4;border-radius:22px;gap:12px;margin:4px 0 18px;padding:18px 18px 16px;display:grid;box-shadow:inset 0 0 0 1px #d9775738}.s30-claude__logos{color:#c2643f;align-items:center;gap:10px;display:flex}.s30-claude__logos img{background:#fff;border-radius:13px;width:46px;height:46px;padding:4px;box-shadow:0 6px 14px -8px #783c1e73}.s30-claude__txt h3{font-family:var(--s30-display);letter-spacing:-.01em;color:var(--s30-tinta);margin:0;font-size:19px;font-weight:800}.s30-claude__txt p{color:var(--s30-tinta-2);margin:6px 0 0;font-size:14.5px;line-height:1.5}.s30-claude__pedidos{gap:8px;margin:0;padding:0;list-style:none;display:grid}.s30-claude__pedidos li{max-width:92%;color:var(--s30-tinta);background:#fff;border-radius:16px 16px 4px;justify-self:end;padding:9px 13px;font-size:14px;line-height:1.4;box-shadow:0 6px 16px -12px #783c1e80,inset 0 0 0 1px #d977572e}.s30-claude .s30-enlace{justify-self:start}
@font-face{font-family:SM Creepster;src:url(/temporadas/halloween/creepster.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.s30-hero.s30-hw{color:#fff;background:#1c0d33 url(/temporadas/halloween/amigas-sala.webp) 100% 46%/cover no-repeat;justify-content:flex-end;min-height:340px;box-shadow:0 36px 70px -40px #3c105abf,0 0 0 1px #ffa0501f}.s30-hero.s30-hw:before{background:radial-gradient(30% 50% at 62% 100%,#ff802066,#0000 70%),linear-gradient(90deg,#180a2ef7 0%,#2a0e4ae6 40%,#4c166873 58%,#78265a00 74%),linear-gradient(#0000 60%,#180a2e59)}.s30-hw__txt{z-index:4;max-width:min(520px,52%);position:relative}.s30-hw .s30-hw__h1{color:#fff;max-width:10.5em;animation:.55s cubic-bezier(.22,1,.36,1) both s30-hw-entra}.s30-hw .s30-hw__h1--cerrada,.s30-hw__grito{font-family:"SM Creepster", var(--s30-display), system-ui, sans-serif;letter-spacing:.02em;background:linear-gradient(100deg,#ffb347 0%,#ff8a1f 45%,#ffd23f 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;font-weight:400}.s30-hw__txt p{color:#fff4eceb;text-wrap:pretty;max-width:30em;margin-top:12px;font-size:16.5px;line-height:1.5;animation:.55s cubic-bezier(.22,1,.36,1) 80ms both s30-hw-entra}.s30-hw__etq,.s30-hw .s30-hw__chip{margin-bottom:14px}.s30-hw__etq{color:#ffc58f;letter-spacing:.04em;background:#ff8a1f29;border:1.5px dashed #ffaa5abf;border-radius:999px;align-items:center;padding:5px 12px;font-size:12.5px;font-weight:800;display:inline-flex}.s30-hw .s30-hw__chip{color:#a8f5cf;background:#1fb57a29;border-color:#a8f5cf99;animation:.45s cubic-bezier(.34,1.56,.64,1) both s30-hw-pop}@keyframes s30-hw-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes s30-hw-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.s30-hw__premios-caja{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.22,1,.36,1) .25s;display:grid}.s30-hw[data-abierta=true] .s30-hw__premios-caja{grid-template-rows:1fr}.s30-hw__premios{flex-wrap:wrap;gap:8px;min-height:0;margin:0;padding:16px 0 2px;list-style:none;display:flex;overflow:hidden}.s30-hw__premios li{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(.45s + var(--i) * .12s);background:#ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:7px 13px 7px 10px;font-size:13.5px;font-weight:700;display:inline-flex;transform:translateY(8px)scale(.96);box-shadow:inset 0 0 0 1px #fff3}.s30-hw[data-abierta=true] .s30-hw__premios li{opacity:1;transform:none}.s30-hw[data-abierta=false] .s30-hw__premios{visibility:hidden}.s30-hw__punto{border-radius:50%;flex:none;width:9px;height:9px}.s30-hw__calabaza{z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:36px;width:150px;height:150px;padding:0;position:absolute;top:172px;right:24%}.s30-hw__calabaza:focus-visible{outline-offset:4px;outline:3px solid #ffb347}.s30-hw__cal{transform-origin:50% 92%;filter:drop-shadow(2.5px 0 #fff)drop-shadow(-2.5px 0 #fff)drop-shadow(0 2.5px #fff)drop-shadow(0 -2.5px #fff)drop-shadow(0 0 22px #ff8c288c);width:100%;height:100%;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:block;overflow:visible}.s30-hw[data-abierta=false] .s30-hw__cal{animation:2.6s ease-in-out .6s infinite s30-hw-menea}.s30-hw__calabaza:hover .s30-hw__cal{transform:scale(1.05)rotate(-3deg)}.s30-hw__calabaza:active .s30-hw__cal{transform:scale(.95)}@keyframes s30-hw-menea{0%,62%,to{transform:rotate(0)}68%{transform:rotate(-7deg)scale(1.03)}75%{transform:rotate(6deg)scale(1.03)}82%{transform:rotate(-4deg)}89%{transform:rotate(2deg)}}.s30-hw .cal-sombra{display:none}.s30-hw .cal-cara{animation:2.2s ease-in-out infinite s30-hw-vela}@keyframes s30-hw-vela{0%,to{opacity:.88}45%{opacity:1}60%{opacity:.78}}.s30-hw .cal-tapa{transform-box:fill-box;transform-origin:85% 95%;transition:transform .75s cubic-bezier(.34,1.56,.64,1)}.s30-hw[data-abierta=true] .cal-tapa{transform:translate(18px,-40px)rotate(28deg)}.s30-hw .cal-brillo{opacity:0;transition:opacity .5s .15s}.s30-hw[data-abierta=true] .cal-brillo{opacity:1}.s30-hw__dulces{pointer-events:none;width:0;height:0;position:absolute;top:40%;left:50%}.s30-hw__dulce{opacity:0;width:32px;height:16px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.3)}.s30-hw__dulce svg{filter:drop-shadow(0 0 6px #ffffff59);width:100%;height:100%;display:block}.s30-hw[data-abierta=true] .s30-hw__dulce{animation:s30-hw-dulce 1.5s cubic-bezier(.2, .8, .3, 1) var(--d) both}@keyframes s30-hw-dulce{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}12%{opacity:1}65%{opacity:1;transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) rotate(var(--r)) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y) + 40px)) rotate(var(--r)) scale(.9)}}.s30-hw__fantasma{--sube:-92px;opacity:0;pointer-events:none;width:58px;position:absolute;top:30%;left:26%;transform:translate(-50%,10px)scale(.5)}.s30-hw__fantasma svg{filter:drop-shadow(0 0 14px #ffffff73);width:100%;height:auto;display:block}.s30-hw[data-abierta=true] .s30-hw__fantasma{animation:.9s cubic-bezier(.34,1.56,.64,1) .3s both s30-hw-fan-sale,3.2s ease-in-out 1.2s infinite s30-hw-flota}@keyframes s30-hw-fan-sale{0%{opacity:0;transform:translate(-50%,10px)scale(.5)}to{opacity:1;transform:translate(-50%, var(--sube)) scale(1)}}@keyframes s30-hw-flota{0%,to{opacity:1;transform:translate(-50%, var(--sube)) rotate(-3deg)}50%{opacity:1;transform:translate(-50%, calc(var(--sube) - 12px)) rotate(3deg)}}.s30-hw__bu{color:#2a1200;white-space:nowrap;opacity:0;transform-origin:0 100%;background:#ff8a1f;border-radius:12px 12px 12px 4px;padding:4px 9px;font-size:13px;font-weight:800;position:absolute;top:-10px;left:70%;transform:scale(.6);box-shadow:0 6px 14px -6px #ff7814b3}.s30-hw[data-abierta=true] .s30-hw__bu{animation:.4s cubic-bezier(.34,1.56,.64,1) 1.05s both s30-hw-pop}.s30-hw__deco{z-index:1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.s30-hw__luna{background:radial-gradient(circle at 38% 36%,#fff8dc 0%,#ffe7a8 55%,#ffd27a 100%);border-radius:50%;width:46px;height:46px;position:absolute;top:18px;right:36%;box-shadow:0 0 30px 8px #ffdc8c59,0 0 80px 24px #ffbe642e}.s30-hw__luna:after{content:"";background:radial-gradient(circle at 70% 64%,#d6aa5a59 0 5px,#0000 6px),radial-gradient(circle at 36% 72%,#d6aa5a4d 0 3px,#0000 4px);border-radius:50%;position:absolute;inset:0}.s30-hw__mur{width:36px;height:auto;animation:16s linear infinite s30-hw-vuela;position:absolute;top:12%;left:-12%}.s30-hw__mur--2{width:26px;animation-duration:19s;animation-delay:-8s;top:5%}@keyframes s30-hw-vuela{0%{left:-12%;transform:translateY(0)}25%{transform:translateY(14px)}50%{transform:translateY(-6px)}75%{transform:translateY(10px)}to{left:112%;transform:translateY(0)}}.s30-hw .mur-ala{transform-box:fill-box;animation:.32s ease-in-out infinite alternate s30-hw-aleteo}.s30-hw .mur-ala--izq{transform-origin:100% 60%}.s30-hw .mur-ala--der{transform-origin:0 60%}.s30-hw__mur path,.s30-hw__mur ellipse{fill:#140a24;stroke:#bea0ff8c;stroke-width:.8px}@keyframes s30-hw-aleteo{0%{transform:scaleY(1)}to{transform:scaleY(.45)}}.s30-hw__estrella{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#ffe9a8;width:10px;height:10px;animation:2.8s ease-in-out infinite s30-hw-brilla;position:absolute}.s30-hw__estrella--1{top:14%;left:36%}.s30-hw__estrella--2{width:7px;height:7px;animation-delay:-1.1s;top:34%;left:58%}.s30-hw__estrella--3{background:#d9c8ff;width:8px;height:8px;animation-delay:-2s;top:40%;left:30%}@keyframes s30-hw-brilla{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media (max-width:640px){.s30-hero.s30-hw{background-position:100% 0;background-size:100%;min-height:0;padding-top:124px}.s30-hero.s30-hw:before{background:radial-gradient(70% 40% at 80% 30%,#ff802047,#0000 70%),linear-gradient(#180a2e1f 0,#1e0b3866 90px,#1e0b38f2 170px,#180a2e 100%)}.s30-hw__txt{max-width:100%}.s30-hw .s30-hw__h1{max-width:11em;font-size:30px}.s30-hw__txt p{margin-top:8px;font-size:14.5px}.s30-hw__calabaza{width:100px;height:100px;inset:14px auto auto 10px}.s30-hw__fantasma{left:132%}.s30-hw[data-abierta=true] .s30-hw__txt p{display:none}.s30-hw__premios{gap:6px;padding-top:12px}.s30-hw__fantasma{--sube:-18px;width:44px}.s30-hw[data-abierta=true] .cal-tapa{transform:translate(34px,-8px)rotate(38deg)}.s30-hw__bu{top:4px;left:80%}.s30-hw__luna{width:32px;height:32px;top:14px;left:42%;right:auto}.s30-hw__premios li{padding:5px 10px 5px 8px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.s30-hw *,.s30-hw:before{transition:none!important;animation:none!important}.s30-hw__dulce{display:none}.s30-hw[data-abierta=true] .s30-hw__fantasma{opacity:1;transform:translate(-50%, var(--sube))}.s30-hw[data-abierta=true] .s30-hw__bu,.s30-hw__premios li{opacity:1;transform:none}}.s30-hw__premios li.s30-hw__claude{color:#2a1a10;background:#ffffffeb;box-shadow:0 0 0 1px #d9775759,0 8px 18px -10px #d9775799}.s30-hw__claude img{flex:none;width:16px;height:16px}.s30-hw .s30-hw__h1.s30-hw__h1--cerrada{font-size:50px;line-height:1.05}@media (max-width:640px){.s30-hw .s30-hw__h1.s30-hw__h1--cerrada{font-size:38px}}.s30-hw__calabaza[data-con-mazo=true]{cursor:none}.s30-hw__mazo{left:calc(var(--x) + 36px);top:calc(var(--y) - 71px);z-index:6;pointer-events:none;transform-origin:50% 95%;filter:drop-shadow(2px 0 #fff)drop-shadow(-2px 0 #fff)drop-shadow(0 2px #fff)drop-shadow(0 -2px #fff)drop-shadow(0 10px 12px #14082873);width:60px;height:90px;position:absolute;transform:rotate(-20deg)}.s30-hw__mazo svg{width:100%;height:100%;display:block}.s30-hw__mazo[data-golpe=true]{animation:.32s cubic-bezier(.5,0,.3,1) both s30-hw-golpe}@keyframes s30-hw-golpe{0%{transform:rotate(-20deg)}22%{transform:rotate(-6deg)}44%{transform:rotate(-80deg)}58%{transform:rotate(-72deg)}to{transform:rotate(-20deg)}}.s30-hero.s30-hw[data-sacude=true]{animation:.32s ease-out s30-hw-sacude}@keyframes s30-hw-sacude{0%,to{transform:none}20%{transform:translate(-5px,3px)}40%{transform:translate(5px,-2px)}60%{transform:translate(-3px,2px)}80%{transform:translate(2px,-1px)}}.s30-hw__restos{pointer-events:none;--esparce:1;--sesgo:0%;position:absolute;inset:0}.s30-hw__trozo{filter:drop-shadow(0 3px 2px #280e006b);animation:s30-hw-trozo 1.6s var(--d) both;position:absolute;inset:0}.s30-hw__capa{position:absolute;inset:0}.s30-hw__capa svg{width:100%;height:100%;display:block}.s30-hw__capa--grosor{transform:translate(2%,9%)}.s30-hw__capa--pulpa{transform:translate(1%,4.5%)}.s30-hw__trozo .s30-hw__cal{filter:none!important;animation:none!important}.s30-hw .s30-hw__trozo .cal-tapa{transform:none!important}.s30-hw .s30-hw__trozo .cal-brillo,.s30-hw .s30-hw__trozo .cal-sombra{opacity:0!important}@keyframes s30-hw-trozo{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translate(0)scale(1)rotate(0)}38%{transform:translate(calc(var(--x1) * var(--esparce) + var(--sesgo) * .5), var(--y1)) scale(1, 1) rotate(var(--r1));animation-timing-function:cubic-bezier(.55,0,.85,.4)}74%{transform:translate(calc(var(--xf) * var(--esparce) + var(--sesgo)), calc(var(--yf) + var(--bajar,0%))) scale(var(--e), calc(var(--e) * .78)) rotate(var(--rf));animation-timing-function:cubic-bezier(.2,.6,.4,1)}84%{transform:translate(calc(var(--xf) * var(--esparce) + var(--sesgo)), calc(var(--yf) + var(--bajar,0%) - 5%)) scale(var(--e), calc(var(--e) * .82)) rotate(calc(var(--rf) + 7deg));animation-timing-function:cubic-bezier(.5,0,.8,.5)}to{transform:translate(calc(var(--xf) * var(--esparce) + var(--sesgo)), calc(var(--yf) + var(--bajar,0%))) scale(var(--e), calc(var(--e) * .78)) rotate(var(--rf))}}.s30-hw__sombra{left:calc(var(--cx) + var(--xf) * var(--esparce) + var(--sesgo));top:calc(var(--sy) + var(--bajar,0%));opacity:0;width:30%;height:7%;animation:s30-hw-sombra .5s calc(var(--d) + 1.1s) ease-out both;background:radial-gradient(#1c0a006b 0%,#1c0a002e 45%,#0000 72%);border-radius:50%;margin:-3.5% 0 0 -15%;position:absolute}@keyframes s30-hw-sombra{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.s30-hw__charco{left:calc(50% + var(--sesgo) + 8%);top:calc(72% + var(--bajar,0%));transform-origin:50% 40%;width:165%;height:34%;margin-left:-82%;animation:.45s cubic-bezier(.2,.9,.3,1) 40ms both s30-hw-charco,4s ease-out .5s both s30-hw-se-extiende;position:absolute}.s30-hw__charco svg{opacity:.86;filter:blur(.4px)drop-shadow(0 1px 1px #5a1e0059);width:100%;height:100%;display:block}@keyframes s30-hw-charco{0%{opacity:0;transform:scale(.15,.3)}to{opacity:1;transform:scale(.82)}}@keyframes s30-hw-se-extiende{0%{transform:scale(.82)}to{transform:scaleY(1.06)}}.s30-hw__gota,.s30-hw__pepita{position:absolute;inset:0}.s30-hw__gota{animation:.95s cubic-bezier(.3,.6,.5,1) both s30-hw-salta}.s30-hw__pepita{animation:1.1s cubic-bezier(.3,.6,.5,1) both s30-hw-salta}@keyframes s30-hw-salta{0%{transform:scale(.5)}45%{transform:translate(var(--x1), var(--y1))}to{transform:translate(calc(var(--xf) * var(--esparce) + var(--sesgo)), calc(var(--yf) + var(--bajar,0%)))}}.s30-hw__gota i,.s30-hw__pepita i{position:absolute;top:56%;left:50%}.s30-hw__gota i{background:#f08d27;border-radius:50%;animation:.25s ease-out .85s both s30-hw-aplasta;transform:translate(-50%,-50%);box-shadow:inset 0 -1px #963c0059}@keyframes s30-hw-aplasta{to{transform:translate(-50%,-50%)scale(1.6,.45)}}.s30-hw__pepita i{width:6%;height:8.5%;transform:translate(-50%, -50%) rotate(var(--r));background:#fff3d1;border-radius:50%/60% 60% 40% 40%;box-shadow:inset 0 -2px #d6a04699,0 1px 1px #280e0059}.s30-hw__chorro{left:calc(var(--cx) + var(--xf) * var(--esparce) + var(--sesgo));top:calc(var(--sy) - 3% + var(--bajar,0%));transform-origin:50% 0;width:3.4%;height:9%;animation:s30-hw-chorro 2.6s calc(var(--d) + 1.45s) cubic-bezier(.3, .1, .4, 1) both;background:linear-gradient(#f08d27f2,#e07a1c);border-radius:40% 40% 50% 50%/30% 30% 70% 70%;margin-left:-1.7%;position:absolute;transform:scaleY(0)}.s30-hw__chorro:after{content:"";background:#e98425;border-radius:50%;width:150%;height:34%;margin-left:-75%;position:absolute;bottom:-28%;left:50%}@keyframes s30-hw-chorro{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.s30-hw__golpe{pointer-events:none;position:absolute;inset:0}.s30-hw__chispazo{background:radial-gradient(circle,#fff4c8f2 0%,#ffaa468c 35%,#0000 70%);border-radius:50%;width:150px;height:150px;margin:-75px 0 0 -75px;animation:.45s ease-out both s30-hw-chispazo;position:absolute;top:52%;left:50%}@keyframes s30-hw-chispazo{0%{opacity:0;transform:scale(.3)}25%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.s30-hw__crac{font-family:"SM Creepster", var(--s30-display), system-ui, sans-serif;letter-spacing:.03em;white-space:nowrap;color:#ffb347;text-shadow:0 2px #7a2d05,0 0 18px #ff8c28bf;font-size:40px;line-height:1;animation:.9s cubic-bezier(.34,1.56,.64,1) both s30-hw-crac;position:absolute;top:6%;left:50%}@keyframes s30-hw-crac{0%{opacity:0;transform:translate(-50%,10px)scale(.4)rotate(-12deg)}25%{opacity:1;transform:translate(-50%,-14px)scale(1.12)rotate(-8deg)}70%{opacity:1;transform:translate(-50%,-22px)scale(1)rotate(-8deg)}to{opacity:0;transform:translate(-50%,-34px)scale(.95)rotate(-8deg)}}.s30-hw .s30-hw__calabaza[data-entera=true] .cal-tapa{transform:none}.s30-hw .s30-hw__calabaza[data-entera=true] .cal-brillo{opacity:0}.s30-hw .s30-hw__calabaza[data-entera=true] .s30-hw__cal{animation:.75s cubic-bezier(.5,0,.6,1) both s30-hw-aparece,2.6s ease-in-out 1.4s infinite s30-hw-menea}@keyframes s30-hw-aparece{0%{opacity:0;transform:translateY(-160%)rotate(-12deg)}12%{opacity:1}70%{transform:translateY(0)rotate(0)scale(1.06,.9)}85%{transform:translateY(-6%)scale(.97,1.03)}to{opacity:1;transform:none}}@media (max-width:640px){.s30-hw__mazo{width:48px;height:72px;left:calc(var(--x) + 28px);top:calc(var(--y) - 57px)}.s30-hw__crac{font-size:30px}.s30-hw__restos{--esparce:.62;--sesgo:22%}.s30-hw__chispazo{width:110px;height:110px;margin:-55px 0 0 -55px}}@media (prefers-reduced-motion:reduce){.s30-hw__mazo,.s30-hw__restos,.s30-hw__chorro{display:none}}.s30-hw__calabaza[data-rota=true]{pointer-events:none}.s30-hw__zona{left:calc(50% + var(--sesgo) - 85% * var(--esparce));top:calc(66% + var(--bajar,0%));width:calc(205% * var(--esparce));pointer-events:auto;cursor:pointer;border-radius:40%;height:44%;position:absolute}.s30-hw__calabaza[data-con-mazo=true] .s30-hw__zona{cursor:none}.s30-hw__aplasta{transition:transform .35s cubic-bezier(.3,1.5,.5,1);position:absolute;inset:0}.s30-hw__restos[data-etapa="2"] .s30-hw__aplasta{transform:scale(.78,.66)}.s30-hw__restos[data-etapa="3"] .s30-hw__aplasta{transform:scale(.6,.46)}.s30-hw__restos[data-etapa="4"] .s30-hw__aplasta,.s30-hw__restos[data-etapa="5"] .s30-hw__aplasta{transform:scale(.42,.28)}.s30-hw__charco svg{transform-origin:50% 45%;transition:transform .6s ease-out}.s30-hw__restos[data-etapa="2"] .s30-hw__charco svg{transform:scale(1.12,1.08)}.s30-hw__restos[data-etapa="3"] .s30-hw__charco svg{transform:scale(1.24,1.16)}.s30-hw__restos[data-etapa="4"] .s30-hw__charco svg,.s30-hw__restos[data-etapa="5"] .s30-hw__charco svg{transform:scale(1.36,1.24)}.s30-hw__restos[data-etapa="4"] .s30-hw__pepita i{transform:translate(-50%, -50%) rotate(var(--r)) scale(.85, .6);transition:transform .3s ease-out}.s30-hw__migaja{left:calc(50% + var(--x) * var(--esparce) + var(--sesgo));top:calc(var(--y) + var(--bajar,0%));width:var(--t);height:calc(var(--t) * .72);opacity:0;filter:drop-shadow(0 1px 1px #280e0066);clip-path:polygon(10% 30%,60% 0,100% 45%,75% 100%,0 85%);background:linear-gradient(150deg,#ffb35a 0%,#f2832a 55%,#c75c12 100%);position:absolute}.s30-hw__migaja[data-forma="1"]{clip-path:polygon(0 60%,45% 0,100% 35%,85% 100%)}.s30-hw__migaja[data-forma="2"]{clip-path:polygon(20% 0,100% 20%,70% 100%,0 70%)}.s30-hw__migaja[data-pulpa=true]{background:linear-gradient(150deg,#ffe39a 0%,#ffc36a 60%,#f29a3c 100%)}.s30-hw__restos[data-etapa="2"] .s30-hw__migaja[data-nivel="2"],.s30-hw__restos[data-etapa="3"] .s30-hw__migaja:not([data-nivel="4"]),.s30-hw__restos[data-etapa="4"] .s30-hw__migaja,.s30-hw__restos[data-etapa="5"] .s30-hw__migaja{animation:.55s cubic-bezier(.3,.7,.4,1) both s30-hw-migaja}@keyframes s30-hw-migaja{0%{opacity:0;transform:translate(-50%,-160%)rotate(0)scale(.4)}55%{opacity:1;transform:translate(-50%, -95%) rotate(calc(var(--r) * .7)) scale(1)}to{opacity:1;transform:translate(-50%, -50%) rotate(var(--r)) scale(1, .8)}}.s30-hw__impacto{z-index:3;width:0;height:0;position:absolute}.s30-hw__impacto:before,.s30-hw__impacto i{content:"";border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.s30-hw__impacto:before{background:radial-gradient(circle,#fff4c8e6 0%,#ffaa4680 38%,#0000 70%);width:90px;height:90px;animation:.42s ease-out both s30-hw-impacto}.s30-hw__impacto i{background:radial-gradient(#f08d27d9 0%,#f08d2766 55%,#0000 72%);width:70px;height:22px;animation:.5s ease-out both s30-hw-salpica}@keyframes s30-hw-impacto{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}30%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.4)}}@keyframes s30-hw-salpica{0%{opacity:0;transform:translate(-50%,-50%)scale(.2,.4)}35%{opacity:1;transform:translate(-50%,-50%)scaleX(1.2)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6,1.1)}}.s30-hw__restos[data-etapa="5"]{animation:.85s ease-in .15s both s30-hw-se-van}@keyframes s30-hw-se-van{to{opacity:0;filter:blur(1.5px)}}.s30-hw__calabaza[data-en-suelo=true]{transform:translateY(var(--bajar,0%))}.s30-hw__calabaza[data-en-suelo=true]>*{--bajar:0%}.s30-hw[data-quieta] .s30-hw__calabaza,.s30-hw[data-quieta] .s30-hw__zona{cursor:default}
