@font-face{font-family:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/funnel-display-latin-ext-wght-normal.DxkvHKaa.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/funnel-display-latin-wght-normal.h7i3A3FI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-ext-wght-normal.DzyfIafT.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-wght-normal.BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-ext-wght-normal.BWSLJLk6.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-wght-normal.C9H9m1vD.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-vietnamese-wght-normal.C1uRvKPU.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-ext-wght-normal.C8iNium2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-wght-normal.BqRLTx4X.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blanco:#fff;--teal-50:#f1f8f7;--teal-100:#e3f3f1;--teal-150:#d5e6e4;--teal-700:#127a78;--teal-800:#0d6361;--teal-900:#0f3f3e;--tiffany-300:#81d8d0;--tiffany-200:#a5e5df;--tiffany-100:#b9ddd9;--tiffany-50:#f2fbfa;--tinta-950:#0e1f1e;--tinta-400:#788e8c;--tinta-900:#0b2423;--tinta-600:#46595a;--noche-0:#0b1514;--noche-50:#112120;--noche-100:#16302e;--noche-150:#1e3533;--noche-200:#23403d;--noche-400:#62807d;--noche-600:#a3b9b7;--noche-900:#e7f2f1;--noche-hondo:#040f0e;--turquesa-400:#40e0d0;--turquesa-300:#7debe0;--coral-200:#ffbcab;--coral-300:#ff9b85;--coral-500:#f0735a;--coral-600:#e8664d;--coral-700:#aa3e27;--papel-claro:#fff;--papel-claro-tinta:#9fb0ae;--papel-claro-borde:#d5e0de;--esqueleto-claro:#e3eceb;--papel-noche:#e8efee;--papel-noche-tinta:#8a9c9a;--papel-noche-borde:#c3d0ce;--fuente-titulo:"Funnel Display Variable", "Funnel Display", "Segoe UI", system-ui, sans-serif;--fuente-texto:"Source Sans 3 Variable", "Source Sans 3", "Segoe UI", system-ui, sans-serif;--texto-rotulo:.8rem;--texto-peq:.9rem;--texto-solapa:clamp(.95rem, 1.15vw, 1.1rem);--texto-medio:1rem;--texto-destacado:1.0625rem;--texto-base:1.125rem;--texto-entrada:clamp(1.15rem, 1.7vw, 1.3rem);--titulo-s:1.2rem;--titulo-m:clamp(1.35rem, 2.4vw, 1.75rem);--titulo-l:clamp(1.7rem, 3.4vw, 2.5rem);--titulo-xl:clamp(2.1rem, min(4.4vw, 7vh), 3.3rem);--titulo-seccion:clamp(2rem, 3.8vw, 3rem);--texto-cifra:clamp(2.4rem, 4vw, 3.2rem);--texto-marca:1.3rem;--radio-peq:4px;--radio:8px;--radio-caja:14px;--ancho:1120px;--espacio-bloque:clamp(52px, 6vw, 80px);--espacio-seccion:clamp(64px, 6.5vw, 96px);--pestana-alto:clamp(20px, 2.4vw, 36px);--corte:clamp(28px, 5vw, 72px);--color-fondo:var(--blanco);--color-superficie:var(--teal-50);--color-superficie-2:var(--teal-100);--color-texto:var(--tinta-950);--color-texto-suave:var(--tinta-600);--color-linea:var(--teal-150);--color-linea-campo:var(--tinta-400);--color-filete:color-mix(in srgb, var(--color-principal) 22%, transparent);--color-principal:var(--teal-700);--color-principal-hover:var(--teal-800);--color-principal-texto:var(--teal-800);--color-sobre-principal:var(--blanco);--color-acento:var(--tiffany-300);--color-franja:var(--teal-900);--color-sobre-franja:var(--tiffany-50);--color-sobre-franja-suave:var(--tiffany-100);--color-boton-franja:var(--tiffany-300);--color-boton-franja-hover:var(--tiffany-200);--color-sobre-boton-franja:var(--tinta-900);--color-si:var(--teal-700);--color-no:var(--coral-700);--color-calido:var(--coral-600);--color-calido-texto:var(--coral-700);--color-calido-fondo:color-mix(in srgb, var(--coral-500) 12%, transparent);--color-papel:var(--papel-claro);--color-papel-tinta:var(--papel-claro-tinta);--color-papel-borde:var(--papel-claro-borde);--color-esqueleto:var(--esqueleto-claro);--color-ico-tinta:var(--tiffany-300);--color-ventana:var(--blanco);--logo-claro:block;--logo-oscuro:none;color-scheme:light;--curva-salida:cubic-bezier(.23, 1, .32, 1);--sombra-ventana:0 1px 2px #0a28260f, 0 20px 42px -20px #0a282642;--sombra-tarjeta:0 1px 2px color-mix(in srgb, var(--color-franja) 8%, transparent), 0 6px 14px -8px color-mix(in srgb, var(--color-franja) 16%, transparent), 0 24px 44px -24px color-mix(in srgb, var(--color-franja) 34%, transparent);--sombra-documento:0 1px 2px color-mix(in srgb, var(--color-texto) 6%, transparent), 0 24px 48px -28px color-mix(in srgb, var(--color-texto) 40%, transparent);--cristal-dia-fondo:linear-gradient(170deg, #fffffff5 0%, #fffc 46%, #f4fbfab8 100%);--cristal-dia-filo:linear-gradient(180deg, #fff 0%, #c5ece8e6 38%, #81d8d0bf 100%);--cristal-dia-sombra:inset 0 1px 0 #ffffffe6, inset 0 -22px 30px -26px #40e0d066, 0 0 0 1px #127a7814, 0 1px 2px #0a3a380f, 0 10px 22px -12px #0a4a482e, 0 48px 80px -40px #127a7857;--cristal-dia-sombra-alta:inset 0 1px 0 #fffffff2, inset 0 -26px 34px -26px #40e0d080, 0 0 0 1px #127a781a, 0 2px 4px #0a3a380f, 0 18px 32px -14px #0a4a4838, 0 64px 100px -44px #127a786b;--cristal-noche-fondo:linear-gradient(170deg, #ffffff13 0%, #ffffff09 55%, #81d8d008 100%);--cristal-noche-filo:linear-gradient(180deg, #ffffff57 0%, #ffffff1a 45%, #81d8d038 100%);--cristal-noche-sombra:inset 0 1px 0 #ffffff14, inset 0 -24px 34px -28px #40e0d038, 0 2px 4px #0000004d, 0 14px 28px -10px #00000073, 0 48px 80px -36px #000000bf, 0 30px 70px -40px #40e0d029;--cristal-noche-sombra-alta:inset 0 1px 0 #ffffff1a, inset 0 -26px 36px -28px #40e0d04d, 0 3px 6px #00000052, 0 20px 36px -12px #00000080, 0 60px 96px -40px #000c, 0 36px 80px -40px #40e0d03d;--sombra-sobre-franja:0 24px 48px -28px #0009;--sombra-resguardo:0 18px 22px #00000052;--linea-sobre-franja:#ffffff1f;--color-portada:var(--noche-hondo);--color-brillo:var(--tiffany-300);--color-brillo-hondo:var(--teal-700);--color-rejilla:#ffffff0d;--color-rejilla-clara:#127a7826;--titulo-portada:clamp(2.5rem, min(5.4vw, 8.6vh), 4.4rem);--titulo-heroe:clamp(2.6rem, min(6vw, 11.5svh), 5.6rem);--titulo-sello:clamp(2.6rem, 6vw, 5.2rem);--sombra-flotante:0 1px 0 #ffffff0f inset, 0 30px 60px -24px #000000a6, 0 0 0 1px #81d8d01a;--sombra-panel-noche:0 1px 0 #ffffff12 inset, 0 0 0 1px #ffffff12, 0 24px 48px -28px #0009;--sombra-tarjeta-noche:0 1px 0 #ffffff1a inset, 0 0 0 1px #ffffff14, 0 2px 4px #0000004d, 0 12px 24px -8px #00000073, 0 40px 64px -32px #000000bf;--brillo-boton:linear-gradient(180deg, #ffffff38, #fff0 55%);--brillo-boton-pulsado:linear-gradient(0deg, #ffffff2e, #fff0 55%);--sombra-boton:0 2px 0 #ffffff73 inset, 0 -3px 0 #090a0c4d inset, 0 0 0 1px #00000047, 0 2px 3px #090a0c73, 0 8px 16px -8px #0009;--sombra-boton-hover:0 2px 0 #ffffff80 inset, 0 -3px 0 #090a0c4d inset, 0 0 0 1px #00000047, 0 3px 5px #090a0c73, 0 12px 22px -10px #000000a6;--sombra-boton-pulsado:0 3px 6px #090a0c66 inset, 0 0 0 1px #00000047;--sombra-boton-2-pulsado:0 2px 4px #00000059 inset, 0 0 0 1px #ffffff29;--sombra-boton-2:0 1px 0 #ffffff12 inset, 0 0 0 1px #ffffff29, 0 1px 2px #0000004d;--sombra-boton-2-hover:0 1px 0 #ffffff17 inset, 0 0 0 1px #ffffff4d, 0 2px 6px #00000059;--relleno-boton-2:#ffffff08;--relleno-boton-2-hover:#ffffff14}.tema-noche{--color-fondo:var(--noche-0);--color-superficie:var(--noche-50);--color-superficie-2:var(--noche-100);--color-texto:var(--noche-900);--color-texto-suave:var(--noche-600);--color-linea:var(--noche-200);--color-linea-campo:var(--noche-400);--color-principal:var(--turquesa-400);--color-principal-hover:var(--turquesa-300);--color-principal-texto:var(--tiffany-300);--color-sobre-principal:var(--noche-0);--color-si:var(--tiffany-300);--color-no:var(--coral-300);--color-calido:var(--coral-300);--color-calido-texto:var(--coral-300);--color-calido-fondo:color-mix(in srgb, var(--coral-300) 14%, transparent);--color-papel:var(--papel-noche);--color-papel-tinta:var(--papel-noche-tinta);--color-papel-borde:var(--papel-noche-borde);--color-esqueleto:var(--noche-150);--color-ico-tinta:color-mix(in srgb, var(--tiffany-300) 45%, transparent);--logo-claro:none;--logo-oscuro:block;color-scheme:dark;--color-ventana:var(--noche-50);--color-destacado:var(--turquesa-400);--color-boton-franja:var(--turquesa-400);--color-boton-franja-hover:var(--turquesa-300)}html:has(body.tema-noche){color-scheme:dark}.tema-dia{--color-fondo:var(--blanco);--color-superficie:var(--teal-50);--color-superficie-2:var(--teal-100);--color-texto:var(--tinta-950);--color-texto-suave:var(--tinta-600);--color-linea:var(--teal-150);--color-linea-campo:var(--tinta-400);--color-principal:var(--teal-700);--color-principal-hover:var(--teal-800);--color-principal-texto:var(--teal-800);--color-sobre-principal:var(--blanco);--color-si:var(--teal-700);--color-no:var(--coral-700);--color-calido:var(--coral-600);--color-calido-texto:var(--coral-700);--color-calido-fondo:color-mix(in srgb, var(--coral-500) 12%, transparent);--color-papel:var(--papel-claro);--color-papel-tinta:var(--papel-claro-tinta);--color-papel-borde:var(--papel-claro-borde);--color-esqueleto:var(--esqueleto-claro);--color-ico-tinta:var(--tiffany-300);--color-ventana:var(--blanco);color-scheme:light;color:var(--color-texto);--color-destacado:var(--teal-700)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.ep{--radio-caja:22px;background:var(--color-fondo);color:var(--color-texto);font:400 var(--texto-base)/1.55 var(--fuente-texto);-webkit-font-smoothing:antialiased;margin:0}.ep h1,.ep h2,.ep h3{font-family:var(--fuente-titulo);text-wrap:balance;margin:0}.ep p,.ep li,.ep dd{text-wrap:pretty}.ep p,.ep ul,.ep ol{margin:0}.ep ul,.ep ol{padding:0;list-style:none}.ep a{color:inherit}.ep :focus-visible{outline:2px solid var(--color-principal);outline-offset:3px}.ep-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ep-wrap{max-width:1240px;padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));margin:0 auto}.ep-btn{border-radius:var(--radio);background:var(--brillo-boton), var(--color-principal);min-height:52px;box-shadow:var(--sombra-boton);font:700 var(--texto-destacado)/1 var(--fuente-titulo);transition:background-color .2s var(--curva-salida), box-shadow .2s var(--curva-salida), transform .1s var(--curva-salida);justify-content:center;align-items:center;gap:10px;padding:0 20px 0 22px;text-decoration:none;display:inline-flex;color:var(--color-sobre-principal)!important}.ep-btn:hover{background:var(--brillo-boton), var(--color-principal-hover);box-shadow:var(--sombra-boton-hover)}.ep-btn:active{background:var(--brillo-boton-pulsado), var(--color-principal);box-shadow:var(--sombra-boton-pulsado);transform:translateY(2px)}.ep-btn svg{transition:transform .25s var(--curva-salida)}.ep-btn:hover svg{transform:translate(3px)}.ep-btn svg,.ep-capa-a svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ep-btn-sm{white-space:nowrap;min-height:44px;font-size:var(--texto-medio);background:var(--brillo-boton), var(--color-boton-franja);gap:8px;padding:0 12px 0 16px;color:var(--color-sobre-boton-franja)!important}.ep-btn-sm:hover,.ep-btn-franja:hover{background:var(--brillo-boton), var(--color-boton-franja-hover)}.ep-btn-franja{background:var(--brillo-boton), var(--color-boton-franja);color:var(--color-sobre-boton-franja)!important}.ep-btn-sm:active,.ep-btn-franja:active{background:var(--brillo-boton-pulsado), var(--color-boton-franja)}.ep-bar{z-index:10;padding-top:12px;position:sticky;top:0}.ep-bar-in{background:var(--noche-hondo);color:var(--noche-900);box-shadow:inset 0 0 0 1px var(--linea-sobre-franja);border-radius:var(--radio);padding-block:6px;align-items:center;gap:24px;width:calc(100% - 48px);max-width:1192px;padding-left:16px;padding-right:8px;display:flex}.ep-logo{flex:none;width:46px;height:26px;overflow:visible}.ep-logo path{fill:none;stroke:var(--color-boton-franja);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}@media (forced-colors:active){.ep-logo path{stroke:canvastext}}.ep-brand{font:700 var(--texto-destacado)/1 var(--fuente-titulo);align-items:center;gap:10px;margin-block:-9px;padding-block:9px;text-decoration:none;display:flex}.ep-nav{font:500 var(--texto-medio)/1 var(--fuente-titulo);gap:36px;margin-left:auto;margin-right:12px;display:flex}.ep-nav a{color:var(--noche-600);white-space:nowrap;transition:color .2s var(--curva-salida);text-decoration:none}.ep-nav a:hover{color:var(--noche-900)}@media (width<=1040px){.ep-nav{display:none}.ep-bar-in .ep-btn-sm{margin-left:auto}}body.ep{background:linear-gradient(var(--noche-hondo), var(--noche-hondo)) top / 100% 400px no-repeat, var(--color-fondo)}body.ep:after{content:"";z-index:90;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:fixed;inset:0}.ep-hero{--alto-barra:68px;isolation:isolate;min-height:max(100svh,560px);margin-top:calc(-1 * var(--alto-barra));background:var(--noche-hondo);padding-block:calc(clamp(32px, 7svh, 112px) + var(--alto-barra)) calc(var(--pestana-alto) + clamp(32px, 7svh, 96px));place-items:center;display:grid;position:relative;overflow:hidden}.ep-hero-in{z-index:3;text-align:center;justify-items:center;gap:28px;display:grid;position:relative}.ep-hero h1{font-weight:500;font-size:var(--titulo-heroe);letter-spacing:-.05em;max-width:15ch;line-height:1.02}.ep-hero p{color:var(--color-texto-suave);font:500 var(--texto-entrada)/1.4 var(--fuente-titulo);letter-spacing:-.01em;max-width:52ch}.ep-hero h1{letter-spacing:-.045em;max-width:18ch;text-shadow:0 2px 28px color-mix(in srgb, var(--noche-hondo) 85%, transparent);font-size:clamp(2.6rem,min(6.6vw,11.5svh),6.2rem);font-weight:600;line-height:.98}.ep-hero-in{grid-template-columns:minmax(0,1fr)}@media (width<=340px){.ep-hero h1{font-size:2.25rem}}.ep-hero h1+p{max-width:46ch;font-size:clamp(1.02rem,1.3vw,1.14rem)}.ep-luces{z-index:0;pointer-events:none;opacity:0;transition:opacity .7s var(--curva-salida);position:absolute;inset:0;overflow:hidden}.ep-hero .ep-luces{opacity:1}.ep-luces span{aspect-ratio:1;border-radius:50%;width:62vmax;position:absolute}.ep-luces span:first-child{aspect-ratio:auto;background:radial-gradient(circle closest-corner at 50% 50%, transparent 30%, color-mix(in srgb, var(--teal-700) 24%, transparent) 100%);border-radius:0;width:auto;inset:0}.ep-luces span:nth-child(n+2){display:none}@media (prefers-reduced-motion:reduce){.ep-luces{opacity:1;transition:none}}.ep-malla{z-index:0;width:100%;height:100%;position:absolute;inset:0}.ep-velo{z-index:1;pointer-events:none;opacity:0;transition:opacity .6s var(--curva-salida);background:radial-gradient(ellipse 46% 50% at 50% 52%, color-mix(in srgb, var(--noche-hondo) 90%, transparent) 30%, transparent 100%);position:absolute;inset:0}.ep-hero.listo .ep-velo{opacity:1}.ep-simbolo{z-index:4;aspect-ratio:80/45;opacity:0;pointer-events:none;transform-origin:50%;width:clamp(150px,16vw,220px);position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.ep-simbolo.visto{opacity:1}.ep-simbolo path{fill:none;stroke:var(--color-boton-franja);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.ep-bar{--i:1}.ep-llega,.ep-pinta{--llega:calc(var(--i) * 90ms + .35s)}.ep-hero :is(.ep-llega,.ep-pinta){--llega:calc(var(--i) * 50ms + 60ms)}.ep-hero .ep-llega{transition:opacity .6s var(--curva-salida) var(--llega), translate .6s var(--curva-salida) var(--llega)}.ep-hero .ep-pinta{transition:color .7s var(--curva-salida) var(--llega), translate .7s var(--curva-salida) var(--llega)}.ep-llega{transition:opacity .6s var(--curva-salida) var(--llega), translate .6s var(--curva-salida) var(--llega)}.ep-btn.ep-llega{transition:background-color .2s var(--curva-salida), box-shadow .2s var(--curva-salida), transform .1s var(--curva-salida), opacity .6s var(--curva-salida) var(--llega), translate .6s var(--curva-salida) var(--llega)}html.ep-mov :is(.ep-hero,.ep-bar):not(.listo) .ep-llega{opacity:0;visibility:hidden;transition:none;translate:0 10px}html.ep-mov .ep-hero:not(.listo) .ep-llega{translate:0 16px}.ep-pinta{transition:color .6s var(--curva-salida) var(--llega), translate .6s var(--curva-salida) var(--llega)}html.ep-mov .ep-hero:not(.listo) .ep-hero-in{z-index:-1}html.ep-mov .ep-hero:not(.listo) .ep-pinta{color:color-mix(in srgb, var(--noche-hondo) 2%, transparent);transition:none;translate:0 16px}.ep-bar-in{transition:translate .45s var(--curva-salida), opacity .25s var(--curva-salida)}html.ep-mov .ep-bar:not(.listo) .ep-bar-in{opacity:0;transition:none;translate:0 calc(-100% - 16px)}html.ep-mov .ep-bar:not(.listo) .ep-brand span{visibility:hidden}.ep-brand span{transition:opacity .3s var(--curva-salida)}.ep-bar.espera-logo .ep-brand span{opacity:0;transition:none}.ep-bar :is(.ep-llega,.ep-pinta){--llega:.12s}:is(.ep-hero,.ep-bar).directo,:is(.ep-hero,.ep-bar).directo *{transition:none!important}.ep-repetir{z-index:5;font:600 var(--texto-peq) var(--fuente-texto);color:var(--noche-600);background:var(--noche-100);border:1px solid var(--noche-200);border-radius:var(--radio);cursor:pointer;padding:7px 12px;position:absolute;bottom:16px;left:16px}.ep-hero:not(.listo) .ep-repetir{opacity:.4}.ep-repetir:hover{opacity:1;color:var(--noche-900);border-color:var(--tiffany-300)}.ep .ep-repetir:focus-visible{outline-color:var(--tiffany-300);border-radius:var(--radio)}@media (prefers-reduced-motion:reduce){.ep-llega,.ep-pinta,.ep-bar-in,.ep-btn svg{transition:none}.ep-repetir{display:none}}.ep-hero-botones{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ep-hero p.ep-hero-hacemos{max-width:none;font:500 var(--texto-medio)/1.4 var(--fuente-titulo);letter-spacing:0;color:var(--color-texto-suave);flex-wrap:wrap;justify-content:center;gap:4px 0;margin-top:-4px;display:flex}.ep-hero-hacemos a[data-servicio]:not(:last-child):after{content:"·";color:var(--color-destacado);margin-inline:12px;text-decoration:none;display:inline-block}.ep-hero-hacemos a.mas{margin-left:.35em}.ep-hero-hacemos a{color:inherit;text-underline-offset:4px;transition:color .2s var(--curva-salida), text-decoration-color .2s var(--curva-salida);text-decoration:underline 1px #0000}.ep-hero-hacemos a:hover{color:var(--color-destacado);text-decoration-color:currentColor}.ep-hero-hacemos a:focus-visible{outline:2px solid var(--color-destacado);outline-offset:3px;border-radius:2px}@media (width>=900px){.ep-hero p.ep-hero-pre{white-space:nowrap}}.ep-hero p.ep-hero-pre{text-wrap:balance;max-width:none;color:var(--color-destacado);font:500 clamp(1.25rem, min(2.1vw, 4.2svh), 1.85rem)/1.25 var(--fuente-titulo);letter-spacing:-.02em;margin-bottom:-6px}.ep-btn-2{border-radius:var(--radio);background:var(--relleno-boton-2);min-height:52px;box-shadow:var(--sombra-boton-2);color:var(--color-texto);font:700 var(--texto-destacado)/1 var(--fuente-titulo);transition:background-color .2s var(--curva-salida), box-shadow .2s var(--curva-salida), transform .1s var(--curva-salida);align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.ep-btn-2:hover{background:var(--relleno-boton-2-hover);box-shadow:var(--sombra-boton-2-hover)}.ep-btn-2:active{box-shadow:var(--sombra-boton-2-pulsado);transform:translateY(2px)}.ep-hero .ep-btn-2,.ep-hero .ep-btn-2:hover{background:color-mix(in srgb, var(--noche-hondo) 78%, transparent)}.ep-hero .ep-btn-2{box-shadow:var(--sombra-boton-2), inset 0 0 0 100vmax var(--relleno-boton-2)}.ep-hero .ep-btn-2:hover{box-shadow:var(--sombra-boton-2-hover), inset 0 0 0 100vmax var(--relleno-boton-2-hover)}.ep-hero .ep-btn-2:active{box-shadow:var(--sombra-boton-2-pulsado), inset 0 0 0 100vmax var(--relleno-boton-2)}.ep-pausa[hidden]{display:none}.ep-pausa{z-index:5;right:max(16px, env(safe-area-inset-right,0px));bottom:calc(var(--pestana-alto) + 14px);border-radius:var(--radio);cursor:pointer;width:44px;height:44px;color:var(--noche-600);background:color-mix(in srgb, var(--noche-hondo) 78%, transparent);box-shadow:var(--sombra-boton-2);opacity:0;transition:opacity .3s var(--curva-salida) 1.1s, color .2s var(--curva-salida), box-shadow .2s var(--curva-salida), transform .1s var(--curva-salida);border:0;place-items:center;padding:0;display:grid;position:absolute}.ep-hero.listo .ep-pausa{opacity:1}.ep-pausa:hover{color:var(--noche-900);box-shadow:var(--sombra-boton-2-hover)}.ep-pausa:active{transform:translateY(1px)}.ep .ep-pausa:focus-visible{outline-color:var(--tiffany-300);border-radius:var(--radio);opacity:1}.ep-pausa svg{fill:currentColor;width:18px;height:18px}.ep-pausa .sigue,.ep-pausa[aria-pressed=true] .pausa{display:none}.ep-pausa[aria-pressed=true] .sigue{display:block}html.ep-quieto .ep-cinta ul,.ep-cinta.fuera ul{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ep-pausa{display:none}}.ep-franja{z-index:1;background:var(--noche-hondo);position:relative}.ep-franja:before,.ep-franja:after{content:"";clip-path:polygon(0 100%, var(--pestana-alto) 0, calc(100% - var(--pestana-alto)) 0, 100% 100%);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.ep-franja:before{width:min(440px,100% - 64px);height:calc(var(--pestana-alto) + 1px);background:linear-gradient(90deg, color-mix(in srgb, var(--color-acento) 14%, transparent), color-mix(in srgb, var(--color-acento) 55%, transparent) 50%, color-mix(in srgb, var(--color-acento) 14%, transparent));bottom:calc(100% - 1px)}.ep-franja:after{width:calc(min(440px,100% - 64px) - 2px);height:var(--pestana-alto);background:var(--noche-hondo);bottom:calc(100% - 1px)}.ep-franja-in{padding-block:0 calc(var(--pestana-alto) + 24px);justify-items:center;gap:20px;display:grid}.ep-franja p{z-index:1;margin-top:calc(var(--pestana-alto) * -.5 - .55em + 6px);font:600 var(--texto-peq)/1.1 var(--fuente-titulo);color:var(--color-texto-suave);text-align:center;position:relative}.ep-franja:before,.ep-franja:after{transition:opacity .6s var(--curva-salida) .26s}.ep-franja p{transition:opacity .6s var(--curva-salida) .26s, translate .6s var(--curva-salida) .26s}html.ep-mov:has(.ep-hero:not(.listo)) .ep-franja:before,html.ep-mov:has(.ep-hero:not(.listo)) .ep-franja:after{opacity:0;transition:none}html.ep-mov:has(.ep-hero:not(.listo)) .ep-franja p{opacity:0;transition:none;translate:0 16px}:root:has(.ep-hero.directo) .ep-franja:before,:root:has(.ep-hero.directo) .ep-franja:after,:root:has(.ep-hero.directo) .ep-franja p{transition:none}.ep-cinta{width:100%;font:500 var(--texto-medio)/1 var(--fuente-titulo);letter-spacing:-.01em;color:color-mix(in srgb, var(--color-texto) 62%, transparent);display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.ep-cinta ul{flex:none;gap:64px;padding-right:64px;animation:60s linear infinite ep-cinta;display:flex}.ep-cinta:hover ul{animation-play-state:paused}.ep-cinta li{white-space:nowrap;transition:color .3s var(--curva-salida);flex:none;padding-block:8px}.ep-cinta li:hover{color:var(--color-texto)}@keyframes ep-cinta{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.ep-cinta{flex-wrap:wrap;mask-image:none}.ep-cinta ul{flex-wrap:wrap;flex:1;justify-content:center;gap:16px 40px;padding-right:0;animation:none}.ep-cinta ul[aria-hidden]{display:none}}@media (width<=860px){.ep-nav{display:none}.ep-bar{padding-top:0}.ep-bar-in{width:100%;padding-top:max(6px, env(safe-area-inset-top,0px));padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(8px, env(safe-area-inset-right,0px));border-radius:0;justify-content:space-between;gap:12px}.ep-hero{--alto-barra:calc(50px + max(6px, env(safe-area-inset-top,0px)))}.ep-hero-in{gap:24px}.ep-velo{background:radial-gradient(ellipse 78% 36% at 50% 51%, color-mix(in srgb, var(--noche-hondo) 86%, transparent) 40%, transparent 100%)}.ep-hero-botones{width:100%;max-width:400px;margin-inline:auto}.ep-hero-botones a{width:100%}.ep-btn-2{justify-content:center}.ep-franja-in{padding-block:0 calc(var(--pestana-alto) + 16px);gap:16px}.ep-cinta ul{gap:40px;padding-right:40px;animation-duration:45s}@media (prefers-reduced-motion:reduce){.ep-cinta{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto;mask-image:linear-gradient(90deg,#000 85%,#0000)}.ep-cinta ul{flex-wrap:nowrap;flex:none;justify-content:flex-start;gap:0 32px;padding-right:64px}.ep-cinta li{scroll-snap-align:start}}.ep-btn-sm{gap:10px;padding:0 10px 0 12px}}@media (width<=360px){.ep-bar-in{padding-left:max(12px, env(safe-area-inset-left,0px));gap:8px}.ep-bar-in .ep-btn-sm{gap:0;padding:0 12px}.ep-bar-in .ep-btn-sm svg{display:none}}.ep .saltar{z-index:100;border-radius:var(--radio);background:var(--color-boton-franja);color:var(--color-sobre-boton-franja);font-family:var(--fuente-titulo);padding:10px 16px;font-weight:700;text-decoration:none;position:fixed;top:12px;left:12px;translate:0 -200%}.saltar:focus-visible{translate:none}.e-lw{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.e-l{display:block}.ep-seccion{padding-block:var(--espacio-seccion);position:relative}.ep-seccion.tema-dia{background:linear-gradient(180deg, var(--color-superficie), var(--color-fondo) 420px)}.ep-seccion.tema-noche{background:radial-gradient(55% 42% at 94% 32%, color-mix(in srgb, var(--teal-700) 30%, transparent), transparent 72%), radial-gradient(50% 40% at 4% 70%, color-mix(in srgb, var(--teal-800) 34%, transparent), transparent 72%), var(--noche-hondo)}.ep-seccion.tema-dia+.ep-seccion.tema-dia,.ep-seccion.tema-dia+script+.ep-seccion.tema-dia{background:var(--color-fondo);padding-top:0}.ep-seccion.tema-dia:before,.ep-seccion.tema-dia:after{content:"";z-index:1;width:min(1240px,100% - 32px);height:calc(var(--pestana-alto) + 1px);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.ep-seccion.tema-dia:before{background:var(--color-superficie);clip-path:polygon(0 100%, var(--pestana-alto) 0, calc(100% - var(--pestana-alto)) 0, 100% 100%);bottom:calc(100% - 1px)}.ep-seccion.tema-dia:after{background:var(--color-fondo);clip-path:polygon(0 0, 100% 0, calc(100% - var(--pestana-alto)) 100%, var(--pestana-alto) 100%);top:calc(100% - 1px)}.ep-seccion.tema-dia+.ep-seccion.tema-dia:before,.ep-seccion.tema-dia+script+.ep-seccion.tema-dia:before,.ep-seccion.tema-dia:has(+.ep-seccion.tema-dia,+script+.ep-seccion.tema-dia):after{content:none}.ep-carpetas{--solape:clamp(46px, 4vw, 76px)}.ep-carpetas .ep-caja{timeline-scope:--ep-hueco;position:relative}.ep-carpetas .ep-caja-hueco{height:var(--solape);view-timeline:--ep-hueco block}@keyframes ep-tiron{0%{translate:0 calc(var(--solape) * 0)}20%{translate:0 calc(var(--solape) * 0)}20.83%{translate:0 calc(var(--solape) * -.0005)}25%{translate:0 calc(var(--solape) * -.0178)}29.17%{translate:0 calc(var(--solape) * -.0572)}33.33%{translate:0 calc(var(--solape) * -.1157)}37.5%{translate:0 calc(var(--solape) * -.0656)}41.67%{translate:0 calc(var(--solape) * -.0291)}45.83%{translate:0 calc(var(--solape) * -.0039)}50%{translate:0 calc(var(--solape) * .0122)}54.17%{translate:0 calc(var(--solape) * .0212)}58.33%{translate:0 calc(var(--solape) * .0247)}62.5%{translate:0 calc(var(--solape) * .0245)}66.67%{translate:0 calc(var(--solape) * .0217)}70.83%{translate:0 calc(var(--solape) * .0176)}75%{translate:0 calc(var(--solape) * .013)}79.17%{translate:0 calc(var(--solape) * .0086)}83.33%{translate:0 calc(var(--solape) * .005)}87.5%{translate:0 calc(var(--solape) * .0023)}91.67%{translate:0 calc(var(--solape) * .0008)}to{translate:0 calc(var(--solape) * 0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ep-carpetas .ep-carpeta{animation-name:ep-tiron;animation-timing-function:linear;animation-fill-mode:both}.ep-carpetas .ep-caja>.ep-carpeta{animation-timeline:--ep-hueco;animation-range:cover 0px cover calc(var(--solape) * 3)}}}.ep-carpetas .ep-carpeta{top:var(--pega,0px);position:sticky}.ep-carpetas .ep-seccion.ep-carpeta{padding-bottom:calc(var(--espacio-seccion) + var(--solape))}.ep-carpetas .ep-seccion{box-shadow:0 -22px 44px -26px #040f0e80}.ep-carpetas .ep-seccion.tema-dia{box-shadow:0 -18px 36px -24px #0d636138}.ep-seccion.tema-dia{--fondo-hoja:var(--color-superficie);--filo-hoja:var(--teal-700)}.ep-seccion.tema-noche{--fondo-hoja:var(--noche-hondo);--filo-hoja:var(--color-acento)}.ep-carpetas .ep-seccion:before,.ep-carpetas .ep-seccion:after{pointer-events:none;clip-path:polygon(0 100%, var(--pestana-alto) 0, calc(100% - var(--pestana-alto)) 0, 100% 100%);position:absolute;bottom:calc(100% - 3px);left:50%;transform:translate(-50%)}.ep-carpetas .ep-seccion:before{content:"";z-index:1;width:min(440px,100% - 64px);height:calc(var(--pestana-alto) + 1px);background:linear-gradient(90deg, color-mix(in srgb, var(--filo-hoja) 14%, transparent), color-mix(in srgb, var(--filo-hoja) 55%, transparent) 50%, color-mix(in srgb, var(--filo-hoja) 14%, transparent));bottom:calc(100% - 1px)}.ep-carpetas .ep-seccion:after{content:attr(data-solapa) / "";z-index:2;width:calc(min(440px,100% - 64px) - 2px);height:calc(var(--pestana-alto) + 2px);background:var(--fondo-hoja);font:600 var(--texto-solapa)/1 var(--fuente-titulo);color:var(--color-texto-suave);white-space:nowrap;place-items:center;padding-top:5px;display:grid;top:auto}.ep-carpetas .ep-seccion.tema-dia{background:linear-gradient(180deg, var(--color-superficie), var(--color-fondo) 420px);padding-top:var(--espacio-seccion)}.ep-carpetas .ep-pausa{bottom:calc(var(--pestana-alto) + var(--solape) + 14px)}.ep-carpetas [data-bloque=horas]:before,.ep-carpetas [data-bloque=horas]:after{content:none}.ep-carpetas .ep-franja-in{gap:22px;padding-bottom:22px}.ep-carpetas .ep-cinta li{padding-block:4px}.ep-seccion.tema-dia.ep-tono-b,.ep-carpetas .ep-seccion.tema-dia.ep-tono-b{--fondo-hoja:color-mix(in srgb, var(--tiffany-300) 52%, var(--blanco));background:linear-gradient(180deg, var(--fondo-hoja), color-mix(in srgb, var(--tiffany-300) 40%, var(--blanco)) 520px);padding-top:var(--espacio-seccion)}.ep-seccion.tema-noche.ep-tono-b,.ep-con-capas .ep-seccion.tema-noche.ep-tono-b{--fondo-hoja:color-mix(in srgb, var(--teal-900) 90%, var(--noche-hondo));background:var(--fondo-hoja)}.ep-seccion.tema-dia:has(+.ep-seccion.tema-dia.ep-tono-b,+script+.ep-seccion.tema-dia.ep-tono-b):after{content:""}.ep-seccion.tema-dia+.ep-seccion.tema-dia.ep-tono-b:before,.ep-seccion.tema-dia+script+.ep-seccion.tema-dia.ep-tono-b:before{content:"";background:var(--fondo-hoja)}.ep-capas{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ep-capas>span{position:absolute;inset:-180px 0}.ep-con-capas .ep-seccion{isolation:isolate}.ep-con-capas .ep-seccion.tema-dia{z-index:2}.ep-con-capas .ep-seccion.tema-dia+.ep-seccion.tema-dia,.ep-con-capas .ep-seccion.tema-dia+script+.ep-seccion.tema-dia{z-index:1}.ep-con-capas .ep-seccion.tema-noche{background:var(--noche-hondo)}.tema-noche>.ep-capas>span:first-child{background:radial-gradient(48% 30% at 94% 34%, color-mix(in srgb, var(--teal-700) 30%, transparent), transparent 70%);inset:-180px 0}.tema-noche>.ep-capas>span:nth-child(2){background:radial-gradient(44% 28% at 4% 66%, color-mix(in srgb, var(--teal-800) 36%, transparent), transparent 70%);inset:-180px 0}.tema-noche>.ep-capas>span:nth-child(3){background:radial-gradient(36% 14% at 50% 52%,#40e0d00b,#0000 70%)}.tema-dia>.ep-capas>span:first-child{background:radial-gradient(60% 520px at 50% 180px,#81d8d033,#0000 72%)}.tema-dia>.ep-capas>span:nth-child(2){background:radial-gradient(34% 22% at 10% 58%,#c5ece88c,#0000 70%)}.tema-dia>.ep-capas>span:nth-child(3){background:radial-gradient(30% 20% at 92% 78%,#c5ece880,#0000 70%)}.tema-dia>.ep-capas{-webkit-mask:linear-gradient(#000 calc(100% - 220px),#0000);mask:linear-gradient(#000 calc(100% - 220px),#0000)}.tema-noche>.ep-capas,.ep-seccion.tema-dia+.ep-seccion.tema-dia>.ep-capas,.ep-seccion.tema-dia+script+.ep-seccion.tema-dia>.ep-capas{-webkit-mask:linear-gradient(#0000,#000 200px calc(100% - 200px),#0000);mask:linear-gradient(#0000,#000 200px calc(100% - 200px),#0000)}.ep-carpetas .ep-seccion.tema-dia:not([data-bloque=horas])>.ep-capas{-webkit-mask:linear-gradient(#0000,#000 200px calc(100% - 220px),#0000);mask:linear-gradient(#0000,#000 200px calc(100% - 220px),#0000)}.ep-seccion.tema-dia+.ep-seccion.tema-dia>.ep-capas>span:first-child,.ep-seccion.tema-dia+script+.ep-seccion.tema-dia>.ep-capas>span:first-child{display:none}.ep-pie{background-color:var(--noche-hondo);color:var(--noche-600);border-top:1px solid var(--linea-sobre-franja);padding-block:clamp(56px,7vw,88px) 32px}.ep-pie a{text-decoration:none}.ep-pie .ep-brand{color:var(--noche-900)}.ep-pie-arriba{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:40px;padding-bottom:clamp(48px,6vw,72px);display:grid}.ep-pie-marca{align-content:start;gap:16px;display:grid}.ep-pie-hechos{font:400 var(--texto-peq)/1.45 var(--fuente-texto);color:var(--color-texto-suave);gap:6px;margin:0;padding:0;list-style:none;display:grid}.ep-pie-col{font-size:var(--texto-medio);align-content:start;justify-items:start;gap:12px;display:grid}.ep-pie-col p{font:600 var(--texto-peq)/1.3 var(--fuente-titulo);color:var(--noche-900);margin-bottom:4px}.ep-pie-col a{transition:color .2s var(--curva-salida);margin-block:-4px;padding-block:4px}.ep-pie-col a:hover,.ep-pie-legal a:hover{color:var(--noche-900)}.ep-pie-legal{border-top:1px solid var(--linea-sobre-franja);font-size:var(--texto-peq);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:24px;display:flex}.ep-pie-legal nav{gap:18px;display:flex}.ep-pie-legal nav a{margin-block:-11px;padding-block:11px}@media (width<=760px){.ep-pie-arriba{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-pie-marca{grid-column:1/-1}.ep-pie-col{gap:0}.ep-pie-col p{margin-bottom:8px}.ep-pie-col :is(a,span){margin-block:0;padding-block:11px}}.ep-cab{text-align:center;justify-items:center;gap:20px;max-width:860px;margin:0 auto clamp(48px,6vw,72px);display:grid}.ep-cab h2,.ep-h2{font-weight:500;font-size:var(--titulo-seccion);letter-spacing:-.04em;line-height:1.05}.ep-cab>p,.ep-entradilla{font:500 var(--texto-entrada)/1.4 var(--fuente-titulo);letter-spacing:-.01em;color:var(--color-texto-suave);max-width:44ch}.tema-dia :focus-visible{outline-color:var(--color-principal)}.ep-seccion.tema-dia{--cristal-fondo:var(--cristal-dia-fondo);--cristal-filo:var(--cristal-dia-filo);--cristal-sombra:var(--cristal-dia-sombra);--cristal-sombra-alta:var(--cristal-dia-sombra-alta);--marco-anillo:#f6fcfb;--marco-alto:#fff;--marco-bajo:#81d8d0d9;--marco-hilo:#127a7824;--marco-junta:#127a7838;--marco-sombra:0 2px 4px #0a3a380f, 0 16px 30px -14px #0a4a4838, 0 60px 100px -44px #127a7866}.ep-seccion.tema-noche{--cristal-fondo:var(--cristal-noche-fondo);--cristal-filo:var(--cristal-noche-filo);--cristal-sombra:var(--cristal-noche-sombra);--cristal-sombra-alta:var(--cristal-noche-sombra-alta);--marco-anillo:#0f1f1e;--marco-alto:#ffffff42;--marco-bajo:#40e0d04d;--marco-hilo:#ffffff12;--marco-junta:#0009;--marco-sombra:0 2px 4px #00000059, 0 20px 40px -14px #0009, 0 60px 100px -40px #000000d9, 0 40px 110px -50px #40e0d04d}.ep-tarjeta{border-radius:var(--radio-caja);background:var(--cristal-fondo,linear-gradient(180deg, var(--color-superficie-2), var(--color-superficie) 60%));box-shadow:var(--cristal-sombra,var(--sombra-tarjeta-noche));position:relative}.ep-tarjeta:after,.ep-cristal:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:var(--cristal-filo);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ep-ventana{border-radius:var(--radio-caja);background:var(--color-ventana);box-shadow:var(--sombra-flotante);font-variant-numeric:tabular-nums;position:relative;overflow:hidden}.ep .ep-ventana{--marco:10px;box-shadow:0 0 0 1px var(--marco-junta), 0 0 0 var(--marco) var(--marco-anillo), 0 -1px 0 var(--marco) var(--marco-alto), 0 1.5px 0 var(--marco) var(--marco-bajo), 0 0 0 calc(var(--marco) + 1px) var(--marco-hilo), var(--marco-sombra)}@media (width<=600px){.ep .ep-ventana{--marco:6px}}.ep-ventana-barra{border-bottom:1px solid var(--color-linea);min-height:44px;font:600 var(--texto-peq)/1 var(--fuente-titulo);color:var(--color-texto-suave);align-items:center;gap:10px;padding:0 16px;display:flex}.ep-ventana-barra b{color:var(--color-texto);font-weight:700}.ep-ventana-barra .ep-ejemplo{margin-left:auto}.ep-ventana-lugar{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.ep-ventana-lugar:before{content:"·";margin-right:10px}@media (width<=640px){.ep-ventana-barra{font-size:0}.ep-ventana-barra b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--texto-peq);overflow:hidden}.ep-ventana-barra .ep-ejemplo{font-size:var(--texto-rotulo);flex:none}.ep-ventana-lugar{display:none}}.ep-leyenda{font:400 var(--texto-peq)/1.45 var(--fuente-texto);color:var(--color-texto-suave);text-wrap:pretty;margin-top:12px}.ep .ep-ventana+.ep-leyenda{margin-top:26px}.ep-leyenda b{color:var(--color-texto);font-weight:600}.ep-ejemplo{font:600 var(--texto-rotulo)/1 var(--fuente-titulo);color:var(--color-texto-suave);border:1px solid var(--color-linea);border-radius:var(--radio-peq);padding:5px 8px}.ep-estado{border-radius:var(--radio-peq);font:700 var(--texto-rotulo)/1 var(--fuente-titulo);white-space:nowrap;transition:background-color .3s var(--curva-salida), color .3s var(--curva-salida), border-color .3s var(--curva-salida);align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.ep-estado[data-estado=hecho]{background:color-mix(in srgb, var(--color-destacado) 16%, transparent);color:var(--color-destacado);border:1px solid #0000}.tema-dia .ep-estado[data-estado=hecho]{color:var(--color-principal-texto)}.ep-estado[data-estado=sistema]{border:1px solid var(--color-linea);color:var(--color-texto-suave)}.ep-estado[data-estado=revisar]{background:var(--color-calido-fondo);color:var(--color-calido-texto);border:1px solid #0000}.ep-estado[data-estado=revisar]:before{content:"!";background:var(--color-calido);width:12px;height:12px;color:var(--blanco);font:800 9px/1 var(--fuente-titulo);border-radius:50%;place-items:center;display:grid}.ep-ico{flex:none;width:44px;height:44px}.ep-ico *{fill:none;stroke:var(--color-principal);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ep-ico .tinta{stroke:none;fill:var(--color-ico-tinta);transform:translate(1.5px,1.5px)}@media (forced-colors:active){.ep-tarjeta,.ep-ventana,.pq7-banda{border:1px solid canvastext}.ep-btn,.ep-btn-2{border:1px solid}.ep-btn:focus-visible,.ep-btn-2:focus-visible{outline:2px solid highlight}}::selection{background:color-mix(in srgb, var(--color-acento) 50%, transparent);color:inherit}@media print{html.ep-mov [data-e]:not(.e-on){opacity:1!important;transform:none!important}body.ep{-webkit-print-color-adjust:exact;print-color-adjust:exact}body.ep:after,.ep .saltar,.ep-pausa,.qh-pausa,.ep-repetir{display:none!important}.ep-bar{position:static}.ep-seccion{break-inside:avoid-page}}
