.cmt-telon{transform-origin:50% 0;background:repeating-linear-gradient(90deg,#c93d9b 0 14px,#a8307a 14px 22px,#d946a8 22px 34px);width:15%;position:absolute;top:0;bottom:0;box-shadow:inset 0 -30px 40px #0000002e}.cmt-telon-izq{border-bottom-right-radius:70% 22%;left:0}.cmt-telon-der{border-bottom-left-radius:70% 22%;right:0}.cmt-bambalina{background:radial-gradient(circle at 50% 0,#a8307a 19px,#0000 20px) 0 14px/40px 30px repeat-x,linear-gradient(#a8307a,#a8307a) 0 0/100% 15px no-repeat;height:34px;position:absolute;inset:0 0 auto}.cmt-escribiendo .cmt-telon-izq{animation:1.6s ease-in-out infinite cmt-mece}.cmt-escribiendo .cmt-telon-der{animation:1.6s ease-in-out infinite reverse cmt-mece}@keyframes cmt-mece{0%,to{transform:skew(0)}50%{transform:skew(2.5deg)}}.cmt-agente{transition:transform .6s cubic-bezier(.3,1.5,.5,1);transform:translate(-50%,58%)}.cmt-escribiendo .cmt-agente{animation:.9s ease-in-out infinite cmt-asoma}.cmt-listo .cmt-agente{transform:translate(-50%,38%)}@keyframes cmt-asoma{0%,to{transform:translate(-50%,36%)rotate(-4deg)}50%{transform:translate(-50%,30%)rotate(4deg)}}.cmt-tac{opacity:0;pointer-events:none;animation:2.4s ease-out infinite cmt-tac;position:absolute;bottom:70%}@keyframes cmt-tac{0%{opacity:0;transform:translateY(0)scale(.7)}20%{opacity:1}to{transform:translateY(-110px) translateX(var(--deriva,16px)) scale(1.1);opacity:0}}.cmt-ovacion{z-index:60;pointer-events:none;animation:4.8s linear forwards cmt-ov-fin;position:fixed;inset:0;overflow:hidden}@keyframes cmt-ov-fin{0%,90%{opacity:1}to{opacity:0;visibility:hidden}}.cmt-ov-telon{background:repeating-linear-gradient(90deg,#c93d9b 0 22px,#a8307a 22px 34px,#d946a8 34px 52px);width:51%;animation-duration:1.15s;animation-timing-function:cubic-bezier(.7,0,.25,1);animation-delay:.35s;animation-fill-mode:both;position:absolute;top:0;bottom:0;box-shadow:inset 0 -80px 90px #00000040}.cmt-ov-izq{transform-origin:0 0;animation-name:cmt-ov-abre-izq;left:0}.cmt-ov-der{transform-origin:100% 0;animation-name:cmt-ov-abre-der;right:0}@keyframes cmt-ov-abre-izq{0%{transform:translate(0)}to{transform:translate(-100%)skew(-8deg)}}@keyframes cmt-ov-abre-der{0%{transform:translate(0)}to{transform:translate(100%)skew(8deg)}}.cmt-ov-bambalina{background:radial-gradient(circle at 50% 0,#a8307a 29px,#0000 30px) 0 22px/60px 44px repeat-x,linear-gradient(#a8307a,#a8307a) 0 0/100% 23px no-repeat;height:64px;animation:.8s ease-in 1.2s both cmt-ov-sube-bambalina;position:absolute;inset:0 0 auto}@keyframes cmt-ov-sube-bambalina{to{transform:translateY(-110%)}}.cmt-grito{white-space:nowrap;text-transform:uppercase;color:#111;opacity:0;background:#fff;border:4px solid #111;border-radius:14px;padding:.12em .35em;font-size:clamp(30px,5.5vw,76px);font-weight:700;line-height:1;animation:2.3s cubic-bezier(.3,1.5,.5,1) both cmt-grito;position:absolute;box-shadow:6px 6px #d946a8}@keyframes cmt-grito{0%{opacity:0;transform:scale(0)rotate(0)}18%{transform:scale(1.18) rotate(var(--rot));opacity:1}30%{transform:scale(1) rotate(var(--rot));opacity:1}80%{transform:scale(1) rotate(var(--rot));opacity:1}to{transform:scale(.95) rotate(var(--rot)) translateY(-40px);opacity:0}}.cmt-gol{white-space:nowrap;color:#d946a8;-webkit-text-stroke:4px #111;text-shadow:10px 10px #111;font-size:19vw;font-weight:700;line-height:1;animation:2.6s cubic-bezier(.4,0,.6,1) .6s both cmt-gol;position:absolute;top:32%;left:0}@keyframes cmt-gol{0%{transform:translate(100vw)rotate(-4deg)}to{transform:translate(-105%)rotate(-4deg)}}.cmt-p{opacity:0;animation-name:cmt-cae;animation-timing-function:cubic-bezier(.3,.1,.6,1);animation-fill-mode:both;position:absolute;top:-12vh}.cmt-sube .cmt-p{animation-name:cmt-sube;top:auto;bottom:-12vh}@keyframes cmt-cae{0%{opacity:0;transform:translate(0)}8%{opacity:1}to{transform:translate(var(--deriva), 125vh);opacity:1}}@keyframes cmt-sube{0%{opacity:0;transform:translate(0)}10%{opacity:1}to{transform:translate(var(--deriva), -125vh);opacity:.9}}.cmt-p>*{animation:cmt-giro var(--giro,1.2s) linear infinite;display:block}.cmt-sube .cmt-p>*{animation-name:cmt-vaiven}@keyframes cmt-giro{to{transform:rotate3d(1,.5,.3,360deg)}}@keyframes cmt-vaiven{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}.cmt-petalo{background:#d946a8;border:1.5px solid #111;border-radius:50% 0;width:16px;height:26px}.cmt-petalo.cmt-oscuro{background:#a8307a}.cmt-rosa{background:radial-gradient(circle,#a8307a 0 18%,#d946a8 19% 38%,#a8307a 39% 52%,#e879c0 53% 70%,#d946a8 71%);border:2px solid #111;border-radius:50%;width:30px;height:30px}.cmt-billete{width:58px;height:30px;font:700 18px/26px var(--font-display,sans-serif);text-align:center;color:#a8307a;background:#fbeaf5;border:2px solid #111;border-radius:3px;font-style:normal;box-shadow:inset 0 0 0 4px #fbeaf5,inset 0 0 0 5.5px #d946a8}.cmt-confeti{border:1.5px solid #111;width:10px;height:18px}.cmt-estrella{clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);width:24px;height:24px}.cmt-c0{background:#d946a8}.cmt-c1{background:#111}.cmt-c2{background:#fff}.cmt-estrella.cmt-c2{background:#a8307a}.cmt-hoja{background:#fff repeating-linear-gradient(#0000 0 7px,#11111159 7px 8px) 5px 6px/22px 32px no-repeat;border:1.5px solid #111;width:34px;height:44px}.cmt-texto{font:700 16px/1 var(--font-display,sans-serif);white-space:nowrap;color:#111;background:#fff;border:2px solid #111;border-radius:999px;padding:5px 10px;font-style:normal}.cmt-cohete{animation:2.5s cubic-bezier(.55,0,.85,.6) .55s both cmt-cohete;position:absolute;bottom:-45vh;left:-12vw}@keyframes cmt-cohete{0%{transform:translate(0)rotate(28deg)}to{transform:translate(120vw,-150vh)rotate(28deg)}}.cmt-llama{transform-origin:30px 92px;animation:.12s linear infinite alternate cmt-llama}@keyframes cmt-llama{0%{transform:scaleY(.75)}to{transform:scaleY(1.2)}}.cmt-sirena{animation:.45s ease-in-out .45s 6 alternate both cmt-sirena;position:absolute;inset:0}@keyframes cmt-sirena{0%{box-shadow:inset 0 0 #d946a800}to{box-shadow:inset 0 0 160px 60px #d946a8cc}}.cmt-flash{opacity:0;background:#fff;animation:.7s ease-out .55s both cmt-flash;position:absolute;inset:0}@keyframes cmt-flash{0%{opacity:0}15%{opacity:.85}to{opacity:0}}.cmt-aro{opacity:0;border:4vmin solid #fff;border-radius:50%;width:56vmin;height:56vmin;margin:-28vmin 0 0 -28vmin;animation:1.4s ease-out .5s both cmt-aro;position:absolute;top:45%;left:50%;box-shadow:0 0 60px 18px #ffffffe6,inset 0 0 60px 18px #ffffffe6}@keyframes cmt-aro{0%{opacity:0;transform:scale(.3)}25%{opacity:1}to{opacity:0;transform:scale(1.7)}}.cmt-glitch{animation:10ms linear 1.95s both cmt-glitch-fin;position:absolute;inset:0}@keyframes cmt-glitch-fin{to{opacity:0;visibility:hidden}}.cmt-glitch>span{opacity:0;background:#111;animation:.16s steps(2,end) 7 both cmt-glitch;position:absolute;left:0;right:0}.cmt-glitch>span.cmt-c0{background:#d946a8}@keyframes cmt-glitch{0%{opacity:.9;transform:translate(-12%)}50%{opacity:.6;transform:translate(9%)}to{opacity:0;transform:translate(0)}}.cmt-bravo{animation:1.5s cubic-bezier(.3,1.6,.5,1) both cmt-bravo}@keyframes cmt-bravo{0%{opacity:0;transform:scale(0)rotate(0)}25%{opacity:1;transform:scale(1.15)rotate(8deg)}40%{opacity:1;transform:scale(1)rotate(6deg)}80%{opacity:1;transform:scale(1)rotate(6deg)translateY(-6px)}to{opacity:0;transform:scale(1)rotate(6deg)translateY(-24px)}}@media (prefers-reduced-motion:reduce){.cmt-agente{transition:none}.cmt-escribiendo .cmt-telon-izq,.cmt-escribiendo .cmt-telon-der,.cmt-escribiendo .cmt-agente{animation:none}.cmt-tac,.cmt-ovacion,.cmt-bravo{display:none}}
