*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}body,html{height:100%}body{padding-top:env(safe-area-inset-top);font-family:var(--fuente,"Plus Jakarta Sans"),"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;background:#181226;color:var(--tinta);overscroll-behavior:none;-webkit-font-smoothing:antialiased;letter-spacing:-.01em}.marca,h1,h2,h3{font-family:var(--fuente,var(--fuente-titular));letter-spacing:-.02em}.voz{font-family:var(--fuente-titular);font-style:italic;font-weight:300}.dato{font-family:var(--fuente-datos);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.serif{font-family:Georgia,Times New Roman,serif}@font-face{font-family:Twemoji Country Flags;unicode-range:u+1f1e6-1f1ff,u+1f3f4,u+e0062-e007f;src:url(/fonts/TwemojiCountryFlags.woff2) format("woff2");font-display:swap}.bandera{font-family:Twemoji Country Flags,Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif}@keyframes estela-latido{0%{transform:translate(-50%,-50%) scale(.7);opacity:.35}70%{transform:translate(-50%,-50%) scale(1.9);opacity:0}to{transform:translate(-50%,-50%) scale(1.9);opacity:0}}.estela-halo{animation:estela-latido 3.2s ease-out infinite}@keyframes estela-latido-num{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}@media (prefers-reduced-motion:reduce){[style*=estela-latido-num]{animation:none!important}.estela-halo{animation:none;opacity:.22}}@keyframes estela-typing{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.estela-dot{width:7px;height:7px;border-radius:50%;background:#9b86c4;display:inline-block;animation:estela-typing 1.2s infinite}.estela-dot:nth-child(2){animation-delay:.2s}.estela-dot:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.estela-dot{animation:none;opacity:.5}}@keyframes estela-bomb{0%{transform:translateY(0) scale(.4) rotate(0deg);opacity:0}15%{opacity:1}to{transform:translateY(-340px) scale(1.3) rotate(var(--giro));opacity:0}}.estela-emoji{position:absolute;bottom:90px;font-size:30px;pointer-events:none;animation:estela-bomb 1.6s ease-out forwards;z-index:50}@media (prefers-reduced-motion:reduce){.estela-emoji{animation-duration:.9s}}@keyframes estela-llama-pulso{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.18);opacity:1}}@keyframes estela-llama-halo-pulso{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.35);opacity:.25}}.estela-llama{animation:estela-llama-pulso 1.4s ease-in-out infinite}.estela-llama-halo{animation:estela-llama-halo-pulso 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.estela-llama,.estela-llama-halo{animation:none}}@keyframes estela-drop-in{0%{transform:translateY(-12px) scale(.6);opacity:0}60%{transform:translateY(2px) scale(1.1);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}.estela-drop{animation:estela-drop-in .5s ease-out both}@keyframes estela-cometa-mov{to{stroke-dashoffset:-28}}.estela-cometa{animation:estela-cometa-mov 1.1s linear infinite}.estela-bomb-wrap{position:relative;height:0}@media (prefers-reduced-motion:reduce){.estela-cometa{animation:none}}@keyframes estela-mood-flota{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-2px)}}.estela-mood{animation:estela-mood-flota 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.estela-mood{animation:none}}@keyframes estela-pin-pop{0%{transform:translateY(-4px) scale(0);opacity:0}55%{transform:translateY(-4px) scale(1.12);opacity:1}to{transform:translateY(-4px) scale(1);opacity:1}}.estela-pin-pop{animation:estela-pin-pop .5s cubic-bezier(.34,1.56,.64,1) both}@media (prefers-reduced-motion:reduce){.estela-pin-pop{animation:none}}@keyframes estela-cta-latido{0%,to{box-shadow:0 4px 14px rgba(107,75,163,.25);transform:scale(1)}50%{box-shadow:0 6px 22px rgba(255,107,168,.45);transform:scale(1.018)}}.estela-cta-latido{animation:estela-cta-latido 2.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.estela-cta-latido{animation:none}}@keyframes estela-cta-vivo{0%{filter:hue-rotate(0deg);box-shadow:0 4px 16px rgba(249,115,147,.45);transform:scale(1)}50%{filter:hue-rotate(55deg);box-shadow:0 7px 24px rgba(139,92,246,.5);transform:scale(1.025)}to{filter:hue-rotate(0deg);box-shadow:0 4px 16px rgba(249,115,147,.45);transform:scale(1)}}.estela-cta-vivo{animation:estela-cta-vivo 3.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.estela-cta-vivo{animation:none}}@keyframes estela-ia-halo{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.25);opacity:1}}.estela-ia-halo{animation:estela-ia-halo 2.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.estela-ia-halo{animation:none}}@keyframes escena-amanece{0%{background:radial-gradient(120% 80% at 50% 118%,#1a1030 0,#08040f 55%)}to{background:radial-gradient(120% 90% at 50% 60%,#4a2f7a 0,#26183f 45%,#120a22 100%)}}@keyframes escena-orbe{0%{transform:scale(.2) translateY(40px);opacity:0}60%{opacity:1}to{transform:scale(1) translateY(0);opacity:1}}@keyframes escena-estrella{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes escena-sube{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.escena-estrella,.escena-linea,.escena-orbe{animation:none!important}}.estela-card{background:#fff;border-radius:16px;border:.5px solid rgba(107,75,163,.07);box-shadow:0 1px 2px rgba(40,20,70,.04),0 6px 18px rgba(40,20,70,.07)}.estela-card-glass{background:hsla(0,0%,100%,.72);border-radius:18px;border:.5px solid hsla(0,0%,100%,.5);box-shadow:0 8px 28px rgba(40,20,70,.12)}@keyframes estela-estelita{0%{opacity:0;transform:translate(-16vw,7vh) rotate(-17deg) scaleX(.45)}16%{opacity:1}to{opacity:0;transform:translate(116vw,-20vh) rotate(-17deg) scaleX(1)}}.estela-estelita{animation:estela-estelita 1.15s cubic-bezier(.3,.7,.3,1) forwards}@media (prefers-reduced-motion:reduce){.estela-estelita{display:none}}@keyframes estela-glow-pulso{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}}.estela-glow{animation:estela-glow-pulso 3s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.estela-glow{animation:none}}@keyframes estela-grupo-pulso{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.estela-grupo-pulso{animation:estela-grupo-pulso 2.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.estela-grupo-pulso{animation:none}}@keyframes estela-panel-in{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}.estela-panel-in{animation:estela-panel-in .42s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.estela-panel-in{animation:none}}@keyframes estela-calma-led{0%,to{opacity:1}50%{opacity:.55}}.estela-calma-led{animation:estela-calma-led 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.estela-calma-led{animation:none}}body.modo-sereno{font-size:17px;line-height:1.6}body.modo-sereno .marca{letter-spacing:.2px}body.modo-sereno .estela-halo,body.modo-sereno .estela-panel-in,body.modo-sereno .hilo-onda{animation:none!important}body.modo-sereno .estela-panel-in{opacity:1;transform:none}body.modo-chispa{font-size:15px}@keyframes estela-aura-late{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.85}50%{transform:translate(-50%,-50%) scale(1.12);opacity:1}}.estela-aura-late{animation:estela-aura-late 3.6s ease-in-out infinite}.estela-aura-tranquilo{animation:estela-aura-late 5.5s ease-in-out infinite;opacity:.7}.estela-aura-conduce{animation:estela-aura-late 1.9s ease-in-out infinite}@keyframes estela-aura-bateria{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.85}50%{transform:translate(-50%,-50%) scale(1);opacity:.25}}.estela-aura-bateria{animation:estela-aura-bateria 1.6s ease-in-out infinite}.estela-aura-duerme{animation:estela-aura-late 8s ease-in-out infinite;opacity:.55}@keyframes estela-fantasma-flota{0%,to{transform:translateY(-4px)}50%{transform:translateY(-10px)}}.estela-fantasma-flota{animation:estela-fantasma-flota 3.2s ease-in-out infinite}@keyframes estela-zenmoji-in{0%{transform:scale(.2) rotate(-8deg);opacity:0}55%{transform:scale(1.22) rotate(3deg);opacity:1}75%{transform:scale(.94) rotate(-1deg)}to{transform:scale(1) rotate(0deg)}}.estela-zenmoji{animation:estela-zenmoji-in .5s cubic-bezier(.34,1.56,.64,1) both;transform-origin:center bottom;display:inline-block}@keyframes estela-onda-presencia{0%{transform:translate(-50%,-50%) scale(.5);opacity:.72}to{transform:translate(-50%,-50%) scale(3.3);opacity:0}}@keyframes estela-latido-onda{0%{transform:translate(-50%,-50%) scale(.6);opacity:.8}28%{transform:translate(-50%,-50%) scale(1.6);opacity:.5}44%{transform:translate(-50%,-50%) scale(1.35);opacity:.55}to{transform:translate(-50%,-50%) scale(2.7);opacity:0}}@keyframes estela-latido-corazon{0%{transform:translate(-50%) scale(.5);opacity:0}25%{transform:translate(-50%,-8px) scale(1.1);opacity:1}to{transform:translate(-50%,-42px) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.estela-aura-bateria,.estela-aura-conduce,.estela-aura-duerme,.estela-aura-tranquilo,.estela-fantasma-flota{animation:none}}@keyframes estela-sube{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes estela-cuida-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes estela-cuida-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}.estela-rail-activo .estela-rail-linea{opacity:.9!important;width:6px!important}@keyframes estela-fugaz{0%{transform:translate(60px,-80px) rotate(22deg);opacity:0}12%{opacity:1}80%{opacity:1}to{transform:translate(-340px,250px) rotate(22deg);opacity:0}}@keyframes estela-burbuja-in{0%{opacity:0;transform:translateY(8px) scale(.94)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes estela-destello-coral{0%{opacity:0}20%{opacity:.85}to{opacity:0}}@keyframes estela-corazon-late{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1.15)}55%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}@keyframes estela-voz-latido{0%,to{transform:scale(1)}15%{transform:scale(1.22)}30%{transform:scale(1)}45%{transform:scale(1.15)}}.estela-voz-late{animation:estela-voz-latido 1.8s ease-in-out infinite}@keyframes estela-llama-titila{0%,to{transform:scale(1) rotate(-2deg);opacity:1}50%{transform:scale(1.13) rotate(2deg);opacity:.9}}.estela-llama-viva{animation:estela-llama-titila 1.4s ease-in-out infinite;display:inline-block}@keyframes estela-carta-respira{0%,to{transform:scale(1) rotate(-3deg)}50%{transform:scale(1.08) rotate(3deg)}}.estela-carta-espera{animation:estela-carta-respira 3s ease-in-out infinite;display:inline-block}@keyframes estela-vela-titila{0%,to{transform:scale(1) translateY(0);opacity:1}25%{transform:scale(1.06) translateY(-1px);opacity:.92}60%{transform:scale(.97) translateY(.5px);opacity:1}}.estela-vela-llama{animation:estela-vela-titila 2.2s ease-in-out infinite;display:inline-block}@keyframes estela-escribe-bota{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-5px);opacity:1}}.estela-punto-escribe{display:inline-block;animation:estela-escribe-bota 1.2s ease-in-out infinite}@keyframes estela-cris-baila{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.18)}}@keyframes estela-cris-arcoiris{0%{color:#f97393}20%{color:#f5a623}40%{color:#ffd93d}60%{color:#6bcb77}80%{color:#4d96ff}to{color:#b06bf9}}.estela-cris-letra{display:inline-block;font-weight:900;animation:estela-cris-baila 1.6s ease-in-out infinite,estela-cris-arcoiris 3s linear infinite}@keyframes estela-cris-destella{0%,to{transform:scale(1) rotate(0deg);opacity:.8}50%{transform:scale(1.4) rotate(20deg);opacity:1}}.estela-cris-brilla{display:inline-block;animation:estela-cris-destella 1.4s ease-in-out infinite}@keyframes estela-cursor-parpadea{0%,50%{opacity:1}51%,to{opacity:0}}.estela-cursor-ia{color:#8b5cf6;animation:estela-cursor-parpadea .8s step-end infinite;margin-left:1px}@keyframes estela-garabato-flota{0%,to{transform:translateY(0) rotate(-3deg);opacity:.85}50%{transform:translateY(-8px) rotate(3deg);opacity:1}}@keyframes estela-guino{0%{opacity:0;transform:scale(.82)}22%{opacity:1;transform:scale(1)}75%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(1.06)}}@keyframes estela-sube-corazon{0%{opacity:0;transform:translateY(0) scale(.6) rotate(-8deg)}15%{opacity:1}80%{opacity:.9}to{opacity:0;transform:translateY(-105vh) scale(1.1) rotate(8deg)}}@keyframes estela-brilla{0%{transform:translateX(-130%) skewX(-18deg)}to{transform:translateX(260%) skewX(-18deg)}}@media (prefers-reduced-motion:reduce){.estela-brilla-band{animation:none!important;opacity:0}}@keyframes estela-late{0%,to{transform:scale(1) rotate(0deg)}25%{transform:scale(1.14) rotate(-6deg)}60%{transform:scale(.97) rotate(4deg)}}.estela-viva{animation:estela-late 3.4s ease-in-out infinite;display:inline-block}@media (prefers-reduced-motion:reduce){.estela-viva{animation:none!important}}@keyframes estela-entra{0%{opacity:0;transform:scale(.9) translateY(8px)}55%{opacity:1;transform:scale(1.03) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes estela-halo{0%,to{box-shadow:0 6px 20px rgba(124,58,237,.3)}50%{box-shadow:0 10px 30px rgba(249,115,147,.5),0 0 0 2px hsla(0,0%,100%,.07)}}.estela-aparece{animation:estela-entra .6s cubic-bezier(.34,1.56,.64,1) both,estela-halo 3.6s ease-in-out .6s infinite}@media (prefers-reduced-motion:reduce){.estela-aparece{animation:none!important}}@keyframes estela-cometa{0%{opacity:0;transform:translate(-30%,150%) rotate(-26deg) scaleX(.5)}4%{opacity:1}20%{opacity:1;transform:translate(360%,-90%) rotate(-26deg) scaleX(1)}24%,to{opacity:0}}.estela-cometa{position:absolute;top:20%;left:6%;width:48px;height:3px;border-radius:3px;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.95));box-shadow:0 0 10px 2px hsla(0,0%,100%,.7);pointer-events:none;animation:estela-cometa 5.5s ease-out infinite}@media (prefers-reduced-motion:reduce){.estela-cometa{display:none}}@keyframes estela-hist-gira{to{transform:rotate(1turn)}}@keyframes estela-hist-respira{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.12);opacity:1}}.estela-hist-anillo{animation:estela-hist-gira 6s linear infinite}.estela-hist-mas{animation:estela-hist-respira 2.6s ease-in-out infinite;display:inline-block}@media (prefers-reduced-motion:reduce){.estela-hist-anillo,.estela-hist-mas{animation:none}}.estela-hist-tira{scroll-snap-type:x proximity;scroll-behavior:smooth}.estela-hist-tira>*{scroll-snap-align:center}@media (prefers-reduced-motion:reduce){.estela-hist-tira{scroll-snap-type:none;scroll-behavior:auto}}@keyframes estela-presencia-pulso{0%,to{box-shadow:0 0 0 2px #171226,0 0 0 3px rgba(123,212,141,.5)}50%{box-shadow:0 0 0 2px #171226,0 0 0 7px rgba(123,212,141,0)}}.estela-presencia-viva{animation:estela-presencia-pulso 2.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.estela-presencia-viva{animation:none}}@keyframes estela-flota{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.estela-flota{animation:estela-flota 3.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.estela-flota{animation:none!important}}@keyframes estela-hist-halo{0%,to{transform:scale(.9);opacity:.45}50%{transform:scale(1.1);opacity:.85}}.estela-hist-halo{animation:estela-hist-halo 3s ease-in-out infinite}@keyframes estela-hist-fantasma-late{0%,to{opacity:.28;transform:scale(.95)}50%{opacity:.6;transform:scale(1)}}.estela-hist-fantasma{animation:estela-hist-fantasma-late 3.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.estela-hist-fantasma,.estela-hist-halo{animation:none!important;opacity:.4}}@keyframes estela-enviar-late{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}.estela-enviar-late{animation:estela-enviar-late 1.3s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.estela-enviar-late{animation:none!important}}@keyframes estela-twinkle{0%,to{opacity:1}50%{opacity:.5}}.estela-twinkle{animation:estela-twinkle 2.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.estela-twinkle{animation:none!important}}.estela-cometa-vuela{animation:estela-cometa-cruza 1.7s cubic-bezier(.4,0,.6,1) forwards}@media (prefers-reduced-motion:reduce){.estela-cometa-vuela{display:none!important}}@keyframes estela-respira{0%{transform:scale(.82);opacity:.55}40%{transform:scale(1.12);opacity:1}to{transform:scale(.82);opacity:.55}}.estela-respira{animation:estela-respira 10s ease-in-out infinite}@keyframes estela-eco-fade{0%{opacity:0;transform:translate(-50%,-6px)}15%{opacity:1;transform:translate(-50%)}85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}.estela-eco-fade{animation:estela-eco-fade 3s ease-in-out forwards}@keyframes estela-concha-in{0%{opacity:0;transform:scale(.6) translateY(14px)}60%{opacity:1;transform:scale(1.06) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}.estela-concha-in{animation:estela-concha-in 1.1s cubic-bezier(.2,.9,.3,1) both}@keyframes estela-concha-brillo{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.12)}}.estela-concha-brillo{animation:estela-concha-brillo 3.4s ease-in-out infinite}@keyframes estela-concha-texto{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.estela-concha-texto{animation:estela-concha-texto .9s ease-out .5s both}@media (prefers-reduced-motion:reduce){.estela-concha-brillo,.estela-concha-in,.estela-concha-texto{animation:none;opacity:1;transform:none}}@keyframes estela-cometa-cruza{0%{opacity:0;transform:translate(72vw,-82vh) scale(.6)}12%{opacity:1}64%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-8vw,8vh) scale(.85)}}.estela-cometa-cruza{animation:estela-cometa-cruza 1s cubic-bezier(.22,.7,.28,1) forwards}@keyframes estela-bum{0%{opacity:0;transform:translate(-50%,-50%) scale(.12)}35%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(2.9)}}.estela-bum{animation:estela-bum .62s ease-out .72s both}@media (prefers-reduced-motion:reduce){.estela-bum,.estela-cometa-cruza{display:none}}@keyframes estela-suave-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){img[style*=estela-suave-in]{animation:none!important}}.estela-logo-vivo .lv-estela{opacity:0;animation:lv-cruza 1.15s cubic-bezier(.4,0,.2,1) .15s forwards;transform-origin:60px 60px}@keyframes lv-cruza{0%{opacity:0;transform:translate(-26px,26px) scale(.7)}30%{opacity:1}75%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(6px,-6px) scale(1.05)}}.estela-logo-vivo .lv-bum{opacity:0;transform-origin:60px 62px;animation:lv-bum .55s cubic-bezier(.22,1,.36,1) 1.05s forwards}@keyframes lv-bum{0%{opacity:0;transform:scale(.15)}40%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(1.6)}}.estela-logo-vivo .lv-concha{opacity:0;transform-origin:60px 96px;animation:lv-concha .95s cubic-bezier(.22,1,.36,1) 1.45s forwards}@keyframes lv-concha{0%{opacity:0;transform:scale(.35) rotate(-6deg)}60%{opacity:1}to{opacity:1;transform:scale(1) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.estela-logo-vivo .lv-bum,.estela-logo-vivo .lv-estela{display:none}.estela-logo-vivo .lv-concha{opacity:1;animation:none}}[role=button],a,button,h1,h2,h3,h4,h5,h6,label,summary{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}body{overflow-wrap:break-word}@keyframes paloma-aletea{0%{transform:translateY(0) rotate(0deg)}18%{transform:translateY(-8px) rotate(-1.6deg)}38%{transform:translateY(2px) rotate(.8deg)}58%{transform:translateY(-3px) rotate(-.6deg)}78%{transform:translateY(1px) rotate(.3deg)}to{transform:translateY(0) rotate(0deg)}}.paloma-vuela{animation:paloma-aletea 4s cubic-bezier(.22,1,.36,1) infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.paloma-vuela{animation:none}}.lienzo{background:var(--gradiente-pantalla)}.lienzo,.lienzo-amanecer{min-height:100dvh;position:relative}.lienzo-amanecer{background:var(--gradiente-amanecer)}.lienzo-suelto{background:var(--gradiente-pantalla);position:relative}@media (prefers-color-scheme:dark){.lienzo,.lienzo-amanecer{background:var(--gradiente-noche)}}@keyframes estela-nav-pop{0%{transform:scale(.86)}55%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes estela-nav-respira{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.18);opacity:.22}}@media (prefers-reduced-motion:reduce){.estela-nav-pop,.estela-nav-respira{animation:none!important}}[role=button],a[href],button,summary{-webkit-tap-highlight-color:transparent}[role=button]:not([style*=transform]):not([data-sin-hundir]):active,button:not([style*=transform]):not([data-sin-hundir]):active,summary:active{transform:scale(.97)}[role=button]:not([data-sin-hundir]),button:not([data-sin-hundir]),summary{transition:transform .09s ease-out,filter .09s ease-out}[role=button][style*=transform]:active,button[style*=transform]:active{filter:brightness(.93)}@media (prefers-reduced-motion:reduce){[role=button]:active,button:active,summary:active{transform:none!important}}.rincon-fondo{background-color:var(--crema);background-image:radial-gradient(1.4px 1.4px at 15% 12%,rgba(124,58,237,.16) 50%,transparent),radial-gradient(1.2px 1.2px at 78% 8%,rgba(124,58,237,.13) 50%,transparent),radial-gradient(1px 1px at 45% 22%,rgba(124,58,237,.11) 50%,transparent),radial-gradient(1.3px 1.3px at 88% 34%,rgba(124,58,237,.13) 50%,transparent),radial-gradient(1px 1px at 25% 46%,rgba(124,58,237,.1) 50%,transparent),radial-gradient(1.2px 1.2px at 62% 58%,rgba(124,58,237,.12) 50%,transparent),radial-gradient(1px 1px at 34% 72%,rgba(124,58,237,.1) 50%,transparent),radial-gradient(1.3px 1.3px at 82% 84%,rgba(124,58,237,.12) 50%,transparent)}[data-noche=si] .rincon-fondo{background-color:transparent;background-image:radial-gradient(1.5px 1.5px at 15% 12%,hsla(0,0%,100%,.5) 50%,transparent),radial-gradient(1.5px 1.5px at 78% 8%,hsla(0,0%,100%,.4) 50%,transparent),radial-gradient(1px 1px at 45% 20%,hsla(0,0%,100%,.35) 50%,transparent),radial-gradient(1.2px 1.2px at 88% 30%,hsla(0,0%,100%,.4) 50%,transparent),radial-gradient(1px 1px at 25% 34%,hsla(0,0%,100%,.3) 50%,transparent),radial-gradient(1.2px 1.2px at 62% 58%,hsla(0,0%,100%,.34) 50%,transparent),radial-gradient(1px 1px at 34% 72%,hsla(0,0%,100%,.28) 50%,transparent),radial-gradient(1.3px 1.3px at 82% 84%,hsla(0,0%,100%,.32) 50%,transparent),linear-gradient(180deg,#2a2141,#33253f 55%,#3a2a44)}@keyframes estela-destello-logo{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes estela-destello-nombre{0%{opacity:0;transform:translateY(7px);letter-spacing:3px}to{opacity:1;transform:translateY(0);letter-spacing:.4px}}@media (prefers-reduced-motion:reduce){.estela-destello-logo,.estela-destello-nombre{animation:none!important}}@keyframes estela-corona-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes estela-pista-sube{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){@keyframes estela-pista-sube{0%{opacity:0}to{opacity:1}}}@keyframes estela-logo-sola{0%{opacity:0;transform:translate(-16px,16px) scale(.92)}55%{opacity:1;transform:translate(0) scale(1)}to{opacity:1;transform:translate(0) scale(1)}}.estela-logo-vivo .lv-estela-sola{animation:estela-logo-sola 1s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.estela-logo-vivo .lv-estela-sola{animation:none;opacity:1}}@keyframes estela-anda{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-3px) rotate(1.5deg)}}@media (prefers-reduced-motion:reduce){@keyframes estela-anda{0%,to{transform:none}}}@media print{.no-print,footer,nav{display:none!important}body,main{background:#fff!important}a[href]:after{content:none!important}}.alto-real{height:100vh;height:100dvh}:root{--crema:#f3f0ea;--crema-hondo:#f8f7fb;--papel:#fff;--morado:#7c3aed;--morado-txt:#6d28d9;--morado-hondo:#5b21b6;--morado-suave:#ede7ff;--morado-velo:rgba(124,58,237,.1);--verde:#2e705b;--verde-hondo:#173f35;--coral:#e87c68;--dorado:#e8b84a;--noche:#0e0a1f;--noche-mapa:#0a1728;--noche-papel:hsla(0,0%,100%,.06);--noche-borde:rgba(168,140,224,.22);--borde:#e6e1d8;--borde-fuerte:#d8d2c6;--borde-aviso:#fde68a;--borde-alerta:#ffccc7;--borde-bien:#bbf7d0;--tinta:#1a1626;--tinta-media:#3d3547;--tinta-floja:#6b6478;--papel-calido:#fbf7f0;--papel-lila:#faf7ff;--velo-rosa:#fff2f0;--velo-verde:#eafaf2;--velo-ambar:#fffbeb;--morado-2:#8b5cf6;--morado-noche:#0e0a1f;--morado-noche-2:#1f1830;--rosa:#f97393;--rosa-suave:#fce7f3;--dorado-oscuro:#c8961e;--dorado-texto:#8a6510;--dorado-suave:#fff3d6;--verde-suave:#d1fae5;--azul:#38bdf8;--azul-cielo:#dbeafe;--sos:#c64536;--tinta-clara:#fff;--tinta-clara-2:#c8bde5;--lila-claro:#f5f0ff;--lila-medio:#b8a9d9;--lila-velo:#f1e8ff;--lila-hondo:#c9b6ec;--oro:#f0c878;--oro-claro:#ffe9b0;--oro-hondo:#e0a050;--noche-2:#2a2141;--verde-hondo-2:#12805c;--rosa-vivo:#ff6ba8;--crema-2:#eae6de;--arena:#e4ded2;--tinta-2:#3d3547;--sol:#f0b429;--terracota:#d97757;--margen-pantalla:26px;--t-hero:76px;--t-titular:38px;--t-portada:30px;--t-seccion:21px;--t-cuerpo:14.5px;--t-menudo:12.5px;--t-antetitulo:11px;--fuente-titular:"Fraunces",Georgia,"Times New Roman",serif;--fuente-cuerpo:"Inter Tight","Plus Jakarta Sans","Inter",ui-sans-serif,system-ui,sans-serif;--fuente-datos:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--peso-hero:200;--peso-titular:300;--peso-titular-noche:300;--peso-acento:600;--peso-cuerpo:400;--peso-ui:500;--aire-antetitulo:0.14em;--lila:#ede4fe;--lila-fuerte:#ddd0fa;--gradiente-pantalla:linear-gradient(180deg,#ede4fe,#f5eefc 30%,#f3f0ea);--gradiente-amanecer:linear-gradient(180deg,#ede4fe,#fbe8ec 35%,#f3f0ea);--gradiente-noche:linear-gradient(180deg,#1f1830,#0e0a1f 60%,#08040f);--dorado-estrella:#e8b84a;--morado-clave:#6d28d9;--tarjeta-fondo:#fff;--tarjeta-curva:22px;--tarjeta-sombra:0 4px 20px rgba(26,22,38,.06);--curva-tarjeta:20px;--curva-boton:28px;--curva-hoja:22px;--sombra-tarjeta:0 2px 10px rgba(0,0,0,.04);--sombra-flotante:0 6px 22px rgba(30,15,60,.14);--sombra-hoja:0 -6px 26px rgba(30,15,60,.28);--hueco-corto:8px;--hueco:14px;--hueco-largo:22px;--hueco-respiro:40px;--calma:420ms cubic-bezier(0.22,0.61,0.36,1);--respiracion:7s;--paso:320ms cubic-bezier(0.22,1,0.36,1);--paso-curva:cubic-bezier(0.22,1,0.36,1);--presencia:420ms cubic-bezier(0.16,1,0.3,1);--presencia-curva:cubic-bezier(0.16,1,0.3,1);--acento-camino:#b45309;--acento-camino-luz:#d97706;--acento-interrail:#0e7490;--acento-erasmus:#1d4ed8;--acento-moteros:#92400e;--acento-deporte:#15803d;--acento-micro:#c2410c;--peligro:#dc2626;--flotante:#fff;--flotante-tinta:var(--morado)}[data-noche=si]{--crema:var(--morado-noche);--crema-hondo:var(--morado-noche-2);--papel:var(--noche-papel);--tinta:#f5f0ff;--tinta-media:#b8a9d9;--tinta-floja:#8d7fb8;--verde:#6ecf9a;--verde-hondo:#8fe3b5;--verde-hondo-2:#a8edc6;--verde-suave:rgba(110,207,154,.14);--velo-verde:rgba(110,207,154,.12);--dorado:#f0c878;--dorado-oscuro:#f0c878;--dorado-texto:#f0c878;--dorado-suave:hsla(40,80%,71%,.14);--sos:#ff8a7a;--flotante:#241c3a;--flotante-tinta:#c9a8f0}@media (prefers-reduced-motion:reduce){:root{--calma:150ms linear;--respiracion:0s;--paso:150ms linear;--presencia:150ms linear}}:root{--velo-luz:none;--cielo:linear-gradient(180deg,#0b0f26,#161637 55%,#231e4c)}body{background-color:var(--crema);transition:background-color 120s linear}body:before{content:"";position:fixed;inset:0;background:var(--velo-luz);pointer-events:none;z-index:0;transition:background 120s linear}@keyframes estDespierta{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.est-despierta>*{animation:estDespierta .62s cubic-bezier(.22,.61,.36,1) both}.est-despierta>:first-child{animation-delay:0ms}.est-despierta>:nth-child(2){animation-delay:90ms}.est-despierta>:nth-child(3){animation-delay:.18s}.est-despierta>:nth-child(4){animation-delay:.26s}.est-despierta>:nth-child(n+5){animation-delay:.33s}@media (prefers-reduced-motion:reduce){body,body:before{transition:none}.est-despierta>*{animation:none}}@keyframes estRespira{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}@media (prefers-reduced-motion:reduce){@keyframes estRespira{0%,to{transform:none}}}