@font-face{font-family:Gantari;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9bb85b650745e20d-s.1p-y7d5e3v328.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:Gantari;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0c05fd55fefbed5-s.p.10pix_b6fy49j.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:Gantari;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9bb85b650745e20d-s.1p-y7d5e3v328.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:Gantari;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0c05fd55fefbed5-s.p.10pix_b6fy49j.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:Gantari;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9bb85b650745e20d-s.1p-y7d5e3v328.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:Gantari;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0c05fd55fefbed5-s.p.10pix_b6fy49j.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:Gantari;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9bb85b650745e20d-s.1p-y7d5e3v328.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:Gantari;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0c05fd55fefbed5-s.p.10pix_b6fy49j.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:Gantari;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9bb85b650745e20d-s.1p-y7d5e3v328.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:Gantari;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b0c05fd55fefbed5-s.p.10pix_b6fy49j.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:Gantari Fallback;src:local(Arial);ascent-override:91.87%;descent-override:24.18%;line-gap-override:0.0%;size-adjust:103.41%}.gantari_4da8f009-module__wIWMMG__className{font-family:Gantari,Gantari Fallback;font-style:normal}.gantari_4da8f009-module__wIWMMG__variable{--font-gantari:"Gantari", "Gantari Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.41rroleoq1br7.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.41rroleoq1br7.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.41rroleoq1br7.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_f0ed5646-module__37XEpG__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_f0ed5646-module__37XEpG__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.32sris142tqlb.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/03bda585a99c6450-s.32sris142tqlb.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:Fraunces;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:900;font-display:swap;src:url(../media/03bda585a99c6450-s.32sris142tqlb.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_f30edbae-module__hyd6sG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_f30edbae-module__hyd6sG__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.0fuxtgzazslqx.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.451yigaaz_4mg.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.3cik_s2si-ft-.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.0we3rzhp_h228.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.44izq0ia6orkf.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.1s123piy9_v1m.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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_624e458c-module__xs2GJa__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_624e458c-module__xs2GJa__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.2j75_l12byk_u.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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.07wt1b-68kohk.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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.0pan85mumqyf3.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:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_7c110701-module___vzWsG__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_7c110701-module___vzWsG__variable{--font-anton:"Anton", "Anton Fallback"}
:root{--bg:#f3f1ea;--fg:#0f1116;--muted:#45413a;--border:#0f111624;--accent:#12363c;--accent-fg:#fdfdfb;--danger:#a3261a;--danger-bg:#f3ddd6;--ok:#13704f;--ok-bg:#dfe9e2;--warn:#935b00;--warn-bg:#f0e4c8;--radius:16px;--radius-bloque:22px;--radius-badge:14px;--radius-pill:14px;--sombra:0 10px 28px #0f11161a;--sombra-chip:none;--grano:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.45' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.1  0 0 0 0 0.1  0 0 0 0 0.12  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");--font-heading:var(--font-gantari), "Gantari", system-ui, sans-serif;--font-body:var(--font-gantari), "Gantari", system-ui, sans-serif;--max-w:480px;--max-w-wide:880px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg) var(--cielo,url(/img/cielo-dia.jpg)) center / cover fixed no-repeat;background-blend-mode:normal;color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased}main{max-width:var(--max-w);min-height:100dvh;margin:0 auto;padding:32px 20px 64px}.event-theme{color:var(--fg);font-family:var(--font-body)}.event-theme:before{content:"";background:var(--bg);z-index:-1;position:fixed;inset:0}h1{font-family:var(--font-heading);letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(1.9rem,7.5vw,2.5rem);font-weight:800;line-height:1.05}h2{font-family:var(--font-body);letter-spacing:1.8px;text-transform:uppercase;color:var(--muted);margin:30px 0 10px;font-size:.8rem;font-weight:700}p{color:var(--muted);line-height:1.55}button,.btn{border-radius:var(--radius);border:1px solid var(--border);background:var(--grano) 0 0 / 160px 160px, linear-gradient(135deg, var(--accent) 0%, var(--accent-2,#302440) 140%);background-blend-mode:soft-light, normal;width:auto;min-height:50px;color:var(--accent-fg);font-family:var(--font-heading);text-align:center;cursor:pointer;box-shadow:var(--sombra);justify-content:center;align-items:center;gap:10px;padding:13px 30px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform .32s cubic-bezier(.2,.75,.3,1),opacity .18s;display:inline-flex}button:not(:disabled):active,.btn:active{transform:scale(.98)}body:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#f3f1ea80,#f3f1eacc);position:fixed;inset:0}body:after{content:"";z-index:-2;background:var(--grano) 0 0 / 220px 220px;opacity:.16;pointer-events:none;position:fixed;inset:0}.marca-nebula{letter-spacing:.15em;text-transform:uppercase;color:var(--fg);align-items:center;gap:9px;font-size:.9375rem;font-weight:800;display:inline-flex}.marca-nebula img{width:30px;height:30px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.card{background:var(--card-bg,#ffffff73);border:1px solid var(--border);border-radius:var(--radius-bloque);box-shadow:var(--sombra);margin:14px 0;padding:18px 20px}.badge{letter-spacing:1.2px;text-transform:uppercase;border-radius:var(--radius-badge);border:1px solid var(--border);color:var(--fg);padding:6px 14px;font-size:.75rem;font-weight:700;line-height:1;display:inline-block}.card .badge{box-shadow:none;letter-spacing:.4px;text-transform:none;border:none;padding:0;font-size:.85rem}.card .badge:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.badge-ok{color:var(--ok);border-color:var(--ok)}.badge-danger{color:var(--danger);border-color:var(--danger)}.badge-warn{color:var(--warn);border-color:var(--warn)}main:has(.wide-scope){max-width:var(--max-w-wide)}.center{text-align:center}.row{gap:10px;display:flex}.row>*{flex:1}.stack{flex-direction:column;gap:10px;display:flex}.small{color:var(--muted);font-size:.85rem}.evento-header h1{margin:0}.precio{font-family:var(--font-heading);color:var(--fg);-webkit-text-stroke:.4px currentColor;font-size:1.25rem;font-weight:800}.divider{border:none;border-top:1px solid var(--border);margin:20px 0}.field{margin:14px 0;display:block}.field-label{letter-spacing:.3px;color:var(--muted);margin-bottom:6px;font-size:.78rem;font-weight:700;display:block}.input{border-radius:var(--radius-badge);border:1px solid var(--border);background:var(--input-bg,#fff9);width:100%;color:var(--fg);padding:13px 15px;font-family:inherit;font-size:1rem}.hint{color:var(--muted);margin-top:4px;font-size:.78rem}.pill-group{flex-wrap:wrap;gap:8px;display:flex}.pill{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--input-bg,#ffffff8c);color:var(--fg);cursor:pointer;padding:12px 20px;font-family:inherit;font-size:.92rem;font-weight:700;line-height:1}.pill:disabled{opacity:.4;cursor:not-allowed}.pill:focus-visible,button:focus-visible,.input:focus-visible,a.btn:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.stepper{align-items:center;gap:16px;display:flex}.stepper button{flex:none;width:44px;padding:12px 0}.stepper .valor{text-align:center;min-width:28px;font-size:1.3rem;font-weight:800}.switch{cursor:pointer;align-items:center;gap:10px;font-size:.92rem;font-weight:600;display:inline-flex}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch .track{border-radius:var(--radius-pill);background:var(--border);flex:none;width:42px;height:24px;transition:background .15s;position:relative}.switch .thumb{background:#fff;border-radius:10px;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.switch input:checked+.track{background:var(--fg)}.switch input:checked+.track .thumb{transform:translate(18px)}.switch input:focus-visible+.track{outline:2px solid var(--fg);outline-offset:2px}.kpi-grid{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.kpi{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;justify-content:center;gap:4px;min-height:84px;padding:16px;display:flex}.kpi .valor{-webkit-text-stroke:.5px currentColor;font-size:1.55rem;font-weight:800}.kpi .rotulo{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:700}.tabla-wrap{border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}table.tabla{border-collapse:collapse;width:100%;font-size:.88rem}table.tabla th{text-align:left;letter-spacing:1px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 12px;font-size:.7rem}table.tabla td{border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 12px}table.tabla tr:last-child td{border-bottom:none}.error-box{border:2px solid var(--danger);background:var(--danger-bg);color:var(--danger);border-radius:var(--radius);margin:14px 0;padding:15px 18px;font-size:.92rem;font-weight:600}.info-box{border:2px solid var(--border);background:var(--card-bg,#fff6);color:var(--muted);border-radius:var(--radius);margin:14px 0;padding:15px 18px;font-size:.92rem;font-weight:600}.btn-secondary{background:var(--input-bg,#ffffff8c);color:var(--fg)}.btn-ghost{color:var(--muted);background:0 0;border-color:#0000;width:auto;min-height:44px;padding:10px 12px;font-weight:600}.puerta-banner{border-radius:var(--radius);text-align:center;border:2px solid;margin:14px 0;padding:36px 20px}.puerta-banner.ok{background:var(--ok-bg);color:var(--ok);border-color:var(--ok)}.puerta-banner.rojo{background:var(--danger-bg);color:var(--danger);border-color:var(--danger)}.puerta-banner .titulo{margin:0;font-size:2.2rem;font-weight:800;line-height:1.1}.puerta-banner .detalle{margin:10px 0 0;font-size:1.05rem;font-weight:700}.puerta-video-wrap{aspect-ratio:1;border-radius:var(--radius);background:#111;width:100%;margin:12px 0;position:relative;overflow:hidden}.puerta-video-wrap video{object-fit:cover;width:100%;height:100%;display:block}.skeleton{border-radius:var(--radius);background:#ececec;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:1.3s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.desglose{gap:6px;margin:12px 0 0;display:grid}.desglose>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.desglose dt{color:var(--muted);margin:0;font-size:.95rem}.desglose dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.desglose .total{border-top:1px solid var(--border);margin-top:2px;padding-top:8px}.desglose .total dt,.desglose .total dd{color:var(--fg);font-size:1.05rem;font-weight:700}.brick-contenedor{width:100%;max-width:100%;margin-top:16px;overflow-x:auto}.badge-alerta{background:var(--danger-bg);color:var(--danger)}.kpi .denominador{color:var(--muted);font-size:.6em;font-weight:500}.event-theme{background:var(--bg);color:var(--fg)}.event-theme h1,.event-theme h2{font-family:var(--font-heading,inherit)}.event-theme,.event-theme p,.event-theme dl{font-family:var(--font-body,inherit)}.ayuda{align-items:center;display:inline-flex;position:relative}.ayuda-boton{border:1px solid var(--border);width:26px;height:26px;min-height:26px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0;font:700 14px/1 system-ui,sans-serif;position:relative}.ayuda-boton:after{content:"";position:absolute;inset:-9px}.ayuda-boton:hover,.ayuda-boton[aria-expanded=true]{color:var(--fg);border-color:var(--fg)}.ayuda-globo{z-index:20;border:1px solid var(--border);background:var(--bg);width:min(280px,100vw - 48px);color:var(--fg);border-radius:10px;padding:12px 14px;font:400 13px/1.45 system-ui,sans-serif;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #0000001a}.row-envuelve{flex-wrap:wrap}.row-envuelve>*{flex:auto}.tandas-lista{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.tandas-lista li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;display:flex}.tandas-lista li span{flex-direction:column;gap:2px;display:flex}.tandas-lista small{color:var(--muted);font-size:.85rem}.nueva-tanda{gap:10px;display:grid}.evento-card h2{margin-top:18px}.evento-card>div:first-child h2{margin-top:0}.landing{text-align:center;flex-direction:column;gap:0;display:flex}.landing>section,.landing>header{width:100%;max-width:880px;margin-inline:auto}.l-cab{justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.l-entrar{border-radius:var(--radius);padding:10px 18px;font-size:.95rem;font-weight:700;text-decoration:none}.l-hero{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:0;padding:24px 0 56px;display:flex;position:relative}.l-hero h1{text-wrap:balance;max-width:11ch;margin:8px 0 0;font-size:clamp(2.8rem,13vw,5rem);line-height:.98}.l-sub{margin:0;font-size:1.15rem}.l-cta{justify-content:center;align-items:center;gap:10px;width:auto;min-width:240px;margin-top:14px;display:inline-flex}.l-ejemplo{color:var(--muted);text-underline-offset:4px;font-size:.95rem}.l-baja{background:linear-gradient(var(--accent), transparent);opacity:.6;width:1px;height:40px;position:absolute;bottom:8px;left:50%}.l-bloque{flex-direction:column;align-items:center;gap:28px;padding:72px 0;display:flex}.l-h2{letter-spacing:-.01em;text-transform:none;max-width:18ch;color:var(--fg);text-wrap:balance;margin:0;font-size:clamp(1.9rem,8vw,3rem);line-height:1.04}.l-rotulo{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.8rem;font-weight:800}.l-pasos{gap:56px;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.l-pasos{grid-template-columns:repeat(3,1fr);gap:28px}}.l-pasos li>div{flex-direction:column;align-items:center;gap:6px;display:flex}.l-pasos h3{color:var(--fg);margin:4px 0 0;font-size:1.25rem}.l-pasos p{text-wrap:balance;max-width:22rem;margin:0}.l-num{font-family:var(--font-heading);color:var(--accent);margin-top:18px;font-size:2.4rem;font-weight:800;line-height:1}.l-visual{text-align:left;background:#ffffff0d;border-radius:22px;flex-direction:column;justify-content:center;align-items:stretch;gap:6px;width:min(280px,100%);min-height:132px;padding:18px 20px;display:flex}.l-visual-qr{align-items:center}.mini-tit{color:var(--fg);font-size:1.1rem;font-weight:800}.mini-sub{color:var(--muted);margin-bottom:6px;font-size:.8rem}.mini-fila{border-top:1px solid var(--border);justify-content:space-between;padding:6px 0;font-size:.9rem;display:flex}.mini-fila i{color:var(--muted);font-style:normal}.mini-fila b{color:var(--fg)}.mini-link{color:var(--accent);white-space:nowrap;text-align:center;margin-bottom:10px;font-size:.72rem}.mini-btn{color:var(--accent-fg);background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:.9rem;font-weight:700;display:inline-flex}.mini-btn svg{width:16px;height:16px}.l-escena{padding-top:40px}.l-cierre{flex-direction:column;align-items:center;gap:22px;padding:56px 0 24px;display:flex}.l-pie{margin-top:40px;font-size:.9rem}.l-pie a{color:var(--muted)}.red{width:min(440px,100%);margin:0 auto}.red svg{width:100%;height:auto;display:block;overflow:visible}.red-linea{stroke:var(--accent);stroke-opacity:.32;stroke-width:1.4px;stroke-linecap:round;transition:stroke-dashoffset 1.1s cubic-bezier(.2,.75,.3,1)}.red-nodo-in{opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.2,.75,.3,1);transform:scale(.55)}.red.armada .red-nodo-in{opacity:1;transform:scale(1)}.red-et{fill:var(--fg);letter-spacing:.04em;font-size:13px;font-weight:700}.aparece{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.75,.3,1);transform:translateY(22px)}.aparece.ya{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.aparece,.red-nodo-in{opacity:1;transition:none;transform:none}.red-linea{transition:none}}.l-caras{justify-content:center;align-items:center;gap:10px;margin-bottom:8px;display:flex}.l-caras svg:first-child{transform:translateY(14px)}.l-caras svg:nth-child(3){transform:translateY(-8px)}:root{--bg:#141a22;--fg:#fdfdfb;--muted:#c5c4c1;--border:#e7d3c433;--accent:#e7d3c4;--accent-2:#cfb8a8;--accent-fg:#0f1116;--danger:#ffb3a7;--danger-bg:#ffb3a71a;--ok:#8fdcb8;--ok-bg:#8fdcb81a;--warn:#f2cf86;--warn-bg:#f2cf861a;--sombra:none;--cielo:url(/img/cielo-noche.jpg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:before{background:linear-gradient(#111a208c,#111a20e0)}body:after{opacity:.22;mix-blend-mode:soft-light}::selection{color:#fdfdfb;background:#e7d3c459}a{color:var(--fg)}button,.btn{background:var(--grano) 0 0 / 160px 160px, linear-gradient(135deg, var(--accent) 0%, var(--accent-2) 100%);background-blend-mode:soft-light, normal;color:var(--accent-fg);box-shadow:none;border:0;font-weight:700}.btn-secondary{border:1px solid var(--border);color:var(--fg);background:0 0}.btn-ghost{color:var(--muted);background:0 0;border:0}.card{box-shadow:none;background:#ffffff0b;border:0;border-radius:24px;padding:22px}.badge{color:var(--fg);background:#e7d3c41f;border:0}.card .badge{background:0 0}.input,.pill{border:1px solid var(--border);color:var(--fg);background:#ffffff0f}.input::placeholder{color:#c5c4c18c}.input:focus{outline:1px solid var(--accent);outline-offset:2px}.pill.selected{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.error-box,.info-box{border:0;border-radius:18px}.error-box{background:var(--danger-bg);color:var(--danger)}.info-box{color:var(--muted);background:#ffffff0d}.skeleton{background:#ffffff12}.skeleton:after{background:linear-gradient(90deg,#0000,#ffffff14,#0000)}.l-entrar{border:1px solid var(--border);color:var(--fg);background:0 0}.tandas-lista li{border-bottom:1px solid var(--border)}.evento-header{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:36px 0 28px;display:flex}.evento-header h1{text-wrap:balance;margin:8px 0 4px;font-size:clamp(2.4rem,11vw,3.6rem);line-height:1}.evento-header p{font-size:1.05rem}.tandas-evento{margin:8px 0 26px}.tanda-fila{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:20px 2px;display:flex}.tanda-fila:first-child{border-top:1px solid var(--border)}.tanda-fila p{margin:0}.tanda-nombre{color:var(--fg);font-size:1.2rem;font-weight:700}.tanda-disp{color:var(--muted);font-size:.9rem;margin-top:3px!important}.tanda-precio{color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.5rem;font-weight:800}.tanda-fila.agotada .tanda-nombre,.tanda-fila.agotada .tanda-precio{opacity:.45}.event-theme.sin-theme:before{background:0 0}.login{text-align:center;flex-direction:column;align-items:center;gap:18px;padding-top:18vh;display:flex}.login h1{margin:6px 0 0;font-size:clamp(2.2rem,10vw,3.2rem);line-height:1}.login .input{text-align:center;max-width:340px}.login button{max-width:340px}.aviso-login{color:var(--danger);margin:0;font-size:.95rem;font-weight:600}.panel-cab{align-items:center;gap:12px;margin-bottom:8px;display:flex}.panel-email{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:.85rem;overflow:hidden}.panel-cab .btn-ghost{flex:none;width:auto}.evento-card{margin:22px 0}.nueva-tanda{grid-template-columns:1fr 1fr;gap:4px 12px}.nueva-tanda>:first-child,.nueva-tanda>button,.nueva-tanda>.error-box{grid-column:1/-1}.nueva-tanda .field{margin:6px 0}.aviso-prueba{text-align:center;color:var(--warn);letter-spacing:.02em;margin:0 0 14px;font-size:.9rem;font-weight:700}.listo{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:18px 0 8px;display:flex}.listo-titulo{letter-spacing:0;text-transform:none;color:var(--fg);margin:0;font-size:clamp(1.8rem,8vw,2.4rem);line-height:1.05}.listo-lista{flex-direction:column;gap:10px;width:100%;margin-top:6px;display:flex}.prueba-fila{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.prueba-switch{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.prueba-switch input{width:22px;height:22px;accent-color:var(--accent);flex:none;margin-top:2px}.prueba-switch span{flex-direction:column;gap:2px;display:flex}.prueba-switch small{color:var(--muted);font-size:.85rem;line-height:1.35}.clave-puerta{flex-direction:column;gap:10px;display:flex}.clave-valor{letter-spacing:.12em;color:var(--accent);-webkit-user-select:all;user-select:all;align-self:flex-start;padding:4px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.5rem;font-weight:700}.wiz{flex-direction:column;min-height:min(78dvh,640px);padding:8px 0 24px;display:flex}.wiz-barra{gap:6px;margin-bottom:22px;display:flex}.wiz-barra span{background:var(--border);border-radius:3px;flex:1;height:3px;transition:background .5s}.wiz-res{flex-direction:column;gap:4px;margin-bottom:18px;display:flex}.wiz-res-it{color:var(--muted);transform-origin:0 0;margin:0;font-weight:700;line-height:1.2;animation:.7s cubic-bezier(.2,.75,.3,1) both wiz-achica}@keyframes wiz-achica{0%{color:var(--fg);opacity:.4;font-size:2.4rem}to{color:var(--muted);opacity:1;font-size:1rem}}.wiz-paso{flex-direction:column;flex:1;justify-content:center;gap:14px;animation:.55s cubic-bezier(.2,.75,.3,1) both wiz-entra;display:flex}@keyframes wiz-entra{0%{opacity:0;transform:translateY(26px)scale(.97)}to{opacity:1;transform:none}}.wiz-q{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.95rem;font-weight:800}.wiz-listo{letter-spacing:-.01em;text-transform:none;color:var(--fg);margin:0;font-size:clamp(2.2rem,10vw,3.4rem);line-height:1}.wiz-input{border:0;border-bottom:2px solid var(--border);width:100%;font-family:var(--font-heading);color:var(--fg);caret-color:var(--accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border-radius:0;padding:6px 0 10px;font-size:clamp(2.2rem,10vw,3.6rem);font-weight:800;line-height:1.05;transition:border-color .3s}.wiz-input:focus{border-bottom-color:var(--accent);outline:0}.wiz-input-2{font-size:clamp(1.8rem,8vw,2.8rem)}.wiz-precio{align-items:baseline;gap:10px;display:flex}.wiz-precio span{font-family:var(--font-heading);color:var(--muted);font-size:clamp(2.2rem,10vw,3.6rem);font-weight:800}.wiz-fila{grid-template-columns:1fr 1fr;gap:18px;margin-top:8px;display:grid}.wiz-mini span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:700;display:block}.wiz-chico{font-size:1.6rem}.wiz-ayuda{color:var(--muted);margin:0;font-size:.95rem}.wiz-error{color:var(--danger);margin:6px 0 0;font-size:.95rem;font-weight:700}.wiz-nav{justify-content:space-between;align-items:center;gap:14px;margin-top:22px;display:flex}.wiz-volver{border:1px solid var(--border);width:56px;min-height:56px;color:var(--fg);background:0 0;flex:none;place-items:center;padding:0;display:grid}.wiz-sig{flex:1;justify-content:center;align-items:center;gap:10px;display:inline-flex}.wiz-acciones{flex-direction:column;gap:10px;margin-top:10px;display:flex}.wiz-fin{margin:0 auto}@media (prefers-reduced-motion:reduce){.wiz-paso,.wiz-res-it{animation:none}}.ev-marca{margin-bottom:10px}.ev-portada{border-radius:24px;max-width:460px;margin:8px auto 4px;line-height:0;overflow:hidden}.ev-portada img{width:100%;height:auto;display:block}.ev-cuando{color:var(--fg);margin:0;font-size:1.1rem;font-weight:700}.ev-cuando:first-letter{text-transform:uppercase}.ev-donde{color:var(--muted);flex-direction:column;gap:2px;margin:4px 0 0;display:flex}.ev-donde b{color:var(--fg);font-weight:700}.ev-desc{text-align:center;white-space:pre-line;max-width:34rem;margin:0 auto 8px;line-height:1.6}.ev-h2{text-align:center;margin:0 0 14px}.ev-cta{justify-content:center;margin-top:8px;display:flex}.ev-mapa{background:#ffffff0d;border-radius:22px;line-height:0;overflow:hidden}.ev-mapa iframe{filter:grayscale(.25)contrast(.95);border:0;width:100%;height:260px;display:block}.tanda-desc{color:var(--muted);font-size:.92rem;line-height:1.35;margin:4px 0 0!important}.row>button,.row>.btn,.row-envuelve>button,.row-envuelve>.btn{flex:none}.llena{width:100%}.login button,.l-cta{max-width:none}.wiz-sig{flex:none;margin-left:auto}.wiz-acciones{flex-flow:wrap}.listo-lista{flex-flow:wrap;justify-content:center;width:auto}.wiz-input-3{font-size:clamp(1.3rem,6vw,1.9rem)}.wiz-mapa{background:#ffffff0d;border-radius:20px;margin-top:6px;line-height:0;overflow:hidden}.wiz-mapa iframe{border:0;width:100%;height:210px;display:block}.wiz-texto{border:1px solid var(--border);width:100%;font:inherit;color:var(--fg);resize:vertical;background:#ffffff0d;border-radius:18px;padding:16px 18px;font-size:1.1rem;line-height:1.5}.wiz-texto:focus{outline:1px solid var(--accent);outline-offset:2px}.wiz-portada{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.wiz-portada img{border-radius:18px;max-width:220px;max-height:260px;display:block}.wiz-archivo{cursor:pointer;position:relative}.wiz-plantillas{grid-template-columns:1fr 1fr;gap:10px;display:grid}.plantilla{text-align:left;min-height:0;color:var(--fg);border:1px solid var(--border);background:#ffffff0d;border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;padding:14px 16px}.plantilla b{font-size:1rem}.plantilla small{color:var(--muted);font-size:.8rem;font-weight:500;line-height:1.3}.plantilla.on{border-color:var(--accent);background:#e7d3c41f}.plan{background:#ffffff0b;border-radius:22px;flex-direction:column;gap:14px;padding:20px;display:flex}.plan-cab{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;font-size:.78rem;font-weight:800;display:flex}.chico{min-height:36px;padding:6px 12px;font-size:.9rem}.pills-mini{gap:8px;margin-top:8px;display:flex}.pills-mini button{width:40px;min-height:40px;color:var(--fg);border:1px solid var(--border);background:0 0;border-radius:12px;padding:0;font-weight:700}.pills-mini button.on{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.plan-ventana{cursor:pointer;color:var(--muted);align-items:center;gap:10px;font-size:.95rem;display:flex}.plan-ventana input{width:20px;height:20px;accent-color:var(--accent)}.agregar{align-self:flex-start}.wiz-cobro-ok{color:var(--fg);margin:0;font-size:1.5rem}.wiz-cobro-ok span{color:var(--muted);font-size:1.05rem}.wiz-nav .btn-ghost{margin-left:auto}.wiz-nav .btn-ghost+.wiz-sig{margin-left:0}section:has(.wiz)~*{display:none}.red-grande{width:100%;max-width:1700px;margin-inline:auto}.red-grande .rg-ancha{display:none}@media (min-width:900px){.red-grande .rg-movil{display:none}.red-grande .rg-ancha{display:block}}.red-grande svg{width:100%;height:auto;display:block;overflow:visible}.rg-linea{stroke:var(--accent);stroke-opacity:.3;stroke-width:1.6px;stroke-linecap:round;transition:stroke-dashoffset 1.2s cubic-bezier(.2,.75,.3,1)}.rg-in{opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.2,.75,.3,1);transform:scale(.5)}.rg-nodo.ya .rg-in{opacity:1;transform:scale(1)}.rg-et{fill:var(--fg);letter-spacing:.04em;font-size:22px;font-weight:800}.rg-ev{fill:#0f1116;font-size:17px;font-weight:800}.rg-ev-sub{fill:#12363c;font-size:13px;font-weight:700}.rg-link{cursor:pointer}.rg-link:hover .rg-in,.rg-link:focus-visible .rg-in{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.rg-in{opacity:1;transition:none;transform:none}.rg-linea{transition:none}}.l-cierre{padding-top:24px}.rg-polvo{fill:#fdfdfb;opacity:.55;animation:4.5s ease-in-out infinite rg-titila}@keyframes rg-titila{0%,to{opacity:.2}50%{opacity:.85}}.rg-brilla{opacity:.9}@media (prefers-reduced-motion:reduce){.rg-polvo{animation:none}}.modulos{text-align:left;gap:18px;padding:56px 0 8px;display:grid}@media (min-width:900px){.landing>.modulos{grid-template-columns:1fr 1fr;max-width:1020px}.modulos>:first-child,.modulos>:nth-child(3){grid-column:1/-1}}.modulo{background:#ffffff0b;border-radius:28px;flex-direction:column;gap:16px;height:100%;padding:28px 26px;display:flex}.modulo p{margin:0}.modulo-h{letter-spacing:-.01em;text-transform:none;color:var(--fg);text-wrap:balance;margin:0;font-size:clamp(1.5rem,5vw,2.1rem);line-height:1.1}.modulo .btn{align-self:flex-start}.modulo .l-pasos{text-align:center}.incluye{gap:12px;margin:0;padding:0;list-style:none;display:grid}.incluye li{border-top:1px solid var(--border);color:var(--fg);padding:14px 0 0;font-weight:600}.stream-cab{align-items:center;gap:12px;display:flex}.mod-mail{color:var(--accent);align-self:flex-start}.cal{gap:24px;display:grid}@media (min-width:700px){.cal{grid-template-columns:minmax(260px,340px) 1fr;align-items:start}}.cal-titulo{color:var(--fg);text-transform:capitalize;font-size:1.2rem;font-weight:800;margin-bottom:12px!important}.cal-grilla{text-align:center;grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.cal-dow{color:var(--muted);padding-bottom:4px;font-size:.75rem;font-weight:800}.cal-dia{aspect-ratio:1;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.92rem;text-decoration:none;display:grid}.cal-dia.hoy{border:1px solid var(--border);color:var(--fg)}.cal-dia.con-evento{background:var(--accent);color:var(--accent-fg);font-weight:800}.cal-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cal-lista li a{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:14px 0;text-decoration:none;display:flex}.cal-f{flex-direction:column;align-items:center;min-width:48px;line-height:1;display:flex}.cal-f b{color:var(--fg);font-size:1.7rem;font-weight:800}.cal-f i{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-top:4px;font-size:.75rem;font-style:normal}.cal-n{color:var(--fg);flex-direction:column;font-weight:700;display:flex}.cal-n small{color:var(--muted);font-size:.85rem;font-weight:500}.cal-vacio{color:var(--muted)}.modulo .l-pasos li{flex-direction:column;align-items:center;gap:6px;display:flex}.modulo .l-pasos{margin-top:8px}.cal-titulo{text-transform:none}.cal-titulo:first-letter{text-transform:uppercase}.mini-fila{gap:12px}@media (min-width:900px){.modulos>:nth-child(2){grid-column:1/-1}.incluye{grid-template-columns:repeat(3,1fr);column-gap:28px}.landing>.modulos{flex-direction:column;gap:20px;max-width:1280px;display:flex}.modulos>:nth-child(n){grid-column:auto}.modulo .l-pasos{grid-template-columns:repeat(3,1fr);gap:40px}.incluye{grid-template-columns:1fr}}.modulos-trio{gap:18px;display:grid}@media (min-width:900px){.modulos-trio{grid-template-columns:repeat(3,1fr)}}.eventos-layout{gap:28px;display:grid}@media (min-width:900px){.eventos-layout{grid-template-columns:340px 1fr;align-items:start}}.cal-sola{display:block}.ev-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ev-card{color:var(--fg);flex-direction:column;gap:6px;height:100%;text-decoration:none;display:flex}.ev-card-img{aspect-ratio:16/10;background:linear-gradient(150deg,#e7d3c41f,#6f5a8538);border-radius:20px;place-items:center;display:grid;overflow:hidden}.ev-card-img img{object-fit:cover;width:100%;height:100%}.ev-card-img .ev-card-logo{object-fit:contain;opacity:.8;width:54px;height:54px}.ev-card-t{margin-top:6px;font-size:1.15rem;font-weight:800}.ev-card-f{color:var(--accent);font-size:.9rem;font-weight:700}.ev-card-f:first-letter{text-transform:uppercase}.ev-card-l,.ev-card-p{color:var(--muted);font-size:.9rem}.ev-card-p{color:var(--fg);font-weight:700}main:has(.landing){max-width:none;padding-inline:clamp(16px,4vw,56px)}.landing>.l-cab{max-width:1280px}@media (min-width:1100px){.eventos-layout{grid-template-columns:360px 1fr}.ev-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.modulo{padding:34px 36px}}.landing>.l-hero{min-height:calc(100dvh - 250px);padding-bottom:24px}.l-baja{display:none}@media (max-width:899px){.landing>.l-hero{min-height:calc(100dvh - 190px)}}.landing{isolation:isolate;position:relative}.landing:before,.landing:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.landing:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='613' height='613'><circle cx='85' cy='517' r='0.7' fill='%23fdfdfb' fill-opacity='0.65'/><circle cx='75' cy='464' r='1.4' fill='%23fdfdfb' fill-opacity='0.85'/><circle cx='481' cy='61' r='0.7' fill='%23fdfdfb' fill-opacity='0.85'/><circle cx='266' cy='465' r='0.7' fill='%23fdfdfb' fill-opacity='0.85'/><circle cx='165' cy='489' r='1.8' fill='%23fdfdfb' fill-opacity='0.35'/><circle cx='549' cy='23' r='0.7' fill='%23fdfdfb' fill-opacity='0.35'/><circle cx='572' cy='235' r='0.9' fill='%23fdfdfb' fill-opacity='0.85'/><circle cx='443' cy='323' r='1.4' fill='%23fdfdfb' fill-opacity='0.85'/><circle cx='338' cy='213' r='0.9' fill='%23fdfdfb' fill-opacity='0.85'/><circle cx='580' cy='565' r='1.4' fill='%23fdfdfb' fill-opacity='0.35'/><circle cx='116' cy='604' r='1.1' fill='%23fdfdfb' fill-opacity='0.35'/><circle cx='454' cy='546' r='1.8' fill='%23fdfdfb' fill-opacity='0.85'/><circle cx='311' cy='555' r='0.9' fill='%23fdfdfb' fill-opacity='0.65'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='797' height='797'><circle cx='758' cy='752' r='0.7' fill='%23fdfdfb' fill-opacity='0.35'/><circle cx='71' cy='663' r='1.1' fill='%23fdfdfb' fill-opacity='0.65'/><circle cx='482' cy='483' r='1.8' fill='%23fdfdfb' fill-opacity='0.5'/><circle cx='793' cy='508' r='1.8' fill='%23fdfdfb' fill-opacity='0.65'/><circle cx='433' cy='355' r='1.1' fill='%23fdfdfb' fill-opacity='0.35'/><circle cx='691' cy='291' r='1.1' fill='%23fdfdfb' fill-opacity='0.85'/><circle cx='338' cy='702' r='0.9' fill='%23fdfdfb' fill-opacity='0.5'/><circle cx='190' cy='23' r='1.1' fill='%23fdfdfb' fill-opacity='0.5'/><circle cx='112' cy='407' r='1.8' fill='%23fdfdfb' fill-opacity='0.5'/><circle cx='789' cy='356' r='1.4' fill='%23fdfdfb' fill-opacity='0.65'/><circle cx='627' cy='283' r='1.4' fill='%23fdfdfb' fill-opacity='0.5'/></svg>");background-size:613px 613px,797px 797px}.landing:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1021' height='1021'><circle cx='245' cy='555' r='1.1' fill='%23fdfdfb' fill-opacity='0.85'/><circle cx='638' cy='70' r='0.7' fill='%23fdfdfb' fill-opacity='0.85'/><circle cx='267' cy='241' r='1.4' fill='%23fdfdfb' fill-opacity='0.85'/><circle cx='406' cy='876' r='0.9' fill='%23fdfdfb' fill-opacity='0.5'/><circle cx='883' cy='534' r='0.7' fill='%23fdfdfb' fill-opacity='0.35'/><circle cx='165' cy='974' r='0.7' fill='%23fdfdfb' fill-opacity='0.65'/><circle cx='794' cy='838' r='1.1' fill='%23fdfdfb' fill-opacity='0.85'/></svg>");background-size:1021px 1021px;animation:5s ease-in-out infinite rg-titila}@media (prefers-reduced-motion:reduce){.landing:after{animation:none}}.c-ent{color:var(--muted);align-items:center;gap:12px;padding:10px 4px;font-weight:700;text-decoration:none;transition:color .3s;display:inline-flex}.c-ent i{background:var(--muted);border-radius:50%;width:9px;height:9px;transition:background .3s,box-shadow .4s;box-shadow:0 0 0 5px #e7d3c41f,0 0 16px 4px #e7d3c466}.c-ent:hover{color:var(--fg)}.c-ent:hover i{background:var(--fg);box-shadow:0 0 0 8px #e7d3c429,0 0 26px 8px #e7d3c499}.g-frase{font-family:var(--font-heading);color:var(--fg);flex-direction:column;gap:12px;margin-top:10px;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.g-frase .l{width:100%;color:var(--accent);align-items:center;gap:10px;display:flex}.g-frase .l i{transform-origin:0;background:currentColor;flex:1;height:1.5px;transition:transform .7s cubic-bezier(.2,.75,.3,1);transform:scaleX(.4)}.g-frase .l svg{flex:none;width:24px;height:24px;transition:transform .5s cubic-bezier(.2,.75,.3,1)}.g-frase:hover .l i,.g-frase:focus-visible .l i{transform:scaleX(1)}.g-frase:hover .l svg{transform:translate(6px)}.l-cierre .g-frase{margin-top:0}.boleto{filter:drop-shadow(0 18px 30px #0006);max-width:400px;margin:18px auto 8px}.boleto-arriba,.boleto-abajo{background:var(--bol-bg,#e7d3c4);color:var(--bol-fg,#0f1116);padding:26px 28px}.boleto-arriba{border-radius:22px 22px 0 0;padding-bottom:22px;-webkit-mask:radial-gradient(14px at 0 100%,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(14px at 100% 100%,#0000 97%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(14px at 0 100%,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(14px at 100% 100%,#0000 97%,#000) 100%/51% 100% no-repeat}.boleto-abajo{text-align:center;border-radius:0 0 22px 22px;padding-top:24px;position:relative;-webkit-mask:radial-gradient(14px at 0 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(14px at 100% 0,#0000 97%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(14px at 0 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(14px at 100% 0,#0000 97%,#000) 100%/51% 100% no-repeat}.boleto-abajo:before{content:"";border-top:2px dashed #0f111647;position:absolute;top:0;left:22px;right:22px}.boleto-marca{letter-spacing:.16em;text-transform:uppercase;opacity:.8;align-items:center;gap:8px;margin-bottom:14px;font-size:.78rem;font-weight:800;display:flex}.boleto-marca img{filter:invert();width:22px;height:22px}.boleto-arriba h1{color:#0f1116;margin:0 0 8px;font-size:clamp(1.7rem,7vw,2.2rem);line-height:1.02}.boleto-datos{color:#3b352d;flex-direction:column;gap:3px;font-size:.95rem;display:flex}.boleto-datos b{color:#0f1116}.boleto-tanda{justify-content:space-between;align-items:baseline;margin-top:14px;font-weight:800;display:flex}.boleto-tanda small{color:#3b352d;letter-spacing:.04em;font-weight:700}.boleto-qr{background:#fdfdfb;border-radius:20px;padding:14px;line-height:0;display:inline-block}.boleto-qr img{max-width:100%;height:auto;display:block}.boleto-cod{letter-spacing:.18em;color:#3b352d;margin:12px 0 0;font-size:.85rem;font-weight:800}.boleto-estado{color:#8a2a1c;margin:18px 0 8px;font-size:1.3rem;font-weight:800}.boleto-nota{text-align:center;max-width:400px;margin:14px auto 0;font-size:.9rem}.boleto p,.boleto span{color:inherit}.boleto-marca{color:#3b352d}.boleto-tanda{color:#0f1116}.boleto-datos span{color:#3b352d}.landing>.l-hero{min-height:calc(100dvh - 330px)}@media (max-width:899px){.landing>.l-hero{min-height:calc(100dvh - 235px)}}.modulo{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141a22b8;transition:background .4s,color .4s,box-shadow .4s}.modulo-streaming{background:linear-gradient(150deg,#3c3248d1,#141a22c7)}.modulo .l-visual{background:var(--sub,#ffffff0f)}.modulo:hover,.modulo:focus-within,.modulo:active{--fg:#0f1116;--muted:#45413a;--accent:#12363c;--accent-2:#302440;--accent-fg:#fdfdfb;--border:#0f111629;--sub:#0f11160e;color:#0f1116;background:#f3f1ea;box-shadow:0 24px 50px #00000059}.modulo:hover .btn,.modulo:focus-within .btn{color:#fdfdfb}.modulo:hover .mini-btn{color:#fdfdfb;background:linear-gradient(135deg,#12363c,#302440)}.modulo:hover .cal-dia.con-evento{color:#fdfdfb;background:#12363c}.modulo:hover .l-num{color:#12363c}.modulo:hover img[src$=nebula-simbolo-blanco\.svg]{filter:invert()}@media (hover:none){.modulo{background:#141a22eb}}@media (prefers-reduced-motion:reduce){.modulo{transition:none}}main:has(>.event-theme>.ev){max-width:none;padding:0 0 64px}.ev{flex-direction:column;display:flex}.ev-hero{isolation:isolate;align-items:flex-end;min-height:min(76dvh,720px);display:flex;position:relative;overflow:hidden}.ev-hero:not(.con-foto){min-height:min(52dvh,460px)}.ev-hero-img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ev-hero-vel{z-index:-1;background:linear-gradient(#0f11168c 0%,#0f11160d 32%,#0f11168c 70%,#141a22f5 100%);position:absolute;inset:0}.ev-hero-texto{width:100%;max-width:1100px;min-height:inherit;flex-direction:column;justify-content:space-between;gap:40px;margin:0 auto;padding:22px clamp(18px,4vw,48px) 40px;display:flex}.ev-hero h1{text-wrap:balance;text-shadow:0 4px 30px #00000080;margin:0 0 14px;font-size:clamp(2.6rem,9vw,6rem);line-height:.96}.ev-hero .ev-cuando{text-shadow:0 2px 14px #0009;font-size:clamp(1.05rem,2.4vw,1.4rem)}.ev-hero .ev-donde{color:#e9e7e1;text-shadow:0 2px 14px #0009;font-size:clamp(1rem,2vw,1.2rem)}.ev-hero .ev-donde b{color:#fff}.ev>section{width:100%;max-width:1100px;margin-inline:auto;padding-inline:clamp(18px,4vw,48px)}.ev-info{align-items:start;gap:28px;margin-top:40px;display:grid}@media (min-width:860px){.ev-info:has(.ev-flyer):has(.ev-desc){grid-template-columns:1.3fr 1fr;gap:48px}}.ev-info .ev-desc{text-align:left;color:#e9e7e1;max-width:none;margin:0;font-size:1.12rem;line-height:1.7}.ev-flyer{border-radius:24px;width:100%;max-width:440px;height:auto;margin-inline:auto;display:block}.ev-galeria{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:40px;display:grid}.ev-galeria img{object-fit:cover;aspect-ratio:4/5;border-radius:22px;width:100%;height:100%;min-height:160px;display:block}.ev-galeria img.grande{aspect-ratio:16/9;grid-column:1/-1}@media (min-width:860px){.ev-galeria{grid-template-columns:repeat(3,1fr)}.ev-galeria img.grande{aspect-ratio:auto;grid-area:span 2/span 2}}.ev-seccion{margin-top:56px}.ev .ev-h2{text-align:left;font-size:.85rem}.ev .tandas-evento{margin-bottom:30px}.ev .ev-cta{justify-content:flex-start}.ev-mapa iframe{height:320px}.ev-preview .ev-hero{min-height:380px}.ev-preview .ev-hero:not(.con-foto){min-height:300px}.boleto .boleto-arriba h1,.boleto .boleto-datos b,.boleto .boleto-tanda{color:var(--bol-fg,#0f1116)}.boleto .boleto-marca,.boleto .boleto-datos span,.boleto .boleto-tanda small,.boleto .boleto-cod{color:var(--bol-sub,#3b352d)}.boleto-abajo:before{border-top-color:var(--bol-sub,#3b352d);opacity:.5}.boleto-fila{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.boleto-textos{flex:1;min-width:0}.boleto-flyer{object-fit:cover;border-radius:12px;flex:none;width:86px;height:116px}.wiz-todo{flex-direction:column;gap:36px;display:flex}.wiz{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1117d1;border-radius:30px;gap:0;min-height:0;padding:clamp(20px,4vw,40px)}.wiz-q{color:#e9e7e1}.wiz-res-it{color:#d6d4cd}.wiz-ayuda,.wiz-mini span{color:#cfcdc6}.wiz-input::placeholder{color:#e9e7e161}.wiz-cartel{letter-spacing:-.01em;text-transform:none;color:var(--fg);font-size:clamp(2.4rem,8vw,4.4rem);font-weight:800;line-height:1}.wiz-fechagrande{font-family:var(--font-heading);color:var(--fg);text-transform:capitalize;margin:0;font-size:clamp(2rem,7vw,3.6rem);font-weight:800;line-height:1.05}.wiz-nav{flex-wrap:wrap;gap:22px}.wiz-nav .g-sig{margin-top:0;margin-left:auto}.g-chica{gap:8px;margin-top:0;font-size:1.15rem}button.g-frase{min-height:0;box-shadow:none;cursor:pointer;background:0 0;border:0;align-items:stretch;padding:0}button.g-frase:disabled{opacity:.5}.g-sig{min-width:210px;font-size:clamp(1.4rem,3.6vw,1.9rem)}button.c-ent{min-height:0;box-shadow:none;font:inherit;background:0 0;border:0;width:auto;font-weight:700}.wiz-acciones{flex-direction:column;align-items:flex-start;gap:18px}.oculto-in{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.wiz-picker{gap:28px;display:grid}@media (min-width:900px){.wiz-picker{grid-template-columns:minmax(320px,440px) 1fr;align-items:start;gap:48px}}.sf-cab{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.sf-mes{color:var(--fg);text-transform:none;margin:0;font-size:1.25rem;font-weight:800}.sf-mes:first-letter{text-transform:uppercase}button.sf-nav{border:1px solid var(--border);color:var(--fg);width:46px;min-height:46px;box-shadow:none;background:0 0;border-radius:50%;padding:0;font-size:1.6rem;line-height:1}.sf-grilla{text-align:center;grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.sf-dow{color:var(--muted);padding-bottom:6px;font-size:.8rem;font-weight:800}button.sf-dia{box-shadow:none;aspect-ratio:1;width:100%;min-height:0;color:var(--fg);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:50%;padding:0;font-size:1.1rem;font-weight:700;transition:background .25s,transform .25s}button.sf-dia:hover:not(:disabled){background:#e7d3c429}button.sf-dia.hoy{box-shadow:inset 0 0 0 1.5px var(--border)}button.sf-dia.on{background:var(--accent);color:var(--accent-fg);transform:scale(1.08)}button.sf-dia:disabled{opacity:.22;cursor:default}.sh-grande{font-family:var(--font-heading);color:var(--fg);font-variant-numeric:tabular-nums;margin:0 0 14px;font-size:clamp(3rem,9vw,5rem);font-weight:800;line-height:1}.sh-grande i{color:var(--accent);margin:0 2px;font-style:normal}.sh-cols{gap:20px;display:grid}.sh-et{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:.78rem;font-weight:800}.sh-grilla{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}button.sh-it{border:1px solid var(--border);box-shadow:none;color:var(--fg);font-variant-numeric:tabular-nums;background:0 0;border-radius:14px;min-height:46px;padding:0;font-size:1.05rem;font-weight:700}button.sh-it.on{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.buscador{flex-direction:column;gap:14px;display:flex}.lugares-sub{color:#cfcdc6;margin:0;font-size:.92rem}.lugares-cargando{flex-direction:column;gap:8px;display:flex}.lugar-sk{border-radius:16px;height:62px}.lugares-lista{flex-direction:column;margin:0;padding:0;list-style:none;animation:.35s cubic-bezier(.2,.75,.3,1) both wiz-entra;display:flex}.lugares-lista button{border:0;border-bottom:1px solid var(--border);box-shadow:none;text-align:left;width:100%;min-height:0;color:var(--fg);background:0 0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;padding:14px 4px;font-weight:400}.lugares-lista button:hover,.lugares-lista button:focus-visible{background:#e7d3c41a}.lugares-lista b{font-size:1.1rem}.lugares-lista small{color:#cfcdc6;font-size:.9rem}.lugar-extra{flex-direction:column;align-items:flex-start;gap:12px;margin-top:8px;display:flex}.lugar-extra .wiz-mini{width:100%}.lugar-ok{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.lugar-nombre{font-family:var(--font-heading);color:var(--fg);margin:0;font-size:clamp(2rem,7vw,3.4rem);font-weight:800;line-height:1.02}.lugar-dir{color:#cfcdc6;margin:0;font-size:1.1rem}.lugar-ok .wiz-mini{width:100%;max-width:480px}.fotos-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:700px){.fotos-grid{grid-template-columns:2fr 1fr}}.foto-tile{border:1.5px dashed var(--border);cursor:pointer;color:var(--fg);text-align:center;background:#ffffff0a;border-radius:22px;place-items:center;min-height:150px;font-weight:800;transition:border-color .25s,background .25s;display:grid;position:relative;overflow:hidden}.foto-tile:hover{border-color:var(--accent);background:#e7d3c414}.foto-tile span{flex-direction:column;gap:4px;padding:16px;display:flex}.foto-tile small{color:#cfcdc6;font-weight:500}.foto-tile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.foto-portada{aspect-ratio:16/9}.foto-flyer{aspect-ratio:4/5}.galeria-fila{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.galeria-it{aspect-ratio:1;border-radius:16px;position:relative;overflow:hidden}.galeria-it img{object-fit:cover;width:100%;height:100%}button.galeria-x{color:#fff;width:28px;min-height:28px;box-shadow:none;background:#0f1116b3;border-radius:50%;padding:0;font-size:1.1rem;position:absolute;top:6px;right:6px}.galeria-mas{aspect-ratio:1;min-height:0}.colores{gap:12px;margin-top:10px;display:flex}button.color-sw{width:44px;height:44px;min-height:44px;box-shadow:none;background-image:none;border:2px solid #0000;border-radius:50%;padding:0}button.color-sw.on{border-color:#fff;box-shadow:0 0 0 3px #e7d3c459}.plan{gap:16px}.plan-cab{justify-content:space-between;align-items:center;gap:12px;display:flex}.plan-nombre{border:0;border-bottom:1.5px solid var(--border);min-width:0;color:var(--fg);font:inherit;background:0 0;flex:1;padding:4px 0 8px;font-size:1.4rem;font-weight:800}.plan-nombre:focus{border-bottom-color:var(--accent);outline:0}.plan-grande{grid-template-columns:1.4fr 1fr;gap:18px;display:grid}.plan-grande label>span{letter-spacing:.14em;text-transform:uppercase;color:#cfcdc6;font-size:.78rem;font-weight:800;display:block}.plan-grande .wiz-input{font-size:clamp(1.8rem,6vw,2.6rem)}.wiz-precio em{font-style:normal;font-family:var(--font-heading);color:#cfcdc6;font-size:clamp(1.8rem,6vw,2.6rem);font-weight:800}.plan-costo{color:#cfcdc6;margin:0;font-size:.95rem;line-height:1.5}.plan-costo b{color:var(--fg)}.plan-agregar{color:#cfcdc6;flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.plan-mas{flex-direction:column;gap:16px;display:flex}.wiz-vivo{flex-direction:column;gap:14px;display:flex}.wiz-vivo-pagina{pointer-events:none;background:#141a22b3;border-radius:28px;padding-bottom:28px;overflow:hidden}.wiz-vivo-pagina .ev>section{padding-inline:clamp(16px,3vw,32px)}.wiz-vivo-boleto{flex-direction:column;gap:8px;display:flex}.boleto-qr-demo{background:repeating-conic-gradient(#0f1116 0 25%, #fdfdfb 0 50%) 0 0 / 24px 24px;opacity:.85;border-radius:12px;width:190px;height:190px;display:block}@media (prefers-reduced-motion:reduce){.lugares-lista{animation:none}}.wiz-fechagrande{text-transform:none}.wiz-fechagrande:first-letter{text-transform:uppercase}.landing:before,.landing:after{-webkit-mask-image:radial-gradient(54vw 56vh at 100% 92vh,#0000 0 60%,#000 100%);mask-image:radial-gradient(54vw 56vh at 100% 92vh,#0000 0 60%,#000 100%)}@media (max-width:899px){.landing:before,.landing:after{-webkit-mask-image:radial-gradient(60vw 40vh at 100% 90vh,#0000 0 55%,#000 100%);mask-image:radial-gradient(60vw 40vh at 100% 90vh,#0000 0 55%,#000 100%)}}.evp{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e131ac7;border-radius:28px;flex-direction:column;gap:16px;margin:18px 0;padding:24px 26px;display:flex}.evp-cab{align-items:flex-start;gap:18px;display:flex}.evp-img{background:linear-gradient(150deg,#e7d3c424,#6f5a8547);border-radius:22px;flex:none;place-items:center;width:92px;height:92px;display:grid;overflow:hidden}.evp-img img{object-fit:cover;width:100%;height:100%}.evp-img .evp-logo{object-fit:contain;opacity:.8;width:38px;height:38px}.evp-datos{flex:1;min-width:0}.evp-nombre{letter-spacing:-.01em;text-transform:none;color:var(--fg);margin:0 0 6px;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.1}.evp-linea{color:var(--fg);margin:2px 0 0;font-size:.98rem}.evp-suave{color:#cfcdc6}.evp-estado{color:var(--warn);white-space:nowrap;align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:inline-flex}.evp-estado i{background:currentColor;border-radius:50%;width:8px;height:8px}.evp-estado.ok{color:var(--ok)}.evp-cifras{color:#cfcdc6;margin:0}.evp-cifras b{color:var(--fg);font-size:1.15rem}.evp-nota{color:#cfcdc6;margin:0;font-size:.92rem}.evp-acciones{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.evp-acciones .g-frase{min-width:190px}.evp-menu{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px 22px;padding-top:14px;display:flex}button.evp-tab{box-shadow:none;color:#cfcdc6;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:0;padding:6px 0;font-size:.98rem;font-weight:700}button.evp-tab:hover{color:var(--fg)}button.evp-tab.on{color:var(--fg);border-bottom-color:var(--accent)}.evp-seccion{flex-direction:column;align-items:flex-start;gap:16px;animation:.35s cubic-bezier(.2,.75,.3,1) both wiz-entra;display:flex}.evp-seccion .tandas-lista{width:100%;margin:0}.evp-fila-sec{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.evp-form{flex-direction:column;gap:12px;width:100%;max-width:460px;display:flex}.evp-fila{grid-template-columns:1fr 1fr;gap:12px;display:grid}.evp-in{border:1px solid var(--border);width:100%;color:var(--fg);font:inherit;background:#ffffff0f;border-radius:14px;padding:13px 15px;font-size:1rem}.evp-in:focus{outline:1px solid var(--accent);outline-offset:2px}.evp-acciones .g-frase,.evp-form .g-frase{font-size:1.15rem}.evp-form .evp-acciones{justify-content:space-between}@media (max-width:640px){.evp-cab{flex-wrap:wrap}.evp-estado{width:100%}}.panel-hero{text-align:center;min-height:min(56dvh,520px);padding:28px 0 36px}.panel-hero h1{max-width:14ch;font-size:clamp(2.4rem,8vw,4.6rem)}.panel-hero .l-sub{color:#d6d4cd;max-width:30rem}main:has(.panel-cab){padding-inline:clamp(20px,5vw,56px);max-width:1040px;padding-top:36px}.panel-cab{gap:18px;margin-bottom:48px}.panel-hero{gap:22px;min-height:min(64dvh,600px);padding:32px 0 64px}.panel-hero .l-caras{margin-bottom:18px}.panel-hero .l-sub{margin-top:4px;line-height:1.55}.panel-hero .g-frase{margin-top:28px}.panel-rotulo{margin:24px 0 8px}.evp{border-radius:32px;gap:28px;margin:28px 0;padding:clamp(26px,4vw,42px)}.evp-cab{gap:28px}.evp-img{border-radius:26px;width:116px;height:116px}.evp-nombre{margin-bottom:12px;font-size:clamp(1.6rem,3.4vw,2.2rem)}.evp-linea{margin-top:6px;font-size:1.05rem}.evp-cifras{margin-top:4px;font-size:1.05rem}.evp-nota{font-size:1rem;line-height:1.55}.evp-acciones{gap:20px 40px;margin-top:4px}.evp-menu{gap:10px 36px;margin-top:6px;padding-top:24px}button.evp-tab{padding:10px 0;font-size:1.08rem}.evp-seccion{gap:22px;padding-top:12px}.evp-seccion .tandas-lista li{padding:18px 2px}.cobro-panel{margin-top:48px;padding-bottom:64px}.cobro-panel .small{font-size:1rem}@media (max-width:640px){.evp-img{width:84px;height:84px}.evp-cab{gap:18px}}.tk-caja{width:100%;margin-inline:auto}.tk-marco{filter:drop-shadow(0 18px 30px #0006);margin-inline:auto;overflow:hidden}.tk-par{flex-direction:column;gap:20px;width:100%;display:flex}.tk-guardar{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:6px;display:flex}main:has(.tk-par){max-width:920px}.wiz-vivo-boleto{gap:22px}.pie-legal{text-align:center;padding:28px 20px 40px}.pie-legal nav{flex-wrap:wrap;justify-content:center;gap:8px 26px;display:flex}.pie-legal a{color:#cfcdc6;text-underline-offset:4px;font-size:.88rem}.pie-legal a:hover,.pie-legal .pie-arr{color:var(--fg)}.legal{flex-direction:column;gap:18px;padding-bottom:24px;display:flex}.legal h1{margin:8px 0 0}.legal-version{color:#cfcdc6;margin:0;font-size:.88rem}.legal section{flex-direction:column;gap:8px;display:flex}.legal h2{letter-spacing:0;text-transform:none;color:var(--fg);margin:14px 0 0;font-size:1.15rem}.legal p{color:#e3e1da;margin:0;line-height:1.65}.arr-form{flex-direction:column;gap:22px;max-width:460px;display:flex}.arr-ok{flex-direction:column;gap:12px;display:flex}.arr-ok p{margin:0}.arr-titulo{font-family:var(--font-heading);color:var(--fg);font-size:1.8rem;font-weight:800}.acepto{cursor:pointer;color:#e3e1da;align-items:flex-start;gap:12px;margin-top:22px;font-size:.95rem;line-height:1.5;display:flex}.acepto input{width:22px;height:22px;accent-color:var(--accent);flex:none;margin-top:2px}.acepto a{color:var(--accent)}.acepto-suave{color:#cfcdc6;margin-top:12px}.compra-datos{margin:18px 0 0}.reglas{gap:0;margin:0;display:grid}.reglas>div{border-bottom:1px solid var(--border);grid-template-columns:120px 1fr;gap:16px;padding:16px 0;display:grid}.reglas dt{color:#cfcdc6;letter-spacing:.12em;text-transform:uppercase;padding-top:3px;font-size:.82rem;font-weight:800}.reglas dd{color:var(--fg);margin:0;font-weight:600;line-height:1.45}.reglas dd small{color:#cfcdc6;margin-top:4px;font-weight:500;display:block}.reglas dd a{color:var(--accent)}.reglas-extra{white-space:pre-line}@media (max-width:560px){.reglas>div{grid-template-columns:1fr;gap:4px}}.chips-reglas{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}button.chip-r{border:1px solid var(--border);box-shadow:none;color:var(--fg);background:0 0;border-radius:16px;min-height:46px;padding:10px 20px;font-weight:700}button.chip-r.on{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}@property --tono{syntax:"<color>";inherits:true;initial-value:#e7d3c4}.wiz{--tono:#e7d3c4;background:radial-gradient(90% 70% at 0% 0%, color-mix(in srgb, var(--tono) 20%, transparent), transparent 62%), radial-gradient(70% 60% at 100% 100%, color-mix(in srgb, var(--tono) 12%, transparent), transparent 66%), #242c3ad6;transition:--tono .8s}.wiz[data-paso=empieza]{--tono:#f4c08a}.wiz[data-paso=termina]{--tono:#a99bf2}.wiz[data-paso=ciudad],.wiz[data-paso=donde]{--tono:#8fd6c3}.wiz[data-paso=fotos]{--tono:#f0a8c0}.wiz[data-paso=detalle]{--tono:#d8c98a}.wiz[data-paso=color]{--tono:#86bdee}.wiz[data-paso=entradas]{--tono:#f4c08a}.wiz[data-paso=reglas]{--tono:#a99bf2}.wiz[data-paso=cobro]{--tono:#8fd6c3}.wiz-barra span.on{background:var(--tono)}.wiz-q-tono{color:var(--tono);font-size:1.05rem}.wiz-fecha-tono{color:var(--tono)}.wiz-res-empieza{color:#f4c08a}.wiz-res-termina{color:#a99bf2}.wiz-res-lugar{color:#8fd6c3}.wiz[data-paso=empieza] .wiz-picker,.wiz[data-paso=termina] .wiz-picker{--accent:var(--tono);--accent-fg:#14161c}.wiz-centro{text-align:center}.color-vivo{justify-content:center;padding:8px 0 6px;display:flex}.colores-centro{justify-content:center}.colores-centro button.color-sw{width:56px;height:56px;min-height:56px}.regla-b{border-top:1px solid #e7e7e11f;flex-direction:column;gap:12px;padding-top:18px;animation:.5s cubic-bezier(.2,.75,.3,1) both wiz-entra;display:flex}.regla-b:first-of-type{border-top:0;padding-top:4px}.regla-t{font-family:var(--font-heading);color:var(--fg);margin:0;font-size:clamp(1.4rem,3.4vw,1.9rem);font-weight:800;line-height:1.1}.plan{background:#ffffff0b;border-radius:22px;padding:22px}.plan-num{letter-spacing:.16em;text-transform:uppercase;color:var(--tono);margin:0;font-size:.78rem;font-weight:800}.plan-agregar{border:1.5px dashed color-mix(in srgb, var(--tono) 55%, transparent);border-radius:22px;flex-direction:column;align-items:stretch;gap:4px;padding:22px;display:flex}.plan-agregar-t{color:var(--fg);margin:0;font-size:1.15rem;font-weight:800}.plan-total{text-align:center;color:#cfcdc6;margin:0;font-weight:700}.wiz-vivo{align-items:center;gap:26px;padding-top:8px}.vivo-cab{letter-spacing:.22em;text-transform:uppercase;color:#e9e7e1;text-align:center;justify-content:center;align-items:center;gap:10px;margin:0;font-size:.82rem;font-weight:800;display:flex}.vivo-cab i{background:#8fd6c3;border-radius:50%;width:9px;height:9px;animation:2s ease-out infinite vivo-pulso;box-shadow:0 0 #8fd6c399}@keyframes vivo-pulso{to{box-shadow:0 0 0 12px #8fd6c300}}.vivo-navegador{background:#202836e6;border-radius:26px;width:100%;max-width:980px;overflow:hidden;box-shadow:0 30px 80px -30px #000000b3}.vivo-barra{background:#ffffff0f;align-items:center;gap:8px;padding:14px 20px;display:flex}.vivo-barra span{background:#ffffff40;border-radius:50%;width:11px;height:11px}.vivo-barra em{color:#cfcdc6;text-overflow:ellipsis;white-space:nowrap;background:#00000047;border-radius:999px;flex:1;margin-left:12px;padding:7px 16px;font-size:.85rem;font-style:normal;overflow:hidden}.vivo-navegador .wiz-vivo-pagina{background:0 0;border-radius:0}.wiz-vivo-boleto{align-items:center;width:100%}@media (prefers-reduced-motion:reduce){.vivo-cab i,.regla-b{animation:none}.wiz{transition:none}}.wiz-paso:has(.regla-b){gap:30px}.regla-b{padding-top:26px}.wiz[data-sec="3"]{--tono:#f0a8c0}.wiz[data-sec="5"]{--tono:#f4c08a}.wiz[data-sec="6"]{--tono:#a99bf2}.wiz[data-sec="7"]{--tono:#8fd6c3}.wiz-pregunta{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:none;color:var(--fg);margin:0;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:800;line-height:1.05}.wiz-res-it{font-size:1rem}.foto-unica{width:100%;margin-inline:auto}.foto-w{aspect-ratio:16/9;max-width:620px}.foto-v{aspect-ratio:4/5;max-width:360px}.ent-lista{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ent-lista li{background:#ffffff0d;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:18px 22px;display:flex}.ent-lista li>div:first-child{flex-direction:column;gap:4px;display:flex}.ent-lista b{font-family:var(--font-heading);font-size:1.35rem}.ent-lista span{color:#cfcdc6}.ent-acc{gap:18px;display:flex}button.ent-sumar{border:1.5px dashed color-mix(in srgb, var(--tono) 60%, transparent);color:var(--fg);min-height:0;box-shadow:none;cursor:pointer;background:0 0;border-radius:18px;align-self:flex-start;padding:14px 24px;font-size:1.05rem;font-weight:800}.tanda-sigue{color:#cfcdc6;margin:4px 0 0;font-size:.9rem}.modulo:hover,.modulo:focus-within,.modulo:active{background:linear-gradient(#f7f5ef80,#f7f5efc7),url(/img/cielo-dia.jpg) 50%/cover}.ev-card-img{background:linear-gradient(#0f111659,#0f111659),url(/img/cielo-noche.jpg) 50%/cover}@media (hover:none){.modulo{background:#141a22eb}}@property --r{syntax:"<percentage>";inherits:false;initial-value:0%}.modulo{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(70% 90% at 0 0,#e7d3c41a,#0000 70%),radial-gradient(60% 70% at 100% 100%,#7864a024,#0000 70%),#141a22db;transition:color .5s;position:relative;box-shadow:0 24px 50px #00000047}.modulo:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-image:radial-gradient(circle at 50% 35%, #000 calc(var(--r) - 28%), transparent var(--r));-webkit-mask-image:radial-gradient(circle at 50% 35%, #000 calc(var(--r) - 28%), transparent var(--r));mask-image:radial-gradient(circle at 50% 35%, #000 calc(var(--r) - 28%), transparent var(--r));--r:0%;pointer-events:none;will-change:mask-image;background:linear-gradient(#f7f5ef80,#f7f5efc7),url(/img/cielo-dia.jpg) 50%/cover;transition:--r .75s cubic-bezier(.2,.75,.3,1);position:absolute;inset:0}.modulo:hover:before,.modulo:focus-within:before,.modulo:active:before{--r:170%}.modulo:hover,.modulo:focus-within,.modulo:active{--accent:#1d2433;--accent-2:#2a2440;background:#141a22db;box-shadow:0 24px 50px #00000059}.modulo:hover .cal-dia.con-evento,.modulo:hover .l-num{color:#fdfdfb;background:#1d2433}.modulo:hover .l-num{color:#1d2433;background:0 0}.modulo .l-visual{background:0 0;border-radius:0;width:min(300px,100%);min-height:0;padding:4px 0}.modulo .l-visual-qr{align-items:center}.modulo .mini-btn,.modulo:hover .mini-btn,.modulo .btn,.modulo:hover .btn{min-height:0;box-shadow:none;color:var(--fg);background:0 0;border:0;border-bottom:2px solid;border-radius:0;justify-content:space-between;align-self:center;align-items:center;gap:14px;padding:0 0 6px;font-weight:800;display:inline-flex}.modulo .btn:hover .l,.modulo .btn svg{width:18px;height:18px}@media (hover:none){.modulo{background:#141a22eb}}@media (prefers-reduced-motion:reduce){.modulo:before{transition:none}}.modulo .l-visual{justify-content:center;min-height:132px}@property --fg{syntax:"<color>";inherits:true;initial-value:#f4f2ec}@property --muted{syntax:"<color>";inherits:true;initial-value:#b9b6ae}@property --accent{syntax:"<color>";inherits:true;initial-value:#e7d3c4}.modulo{transition:--fg .3s ease-out,--muted .3s ease-out,--accent .3s ease-out}.modulo:before{opacity:0;will-change:opacity;transition:opacity .3s ease-out;-webkit-mask-image:radial-gradient(120% 110% at 50% 40%,#000 35%,#000c 100%);mask-image:radial-gradient(120% 110% at 50% 40%,#000 35%,#000c 100%)}.modulo:hover:before,.modulo:focus-within:before,.modulo:active:before{opacity:1}@media (prefers-reduced-motion:reduce){.modulo,.modulo:before{transition:none}}.modulo:before{background:linear-gradient(#d4d9d8d1,#ccd2d1e6),url(/img/cielo-dia.jpg) 50%/cover}.modulo:hover,.modulo:focus-within,.modulo:active{--muted:#2a2723}.modulo .l-rotulo{font-size:.9rem}.modulo .l-pasos p,.modulo p{font-size:1.05rem}.modulo .mini-sub,.modulo .mini-link{font-size:.9rem}.modulo .mini-fila{font-size:1rem;font-weight:700}.modulo .cal-dia{font-size:1.1rem;font-weight:700}.modulo .ev-card-t{font-size:1.35rem}.modulo .ev-card-f{font-size:1.05rem;font-weight:800}.modulo .ev-card-l,.modulo .ev-card-p{font-size:1.02rem;font-weight:600}.modulo:hover .ev-card-img,.modulo:focus-within .ev-card-img{background:linear-gradient(#0f11161f,#0f11161f),url(/img/cielo-dia.jpg) 50%/cover}.modulo p.cal-titulo{font-size:1.5rem}.wiz-barra{background:#e7e7e124;border-radius:4px;height:4px;margin-bottom:10px;display:block;overflow:hidden}.wiz-barra span{background:var(--tono);border-radius:4px;flex:none;height:100%;transition:width .5s cubic-bezier(.2,.75,.3,1);display:block}.wiz-cuenta{text-align:right;letter-spacing:.14em;text-transform:uppercase;color:#cfcdc6;font-variant-numeric:tabular-nums;margin:0 0 18px;font-size:.8rem;font-weight:800}.sh-grande{margin-bottom:10px;font-size:clamp(2.2rem,6vw,3.2rem)}button.sh-it{border-radius:12px;min-height:38px;font-size:.95rem}.sh-grilla{gap:5px}.sh-cols{gap:14px}@media (min-width:900px){.sh{max-width:380px}}:is(.wiz-paso:has(.foto-unica),.wiz-paso:has(.galeria-fila)){gap:26px}.foto-unica{margin-top:6px}.ev-ambiente{z-index:-2;filter:blur(70px)saturate(1.5);pointer-events:none;background-position:50%;background-size:cover;position:fixed;inset:-12vmax;transform:scale(1.05)}.event-theme.con-piel{--muted:var(--fg-suave,var(--muted));background:0 0}.con-piel .ev-hero-vel{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 55%, transparent) 0%, transparent 32%, color-mix(in srgb, var(--bg) 55%, transparent) 68%, var(--bg) 100%)}.con-piel .ev-hero h1,.con-piel h1,.con-piel h2,.con-piel .ev-h2,.con-piel .tanda-nombre,.con-piel .tanda-precio{font-family:var(--font-heading)}.con-piel .ev-hero h1{color:var(--fg);font-size:clamp(3rem,9vw,6.4rem);line-height:.95}.con-piel .ev-hero .ev-cuando{color:var(--accent)}.con-piel .ev-hero .ev-donde,.con-piel .ev-hero .ev-donde b,.con-piel .ev-info .ev-desc{color:var(--fg)}.con-piel .ev-h2,.con-piel .l-rotulo,.con-piel .reglas dt,.con-piel .field-label{color:var(--accent)}.con-piel .tanda-fila{border-color:var(--border)}.con-piel .tanda-precio{color:var(--accent)}.con-piel .tanda-disp,.con-piel .tanda-sigue,.con-piel .reglas dd small,.con-piel .small{color:var(--muted)}.con-piel .ev-cta .g-frase,.con-piel .g-sig{color:var(--accent)}.con-piel .ev-mapa{background:color-mix(in srgb, var(--fg) 6%, transparent)}.con-piel .pill.selected,.con-piel button.chip-r.on{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.con-piel .input{background:color-mix(in srgb, var(--fg) 7%, transparent);border-color:var(--border);color:var(--fg)}.con-piel .ev-galeria img,.con-piel .ev-flyer{box-shadow:0 30px 70px -30px color-mix(in srgb, var(--accent) 45%, transparent)}@media (prefers-reduced-motion:no-preference){.ev-ambiente{animation:18s ease-in-out infinite alternate ev-respira}}@keyframes ev-respira{to{transform:scale(1.14)translate(-2%,1%)}}.letra-muestra{text-align:center;text-wrap:balance;margin:0;font-size:clamp(2.6rem,7vw,4.6rem);font-weight:800;line-height:1}.vivo-navegador .wiz-vivo-pagina .ev-ambiente{position:absolute;inset:-80px}.vivo-navegador .wiz-vivo-pagina.con-piel:before{position:absolute}button.color-sw.color-evento{width:56px;height:56px}.ev-galeria img:not(.grande):last-child:nth-child(2n){aspect-ratio:16/9;grid-column:1/-1}@media (min-width:860px){.ev-galeria img:not(.grande):last-child:nth-child(2n){aspect-ratio:4/5;grid-column:auto}.ev-galeria img:not(.grande):last-child:nth-child(3n+2){aspect-ratio:auto;grid-column:span 2}.ev-galeria img:not(.grande):last-child:nth-child(3n+1){aspect-ratio:21/9;grid-column:1/-1}}.barra-dueno{top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb, var(--bg,#141a22) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px clamp(16px,4vw,40px);font-size:.92rem;font-weight:700;display:flex;position:sticky}.barra-dueno a{color:var(--accent,#e7d3c4);text-decoration:none}.barra-dueno span{color:var(--muted,#cfcdc6);font-weight:600}.ev-principal{align-items:start;gap:40px;margin-top:40px;display:grid}@media (min-width:900px){.ev-principal:has(.ev-flyer){grid-template-columns:1.35fr 1fr;gap:56px}.ev-principal .ev-flyer{position:sticky;top:80px;transform:rotate(1.6deg)}}.ev-col{flex-direction:column;gap:28px;min-width:0;display:flex}.ev-col .ev-desc{text-align:left;max-width:none;margin:0;font-size:1.15rem;line-height:1.7}.ev-entradas .ev-h2{margin-top:0}.ev-principal .ev-flyer{border-radius:6px;justify-self:center;box-shadow:0 40px 90px -30px #000000bf}.ev-cinta{gap:0;width:100%;height:clamp(260px,38vw,560px);margin-top:72px;display:flex;-webkit-mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%)}.ev-cinta img{object-fit:cover;border-radius:0;flex:1 1 0;min-width:0;height:100%;display:block}@media (max-width:760px){.ev-cinta{scroll-snap-type:x mandatory;scrollbar-width:none;height:62vh;overflow-x:auto}.ev-cinta::-webkit-scrollbar{display:none}.ev-cinta img{scroll-snap-align:center;flex:0 0 82vw!important}}.ev-cinta+.ev-seccion,.ev-cinta+section{margin-top:32px}.ev-hero h1,.con-piel .ev-hero h1{text-wrap:balance;padding-bottom:.04em;line-height:1.08}.ev-hero .ev-cuando{margin-top:14px;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:800}.ev-hero .ev-donde{font-size:clamp(1.1rem,2vw,1.35rem)}.ev-hero-cta{margin-top:26px;font-size:clamp(1.3rem,2.4vw,1.75rem)}.con-piel .ev-hero-cta{color:var(--accent)}.ev-col .ev-desc,.con-piel .ev-col .ev-desc{font-size:clamp(1.15rem,1.6vw,1.32rem);line-height:1.65}.ev-h2-grande,.con-piel .ev-h2-grande{letter-spacing:0;text-transform:none;text-align:center;margin:0 0 34px;font-size:clamp(1.9rem,4vw,3rem);line-height:1.1}.ev-nubes{flex-wrap:wrap;justify-content:center;gap:26px 22px;margin:0;padding:0;list-style:none;display:flex}.ev-nube{text-align:center;background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:58% 42% 55% 45%/48% 56% 44% 52%;flex-direction:column;flex:230px;justify-content:center;align-items:center;gap:8px;max-width:330px;min-height:200px;padding:34px 30px;display:flex}.ev-nube:nth-child(3n+2){border-radius:45% 55% 42% 58%/55% 45%}.ev-nube:nth-child(3n){border-radius:52% 48% 60% 40%/42% 58%}@media (min-width:900px){.ev-nube:nth-child(2n){transform:translateY(28px)}}.ev-nube b{font-family:var(--font-heading);color:var(--accent);font-size:clamp(2.6rem,5vw,3.8rem);font-weight:800;line-height:1.05}.ev-nube b.texto{overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.3rem,2.2vw,1.6rem)}.ev-nube span{color:var(--fg);flex-direction:column;gap:6px;font-size:1.05rem;line-height:1.45;display:flex}.ev-nube small{color:var(--muted);font-size:.9rem}.ev-nube a{color:var(--accent)}.ev-extra{text-align:center;max-width:640px;margin:56px auto 0;font-size:1.15rem;font-weight:700}.event-theme.con-piel:after{content:"";z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(1.3px 1.3px at 12% 18%, color-mix(in srgb, var(--fg) 70%, transparent) 50%, transparent 52%), radial-gradient(1px 1px at 68% 42%, color-mix(in srgb, var(--fg) 55%, transparent) 50%, transparent 52%), radial-gradient(1.6px 1.6px at 38% 76%, color-mix(in srgb, var(--fg) 60%, transparent) 50%, transparent 52%), radial-gradient(1px 1px at 86% 88%, color-mix(in srgb, var(--fg) 50%, transparent) 50%, transparent 52%), radial-gradient(1.2px 1.2px at 54% 8%, color-mix(in srgb, var(--fg) 55%, transparent) 50%, transparent 52%);background-size:420px 420px;position:fixed;inset:0}.ev-nube-ancha{flex-basis:320px;max-width:420px}.ev-nube b.texto{font-family:var(--font-body);overflow-wrap:normal;word-break:normal;font-size:clamp(1.15rem,1.8vw,1.35rem);line-height:1.3}.con-piel h2,.con-piel .ev-h2,.con-piel .tanda-nombre,.con-piel .tanda-precio,.con-piel .ev-hero-cta,.con-piel .g-sig,.con-piel .ev-cta .g-frase{font-family:var(--font-heading)}.con-piel .ev-hero h1,.con-piel .evento-header h1{font-family:var(--font-titulo,var(--font-heading))}.con-piel .ev-h2,.con-piel .l-rotulo,.con-piel .field-label{color:var(--muted)}.con-piel .ev-hero .ev-cuando,.con-piel .tanda-precio,.con-piel .ev-hero-cta,.con-piel .ev-cta .g-frase{color:var(--accent)}.ev-ambiente{opacity:.55}.event-theme.con-piel:before{background:#141a22cc}.ev-rotulo-centro{text-align:center;margin:0 0 40px}.ev-constelacion{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:36px 28px;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:900px){.ev-constelacion:before{content:"";border-top:1.5px dashed color-mix(in srgb, var(--fg) 30%, transparent);position:absolute;top:7px;left:8%;right:8%}}.ev-constelacion li{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.ev-constelacion i{background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 18%, transparent), 0 0 26px 6px color-mix(in srgb, var(--accent) 45%, transparent);border-radius:50%;margin-bottom:18px}.ev-constelacion b{font-family:var(--font-heading);color:var(--fg);font-size:clamp(2.6rem,5vw,3.6rem);font-weight:800;line-height:1.05}.ev-constelacion span{color:var(--fg);flex-direction:column;gap:6px;max-width:260px;font-size:1.05rem;line-height:1.45;display:flex}.ev-constelacion small{font-size:.92rem}.ev-constelacion a{color:var(--accent)}.ev-datos{text-align:center;flex-wrap:wrap;justify-content:center;gap:18px 64px;margin:56px auto 0;display:flex}.ev-datos dt{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:.82rem;font-weight:800}.ev-datos dd{flex-direction:column;gap:4px;margin:0;font-size:1.25rem;font-weight:700;display:flex}.ev-datos small{color:var(--muted);font-size:.88rem;font-weight:500}.ev-extra{color:var(--fg)}.ev-ticket-marco{filter:drop-shadow(0 40px 60px #0000008c);justify-content:center;display:flex;transform:rotate(-1.2deg)}.ev-cta-centro{justify-content:center;margin-top:36px;display:flex}.ev-ticket .g-frase{font-size:clamp(1.5rem,3vw,2.1rem)}.ev-mapa{border-radius:28px;height:clamp(380px,56vh,600px);overflow:hidden}.ev-mapa iframe{filter:grayscale()contrast(1.08)brightness(.92);border:0;width:100%;height:100%}.ev-mapa{position:relative}.ev-mapa-tinte{pointer-events:none;background:var(--accent,#e7d3c4);mix-blend-mode:color;opacity:.85;position:absolute;inset:0}.ev-dir{flex-direction:column;gap:4px;margin:0 0 18px;font-size:1.2rem;display:flex}.ev-dir b{font-size:clamp(1.5rem,3vw,2rem);font-family:var(--font-heading)}.ev-dir span{color:var(--muted)}.ev-dir-acciones{flex-wrap:wrap;gap:14px 32px;margin-top:22px;display:flex}.ev-dir-acciones .c-ent{font-size:1.05rem}.ev-ticket-marco{transform:none}.ev-cta.ev-cta-centro{text-align:center;justify-content:center;align-items:center}.ev-mapa iframe{filter:grayscale()invert(.92)contrast(1.15)brightness(.9)}.ev-mapa-tinte{opacity:.6}.vivo-navegador .wiz-vivo-pagina.event-theme:before,.vivo-navegador .wiz-vivo-pagina.event-theme:after{position:absolute;inset:0}.vivo-navegador .wiz-vivo-pagina.event-theme{isolation:isolate;position:relative;overflow:hidden}.tk-giro{perspective:1800px;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;width:100%;margin-inline:auto}.tk-giro-in{transform-style:preserve-3d;will-change:transform;display:grid}.tk-cara{backface-visibility:hidden;grid-area:1/1;position:relative}.tk-dorso{transform:rotateY(180deg)}.tk-cara:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 38%,#ffffff80 50%,#0000 62%) 130% 0/260% 100%;border-radius:20px;position:absolute;inset:0}.tk-giro-in.gira{animation:6.4s cubic-bezier(.45,0,.2,1) .2s both tk-vuelta}.tk-giro-in.gira .tk-frente:after{animation:6.4s ease-in-out .2s both tk-brillo-ida}.tk-giro-in.gira .tk-dorso:after{animation:6.4s ease-in-out .2s both tk-brillo-vuelta}@keyframes tk-vuelta{0%,8%{transform:translateY(0)rotateY(0)scale(1)}20%{animation-timing-function:cubic-bezier(.5,0,.15,1);transform:translateY(-14px)rotateY(0)scale(1.02)}34%{transform:translateY(-14px)rotateY(180deg)scale(1.02)}42%,58%{transform:translateY(0)rotateY(180deg)scale(1)}66%{animation-timing-function:cubic-bezier(.5,0,.15,1);transform:translateY(-14px)rotateY(180deg)scale(1.02)}80%{transform:translateY(-14px)rotateY(360deg)scale(1.02)}90%,to{transform:translateY(0)rotateY(360deg)scale(1)}}@keyframes tk-brillo-ida{0%,20%{opacity:0;background-position:130% 0}24%{opacity:1}34%{opacity:1;background-position:-30% 0}35%,to{opacity:0}}@keyframes tk-brillo-vuelta{0%,66%{opacity:0;background-position:130% 0}70%{opacity:1}80%{opacity:1;background-position:-30% 0}81%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.tk-giro-in.gira,.tk-giro-in.gira .tk-cara:after{animation:none}}.demo-giro{flex-direction:column;align-items:center;gap:40px;padding:60px 0 80px;display:flex}.tk-giro-in{grid-template-columns:minmax(0,1fr);width:100%}.tk-giro .tk-cara{justify-content:center;width:100%;display:flex}.tk-giro .tk-caja{width:100%;margin-inline:auto}.tk-giro .tk-marco{margin-inline:auto}.ev-hero,.ev-cinta,.ev-flyer-caja{position:relative}.ev-hero:after,.ev-cinta:after,.ev-flyer-caja:after{content:"";z-index:2;mix-blend-mode:overlay;opacity:.5;pointer-events:none;border-radius:inherit;background:url(/img/grano.svg) 50%/260px;position:absolute;inset:0}.ev-hero-texto{z-index:3;position:relative}.ev-hero-img,.ev-cinta img,.ev-flyer{filter:saturate(.9)contrast(1.05)}.ev-flyer-caja{justify-self:center;width:100%;max-width:440px}@media (min-width:900px){.ev-principal .ev-flyer-caja{position:sticky;top:80px;transform:rotate(1.6deg)}.ev-principal .ev-flyer-caja .ev-flyer{position:static;transform:none}}.ev-principal .ev-flyer-caja .ev-flyer{width:100%;display:block}.ev-principal .ev-flyer-caja,.ev-principal .ev-flyer-caja:after{border-radius:6px}.tk-marco{position:relative}.tr{text-align:center;flex-direction:column;align-items:center;gap:34px;padding:10px 0 6px;display:flex}.tr-dato{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.tr-rotulo{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.8rem;font-weight:700}.tr-monto{font-family:var(--font-titulo,var(--font-heading));color:var(--fg);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:clamp(2.8rem,13vw,4.2rem);font-weight:800;line-height:1}.tr-compra{color:var(--fg);margin:-6px 0 -10px;font-size:1rem;font-weight:700}.tr-alias{font-family:var(--font-titulo,var(--font-heading));color:var(--accent);overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.6rem,7.4vw,2.4rem);font-weight:800;line-height:1.1}.tr-nota{color:var(--muted);max-width:34ch;font-size:.92rem;line-height:1.45}.tr-copiar{background:var(--accent);min-width:190px;min-height:48px;color:var(--accent-fg);font:inherit;letter-spacing:.02em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:15px 34px;font-size:1.02rem;font-weight:800;line-height:1;transition:transform .18s cubic-bezier(.2,.75,.3,1),opacity .18s;display:inline-flex}.tr-copiar:active{transform:scale(.97)}.tr-copiar.hecho{color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent);background:0 0}.tr-copiar:disabled{opacity:.5;cursor:default}.tr-espera{text-align:left;border-top:1px solid var(--border);align-items:flex-start;gap:14px;max-width:38ch;padding-top:26px;display:flex}.tr-espera p{color:var(--muted);margin:0;font-size:1rem;line-height:1.5}.tr-espera b{color:var(--fg)}.tr-latido{background:var(--accent);border-radius:50%;flex:none;width:12px;height:12px;margin-top:6px;animation:1.6s ease-out infinite tr-latido}@keyframes tr-latido{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 60%, transparent)}80%,to{box-shadow:0 0 0 14px color-mix(in srgb, var(--accent) 0%, transparent)}}.tr-link{font:inherit;color:var(--muted);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:.95rem;text-decoration:underline}.tr-aviso{text-align:left;flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:340px;display:flex}.tr-enviar{align-self:center}.tr-archivo{border:1.5px dashed var(--line,currentColor);min-height:48px;color:var(--muted);text-align:center;cursor:pointer;overflow-wrap:anywhere;border-radius:12px;justify-content:center;align-items:center;padding:12px 16px;font-size:.95rem;display:flex;position:relative}.tr-archivo input{opacity:0;width:1px;height:1px;position:absolute}@media (prefers-reduced-motion:reduce){.tr-latido{animation:none}.tr-copiar{transition:none}}.listo-boleto{width:100%;max-width:520px;animation:.9s cubic-bezier(.2,.75,.3,1) both listo-boleto;display:block}.listo-boleto img{filter:drop-shadow(0 18px 30px #00000073);width:100%;height:auto;display:block}@keyframes listo-boleto{0%{opacity:0;transform:perspective(900px)rotateY(-70deg)scale(.9)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.listo-boleto{animation:none}}.pago-pagina>.marca-nebula,.pago-pagina>h1{text-align:center;justify-content:center;display:flex}.evp-estado.evp-borrador{color:var(--muted)}.evp-estado.evp-revision{color:var(--warn)}.evp-estado.evp-abierto{color:var(--ok)}.pend{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.pend-lista{width:100%;margin:0;padding:0;list-style:none}.pend-lista li{border-top:1px solid var(--border);color:var(--fg);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:1rem;display:flex}.pend-lista li:last-child{border-bottom:1px solid var(--border)}.pend-lista li>span{min-width:0}.tanda-botones{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.tandas-lista li.tanda-editando{display:block}.ed{flex-direction:column;gap:22px;width:100%;max-width:620px;display:flex}.ed-campo{flex-direction:column;gap:8px;min-width:0;display:flex}.ed-campo .field-label{margin:0}.ed-campo textarea.evp-in{resize:vertical;line-height:1.5}.ed-fila{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.ed-fotos{flex-wrap:wrap;gap:18px;display:flex}.ed-foto{cursor:pointer;flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:relative}.ed-foto img{object-fit:cover;border-radius:20px;width:112px;height:112px}.ed-guardar{justify-content:flex-end;display:flex}.ed-linea{color:var(--fg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:1.05rem;display:flex}.compra-foto{display:none}@media (min-width:900px){main:has(.compra){max-width:1080px}.compra{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:clamp(48px,6vw,88px);padding-top:24px;display:grid}.compra-evento{text-align:left;align-items:flex-start;margin:0;position:sticky;top:32px}.compra-evento .marca-nebula{justify-content:flex-start}.compra-foto{aspect-ratio:4/3;object-fit:cover;border-radius:28px;width:100%;margin:6px 0 22px;display:block}.compra-foto.es-flyer{aspect-ratio:auto;object-fit:contain;object-position:left center;max-height:56vh}.compra-evento h1{text-align:left}.compra-form{min-width:0}}.cobro-panel.mp-arriba{margin:8px 0 32px;padding-bottom:0}.mp-falta{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:560px;margin:12px auto 40px;display:flex}.mp-falta .l-rotulo{margin:0}.mp-falta-texto{color:var(--fg);margin:0;font-size:clamp(1.25rem,3vw,1.6rem);font-weight:700;line-height:1.3}.mp-ok,.mp-listo{color:var(--ok);align-items:center;gap:8px;font-weight:700;display:inline-flex}.mp-ok{white-space:nowrap;font-size:.9rem}.mp-ok i,.mp-listo i{background:currentColor;border-radius:50%;flex:none;width:9px;height:9px}.mp-listo{text-align:center;justify-content:center;margin:8px 0 28px;font-size:1.1rem;display:flex}@media (max-width:640px){.panel-cab:has(.mp-ok){flex-wrap:wrap}.panel-cab .mp-ok{flex-basis:100%;order:9;justify-content:flex-end}.panel-cab:has(.mp-ok) .panel-email{text-align:right;flex:1 1 0}}.mp-pagar{align-self:center;margin:6px 0 0}.mp-o{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:18px 0 14px;font-size:.8rem;font-weight:700}.boton,.boton-sec{width:100%;max-width:440px;min-height:60px;font-family:var(--font-heading);letter-spacing:.01em;text-align:center;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:16px 32px;font-size:1.2rem;font-weight:800;line-height:1.1;text-decoration:none;transition:transform .2s cubic-bezier(.2,.75,.3,1),opacity .2s,background .2s;display:inline-flex}.boton{background:var(--accent);color:var(--accent-fg)}.boton-sec{color:var(--fg);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--fg) 45%, transparent);background:0 0}.boton:not(:disabled):hover,.boton-sec:hover{transform:translateY(-1px)}.boton:not(:disabled):active,.boton-sec:active{transform:scale(.98)}.boton:disabled{opacity:.5;cursor:default}.boton svg,.boton-sec svg{flex:none}.compra-campos{flex-direction:column;gap:22px;display:flex}.compra-codigo{flex-direction:column;gap:14px;display:flex}.compra-codigo .input{letter-spacing:.3em;text-align:center;font-size:1.4rem}.compra-linea{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:4px 0 18px;display:flex}.compra-entrada{flex-direction:column;gap:4px;min-width:0;display:flex}.compra-entrada b{color:var(--fg);font-size:1.3rem}.compra-entrada small{color:var(--muted);font-size:1.05rem}.compra-campo{margin:0}.compra-campo .field-label{margin-bottom:8px;font-size:1rem}.compra-campo .input{min-height:58px;padding:14px 18px;font-size:1.15rem}.mail-sug{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mail-chip{background:color-mix(in srgb, var(--fg) 10%, transparent);min-height:40px;color:var(--fg);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:9px 16px;font-size:1rem;font-weight:600}.mail-chip:hover{background:color-mix(in srgb, var(--accent) 24%, transparent)}.compra-datos{color:var(--muted);margin:0;font-size:1.02rem;line-height:1.5}.compra-datos b{color:var(--fg)}.compra-campos .acepto{font-size:1.02rem}.compra-total{margin:0;font-size:1.1rem}.compra-total .total dt,.compra-total .total dd{font-size:1.4rem}.compra-campos .boton{align-self:stretch;max-width:none}@media (min-width:900px){.compra-campos .boton{align-self:flex-start;max-width:440px}}.tk-acciones{flex-direction:column;align-items:center;gap:14px;width:100%;margin-top:26px;display:flex}.tk-acciones .boton-sec{background:0 0}.reserva{text-align:center;letter-spacing:.04em;color:var(--muted);font-variant-numeric:tabular-nums;margin:0 0 4px;font-size:.95rem;font-weight:700}.tk-par{justify-content:center;min-height:calc(100dvh - 140px)}.pago-resumen{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:4px 0 8px;display:flex}.pago-resumen .pago-total{font-family:var(--font-heading);color:var(--fg);font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,12vw,3.8rem);font-weight:800;line-height:1}.pago-resumen p{color:var(--muted);margin:0;font-size:1.05rem}.pago-resumen .pago-evento{color:var(--fg);font-size:1.15rem;font-weight:700}.pago-opciones{flex-direction:column;align-items:center;gap:8px;margin-top:18px;display:flex}.pago-opciones .brick-contenedor{width:100%}.con-piel .boton,.con-piel .ev-hero-cta.boton,.con-piel .ev-cta .boton{color:var(--accent-fg)}.boton.ev-hero-cta{width:auto;max-width:100%;margin-top:26px;padding:18px 44px;font-size:clamp(1.1rem,2vw,1.3rem)}.ev-cta .boton{width:auto;max-width:100%;padding:18px 44px}.boton,.g-frase,.l-cta,.btn,.login button,.puerta-login button,.tk-acciones .boton{isolation:isolate;color:#0f1116;width:auto;max-width:100%;min-height:56px;font-family:var(--font-heading);letter-spacing:.07em;text-transform:uppercase;text-align:center;text-shadow:0 0 12px #fff8f0cc,0 1px 2px #fff9;cursor:pointer;background:linear-gradient(160deg,#faeee2e6,#ecd6c5db 36%,#dec4b0db 70%,#bea08aed);border:0;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:10px;margin:0;padding:16px 34px;font-size:1rem;font-weight:800;line-height:1.1;text-decoration:none;transition:transform .25s cubic-bezier(.2,.75,.3,1),opacity .2s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,0 10px 28px #00000047}.boton:before,.g-frase:before,.l-cta:before,.btn:before,.login button:before,.puerta-login button:before,.tk-acciones .boton:before{content:"";z-index:-1;filter:saturate(1.15)contrast(1.1);background:url(/img/boton-cielo.jpg) 50%/cover;position:absolute;inset:0}.boton:after,.g-frase:after,.l-cta:after,.btn:after,.login button:after,.puerta-login button:after,.tk-acciones .boton:after{content:"";background:var(--grano) 0 0 / 160px 160px repeat;opacity:.32;mix-blend-mode:multiply;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.boton:not(:disabled):hover,.g-frase:hover,.l-cta:not(:disabled):hover,.btn:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff9,0 14px 34px #00000057}.boton:not(:disabled):active,.g-frase:active,.l-cta:not(:disabled):active,.btn:active{transform:scale(.985)}.boton:disabled,.g-frase:disabled,.l-cta:disabled,.login button:disabled,.puerta-login button:disabled{opacity:.55;cursor:default}.g-frase .l{display:none}.g-frase.g-chica{min-height:48px;padding:12px 26px;font-size:.9rem}.con-piel .boton,.con-piel .g-frase,.con-piel .ev-hero-cta.boton,.con-piel .ev-cta .boton{background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 78%, white 22%), color-mix(in srgb, var(--accent) 88%, transparent) 55%, color-mix(in srgb, var(--accent) 92%, black 8%));color:var(--accent-fg);text-shadow:none}.boton-sec,.c-ent{min-height:44px;color:var(--fg);font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;text-shadow:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--fg) 40%, transparent);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:.86rem;font-weight:800;line-height:1.1;text-decoration:none;transition:box-shadow .2s,background .2s;display:inline-flex}.boton-sec{min-height:56px;padding:16px 34px;font-size:1rem}.c-ent i{display:none}.boton-sec:hover,.c-ent:hover{background:color-mix(in srgb, var(--fg) 8%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--fg) 70%, transparent)}@media (prefers-reduced-motion:reduce){.boton,.g-frase,.l-cta,.btn{transition:none}}.modal-fondo{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a0ea8;justify-content:center;align-items:center;padding:20px;animation:.32s cubic-bezier(.2,.75,.3,1) both modal-entra;display:flex;position:fixed;inset:0}.modal{text-align:center;background:#141a22;border-radius:32px;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:420px;padding:40px 28px 30px;display:flex;box-shadow:0 30px 80px #0000008c,inset 0 0 0 1px #e7d3c424}.modal h2{color:var(--fg);margin:0;font-size:clamp(1.8rem,6vw,2.3rem);line-height:1.05}.modal .l-rotulo{margin:0}.modal-texto{color:var(--muted);margin:0 0 10px;font-size:1.1rem}.modal .boton{width:100%}@keyframes modal-entra{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.modal-fondo{animation:none}}button.g-frase,a.g-frase{background:linear-gradient(160deg,#fbf3ecdb,#f0dfd2d6 38%,#e7d3c4d6 72%,#ceb5a2e6);align-items:center;min-height:56px;padding:16px 34px;box-shadow:inset 0 1px #fff9,0 10px 28px #00000047}.g-frase.g-sig,.wiz-nav .g-sig{min-width:0;font-size:1rem}button.g-frase.g-chica,a.g-frase.g-chica{min-height:48px;padding:12px 26px;font-size:.9rem}button.c-ent{min-height:44px;font-family:var(--font-heading);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--fg) 40%, transparent);padding:10px 22px;font-size:.86rem;font-weight:800}.evp-acciones .evp-cargar{min-width:190px}.cv{flex-direction:column;gap:12px;width:100%;max-width:460px;display:flex}.cv-linea{justify-content:space-between;align-items:center;gap:16px;padding:6px 0 4px;display:flex}.cv-entrada{flex-direction:column;gap:4px;min-width:0;display:flex}.cv-entrada b{font-size:1.1rem}.cv-entrada small{color:#cfcdc6;font-size:.92rem}.cv .stepper button{border:1px solid var(--border);color:var(--fg);background:#ffffff0f;border-radius:999px;font-size:1.2rem;font-weight:800;line-height:1}.cv .stepper button:disabled{opacity:.35}.cv-mail{flex-direction:column;gap:8px;display:flex}.cv-medio{gap:8px;padding-top:2px;display:flex}.cv-medio .pill{padding:12px 24px}.cv .cv-cargar{width:100%;margin-top:6px}.cv-hecha{text-align:center;flex-direction:column;align-self:center;align-items:center;gap:6px;width:100%;max-width:460px;padding:10px 0 4px;display:flex}.cv-check{background:var(--accent);width:60px;height:60px;color:var(--accent-fg);border-radius:999px;place-items:center;margin-bottom:8px;animation:.35s cubic-bezier(.2,.75,.3,1) both wiz-entra;display:grid}.cv-titulo{font-family:var(--font-heading);text-wrap:balance;margin:0;font-size:1.35rem;font-weight:800}.cv-sub{margin:0}.cv-acciones{flex-direction:column;align-items:stretch;gap:10px;width:100%;margin-top:16px;display:flex}.cv-acciones .boton,.cv-acciones .boton-sec{width:100%}@media (prefers-reduced-motion:reduce){.cv-check{animation:none}}.avt{flex-direction:column;gap:10px;width:100%;display:flex}.avt-titulo{font-family:var(--font-heading);margin:0;font-size:1.05rem;font-weight:800}.avt-titulo b{color:var(--accent)}.avt-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.avt-fila{background:#ffffff0f;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.avt-datos{flex-direction:column;gap:3px;min-width:0;display:flex}.avt-datos b{overflow-wrap:anywhere;font-size:1.02rem}.avt-datos span{font-size:.95rem}.avt-datos small{color:#cfcdc6;overflow-wrap:anywhere;font-size:.86rem}.avt-botones{flex-direction:column;flex:none;align-items:stretch;gap:6px;display:flex}.avt-botones .avt-si{min-height:44px;padding:10px 26px}.avt-no{color:#cfcdc6;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:.86rem;font-weight:700}.avt-no:hover{color:var(--fg)}.tr-avisar .boton{width:100%}.ev-hero h1.ev-logo-h1{text-shadow:none;margin:0 0 22px;line-height:0}.ev-logo{filter:drop-shadow(0 6px 30px #00000073);width:min(100%,560px);height:auto;display:block}.ev-artistas{flex-direction:column;gap:4px;margin:0 0 26px;padding:0;list-style:none;display:flex}.ev-artistas li{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 4px 24px #00000073;font-size:clamp(1.9rem,6.4vw,3.4rem);font-weight:800;line-height:1.04}.tr{gap:52px;padding:18px 0 10px}.tr-dato{gap:16px}.tr-compra{color:var(--muted);margin:0;font-weight:600}.tr-monto,.tr-alias{font-family:var(--font-heading);letter-spacing:-.01em}.tr-alias{color:var(--fg)}.tr-copiar{min-width:200px;min-height:52px;color:var(--fg);font-family:var(--font-heading);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--fg) 45%, transparent);background:0 0;padding:14px 30px}.tr-copiar.hecho{color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent)}.tr-avisar{gap:18px;max-width:440px}.tr-avisar .input{text-align:center;width:100%}.avt-tel{color:var(--accent);text-underline-offset:3px;font-size:.9rem;font-weight:700}.compra-logo-h1{margin:4px 0 10px;line-height:0}.compra-logo{width:min(100%,340px);height:auto;margin:0 auto;display:block}.mov{flex-direction:column;gap:22px;width:100%;display:flex}.mov-cifras{margin:0;font-size:1rem;line-height:1.5}.mov-cifras b{font-family:var(--font-heading);font-size:1.15rem}.mov-embudo{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.mov-embudo li{grid-template-columns:1fr auto;grid-template-areas:"paso n""barra barra";align-items:end;gap:6px 12px;display:grid}.mov-paso{color:#cfcdc6;grid-area:paso;font-size:.95rem}.mov-n{grid-area:n;align-items:baseline;gap:8px;display:flex}.mov-n b{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:1.25rem}.mov-n small{color:#cfcdc6;font-size:.82rem}.mov-barra{background:#ffffff12;border-radius:999px;grid-area:barra;height:12px;display:block;overflow:hidden}.mov-barra i{background:var(--accent);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.2,.75,.3,1);display:block}.mov-dos{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:22px;display:grid}.mov-lista{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.mov-lista li{grid-template-columns:1fr auto 52px;align-items:baseline;gap:10px;font-size:.98rem;display:grid}.mov-lista b{font-variant-numeric:tabular-nums}.mov-lista small{color:#cfcdc6;text-align:right;font-variant-numeric:tabular-nums}.mov-recorridos{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mov-r{align-items:flex-start;gap:12px;display:flex}.mov-r i{background:#ffffff40;border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.mov-r.mov-orden i,.mov-r.mov-aviso i{background:var(--warn,#f0b35a)}.mov-r.mov-pagada i{background:var(--accent)}.mov-r div{flex-direction:column;gap:2px;min-width:0;display:flex}.mov-r small{color:#cfcdc6;overflow-wrap:anywhere;font-size:.86rem}@media (prefers-reduced-motion:reduce){.mov-barra i{transition:none}}.avt-reservas summary{cursor:pointer;list-style-position:inside}.avt-reservas[open] summary{margin-bottom:8px}
