@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:optional;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:optional;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:optional;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:optional;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:optional;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:optional;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:optional;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:optional;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:optional;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:optional;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_3a045996-module__56VnHa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_d2d6362f-module__Qi5PLG__className{font-family:Inter,Inter Fallback;font-style:normal}
@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:optional;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:optional;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:optional;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:900;font-display:optional;src:url(../media/4ae8e3010ce79e6a-s.1ek7x_ipa-38q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:optional;src:url(../media/1747e1908d2352d2-s.0sf3h4u8we0x1.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:optional;src:url(../media/4b766aa38fdaaae3-s.p.11-gljxdt344a.woff2)format("woff2");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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_a91b5b06-module__HFOWvW__className{font-family:Poppins,Poppins Fallback;font-style:normal}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--xs-ang:0deg}}}:root{--brand-primary:#142ccc;--brand-secondary:#1801a8;--brand-glow:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--brand-glow:color-mix(in oklab, var(--brand-primary) 72%, white)}}:root{--brand-deep:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--brand-deep:color-mix(in oklab, var(--brand-primary) 42%, black)}}:root{--brand-hover:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--brand-hover:color-mix(in oklab, var(--brand-primary) 84%, black)}}:root{--brand-tint:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--brand-tint:color-mix(in oklab, var(--brand-primary) 7%, white)}}:root{--brand-tint-2:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--brand-tint-2:color-mix(in oklab, var(--brand-primary) 15%, white)}}:root{--brand-text:var(--brand-primary);--brand-text-hover:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){:root{--brand-text-hover:color-mix(in oklab, var(--brand-text) 84%, black)}}:root{--brand-accent-light:var(--brand-glow);--surface:#fff;--surface-raised:#fff;--surface-sunken:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--surface-sunken:color-mix(in oklab, var(--brand-primary) 4%, white)}}:root{--ink:#0d1030;--ink-muted:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--ink-muted:color-mix(in oklab, var(--ink) 66%, var(--surface))}}:root{--hairline:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--hairline:color-mix(in oklab, var(--ink) 10%, var(--surface))}}:root{--on-brand:#fff;--on-deep:#fff;--focus:var(--brand-glow);--neon-1:var(--brand-primary);--neon-2:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--neon-2:color-mix(in oklab, var(--brand-primary) 42%, #22d3ee)}}:root{--neon-3:var(--brand-glow)}@supports (color:color-mix(in lab, red, red)){:root{--neon-3:color-mix(in oklab, var(--brand-glow) 68%, #6d4aff)}}:root{--neon-4:var(--brand-glow);--grad-hero:radial-gradient(120% 90% at 15% 0%, var(--brand-glow) 0%, var(--brand-primary) 42%, var(--brand-deep) 100%);--grad-accent:linear-gradient(135deg, var(--brand-glow), var(--brand-primary));--shadow-sm:0 1px 2px #0d10300f, 0 2px 8px #142ccc0f;--shadow-md:0 4px 14px #142ccc1a, 0 2px 6px #0d10300f;--shadow-lg:0 18px 50px #142ccc38;--font-display:var(--font-display-src), system-ui, sans-serif;--font-body:var(--font-body-src), system-ui, sans-serif;--font-marker:var(--font-accent-src), var(--font-display-src), cursive;--t-xs:.8rem;--t-sm:1rem;--t-md:1.15rem;--t-lg:1.5rem;--t-xl:2rem;--t-2xl:2.75rem;--t-3xl:clamp(2.9rem, 1.2rem + 8vw, 4.5rem);--s-1:.5rem;--s-2:1rem;--s-3:1.5rem;--s-4:2rem;--s-5:2.5rem;--s-6:3rem;--r:12px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--ease:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-micro:.18s;--dur-macro:.52s;--maxw:30rem;--nav-h:68px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface);color:var(--ink);font-family:var(--font-body);font-size:var(--t-sm);-webkit-font-smoothing:antialiased;padding-bottom:calc(var(--nav-h) + env(safe-area-inset-bottom));margin:0;line-height:1.5}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}a{color:var(--brand-text);text-underline-offset:3px}a:hover{color:var(--brand-text-hover)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}button,a,input,textarea,[role=button]{min-height:44px}textarea{min-height:88px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.lx{--lx-night:var(--ink);--lx-mid:var(--brand-secondary);--lx-amber:var(--brand-primary);--lx-amber-light:var(--brand-accent-light);--lx-amber-dark:var(--brand-text);--lx-bone:var(--surface);--lx-border-dark:var(--lx-bone)}@supports (color:color-mix(in lab, red, red)){.lx{--lx-border-dark:color-mix(in srgb, var(--lx-bone) 10%, transparent)}}.lx{--lx-border-dark-soft:var(--lx-bone)}@supports (color:color-mix(in lab, red, red)){.lx{--lx-border-dark-soft:color-mix(in srgb, var(--lx-bone) 6%, transparent)}}.lx{--lx-border-light:var(--lx-night)}@supports (color:color-mix(in lab, red, red)){.lx{--lx-border-light:color-mix(in srgb, var(--lx-night) 10%, transparent)}}.lx{--lx-ease:cubic-bezier(.22, 1, .36, 1);--lx-container:1180px;font-family:var(--font-body);background:var(--lx-night);color:var(--lx-bone);line-height:1.68;overflow-x:clip}.lx a{color:inherit}.lx p{max-width:56ch;margin:0}.lx-container{max-width:var(--lx-container);margin-inline:auto;padding-inline:56px}@media (max-width:720px){.lx-container{padding-inline:24px}}.lx section{padding-block:136px;position:relative}@media (max-width:720px){.lx section{padding-block:84px}}.lx-on-night{background:var(--lx-night)}.lx-on-mid{background:var(--lx-mid)}.lx-on-bone{background:var(--lx-bone);color:var(--lx-night)}.lx-on-grad{background:var(--grad-hero);color:var(--lx-bone)}.lx-seam{background:var(--lx-border-dark);height:1px}.lx-kicker{font-family:var(--font-marker);letter-spacing:.38em;text-transform:uppercase;color:var(--lx-amber);margin:0 0 28px;font-size:11px;display:inline-block}.lx-on-bone .lx-kicker{color:var(--lx-amber-dark)}.lx-h1{font-family:var(--font-display);font-weight:var(--w-display,900);letter-spacing:-.036em;text-wrap:balance;margin:0 0 26px;font-size:clamp(48px,10vw,116px);line-height:.93}.lx-h2{font-family:var(--font-display);font-weight:var(--w-display,900);letter-spacing:-.028em;text-wrap:balance;margin:0 0 20px;font-size:clamp(30px,4.6vw,52px);line-height:1.02}.lx-h3{font-family:var(--font-display);font-weight:var(--w-display-sub,800);letter-spacing:-.01em;margin:0;font-size:clamp(19px,2.2vw,24px);line-height:1.2}.lx-lead{color:var(--lx-bone);font-size:clamp(17px,1.85vw,20px);line-height:1.6}@supports (color:color-mix(in lab, red, red)){.lx-lead{color:color-mix(in srgb, var(--lx-bone) 82%, transparent)}}.lx-lead{max-width:46ch}.lx-on-bone .lx-lead{color:var(--lx-night)}@supports (color:color-mix(in lab, red, red)){.lx-on-bone .lx-lead{color:color-mix(in srgb, var(--lx-night) 72%, transparent)}}.lx .lx-btn{border-radius:var(--r-pill);background:var(--lx-amber);color:var(--on-brand);font-family:var(--font-body);letter-spacing:.012em;cursor:pointer;transition:transform .28s var(--lx-ease), background .28s var(--lx-ease);border:1px solid #0000;align-items:center;gap:10px;padding:17px 34px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex}.lx .lx-btn:hover{background:var(--lx-amber-light);color:var(--on-brand);transform:translateY(-2px)}.lx .lx-btn:active{transform:scale(.985)}.lx .lx-btn:focus-visible{outline:2px solid var(--lx-amber-light);outline-offset:3px}.lx .lx-btn-ghost{border-color:var(--lx-border-dark);color:var(--lx-bone);background:0 0}.lx .lx-btn-ghost:hover{border-color:var(--lx-amber);color:var(--lx-bone);background:0 0}.lx-hero{padding-top:146px;padding-bottom:0;overflow:hidden}.lx-hero-inner{position:relative}.lx-ghost:before{content:var(--lx-ghost,"")}.lx-hero .lx-ghost{z-index:0;font-family:var(--font-display);font-weight:var(--w-display,900);letter-spacing:-.04em;color:var(--lx-bone);opacity:.045;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(180px,32vw,460px);line-height:1;position:absolute;top:-4vw;right:-2vw}.lx-hero .lx-h1,.lx-hero .lx-lead,.lx-hero .lx-cta-row,.lx-hero .lx-kicker{z-index:1;position:relative}.lx .lx-t1{color:var(--lx-bone);display:block}.lx .lx-t2{color:var(--lx-amber-light);display:block}.lx-hero .lx-lead{margin-bottom:72px}.lx-cta-row{flex-wrap:wrap;gap:16px;margin-bottom:68px;display:flex}.lx-horizon{padding-bottom:64px;position:relative}.lx-horizon .lx-line{background:var(--lx-border-dark);height:1px}.lx-horizon .lx-pts{grid-template-columns:repeat(3,1fr);display:grid;position:relative;top:-1px}.lx-horizon .lx-pt{padding-top:22px;position:relative}.lx-horizon .lx-pt:before{content:"";background:var(--lx-amber);width:9px;height:9px;animation:lx-nodo 3.8s var(--lx-ease) 1;border-radius:50%;position:absolute;top:-4px;left:0}.lx-horizon .lx-pt:nth-child(2):before{animation-delay:.16s}.lx-horizon .lx-pt:nth-child(3):before{animation-delay:.32s}@keyframes lx-nodo{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--lx-amber) 45%, transparent)}50%{box-shadow:0 0 0 14px #0000}to{box-shadow:0 0 #0000}}.lx-horizon .lx-pt .lx-l{font-family:var(--font-marker);letter-spacing:.18em;text-transform:uppercase;color:var(--lx-bone);margin-bottom:6px;font-size:10.5px;display:block}@supports (color:color-mix(in lab, red, red)){.lx-horizon .lx-pt .lx-l{color:color-mix(in srgb, var(--lx-bone) 62%, transparent)}}.lx-horizon .lx-pt .lx-v{font-family:var(--font-display);font-weight:var(--w-display-sub,800);letter-spacing:-.01em;color:var(--lx-bone);font-size:clamp(17px,2vw,22px)}@media (max-width:640px){.lx-horizon .lx-pts{grid-template-columns:1fr;gap:26px}}.lx-ejes-rail{margin-top:64px;position:relative}.lx-ejes-rail .lx-spine{background:var(--lx-border-dark);height:1px;position:absolute;top:0;left:0;right:0}.lx-ejes-grid{grid-template-columns:repeat(3,1fr);gap:48px;display:grid;position:relative}.lx-eje{padding-top:30px;position:relative}.lx-eje:before{content:"";background:var(--lx-amber);border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:0}.lx-eje .lx-n{font-family:var(--font-marker);letter-spacing:.22em;text-transform:uppercase;color:var(--lx-amber);margin-bottom:16px;font-size:11.5px;display:block}.lx-eje .lx-h3{margin-bottom:12px}@media (max-width:860px){.lx-ejes-grid{grid-template-columns:1fr;gap:0}.lx-ejes-rail .lx-spine{width:1px;height:auto;inset:0 auto 0 0}.lx-eje{padding:0 0 40px 28px}.lx-eje:before{top:6px;left:-4px}}.lx-voces{border:1px solid var(--lx-border-dark-soft);border-radius:var(--r-lg);grid-template-columns:.86fr 1.14fr;align-items:stretch;margin-top:56px;display:grid;overflow:hidden}.lx-voces-photo{background:var(--lx-mid);min-height:460px;position:relative}.lx-voces-photo img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;position:absolute;inset:0}.lx-voces-photo .lx-tint{background:linear-gradient(180deg, var(--lx-night) 0%, var(--lx-night) 100%), linear-gradient(100deg, var(--lx-night), transparent 45%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lx-voces-photo .lx-tint{background:linear-gradient(180deg, color-mix(in srgb, var(--lx-night) 5%, transparent) 0%, color-mix(in srgb, var(--lx-night) 55%, transparent) 100%), linear-gradient(100deg, color-mix(in srgb, var(--lx-night) 35%, transparent), transparent 45%)}}.lx-voces-copy{flex-direction:column;justify-content:center;gap:34px;padding:52px 48px;display:flex}.lx-voz{border-top:1px solid var(--lx-border-dark);padding-top:30px}.lx-voz:first-child{border-top:none;padding-top:0}.lx-voz .lx-h3{margin-bottom:6px;font-size:clamp(24px,2.6vw,32px)}.lx-voz .lx-rol{font-family:var(--font-marker);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-amber-light);margin-bottom:14px;font-size:11px;display:block}@media (max-width:860px){.lx-voces{grid-template-columns:1fr}.lx-voces-photo{min-height:340px}.lx-voces-copy{padding:36px 28px}}.lx-programa-wrap{position:relative}.lx-programa-wrap .lx-ghost{z-index:0;font-family:var(--font-display);font-weight:var(--w-display,900);color:var(--lx-night);opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(140px,26vw,320px);line-height:1;position:absolute;top:-30px;right:-14px}.lx-programa-wrap>:not(.lx-ghost){z-index:1;position:relative}.lx-bloques{margin-top:44px}.lx-bloque{border-top:1px solid var(--lx-border-light);grid-template-columns:150px 1fr auto;align-items:baseline;gap:20px;padding:24px 0;display:grid}.lx-bloque:last-child{border-bottom:1px solid var(--lx-border-light)}.lx-bloque .lx-dia{font-family:var(--font-marker);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-amber-dark);font-size:11px}.lx-bloque .lx-titulo{font-family:var(--font-display);font-weight:var(--w-display-sub,800);letter-spacing:-.01em;font-size:19px}.lx-bloque .lx-pend{vertical-align:2px;font-family:var(--font-marker);letter-spacing:.1em;text-transform:uppercase;color:var(--lx-amber-dark);border:1px solid var(--lx-amber-dark);margin-left:10px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.lx-bloque .lx-pend{border:1px solid color-mix(in srgb, var(--lx-amber-dark) 50%, transparent)}}.lx-bloque .lx-pend{white-space:nowrap;border-radius:4px;padding:2px 7px}.lx-bloque .lx-hora{font-family:var(--font-marker);color:var(--lx-night);font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.lx-bloque .lx-hora{color:color-mix(in srgb, var(--lx-night) 64%, transparent)}}.lx-bloque .lx-hora{text-align:right;white-space:nowrap}@media (max-width:640px){.lx-bloque{grid-template-columns:1fr;gap:6px}.lx-bloque .lx-hora{text-align:left}}.lx-convoca-grid{grid-template-columns:1fr 1fr;gap:64px;display:grid}.lx-convoca-grid .lx-h2{font-size:clamp(25px,3.4vw,34px)}.lx-lista{margin-top:8px}.lx-item{border-top:1px solid var(--lx-border-dark);grid-template-columns:34px 1fr;gap:14px;padding:16px 0;display:grid}.lx-item:last-child{border-bottom:1px solid var(--lx-border-dark)}.lx-item .lx-num{font-family:var(--font-marker);color:var(--lx-amber);padding-top:2px;font-size:12px}.lx-item .lx-no{font-family:var(--font-marker);letter-spacing:.06em;color:var(--lx-amber-light);padding-top:2px;font-size:12px}.lx-item .lx-lead{max-width:none}@media (max-width:860px){.lx-convoca-grid{grid-template-columns:1fr;gap:40px}}.lx-comunidad-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px;display:grid}.lx-foto{aspect-ratio:4/5;border-radius:var(--r);background:var(--lx-mid);position:relative;overflow:hidden}.lx-foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lx-foto:after{content:"";background:linear-gradient(180deg, transparent 40%, var(--lx-night) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lx-foto:after{background:linear-gradient(180deg, transparent 40%, color-mix(in srgb, var(--lx-night) 55%, transparent) 100%)}}@media (max-width:720px){.lx-comunidad-grid{grid-template-columns:1fr}.lx-foto{aspect-ratio:3/2}}.lx .lx-comunidad-cta{font-family:var(--font-marker);letter-spacing:.18em;text-transform:uppercase;color:var(--lx-amber-light);border-bottom:1px solid var(--lx-border-dark);align-items:center;gap:8px;margin-top:34px;padding-bottom:6px;font-size:12px;text-decoration:none;display:inline-flex}.lx .lx-comunidad-cta:hover{color:var(--lx-amber-light);border-color:var(--lx-amber)}.lx-registro-grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}@media (max-width:860px){.lx-registro-grid{grid-template-columns:1fr;gap:40px}}.lx-form{max-width:480px}.lx-field{margin-bottom:26px}.lx-field label{font-family:var(--font-marker);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-bone);margin-bottom:10px;font-size:10.5px;display:block}@supports (color:color-mix(in lab, red, red)){.lx-field label{color:color-mix(in srgb, var(--lx-bone) 66%, transparent)}}.lx-field label .lx-hint{text-transform:none;letter-spacing:.04em;color:var(--lx-bone)}@supports (color:color-mix(in lab, red, red)){.lx-field label .lx-hint{color:color-mix(in srgb, var(--lx-bone) 52%, transparent)}}.lx-field input{border:none;border-bottom:1px solid var(--lx-border-dark);width:100%;color:var(--lx-bone);font-family:var(--font-body);background:0 0;border-radius:0;padding:10px 2px 12px;font-size:16px}.lx-field input::placeholder{color:var(--lx-bone)}@supports (color:color-mix(in lab, red, red)){.lx-field input::placeholder{color:color-mix(in srgb, var(--lx-bone) 34%, transparent)}}.lx-field input:focus{border-color:var(--lx-amber);outline:none}.lx-field input:focus-visible{outline:none}.lx-field [data-error]{color:var(--lx-amber-light);margin-top:8px;font-size:13px;display:block}.lx .lx-form .lx-btn{justify-content:center;width:100%;margin-top:8px}.lx .lx-form .lx-btn[disabled]{opacity:.6;cursor:default;transform:none}.lx-form-note{color:var(--lx-bone);margin-top:18px;font-size:13px}@supports (color:color-mix(in lab, red, red)){.lx-form-note{color:color-mix(in srgb, var(--lx-bone) 56%, transparent)}}.lx-form-ok{border-top:1px solid var(--lx-border-dark);padding-top:26px}.lx-form-ok .lx-h3{color:var(--lx-amber-light);margin-bottom:10px}.lx-form-error{color:var(--lx-amber-light);margin-top:14px;font-size:14px;display:block}.lx-rv{opacity:1;transform:none}.lx.lx-anim .lx-rv{opacity:0;transition:opacity .7s var(--lx-ease), transform .7s var(--lx-ease);transform:translateY(18px)}.lx.lx-anim .lx-rv.lx-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lx.lx-anim .lx-rv{opacity:1;transition:none;transform:none}.lx-horizon .lx-pt:before{animation:none}}.lxp{flex-direction:column;justify-content:center;min-height:100dvh;padding-block:clamp(32px,5vh,72px);display:flex}.lxp section{padding-block:0}.lxp-head{margin-bottom:clamp(20px,3.5vh,40px)}.lxp-numero{font-family:var(--font-display);font-weight:var(--w-display,900);letter-spacing:-.04em;color:var(--lx-bone);font-variant-numeric:tabular-nums;font-size:clamp(96px,22vh,280px);line-height:.9}.lxp-de{font-family:var(--font-marker);letter-spacing:.26em;text-transform:uppercase;color:var(--lx-amber);margin-top:clamp(10px,1.6vh,18px);font-size:clamp(14px,2.2vh,22px);display:block}.lxp-nota{color:var(--lx-bone);margin-top:14px;font-size:clamp(14px,2vh,18px)}@supports (color:color-mix(in lab, red, red)){.lxp-nota{color:color-mix(in srgb, var(--lx-bone) 62%, transparent)}}.lxp-progreso{background:var(--lx-border-dark);height:2px;margin:clamp(24px,5vh,52px) 0 clamp(26px,5.5vh,56px);position:relative}.lxp-progreso .lxp-fill{width:var(--p,0%);background:var(--lx-amber);transition:width 1.2s var(--lx-ease);position:absolute;top:0;bottom:0;left:0}.lxp-progreso .lxp-nodo{top:50%;left:var(--p,0%);background:var(--lx-amber);width:14px;height:14px;transition:left 1.2s var(--lx-ease);animation:lxp-respira 3.8s var(--lx-ease) infinite;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}@keyframes lxp-respira{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--lx-amber) 45%, transparent)}50%{box-shadow:0 0 0 22px #0000}to{box-shadow:0 0 #0000}}.lxp-pct{font-family:var(--font-marker);letter-spacing:.18em;color:var(--lx-bone);font-size:clamp(12px,1.8vh,16px);position:absolute;top:-2.6em;right:0}@supports (color:color-mix(in lab, red, red)){.lxp-pct{color:color-mix(in srgb, var(--lx-bone) 62%, transparent)}}.lxp-stats .lx-pts{grid-template-columns:repeat(4,1fr)}.lxp-stats .lx-pt .lx-v{font-size:clamp(26px,4.6vh,46px)}.lxp-stats .lx-pt .lx-l{font-size:clamp(10px,1.5vh,13px)}@media (max-width:720px){.lxp-stats .lx-pts{grid-template-columns:1fr 1fr;gap:26px}}.lxp-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;margin-top:clamp(24px,5vh,56px);display:flex}.lxp-foot .lxp-cta-copy{max-width:46ch}.lxp-qr-card{border-radius:var(--r-lg);background:#fff;flex-direction:column;flex:none;align-items:center;gap:clamp(10px,1.6vh,18px);width:clamp(230px,38vh,540px);padding:clamp(10px,1.2vh,16px);display:flex}.lxp-qr-card>div{align-self:stretch;width:100%}.lxp-qr-card svg{border-radius:6px;width:100%;height:auto;display:block}.lxp-escanea .lxp-qr-card{width:clamp(230px,min(34vw,40vh),300px)}@media (min-height:700px){.lxp-escanea .lxp-qr-card{width:clamp(280px,min(40vw,47.5vh),800px)}}.lxp-qr-label{font-family:var(--font-marker);letter-spacing:.26em;text-transform:uppercase;color:var(--lx-amber-dark);font-size:clamp(13px,1.7vh,20px)}.lxp-qr-dom{font-family:var(--font-marker);color:var(--lx-night);font-size:clamp(14px,2.1vh,24px)}@supports (color:color-mix(in lab, red, red)){.lxp-qr-dom{color:color-mix(in srgb, var(--lx-night) 78%, transparent)}}.lxp-qr-dom{text-align:center;word-break:break-word}.lxp-escanea{background:var(--grad-hero);text-align:center}.lxp-escanea .lx-h1{margin-bottom:0;font-size:clamp(30px,4.6vh,56px)}.lxp-escanea .lx-kicker{letter-spacing:.34em;font-size:clamp(12px,1.5vh,18px)}.lxp-escanea-datos{max-width:30ch;font-family:var(--font-display);font-weight:var(--w-display-sub,800);letter-spacing:-.015em;color:var(--lx-bone);margin:clamp(40px,7vh,84px) auto 0;font-size:clamp(22px,3.4vh,44px);line-height:1.2}@supports (color:color-mix(in lab, red, red)){.lxp-escanea-datos{color:color-mix(in srgb, var(--lx-bone) 90%, transparent)}}.lxp-escanea{position:relative;overflow:hidden}.lxp-escanea:before,.lxp-escanea:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(closest-side, var(--lx-amber), transparent 70%);position:absolute;inset:-30%}@supports (color:color-mix(in lab, red, red)){.lxp-escanea:before,.lxp-escanea:after{background:radial-gradient(closest-side, color-mix(in srgb, var(--lx-amber) 26%, transparent), transparent 70%)}}.lxp-escanea:before,.lxp-escanea:after{filter:blur(60px);opacity:.55}.lxp-escanea:before{animation:26s ease-in-out infinite lxp-velo-a}.lxp-escanea:after{opacity:.38;animation:34s ease-in-out infinite lxp-velo-b}.lxp-escanea>*{z-index:1;position:relative}@keyframes lxp-velo-a{0%,to{transform:translate(-12%,-8%)scale(1)}50%{transform:translate(14%,10%)scale(1.18)}}@keyframes lxp-velo-b{0%,to{transform:translate(16%,12%)scale(1.1)}50%{transform:translate(-10%,-6%)scale(.92)}}@media (prefers-reduced-motion:reduce){.lxp-escanea:before,.lxp-escanea:after{animation:none}}.lxp-escanea .lxp-qr-wrap{justify-content:center;margin-top:clamp(8px,1.2vh,16px);display:flex}.lxp-escanea-url{font-family:var(--font-marker);letter-spacing:.06em;color:var(--lx-bone);margin:clamp(10px,1.6vh,20px) auto 0;font-size:clamp(18px,3.4vh,46px)}@supports (color:color-mix(in lab, red, red)){.lxp-escanea-url{color:color-mix(in srgb, var(--lx-bone) 82%, transparent)}}.lxp-escanea-url{white-space:nowrap}.lxp-flota{animation:6s ease-in-out infinite lxp-flota}@keyframes lxp-flota{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.lxp-halo{animation:lxp-flota 6s ease-in-out infinite, lxp-halo 3.8s var(--lx-ease) infinite}@keyframes lxp-halo{0%{box-shadow:0 24px 70px #00000059, 0 0 0 0 color-mix(in srgb, var(--lx-amber) 40%, transparent)}50%{box-shadow:0 24px 70px #00000059,0 0 0 26px #0000}to{box-shadow:0 24px 70px #00000059,0 0 #0000}}@media (prefers-reduced-motion:reduce){.lxp-progreso .lxp-nodo,.lxp-flota,.lxp-halo{animation:none}}body:has(.lxp){padding-bottom:0}:is(body:has(.lxp) .topbar,body:has(.lxp) .tabbar,body:has(.lxp) .fab,body:has(.lxp) .nudge,body:has(.lxp) .footer){display:none}.lxp{min-height:100dvh}.lxi{background:var(--lx-night);height:100dvh;position:relative;overflow:hidden}.lxi-stage{transform-origin:50%;width:1920px;height:1080px;font-family:var(--font-body);position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.lxi-fondo{background:var(--grad-hero);animation:14s ease-in-out infinite lxi-deriva;position:absolute;inset:-6%}@keyframes lxi-deriva{0%{transform:scale(1.05)translateY(0)}50%{transform:scale(1.09)translateY(-1.2%)}to{transform:scale(1.05)translateY(0)}}.lxi-fondo-video{animation:none;inset:0}.lxi-fondo-video video{object-fit:cover;width:100%;height:100%;display:block}.lxi-fondo-video:after{content:"";background:linear-gradient(180deg, var(--lx-night) 0%, var(--lx-night) 30%, var(--lx-night) 60%, var(--lx-night) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lxi-fondo-video:after{background:linear-gradient(180deg, color-mix(in srgb, var(--lx-night) 32%, transparent) 0%, color-mix(in srgb, var(--lx-night) 8%, transparent) 30%, color-mix(in srgb, var(--lx-night) 5%, transparent) 60%, color-mix(in srgb, var(--lx-night) 35%, transparent) 100%)}}.lxi-horizonte{background:var(--lx-bone);transform-origin:50%;height:1px;animation:14s cubic-bezier(.16,1,.3,1) infinite lxi-horizonte;position:absolute;top:50%;left:10%;right:10%;transform:scaleX(0)}.lxi-horizonte:after{content:"";background:var(--lx-amber);width:9px;height:9px;box-shadow:0 0 28px 8px var(--lx-amber);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.lxi-horizonte:after{box-shadow:0 0 28px 8px color-mix(in srgb, var(--lx-amber) 50%, transparent)}}.lxi-horizonte:after{opacity:0;animation:14s cubic-bezier(.16,1,.3,1) infinite lxi-nodo}@keyframes lxi-horizonte{0%{opacity:.55;transform:scaleX(0)}16%{opacity:.4;transform:scaleX(1)}90%{opacity:.4;transform:scaleX(1)}to{opacity:.55;transform:scaleX(0)}}@keyframes lxi-nodo{0%{opacity:0}14%{opacity:1}90%{opacity:1}to{opacity:0}}.lxi-logo{filter:blur(10px);opacity:0;flex-direction:column;align-items:center;gap:22px;animation:14s cubic-bezier(.16,1,.3,1) infinite lxi-logo;display:flex;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)scale(.94)}@keyframes lxi-logo{0%{opacity:0;filter:blur(10px);top:40%;transform:translate(-50%,-50%)scale(.94)}10%{opacity:1;filter:blur();top:40%;transform:translate(-50%,-50%)scale(1)}32%{opacity:1;filter:blur();top:40%;transform:translate(-50%,-50%)scale(1)}46%{opacity:1;filter:blur();top:19%;transform:translate(-50%,-50%)scale(.58)}88%{opacity:1;filter:blur();top:19%;transform:translate(-50%,-50%)scale(.58)}97%{opacity:0;filter:blur(8px);top:30%;transform:translate(-50%,-50%)scale(.7)}to{opacity:0;filter:blur(10px);top:40%;transform:translate(-50%,-50%)scale(.94)}}.lxi-logo .lxi-top{font-family:var(--font-body);letter-spacing:.52em;text-indent:.52em;color:var(--lx-bone);font-size:40px;font-weight:500}.lxi-logo .lxi-rule{align-items:center;gap:19px;width:700px;display:flex}.lxi-logo .lxi-rule i{background:var(--lx-bone);flex:1;height:2px}@supports (color:color-mix(in lab, red, red)){.lxi-logo .lxi-rule i{background:color-mix(in srgb, var(--lx-bone) 55%, transparent)}}.lxi-logo .lxi-rule b{background:var(--lx-amber);border-radius:50%;width:12px;height:12px}.lxi-logo .lxi-main{font-family:var(--font-display);font-weight:var(--w-display-sub,800);letter-spacing:-.022em;color:var(--lx-bone);white-space:nowrap;font-size:136px;line-height:.98}.lxi-logo .lxi-desc{font-family:var(--font-marker);letter-spacing:.38em;text-indent:.38em;color:var(--lx-amber);white-space:nowrap;font-size:23px;font-weight:400}.lxi-mensaje{text-align:center;position:absolute;bottom:15%;left:0;right:0}.lxi-mensaje .lxi-clip{clip-path:inset(0 100% 0 0);animation:14s cubic-bezier(.16,1,.3,1) infinite lxi-wipe;display:inline-block}@keyframes lxi-wipe{0%{clip-path:inset(0 100% 0 0)}40%{clip-path:inset(0 100% 0 0)}54%{clip-path:inset(0 0% 0 0)}84%{clip-path:inset(0 0% 0 0)}92%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 100% 0 0)}}.lxi-cta{font-family:var(--font-display);font-weight:var(--w-display,900);color:var(--lx-bone);letter-spacing:-2px;white-space:nowrap;font-size:100px;line-height:1}.lxi-fecha{font-family:var(--font-marker);color:var(--lx-bone);letter-spacing:6.5px;text-transform:uppercase;white-space:nowrap;margin-top:24px;font-size:27px;font-weight:500}.lxi-fecha b{color:var(--lx-amber);font-weight:500}@media (prefers-reduced-motion:reduce){.lxi-fondo,.lxi-horizonte,.lxi-horizonte:after,.lxi-logo,.lxi-mensaje .lxi-clip{animation:none}.lxi-fondo-video video{display:none}.lxi-horizonte{opacity:.4;transform:scaleX(1)}.lxi-horizonte:after{opacity:1}.lxi-logo{opacity:1;filter:none;top:19%;transform:translate(-50%,-50%)scale(.58)}.lxi-mensaje .lxi-clip{clip-path:none}}.lx-invitacion-in{grid-template-columns:1fr minmax(280px,420px);align-items:center;gap:56px;display:grid}@media (max-width:860px){.lx-invitacion-in{grid-template-columns:1fr;gap:32px}}.lx-video{margin:0}.lx-video video{aspect-ratio:464/416;background:var(--lx-night);width:100%;max-width:420px;box-shadow:0 18px 50px -20px var(--lx-night);border-radius:16px;display:block}@supports (color:color-mix(in lab, red, red)){.lx-video video{box-shadow:0 18px 50px -20px color-mix(in srgb, var(--lx-night) 55%, transparent)}}.lx-video figcaption{font-family:var(--font-marker);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-night);margin-top:14px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.lx-video figcaption{color:color-mix(in srgb, var(--lx-night) 60%, transparent)}}.lx-aliados-lista{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:34px 40px;margin:44px 0 0;padding:0;list-style:none;display:grid}@media (min-width:1080px){.lx-aliados-lista{grid-template-columns:repeat(5,1fr);gap:30px 28px}}.lx-aliados-lista li{border-top:1px solid var(--lx-border-dark);flex-direction:column;gap:10px;padding-top:20px;display:flex}.lx-aliados-lista a{text-decoration:none;display:block}.lx-aliado-logo{background:var(--lx-bone);width:auto;height:26px;height:var(--alto,26px);-webkit-mask:var(--logo) no-repeat left center / contain;-webkit-mask:var(--logo) no-repeat left center / contain;-webkit-mask:var(--logo) no-repeat left center / contain;-webkit-mask:var(--logo) no-repeat left center / contain;mask:var(--logo) no-repeat left center / contain;display:block}.lx-aliado-nombre{font-family:var(--font-display);font-weight:var(--w-display-sub,800);letter-spacing:-.012em;color:var(--lx-bone);font-size:19px;line-height:34px;display:block}.lx-aliados-lista a:hover .lx-aliado-logo{background:var(--lx-amber-light)}.lx-aliados-lista a:hover .lx-aliado-nombre{color:var(--lx-amber-light)}.lx-aliado-rol{font-family:var(--font-marker);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-bone);font-size:11px}@supports (color:color-mix(in lab, red, red)){.lx-aliado-rol{color:color-mix(in srgb, var(--lx-bone) 58%, transparent)}}.lx-aliados-nota{border-top:1px solid var(--lx-border-dark);max-width:52ch;color:var(--lx-bone);margin-top:64px;padding-top:26px}@supports (color:color-mix(in lab, red, red)){.lx-aliados-nota{color:color-mix(in srgb, var(--lx-bone) 62%, transparent)}}.lx-aliados-nota{font-size:14.5px}.lx-casa-grid{grid-template-columns:minmax(240px,.8fr) 1.2fr;align-items:start;gap:56px;display:grid}@media (max-width:860px){.lx-casa-grid{grid-template-columns:1fr;gap:28px}}.lx-casa-detalle{border-top:1px solid var(--lx-border-dark);max-width:48ch;color:var(--lx-bone);margin-top:30px;padding-top:24px}@supports (color:color-mix(in lab, red, red)){.lx-casa-detalle{color:color-mix(in srgb, var(--lx-bone) 72%, transparent)}}.lx-casa-detalle{font-size:15.5px}.lx-contador{max-width:34ch;margin-top:30px}.lx-contador-barra{background:var(--lx-border-dark);border-radius:2px;height:3px;overflow:hidden}.lx-contador-barra span{background:var(--lx-amber);height:100%;transition:width .6s var(--lx-ease);display:block}.lx-contador-txt{font-family:var(--font-marker);letter-spacing:.1em;text-transform:uppercase;color:var(--lx-bone);margin-top:12px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.lx-contador-txt{color:color-mix(in srgb, var(--lx-bone) 78%, transparent)}}.lx-aliado-frase{text-transform:none;letter-spacing:.01em;font-size:12.5px;line-height:1.5}.lx-hero{isolation:isolate;position:relative}.lx-hero:before,.lx-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, var(--lx-amber), transparent 72%);position:absolute;inset:-25%}@supports (color:color-mix(in lab, red, red)){.lx-hero:before,.lx-hero:after{background:radial-gradient(closest-side, color-mix(in srgb, var(--lx-amber) 22%, transparent), transparent 72%)}}.lx-hero:before,.lx-hero:after{filter:blur(70px);opacity:.5}.lx-hero:before{animation:30s ease-in-out infinite lx-velo-1}.lx-hero:after{opacity:.34;animation:40s ease-in-out infinite lx-velo-2}@keyframes lx-velo-1{0%,to{transform:translate(-14%,-10%)scale(1)}50%{transform:translate(12%,8%)scale(1.2)}}@keyframes lx-velo-2{0%,to{transform:translate(18%,10%)scale(1.12)}50%{transform:translate(-12%,-8%)scale(.9)}}@media (prefers-reduced-motion:reduce){.lx-hero:before,.lx-hero:after{animation:none}}.lx-hero .lx-btn{letter-spacing:.02em;transition:transform .34s var(--lx-ease), background .34s var(--lx-ease), box-shadow .34s var(--lx-ease);padding:20px 42px;font-size:16.5px}.lx-hero .lx-btn:not(.lx-btn-ghost){box-shadow:0 14px 34px -14px var(--lx-amber)}@supports (color:color-mix(in lab, red, red)){.lx-hero .lx-btn:not(.lx-btn-ghost){box-shadow:0 14px 34px -14px color-mix(in srgb, var(--lx-amber) 70%, transparent)}}.lx-hero .lx-btn:not(.lx-btn-ghost):hover{box-shadow:0 22px 46px -16px var(--lx-amber);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.lx-hero .lx-btn:not(.lx-btn-ghost):hover{box-shadow:0 22px 46px -16px color-mix(in srgb, var(--lx-amber) 85%, transparent)}}.lx-hero .lx-btn-ghost{border-color:var(--lx-bone)}@supports (color:color-mix(in lab, red, red)){.lx-hero .lx-btn-ghost{border-color:color-mix(in srgb, var(--lx-bone) 26%, transparent)}}.lx-hero .lx-btn-ghost:hover{border-color:var(--lx-amber);transform:translateY(-3px)}.lx-voces-photo{margin-top:clamp(20px,3.4vw,46px)}.lxp-escanea-logo{width:auto;height:clamp(48px,7vh,92px);margin:0 auto clamp(20px,3.4vh,40px);display:block}.lxp-qr-wrap{position:relative}.lxp-qr-card{z-index:1;position:relative}.lxp-qr-wrap:before,.lxp-qr-wrap:after{content:"";z-index:0;aspect-ratio:1/1.12;border-radius:var(--r-lg);border:2px solid var(--lx-amber);width:clamp(240px,30vh,400px);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.lxp-qr-wrap:before,.lxp-qr-wrap:after{border:2px solid color-mix(in srgb, var(--lx-amber) 70%, transparent)}}.lxp-qr-wrap:before,.lxp-qr-wrap:after{pointer-events:none;animation:3.2s cubic-bezier(.2,.6,.3,1) infinite lxp-onda;transform:translate(-50%,-50%)}.lxp-qr-wrap:after{animation-delay:1.6s}@keyframes lxp-onda{0%{opacity:.55;transform:translate(-50%,-50%)scale(1)}70%{opacity:0;transform:translate(-50%,-50%)scale(1.28)}to{opacity:0;transform:translate(-50%,-50%)scale(1.28)}}@media (prefers-reduced-motion:reduce){.lxp-qr-wrap:before,.lxp-qr-wrap:after{opacity:.3;animation:none;transform:translate(-50%,-50%)scale(1.06)}}.lx-folio{background:var(--lx-bone);border-radius:16px;margin-top:28px;padding:22px 26px}@supports (color:color-mix(in lab, red, red)){.lx-folio{background:color-mix(in srgb, var(--lx-bone) 8%, transparent)}}.lx-folio{border:1px solid var(--lx-border-dark)}.lx-folio span{font-family:var(--font-marker);letter-spacing:.22em;text-transform:uppercase;color:var(--lx-bone);font-size:12px;display:block}@supports (color:color-mix(in lab, red, red)){.lx-folio span{color:color-mix(in srgb, var(--lx-bone) 62%, transparent)}}.lx-folio strong{font-family:var(--font-display);font-weight:var(--w-display,900);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--lx-amber-light);margin-top:8px;font-size:clamp(38px,6vw,54px);line-height:1;display:block}.lx-folio em{color:var(--lx-bone);margin-top:12px;font-size:14px;font-style:normal;display:block}@supports (color:color-mix(in lab, red, red)){.lx-folio em{color:color-mix(in srgb, var(--lx-bone) 70%, transparent)}}.lx-aliado-lockup{align-items:center;gap:10px;display:inline-flex}.lx-aliado-word{font-family:var(--font-display);font-weight:var(--w-display-sub,800);letter-spacing:-.005em;color:var(--lx-bone);max-width:9ch;font-size:15px;line-height:1.1}:is(body:has(.xp) .footer,body:has(.xp) .tabbar,body:has(.xp) .fab,body:has(.xp) .nudge){display:none!important}body:has(.xp){padding-bottom:0}.xp{--xp-noche:var(--brand-deep);--xp-tinta:var(--on-deep);--xp-acento:var(--brand-accent-light);--xp-linea:var(--xp-tinta)}@supports (color:color-mix(in lab, red, red)){.xp{--xp-linea:color-mix(in oklab, var(--xp-tinta) 18%, transparent)}}.xp{background:var(--xp-noche);color:var(--xp-tinta);min-height:100svh}.xp-saltar{background:var(--surface);color:var(--ink);border-radius:var(--r);padding:.6rem 1rem;position:absolute;left:-9999px}.xp-saltar:focus{margin:.75rem;display:inline-block;position:static}.xp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xp-umbral{place-content:center;justify-items:center;gap:var(--s-3);min-height:100svh;padding:var(--s-4) clamp(1.25rem, 6vw, 3.5rem);text-align:center;display:grid}.xp-sello{justify-items:center;gap:var(--s-2);color:inherit;cursor:pointer;padding:var(--s-3);border-radius:var(--r-xl);background:0 0;border:0;display:grid}.xp-sello:focus-visible{outline:2px solid var(--xp-acento);outline-offset:4px}.xp-sello-objeto{aspect-ratio:1;border:1px solid var(--xp-linea);background:radial-gradient(circle at 62% 28%, var(--xp-acento), transparent 68%);border-radius:50%;width:min(52vw,13rem)}@supports (color:color-mix(in lab, red, red)){.xp-sello-objeto{background:radial-gradient(circle at 62% 28%, color-mix(in oklab, var(--xp-acento) 40%, transparent), transparent 68%)}}.xp-sello-objeto{animation:xp-respira 5.4s var(--ease) infinite;box-shadow:0 24px 60px #00000061}.xp-sello-copy{font-family:var(--font-display);font-size:var(--t-lg);max-width:16ch;line-height:1.15}.xp-objeto-nota{font-family:var(--font-marker);font-size:var(--t-xs);letter-spacing:.28em;text-transform:uppercase;opacity:.62;margin:0}.xp-audio{z-index:40;justify-items:end;gap:.25rem;padding:.75rem;display:grid;position:fixed;inset:auto 0 0 auto}.xp-mute{border:1px solid var(--xp-linea);border-radius:var(--r-pill);background:var(--xp-noche)}@supports (color:color-mix(in lab, red, red)){.xp-mute{background:color-mix(in oklab, var(--xp-noche) 78%, transparent)}}.xp-mute{color:var(--xp-tinta);font-size:var(--t-xs);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.4rem .85rem}.xp-mute:focus-visible{outline:2px solid var(--xp-acento);outline-offset:2px}.xp-credito{opacity:.6;text-align:right;max-width:22ch;margin:0;font-size:.72rem}.xp-credito-l{font-family:var(--font-marker);letter-spacing:.16em;text-transform:uppercase}html[data-xp=cerrado] .xp-arco,html[data-xp=respiro] .xp-arco>:not(.xp-respiro),html[data-xp=abierto] .xp-umbral,html[data-xp=respiro] .xp-umbral,html[data-xp=abierto] .xp-respiro{display:none}.xp-arco>*{padding-inline:clamp(1.25rem,6vw,4rem)}.xp-respiro{text-align:center;place-content:center;min-height:100svh;display:grid}.xp-respiro-frase{font-family:var(--font-display);font-size:var(--t-2xl);letter-spacing:-.03em;max-width:14ch;animation:xp-enfoca 1.6s var(--ease) both;margin:0;line-height:1.05}.xp-reconocimiento{padding-block:var(--s-6);text-align:center}.xp-reconocimiento-copy{max-width:26ch;font-size:var(--t-md);margin:0 auto;line-height:1.5}.xp-capitulos{padding-block:var(--s-6)}.xp-riel{gap:var(--s-6);max-width:34rem;margin:0 auto;padding:0;list-style:none;display:grid}.xp-cap{gap:var(--s-2);grid-template-columns:2.4rem 1fr;align-items:start;display:grid}.xp-cap+.xp-cap{border-top:1px solid var(--xp-linea);padding-top:var(--s-5)}.xp-cap-n{font-family:var(--font-marker);font-size:var(--t-xs);letter-spacing:.22em;opacity:.55;padding-top:.5rem}.xp-cap-t{font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:-.02em;margin:0 0 .55rem;line-height:1.05}.xp-cap-p{font-size:var(--t-sm);opacity:.82;margin:0;line-height:1.6}.xp-cap-link{font-size:var(--t-xs);color:var(--xp-acento);margin-top:.75rem;display:inline-block}.xp-pico{padding-block:var(--s-6);text-align:center}.xp-pico-l{font-family:var(--font-marker);font-size:var(--t-xs);letter-spacing:.28em;text-transform:uppercase;opacity:.6}.xp-pico-t{font-family:var(--font-display);font-size:var(--t-2xl);letter-spacing:-.035em;max-width:15ch;margin:.5rem auto .75rem;line-height:1.02}.xp-pico-p{max-width:32ch;font-size:var(--t-sm);opacity:.8;margin:0 auto;line-height:1.6}.xp-cierre{place-content:center;justify-items:center;gap:var(--s-3);text-align:center;min-height:100svh;padding-block:var(--s-6);display:grid}.xp-cierre-frase{font-family:var(--font-display);font-size:var(--t-xl);max-width:18ch;margin:0;line-height:1.1}.xp-cierre-gesto{justify-items:center;gap:var(--s-2);color:inherit;cursor:pointer;font-size:var(--t-xs);font-family:var(--font-marker);letter-spacing:.2em;text-transform:uppercase;background:0 0;border:0;display:grid}.xp-cierre-gesto:focus-visible{outline:2px solid var(--xp-acento);outline-offset:4px}.xp-cierre-objeto{aspect-ratio:1;border:1px solid var(--xp-linea);background:radial-gradient(circle at 62% 28%, var(--xp-acento), transparent 70%);border-radius:50%;width:min(38vw,8.5rem)}@supports (color:color-mix(in lab, red, red)){.xp-cierre-objeto{background:radial-gradient(circle at 62% 28%, color-mix(in oklab, var(--xp-acento) 34%, transparent), transparent 70%)}}.xp-cierre-objeto{transition:transform .9s var(--ease), opacity .9s var(--ease)}.xp-cierre-sellado .xp-cierre-objeto{opacity:.5;transform:scale(1.18)}.xp-cierre-sello{min-height:1.4em;font-size:var(--t-sm);opacity:.78;margin:0}.xp-cierre .v2-carta{border-color:var(--xp-linea);text-align:left;max-width:30rem}@keyframes xp-respira{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}@keyframes xp-enfoca{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:none}}@media (prefers-reduced-motion:reduce){.xp-sello-objeto,.xp-respiro-frase{animation:none}.xp-cierre-objeto{transition:none}}.v2-ant{--v2-acento:var(--brand-text);--v2-linea:currentColor}@supports (color:color-mix(in lab, red, red)){.v2-ant{--v2-linea:color-mix(in oklab, currentColor 16%, transparent)}}.v2-ant{padding-block:var(--s-4);animation:v2-sube var(--dur-macro) var(--ease) both}.v2-ant-oscuro{--v2-acento:var(--brand-accent-light)}.v2-ant-serie{font-family:var(--font-marker);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;opacity:.72;margin-bottom:.5rem;display:block}.v2-ant-dias{font-family:var(--font-display);font-weight:var(--w-display,900);font-size:var(--t-3xl);letter-spacing:-.03em;color:var(--v2-acento);margin:0;line-height:.92}.v2-ant-prop{font-size:var(--t-md);max-width:32ch;margin:var(--s-2) 0 0;line-height:1.45}.v2-ant-datos{gap:var(--s-2) var(--s-4);margin:var(--s-3) 0 0;padding:var(--s-2) 0 0;border-top:1px solid var(--v2-linea);flex-wrap:wrap;display:flex}.v2-ant-dato{flex-direction:column-reverse;min-width:5.5rem;display:flex}.v2-ant-v{font-family:var(--font-display);font-weight:var(--w-display-sub,800);font-size:var(--t-lg);letter-spacing:-.02em;margin:0;line-height:1.05}.v2-ant-l{font-size:var(--t-xs);opacity:.72;margin-top:.2rem}.v2-ant-regla{margin:var(--s-3) 0 0;border-left:3px solid var(--v2-acento);font-size:var(--t-sm);max-width:40ch;padding-left:.9rem;line-height:1.5}.v2-ant-regla-l{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;opacity:.6;margin-bottom:.15rem;display:block}@keyframes v2-sube{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v2-ant{animation:none}}.v2-marcas{display:contents}.v2-marca{border-radius:var(--r-pill);font-size:var(--t-xs);border:1px solid var(--brand-primary);align-items:center;padding:.18rem .55rem;font-weight:700;line-height:1.45;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.v2-marca{border:1px solid color-mix(in oklab, var(--brand-primary) 26%, transparent)}}.v2-marca{color:var(--brand-text);background:0 0}.v2-marca-pico{background:var(--brand-deep);color:var(--on-deep);border-color:#0000}.v2-marca-cierre{border-style:dashed}.v2-marca-momento{border-color:var(--hairline);color:var(--ink-muted)}.v2-marca-juntos{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.v2-marca-juntos{border-color:color-mix(in oklab, var(--ink) 26%, transparent)}}.v2-marca-juntos{color:var(--ink)}.v2-nota{font-size:var(--t-xs);color:var(--ink-muted);margin:.35rem 0 0;line-height:1.45}.v2-carta{border-top:1px solid var(--hairline);padding-top:var(--s-2)}.v2-carta-t{font-family:var(--font-marker);font-size:var(--t-sm);color:var(--ink);margin:0 0 .5rem}.v2-carta-lista{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.v2-carta-l{font-size:var(--t-xs);gap:.5rem;line-height:1.5;display:flex}.v2-carta-l:before{content:"—";opacity:.45}.v2-carta-link{font-size:var(--t-xs);margin:.5rem 0 0}html:has(.pr) body{padding-bottom:0}.pr{font-family:var(--font-body);color:var(--ink);background:var(--surface);line-height:1.6;overflow-x:clip}.pr-wrap{max-width:68rem;margin-inline:auto;padding-inline:20px}.pr p{max-width:60ch;margin:0}.pr ul,.pr ol{margin:0;padding:0;list-style:none}.pr-top{z-index:20;background:var(--surface);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.pr-top{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.pr-top{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--hairline)}.pr-top-in{justify-content:space-between;align-items:center;min-height:56px;display:flex}.pr-marca{font-family:var(--font-display);letter-spacing:-.02em;color:var(--brand-secondary);font-size:1.05rem;font-weight:800}.pr-link-top{align-items:center;padding-inline:.25rem;font-size:.95rem;font-weight:600;display:inline-flex}.pr-hero{background:linear-gradient(160deg, var(--brand-secondary) 0%, var(--brand-primary) 100%)}@supports (color:color-mix(in lab, red, red)){.pr-hero{background:linear-gradient(160deg, var(--brand-secondary) 0%, color-mix(in oklab, var(--brand-primary) 55%, var(--brand-secondary)) 100%)}}.pr-hero{color:#fff;position:relative;overflow:hidden}.pr-hero:after{content:"";background:radial-gradient(closest-side, var(--brand-primary) 0%, transparent 70%);border-radius:50%;width:38rem;height:38rem;position:absolute;top:-14rem;right:-16rem}@supports (color:color-mix(in lab, red, red)){.pr-hero:after{background:radial-gradient(closest-side, color-mix(in oklab, var(--brand-primary) 70%, white) 0%, transparent 70%)}}.pr-hero:after{opacity:.28;pointer-events:none}.pr-hero-in{z-index:1;animation:pr-in .7s var(--ease) both;flex-direction:column;align-items:flex-start;gap:20px;padding-block:72px 80px;display:flex;position:relative}.pr-h1{font-family:var(--font-display);letter-spacing:-.03em;max-width:18ch;margin:0;font-size:clamp(2.1rem,1.2rem + 5.2vw,4rem);font-weight:800;line-height:1.04}.pr-lead{color:#ffffffe6;max-width:52ch;font-size:1.1rem}.pr-nota{color:#ffffffd1;font-size:.95rem}.pr-enlace{color:inherit;align-items:center;font-weight:600;display:inline-flex}.pr-hero .pr-enlace{color:#fff}.pr-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text);font-size:.8rem;font-weight:700}.pr-kicker--claro{color:#fff}@supports (color:color-mix(in lab, red, red)){.pr-kicker--claro{color:color-mix(in srgb, #fff 82%, var(--brand-primary))}}.pr-btn{border-radius:var(--r-pill);background:var(--brand-primary);color:#fff;min-height:48px;transition:transform var(--dur-micro) var(--ease), background var(--dur-micro) var(--ease);border:2px solid #0000;justify-content:center;align-items:center;padding:.8rem 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.pr-btn:hover{background:var(--brand-hover);color:#fff;transform:translateY(-1px)}.pr-btn--claro,.pr-btn--claro:hover{color:var(--brand-secondary);background:#fff}.pr-sec{padding-block:72px}.pr-sec--tinte{background:var(--brand-tint)}.pr-sec--noche{background:var(--brand-secondary);color:#fff}.pr-sec--noche .pr-card--noche p,.pr-sec--noche li{color:#ffffffe6}.pr-h2{font-family:var(--font-display);letter-spacing:-.02em;max-width:22ch;margin:.4rem 0 0;font-size:clamp(1.6rem,1.1rem + 2.4vw,2.5rem);font-weight:800;line-height:1.1}.pr-h3{font-family:var(--font-display);margin:0 0 .4rem;font-size:1.15rem;font-weight:600;line-height:1.25}.pr-grid{grid-template-columns:1fr;gap:16px;margin-top:32px;display:grid}.pr-card{background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:24px}.pr-card--noche{background:#ffffff14;border-color:#ffffff29}.pr-puntos{gap:8px;display:grid;margin-top:14px!important}.pr-puntos li{padding-left:22px;position:relative}.pr-puntos li:before{content:"";background:var(--brand-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:2px}.pr-sec--noche .pr-puntos li:before{background:#fff}@supports (color:color-mix(in lab, red, red)){.pr-sec--noche .pr-puntos li:before{background:color-mix(in srgb, #fff 70%, var(--brand-primary))}}.pr-cuando{text-transform:uppercase;letter-spacing:.08em;color:#fff;font-size:.8rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pr-cuando{color:color-mix(in srgb, #fff 80%, var(--brand-primary))}}.pr-cuando{margin-bottom:.4rem!important}.pr-pasos{gap:20px;display:grid;margin-top:32px!important}.pr-paso{grid-template-columns:44px 1fr;align-items:start;gap:16px;display:grid}.pr-num{background:var(--brand-primary);color:#fff;width:44px;height:44px;font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.pr-piloto{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.pr-acciones{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.pr-faq{flex-direction:column;gap:0;display:flex}.pr-q{border-bottom:1px solid var(--hairline);padding-block:4px}.pr-q summary{cursor:pointer;align-items:center;min-height:48px;padding-block:14px;font-weight:600;display:flex}.pr-q p{color:var(--ink-muted);padding-bottom:16px}.pr-cierre{background:var(--brand-secondary);color:#fff}.pr-cierre .pr-wrap{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.pr-firma{color:#fffc;font-size:.9rem;margin-top:12px!important}.pr-firma a{color:inherit}@media (min-width:720px){.pr-wrap{padding-inline:40px}.pr-grid--2{grid-template-columns:repeat(2,1fr)}.pr-grid--3{grid-template-columns:repeat(3,1fr)}.pr-pasos{grid-template-columns:repeat(3,1fr);gap:28px}.pr-sec{padding-block:104px}.pr-hero-in{padding-block:112px 120px}}@keyframes pr-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pr-hero-in{animation:none}.pr-btn{transition:none}}.wrap{max-width:var(--maxw);padding-inline:var(--s-2);margin-inline:auto}.stack>*+*{margin-top:var(--s-2)}.stack-lg>*+*{margin-top:var(--s-4)}.muted{color:var(--ink-muted)}main{min-height:60vh}.h1{font-family:var(--font-display);font-weight:var(--w-display,900);font-size:var(--t-2xl);letter-spacing:-.03em;margin:0;line-height:1}.h2{font-family:var(--font-display);font-weight:var(--w-display-sub,800);font-size:var(--t-xl);letter-spacing:-.02em;margin:0;line-height:1.05}.h3{font-weight:var(--w-body-strong,800);font-size:var(--t-md);letter-spacing:-.01em;margin:0}.lead{font-size:var(--t-md);color:var(--ink-muted)}.eyebrow{font-family:var(--font-marker);font-size:var(--t-sm);color:var(--brand-text);letter-spacing:.01em}.marker{font-family:var(--font-marker)}.btn{border-radius:var(--r-pill);font-weight:var(--w-body-strong,800);font-size:var(--t-sm);cursor:pointer;transition:transform var(--dur-micro) var(--ease), box-shadow var(--dur-micro) var(--ease), background var(--dur-micro) var(--ease);border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.4rem;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)scale(.99)}.btn-primary{background:var(--grad-accent);color:var(--on-brand);box-shadow:var(--shadow-md)}.btn-primary:hover{color:var(--on-brand);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.btn-ghost{background:var(--surface);color:var(--brand-text);border-color:var(--brand-text)}.btn-ghost:hover{background:var(--brand-tint)}.btn-on-deep{color:var(--brand-text);background:#fff}.btn-on-deep:hover{box-shadow:var(--shadow-lg);background:#fff;transform:translateY(-1px)}.card{background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--s-3);box-shadow:var(--shadow-sm)}.badge{border-radius:var(--r-pill);font-size:var(--t-xs);align-items:center;gap:.35rem;padding:.25rem .6rem;font-weight:700;display:inline-flex}.badge-theme{background:var(--th-tint,var(--brand-tint));color:var(--th-ink,var(--brand-secondary))}.pill{border-radius:var(--r-pill);font-weight:700;font-size:var(--t-sm);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff2e;align-items:center;gap:.4rem;padding:.5rem .85rem;display:inline-flex}.hero{border-radius:var(--r-xl);background:var(--grad-hero);color:var(--on-deep);padding:var(--s-5) var(--s-3) var(--s-4);box-shadow:var(--shadow-lg);isolation:isolate;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(80% 50% at 80% 0,#ffffff24,#0000 60%);position:absolute;inset:0}.hero>:not(.aurora){z-index:2;position:relative}.aurora{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.aurora .orb{opacity:.55;will-change:transform, opacity;border-radius:50%;position:absolute}.orb-1{aspect-ratio:1;background:radial-gradient(circle,#7896ffe6,#0000 62%);width:62%;animation:14s ease-in-out infinite drift1;top:-10%;left:-12%}.orb-2{aspect-ratio:1;background:radial-gradient(circle,#5affc880,#0000 60%);width:55%;animation:18s ease-in-out infinite drift2;top:18%;right:-14%}.orb-3{aspect-ratio:1;background:radial-gradient(circle,#3350ffd9,#0000 60%);width:70%;animation:22s ease-in-out infinite drift3;bottom:-28%;left:8%}.ray{opacity:.18;will-change:transform;background:linear-gradient(75deg,#0000 40%,#ffffff80 50%,#0000 60%);width:140%;height:70%;animation:9s ease-in-out infinite sweep;position:absolute;top:-30%;left:20%;transform:rotate(8deg)}@keyframes drift1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(8%,6%)scale(1.12)}}@keyframes drift2{0%,to{transform:translate(0)scale(1.05)}50%{transform:translate(-6%,10%)scale(.92)}}@keyframes drift3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(5%,-8%)scale(1.15)}}@keyframes sweep{0%,to{opacity:.1;transform:translate(-12%)rotate(8deg)}50%{opacity:.26;transform:translate(12%)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.aurora .orb,.ray{animation:none!important}}.hero-greet{font-size:var(--t-xs);opacity:.85;margin-bottom:var(--s-3);justify-content:space-between;align-items:center;display:flex}.hero-clock{font-weight:var(--w-body-strong,800);letter-spacing:.02em}.hero-name{font-family:var(--font-display);font-weight:var(--w-display,900);font-size:var(--t-3xl);letter-spacing:-.04em;margin:0;line-height:.92}.hero-lema{font-family:var(--font-marker);font-size:var(--t-xl);color:#fff;margin:.4rem 0 var(--s-3);text-shadow:0 2px 18px #3350ff80;line-height:1.05;display:inline-block;transform:rotate(-2deg)}.hero-pills{margin-top:var(--s-2);flex-wrap:wrap;gap:.5rem;display:flex}.live{margin-top:var(--s-3);border-radius:var(--r);padding:var(--s-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #fff3}.live-dot{background:#6effa0;border-radius:50%;width:9px;height:9px;animation:2s infinite pulse;display:inline-block;box-shadow:0 0 #6effa0b3}@keyframes pulse{0%{box-shadow:0 0 #6effa099}70%{box-shadow:0 0 0 10px #6effa000}to{box-shadow:0 0 #6effa000}}.tiles{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.tile{min-height:108px;padding:var(--s-2);border-radius:var(--r-lg);background:var(--surface-sunken);border:1px solid var(--hairline);color:var(--ink);font-weight:var(--w-body-strong,800);font-size:var(--t-md);transition:transform var(--dur-micro) var(--ease), box-shadow var(--dur-micro) var(--ease);flex-direction:column;justify-content:space-between;text-decoration:none;display:flex;position:relative;overflow:hidden}.tile:hover{box-shadow:var(--shadow-md);color:var(--brand-text);transform:translateY(-2px)}.tile svg{color:var(--brand-text)}.tile-hero{background:var(--grad-accent);color:var(--on-brand);grid-column:span 2;min-height:84px}.tile-hero:hover,.tile-hero svg{color:var(--on-brand)}.tile-momentos{color:#fff;background:linear-gradient(135deg, var(--brand-deep) 0%, var(--brand-primary) 100%);grid-column:span 2;min-height:92px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tile-momentos{background:linear-gradient(135deg, var(--brand-deep) 0%, color-mix(in oklab, var(--brand-primary) 78%, black) 100%)}}.tile-momentos:hover{color:#fff;box-shadow:var(--shadow-lg)}.tile-momentos svg{color:#fff}.tile-momentos .tile-sub{font-weight:500;font-size:var(--t-xs);opacity:.82;margin-top:2px;display:block}.assistant-cta{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-lg);color:var(--ink);background:linear-gradient(135deg, var(--brand-glow), var(--brand-primary));text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.assistant-cta{background:linear-gradient(135deg, color-mix(in oklab, var(--brand-glow) 12%, white), color-mix(in oklab, var(--brand-primary) 8%, white))}}.assistant-cta{border:1px solid var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.assistant-cta{border:1px solid color-mix(in oklab, var(--brand-primary) 22%, white)}}.assistant-cta{box-shadow:var(--shadow-sm);transition:transform var(--dur-micro) var(--ease), box-shadow var(--dur-micro) var(--ease)}.assistant-cta:hover{box-shadow:var(--shadow-md);color:var(--ink);transform:translateY(-2px)}.assistant-cta-ic{background:var(--grad-accent);width:42px;height:42px;color:var(--on-brand);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.assistant-cta>span:nth-child(2){flex:1;min-width:0}.assistant-cta .marker{color:var(--brand-text)}.day-head{font-family:var(--font-marker);color:var(--brand-text);font-size:var(--t-lg);margin:var(--s-4) 0 var(--s-1)}.rail{padding-left:0;position:relative}.sc{gap:var(--s-2);padding:var(--s-2) 0;grid-template-columns:58px 1fr;display:grid;position:relative}.sc-time{flex-direction:column;align-items:flex-start;display:flex;position:relative}.sc-time time{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.sc-h{font-family:var(--font-display);font-weight:var(--w-display,900);font-size:var(--t-md);color:var(--ink);line-height:1}.sc-m{font-size:var(--t-xs);color:var(--ink-muted);font-weight:700}.sc-node{background:var(--th,var(--brand-primary));width:12px;height:12px;box-shadow:0 0 0 4px var(--th,var(--brand-primary));border-radius:50%;position:absolute;top:4px;left:-14px}@supports (color:color-mix(in lab, red, red)){.sc-node{box-shadow:0 0 0 4px color-mix(in oklab, var(--th,var(--brand-primary)) 18%, white)}}.sc-line{background:var(--hairline);width:2px;position:absolute;top:16px;bottom:-18px;left:-9px}.rail .sc:last-child .sc-line{display:none}.sc-body{background:var(--surface-raised);border:1px solid var(--hairline);border-left:4px solid var(--th,var(--brand-primary));border-radius:var(--r);padding:var(--s-2);box-shadow:var(--shadow-sm);transition:transform var(--dur-micro) var(--ease), box-shadow var(--dur-micro) var(--ease)}.sc-body:hover{box-shadow:var(--shadow-md);transform:translate(2px)}.sc-current .sc-body{box-shadow:0 0 0 2px var(--brand-primary), var(--shadow-md);background:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.sc-current .sc-body{background:color-mix(in oklab, var(--brand-primary) 4%, white)}}.sc-current .sc-node{box-shadow:0 0 0 4px var(--brand-primary);animation:2s infinite pulse}@supports (color:color-mix(in lab, red, red)){.sc-current .sc-node{box-shadow:0 0 0 4px color-mix(in oklab, var(--brand-primary) 24%, white)}}.sc-livebadge{font-family:var(--font-marker);color:var(--brand-text);font-size:var(--t-xs);margin-bottom:.4rem;display:inline-block}.sc-title{font-weight:var(--w-body-strong,800);font-size:var(--t-md);letter-spacing:-.01em}.sc-title a{color:var(--ink);text-decoration:none}.sc-title a:hover{color:var(--brand-text)}.sc-now{font-family:var(--font-marker);color:var(--brand-text);font-size:var(--t-xs);align-items:center;gap:.35rem;display:inline-flex}.topbar{z-index:20;background:var(--surface);border-bottom:1px solid var(--hairline);position:sticky;top:0}.topbar-in{max-width:var(--maxw);padding:.5rem var(--s-2);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.brandmark-ic{flex:none;width:22px;height:22px}.brandmark{white-space:nowrap;font-family:var(--font-display);font-weight:var(--w-display,900);color:var(--brand-text);font-size:var(--t-md);letter-spacing:-.03em;align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.tabbar{z-index:40;height:calc(var(--nav-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--hairline);position:fixed;bottom:0;left:0;right:0}.tabbar-in{max-width:var(--maxw);height:var(--nav-h);margin-inline:auto;display:flex}.tab{color:var(--ink-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-height:0;font-size:11px;font-weight:700;text-decoration:none;display:flex}.tab[aria-current=page]{color:var(--brand-text)}.tab[aria-current=page] .tab-ic{background:var(--brand-tint)}.tab-ic{border-radius:var(--r-pill);width:40px;height:26px;transition:background var(--dur-micro) var(--ease);justify-content:center;align-items:center;display:inline-flex}.survey-progress{border-radius:var(--r-pill);background:var(--surface-sunken);height:8px;overflow:hidden}.survey-progress>span{background:var(--grad-accent);border-radius:var(--r-pill);height:100%;transition:width var(--dur-macro) var(--ease);display:block}.chat{height:calc(100dvh - var(--nav-h) - 180px);flex-direction:column;min-height:360px;display:flex}.chat-log{gap:var(--s-2);padding:var(--s-1) 0 var(--s-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.chat-intro{margin-top:var(--s-2)}.chat-suggest{flex-wrap:wrap;gap:.4rem;display:flex}.suggest{border-radius:var(--r-pill);border:1px solid var(--brand-text);background:var(--brand-tint);color:var(--brand-text);font-weight:700;font-size:var(--t-xs);cursor:pointer;text-align:left;min-height:0;padding:.5rem .8rem}.suggest:hover{background:var(--brand-tint-2)}.bubble{border-radius:var(--r-lg);max-width:85%;font-size:var(--t-sm);white-space:pre-wrap;box-shadow:var(--shadow-sm);padding:.7rem .95rem;line-height:1.45}.bubble.user{background:var(--grad-accent);color:var(--on-brand);border-bottom-right-radius:6px;align-self:flex-end}.bubble.assistant{background:var(--surface-sunken);color:var(--ink);border:1px solid var(--hairline);border-bottom-left-radius:6px;align-self:flex-start}.bubble.typing{align-items:center;gap:4px;display:inline-flex}.bubble.typing span{background:var(--ink-muted);border-radius:50%;width:7px;height:7px;animation:1.2s infinite both blink}.bubble.typing span:nth-child(2){animation-delay:.2s}.bubble.typing span:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}.chat-input{padding-top:var(--s-1);border-top:1px solid var(--hairline);gap:.5rem;display:flex}.chat-input input{border-radius:var(--r-pill);border:1px solid var(--hairline);font-size:var(--t-sm);background:var(--surface);flex:1;padding:.75rem 1rem;font-family:inherit}.chat-input .btn{padding:.75rem 1.1rem}@property --xs-ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes xsSpin{to{--xs-ang:360deg}}.neon-frame{border-radius:var(--r-lg);isolation:isolate;position:relative}.neon-frame:before,.neon-frame:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--xs-ang), var(--neon-1), var(--neon-2), var(--neon-3), var(--neon-4), var(--neon-1));animation:6s linear infinite xsSpin;position:absolute}.neon-frame:before{z-index:0;inset:-2px}.neon-frame:after{z-index:-1;filter:blur(9px);opacity:.4;inset:-3px}@media (prefers-reduced-motion:reduce){.neon-frame:before,.neon-frame:after{animation:none}}.recap{z-index:1;flex-direction:column;gap:.7rem;display:flex;position:relative}.recap-stage{z-index:1;aspect-ratio:16/9;border-radius:var(--r-lg);background:var(--brand-deep);box-shadow:0 16px 50px #142ccc47, var(--shadow-lg);position:relative;overflow:hidden}.recap-stage iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.recap-thumb{cursor:pointer;background:var(--brand-deep);border:none;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.recap-thumb img{object-fit:cover;width:100%;height:100%;display:block}.recap-thumb:after{content:"";background:linear-gradient(#0000 45%,#0d103073);position:absolute;inset:0}.recap-play{width:68px;height:68px;color:var(--brand-text);box-shadow:0 0 34px 7px #788cff99, var(--shadow-lg);z-index:1;transition:transform var(--dur-micro) var(--ease-spring);background:#fffffff5;border-radius:50%;justify-content:center;align-items:center;padding-left:4px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.recap-thumb:hover .recap-play{transform:translate(-50%,-50%)scale(1.07)}.recap-foot{justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.recap-badge{font-family:var(--font-marker);font-size:var(--t-xs);color:var(--brand-text);letter-spacing:.02em;display:inline-block}.recap-title{font-family:var(--font-display);font-weight:var(--w-display,900);font-size:var(--t-lg);letter-spacing:-.02em;margin:.15rem 0 0;line-height:1.1}.recap-note{font-size:var(--t-xs);color:var(--ink-muted);margin:.2rem 0 0}.recap-share{border-radius:var(--r-pill);border:1px solid var(--hairline);background:var(--surface);color:var(--brand-text);font-weight:var(--w-body-strong,800);font-size:var(--t-xs);cursor:pointer;flex:none;align-items:center;gap:.35rem;padding:.55rem .9rem;display:inline-flex}.recap-share:hover{background:var(--brand-tint)}.momentos-page{overflow-x:clip}.moment-aura{z-index:0;pointer-events:none;position:absolute;inset:-6vh -32vw;overflow:visible}.moment-aura span{filter:blur(60px);opacity:.3;will-change:transform;border-radius:50%;position:absolute}.moment-aura .a1{aspect-ratio:1;background:radial-gradient(circle, var(--neon-1), transparent 66%);width:62vw;max-width:520px;animation:16s ease-in-out infinite drift1;top:2vh;left:4vw}.moment-aura .a2{aspect-ratio:1;background:radial-gradient(circle, var(--neon-2), transparent 64%);width:56vw;max-width:480px;animation:20s ease-in-out infinite drift2;top:34vh;right:4vw}.moment-aura .a3{aspect-ratio:1;background:radial-gradient(circle, var(--neon-3), transparent 62%);width:52vw;max-width:440px;animation:24s ease-in-out infinite drift3;bottom:2vh;left:22vw}@media (prefers-reduced-motion:reduce){.moment-aura span{animation:none}}.reel-stream{z-index:1;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.reel-slide{min-height:calc(100dvh - var(--nav-h) - 1rem);justify-content:center;align-items:center;scroll-margin-top:.75rem;display:flex}.reel-shot{width:min(100%, calc((100dvh - var(--nav-h) - 56px) * .5625));aspect-ratio:9/16}.reel-stage{z-index:1;border-radius:inherit;background:var(--brand-deep);box-shadow:0 22px 60px #142ccc4d, var(--shadow-lg);position:absolute;inset:0;overflow:hidden}.reel-stage iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.reel-thumb{cursor:pointer;background:linear-gradient(110deg, var(--brand-deep) 28%, var(--brand-primary) 50%, var(--brand-deep) 72%);border:none;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.reel-thumb{background:linear-gradient(110deg, var(--brand-deep) 28%, color-mix(in oklab, var(--brand-primary) 55%, black) 50%, var(--brand-deep) 72%)}}.reel-thumb{background-size:220% 100%;animation:1.6s linear infinite momentShimmer}@keyframes momentShimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.reel-thumb{animation:none}}.reel-thumb img{object-fit:cover;width:100%;height:100%;display:block}.reel-thumb:after{content:"";background:linear-gradient(#0000 48%,#080a1e59 74%,#080a1ed1 100%);position:absolute;inset:0}.reel-play{pointer-events:none;width:68px;height:68px;color:var(--brand-text);box-shadow:0 0 30px 6px var(--neon-2), var(--shadow-lg);background:#fffffff5;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.reel-play{box-shadow:0 0 30px 6px color-mix(in oklab, var(--neon-2) 55%, transparent), var(--shadow-lg)}}.reel-play{z-index:2;transition:transform var(--dur-micro) var(--ease-spring);padding-left:4px}.reel-shot:hover .reel-play{transform:translate(-50%,-50%)scale(1.08)}.reel-count{z-index:2;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:var(--t-xs);font-weight:var(--w-body-strong,800);letter-spacing:.02em;background:#080a1e8c;padding:.2rem .55rem;position:absolute;top:12px;right:12px}.reel-over{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:.6rem;padding:1rem .9rem 1.1rem;display:flex;position:absolute;bottom:0;left:0;right:0}.reel-name{font-family:var(--font-display);font-weight:var(--w-display,900);font-size:var(--t-lg);letter-spacing:-.02em;color:#fff;text-shadow:0 2px 14px #000000b3;flex:1;margin:0;line-height:1.05}.reel-share{pointer-events:auto;border-radius:var(--r-pill);min-height:40px;color:var(--brand-text);font-weight:var(--w-body-strong,800);font-size:var(--t-xs);cursor:pointer;box-shadow:var(--shadow-md);transition:transform var(--dur-micro) var(--ease);background:#fffffff2;border:none;flex:none;align-items:center;gap:.35rem;padding:.55rem .9rem;display:inline-flex}.reel-share:hover{transform:translateY(-1px)}.qr-inline-card{gap:var(--s-2);grid-template-columns:120px 1fr;align-items:center;display:grid}.qr-inline{width:120px}.qr-inline svg{width:100%;height:auto;display:block}@media (max-width:380px){.qr-inline-card{grid-template-columns:96px 1fr}.qr-inline{width:96px}}.fotos{z-index:1;gap:var(--s-2);flex-direction:column;display:flex;position:relative}.fotos-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.fotos-count{font-size:var(--t-xs);color:var(--ink-muted);font-weight:700}.fotos-grid{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.foto-tile{aspect-ratio:1;border-radius:var(--r);cursor:pointer;background:var(--surface-sunken);width:100%;min-height:0;box-shadow:var(--shadow-sm);border:none;padding:0;display:block;overflow:hidden}.foto-tile img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-macro) var(--ease);display:block}.foto-tile:hover img{transform:scale(1.06)}.fotos-mas{align-self:center;margin-top:.4rem}.foto-visor{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:max(env(safe-area-inset-top), 56px) 12px max(env(safe-area-inset-bottom), 132px);background:#060816f2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.foto-marco{max-width:min(100%,900px);max-height:100%;display:flex}.foto-marco img{object-fit:contain;border-radius:var(--r-lg);z-index:1;background:var(--brand-deep);width:auto;max-width:100%;height:auto;max-height:100%;display:block;position:relative}.foto-cerrar{top:max(env(safe-area-inset-top), 12px);z-index:2;color:#fff;cursor:pointer;background:#ffffff29;border:none;border-radius:50%;width:40px;height:40px;min-height:40px;position:absolute;right:14px}.foto-cerrar:hover{background:#ffffff4d}.foto-nav{z-index:2;color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:50%;width:46px;height:46px;min-height:46px;font-size:1.7rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.foto-nav:hover{background:#ffffff4d}.foto-nav:disabled{opacity:0;pointer-events:none}.foto-prev{left:max(8px,2vw)}.foto-next{right:max(8px,2vw)}.foto-pie{left:0;right:0;bottom:max(env(safe-area-inset-bottom), 16px);z-index:2;text-align:center;color:#fff;flex-direction:column;align-items:center;gap:.25rem;padding:0 16px;display:flex;position:absolute}.foto-alt{font-family:var(--font-display);font-weight:var(--w-display,900);font-size:var(--t-md);letter-spacing:-.02em;text-shadow:0 2px 14px #000000b3;margin:0}.foto-meta{font-size:var(--t-xs);opacity:.85;margin:0}.foto-share{border-radius:var(--r-pill);color:var(--brand-text);font-weight:var(--w-body-strong,800);font-size:var(--t-sm);cursor:pointer;box-shadow:var(--shadow-lg);background:#fff;border:none;align-items:center;gap:.45rem;margin-top:.5rem;padding:.7rem 1.3rem;display:inline-flex}.map-embed{margin-top:var(--s-2);border-radius:var(--r);border:1px solid var(--hairline);box-shadow:var(--shadow-sm);aspect-ratio:16/10;background:var(--surface-sunken);overflow:hidden}.map-embed iframe{filter:saturate(1.05);border:0;width:100%;height:100%;display:block}.qr-stage{min-height:calc(100dvh - var(--nav-h) - 46px);background:var(--grad-hero);color:#fff;isolation:isolate;padding:clamp(1.5rem, 3vw, 4rem) var(--s-3);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.qr-stage:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(90% 60% at 80% 0,#ffffff1f,#0000 60%);position:absolute;inset:0}.qr-stage>.aurora{z-index:0}.qr-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:clamp(1.5rem,3vw,2.75rem);width:100%;max-width:1080px;display:flex;position:relative}.qr-head{flex-direction:column;gap:.4rem;display:flex}.qr-eyebrow{font-family:var(--font-marker);color:#fff;opacity:.92;letter-spacing:.02em;margin:0;font-size:clamp(1rem,.8rem + 1vw,1.6rem)}.qr-title{font-family:var(--font-display);font-weight:var(--w-display,900);letter-spacing:-.04em;text-shadow:0 4px 30px #00000047;margin:0;font-size:clamp(2.4rem,1rem + 6vw,5.25rem);line-height:.95}.qr-subtitle{opacity:.92;margin:0;font-size:clamp(1rem,.85rem + .8vw,1.4rem)}.qr-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:clamp(1.25rem,2.5vw,2.5rem);width:100%;margin:0;padding:0;list-style:none;display:grid}.qr-card{color:var(--ink);border-radius:var(--r-xl);background:#fff;flex-direction:column;align-items:center;gap:.4rem;padding:clamp(1.25rem,2vw,2rem);display:flex;position:relative;box-shadow:0 24px 70px #00000057}.qr-frame{aspect-ratio:1;width:clamp(180px,32vw,320px);position:relative}.qr-svg,.qr-svg svg{width:100%;height:100%;display:block}.qr-badge{width:19%;height:19%;color:var(--brand-text);font-family:var(--font-display);font-weight:var(--w-display,900);border:2px solid var(--brand-tint-2);background:#fff;border-radius:26%;justify-content:center;align-items:center;font-size:clamp(.95rem,2.2vw,1.5rem);display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 14px #142ccc4d}.qr-label{font-family:var(--font-display);font-weight:var(--w-display,900);letter-spacing:-.02em;color:var(--ink);margin:.5rem 0 0;font-size:clamp(1.25rem,.9rem + 1.4vw,2rem)}.qr-sub{color:var(--ink-muted);margin:0;font-size:clamp(.85rem,.8rem + .4vw,1.05rem)}.qr-url{color:var(--brand-text);word-break:break-all;margin:.35rem 0 0;font-size:clamp(.72rem,.68rem + .3vw,.95rem);font-weight:700}.qr-foot{font-family:var(--font-marker);opacity:.95;font-size:clamp(1rem,.85rem + .7vw,1.4rem)}.qr-foot .qr-ministry{opacity:.8}.footer{border-top:1px solid var(--hairline);margin-top:var(--s-6);padding:var(--s-4) 0 var(--s-6);color:var(--ink-muted);font-size:var(--t-xs)}.credits{flex-direction:column;gap:.35rem;display:flex}.credit{color:var(--ink-muted);font-size:var(--t-sm)}.credit a{color:var(--ink)}.credit strong{font-weight:var(--w-body-strong,800)}.credit-sub{font-size:var(--t-xs)}.credit-design{align-items:baseline;gap:.5rem;display:inline-flex}.credit-design .design-label{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted);font-size:.62rem;font-weight:700}.credit-design strong{font-weight:var(--w-body-strong,800);letter-spacing:.01em}.credit.signature{font-family:var(--font-marker);color:var(--brand-text);font-size:var(--t-md);margin-top:.4rem}.credit.signature a{color:var(--brand-text);text-decoration:none}.ministry-line{font-size:var(--t-sm);color:var(--ink);margin:0;line-height:1.5}.ministry-line a{color:var(--brand-text)}.ministry-line strong{font-weight:var(--w-body-strong,800)}.fb-cta{padding:var(--s-2);border-radius:var(--r-lg);color:var(--ink);box-shadow:var(--shadow-md);transition:transform var(--dur-micro) var(--ease), box-shadow var(--dur-micro) var(--ease);background:linear-gradient(135deg,#145bc4 0%,#0a3a8f 100%);align-items:center;gap:.75rem;text-decoration:none;display:flex}.fb-cta:hover{box-shadow:var(--shadow-lg);color:var(--ink);transform:translateY(-2px)}.fb-cta .fb-ic{color:#fff;flex:none}.fb-cta .fb-txt{color:#fff;min-width:0;font-size:var(--t-sm);flex:1}.fb-cta .fb-txt .muted{color:#ffffffeb;font-size:var(--t-xs)}.fb-cta>svg{color:#fff;flex:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fab{right:var(--s-2);bottom:calc(var(--nav-h) + env(safe-area-inset-bottom) + 74px);z-index:43;border-radius:var(--r-pill);background:var(--grad-accent);color:var(--on-brand);font-weight:var(--w-body-strong,800);font-size:var(--t-sm);box-shadow:var(--shadow-lg);animation:fabIn var(--dur-macro) var(--ease-spring);align-items:center;gap:.4rem;padding:.7rem 1rem;text-decoration:none;display:inline-flex;position:fixed}.fab:hover{color:var(--on-brand);transform:translateY(-2px)}.fab-label{white-space:nowrap}@keyframes fabIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.skip{background:var(--brand-primary);color:var(--on-brand);z-index:100;padding:.5rem 1rem;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.offbar{left:0;right:0;bottom:calc(var(--nav-h) + env(safe-area-inset-bottom));z-index:41;text-align:center;background:var(--brand-deep);color:#fff;font-size:var(--t-xs);padding:.5rem;font-weight:700;position:fixed}.nudge{left:var(--s-2);right:var(--s-2);bottom:calc(var(--nav-h) + env(safe-area-inset-bottom) + .5rem);max-width:var(--maxw);z-index:42;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--brand-primary);align-items:center;gap:.6rem;margin-inline:auto;padding:.6rem .75rem;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.nudge{border:1px solid color-mix(in oklab, var(--brand-primary) 22%, white)}}.nudge{box-shadow:var(--shadow-lg);animation:nudgeIn var(--dur-macro) var(--ease-spring)}@keyframes nudgeIn{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:none}}.nudge-ic{background:var(--brand-tint);width:34px;height:34px;color:var(--brand-text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.nudge-txt{min-width:0;font-size:var(--t-xs);flex:1;line-height:1.3}.nudge-btn{border-radius:var(--r-pill);background:var(--grad-accent);color:var(--on-brand);font-weight:var(--w-body-strong,800);font-size:var(--t-xs);cursor:pointer;border:none;flex:none;align-items:center;gap:.25rem;padding:.5rem .85rem;text-decoration:none;display:inline-flex}.nudge-x{width:28px;height:28px;min-height:28px;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;font-size:.8rem}@media (max-width:900px){.topbar-in>.marker{font-size:var(--t-xs)}}@media (max-width:560px){.topbar-in>.marker{display:none}.brandmark{font-size:var(--t-sm)}}.topbar-in--ancho{max-width:1292px;padding-inline:56px}@media (max-width:720px){.topbar-in--ancho{padding-inline:24px}}.topbar-marcas{align-items:center;gap:clamp(14px,2.4vw,26px);display:inline-flex}.topbar-marca{align-items:center;display:inline-flex}.topbar-marca img{width:auto;height:34px;display:block}.topbar-in--ancho{padding-block:6px}.topbar-in--ancho .topbar-marca img{height:46px}.topbar-in--ancho .topbar-marca:nth-child(2) img{height:42px}.topbar-marca:nth-child(2) img{height:31px}.topbar-marca:hover{opacity:.78}@media (max-width:560px){.topbar-marca img{height:24px}.topbar-marca:nth-child(2) img{height:21px}}.hub-bloque{margin-block:var(--s-3)}.hub-titulo{font-family:var(--font-title);letter-spacing:-.02em;font-size:1.35rem;font-weight:700}.hub-nota{color:var(--muted);margin-top:.35rem;font-size:.95rem}.hub-lista{gap:.6rem;margin-top:1rem;display:grid}.hub-fila{border:1px solid var(--ink-contra);align-items:stretch;gap:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hub-fila{border:1px solid color-mix(in srgb, var(--ink-contra) 16%, transparent)}}.hub-fila{background:var(--ink-contra);border-radius:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hub-fila{background:color-mix(in srgb, var(--ink-contra) 4%, transparent)}}.hub-ir{min-width:0;color:inherit;flex:1;gap:.18rem;padding:.85rem 1rem;text-decoration:none;display:grid}.hub-ir:hover{background:var(--ink-contra)}@supports (color:color-mix(in lab, red, red)){.hub-ir:hover{background:color-mix(in srgb, var(--ink-contra) 7%, transparent)}}.hub-nombre{font-weight:600}.hub-que{color:var(--muted);font-size:.92rem}.hub-url{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-contra);font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.hub-url{color:color-mix(in srgb, var(--ink-contra) 62%, transparent)}}.hub-url{overflow-wrap:anywhere}.hub-copiar{cursor:pointer;border:0;border-left:1px solid var(--ink-contra);flex:none;padding:0 1.05rem}@supports (color:color-mix(in lab, red, red)){.hub-copiar{border-left:1px solid color-mix(in srgb, var(--ink-contra) 16%, transparent)}}.hub-copiar{color:inherit;font:inherit;background:0 0;font-size:.88rem;font-weight:600}.hub-copiar:hover{background:var(--ink-contra)}@supports (color:color-mix(in lab, red, red)){.hub-copiar:hover{background:color-mix(in srgb, var(--ink-contra) 10%, transparent)}}@media (max-width:520px){.hub-fila{flex-direction:column}.hub-copiar{border-left:0;border-top:1px solid var(--ink-contra)}@supports (color:color-mix(in lab, red, red)){.hub-copiar{border-top:1px solid color-mix(in srgb, var(--ink-contra) 16%, transparent)}}.hub-copiar{padding:.7rem}}.lx-pasos{gap:1.1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.lx-paso{align-items:flex-start;gap:1rem;display:flex}.lx-paso-n{background:var(--lx-accent-soft,#ffffff1f);width:2rem;height:2rem;color:inherit;border-radius:50%;flex:none;place-items:center;font-size:.95rem;font-weight:700;display:grid}.lx-paso-t{letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:700}.lx-paso-b{opacity:.82;margin:.25rem 0 0}.lx-cuenta{background:#ffffff0d;border:1px solid #ffffff2e;border-radius:16px;margin-top:2.2rem;padding:1.3rem 1.4rem}.lx-cuenta-et{letter-spacing:.22em;text-transform:uppercase;opacity:.7;margin:0 0 1.3rem;font-size:.72rem}.lx-cuenta-datos{gap:.8rem;margin:0;display:grid}.lx-cuenta-datos dt{letter-spacing:.1em;text-transform:uppercase;opacity:.65;font-size:.78rem}.lx-cuenta-datos dd{flex-wrap:wrap;align-items:center;gap:.7rem;margin:.2rem 0 0;font-weight:600;display:flex}.lx-mono{font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere}.lx-cuenta-clabe dd .lx-mono{letter-spacing:.04em;font-size:1.05rem}.lx-copiar{cursor:pointer;color:inherit;font:inherit;background:0 0;border:1px solid #ffffff4d;border-radius:999px;padding:.28rem .75rem;font-size:.78rem;font-weight:600}.lx-copiar:hover{background:#ffffff1f}.lx-cuenta-nota{opacity:.68;margin:1rem 0 0;font-size:.88rem}.lx-comprobante{justify-items:start;gap:.9rem;margin-top:1.6rem;display:grid}.lx-comprobante p{opacity:.85;margin:0}.pg-cifras{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.6rem;display:grid}.pg-cifra{background:var(--ink-contra)}@supports (color:color-mix(in lab, red, red)){.pg-cifra{background:color-mix(in srgb, var(--ink-contra) 5%, transparent)}}.pg-cifra{border-radius:var(--radius);padding:.7rem .9rem}.pg-cifra span{color:var(--muted);font-size:.8rem;display:block}.pg-cifra strong{font-size:1.5rem;font-weight:600}.pg-cifra.ok strong{color:var(--exito,#1a7f4b)}.pg-cifra.alerta strong{color:var(--alerta,#b45309)}.pg-aviso{border-radius:var(--radius);background:#b3261e1f;padding:.7rem .9rem;font-size:.92rem}.pg-quien{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pg-quien label{font-size:.9rem;font-weight:600}.pg-quien input{border-radius:var(--radius);border:1px solid var(--ink-contra);flex:10rem;padding:.5rem .7rem}@supports (color:color-mix(in lab, red, red)){.pg-quien input{border:1px solid color-mix(in srgb, var(--ink-contra) 22%, transparent)}}.pg-quien input{color:inherit;background:0 0}.pg-quien .muted{flex:100%;font-size:.8rem}.pg-filtros{flex-wrap:wrap;gap:.4rem;display:flex}.pg-filtro{cursor:pointer;border:1px solid var(--ink-contra);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pg-filtro{border:1px solid color-mix(in srgb, var(--ink-contra) 20%, transparent)}}.pg-filtro{color:inherit;font:inherit;background:0 0;font-size:.86rem}.pg-filtro.on{background:var(--ink-contra)}@supports (color:color-mix(in lab, red, red)){.pg-filtro.on{background:color-mix(in srgb, var(--ink-contra) 12%, transparent)}}.pg-filtro.on{border-color:var(--ink-contra)}@supports (color:color-mix(in lab, red, red)){.pg-filtro.on{border-color:color-mix(in srgb, var(--ink-contra) 40%, transparent)}}.pg-filtro em{opacity:.6;font-style:normal}.pg-error{color:var(--danger,#b3261e);font-size:.9rem}.pg-lista{gap:.6rem;display:grid}.pg-fila{border:1px solid var(--ink-contra)}@supports (color:color-mix(in lab, red, red)){.pg-fila{border:1px solid color-mix(in srgb, var(--ink-contra) 16%, transparent)}}.pg-fila{border-radius:12px;gap:.6rem;padding:.8rem 1rem;display:grid}.pg-fila.duplicado{border-color:#b3261e8c}.pg-fila header{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.pg-folio{font-family:var(--font-mono,ui-monospace, monospace)}.pg-nombre{font-weight:600}.pg-wa{font-size:.82rem}.pg-estado{background:var(--ink-contra);border-radius:999px;margin-left:auto;padding:.15rem .55rem;font-size:.78rem}@supports (color:color-mix(in lab, red, red)){.pg-estado{background:color-mix(in srgb, var(--ink-contra) 10%, transparent)}}.pg-estado.e-pagado{background:#1a7f4b33}.pg-estado.e-comprobante{background:#b4530938}.pg-dup{color:var(--danger,#b3261e);margin:0;font-size:.88rem}.pg-firma{margin:0;font-size:.85rem}.pg-campos{flex-wrap:wrap;gap:.5rem;display:flex}.pg-campos input{border-radius:var(--radius);border:1px solid var(--ink-contra);flex:8rem;padding:.45rem .6rem}@supports (color:color-mix(in lab, red, red)){.pg-campos input{border:1px solid color-mix(in srgb, var(--ink-contra) 22%, transparent)}}.pg-campos input{color:inherit;background:0 0;font-size:.9rem}.pg-acciones{flex-wrap:wrap;gap:.4rem;display:flex}.pg-acciones button{border-radius:var(--radius);cursor:pointer;font:inherit;border:1px solid var(--ink-contra);padding:.45rem .8rem;font-size:.86rem}@supports (color:color-mix(in lab, red, red)){.pg-acciones button{border:1px solid color-mix(in srgb, var(--ink-contra) 24%, transparent)}}.pg-acciones button{color:inherit;background:0 0}.pg-acciones button:disabled{opacity:.5;cursor:default}.pg-acciones .pg-ok{border-color:#1a7f4b99;font-weight:600}.pg-acciones .pg-no{border-color:#b3261e66}.pg-buscar{gap:.4rem;display:flex}.pg-buscar input{border-radius:var(--radius);border:1px solid var(--ink-contra);flex:1;padding:.55rem .8rem;font-size:1rem}@supports (color:color-mix(in lab, red, red)){.pg-buscar input{border:1px solid color-mix(in srgb, var(--ink-contra) 22%, transparent)}}.pg-buscar input{color:inherit;background:0 0}.pg-buscar button{border-radius:var(--radius);cursor:pointer;font:inherit;border:1px solid var(--ink-contra);padding:.5rem .8rem;font-size:.86rem}@supports (color:color-mix(in lab, red, red)){.pg-buscar button{border:1px solid color-mix(in srgb, var(--ink-contra) 24%, transparent)}}.pg-buscar button{color:inherit;background:0 0}.pg-quienes{flex-wrap:wrap;gap:.4rem;display:flex}.pg-yo{cursor:pointer;font:inherit;border:1px solid var(--ink-contra);border-radius:999px;padding:.5rem .9rem;font-size:.9rem}@supports (color:color-mix(in lab, red, red)){.pg-yo{border:1px solid color-mix(in srgb, var(--ink-contra) 22%, transparent)}}.pg-yo{color:inherit;background:0 0}.pg-yo.on{background:var(--ink-contra)}@supports (color:color-mix(in lab, red, red)){.pg-yo.on{background:color-mix(in srgb, var(--ink-contra) 14%, transparent)}}.pg-yo.on{border-color:var(--ink-contra)}@supports (color:color-mix(in lab, red, red)){.pg-yo.on{border-color:color-mix(in srgb, var(--ink-contra) 45%, transparent)}}.pg-yo.on{font-weight:600}.pg-choque{color:var(--alerta,#b45309);margin:0;font-size:.86rem}.pase{text-align:center;max-width:26rem;margin-inline:auto;padding:2rem 1.2rem 3rem}.pase-evento{color:var(--muted);margin:0 0 1.6rem;font-size:.9rem}.pase-folio-et{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.74rem}.pase-folio{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;margin:.2rem 0 1.4rem;font-size:2.4rem;font-weight:700}.pase-caja{background:#fff;border-radius:20px;padding:1rem;display:inline-block}.pase-qr{width:min(70vw,300px)}.pase-qr svg{width:100%;height:auto;display:block}.pase-cargando{aspect-ratio:1;background:#eef0f3;border-radius:8px}.pase-latido{color:#6b7280;justify-content:center;align-items:center;gap:.45rem;margin:.7rem 0 0;font-size:.78rem;display:flex}.pase-punto{background:#1a7f4b;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pase-late}@keyframes pase-late{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.pase-punto{animation:none}}.pase-datos{text-align:left;gap:.8rem;margin:1.8rem 0 0;display:grid}.pase-datos div{gap:1rem;display:flex}.pase-datos dt{color:var(--muted);flex:0 0 5.5rem;font-size:.85rem}.pase-datos dd{margin:0;font-weight:600}.pase-datos dd span{color:var(--muted);font-size:.88rem;font-weight:400;display:block}.pase-nota{color:var(--muted);margin:1.6rem 0 0;font-size:.86rem}.pase-error{text-align:center;color:var(--danger,#b3261e)}.pu-resultado{text-align:center;background:var(--ink-contra);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;min-height:7.5rem;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pu-resultado{background:color-mix(in srgb, var(--ink-contra) 6%, transparent)}}.pu-resultado strong{font-size:1.5rem;line-height:1.2}.pu-resultado span{opacity:.85;font-size:.95rem}.pu-espera{color:var(--muted)}.pu-resultado.t-verde{background:#1a7f4b42}.pu-resultado.t-ambar{background:#b453094d}.pu-resultado.t-rojo{background:#b3261e47}.pu-video{aspect-ratio:3/4;object-fit:cover;background:#000;border-radius:14px;width:100%}.pu-manual{gap:.4rem;display:flex}.pu-manual input{border-radius:var(--radius);border:1px solid var(--ink-contra);flex:1;padding:.6rem .8rem;font-size:1rem}@supports (color:color-mix(in lab, red, red)){.pu-manual input{border:1px solid color-mix(in srgb, var(--ink-contra) 22%, transparent)}}.pu-manual input{color:inherit;background:0 0}.pu-manual button{border-radius:var(--radius);cursor:pointer;font:inherit;border:1px solid var(--ink-contra);padding:.6rem 1rem}@supports (color:color-mix(in lab, red, red)){.pu-manual button{border:1px solid color-mix(in srgb, var(--ink-contra) 24%, transparent)}}.pu-manual button{color:inherit;background:0 0}.pg-boton{border-radius:var(--radius);color:inherit;border:1px solid #1a7f4b99;align-items:center;padding:.45rem .8rem;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.pg-cuidado{color:var(--alerta,#b45309);flex:100%;font-size:.8rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.fab{animation:none}}@font-face{font-family:Caveat;font-weight:400 700;font-display:swap;src:url(/fonts/caveat-var.woff2)format("woff2")}.firma-flota{--firma-marca:#fff;font-size:var(--firma-tam,13px);letter-spacing:0;text-transform:none;flex-wrap:wrap;align-items:baseline;gap:.2em .45em;font-style:normal;line-height:1.5;display:inline-flex}.firma-flota a{color:inherit;white-space:nowrap;align-items:baseline;gap:.3em;text-decoration:none;display:inline-flex}.firma-flota a:hover .firma-flota__marca,.firma-flota a:focus-visible .firma-flota__marca{text-underline-offset:3px;text-decoration:underline}.firma-flota__design{color:#4c8dff;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;font-weight:700}.firma-flota__soul{color:var(--firma-marca);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;font-weight:700}.firma-flota__sep{color:#8a837b}.firma-flota__powered{color:#a6f07a;font-family:Caveat,cursive;font-size:1.35em;font-weight:600;line-height:1}.firma-flota__xpl{color:var(--firma-marca);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:400}.firma-flota--claro .firma-flota__soul,.firma-flota--claro .firma-flota__xpl{color:inherit}.firma-flota--claro .firma-flota__design{color:#1d4fb8}.firma-flota--claro .firma-flota__powered{color:#2b6e2f}@media (max-width:640px){.footer{padding-bottom:calc(var(--nav-h) + env(safe-area-inset-bottom) + 132px)}}
