@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-wght-normal.DLoelf7F.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.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,[data-tema=dia]{--hf-crema:#fff8ef;--hf-tinta:#1c1a1f;--hf-rojo:#e8412c;--hf-rojo-boton:#d93a24;--hf-rojo-texto:#c53220;--hf-amarillo:#ffc23d;--hf-amarillo-borde:#c58a00;--hf-verde:#1fa67a;--hf-azul:#243b8f;--hf-rosa:#ff6fa3;--hf-azul-medianoche:#0f1736;--bg:var(--hf-crema);--surface:#fff;--surface-2:#fbf0e0;--ink:var(--hf-tinta);--ink-2:#5a5360;--line:#ecdfcc;--red:var(--hf-rojo);--red-btn:var(--hf-rojo-boton);--red-ink:var(--hf-rojo-texto);--yellow:var(--hf-amarillo);--green:var(--hf-verde);--blue:var(--hf-azul);--pink:var(--hf-rosa);--glass:#fff8eff0;--water:#d4dcf5;--map-land:#f4ecdd;--map-field:#e4f1dc;--map-river:#bccdf0;--map-road-casing:#e2d3bc;--map-road:#fff;--map-me:var(--hf-azul);--focus:var(--hf-azul);--acento-titulo:var(--red-ink);--glow-texto:0 0 0 transparent;--t-conf-bg:#ddf3ea;--t-conf-ink:#0b6446;--t-ofi-bg:#e2e7f7;--t-ofi-ink:#243b8f;--t-est-bg:#ffefc4;--t-est-ink:#6b4700;--t-est-borde:#6b470040;--font-display:"Bricolage Grotesque Variable", "Bricolage Grotesque", "DM Sans Variable", system-ui, sans-serif;--font-body:"DM Sans Variable", "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-meta:13px;--fs-small:15px;--fs-body:17px;--fs-lead:20px;--fs-title-sm:26px;--fs-title:36px;--fs-display-m:46px;--fs-display-d:68px;--fs-display-hero:96px;--fs-date:88px;--fs-countdown-title:30px;--fs-countdown-num:34px;--fs-countdown-label:12px;--fw-body:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-display:800;--lh-body:1.45;--lh-display:1;--tracking-display:-.025em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:40px;--space-9:56px;--space-10:80px;--radius-sm:10px;--radius-md:14px;--radius-btn:16px;--radius-input:20px;--radius-input-lg:22px;--radius-card:24px;--radius-sheet:30px;--radius-pill:999px;--tap-min:44px;--chip-h:44px;--btn-h:52px;--search-h:62px;--search-h-lg:68px;--tag-h:28px;--tag-h-lg:34px;--shadow:0 1px 2px #1c1a1f0d, 0 10px 26px -14px #1c1a1f47;--shadow-lift:0 2px 6px #1c1a1f0f, 0 24px 40px -18px #1c1a1f61;--shadow-btn:0 10px 22px -12px #d93a24cc;--shadow-btn-hover:0 14px 26px -12px #d93a24f2;--glow:0 0 0 #0000;--dur-instant:.12s;--dur-fast:.15s;--dur-base:.25s;--dur-medium:.32s;--dur-slow:.4s;--dur-sway:3.6s;--dur-swing:.9s;--dur-twinkle:2.8s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-bounce:cubic-bezier(.3, 1.5, .5, 1);--ease-pop:cubic-bezier(.3, 1.6, .5, 1);--z-search:6;--z-nav:20;--z-sheet:31;--z-toast:50}:root[data-tema=noche],[data-tema=noche]{--bg:var(--hf-azul-medianoche);--surface:#18224b;--surface-2:#1f2a5a;--ink:#fff8ef;--ink-2:#c5c9e6;--line:#2c3973;--red:#ff6a55;--red-ink:#ff9a8a;--glass:#18224beb;--water:#1d2b66;--map-land:#111a3e;--map-field:#16214c;--map-river:#24356f;--map-road-casing:#1b2552;--map-road:#2c3a74;--map-me:#8fa4ff;--focus:var(--hf-amarillo);--acento-titulo:var(--hf-amarillo);--glow-texto:0 0 18px color-mix(in srgb, var(--hf-amarillo) 35%, transparent);--t-conf-bg:#1fa67a33;--t-conf-ink:#7be6be;--t-ofi-bg:#96aaff2e;--t-ofi-ink:#c8d2ff;--t-est-bg:#ffc23d2e;--t-est-ink:#ffd67e;--t-est-borde:#ffd67e4d;--shadow:0 1px 2px #00000059, 0 14px 30px -14px #000000b3;--shadow-lift:0 0 0 1px #ffc23d47, 0 22px 44px -16px #000c, 0 0 30px -6px #ffc23d61;--shadow-btn:0 0 22px -4px #ff6a5599;--shadow-btn-hover:0 0 26px -2px #ff6a55bf;--glow:0 0 18px #ffc23d8c}@keyframes hf-sway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes hf-twinkle{0%,to{opacity:1}50%{opacity:.5}}@keyframes hf-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes hf-pop{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes hf-ping{0%{opacity:.75;transform:scale(1)}80%,to{opacity:0;transform:scale(3)}}@keyframes hf-shine{0%{left:-60%}15%,to{left:130%}}@keyframes hf-beat{0%{transform:scale(1)}35%{transform:scale(1.4)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes hf-confetti{0%{opacity:1;transform:translate(0)scale(.4)rotate(0)}70%{opacity:1}to{transform:translate(var(--x), var(--y)) scale(1) rotate(var(--r));opacity:0}}@keyframes hf-swing{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes hf-flash{0%{box-shadow:0 0 #ffc23de6}to{box-shadow:0 12px 30px -12px #ffc23dcc}}@keyframes hf-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hf-slide-down{0%{transform:translateY(-100%)}to{transform:none}}@keyframes hf-toast-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes hf-fade{0%{opacity:0}to{opacity:1}}@keyframes hf-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:var(--lh-body);-webkit-font-smoothing:antialiased;transition:background-color var(--dur-slow) ease, color var(--dur-slow) ease}body{margin:0}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.display{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);line-height:var(--lh-display)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chip{height:var(--chip-h);border-radius:var(--radius-pill);border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font-weight:var(--fw-semibold);font-size:var(--fs-small);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-fast), color var(--dur-base);flex:none;align-items:center;gap:6px;padding:0 18px;display:inline-flex}.chip:hover{border-color:var(--ink-2)}.chip[aria-pressed=true],.chip.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.chip.pop{animation:hf-pop var(--dur-medium) var(--ease-pop)}.btn{min-height:var(--btn-h);border-radius:var(--radius-btn);font-weight:var(--fw-bold);cursor:pointer;transition:transform var(--dur-fast) var(--ease-bounce), box-shadow var(--dur-base);border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:16px;text-decoration:none;display:inline-flex;position:relative}.btn:active{transform:scale(.97)}.btn-primary{background:var(--red-btn);color:#fff;box-shadow:var(--shadow-btn)}.btn-primary:hover{box-shadow:var(--shadow-btn-hover)}.btn-ghost{background:var(--surface);border-color:var(--line);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink-2)}.tag{height:var(--tag-h);border-radius:var(--radius-pill);font-size:var(--fs-meta);font-weight:var(--fw-bold);white-space:nowrap;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.tag.lg{height:var(--tag-h-lg);padding:0 14px 0 10px;font-size:14px}.tag.confirmada{background:var(--t-conf-bg);color:var(--t-conf-ink)}.tag.oficial{background:var(--t-ofi-bg);color:var(--t-ofi-ink)}.tag.estimada{background:var(--t-est-bg);color:var(--t-est-ink);box-shadow:inset 0 0 0 1.5px var(--t-est-borde)}.tag svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.tag.aportada{background:var(--surface-2);color:var(--ink-2);box-shadow:inset 0 0 0 1.5px var(--line)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow);transition:transform .26s var(--ease-out), box-shadow .26s ease;position:relative;overflow:hidden}@media (hover:hover){.card:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)rotate(-.4deg)}}.flag{transform-box:fill-box;transform-origin:50% 0;animation:hf-sway var(--dur-sway) ease-in-out infinite}.bulb{animation:hf-twinkle var(--dur-twinkle) ease-in-out infinite}hf-aviso-copia{display:block}hf-aviso-copia:empty{display:none}.aviso-copia{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--fs-small);margin:0;display:flex}.aviso-copia svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}
