:root{--ios:0px;--lvh:100vh;--svh:100vh}@supports (height:100lvh){:root{--lvh:100lvh;--svh:100svh;--ios:calc(100lvh - 100svh)}}.home2{background:#2c2552}.home2 .saltar{z-index:60}.btn.boton-fijo.oculto{opacity:0;pointer-events:none}.btn.boton-fijo{z-index:40;top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));min-height:44px;transition:opacity .4s, transform .18s var(--fx), box-shadow .18s;padding:8px 18px;font-size:16px;position:fixed}.escenario{height:var(--lvh);z-index:0;pointer-events:none;contain:strict;-webkit-user-select:none;user-select:none;background:#fdeedd;position:fixed;inset:0 0 auto;overflow:hidden}.escenario img{display:block}.escenario .isla,.escenario .isla img,.escenario .vuelo img,.escenario .sol{max-width:none}.escenario>*,.set>*{position:absolute}.cielo{inset:0}.c-dia{background:linear-gradient(#8fcdf0 0%,#bfe2f5 36%,#e6f1ee 60%,#fdf0dc 82%,#fde6c8 100%)}.c-alba{background:linear-gradient(#9ccbee 0%,#cfe3f2 32%,#f7ecdf 58%,#ffe6c4 80%,#ffdcb0 100%)}.c-tarde{opacity:0;background:linear-gradient(#7fa6d9 0%,#b9b6d8 34%,#f4c39d 64%,#ffdca6 100%)}.c-noche{opacity:0;background:radial-gradient(120% 70% at 70% 8%,#4b4596 0%,#2c2552 55%,#1d1940 100%)}.sol{background:radial-gradient(closest-side,#fff4d6f2,#ffe4c473 38%,#ffdcc800 72%);border-radius:50%;width:120vw;height:120vw;top:-40vw;left:20vw}.nube{will-change:transform;filter:none}.nb0{width:46vw;top:9%;left:-6vw}.nb1{width:58vw;top:21%;left:52vw}.nb2{width:40vw;top:4%;left:62vw}.nb3{width:36vw;top:33%;left:4vw}.nb4{width:22vw;top:15%;left:40vw}.globo{opacity:0;width:15vw;max-width:110px;top:0;left:0}.isla{width:262vw;left:-81vw;bottom:calc(var(--ios) - 5vw);aspect-ratio:2400/1018;will-change:transform, opacity}.isla-img{width:100%;height:100%;position:absolute;inset:0}.ballestas{opacity:.82;width:9.5%;height:auto;position:absolute;top:31.2%;left:66.5%}.bruma{background:linear-gradient(#fdf0de00 0%,#fdf0de8c 55%,#fdf0de00 100%);height:11%;position:absolute;top:27%;left:22%;right:0}.fx{width:100%;height:100%;inset:0}.velo{opacity:0;background:linear-gradient(#2c255200 40%,#2c2552e6 100%);inset:0}.set{visibility:hidden;inset:0}.set.on{visibility:visible}.suelo{width:140vw;height:40svh;left:-20vw;bottom:calc(var(--ios) - 14svh);background:radial-gradient(closest-side, var(--tono) 0%, color-mix(in srgb, var(--tono) 70%, transparent) 55%, transparent 100%);opacity:0;border-radius:50%}.edificio{width:min(80vw,520px);left:calc(50% - min(40vw,260px));bottom:calc(var(--ios) + 6svh);filter:drop-shadow(0 18px 18px #6e3c3c38)}.edificio.ancho{width:min(96vw,620px);left:calc(50% - min(48vw,310px))}.glifo{width:13vw;max-width:64px;left:calc(50% - 6.5vw);bottom:calc(var(--ios) + 34svh)}.animal{left:0;bottom:calc(var(--ios) + 4svh)}.condor{width:26vw;max-width:160px;top:0;bottom:auto}.mono{transform-origin:50% 0;width:20vw;max-width:130px;top:0;bottom:auto;left:70vw}.oso{width:28vw;max-width:160px;left:62vw;bottom:calc(var(--ios) - 2svh)}.pinguino{width:15vw;max-width:100px;left:0;bottom:calc(var(--ios) + 3svh)}.guacamayo{width:19vw;max-width:120px;top:0;bottom:auto;left:0}.vicuna{width:17vw;max-width:110px;left:4vw;bottom:calc(var(--ios) + 15svh)}.avion{width:22vw;max-width:110px;top:0;left:0}.humo{opacity:0;background:radial-gradient(circle at 40% 35%,#fff 0%,#fff6ee 45%,#fff6ee00 72%);border-radius:50%;width:16vw;max-width:110px;height:16vw;max-height:110px;top:0;left:0}.luna{width:22vw;max-width:120px;top:9%;right:8vw}.planeta{width:30vw;max-width:160px;top:20%;left:3vw}.planeta-rojo{width:14vw;max-width:80px;top:36%;left:72vw}.jupiter{width:18vw;max-width:110px;top:6%;left:40vw}.cometa{opacity:0;transform-origin:100%;background:linear-gradient(90deg,#fff6dc00,#fff6dce6 85%,#fff);border-radius:6px;width:40vw;height:6px;top:0;left:0;box-shadow:0 0 14px 3px #fff0c880}.nave{width:26vw;max-width:140px;left:0;bottom:calc(var(--ios) + 30svh)}.insignia{width:18vw;max-width:96px;top:0;left:0}.campana{width:12vw;max-width:60px;left:calc(50% - 6vw);bottom:calc(var(--ios) + 40svh);transform-origin:50% 4%}.util{width:16vw;max-width:80px;top:0;left:0}.util.mochila{width:18vw;max-width:90px}.huella{width:7vw;max-width:36px;top:0;left:0}.figurita{background:#fffaf2;border-radius:16px;width:20vw;max-width:110px;padding:6px 6px 8px;top:0;left:0;box-shadow:inset 0 2px #fff,0 5px #e9d6c4,0 12px 18px -8px #50283c66}.figurita img{width:100%;height:auto}.mapa{width:30vw;max-width:150px;top:0;left:0}.bandera{transform-origin:8% 100%;width:10vw;max-width:48px;top:0;left:0}.pasaporte{width:17vw;max-width:80px;top:0;left:0}.sello{width:13vw;max-width:64px;top:0;left:0}.cosecha{width:20vw;max-width:110px;top:0;left:0}.canasta{width:20vw;max-width:100px;top:0;left:0}.moneda{width:9vw;max-width:44px;top:0;left:0}.ruta-sello{width:11vw;max-width:54px;top:0;left:0}.ruta-medalla{width:11vw;max-width:56px;top:0;left:0}.humo-nave{width:26vw;max-width:170px;height:26vw;max-height:170px}.piedra{height:auto;top:0;left:0}.piedra[data-k=p0]{width:28vw;max-width:180px}.piedra[data-k=p1],.piedra[data-k=p4]{width:14vw;max-width:90px}.piedra[data-k=p2],.piedra[data-k=p3]{width:21vw;max-width:135px}.cordel{width:70vw;height:10vw;right:-4vw;bottom:calc(var(--ios) + 7svh)}.cuenta{width:11vw;max-width:64px;top:0;left:0}.rayos{opacity:0;width:120vw;height:120vw;top:-30vw;left:-10vw}.planta{width:27vw;max-width:190px;bottom:calc(var(--ios) + 1svh);aspect-ratio:240/333}.planta img{opacity:0;width:100%;height:auto;position:absolute;bottom:0;left:0}.planta img:first-child{opacity:1}.pl0{left:21vw}.pl1{left:46vw;bottom:calc(var(--ios) - 2svh)}.pl2{left:72vw}.corazon{width:8vw;max-width:40px;left:50%;bottom:calc(var(--ios) + 30svh);opacity:0}.ruta-svg{height:calc(var(--svh) - 22svh);width:92vw;top:14svh;left:4vw;right:4vw;overflow:visible}.ruta-base{fill:none;stroke:#cfe9e2;stroke-width:26px;stroke-linecap:round;opacity:.95}.ruta-seg{fill:none;stroke:#37b34a;stroke-width:10px;stroke-linecap:round;opacity:0}.ruta-luz{inset:0}.estacion{color:#3b2a4a;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;margin:-19px 0 0 -19px;font:700 16px/1 Fredoka,Fredoka-fb,sans-serif;display:grid;position:absolute;top:0;left:0;box-shadow:0 3px #9fd3c6,0 8px 14px -6px #283c3c66}.estacion.ok{background:#fff3a6;box-shadow:0 3px #e3a400,0 0 0 6px #ffe68059,0 8px 14px -6px #5a3c0073}.estacion b{opacity:0;background:radial-gradient(closest-side,#fff4aae6,#fff4aa00);border-radius:50%;position:absolute;inset:-8px}.ruta-llama{width:12vw;max-width:70px;top:0;left:0}.criatura{will-change:transform;top:0;left:0}.criatura.uni{width:18vw;max-width:74px}.criatura.alado{width:15vw;max-width:62px}.criatura{opacity:0}.vuelo{width:100%;aspect-ratio:var(--fr);overflow:hidden}.vuelo.atras{opacity:0;position:absolute;top:0;left:0}.vuelo img{width:1200%;height:100%;animation:.9s steps(12,end) infinite aleteo}@keyframes aleteo{to{transform:translate(-100%)}}.guia{width:clamp(78px,21vw,150px);left:2vw;bottom:calc(var(--ios) + 1svh);opacity:0}.pp{width:44vw;max-width:460px;bottom:calc(var(--ios) - 15svh);opacity:0;will-change:transform}.pp-izq{left:-15vw}.pp-der{right:-15vw}.bokeh{opacity:0;width:46vw;max-width:300px;top:0;left:0}.relato{z-index:2;position:relative}.apertura{min-height:calc(var(--svh) * 1.55);padding:calc(max(12px, env(safe-area-inset-top)) + 58px) 16px 0;text-align:center;position:relative}.apertura h1{margin:0;font-weight:700}.logo{filter:drop-shadow(0 10px 18px #783c5a38);width:min(74vw,440px);height:auto;margin:0 auto}.lema{color:#3b2a4a;text-shadow:0 2px #fffc,0 0 18px #fff8efe6;max-width:15em;margin:12px auto 0;font:700 clamp(20px,5.6vw,30px)/1.2 Fredoka,Fredoka-fb,sans-serif;display:block}.desliza{left:0;right:0;top:calc(var(--svh) - 74px - env(safe-area-inset-bottom));color:#fff;text-shadow:0 2px 6px #3c1e328c;justify-content:center;align-items:center;gap:8px;margin:0;font:700 16px/1 Fredoka,Fredoka-fb,sans-serif;display:flex;position:absolute}.desliza svg{color:#fff;filter:drop-shadow(0 2px 4px #3c1e3280);width:24px;height:24px;animation:1.8s ease-in-out infinite dedo}@keyframes dedo{50%{transform:translateY(7px)}}.cap{min-height:calc(var(--svh) * 1.75);padding:calc(var(--svh) * .12) 16px 0;position:relative}.cap-ruta{min-height:calc(var(--svh) * 2.1)}.cap-txt{isolation:isolate;text-align:left;color:#3b2a4a;background:linear-gradient(#fffdf9 0%,#fff7ee 100%);border-radius:28px;max-width:440px;margin:0 auto;padding:20px 20px 18px;position:relative;box-shadow:inset 0 2px #ffffffe6,inset 0 -4px #3b2a4a0f,0 22px 44px -22px #50283c8c}.cap-txt:before{content:"";z-index:-1;background:linear-gradient(160deg, var(--tono), #fff 45%, var(--tono));border-radius:31px;position:absolute;inset:-3px}.cap-cab{align-items:center;gap:12px;display:flex}.cap-num{background:var(--tono);color:#3b2a4a;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font:700 19px/1 Fredoka,Fredoka-fb,sans-serif;display:grid;box-shadow:0 3px #3b2a4a24,0 6px 12px -6px #3c1e3259}.cap-txt h2{color:#3b2a4a;overflow-wrap:anywhere;font-size:clamp(26px,7vw,34px);line-height:1.1}.cap-txt>p{color:#4a3a5c;margin:12px 0 0;font-size:17px;line-height:1.5}.estimula{background:color-mix(in srgb, var(--tono) 55%, #fff);border-radius:20px;margin-top:14px;padding:12px}.est-tit{letter-spacing:.06em;text-transform:uppercase;color:#6a2a55;align-items:center;gap:6px;margin:0 0 8px;font:700 14px/1 Fredoka,Fredoka-fb,sans-serif;display:flex}.est-tit svg{color:#c2187a;width:18px;height:18px}.estimula ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.estimula li{color:#3b2a4a;background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:6px 14px 6px 8px;font:700 16px/1.15 Fredoka,Fredoka-fb,sans-serif;display:inline-flex;box-shadow:0 2px #3b2a4a1a,0 6px 12px -8px #3c1e3259}.estimula li svg{flex:none;width:24px;height:24px}.cap.noche .cap-txt{background:linear-gradient(#fffdf9 0%,#f6f1ff 100%)}.final{z-index:3;padding:calc(var(--svh) * .3) 16px 56px;color:#fff;isolation:isolate;background:linear-gradient(180deg, #2c255200 0, #2c2552 calc(var(--svh) * .3));position:relative}.final-fondo{inset:calc(var(--svh) * .3) 0 0;z-index:-1;position:absolute;overflow:hidden}.final-fondo img{object-fit:cover;opacity:.55;width:100%;max-width:none;height:100%}.final-fondo:after{content:"";background:linear-gradient(#2c2552 0%,#2c25528c 30%,#2c2552d9 100%);position:absolute;inset:0}.final-grid{gap:26px;max-width:1080px;margin:0 auto;display:grid}.final-txt{text-align:center}.final-llama{filter:drop-shadow(0 12px 12px #00000059);width:110px;height:auto;margin:0 auto 8px}.final-txt h2{color:#fff;text-shadow:0 3px #1e143c80;font-size:clamp(32px,8.6vw,48px)}.final-txt>p{color:#f1eafc;max-width:26em;margin:12px auto 0;font-size:18px}.sellos{text-align:left;gap:10px;max-width:420px;margin:20px auto 0;padding:0;list-style:none;display:grid}.sellos li{color:#fff;grid-template-columns:34px 1fr;align-items:center;gap:10px;font-size:16px;font-weight:800;display:grid}.sellos svg{width:34px;height:34px}.final .tarjeta-form{color:var(--tinta);outline:none;scroll-margin-top:70px}.jugar-ya{text-align:center;margin-top:18px}.jugar-ya .btn{min-width:220px}.nota-jugar{color:#e6defa;max-width:28em;margin:10px auto 0;font-size:14.5px}.nota-legal{text-align:center;color:#e6defa;max-width:30em;margin:18px auto 0;font-size:15px}.final a:not(.btn){color:#ffc2e2}.final .tarjeta-form a{color:var(--rosa)}.home2 .pie{z-index:3;position:relative}.pie img{width:160px;height:auto;margin:0 auto 14px}@media (width>=700px){.isla{width:112vw;left:-6vw;bottom:calc(var(--ios) - 3vh)}.nb0{width:26vw}.nb1{width:30vw}.nb2{width:22vw}.nb3{width:20vw}.nb4{width:12vw}.criatura.uni{width:clamp(70px,6.4vw,110px);max-width:none}.criatura.alado{width:clamp(58px,5.2vw,92px);max-width:none}.glifo{width:64px;left:calc(50% - 32px)}.pp{width:34vw}.pp-izq{left:-8vw}.pp-der{right:-8vw}.sol{width:70vw;height:70vw;top:-30vw;left:40vw}.ruta-svg{width:60vw;left:20vw;right:auto}}@media (width>=980px){.cap{padding-left:6vw;padding-right:6vw}.cap-txt{max-width:500px;margin:0;padding:28px 30px 26px}.cap-txt h2{font-size:36px}.cap-txt>p{max-width:34em;font-size:18px}.estimula li{font-size:17px}.edificio{width:min(42vw,600px);bottom:8vh;left:50vw}.edificio.ancho{width:min(48vw,700px);left:46vw}.glifo{left:68vw}.suelo{width:80vw;left:30vw}.final-grid{grid-template-columns:1fr 440px;align-items:center}.final-txt{text-align:left}.final-txt>p,.sellos{margin-left:0}.final-llama{margin:0 0 12px}}@media (prefers-reduced-motion:reduce){.vuelo img,.fuego,.desliza svg{animation:none!important}}@media (width>=1600px){.cap-txt{max-width:560px;padding:32px 34px 30px}.cap-txt h2{font-size:40px}.cap-txt>p{font-size:20px}}.lugar-ico{aspect-ratio:1;opacity:0;background:radial-gradient(circle at 38% 30%,#fff,#fff4dc 70%);border-radius:50%;place-items:center;width:19vw;max-width:96px;display:grid;top:0;left:0;box-shadow:0 3px #ecd2a8,0 12px 18px -10px #50321473}.lugar-ico img{width:auto;height:58%}.check{width:9vw;max-width:44px;top:0;left:0}.contador{color:#6a4300;background:#fffaf0;border-radius:999px;align-items:center;gap:8px;padding:8px 18px 8px 8px;font:700 30px/1 Fredoka,Fredoka-fb,sans-serif;display:flex;top:0;left:0;box-shadow:0 3px #e9c77a,0 14px 24px -12px #5032148c}.contador img{width:44px;height:auto}.contador b{text-align:left;font-variant-numeric:tabular-nums;min-width:2.2ch}.bici{width:34vw;max-width:130px;top:0;left:0}.llama-saluda{left:2vw;bottom:calc(var(--ios) + 1svh);width:22vw;max-width:120px}.mon{width:8vw;max-width:38px;top:0;left:0}.cap-num svg{width:30px;height:30px}@media (width>=980px){.lugar-ico{max-width:120px}.contador{padding:10px 24px 10px 10px;font-size:40px}.contador img{width:58px}.bici{max-width:150px}.mon{max-width:52px}.llama-saluda{max-width:150px}}.isla{width:min(195vw,763px);left:calc(50% - min(97.5vw,381px))}.nb0{max-width:292px}.nb1{max-width:317px}.nb2{max-width:271px}.nb3{max-width:173px}.nb4{max-width:128px}.globo{max-width:66px}.edificio[data-ed=colegio]{width:min(80vw,270px);left:calc(50% - min(40vw,135px))}.edificio[data-ed=establo]{width:min(80vw,366px);left:calc(50% - min(40vw,183px))}.edificio.ed-mercado{width:min(80vw,253px);left:calc(50% - min(40vw,126px))}.util{max-width:53px}.util.mochila{max-width:60px}.huella{max-width:36px}.condor{max-width:94px}.mono{max-width:80px}.oso{max-width:93px}.pinguino{max-width:66px}.guacamayo{max-width:73px}.vicuna{max-width:71px}.figurita{max-width:78px}.mapa{max-width:68px}.bandera{max-width:28px}.pasaporte{max-width:29px}.sello{max-width:28px}.avion{max-width:85px}.luna{max-width:73px}.planeta{max-width:100px}.planeta-rojo{max-width:60px}.jupiter{max-width:73px}.nave{max-width:100px}.insignia{max-width:63px}.cuenta{max-width:42px}.planta{max-width:120px}.cosecha{max-width:53px}.canasta,.moneda{max-width:32px}.ruta-sello{max-width:28px}.ruta-medalla{max-width:26px}.lugar-ico{max-width:55px}.check{max-width:37px}.bici{max-width:87px}.criatura.uni,.criatura.alado{max-width:73px}.pp{max-width:206px}@media (width>=700px){.nb0{max-width:439px}.nb1{max-width:475px}.nb2{max-width:407px}.nb3{max-width:259px}.nb4{max-width:193px}.globo{max-width:100px}.edificio[data-ed=colegio]{width:min(42vw,405px);left:50vw}.edificio[data-ed=establo]{width:min(42vw,549px);left:50vw}.edificio.ed-mercado{width:min(48vw,380px);left:50vw}.util{max-width:80px}.util.mochila{max-width:90px}.huella{max-width:54px}.condor{max-width:141px}.mono{max-width:120px}.oso{max-width:140px}.pinguino{max-width:100px}.guacamayo{max-width:110px}.vicuna{max-width:106px}.figurita{max-width:112px}.mapa{max-width:102px}.bandera{max-width:42px}.pasaporte{max-width:44px}.sello{max-width:43px}.avion{max-width:128px}.luna{max-width:110px}.planeta{max-width:150px}.planeta-rojo{max-width:90px}.jupiter{max-width:110px}.nave{max-width:150px}.insignia{max-width:95px}.cuenta{max-width:63px}.planta{max-width:180px}.cosecha{max-width:80px}.canasta,.moneda{max-width:48px}.ruta-sello{max-width:43px}.ruta-medalla{max-width:39px}.lugar-ico{max-width:82px}.check{max-width:56px}.bici{max-width:130px}.criatura.uni,.criatura.alado{max-width:110px}.pp{width:22vw;max-width:300px;bottom:calc(var(--ios) - 10vh)}.pp-izq{left:calc(min(22vw,300px)/-8.33333)}.pp-der{right:calc(min(22vw,300px)/-8.33333)}.isla{width:min(112vw,2285px);left:calc(50% - min(56vw,1142px))}}@media (width>=980px){.edificio[data-ed=colegio],.edificio[data-ed=establo],.edificio.ed-mercado{left:50vw}.contador img{width:58px}.edificio.ancho[data-ed]{width:min(48vw,620px)}}.lugar-ico img[data-src$=pasaporte\.webp],.lugar-ico img[src$=pasaporte\.webp]{height:52%}@media (width>=700px) and (resolution>=2.5x){.logo{width:min(74vw,400px)}.nb0{max-width:292px}.nb1{max-width:317px}.nb2{max-width:271px}.nb3{max-width:173px}.nb4{max-width:128px}.globo{max-width:66px}.edificio,.edificio.ancho,.edificio.ancho[data-ed]{max-width:413px}.edificio[data-ed=colegio]{max-width:270px}.edificio[data-ed=establo]{max-width:366px}.edificio.ed-mercado{max-width:253px}.util{max-width:53px}.util.mochila{max-width:60px}.huella{max-width:36px}.condor{max-width:94px}.mono{max-width:80px}.oso{max-width:93px}.pinguino{max-width:66px}.guacamayo{max-width:73px}.vicuna{max-width:71px}.figurita{max-width:66px}.mapa{max-width:68px}.bandera{max-width:28px}.pasaporte{max-width:29px}.sello{max-width:28px}.avion{max-width:85px}.luna{max-width:73px}.planeta{max-width:100px}.planeta-rojo{max-width:60px}.jupiter{max-width:73px}.nave{max-width:100px}.insignia{max-width:63px}.cuenta{max-width:41px}.planta{max-width:114px}.cosecha{max-width:53px}.canasta,.moneda{max-width:32px}.ruta-sello{max-width:30px}.ruta-medalla{max-width:26px}.lugar-ico{max-width:55px}.check{max-width:37px}.bici{max-width:87px}.criatura.uni,.criatura.alado{max-width:73px}.pp{max-width:206px}.guia{width:clamp(78px,21vw,110px)}.piedra[data-k=p0]{max-width:170px}.piedra[data-k=p1],.piedra[data-k=p4]{max-width:85px}.piedra[data-k=p2],.piedra[data-k=p3]{max-width:128px}}
