@font-face{font-family:Poppins;src:url(/fonts/Poppins-Light.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Black.ttf) format("truetype");font-weight:900;font-display:swap}:root{--teal:#178391;--teal-osc:#036870;--teal-prof:#024a50;--morado:#4f1a48;--gris:#ededed;--naranja:#f9b03b;--amarillo:#f9d05d;--carmin:#c40847;--rosa:#e62962;--verde:#1fa971}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}body,html{height:100%}body{font-family:Poppins,Segoe UI,Helvetica,Arial,sans-serif;color:var(--morado);background:#fff;-webkit-font-smoothing:antialiased}button{cursor:pointer;border:none;background:none;color:inherit}button,input{font-family:inherit}.firma em{font-style:italic;font-weight:300}.firma strong{font-weight:900}.inicio{min-height:100vh;display:grid;place-content:center;grid-gap:24px;gap:24px;padding:32px 16px;text-align:center}.inicio h1{color:var(--teal);font-size:34px}.inicio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;max-width:820px}.inicio-grid a{display:block;padding:20px;border-radius:16px;background:var(--gris);color:var(--morado);text-decoration:none;font-weight:600}.inicio-grid a span{display:block;font-weight:400;font-size:13px;opacity:.75;margin-top:4px}.aviso-demo{background:#fff4dc;color:#7a4b00;padding:10px 14px;border-radius:10px;font-size:14px}.card{background:#fff;color:var(--morado);border-radius:22px;padding:22px 20px;box-shadow:0 18px 40px rgba(0,0,0,.18)}.campo{display:block;margin-bottom:14px}.campo span{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:var(--teal-osc);transition:color .2s}.campo input{width:100%;font-size:17px;padding:14px;border-radius:14px;border:2px solid #e2e2e2;color:var(--morado);background:#fbfbfb;outline:none;transition:border-color .2s,box-shadow .2s,background .2s,transform .2s}.campo input:focus{border-color:var(--teal);background:#fff;box-shadow:0 0 0 4px rgba(23,131,145,.16)}.campo:focus-within span{color:var(--rosa)}.check{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.4;margin:6px 0 18px}.check input{width:22px;height:22px;flex:none;accent-color:var(--teal);margin-top:1px}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 20px;border-radius:999px;font-size:18px;font-weight:700;background:var(--naranja);color:var(--morado);transition:transform .12s,box-shadow .2s,opacity .2s;box-shadow:0 8px 0 #d98f1b,0 14px 24px rgba(0,0,0,.18)}.btn:active{transform:translateY(5px);box-shadow:0 3px 0 #d98f1b,0 6px 12px rgba(0,0,0,.18)}.btn:disabled{opacity:.5;box-shadow:none}.btn.teal{background:var(--teal);color:#fff;box-shadow:0 8px 0 var(--teal-osc),0 14px 24px rgba(0,0,0,.15)}.btn.claro{background:hsla(0,0%,100%,.14);color:#fff;box-shadow:none;border:2px solid hsla(0,0%,100%,.3)}.error{background:#fde7ee;color:var(--carmin);padding:10px 12px;border-radius:10px;font-size:14px;margin-bottom:14px;animation:tiembla .4s}.reg .btn:not(:disabled):not(.claro):after,.t-big:not(.sec):not(:disabled):after{content:"";position:absolute;top:0;bottom:0;width:35%;left:-50%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.6),transparent);animation:destello 3.4s ease-in-out infinite;pointer-events:none}@keyframes destello{0%,55%{left:-50%}to{left:130%}}@keyframes tiembla{25%{transform:translateX(-8px)}75%{transform:translateX(8px)}}@keyframes subeIn{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}@keyframes popIn{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.a-flota{animation:aFlota 3.2s ease-in-out infinite alternate}@keyframes aFlota{0%{transform:translateY(0)}to{transform:translateY(-7px)}}.a-sombra{animation:aSombra 3.2s ease-in-out infinite alternate}@keyframes aSombra{0%{transform:scaleX(1);opacity:1}to{transform:scaleX(.82);opacity:.7}}.a-salta{animation:aSalta .9s cubic-bezier(.3,0,.4,1) infinite}@keyframes aSalta{0%,to{transform:translateY(0) scale(1)}15%{transform:translateY(0) scale(1.06,.94)}50%{transform:translateY(-16px) scale(.97,1.03)}80%{transform:translateY(0) scale(1.04,.96)}}.a-parpadeo{animation:aParpadeo 4.2s infinite}@keyframes aParpadeo{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.a-saludo{animation:aSaludo .55s ease-in-out infinite alternate}@keyframes aSaludo{0%{transform:rotate(-14deg)}to{transform:rotate(16deg)}}.a-brazo-izq{animation:aBrazoI .45s ease-in-out infinite alternate}.a-brazo-der{animation:aBrazoD .45s ease-in-out infinite alternate}@keyframes aBrazoI{0%{transform:rotate(-10deg)}to{transform:rotate(14deg)}}@keyframes aBrazoD{0%{transform:rotate(10deg)}to{transform:rotate(-14deg)}}.a-boca{animation:aBoca .24s ease-in-out infinite alternate}@keyframes aBoca{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.a-pensar{animation:aPensar 1.6s ease-in-out infinite}@keyframes aPensar{50%{opacity:.35;transform:translateY(-3px)}}.a-chispa{animation:aChispa 2s ease-in-out infinite}@keyframes aChispa{0%,to{transform:scale(0) rotate(0deg);opacity:0}40%,60%{transform:scale(1) rotate(45deg);opacity:1}}.a-sonido{animation:aSonido 1.2s ease-in-out infinite}.a-sonido.d2{animation-delay:.3s}@keyframes aSonido{0%,to{opacity:.15}50%{opacity:1}}.a-gira-lento{animation:aGira 18s linear infinite}.a-gira{animation:aGira 5s linear infinite}@keyframes aGira{to{transform:rotate(1turn)}}.a-chispazo{animation:aChispazo 1.4s ease-in-out infinite}@keyframes aChispazo{0%,to{transform:scale(1) rotate(0deg)}10%{transform:scale(1.15) rotate(-6deg)}20%{transform:scale(.96) rotate(4deg)}30%{transform:scale(1.04) rotate(0deg)}}.a-brujula{animation:aBrujula 3.4s ease-in-out infinite alternate}@keyframes aBrujula{0%{transform:rotate(-30deg)}60%{transform:rotate(40deg)}to{transform:rotate(10deg)}}.a-brillo{animation:aBrillo 2.8s ease-in-out infinite}@keyframes aBrillo{0%,40%{transform:translateX(-30px) skewX(-20deg)}to{transform:translateX(110px) skewX(-20deg)}}.a-pop{animation:aPop 4.4s cubic-bezier(.3,1.5,.5,1) infinite both}@keyframes aPop{0%{transform:scale(0);opacity:0}10%{transform:scale(1);opacity:1}78%{transform:scale(1);opacity:1}88%,to{transform:scale(.2);opacity:0}}.a-turno{animation:aTurno 4s cubic-bezier(.3,1.5,.5,1) infinite both}.a-turno.d2{animation-delay:2s}@keyframes aTurno{0%{transform:scale(0);opacity:0}8%{transform:scale(1);opacity:1}42%{transform:scale(1);opacity:1}50%,to{transform:scale(0);opacity:0}}.a-bandera{animation:aBandera 1s ease-in-out infinite alternate}@keyframes aBandera{0%{transform:skewY(-8deg) scaleX(.9)}to{transform:skewY(6deg) scaleX(1.05)}}.a-arbol{animation:aArbol 3s ease-in-out infinite alternate}@keyframes aArbol{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.a-barra{animation:aBarra 5s cubic-bezier(.2,.8,.2,1) infinite both}@keyframes aBarra{0%{transform:scaleY(0)}25%,92%{transform:scaleY(1)}to{transform:scaleY(0)}}.a-dibuja{animation:aDibuja 5s ease-out infinite both}@keyframes aDibuja{0%,20%{stroke-dashoffset:120}50%,92%{stroke-dashoffset:0}to{stroke-dashoffset:120}}.a-borla{animation:aBorla 1.6s ease-in-out infinite alternate}@keyframes aBorla{0%{transform:rotate(-5deg)}to{transform:rotate(9deg)}}.a-wifi{animation:aSonido 1.4s ease-in-out infinite}.a-wifi.d2{animation-delay:.35s}.a-rebote{animation:aRebote .9s cubic-bezier(.5,0,.5,1) infinite alternate}@keyframes aRebote{0%{transform:translateY(0)}to{transform:translateY(-34px)}}.a-sombra-rebote{animation:aSombraR .9s cubic-bezier(.5,0,.5,1) infinite alternate}@keyframes aSombraR{0%{transform:scale(1);opacity:1}to{transform:scale(.5);opacity:.4}}.confeti{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:4}.confeti i{position:absolute;top:-6%;width:1.1vh;height:2.2vh;border-radius:.3vh;background:currentColor;animation:cae linear both}.confeti i.f1{width:1.5vh;height:1.5vh;border-radius:50%}.confeti i.f2,.confeti i.f3{width:2.6vh;height:2.6vh;background:none}.confeti i svg{width:100%;height:100%;display:block}@keyframes cae{0%{transform:translate(0) rotate(0deg)}to{transform:translate(var(--deriva),118vh) rotate(var(--giro))}}.m-ojos{transform:translate(var(--ox,0),var(--oy,0));transition:transform .45s cubic-bezier(.3,1.5,.5,1)}.m-cara{transform:translate(var(--fx,0),var(--fy,0));transition:transform .6s cubic-bezier(.3,1.4,.5,1)}.m-inclina{transform:rotate(var(--tilt,0deg));transition:transform .8s cubic-bezier(.3,1.4,.5,1)}.vecinos{position:fixed;inset:0;z-index:3;pointer-events:none;overflow:hidden}.vec{position:absolute;width:14vh;height:15vh}.vec.abajo{left:var(--pos);bottom:0;transform:translate(-50%)}.vec.izq{left:0;top:var(--pos);transform:translate(-50%,-50%) rotate(90deg)}.vec.der{right:0;top:var(--pos);transform:translate(50%,-50%) rotate(-90deg)}.vec-cuerpo,.vec-giro{position:absolute;inset:0}.vec-cuerpo{animation:asoma 5.4s cubic-bezier(.3,1.5,.5,1) both}.vec.der .vec-cuerpo,.vec.izq .vec-cuerpo{animation-name:asomaLado}.vec-mascota{width:100%;height:100%;display:block}@keyframes asoma{0%{transform:translateY(105%) rotate(0deg)}10%{transform:translateY(42%) rotate(-6deg)}16%{transform:translateY(50%) rotate(4deg)}22%,40%{transform:translateY(46%) rotate(-2deg)}52%,76%{transform:translateY(44%) rotate(3deg)}84%{transform:translateY(40%) rotate(0deg)}to{transform:translateY(110%) rotate(-8deg)}}@keyframes asomaLado{0%{transform:translateY(80%) rotate(0deg)}10%{transform:translateY(-4%) rotate(-6deg)}16%{transform:translateY(6%) rotate(4deg)}22%,40%{transform:translateY(2%) rotate(-2deg)}52%,76%{transform:translateY(0) rotate(3deg)}84%{transform:translateY(-4%) rotate(0deg)}to{transform:translateY(85%) rotate(-8deg)}}.vec-globo{position:absolute;white-space:nowrap;font-size:1.9vh;font-weight:800;font-style:italic;padding:.7vh 1.8vh;border-radius:999px;background:#fff;color:var(--teal);box-shadow:0 .8vh 2vh rgba(0,0,0,.22);animation:globoVec 5.4s cubic-bezier(.3,1.6,.5,1) both}.vec.abajo .vec-globo{left:50%;bottom:9.5vh;transform-origin:0 100%;border-bottom-left-radius:.4vh}.vec.izq .vec-globo{left:50%;top:-1vh;transform:rotate(-90deg);transform-origin:0 100%;border-bottom-left-radius:.4vh}.vec.der .vec-globo{right:50%;top:-1vh;transform:rotate(90deg);transform-origin:100% 100%;border-bottom-right-radius:.4vh}@keyframes globoVec{0%,18%{scale:0;opacity:0}26%,74%{scale:1;opacity:1}80%,to{scale:0;opacity:0}}.toques{position:fixed;inset:0;z-index:20;pointer-events:none;overflow:hidden}.toque{position:absolute;width:0;height:0}.toque-anillo{position:absolute;left:-4vh;top:-4vh;width:8vh;height:8vh;border-radius:50%;border:.5vh solid hsla(0,0%,100%,.85);animation:toqueAnillo .6s cubic-bezier(.2,.8,.3,1) both}@keyframes toqueAnillo{0%{transform:scale(.1);opacity:1}to{transform:scale(1.4);opacity:0}}.toque-burbuja{position:absolute;left:-1.1vh;top:-1.2vh;width:2.2vh;height:2.4vh;animation:toqueBurbuja .8s cubic-bezier(.15,.85,.3,1) both}@keyframes toqueBurbuja{0%{transform:rotate(var(--a)) translateX(0) rotate(calc(var(--a) * -1)) scale(.2);opacity:1}60%{opacity:1}to{transform:rotate(var(--a)) translateX(7vh) rotate(calc(var(--a) * -1)) scale(1) rotate(25deg);opacity:0}}.t-brinco{animation:brinco .5s cubic-bezier(.3,1.8,.5,1)}.t-brinco.no{animation:diceNo .5s ease-in-out}@keyframes brinco{0%{transform:translateY(0) scale(1)}30%{transform:translateY(-2.4vh) scale(.94,1.06) rotate(-6deg)}65%{transform:translateY(0) scale(1.08,.93)}to{transform:none}}@keyframes diceNo{20%{transform:rotate(-10deg)}40%{transform:rotate(9deg)}60%{transform:rotate(-7deg)}80%{transform:rotate(4deg)}}.t-globo{animation:popIn .45s cubic-bezier(.3,1.6,.5,1),globo 3.6s ease-in-out .45s infinite!important}.reg{position:relative;min-height:100vh;overflow:hidden;background:linear-gradient(170deg,var(--teal) 0,var(--teal-osc) 70%,var(--teal-prof) 100%);padding:22px 16px 44px;color:#fff}.reg-fondo{position:absolute;inset:0;pointer-events:none}.reg-burbuja{position:absolute;width:560px;right:-230px;top:70px;animation:respira 9s ease-in-out infinite alternate}.reg-estrella{position:absolute;width:46px;left:14px;top:92px;animation:aGira 16s linear infinite}.reg-arco{position:absolute;width:96px;left:-26px;bottom:60px;transform:rotate(90deg)}.reg-onda{position:absolute;width:90px;right:10px;top:46%;animation:deriva 6s ease-in-out infinite alternate}@keyframes respira{to{transform:scale(1.06) translate(-10px,10px)}}@keyframes deriva{to{transform:translateX(-14px) rotate(-6deg)}}.reg-confeti{position:fixed;z-index:6}.reg-inner{position:relative;z-index:1;max-width:460px;margin:0 auto}.reg-logo{height:40px;display:block;margin:0 auto 6px}.reg-heroe{position:relative;width:150px;height:140px;margin:0 auto 4px}.reg-mascota{width:140px;height:140px;display:block;margin:0 auto;animation:popIn .8s cubic-bezier(.3,1.5,.5,1) both}.reg-globo{position:absolute;z-index:1;top:6px;left:-56px;background:#fff;color:var(--teal);font-weight:800;font-style:italic;font-size:15px;padding:5px 14px;border-radius:999px 999px 999px 4px;box-shadow:0 6px 14px rgba(0,0,0,.15);animation:globo 3.6s ease-in-out infinite}@keyframes globo{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-6px) rotate(3deg)}}.reg h1{font-size:31px;line-height:1.12;text-align:center;color:#fff;animation:subeIn .7s cubic-bezier(.2,.8,.2,1) .1s both}.reg h1 strong{color:var(--amarillo)}.reg .sub{text-align:center;opacity:.92;margin:8px 0 20px;font-size:15px;animation:subeIn .7s cubic-bezier(.2,.8,.2,1) .2s both}.reg .card{border-radius:26px;padding:24px 20px;animation:subeIn .8s cubic-bezier(.2,.8,.2,1) .3s both}.reg form.card{border-top:6px solid var(--naranja)}.codigo-wrap{position:relative;text-align:center;overflow:visible}.codigo-wrap:after,.codigo-wrap:before{content:"";position:absolute;top:50%;width:26px;height:26px;margin-top:-13px;border-radius:50%;background:#0d7480}.codigo-wrap:before{left:-13px}.codigo-wrap:after{right:-13px}.codigo-label{font-size:13px;font-weight:700;color:var(--rosa);text-transform:uppercase;letter-spacing:.14em}.codigo{display:flex;justify-content:center;gap:10px;margin:14px 0 12px;perspective:600px}.codigo b{width:64px;height:84px;border-radius:16px;background:linear-gradient(180deg,#f4f4f4 0 49%,#e6e6e6 51% 100%);display:grid;place-items:center;font-size:48px;font-weight:900;color:var(--teal);box-shadow:inset 0 -4px 0 rgba(79,26,72,.08);animation:voltea .7s cubic-bezier(.3,1.4,.5,1) both}@keyframes voltea{0%{transform:rotateX(-100deg) translateY(-10px);opacity:0}to{transform:none;opacity:1}}.codigo-ayuda{font-size:14px;opacity:.85;border-top:2px dashed #e4e4e4;padding-top:12px;margin-top:4px}.res-lista{margin-top:18px;display:grid;grid-gap:12px;gap:12px}.res-item{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:20px;padding:14px 16px;color:#fff;box-shadow:0 10px 24px rgba(0,0,0,.18);animation:popIn .7s cubic-bezier(.3,1.5,.5,1) both}.res-item:nth-child(2){animation-delay:.12s}.res-item:nth-child(3){animation-delay:.24s}.res-item small{display:block;opacity:.85;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.res-item strong{font-size:26px;font-weight:900}.res-arte{height:58px;width:58px;flex:none}.res-arte.ancho{width:76px}.esperando{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;font-size:13px;text-align:left;opacity:.9}.escribiendo{flex:none;display:inline-flex;gap:4px;background:#fff;padding:9px 12px;border-radius:14px 14px 14px 4px}.escribiendo i{width:7px;height:7px;border-radius:50%;background:var(--teal);animation:punto 1.2s ease-in-out infinite}.escribiendo i:nth-child(2){animation-delay:.15s}.escribiendo i:nth-child(3){animation-delay:.3s}@keyframes punto{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-5px);opacity:1}}.totem{height:100vh;width:100vw;overflow:hidden;color:#fff;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:radial-gradient(120% 70% at 50% 0,var(--teal) 0,var(--teal-osc) 58%,var(--teal-prof) 100%)}.t-fondo{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.t-fondo-burbuja{position:absolute;width:78vh;right:-36vh;top:14vh;animation:respira 10s ease-in-out infinite alternate}.t-fondo-burbuja.b2{width:50vh;right:auto;left:-26vh;top:auto;bottom:-12vh;transform:scaleX(-1);animation:none}.t-fondo-estrella{position:absolute;width:4.4vh;right:5vw;top:11vh;opacity:.9;animation:aGira 20s linear infinite}.t-fondo-arco{position:absolute;width:11vh;left:-2vw;bottom:-1vh;opacity:.55}.t-fondo-onda{position:absolute;width:9vh;right:2vw;top:30vh;opacity:.45;animation:deriva 7s ease-in-out infinite alternate}.t-pantalla{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;padding:4vh 6vw 4.5vh;overflow-y:auto;overflow-x:hidden;animation:entra .5s cubic-bezier(.2,.8,.2,1)}@keyframes entra{0%{opacity:0;transform:translateY(2vh) scale(.985);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.t-top{display:flex;align-items:center;justify-content:space-between}.t-logo{height:4.4vh}.t-hola{font-size:1.8vh;opacity:.9;text-align:right;background:hsla(0,0%,100%,.12);padding:.8vh 2vh;border-radius:2vh}.t-hola b{display:block;font-size:2.3vh;opacity:1}.t-titulo{font-size:4.6vh;line-height:1.05;text-shadow:0 .3vh 1.4vh rgba(2,60,66,.45);margin:3vh 0 1.2vh;animation:subeIn .6s cubic-bezier(.2,.8,.2,1) .05s both}.t-titulo strong{color:var(--amarillo)}.t-titulo.centro{text-align:center}.t-sub{font-size:2vh;opacity:.92;text-shadow:0 .2vh 1vh rgba(2,60,66,.6);animation:subeIn .6s cubic-bezier(.2,.8,.2,1) .12s both}.t-sub.centro{text-align:center}.t-flex{flex:1 1}.t-volver{font-size:2vh;padding:1.4vh 2.6vh;border-radius:999px;background:hsla(0,0%,100%,.14);font-weight:600}.t-estado{position:absolute;z-index:2;top:.6vh;pointer-events:none;left:0;right:0;text-align:center;font-size:1.5vh;opacity:.6}.t-encabezado{display:flex;align-items:center;justify-content:space-between;gap:2vh;margin-top:2.4vh}.t-encabezado .t-titulo{margin-top:0}.t-mascota{height:13vh;width:12.2vh}.t-mascota,.t-mascota-wrap{flex:none;animation:popIn .8s cubic-bezier(.3,1.5,.5,1) .15s both}.t-mascota-wrap{position:relative}.t-globo{position:absolute;z-index:1;top:-.4vh;left:-7vh;background:#fff;color:var(--teal);font-weight:800;font-style:italic;font-size:1.8vh;padding:.5vh 1.6vh;border-radius:999px 999px 999px .4vh;box-shadow:0 .8vh 1.6vh rgba(0,0,0,.18);animation:globo 3.6s ease-in-out infinite}.t-qr-card{position:relative;background:#fff;color:var(--morado);border-radius:3vh;padding:1.8vh;display:flex;gap:2.4vh;align-items:center;margin-top:1.8vh;box-shadow:0 2vh 4vh rgba(0,0,0,.2);animation:subeIn .7s cubic-bezier(.2,.8,.2,1) .2s both}.t-qr-card img{width:15vh;height:15vh;flex:none;border-radius:1.4vh;animation:escaneo 3s ease-in-out infinite}@keyframes escaneo{0%,to{box-shadow:0 0 0 .4vh rgba(249,176,59,0)}50%{box-shadow:0 0 0 .6vh rgba(249,176,59,.9)}}.t-qr-card h3{font-size:2.4vh;color:var(--teal);line-height:1.15;margin-bottom:1vh}.t-qr-card p{font-size:1.7vh;line-height:1.4}.t-paso{display:inline-grid;place-items:center;width:3.2vh;height:3.2vh;border-radius:50%;background:var(--naranja);color:var(--morado);font-weight:800;font-size:1.8vh;margin-right:.8vh;font-style:normal}.t-casillas{display:flex;justify-content:center;gap:1.6vh;margin:1.4vh 0}.t-casillas b{width:7.6vh;height:8.6vh;border-radius:2vh;background:hsla(0,0%,100%,.12);border:.3vh solid hsla(0,0%,100%,.25);display:grid;place-items:center;font-size:5vh;font-weight:900;transition:background .2s,transform .2s}.t-casillas b.llena{background:#fff;color:var(--teal);border-color:#fff;animation:popIn .35s cubic-bezier(.3,1.6,.5,1)}.t-casillas.mal b{border-color:var(--rosa);animation:tiembla .4s}.t-teclado{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1vh;gap:1vh;max-width:44vh;width:100%;margin:0 auto}.t-teclado button{height:6vh;border-radius:2vh;background:hsla(0,0%,100%,.12);font-size:3.4vh;font-weight:700;border-bottom:.5vh solid rgba(0,0,0,.14);transition:transform .08s,background .15s}.t-teclado button:active{background:hsla(0,0%,100%,.32);transform:translateY(.4vh);border-bottom-width:.1vh}.t-teclado .tk-ok{position:relative;overflow:hidden;background:var(--naranja);color:var(--morado);font-size:2.6vh;border-bottom-color:#d98f1b}.t-msg{text-align:center;min-height:2.6vh;font-size:2vh;margin-top:1.2vh;color:var(--amarillo)}.t-link{display:block;margin:.6vh auto 0;font-size:2vh;text-decoration:underline;opacity:.85}.t-opciones{display:grid;grid-gap:1.8vh;gap:1.8vh;margin-top:3vh}.t-opcion{position:relative;overflow:hidden;display:flex;align-items:center;gap:2.4vh;text-align:left;padding:2.4vh 2.6vh;border-radius:3.2vh;background:#fff;color:var(--morado);box-shadow:0 1vh 0 rgba(2,74,80,.35),0 2vh 4vh rgba(0,0,0,.18);transition:transform .12s;animation:subeIn .7s cubic-bezier(.2,.8,.2,1) both}.t-opcion:first-child{animation-delay:.15s}.t-opcion:nth-child(2){animation-delay:.27s}.t-opcion:nth-child(3){animation-delay:.39s}.t-opcion:before{content:"";position:absolute;right:-4vh;top:-4vh;width:12vh;height:12vh;border-radius:50%;background:var(--gris);opacity:.6}.t-opcion:active{transform:scale(.98) translateY(.4vh)}.t-opcion>span{position:relative}.t-opcion .ico{width:10vh;height:10vh;border-radius:2.6vh;display:grid;place-items:center;flex:none}.t-opcion .ico svg{width:86%;height:86%}.t-opcion h2{font-size:3.4vh;line-height:1;color:var(--teal)}.t-opcion p{font-size:1.75vh;margin-top:.7vh;line-height:1.35}.t-opcion .flecha{margin-left:auto;flex:none;width:5.4vh;height:5.4vh;border-radius:50%;display:grid;place-items:center;font-size:3.6vh;line-height:1;padding-bottom:.5vh;background:var(--teal);color:#fff;animation:empuja 1.6s ease-in-out infinite}@keyframes empuja{0%,to{transform:translateX(0)}50%{transform:translateX(.7vh)}}.t-reloj{position:relative;width:44vh;height:44vh;margin:3vh auto 2vh;animation:popIn .7s cubic-bezier(.3,1.4,.5,1) .1s both}.t-reloj svg{width:100%;height:100%}.t-reloj>svg{transform:rotate(-90deg);filter:drop-shadow(0 0 2vh rgba(249,176,59,.25))}.t-reloj .num{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;text-align:center}.t-reloj-mascota{width:11vh!important;height:11vh!important;margin-bottom:-.6vh}.t-reloj .num b{font-size:10vh;font-weight:900;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-reloj .num span{font-size:2.2vh;opacity:.85}.t-reloj.fin .num b{color:var(--amarillo);animation:late .5s infinite alternate}.t-reloj.fin{animation:sacude .5s 3}@keyframes late{to{transform:scale(1.08)}}@keyframes sacude{25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}.t-charla{position:absolute;inset:0;pointer-events:none}.t-charla span{position:absolute;font-size:1.8vh;font-weight:700;padding:1vh 1.8vh;white-space:nowrap;box-shadow:0 1vh 2vh rgba(0,0,0,.2);animation:charla 7.5s cubic-bezier(.3,1.5,.5,1) infinite both}.t-charla .m1{left:-3vh;top:5%;background:#fff;color:var(--morado);border-radius:2vh 2vh 2vh .4vh;transform-origin:left bottom}.t-charla .m2{right:-3vh;top:26%;background:var(--rosa);color:#fff;border-radius:2vh 2vh .4vh 2vh;transform-origin:right bottom;animation-delay:2.6s}.t-charla .m3{left:0;bottom:16%;background:var(--amarillo);border-radius:2vh 2vh 2vh .4vh;display:flex;gap:.6vh;transform-origin:left bottom;animation-delay:5s}.t-charla .m3 i{width:1vh;height:1vh;border-radius:50%;background:var(--morado);animation:punto 1.1s ease-in-out infinite}.t-charla .m3 i:nth-child(2){animation-delay:.15s}.t-charla .m3 i:nth-child(3){animation-delay:.3s}@keyframes charla{0%{transform:scale(0);opacity:0}6%{transform:scale(1);opacity:1}30%{transform:scale(1);opacity:1}36%,to{transform:scale(0);opacity:0}}.t-eq{display:flex;justify-content:center;align-items:center;gap:.8vh;height:6vh}.t-eq i{width:1.1vh;height:100%;border-radius:999px;background:var(--naranja);animation:eq 1.1s ease-in-out infinite alternate}.t-eq i:nth-child(3n){background:var(--rosa)}.t-eq i:nth-child(3n+1){background:var(--amarillo)}@keyframes eq{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}.t-acciones{display:grid;grid-gap:1.6vh;gap:1.6vh}.t-big{position:relative;overflow:hidden;padding:2.4vh;border-radius:999px;font-size:2.6vh;font-weight:800;background:var(--naranja);color:var(--morado);box-shadow:0 .9vh 0 #d98f1b,0 1.8vh 3vh rgba(0,0,0,.22);transition:transform .1s,box-shadow .1s}.t-big:active{transform:translateY(.7vh);box-shadow:0 .2vh 0 #d98f1b,0 .8vh 1.6vh rgba(0,0,0,.2)}.t-big.sec{background:hsla(0,0%,100%,.14);color:#fff;box-shadow:none;font-size:2vh;padding:1.8vh;border:.25vh solid hsla(0,0%,100%,.22)}.t-big:disabled{opacity:.4}.t-niveles{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2vh;gap:1.2vh;margin:2vh 0}.t-nivel{position:relative;background:#fff;color:var(--morado);border-radius:2.4vh;padding:1.5vh 2vh;text-align:left;border:.5vh solid transparent;transition:transform .2s,border-color .2s,box-shadow .2s;animation:subeIn .5s cubic-bezier(.2,.8,.2,1) both}.t-nivel:nth-child(2){animation-delay:.05s}.t-nivel:nth-child(3){animation-delay:.1s}.t-nivel:nth-child(4){animation-delay:.15s}.t-nivel:nth-child(5){animation-delay:.2s}.t-nivel:nth-child(6){animation-delay:.25s}.t-nivel b{font-size:4vh;font-weight:900;color:var(--teal);line-height:1;display:block}.t-nivel strong{font-size:1.9vh;display:block;margin-top:.6vh}.t-nivel span{font-size:1.5vh;opacity:.8}.t-nivel.sel{border-color:var(--naranja);transform:scale(1.03);box-shadow:0 0 0 .6vh rgba(249,176,59,.35)}.t-nivel.sel:after{content:"✓";position:absolute;top:1.2vh;right:1.4vh;width:3.6vh;height:3.6vh;border-radius:50%;display:grid;place-items:center;background:var(--naranja);font-weight:900;font-size:2vh;animation:popIn .35s cubic-bezier(.3,1.6,.5,1)}.t-badge-esp{align-self:flex-start;display:inline-block;background:var(--naranja);color:var(--morado);font-weight:700;font-size:1.8vh;padding:.7vh 1.8vh;border-radius:999px;margin-top:3vh}.t-verticales{display:grid;grid-gap:1.1vh;gap:1.1vh;margin:2vh 0}.t-vert{position:relative;overflow:hidden;display:flex;align-items:center;gap:2vh;padding:1.4vh 2.4vh;min-height:7.6vh;border-radius:2.6vh;text-align:left;box-shadow:0 1vh 2.4vh rgba(0,0,0,.18);transition:transform .12s;animation:lado .55s cubic-bezier(.2,.8,.2,1) both}.t-vert:nth-child(2){animation-delay:.06s}.t-vert:nth-child(3){animation-delay:.12s}.t-vert:nth-child(4){animation-delay:.18s}.t-vert:nth-child(5){animation-delay:.24s}.t-vert:nth-child(6){animation-delay:.3s}@keyframes lado{0%{opacity:0;transform:translateX(8vw)}to{opacity:1;transform:none}}.t-vert:active{transform:scale(.98)}.t-vert img{display:none}.t-vert .nm{font-size:2.5vh;font-weight:800;line-height:1.15}.t-vert .pq{font-size:1.6vh;opacity:.9}.t-vert-ilus{height:7.4vh;width:9.25vh;flex:none;margin:-1.4vh 0 -1.4vh auto}.t-vert .flecha{font-size:3.4vh}.t-vert.grid2{flex-direction:column;align-items:flex-start;gap:1vh}.t-detalle{position:relative;flex:1 1;display:flex;flex-direction:column;border-radius:3.4vh;padding:3.6vh;margin-top:2.4vh;box-shadow:0 2vh 5vh rgba(0,0,0,.25);animation:popIn .6s cubic-bezier(.3,1.3,.5,1) both;overflow:hidden}.t-detalle-ilus{position:absolute;top:1.6vh;right:1.6vh;height:14vh;width:17.5vh}.t-detalle img{height:7vh;align-self:flex-start;object-fit:contain;max-width:55%}.t-detalle .pq{margin-top:2.4vh;font-size:1.7vh;font-weight:700;text-transform:uppercase;letter-spacing:.12em;opacity:.85}.t-detalle h2{font-size:4.4vh;line-height:1.08;margin:.8vh 0 1.8vh}.t-detalle p{font-size:2.05vh;line-height:1.5}.t-detalle ul{list-style:none;margin-top:2.2vh;display:grid;grid-gap:1.1vh;gap:1.1vh}.t-detalle li{font-size:2vh;font-weight:600;display:flex;align-items:center;gap:1.4vh;animation:lado .5s cubic-bezier(.2,.8,.2,1) both}.t-detalle li:first-child{animation-delay:.35s}.t-detalle li:nth-child(2){animation-delay:.5s}.t-detalle li:nth-child(3){animation-delay:.65s}.t-detalle li:before{content:"✓";flex:none;display:grid;place-items:center;width:3.6vh;height:3.6vh;border-radius:50%;background:hsla(0,0%,100%,.25);font-size:2vh}.t-juegos{display:grid;grid-gap:1.6vh;gap:1.6vh;margin-top:3vh}.t-juego{display:flex;align-items:center;justify-content:space-between;gap:2.4vh;padding:2.8vh;border-radius:3vh;background:#fff;color:var(--morado);text-align:left;box-shadow:0 1vh 0 rgba(2,74,80,.35),0 2vh 4vh rgba(0,0,0,.18);animation:subeIn .6s cubic-bezier(.2,.8,.2,1) both;transition:transform .12s}.t-juego:nth-child(2){animation-delay:.1s}.t-juego:nth-child(3){animation-delay:.2s}.t-juego:active{transform:scale(.98)}.t-juego h3{font-size:3.8vh;font-weight:900;color:var(--teal);line-height:1}.t-juego p{font-size:2vh;margin-top:.8vh}.t-juego .tag{white-space:nowrap;flex:none;font-size:1.8vh;font-weight:700;padding:1vh 2vh;border-radius:999px;background:var(--naranja)}.t-juego:disabled{background:hsla(0,0%,100%,.1);box-shadow:none}.t-juego:disabled,.t-juego:disabled h3{color:hsla(0,0%,100%,.6)}.t-juego:disabled .tag{background:hsla(0,0%,100%,.12)}.t-juego-ico{width:8vh;height:8vh;border-radius:2.2vh;background:#fff1d6;display:grid;place-items:center;font-size:4.4vh;flex:none}.t-juego:not(:disabled) .t-juego-ico{animation:aChispazo 2.4s ease-in-out infinite}.t-juego-txt{flex:1 1}.t-hud{display:flex;justify-content:space-between;align-items:center;gap:1.4vh;margin-top:3vh}.t-hud div{flex:1 1;text-align:center;background:hsla(0,0%,100%,.12);border-radius:2vh;padding:1vh}.t-hud small{display:block;font-size:1.6vh;opacity:.8;text-transform:uppercase;letter-spacing:.1em}.t-hud b{font-size:4.6vh;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-barra{height:1.4vh;border-radius:999px;background:hsla(0,0%,100%,.15);overflow:hidden;margin-top:1.6vh}.t-barra i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--rosa),var(--naranja),var(--amarillo));transition:width 1s linear}.t-racha{position:absolute;z-index:2;top:2vh;right:2.4vh;background:var(--rosa);color:#fff;font-weight:800;font-size:1.9vh;padding:.6vh 1.6vh;border-radius:999px;animation:popIn .4s cubic-bezier(.3,1.6,.5,1),late .6s .4s infinite alternate}.t-cuenta{flex:1 1;position:relative;display:grid;place-items:center}.t-cuenta>*{grid-area:1/1}.t-cuenta-sello{width:46vh;height:46vh;animation:selloEntra .8s cubic-bezier(.3,1.4,.5,1) both}@keyframes selloEntra{0%{transform:scale(0) rotate(-120deg)}to{transform:scale(1) rotate(0deg)}}.t-cuenta b{position:relative;font-size:22vh;font-weight:900;line-height:1;color:#fff;text-shadow:0 1.2vh 0 rgba(42,14,38,.3);animation:cuentaNum .8s cubic-bezier(.3,1.6,.5,1) both}@keyframes cuentaNum{0%{transform:scale(2.4);opacity:0}to{transform:scale(1);opacity:1}}.t-trofeo{width:20vh;height:20vh;display:block;margin:1vh auto 0;animation:popIn .9s cubic-bezier(.3,1.5,.5,1) .1s both}.t-puntaje{text-align:center;margin:0 0 3vh}.t-puntaje b{font-size:16vh;font-weight:900;line-height:1;color:var(--amarillo);display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 1vh 0 rgba(2,74,80,.5)}.t-puntaje span{font-size:2.6vh}.t-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.6vh;gap:1.6vh}.t-stats div{background:hsla(0,0%,100%,.12);border-radius:2.2vh;padding:2.2vh;text-align:center;animation:subeIn .5s cubic-bezier(.2,.8,.2,1) both}.t-stats div:first-child{animation-delay:.5s}.t-stats div:nth-child(2){animation-delay:.62s}.t-stats div:nth-child(3){animation-delay:.74s}.t-stats b{font-size:4.4vh;font-weight:900;display:block}.t-stats span{font-size:1.7vh;opacity:.85}.t-stat-txt{font-size:2.4vh!important;line-height:1.2;padding:1vh 0}.t-card-wrap{position:relative;perspective:160vh;margin:3vh 0;height:46vh;animation:entraCarta .45s cubic-bezier(.3,1.3,.5,1)}@keyframes entraCarta{0%{opacity:0;transform:translateX(10vw) rotate(4deg)}to{opacity:1;transform:none}}.t-card{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.3,.7,.3,1)}.t-card.volteada{transform:rotateY(180deg)}.t-card-cara{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:3.6vh;background:#fff;color:var(--morado);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6vh;padding:3vh;text-align:center;box-shadow:0 1.2vh 0 rgba(2,74,80,.35),0 2.4vh 5vh rgba(0,0,0,.28)}.t-card-cara.frente{border-top:1vh solid var(--naranja)}.t-card-cara small{font-size:2vh;color:var(--teal);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.t-card-cara.atras{transform:rotateY(180deg)}.t-card-cara.atras.bien{background:var(--verde);color:#fff}.t-card-cara.atras.mal{background:var(--morado);color:#fff}.t-card-cara.atras b{font-size:9vh;font-weight:900;line-height:1}.t-card-marca{font-size:2.6vh;font-weight:800}.t-card-img{font-size:20vh;line-height:1;height:22vh;display:grid;place-items:center}.t-card-wrap .frente .t-card-img{animation:aFlota 1.8s ease-in-out infinite alternate}.t-card-img.chica{font-size:9vh;height:10vh}.t-card-es{font-size:3vh;font-weight:600;opacity:.8}.t-img-emoji{display:block;line-height:1}.t-img-foto{max-height:100%;max-width:100%;border-radius:2vh;object-fit:cover}.t-ora{position:relative;background:#fff;color:var(--morado);border-radius:3.6vh;padding:3vh 3.4vh 4vh;margin:3vh 0;text-align:center;border-top:1vh solid var(--naranja);box-shadow:0 1.2vh 0 rgba(2,74,80,.35),0 2.4vh 5vh rgba(0,0,0,.28);animation:entraCarta .45s cubic-bezier(.3,1.3,.5,1)}.t-ora small{font-size:2vh;color:var(--teal);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.t-ora-img{font-size:16vh;line-height:1;height:21vh;display:grid;place-items:center;margin:1.6vh 0;animation:aFlota 1.8s ease-in-out infinite alternate}.t-ora-img .t-img-foto{height:21vh}.t-ora-txt{font-size:4.4vh;font-weight:700;line-height:1.45}.t-hueco{display:inline-block;min-width:18vh;border-bottom:.6vh solid var(--naranja);color:var(--teal);padding:0 1vh;margin:0 .4vh;line-height:1.15;transition:background .15s}.t-hueco.bien{background:var(--verde);color:#fff;border-color:var(--verde);border-radius:1vh;animation:popIn .35s}.t-hueco.mal{background:var(--carmin);color:#fff;border-color:var(--carmin);border-radius:1vh;animation:tiembla .35s}.t-ops{display:grid;grid-gap:1.6vh;gap:1.6vh}.t-ops.tres{grid-template-columns:repeat(3,1fr)}.t-ops.tres .t-op{font-size:2.5vh;padding:3vh .8vh;word-break:normal;overflow-wrap:anywhere}.t-ops.banco{grid-template-columns:1fr 1fr}.t-banco-tit{grid-column:1/-1;font-size:1.8vh;text-transform:uppercase;letter-spacing:.12em;opacity:.8;text-align:center}.t-op{padding:3vh 1.4vh;border-radius:2.6vh;font-size:3.2vh;font-weight:800;background:hsla(0,0%,100%,.14);border:solid hsla(0,0%,100%,.3);border-width:.4vh .4vh .9vh;color:#fff;transition:background .15s,opacity .2s,transform .1s;word-break:break-word;animation:subeIn .4s cubic-bezier(.2,.8,.2,1) both}.t-op:nth-child(2){animation-delay:.05s}.t-op:nth-child(3){animation-delay:.1s}.t-op:nth-child(4){animation-delay:.15s}.t-op:nth-child(5){animation-delay:.2s}.t-op:active{transform:scale(.96) translateY(.3vh)}.t-op.bien{background:var(--verde);border-color:var(--verde);animation:popIn .4s cubic-bezier(.3,1.6,.5,1)}.t-op.mal{background:var(--rosa);border-color:var(--rosa);animation:tiembla .35s}.t-op.apagada{opacity:.35}.t-gracias{position:relative;flex:1 1;display:flex;flex-direction:column;justify-content:center;text-align:center}.t-gracias-mascota{width:22vh;height:23vh;margin:0 auto;animation:popIn .8s cubic-bezier(.3,1.5,.5,1) both}.t-resumen{display:grid;grid-gap:1.6vh;gap:1.6vh;margin:2.4vh 0 3vh}.t-resumen div{border-radius:2.4vh;padding:2.6vh;box-shadow:0 1.4vh 3vh rgba(0,0,0,.2);animation:popIn .6s cubic-bezier(.3,1.5,.5,1) both}.t-resumen div:first-child{animation-delay:.35s}.t-resumen div:nth-child(2){animation-delay:.5s}.t-resumen small{display:block;font-size:1.8vh;text-transform:uppercase;letter-spacing:.1em;opacity:.85}.t-resumen strong{font-size:4.4vh;font-weight:900}.t-form{background:#fff;color:var(--morado);border-radius:3vh;padding:3.4vh;margin-top:3vh;border-top:.8vh solid var(--naranja);animation:subeIn .6s cubic-bezier(.2,.8,.2,1) .15s both}.t-form .campo span{font-size:1.9vh}.t-form .campo input{font-size:2.6vh;padding:2vh;border-radius:1.6vh}.t-form .check{font-size:1.8vh}.t-form .check input{width:3vh;height:3vh}.tv2{--fila:7.4vh;--panel:#4f1a48;height:100vh;width:100vw;overflow:hidden;position:relative;cursor:none;transition:background-color 1.2s ease,color .6s ease}.tv2.claro{--suave:rgba(42,14,38,.62);--linea:rgba(42,14,38,.18);--vidrio:rgba(42,14,38,.08)}.tv2.oscuro{--suave:hsla(0,0%,100%,.72);--linea:hsla(0,0%,100%,.22);--vidrio:hsla(0,0%,100%,.1)}.tv2-deco{inset:8vh 6vw;pointer-events:none;overflow:hidden;border-radius:6vh;opacity:.1}.tv2-deco,.tv2-deco svg{position:absolute}.tv2-deco .d-burbuja{width:70vh;left:-12vh;bottom:-26vh;animation:respira 14s ease-in-out infinite alternate}.tv2-deco .d-burbuja.b2{width:34vh;left:40%;top:-10vh;transform:scaleX(-1);animation:flotaTV 18s ease-in-out infinite alternate}.tv2-deco .d-estrella{width:16vh;right:38%;bottom:8vh;animation:aGira 40s linear infinite}.tv2-deco .d-arco{width:26vh;right:6vh;top:4vh;animation:flotaTV 16s ease-in-out infinite alternate-reverse}.tv2-deco .d-onda{width:24vh;left:34%;top:46%;animation:deriva 9s ease-in-out infinite alternate}.tv2-deco .d-zigzag{height:30vh;width:9vh;right:2vh;bottom:6vh;animation:flotaTV 12s ease-in-out infinite alternate}@keyframes flotaTV{to{transform:translate(3vw,4vh) rotate(8deg)}}.tv2-tablero{position:absolute;inset:7vh 5vw 6vh;display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:auto 1fr auto;grid-gap:3.4vh 4vw;gap:3.4vh 4vw;animation:tvEntra .8s ease}@keyframes tvEntra{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.tv2-top{grid-column:1/-1;display:flex;align-items:center;gap:3vw}.tv2-logo{height:6vh}.tv2-vivo{display:inline-flex;align-items:center;gap:1.2vh;font-size:2.2vh;font-weight:600;padding:1vh 2.2vh;border-radius:999px;background:var(--vidrio)}.tv2-vivo i{width:1.4vh;height:1.4vh;border-radius:50%;background:#ff3b5c;box-shadow:0 0 0 0 rgba(255,59,92,.6);animation:latido 1.6s infinite}@keyframes latido{70%{box-shadow:0 0 0 1.4vh rgba(255,59,92,0)}to{box-shadow:0 0 0 0 rgba(255,59,92,0)}}.tv2-hora{margin-left:auto;font-size:3vh;font-weight:300;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tv2-izq{display:flex;flex-direction:column;min-height:0}.tv2-hero{display:flex;align-items:center;gap:2vw}.tv2-hero-txt{flex:1 1;min-width:0;animation:tvSube .9s cubic-bezier(.2,.8,.2,1)}.tv2-hero-ilus{width:30vh;height:24vh;flex:none;filter:drop-shadow(0 2vh 2vh rgba(30,5,25,.18));animation:popIn 1s cubic-bezier(.3,1.4,.5,1) .3s both}@keyframes tvSube{0%{opacity:0;transform:translateY(4vh)}to{opacity:1;transform:none}}.tv2-para{display:inline-block;font-size:2.2vh;font-weight:600;padding:.8vh 2vh;border-radius:999px;border:.25vh solid var(--linea)}.tv2-hero h1{font-size:8.6vh;font-weight:900;line-height:.95;letter-spacing:-.02em;margin:2.2vh 0 1.6vh}.tv2-hero p{font-size:3.6vh;font-weight:300;font-style:italic;line-height:1.2;color:var(--suave)}.tv2-numeros{display:grid;grid-template-columns:repeat(4,1fr);margin-top:auto;border-top:.25vh solid var(--linea);padding-top:2.6vh}.tv2-num{padding-right:2vw}.tv2-num+.tv2-num{padding-left:2vw;border-left:.25vh solid var(--linea)}.tv2-num b{display:block;font-size:8.4vh;font-weight:900;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tv2-num span{display:block;font-size:1.9vh;margin-top:.8vh;color:var(--suave);line-height:1.3}.tv2-niveles{display:grid;grid-template-columns:repeat(6,1fr) 2.4fr;grid-gap:1vw;gap:1vw;align-items:end;margin-top:3vh;height:11vh}.tv2-niveles>div{display:flex;flex-direction:column;align-items:center;height:100%}.tv2-niv-pista{flex:1 1;width:62%;display:flex;align-items:flex-end;border-bottom:.25vh solid var(--linea)}.tv2-niv-pista i{width:100%;background:currentColor;opacity:.85;border-radius:.8vh .8vh 0 0;transition:height 1s cubic-bezier(.2,.8,.2,1)}.tv2-niveles b{font-size:1.8vh;margin-top:.6vh}.tv2-niv-tit{font-size:1.8vh;line-height:1.35;color:var(--suave);align-self:center;padding-left:1vw}.tv2-rank{position:relative;overflow:hidden;background:var(--panel);color:#fff;border-radius:4vh;padding:3.4vh 3vh 3vh;display:flex;flex-direction:column;min-height:0;box-shadow:0 3vh 8vh rgba(30,5,25,.35)}.tv2-rank:before{content:"";position:absolute;width:36vh;height:36vh;right:-14vh;top:-16vh;border-radius:50%;background:hsla(0,0%,100%,.05)}.tv2-rank>*{position:relative}.tv2-rank-head{display:flex;align-items:center;justify-content:space-between;gap:2vh;margin-bottom:2vh;padding:0 1vh}.tv2-rank-head h2{display:flex;align-items:center;gap:1vh;font-size:3.4vh;font-weight:800;white-space:nowrap}.tv2-rank-trofeo{width:6vh;height:6vh;margin:-1vh 0}.tv2-rank-head span{font-size:1.7vh;color:hsla(0,0%,100%,.7);text-align:right}.tv2-filas{list-style:none;position:relative}.tv2-filas li{position:absolute;left:0;right:0;top:0;height:calc(var(--fila) - .8vh);display:flex;align-items:center;gap:1.8vh;padding:0 2vh;border-radius:1.8vh;font-size:2.9vh;transition:transform .8s cubic-bezier(.3,.8,.2,1),background .4s;animation:tvFila .6s ease both}@keyframes tvFila{0%{opacity:0}to{opacity:1}}.tv2-filas li:nth-child(odd){background:hsla(0,0%,100%,.06)}.tv2-filas .pos{width:5vh;height:5vh;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:2.3vh;background:hsla(0,0%,100%,.14);flex:none}.tv2-filas .p1{background:rgba(249,208,93,.18)!important;overflow:hidden}.tv2-filas .p1:after{content:"";position:absolute;top:0;bottom:0;width:20%;left:-30%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.18),transparent);animation:destello 4s ease-in-out infinite}.tv2-filas .p1 .pos{background:var(--amarillo);color:var(--morado);box-shadow:0 0 0 .5vh rgba(249,208,93,.3)}.tv2-filas .p2 .pos{background:#e4dee2;color:var(--morado)}.tv2-filas .p3 .pos{background:#f2b07e;color:var(--morado)}.tv2-filas .nm{flex:1 1;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv2-filas .pt{font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tv2-filas .pt small{font-weight:400;font-size:.6em;opacity:.7}.tv2-filas li.nuevo{background:var(--naranja)!important;color:var(--morado);animation:tvFila .6s ease both,latidoFila .6s 4 alternate}@keyframes latidoFila{to{transform-origin:center;box-shadow:0 0 0 .8vh rgba(249,176,59,.35)}}.tv2-filas li.nuevo .pos{background:var(--morado);color:#fff}.tv2-rank-vacio{flex:1 1;display:grid;place-content:center;justify-items:center;text-align:center;grid-gap:1.2vh;gap:1.2vh;border:.3vh dashed hsla(0,0%,100%,.25);border-radius:2.4vh;padding:3vh}.tv2-rank-mascota{width:15vh;height:16vh}.tv2-rank-vacio b{font-size:3.4vh}.tv2-rank-vacio span{font-size:2.2vh;color:hsla(0,0%,100%,.75)}.tv2-qr{margin-top:auto;display:flex;align-items:center;gap:2.4vh;background:hsla(0,0%,100%,.08);border-radius:2.4vh;padding:1.6vh}.tv2-qr img{width:12vh;height:12vh;border-radius:1.4vh;background:#fff;padding:.6vh;flex:none;animation:escaneo 3s ease-in-out infinite}.tv2-qr b{display:block;font-size:3vh;color:var(--amarillo)}.tv2-flecha{display:inline-block;animation:empujaIzq 1.2s ease-in-out infinite}@keyframes empujaIzq{50%{transform:translateX(-1.2vh)}}.tv2-qr span{font-size:2.1vh;line-height:1.35}.tv2-tele{grid-column:1/-1;overflow:hidden;border-top:.25vh solid var(--linea);padding-top:1.8vh;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.tv2-tele-pista{display:inline-flex;gap:6vw;white-space:nowrap;animation:tele linear infinite;font-size:2.6vh;font-weight:500}.tv2-tele-pista span:before{content:"✦";margin-right:1.6vw;color:currentColor;opacity:.55}.tv2-tele-fijo{font-size:2.6vh;font-weight:500;text-align:center}@keyframes tele{to{transform:translateX(-50%)}}.tv2-show{position:absolute;inset:9vh 7vw 8vh;display:grid;grid-template-columns:1.3fr 1fr;align-items:center;grid-gap:5vw;gap:5vw}.tv2-show.portada{grid-template-columns:1fr;justify-items:center;text-align:center;align-content:center;gap:3.4vh}.tv2-portada-arte{position:relative;width:70vh;height:30vh}.tv2-portada-mascota{position:absolute;left:50%;top:0;width:28vh;height:30vh;margin-left:-14vh;animation:popIn 1s cubic-bezier(.3,1.5,.5,1) both}.tv2-saludo{position:absolute;font-size:2.8vh;font-weight:800;letter-spacing:.08em;padding:.6vh 2vh;border-radius:999px;border:.35vh solid;animation:saludoTV 5.4s cubic-bezier(.3,1.5,.5,1) infinite both}.tv2-saludo.g0{left:2vh;top:4vh;background:#fff;color:var(--morado);border-color:#fff;animation-delay:.3s}.tv2-saludo.g1{right:2vh;top:2vh;font-style:italic;animation-delay:.9s}.tv2-saludo.g2{left:9vh;bottom:2vh;font-style:italic;animation-delay:1.5s}.tv2-saludo.g3{right:7vh;bottom:5vh;background:var(--amarillo);color:var(--morado);border-color:var(--amarillo);animation-delay:2.1s}.tv2-saludo.g4{left:-6vh;top:15vh;border:none;border-bottom:.35vh solid;border-radius:0;animation-delay:2.7s}.tv2-saludo.g5{right:-6vh;top:16vh;background:var(--rosa);color:#fff;border-color:var(--rosa);animation-delay:3.3s}@keyframes saludoTV{0%{transform:scale(0);opacity:0}12%{transform:scale(1);opacity:1}80%{transform:scale(1) translateY(-1vh);opacity:1}92%,to{transform:scale(.2);opacity:0}}.tv2-show.portada>img{height:10vh;animation:tvSube 1s cubic-bezier(.2,.8,.2,1) .3s both}.tv2-show.portada h1{font-size:8vh;font-weight:900;line-height:1.02;letter-spacing:-.02em}.tv2-show.portada h1 span{display:block;animation:tvSube 1s cubic-bezier(.2,.8,.2,1) .5s both}.tv2-show.portada h1 span+span{font-weight:300;font-style:italic;animation-delay:.8s}.tv2-show-logo{height:9vh;max-width:70%;object-fit:contain;object-position:left;margin-bottom:4vh;display:block;animation:tvSube .9s cubic-bezier(.2,.8,.2,1) both}.tv2-show .tv2-para{animation:tvSube .9s cubic-bezier(.2,.8,.2,1) .1s both}.tv2-show-izq h1{font-size:14vh;font-weight:900;line-height:.9;letter-spacing:-.03em;margin:3vh 0}.tv2-show-izq h1 span{display:inline-block;margin-right:.22em;animation:tvLetra .9s cubic-bezier(.2,.8,.2,1) both}@keyframes tvLetra{0%{opacity:0;transform:translateY(8vh) rotate(3deg)}to{opacity:1;transform:none}}.tv2-show-izq p{font-size:4.4vh;font-weight:300;font-style:italic;line-height:1.2;animation:tvSube .9s cubic-bezier(.2,.8,.2,1) .6s both}.tv2-show-der{display:grid;grid-gap:2.6vh;gap:2.6vh;justify-items:center}.tv2-show-ilus{width:40vh;height:32vh;filter:drop-shadow(0 2vh 2.4vh rgba(30,5,25,.2));animation:popIn 1s cubic-bezier(.3,1.4,.5,1) .4s both}.tv2-show-puntos{list-style:none;display:grid;grid-gap:1.8vh;gap:1.8vh;width:100%}.tv2-show-puntos li{display:flex;align-items:center;gap:2.2vh;font-size:3.2vh;font-weight:700;line-height:1.2;padding:2vh 2.6vh;border-radius:2.6vh;background:var(--vidrio);animation:tvLado .8s cubic-bezier(.2,.8,.2,1) both}.tv2-show-puntos li:before{content:"✓";flex:none;display:grid;place-items:center;width:5vh;height:5vh;border-radius:50%;border:.35vh solid;font-size:2.4vh}@keyframes tvLado{0%{opacity:0;transform:translateX(6vw)}to{opacity:1;transform:none}}.tv2-show-prog{position:absolute;left:0;right:0;bottom:-3vh;display:flex;gap:1vw}.tv2-show-prog i{flex:1 1;height:.8vh;border-radius:999px;background:var(--linea);overflow:hidden;position:relative}.tv2-show-prog i.activo:after,.tv2-show-prog i.hecho:after{content:"";position:absolute;inset:0;background:currentColor;transform-origin:left}.tv2-show-prog i.activo:after{animation:llena var(--dur) linear both}@keyframes llena{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tv2-celebra{position:absolute;inset:7vh 5vw;border-radius:5vh;display:grid;place-items:center;z-index:5;background:rgba(30,5,25,.5);animation:tvEntra .4s ease;overflow:hidden}.tv2-celebra>.tv2-celebra-card,.tv2-celebra>.tv2-celebra-sello{grid-area:1/1}.tv2-confeti{inset:0;border-radius:5vh}.tv2-celebra-sello{width:78vh;height:78vh;animation:selloEntra .9s cubic-bezier(.3,1.4,.5,1) both,aGira 30s linear 1s infinite;opacity:.95}.tv2-celebra-card{position:relative;z-index:1;background:#fff;color:var(--morado);border-radius:5vh;padding:3vh 7vw 5vh;text-align:center;display:grid;justify-items:center;grid-gap:1vh;gap:1vh;box-shadow:0 4vh 12vh rgba(0,0,0,.35);animation:salta .7s cubic-bezier(.3,1.6,.5,1) both}@keyframes salta{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.tv2-celebra-arte{width:18vh;height:18vh;margin-top:-10vh}.tv2-celebra-tit{font-size:3vh;font-weight:700;color:var(--teal)}.tv2-celebra-num{font-size:16vh;font-weight:900;line-height:1;color:var(--morado);animation:popIn .8s cubic-bezier(.3,1.6,.5,1) .3s both}.tv2-celebra-num small{font-size:.3em;font-weight:600}.tv2-celebra-nom{font-size:5vh;font-weight:800}.tv2-celebra-det{font-size:2.6vh;color:var(--teal-osc)}@media (prefers-reduced-motion:reduce){.reg *,.reg :after,.reg :before,.totem *,.totem :after,.totem :before,.tv2 *,.tv2 :after,.tv2 :before{animation-duration:.01s!important;animation-iteration-count:1!important}.tv2-tele-pista{animation:none!important}.toques,.vecinos{display:none}}:root{--gris-claro:#f6f5f4;--linea:#ece8ea;--tinta2:#6e5a6b;--tinta3:#9a8c98}.ad-login{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:linear-gradient(160deg,var(--teal) 0,var(--teal-prof) 100%)}.ad-login-card{background:#fff;border-radius:24px;padding:34px 28px;width:100%;max-width:380px;text-align:center;display:grid;grid-gap:12px;gap:12px;box-shadow:0 24px 60px rgba(0,0,0,.25)}.ad-login-card img{height:46px;margin:0 auto 6px}.ad-login-card h1{color:var(--teal);font-size:28px}.ad-login-card p{color:var(--tinta2);font-size:14px;margin-top:-6px}.ad-login-card input{padding:14px;border-radius:12px;border:2px solid #e2e2e2;font-size:20px;text-align:center;letter-spacing:.3em;color:var(--morado);outline:none}.ad-login-card input:focus{border-color:var(--teal)}.ad{min-height:100vh;background:var(--gris-claro);padding:24px clamp(16px,3vw,40px) 60px;max-width:1440px;margin:0 auto}body:has(.ad){background:var(--gris-claro)}.ad-head{justify-content:space-between;flex-wrap:wrap;margin-bottom:18px}.ad-head,.ad-titulo{display:flex;align-items:center;gap:16px}.ad-titulo img{height:40px}.ad-titulo h1{color:var(--teal);font-size:26px;line-height:1.1}.ad-titulo p{font-size:13px;color:var(--tinta2);margin-top:2px}.ad-vivo{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--teal-osc)}.ad-vivo i{width:8px;height:8px;border-radius:50%;background:var(--verde);animation:pulso 1.6s infinite}.ad-vivo.carga i{background:var(--naranja)}.ad-descargas{display:flex;gap:8px;flex-wrap:wrap}.ad-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:999px;font-size:14px;font-weight:600;background:#fff;color:var(--morado);border:1.5px solid var(--linea);text-decoration:none;white-space:nowrap;transition:border-color .15s,background .15s}.ad-btn:hover{border-color:var(--teal)}.ad-btn:disabled{opacity:.5;cursor:default}.ad-btn.primario{background:var(--teal);color:#fff;border-color:var(--teal)}.ad-btn.primario:hover{background:var(--teal-osc)}.ad-btn.fantasma{background:transparent;border-color:transparent;color:var(--tinta2)}.ad-filtros{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.ad-seg{display:inline-flex;background:#fff;border-radius:999px;padding:4px;border:1.5px solid var(--linea);flex-wrap:wrap}.ad-seg button{padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;color:var(--tinta2)}.ad-seg button.on{background:var(--morado);color:#fff}.ad-fechas{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--tinta2)}.ad-fechas input{padding:8px 10px;border-radius:10px;border:1.5px solid var(--linea);font-size:14px;color:var(--morado);background:#fff}.ad-rango{font-size:13px;color:var(--tinta2);font-weight:600;text-transform:capitalize}.ad .aviso-demo,.ad .error{margin-bottom:16px}.ad-cargando{padding:60px;text-align:center;color:var(--tinta2)}.ad-kpis{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.ad-kpi{background:#fff;border-radius:16px;padding:16px 16px 14px;display:flex;flex-direction:column;gap:4px;border:1px solid var(--linea);cursor:help}.ad-kpi-t{font-size:12px;font-weight:600;color:var(--tinta2);line-height:1.3;min-height:2.6em}.ad-kpi b{font-size:34px;font-weight:800;color:var(--morado);line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ad-kpi.destacado{background:var(--morado);border-color:var(--morado)}.ad-kpi.destacado .ad-kpi-t,.ad-kpi.destacado b{color:#fff}.ad-kpi.destacado .ad-delta{color:hsla(0,0%,100%,.8)}.ad-delta{font-size:11.5px;font-weight:600}.ad-delta.sube{color:#11804f}.ad-delta.baja{color:var(--carmin)}.ad-delta.neutro{color:var(--tinta3);font-weight:500}.ad-card{background:#fff;border-radius:18px;padding:20px 22px;border:1px solid var(--linea);margin-bottom:16px;min-width:0}.ad-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.ad-grid>.ad-card{margin-bottom:16px}.ad-grid>.ad-card.ancho{grid-column:1/-1}.ad-tit{margin-bottom:14px}.ad-tit h2{font-size:17px;font-weight:700;color:var(--morado)}.ad-tit p{font-size:12.5px;margin-top:2px}.ad-sub,.ad-tit p{color:var(--tinta2)}.ad-sub{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.ad-nota{font-size:13px;color:var(--tinta2);margin-top:12px}.ad-nota b{color:var(--morado)}.ad-muted{color:var(--tinta3)}.ad-hallazgos{background:linear-gradient(135deg,var(--teal) 0,var(--teal-osc) 100%);color:#fff;border:none}.ad-hallazgos h2{font-size:15px;font-weight:700;margin-bottom:10px;color:var(--amarillo);text-transform:uppercase;letter-spacing:.06em}.ad-hallazgos ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:10px 24px;gap:10px 24px}.ad-hallazgos li{font-size:14px;line-height:1.45;padding-left:20px;position:relative}.ad-hallazgos li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--naranja)}.ad-leyenda{display:flex;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--tinta2);margin-bottom:10px}.ad-leyenda span{display:inline-flex;align-items:center;gap:6px}.ad-leyenda i{width:10px;height:10px;border-radius:3px;display:inline-block}.ad-leyenda b{color:var(--morado)}.ad-col{display:grid;grid-template-columns:28px 1fr;height:230px}.ad-col-eje{position:relative;margin-bottom:22px}.ad-col-eje span{position:absolute;right:6px;transform:translateY(50%);font-size:10.5px;color:var(--tinta3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ad-col-area{position:relative;display:flex;align-items:stretch;gap:2px;border-bottom:1px solid #d9d2d6;margin-bottom:22px}.ad-col-linea{position:absolute;left:0;right:0;border-top:1px dashed var(--linea)}.ad-col-grupo{flex:1 1;position:relative;display:flex;flex-direction:column;min-width:0;cursor:default;border-radius:6px}.ad-col-grupo:hover{background:rgba(23,131,145,.06)}.ad-col-barras{flex:1 1;display:flex;align-items:flex-end;justify-content:center;gap:2px;padding:0 12%}.ad-col-barras i{flex:1 1;max-width:18px;border-radius:4px 4px 0 0;min-height:0;transition:height .4s ease}.ad-col-et{position:absolute;bottom:-20px;left:0;right:0;text-align:center;font-size:10.5px;color:var(--tinta3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-barh{display:grid;grid-gap:10px;gap:10px}.ad-barh-fila{display:grid;grid-template-columns:minmax(110px,34%) 1fr auto;align-items:center;grid-gap:12px;gap:12px;cursor:default}.ad-barh-nom{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-barh-pista{height:14px;background:var(--gris-claro);border-radius:4px;overflow:hidden}.ad-barh-pista i{display:block;height:100%;border-radius:0 4px 4px 0;transition:width .4s ease}.ad-barh-val{min-width:64px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px}.ad-barh-val small{color:var(--tinta3);font-size:11.5px;margin-left:6px}.ad-embudo{display:grid;grid-gap:4px;gap:4px}.ad-emb-conv{font-size:11.5px;color:var(--tinta3);padding:2px 0 4px 12px}.ad-emb-fila{position:relative;height:46px;background:var(--gris-claro);border-radius:10px;overflow:hidden;cursor:default}.ad-emb-barra{position:absolute;inset:0 auto 0 0;background:var(--teal);border-radius:10px;transition:width .4s ease}.ad-emb-txt{position:relative;height:100%;display:flex;justify-content:space-between;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;color:var(--morado)}.ad-emb-txt b,.ad-emb-txt span{background:hsla(0,0%,100%,.88);padding:3px 8px;border-radius:6px}.ad-emb-txt b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ad-emb-txt small{color:var(--tinta2);font-weight:500;margin-left:4px}.ad-partida{display:flex;gap:2px;height:22px;border-radius:6px;overflow:hidden;margin-bottom:10px}.ad-partida i{display:block;min-width:4px}.ad-niv{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px;height:220px}.ad-niv-col{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;cursor:default}.ad-niv-val{font-size:13px;font-weight:700;height:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ad-niv-pista{flex:1 1;width:100%;max-width:46px;display:flex;align-items:flex-end;border-bottom:1px solid #d9d2d6}.ad-niv-pista i{width:100%;background:#7fc3cb;border-radius:4px 4px 0 0;transition:height .4s ease}.ad-niv-pista i.prom{background:var(--teal-osc)}.ad-niv-col b{font-size:15px;margin-top:6px;color:var(--teal-osc)}.ad-niv-col small{font-size:10.5px;color:var(--tinta3);line-height:1.2}.ad-cruce-wrap{overflow-x:auto}.ad-cruce{border-collapse:separate;border-spacing:3px;width:100%;min-width:560px}.ad-cruce th{font-size:12px;font-weight:600;color:var(--tinta2);padding:6px}.ad-cruce thead th{text-align:center}.ad-cruce tbody th{text-align:right;width:44px;color:var(--teal-osc);font-size:14px}.ad-cruce td{height:40px;text-align:center;font-weight:700;font-size:14px;border-radius:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:default}.ad-mini{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.ad-mini div{background:var(--gris-claro);border-radius:12px;padding:12px 8px;text-align:center}.ad-mini b{display:block;font-size:24px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ad-mini span{font-size:11px;color:var(--tinta2)}.ad-hist{display:flex;gap:2px;height:120px}.ad-hist-col{flex:1 1;display:flex;flex-direction:column;min-width:0;cursor:default}.ad-hist-pista{flex:1 1;display:flex;align-items:flex-end;border-bottom:1px solid #d9d2d6}.ad-hist-pista i{width:100%;background:var(--naranja);border-radius:4px 4px 0 0}.ad-hist-col small{font-size:10px;color:var(--tinta3);text-align:left;padding-top:3px}.ad-dif{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:8px;gap:8px;margin-top:16px}.ad-dif div{border:1.5px solid var(--linea);border-radius:12px;padding:10px 12px}.ad-dif b{display:block;font-size:14px;color:var(--teal-osc)}.ad-dif span{font-size:11.5px;color:var(--tinta2)}.ad-dif .off{opacity:.55}.ad-tabla-wrap{overflow-x:auto}.ad-tabla{width:100%;border-collapse:collapse;font-size:13.5px;min-width:760px}.ad-tabla.ad-rank{min-width:0}.ad-tabla th{text-align:left;font-size:11.5px;font-weight:600;color:var(--tinta2);text-transform:uppercase;letter-spacing:.05em;padding:8px 10px;border-bottom:1.5px solid var(--linea);white-space:nowrap}.ad-tabla td{padding:10px;border-bottom:1px solid var(--linea);vertical-align:top}.ad-tabla tbody tr:hover td{background:#fbfafa}.ad-tabla td small{display:block;font-size:11.5px;color:var(--tinta3);margin-top:2px}.ad-tabla a{color:var(--teal-osc);text-decoration:none}.ad-tabla a:hover{text-decoration:underline}.ad-tabla .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ad-celda-vacia{text-align:center;color:var(--tinta3);padding:24px!important}.ad-pos{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--gris-claro);font-weight:800;font-size:12px}.ad-pos.p1{background:var(--amarillo)}.ad-pos.p2{background:#dad6d8}.ad-pos.p3{background:#f2c79a}.ad-tabla-filtros{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.ad-tabla-filtros input,.ad-tabla-filtros select{padding:10px 12px;border-radius:10px;border:1.5px solid var(--linea);font-size:14px;color:var(--morado);background:#fff;font-family:inherit}.ad-tabla-filtros input{flex:1 1;min-width:220px}.ad-chip{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap}.ad-chip.alta{background:var(--morado);color:#fff}.ad-chip.media{background:#fdebc8;color:#7a4b00}.ad-chip.baja{background:var(--gris);color:var(--tinta2)}.ad-prio-res{display:flex;gap:8px;margin-bottom:12px}.ad-tags{display:flex;flex-wrap:wrap;gap:4px}.ad-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--morado);background:#fff;border:1.5px solid var(--linea);border-radius:999px;padding:2px 9px 2px 7px;white-space:nowrap}.ad-tag i{width:8px;height:8px;border-radius:50%;flex:none}.ad-mas{margin:14px auto 0;display:flex}.ad-correo{display:grid;grid-gap:3px;gap:3px;justify-items:start;min-width:120px}.ad-btn-correo{padding:7px 12px;font-size:12.5px;white-space:nowrap}.ad-btn-correo.hecho{background:#e3f6ee;border-color:#e3f6ee;color:#11744b}.ad-correo small{font-size:11px;color:var(--tinta3)}.ad-correo small.ad-correo-error{color:var(--carmin);max-width:220px;white-space:normal;line-height:1.35}.ad-vacio{background:#fff;border:1.5px dashed #d9d2d6;border-radius:18px;padding:48px 20px;text-align:center;display:grid;grid-gap:6px;gap:6px;color:var(--tinta2)}.ad-vacio b{color:var(--morado);font-size:17px}.ad-tip{position:fixed;z-index:50;pointer-events:none;background:var(--morado);color:#fff;font-size:12.5px;line-height:1.45;padding:8px 11px;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.2);max-width:230px}.ad-tip div:first-child{font-weight:700}@media (max-width:1200px){.ad-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.ad-grid{grid-template-columns:1fr}.ad-kpis,.ad-mini{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.ad-titulo img{display:none}.ad-niv{gap:4px}.ad-dif{grid-template-columns:1fr}.ad-col-et{font-size:9px}.ad-card{padding:16px 14px}.ad-rank td small{display:none}.ad-barh-fila{grid-template-columns:96px 1fr auto;gap:8px}.ad-barh-nom{font-size:12px}}.t-brinco .t-mascota{animation:none}