@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.p.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_a8b17dcd-module__Xi7J6a__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_a8b17dcd-module__Xi7J6a__variable{--font-anton:"Anton", "Anton Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_8c2be2a3-module__iX1fDW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_8c2be2a3-module__iX1fDW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_601edbd6-module__aBO7-q__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_601edbd6-module__aBO7-q__variable{--font-plex:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_e06d9437-module__v8ILfq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e06d9437-module__v8ILfq__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--papel:#f1ebdf;--papel-2:#faf7f0;--papel-3:#e4dccb;--tinta:#121110;--tinta-2:#4e4940;--tinta-3:#8a8377;--cochinilla:#b5134f;--cochinilla-osc:#8e0e3e;--cochinilla-claro:#ff5c93;--chirimoya:#2f6b48;--anil:#2b3a8c;--maiz-claro:#e9c46a;--fondo:var(--papel);--superficie:var(--papel-2);--texto:var(--tinta);--texto-suave:var(--tinta-2);--texto-tenue:var(--tinta-3);--linea:var(--tinta);--linea-suave:#12111047;--acento:var(--cochinilla);--acento-hover:var(--cochinilla-osc);--acento-texto:#fff;--exito:var(--chirimoya);--info:var(--anil);--alerta:var(--cochinilla);--f-afiche:var(--font-anton), "Arial Narrow", Impact, sans-serif;--f-titulo:var(--font-archivo), "Arial", sans-serif;--f-texto:var(--font-plex), system-ui, -apple-system, "Segoe UI", sans-serif;--f-dato:var(--font-mono), ui-monospace, "SFMono-Regular", Consolas, monospace;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--gutter:16px;--max:1180px;--radio:0px;--dur-corto:.16s;--dur-medio:.42s;--ease:cubic-bezier(.2, .7, .1, 1);--tactil:48px}@media (min-width:720px){:root{--gutter:32px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{margin:0}body{background:var(--fondo);color:var(--texto);font:400 16px/1.55 var(--f-texto);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,svg{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--anil);outline-offset:2px}::selection{background:var(--cochinilla);color:#fff}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono{font-family:var(--f-dato)}.afiche{font-family:var(--f-afiche);text-transform:uppercase;letter-spacing:.005em;font-weight:400}.resaltado{background:var(--acento);color:var(--acento-texto);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.wrap{width:100%;max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.eyebrow{font:600 .72rem/1.2 var(--f-dato);letter-spacing:.08em;text-transform:uppercase;color:var(--texto-suave)}.regla{border:0;border-top:2px solid var(--linea);margin:0}.regla--suave{border-top:1px dashed var(--linea-suave)}.lockup{color:inherit;align-items:center;gap:.45em;text-decoration:none;display:inline-flex}.lockup__mark{flex:none;width:1.3em;height:1.3em}.mk--1{fill:var(--mk-1,var(--cochinilla))}.mk--2{fill:var(--mk-2,var(--anil))}.mk--3{fill:var(--mk-3,var(--chirimoya))}.mk--4{fill:currentColor}.site-foot,.panel-nav,.scanner{--mk-1:var(--cochinilla-claro);--mk-2:#7f8fe6;--mk-3:#5fb585}.lockup__word{font:400 1em/1 var(--f-afiche);text-transform:uppercase;letter-spacing:.02em}.lockup__sub{font:600 .42em/1 var(--f-dato);letter-spacing:.22em;text-transform:uppercase;margin-top:.3em;display:block}.weave{line-height:0;display:grid}.weave>svg{aspect-ratio:1;width:100%;height:auto}.weave--anim>svg{opacity:0;animation:tejer var(--dur-medio) var(--ease) forwards}@keyframes tejer{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:none}}.cinta{background:var(--tinta);color:var(--papel);white-space:nowrap;font:600 .7rem/30px var(--f-dato);letter-spacing:.12em;text-transform:uppercase;overflow:hidden}.cinta__pista{gap:2.2em;padding-left:100%;animation:28s linear infinite cinta;display:inline-flex}.cinta__pista i{color:var(--cochinilla-claro);font-style:normal}.cinta__pista a{text-decoration:none}.cinta__pista a:hover{text-decoration:underline}@keyframes cinta{to{transform:translate(-100%)}}.btn{min-height:var(--tactil);padding:0 var(--sp-6);border:2px solid var(--tinta);border-radius:var(--radio);background:var(--tinta);color:var(--papel);font:400 1.15rem/1 var(--f-afiche);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:background var(--dur-corto) var(--ease), color var(--dur-corto) var(--ease), transform var(--dur-corto) var(--ease), box-shadow var(--dur-corto) var(--ease);justify-content:center;align-items:center;gap:.55em;text-decoration:none;display:inline-flex}.btn:hover{box-shadow:4px 4px 0 var(--cochinilla);transform:translate(-2px,-2px)}.btn:active{box-shadow:none;transform:none}.btn--acento{background:var(--acento);border-color:var(--acento);color:var(--acento-texto)}.btn--acento:hover{background:var(--acento-hover);border-color:var(--acento-hover);box-shadow:4px 4px 0 var(--tinta)}.btn--claro{color:var(--tinta);background:0 0}.btn--claro:hover{background:var(--tinta);color:var(--papel)}.btn--sm{min-height:40px;padding:0 var(--sp-4);font-size:1rem}.btn--full{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.link{text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}.link:hover{color:var(--acento)}button.link{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.field{gap:6px;display:grid}.field>label,.field__label{font:600 .9rem/1.3 var(--f-texto)}.field input,.field select,.field textarea{width:100%;min-height:var(--tactil);background:var(--superficie);border:2px solid var(--tinta);border-radius:var(--radio);padding:10px 12px;font-size:16px}.field textarea{resize:vertical;min-height:110px}.field input:focus,.field select:focus,.field textarea:focus{box-shadow:4px 4px 0 var(--anil);outline:none}.field__hint{color:var(--texto-suave);font-size:.8rem}.field__error{color:var(--alerta);font-size:.82rem;font-weight:600}.field--invalid input,.field--invalid select{border-color:var(--alerta)}.check{cursor:pointer;align-items:flex-start;gap:10px;padding:6px 0;font-size:.92rem;display:flex}.check input{width:22px;height:22px;accent-color:var(--tinta);flex:none;margin-top:1px}.aviso{border:2px solid var(--tinta);background:var(--superficie);padding:var(--sp-3) var(--sp-4);font-size:.92rem}.aviso--error{border-color:var(--alerta);color:var(--cochinilla-osc);background:#fbeff2}.aviso--ok{border-color:var(--exito);background:#eef5f0}.aviso--info{border-color:var(--info);background:#eef0f8}.chip{border:2px solid var(--tinta);min-height:26px;font:600 .66rem/1 var(--f-dato);letter-spacing:.08em;text-transform:uppercase;background:var(--superficie);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.chip--acento{background:var(--acento);border-color:var(--acento);color:#fff}.chip--ok{background:var(--exito);border-color:var(--exito);color:#fff}.chip--info{background:var(--info);border-color:var(--info);color:#fff}.chip--tenue{border-color:var(--linea-suave);color:var(--texto-suave)}.site-head{border-bottom:2px solid var(--tinta);background:var(--fondo);z-index:20;position:sticky;top:0}.site-head__in{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:60px;display:flex}.site-head .lockup{font-size:1.35rem}.site-head nav{gap:var(--sp-5);align-items:center;font-size:.92rem;font-weight:600;display:flex}.site-head nav a{padding:8px 0;text-decoration:none;display:inline-block}.site-head nav a:hover{color:var(--acento)}@media (max-width:640px){.site-head nav .solo-ancho{display:none}}@media (max-width:420px){.site-head nav{gap:var(--sp-3);font-size:.86rem}.site-head nav .solo-medio{display:none}.site-head .lockup{font-size:1.15rem}}.site-foot{margin-top:var(--sp-16);background:var(--tinta);color:var(--papel)}.site-foot__weave{display:grid}.site-foot__in{gap:var(--sp-8);padding-top:var(--sp-10);padding-bottom:var(--sp-10);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:800px){.site-foot__in{grid-template-columns:1.4fr 1fr 1fr 1fr}}.site-foot h4{margin:0 0 var(--sp-3);font:600 .7rem/1 var(--f-dato);letter-spacing:.14em;text-transform:uppercase;color:#c9c2b5}.site-foot ul{gap:0;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.site-foot li a{padding:7px 0;display:inline-block}.site-foot a{color:var(--papel);text-decoration:none}.site-foot a:hover{color:var(--cochinilla-claro)}.site-foot .lockup{color:var(--papel);font-size:1.6rem}.site-foot p{color:#c9c2b5;max-width:36ch;font-size:.9rem}.site-foot__legal{padding:var(--sp-4) 0;font:400 .72rem/1.5 var(--f-dato);color:#a8a196;border-top:1px solid #f1ebdf26}.site-foot__legal .wrap{justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;display:flex}.hero{padding-top:var(--sp-10);padding-bottom:var(--sp-8)}.hero__title{font:400 clamp(3.4rem, 13vw, 9.5rem)/.86 var(--f-afiche);text-transform:uppercase;letter-spacing:-.005em;margin:0}.hero__title .resaltado{margin-top:.06em;display:inline-block}.hero__lead{max-width:52ch;color:var(--texto-suave);margin:var(--sp-5) 0 0;font-size:1.08rem}.hero__meta{gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;align-items:center;display:flex}.filtros{gap:var(--sp-2);margin:var(--sp-6) 0 var(--sp-5);flex-wrap:wrap;display:flex}.filtros a{text-decoration:none}.filtros .chip{min-height:36px;padding:0 14px;font-size:.7rem}.filtros .chip[aria-current=true]{background:var(--tinta);color:var(--papel)}.grid-eventos{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.grid-eventos{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.grid-eventos{grid-template-columns:repeat(3,1fr)}}.cartel{border:2px solid var(--tinta);background:var(--superficie);color:inherit;transition:transform var(--dur-corto) var(--ease), box-shadow var(--dur-corto) var(--ease);flex-direction:column;min-height:100%;text-decoration:none;display:flex}.cartel:hover{box-shadow:6px 6px 0 var(--tinta);transform:translate(-3px,-3px)}.cartel:hover .cartel__titulo .resaltado{background:var(--acento-hover)}.cartel__orillo{border-bottom:2px solid var(--tinta)}.cartel__arte{aspect-ratio:4/3;border-bottom:2px solid var(--tinta);background:var(--tinta);position:relative;overflow:hidden}.cartel__arte img{object-fit:cover;width:100%;height:100%}.cartel__arte .weave{height:100%}.cartel__body{padding:var(--sp-4);gap:var(--sp-3);flex-direction:column;flex:1;display:flex}.cartel__fecha{justify-content:space-between;gap:var(--sp-3);font:600 .7rem/1.3 var(--f-dato);letter-spacing:.06em;text-transform:uppercase;display:flex}.cartel__titulo{font:800 expanded 1.5rem/1.14 var(--f-titulo);letter-spacing:-.02em;margin:0}.cartel__lugar{color:var(--texto-suave);margin:0;font-size:.88rem}.cartel__pie{border-top:1px dashed var(--linea-suave);padding-top:var(--sp-3);justify-content:space-between;align-items:end;margin-top:auto;display:flex}.cartel__desde{font:600 .66rem/1.2 var(--f-dato);text-transform:uppercase;letter-spacing:.08em;color:var(--texto-suave)}.cartel__precio{font:700 expanded 1.3rem/1 var(--f-titulo);font-variant-numeric:tabular-nums}.vacio{border:2px dashed var(--tinta);padding:var(--sp-10) var(--sp-6);text-align:center;gap:var(--sp-4);justify-items:center;display:grid}.vacio .weave{width:120px}.vacio h3{font:800 expanded 1.6rem/1.1 var(--f-titulo);letter-spacing:-.02em;margin:0}.vacio p{color:var(--texto-suave);max-width:44ch;margin:0}.seccion{padding-top:var(--sp-12);padding-bottom:var(--sp-12)}.seccion__titulo{font:400 clamp(2.2rem, 6vw, 3.6rem)/.92 var(--f-afiche);text-transform:uppercase;margin:0 0 var(--sp-6)}.bloque-tinta{background:var(--tinta);color:var(--papel)}.bloque-tinta .eyebrow{color:#c9c2b5}.pasos{border:2px solid var(--papel);grid-template-columns:minmax(0,1fr);gap:0;display:grid}@media (min-width:800px){.pasos{grid-template-columns:repeat(3,1fr)}}.paso{padding:var(--sp-6);border-bottom:2px dashed #f1ebdf66}@media (min-width:800px){.paso{border-bottom:0;border-right:2px dashed #f1ebdf66}.paso:last-child{border-right:0}}.paso b{font:400 3rem/1 var(--f-afiche);color:var(--cochinilla-claro);display:block}.paso h3{font:800 expanded 1.2rem/1.15 var(--f-titulo);letter-spacing:-.01em;margin:var(--sp-2) 0}.paso p{color:#d8d1c4;margin:0;font-size:.95rem}.evento{gap:var(--sp-8);padding-top:var(--sp-6);padding-bottom:var(--sp-12);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:980px){.evento{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}}.evento__organizador{font:600 .72rem/1 var(--f-dato);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.evento__organizador:hover{color:var(--acento)}.evento__titulo{font:400 clamp(3.6rem, 12vw, 7.5rem)/.86 var(--f-afiche);text-transform:uppercase;margin:var(--sp-3) 0 0}.evento__titulo .resaltado,.pagina__titulo .resaltado{margin-top:.06em;padding:.05em .08em 0;line-height:.94;display:inline-block}.evento__tagline{color:var(--texto-suave);margin:var(--sp-4) 0 0;max-width:46ch;font-size:1.15rem}.evento__meta{margin-top:var(--sp-6);border-top:2px solid var(--tinta);border-bottom:2px solid var(--tinta);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:560px){.evento__meta{grid-template-columns:repeat(3,1fr)}}.evento__meta div{padding:var(--sp-3) 0;gap:4px;display:grid}@media (min-width:560px){.evento__meta div+div{border-left:2px dashed var(--linea-suave);padding-left:var(--sp-4)}}.evento__meta span{font:600 .66rem/1 var(--f-dato);text-transform:uppercase;letter-spacing:.1em;color:var(--texto-suave)}.evento__meta b{font-weight:600}.evento__arte{border:2px solid var(--tinta);background:var(--tinta)}.evento__arte img{width:100%;height:auto}.evento__desc{margin-top:var(--sp-6);white-space:pre-line;max-width:62ch;font-size:1.02rem}.lineup{margin-top:var(--sp-8)}.lineup ol{margin:var(--sp-3) 0 0;padding:0;list-style:none}.lineup li{justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px dashed var(--linea-suave);display:flex}.lineup li b{font:400 1.6rem/1 var(--f-afiche);text-transform:uppercase}.lineup li.headliner b{font-size:2.2rem}.lineup li span{font:600 .8rem/1 var(--f-dato)}.compra{border:2px solid var(--tinta);background:var(--superficie)}@media (min-width:980px){.compra{position:sticky;top:84px}}.compra__head{padding:var(--sp-4) var(--sp-5);border-bottom:2px solid var(--tinta);justify-content:space-between;align-items:center;display:flex}.compra__head h2{font:800 expanded 1.35rem/1.1 var(--f-titulo);letter-spacing:-.015em;margin:0}.tipos{padding:0 var(--sp-5);margin:0;list-style:none}.tipo{gap:var(--sp-3);padding:var(--sp-4) 0;border-bottom:1px dashed var(--linea-suave);grid-template-columns:12px 1fr auto;align-items:center;display:grid}.tipo:last-child{border-bottom:0}.tipo__k{width:12px;height:12px;transform:rotate(45deg)}.tipo__nombre{font-weight:600}.tipo__det{font:400 .7rem/1.35 var(--f-dato);color:var(--texto-suave);margin-top:2px;display:block}.tipo__precio{text-align:right}.tipo__precio b{font:700 expanded 1.2rem/1 var(--f-titulo);font-variant-numeric:tabular-nums;display:block}.tipo__precio small{font:400 .62rem/1.2 var(--f-dato);color:var(--texto-suave)}.tipo--off{color:var(--texto-suave)}.tipo--off .tipo__precio b{font-size:1.15rem;text-decoration:line-through}.cantidad{border:2px solid var(--tinta);grid-template-columns:40px 34px 40px;align-items:center;margin-top:8px;display:inline-grid}.cantidad button{height:38px;font:400 1.3rem/1 var(--f-afiche);cursor:pointer;background:0 0;border:0}.cantidad button:hover:not([disabled]){background:var(--tinta);color:var(--papel)}.cantidad button[disabled]{opacity:.3;cursor:not-allowed}.cantidad output{text-align:center;font:600 1rem/1 var(--f-dato)}.compra__total{border-top:2px solid var(--tinta);padding:var(--sp-4) var(--sp-5);font:400 .78rem/1.8 var(--f-dato);gap:4px;display:grid}.compra__total div{justify-content:space-between;display:flex}.compra__total .tot{border-top:1px dashed var(--linea-suave);padding-top:4px;font-size:.95rem;font-weight:600}.compra__cta{padding:0 var(--sp-5) var(--sp-5)}.compra__nota{font:400 .7rem/1.4 var(--f-dato);color:var(--texto-suave);text-align:center;margin:var(--sp-3) 0 0}.barra-compra{z-index:15;background:var(--acento);color:#fff;justify-content:space-between;align-items:center;gap:var(--sp-4);padding:10px var(--gutter);display:flex;position:sticky;bottom:0}.barra-compra b{font:800 expanded 1.05rem/1.1 var(--f-titulo)}.barra-compra a{color:#fff}@media (min-width:980px){.barra-compra{display:none}}.pasos-compra{border:2px solid var(--tinta);margin:var(--sp-6) 0;grid-template-columns:repeat(3,1fr);display:grid}.pasos-compra div{text-align:center;font:600 .66rem/1 var(--f-dato);letter-spacing:.1em;text-transform:uppercase;border-right:2px dashed var(--tinta);padding:9px 0}.pasos-compra div:last-child{border-right:0}.pasos-compra .on{background:var(--tinta);color:var(--papel)}.checkout{gap:var(--sp-8);padding-bottom:var(--sp-12);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.checkout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}}.checkout h1{font:400 clamp(2.6rem, 8vw, 4.2rem)/.9 var(--f-afiche);text-transform:uppercase;margin:0}.checkout__form{gap:var(--sp-5);display:grid}.fila-2{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:560px){.fila-2{grid-template-columns:1fr 1fr}}.metodos{gap:var(--sp-3);display:grid}.metodo{gap:var(--sp-3);padding:var(--sp-3);border:2px solid var(--tinta);background:var(--superficie);cursor:pointer;transition:box-shadow var(--dur-corto) var(--ease), border-color var(--dur-corto) var(--ease);grid-template-columns:38px 1fr 22px;align-items:center;display:grid}.metodo:has(input:checked){border-color:var(--acento);box-shadow:5px 5px 0 var(--acento)}.metodo input{opacity:0;pointer-events:none;position:absolute}.metodo__ico{color:#fff;width:38px;height:38px;font:400 1.1rem/1 var(--f-afiche);place-items:center;display:grid}.metodo small{color:var(--texto-suave);font-size:.76rem;display:block}.metodo__radio{border:2px solid var(--tinta);border-radius:50%;width:20px;height:20px}.metodo:has(input:checked) .metodo__radio{border-color:var(--acento);background:radial-gradient(circle, var(--acento) 45%, transparent 50%)}.resumen{border:2px solid var(--tinta);background:var(--superficie)}@media (min-width:900px){.resumen{position:sticky;top:84px}}.resumen__head{padding:var(--sp-4);border-bottom:2px solid var(--tinta)}.resumen__head b{font:800 expanded 1.35rem/1.08 var(--f-titulo);letter-spacing:-.015em;display:block}.resumen__lineas{padding:var(--sp-3) var(--sp-4);font:400 .8rem/1.9 var(--f-dato)}.resumen__lineas div{justify-content:space-between;gap:var(--sp-3);border-bottom:1px dashed var(--linea-suave);display:flex}.resumen__lineas .tot{border-bottom:2px solid var(--tinta);font-size:.95rem;font-weight:600}.reloj{font:600 .72rem/1.3 var(--f-dato);color:var(--cochinilla)}.boletos{gap:var(--sp-8);padding-top:var(--sp-6);padding-bottom:var(--sp-12);grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}@media (min-width:900px){.boletos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.boleto{background:var(--papel-2);border:2px solid var(--tinta);width:100%;max-width:380px;color:var(--tinta);position:relative}.boleto__head{padding:var(--sp-4) var(--sp-4) var(--sp-3)}.boleto__marca{margin-bottom:var(--sp-3);justify-content:space-between;align-items:center;font-size:.95rem;display:flex}.boleto__marca span:last-child{font:600 .6rem/1 var(--f-dato);letter-spacing:.12em;color:var(--texto-suave)}.boleto__tipo{font:600 .66rem/1.3 var(--f-dato);letter-spacing:.08em;text-transform:uppercase;color:var(--texto-suave);display:block}.boleto__evento{font:400 2.4rem/.9 var(--f-afiche);text-transform:uppercase;margin:4px 0;display:block}.boleto__qr{padding:var(--sp-2) var(--sp-6) var(--sp-4);justify-items:center;display:grid}.boleto__qr img{width:100%;max-width:240px;image-rendering:pixelated}.boleto__codigo{font:600 1rem/1 var(--f-dato);letter-spacing:.12em;margin-top:var(--sp-3)}.boleto__pasan{margin-top:var(--sp-3)}.perforado{border-top:2px dashed var(--tinta);position:relative}.perforado:before,.perforado:after{content:"";background:var(--fondo);border:2px solid var(--tinta);border-radius:50%;width:20px;height:20px;position:absolute;top:-11px}.perforado:before{left:-12px}.perforado:after{right:-12px}.talon{padding:var(--sp-3) var(--sp-4) var(--sp-4);gap:var(--sp-3);grid-template-columns:1fr 100px;align-items:center;display:grid}.talon dl{font:400 .62rem/1.25 var(--f-dato);text-transform:uppercase;gap:6px;margin:0;display:grid}.talon dt{color:var(--texto-suave)}.talon dd{margin:0;font-weight:600}.talon .weave{border:2px solid var(--tinta)}.boleto--usado .boleto__qr{opacity:.25}.sello{border:3px solid var(--chirimoya);color:var(--chirimoya);font:400 1.5rem/1 var(--f-afiche);text-transform:uppercase;background:#faf7f0eb;align-items:center;gap:6px;padding:4px 10px;display:flex;position:absolute;top:64px;right:12px;transform:rotate(-8deg)}.sello svg{width:24px;height:24px}.sello--anulado{border-color:var(--cochinilla);color:var(--cochinilla)}.boleto__acciones{gap:var(--sp-2);margin-top:var(--sp-3);width:100%;max-width:380px;display:grid}.boleto__acciones .btn{width:100%}.noche{background:var(--tinta);color:var(--papel)}.noche .perforado:before,.noche .perforado:after{background:var(--tinta);border-color:var(--papel)}.noche .boleto{border-color:var(--papel)}.pagina{padding-top:var(--sp-8);padding-bottom:var(--sp-12)}.pagina__titulo{font:400 clamp(2.8rem, 9vw, 5rem)/.88 var(--f-afiche);text-transform:uppercase;margin:0 0 var(--sp-4)}.angosto{max-width:560px}.prosa{max-width:70ch}.prosa h2{font:800 expanded 1.35rem/1.15 var(--f-titulo);letter-spacing:-.015em;margin:var(--sp-8) 0 var(--sp-3)}.prosa p,.prosa li{color:var(--texto-suave)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.weave--anim>svg{opacity:1}.cinta__pista{padding-left:0}}.reclamo{gap:var(--sp-6);margin-top:var(--sp-6);display:grid}.reclamo__group{border:2px solid var(--tinta);padding:var(--sp-5);gap:var(--sp-4);background:var(--superficie);margin:0;display:grid}.ctrl__title{font:800 expanded 1.1rem/1.1 var(--f-titulo);padding:0 6px}.ctrl__row{gap:var(--sp-5);flex-wrap:wrap;display:flex}.radio{min-height:var(--tactil);align-items:center;gap:8px;font-weight:600;display:inline-flex}.radio input{width:20px;height:20px;accent-color:var(--tinta)}.grid2{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:560px){.grid2{grid-template-columns:1fr 1fr}}.field__err{color:var(--alerta);margin:0;font-size:.82rem;font-weight:600}.legal__p{color:var(--texto-suave)}.btn--ghost{color:var(--tinta);background:0 0}.btn--ghost:hover{background:var(--tinta);color:var(--papel)}.reclamo-ok{border:2px solid var(--exito);padding:var(--sp-6);gap:var(--sp-3);background:#eef5f0;display:grid}.reclamo-ok__label{font:600 .72rem/1 var(--f-dato);letter-spacing:.12em;text-transform:uppercase;margin:0}.reclamo-ok__codigo{font:400 2.6rem/1 var(--f-afiche);margin:0}#izipay-wrapper{border:2px solid var(--tinta);background:var(--superficie);padding:var(--sp-4);min-height:220px}#izipay-wrapper .kr-embedded{width:100%!important}#izipay-wrapper .kr-embedded .kr-payment-button{width:100%;min-height:var(--tactil);margin-top:var(--sp-3);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;font-size:1.15rem;background:var(--acento)!important;color:#fff!important;font-family:var(--f-afiche)!important;border:0!important;border-radius:0!important}#izipay-wrapper .kr-embedded .kr-form-error{border-left:3px solid var(--alerta);color:var(--texto);padding:var(--sp-3);background:#fbeff2}.alert{border:2px solid var(--alerta);color:var(--cochinilla-osc);padding:var(--sp-3) var(--sp-4);background:#fbeff2;font-size:.92rem}.scanner{gap:var(--sp-3);min-height:100svh;padding:var(--gutter);background:var(--tinta);color:var(--papel);flex-direction:column;display:flex}.scanner .lockup{color:var(--papel);font-size:1.2rem}.scanner__head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.scanner__counts{font:600 .72rem/1.3 var(--f-dato);color:#c9c2b5;text-align:right}.scanner__counts b{color:var(--papel);font-variant-numeric:tabular-nums;font-size:1rem}.scanner__evento{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;font:400 1.3rem/1.1 var(--f-afiche);text-transform:uppercase;border-top:1px solid #f1ebdf33;border-bottom:1px solid #f1ebdf33;display:flex}.scanner__evento select{background:var(--tinta);min-height:40px;color:var(--papel);border:2px solid var(--papel);font:600 .75rem/1 var(--f-dato);max-width:46%;padding:0 8px}.scanner__sync{justify-content:space-between;align-items:center;gap:var(--sp-2);font:400 .72rem/1.3 var(--f-dato);color:#c9c2b5;flex-wrap:wrap;display:flex}.scanner__sync b{color:var(--papel)}.scanner__sync label{align-items:center;gap:var(--sp-2);min-height:44px;display:inline-flex}.scanner__sync input{width:20px;height:20px;accent-color:var(--chirimoya)}.scanner__view{background:#000;border:2px solid #f1ebdf4d;flex:1;min-height:42svh;position:relative;overflow:hidden}.scanner__video{object-fit:cover;width:100%;height:100%}.scanner__frame{background:linear-gradient(var(--papel), var(--papel)) top left, linear-gradient(var(--papel), var(--papel)) top left, linear-gradient(var(--papel), var(--papel)) top right, linear-gradient(var(--papel), var(--papel)) top right, linear-gradient(var(--papel), var(--papel)) bottom left, linear-gradient(var(--papel), var(--papel)) bottom left, linear-gradient(var(--papel), var(--papel)) bottom right, linear-gradient(var(--papel), var(--papel)) bottom right;opacity:.85;background-repeat:no-repeat;background-size:3px 28px,28px 3px,3px 28px,28px 3px,3px 28px,28px 3px,3px 28px,28px 3px;position:absolute;inset:14%}.scanner__manual{gap:var(--sp-2);margin-top:var(--sp-3);display:flex}.scanner__manual input{min-height:var(--tactil);padding:0 var(--sp-3);border:2px solid var(--papel);color:var(--papel);font:600 16px/1 var(--f-dato);letter-spacing:.08em;text-transform:uppercase;background:0 0;flex:1}.scanner__manual input::placeholder{color:#f1ebdf73}.scanner__salir{margin-top:var(--sp-6);text-align:center}.scanner__salir button{min-height:var(--tactil);padding:0 var(--sp-4);color:#c9c2b5;font:600 .8rem/1 var(--f-dato);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;text-decoration:underline}.scanner .btn{background:var(--papel);color:var(--tinta);border-color:var(--papel)}.scanner .aviso{color:var(--tinta)}.verdict{z-index:100;color:#fff;text-align:center;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.verdict__in{justify-items:center;gap:var(--sp-3);padding:var(--sp-4);display:grid}.verdict__icon{font:400 3.4rem/1 var(--f-dato)}.verdict__title{font:400 clamp(4.6rem, 26vw, 9rem)/.85 var(--f-afiche);text-transform:uppercase;letter-spacing:.01em}.verdict__pasan{background:var(--papel);color:var(--tinta);font:400 clamp(2.2rem, 11vw, 3.6rem)/1 var(--f-afiche);text-transform:uppercase;padding:6px 16px}.verdict__detail{font:600 1rem/1.4 var(--f-dato);max-width:30ch}.v-ok{background:var(--chirimoya)}.v-bad{background:var(--cochinilla)}.v-warn{background:#8a5a00}.v-info{background:var(--anil)}.org-calc{gap:var(--sp-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:900px){.org-calc{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.calc{border:2px solid var(--tinta);background:var(--superficie);box-shadow:6px 6px 0 var(--tinta)}.calc__entrada{gap:var(--sp-4);padding:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:560px){.calc__entrada{grid-template-columns:1fr 1fr}}.calc__salida{border-top:2px dashed var(--tinta);margin:0}.calc__salida>div{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);display:flex}.calc__salida dt{color:var(--texto-suave);font-size:.92rem}.calc__salida dd{margin:0;overflow:hidden}.calc__salida b{font:600 1.15rem/1.2 var(--f-dato);display:inline-block}.calc__total{background:var(--tinta);color:var(--papel)}.calc__total dt{color:#d8d1c4}.calc__total b{font:700 expanded 1.6rem/1 var(--f-titulo);font-variant-numeric:tabular-nums}.calc__nota{padding:var(--sp-3) var(--sp-5) var(--sp-4);color:var(--texto-suave);margin:0;font-size:.8rem}.ventajas{border-top:2px solid var(--tinta);border-left:2px solid var(--tinta);grid-template-columns:minmax(0,1fr);gap:0;display:grid}@media (min-width:720px){.ventajas{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.ventajas{grid-template-columns:repeat(3,1fr)}}.ventaja{padding:var(--sp-6);border-right:2px solid var(--tinta);border-bottom:2px solid var(--tinta);background:var(--superficie)}.ventaja .weave{width:54px;margin-bottom:var(--sp-4)}.ventaja h3{font:800 expanded 1.15rem/1.15 var(--f-titulo);letter-spacing:-.01em;margin:0 0 var(--sp-2)}.ventaja p{color:var(--texto-suave);margin:0;font-size:.95rem}.chip--enlace{align-items:center;min-height:36px;padding-left:14px;padding-right:14px;text-decoration:none;display:inline-flex}.legal-nav{gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-10);flex-wrap:wrap;display:flex}.legal-nav a{padding:6px 0;display:inline-block}.evento__organizador{padding-top:11px;padding-bottom:11px}.compra__nota .link{padding:9px 2px;display:inline-block}.cupon{gap:var(--sp-3);display:grid}.cupon__abrir{font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.cupon__fila{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.cupon__fila input{text-transform:uppercase;font-family:var(--f-dato);letter-spacing:.06em}.cupon__ok{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:2px solid var(--chirimoya);background:color-mix(in srgb, var(--chirimoya) 8%, var(--superficie));display:flex}.cupon__ok .link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cupon__cuenta{gap:4px;margin:0;font-size:.95rem;display:grid}.cupon__cuenta div{justify-content:space-between;gap:var(--sp-3);display:flex}.cupon__cuenta dt,.cupon__cuenta dd{margin:0}.cupon__cuenta dd{font-family:var(--f-dato)}.cupon__total{border-top:1px solid var(--tinta);padding-top:6px;font-weight:700}.funciones{margin-bottom:var(--sp-4)}.funciones .eyebrow{margin-bottom:var(--sp-2)}.funciones ul{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.funcion{min-width:96px;padding:var(--sp-2) var(--sp-3);border:2px solid var(--tinta);background:var(--superficie);color:var(--tinta);transition:box-shadow var(--dur-corto) var(--ease);gap:2px;text-decoration:none;display:grid}.funcion b{font-family:var(--f-titulo,inherit);font-size:.95rem}.funcion span{font-family:var(--f-dato);font-size:.78rem}.funcion:hover,.funcion:focus-visible{box-shadow:4px 4px 0 var(--tinta);outline:none}.funcion--actual{background:var(--tinta);color:var(--papel)}.funcion--agotada{opacity:.5;text-decoration:line-through}.lista-funciones{margin:0 0 var(--sp-4);gap:6px;padding:0;list-style:none;display:grid}.lista-funciones li{justify-content:space-between;gap:var(--sp-3);border-bottom:1px solid var(--papel-3);padding:8px 0;display:flex}.panel-nav__links{padding:var(--sp-4) 0;gap:6px;display:grid}.panel-nav__links a{color:var(--papel);padding:8px 12px;text-decoration:none}.panel-nav__links a:hover{background:#ffffff14}.fee-form{gap:6px;display:grid}.fee-form__presets{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fee-form__presets .link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fee-form__manual{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.fee-form__manual label{gap:2px;font-size:.75rem;display:grid}.fee-form__manual input{width:90px}.asientos__head{margin-bottom:var(--sp-4)}.asientos__head h1{font:400 clamp(2.4rem, 7vw, 3.8rem)/.9 var(--f-afiche);text-transform:uppercase;margin:var(--sp-3) 0 var(--sp-2)}.asientos__head p{color:var(--texto-suave);margin:0;font-size:.74rem}.asientos{gap:var(--sp-6);padding-bottom:var(--sp-12);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:980px){.asientos{grid-template-columns:minmax(0,1fr) 340px;align-items:start}}.mapa{border:2px solid var(--tinta);background:var(--superficie);min-width:0}.mapa__barra{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:2px solid var(--tinta);display:flex}.mapa__zonas{gap:6px var(--sp-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mapa__zonas li{align-items:center;gap:6px;font-size:.86rem;display:flex}.mapa__zonas i{flex:none;width:12px;height:12px;transform:rotate(45deg)}.mapa__zonas b{font:600 .8rem/1 var(--f-dato);font-variant-numeric:tabular-nums}.mapa__zonas li.off{color:var(--texto-suave)}.mapa__zoom{border:2px solid var(--tinta);flex:none;display:flex}.mapa__zoom button{width:40px;height:36px;font:400 1.3rem/1 var(--f-afiche);cursor:pointer;background:0 0;border:0}.mapa__zoom button+button{border-left:2px solid var(--tinta)}.mapa__zoom button:hover:not([disabled]){background:var(--tinta);color:var(--papel)}.mapa__zoom button[disabled]{opacity:.3;cursor:default}.mapa__info{padding:8px var(--sp-4);min-height:38px;font:400 .78rem/1.6 var(--f-dato);border-bottom:1px dashed var(--linea-suave);margin:0}.mapa__lienzo{padding:var(--sp-3);overscroll-behavior:contain;max-height:72vh;overflow:auto}.mapa__lienzo svg{max-width:none;height:auto;margin:0 auto;display:block}.mapa__escenario{fill:var(--papel);font:400 13px/1 var(--f-afiche);letter-spacing:.35em}.mapa__seccion{fill:var(--tinta);font:600 10px/1 var(--f-dato);letter-spacing:.12em;text-transform:uppercase}.mapa__fila text{fill:var(--texto-suave);font:600 10px/1 var(--f-dato)}.asiento{cursor:pointer;outline:none}.asiento rect:first-child,.asiento circle{transition:transform var(--dur-corto) var(--ease), opacity var(--dur-corto);transform-box:fill-box;transform-origin:50%}.asiento:not(.asiento--off):hover rect:first-child,.asiento:not(.asiento--off):hover circle{transform:scale(1.14)}.asiento:focus-visible rect:first-child,.asiento:focus-visible circle{stroke:var(--tinta);stroke-width:3px}.asiento--sel rect:first-child,.asiento--sel circle{stroke:var(--maiz-claro);stroke-width:2px}.asiento--off{cursor:not-allowed}.asiento__num{font:700 10px/1 var(--f-dato);pointer-events:none}.asiento__num--sm{font-size:8px;font-weight:600}.mapa__leyenda{padding:var(--sp-3) var(--sp-4);border-top:2px solid var(--tinta);gap:6px var(--sp-5);font:400 .72rem/1 var(--f-dato);color:var(--texto-suave);flex-wrap:wrap;margin:0;list-style:none;display:flex}.mapa__leyenda li{align-items:center;gap:6px;display:flex}.mapa__leyenda i{width:14px;height:14px;display:inline-block}.mapa__leyenda i.raya{background:repeating-linear-gradient(45deg, var(--papel-3) 0 3px, var(--tinta-3) 3px 4.5px)}.eleccion{border:2px solid var(--tinta);background:var(--superficie)}@media (min-width:980px){.eleccion{position:sticky;top:84px}}.eleccion h2{font:800 expanded 1.2rem/1.1 var(--f-titulo);letter-spacing:-.015em;padding:var(--sp-4) var(--sp-5) var(--sp-2);margin:0}.eleccion__vacia{padding:0 var(--sp-5) var(--sp-4);color:var(--texto-suave);margin:0;font-size:.9rem}.eleccion__lista{padding:0 var(--sp-5) var(--sp-3);max-height:280px;margin:0;list-style:none;overflow:auto}.eleccion__lista li{align-items:center;gap:var(--sp-3);border-bottom:1px dashed var(--linea-suave);grid-template-columns:10px 1fr auto 32px;padding:7px 0;font-size:.88rem;display:grid}.eleccion__lista i{width:10px;height:10px;transform:rotate(45deg)}.eleccion__lista small{color:var(--texto-suave);font:400 .7rem/1 var(--f-dato)}.eleccion__lista b{font:600 .8rem/1 var(--f-dato);font-variant-numeric:tabular-nums}.eleccion__lista button{cursor:pointer;width:32px;height:32px;color:var(--texto-suave);background:0 0;border:0;font-size:1.2rem}.eleccion__lista button:hover{background:var(--tinta);color:var(--papel)}.eleccion .aviso{margin:0 var(--sp-5) var(--sp-3)}.eleccion__total{padding:var(--sp-3) var(--sp-5)}.eleccion__cta{padding:var(--sp-4) var(--sp-5) var(--sp-5)}.mejor{padding:var(--sp-4) var(--sp-5);border-bottom:2px solid var(--tinta);background:var(--papel)}.mejor .eyebrow{margin:0 0 var(--sp-2)}.mejor__fila{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.mejor__fila .cantidad{margin-top:0}.mejor__fila select{border:2px solid var(--tinta);background:var(--superficie);height:42px;font:inherit;padding:0 8px;font-size:.88rem}.mejor__nota{margin:var(--sp-2) 0 0;font:400 .68rem/1.4 var(--f-dato);color:var(--texto-suave)}.resumen__lineas div:has(.resumen__asientos){flex-wrap:wrap}.resumen__asientos{color:var(--texto-suave);flex-basis:100%;padding-bottom:4px;font-size:.7rem;line-height:1.5}.apartado{margin:0 0 var(--sp-5);padding:8px var(--sp-4);border:2px solid var(--info);font:400 .8rem/1.4 var(--f-dato);background:#eef0f8}.apartado b{font-variant-numeric:tabular-nums}.apartado--poco{border-color:var(--alerta);background:#fbeff2}.tipo__mapa{font:400 .7rem/1.35 var(--f-dato);color:var(--texto-suave);margin-top:4px;display:block}.compra__mapa{padding:var(--sp-4) var(--sp-5);border-bottom:2px solid var(--tinta);background:var(--papel)}.compra__mapa p{margin:var(--sp-2) 0 0;font:400 .7rem/1.4 var(--f-dato);color:var(--texto-suave);text-align:center}.boleto__asiento{margin:0 var(--sp-4) var(--sp-2);border:2px solid var(--tinta);display:flex}.boleto__asiento div{border-right:2px dashed var(--tinta);flex:1 1 0;min-width:0;padding:6px 10px}.boleto__asiento div:last-child{background:var(--tinta);color:var(--papel);border-right:0}.boleto__asiento dt{font:600 .56rem/1 var(--f-dato);letter-spacing:.12em;text-transform:uppercase;opacity:.7}.boleto__asiento dd{font:400 1.7rem/1 var(--f-afiche);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.barra-asientos{z-index:20;background:var(--tinta);color:var(--papel);justify-content:space-between;align-items:center;gap:var(--sp-4);padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));display:flex;position:fixed;bottom:0;left:0;right:0}.barra-asientos b{font:800 expanded 1.05rem/1.1 var(--f-titulo)}.barra-asientos .btn{background:var(--acento);border-color:var(--acento);color:#fff;min-height:44px}@media (min-width:980px){.barra-asientos{display:none}}@media (max-width:979px){.asientos{padding-bottom:96px}}.sin-asiento{padding:var(--sp-3) var(--sp-5);border-top:2px solid var(--tinta)}.sin-asiento .eyebrow{margin:0 0 var(--sp-2)}.sin-asiento ul{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.sin-asiento li{gap:var(--sp-3);grid-template-columns:10px 1fr auto;align-items:center;font-size:.9rem;display:grid}.sin-asiento li i{width:10px;height:10px;transform:rotate(45deg)}.sin-asiento small{color:var(--texto-suave);font:400 .72rem/1 var(--f-dato)}.sin-asiento .cantidad{margin-top:0}.link--tactil{align-items:center;min-width:36px;min-height:36px;display:inline-flex}.lista-funciones a{align-items:center;min-height:36px;display:inline-flex}.link--toque{margin:-7px 0;padding:7px 0;display:inline-block}.calendario{align-items:center;gap:var(--sp-3) var(--sp-4);margin:var(--sp-4) 0 0;flex-wrap:wrap;font-size:.85rem;display:flex}.noche .calendario .btn{background:var(--papel);color:var(--tinta);border-color:var(--papel)}.titulares{border:2px solid var(--tinta);padding:var(--sp-4);gap:var(--sp-3);margin:0;display:grid}.titulares legend{padding:0 6px}.titulares__fila{gap:var(--sp-2);border-top:1px dashed var(--linea-suave);padding-top:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.titulares__fila{grid-template-columns:120px minmax(0,1fr) minmax(0,160px);align-items:end}}.reglas{border:2px solid var(--alerta);padding:var(--sp-4);gap:var(--sp-2);background:#fbeff2;font-size:.92rem;display:grid}.preventa{padding:0 var(--sp-5) var(--sp-4);gap:6px;display:grid}.preventa label{font:600 .7rem/1.2 var(--f-dato);letter-spacing:.08em;text-transform:uppercase}.preventa__fila{gap:var(--sp-2);display:flex}.preventa__fila input{border:2px solid var(--tinta);min-width:0;height:40px;font:600 1rem/1 var(--f-dato);text-transform:uppercase;background:var(--superficie);flex:1;padding:0 10px}
.auth{background:var(--fondo);min-height:100vh}.auth__in{max-width:520px;padding:var(--sp-10) var(--gutter) var(--sp-16);margin:0 auto}.auth__in>.lockup{font-size:1.6rem}.panel{grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}@media (min-width:960px){.panel{grid-template-columns:248px minmax(0,1fr)}}.panel-nav{background:var(--tinta);color:var(--papel);gap:var(--sp-4);padding:var(--sp-5) var(--sp-4);flex-direction:column;display:flex}@media (min-width:960px){.panel-nav{height:100vh;position:sticky;top:0;overflow-y:auto}}.panel-nav .lockup{color:var(--papel);font-size:1.25rem}.panel-nav__org{padding:var(--sp-3);border:2px solid #f1ebdf40;gap:4px;display:grid}.panel-nav__org b{font:800 expanded 1rem/1.15 var(--f-titulo)}.panel-nav__org span{font:600 .62rem/1.3 var(--f-dato);letter-spacing:.1em;text-transform:uppercase;color:#c9c2b5}.panel-nav__org a{color:var(--cochinilla-claro);font:600 .7rem/1 var(--f-dato);text-decoration:none}.panel-nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.panel-nav li a{color:#d8d1c4;align-items:center;gap:10px;min-height:42px;padding:0 10px;font-size:.92rem;font-weight:600;text-decoration:none;display:flex}.panel-nav li a:hover{color:var(--papel);background:#f1ebdf14}.panel-nav li a[aria-current=page]{background:var(--acento);color:#fff}.panel-nav li a svg{opacity:.85;flex:none}.panel-nav__pie{gap:var(--sp-2);color:#a8a196;margin-top:auto;font-size:.8rem;display:grid}.panel-nav__pie button,.panel-nav__pie a{color:#d8d1c4;min-width:36px;min-height:36px;font:600 .8rem/1.6 var(--f-texto);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 4px;text-decoration:none}.panel-nav__pie button:hover,.panel-nav__pie a:hover{color:var(--cochinilla-claro)}@media (max-width:959px){.panel-nav{padding:var(--sp-3) var(--gutter);flex-flow:wrap;align-items:center}.panel-nav__org{display:none}.panel-nav__pie{align-items:center;gap:var(--sp-3);order:1;margin:0 0 0 auto;display:flex}.panel-nav{min-width:0}.panel-nav>nav{order:2;width:100%;min-width:0}.panel-nav ul{flex-wrap:wrap;gap:4px;width:100%;display:flex}.panel-nav li a{white-space:nowrap;min-height:38px}}.panel-main{padding:var(--sp-6) var(--gutter) var(--sp-16);min-width:0}@media (min-width:960px){.panel-main{padding:var(--sp-8) var(--sp-10) var(--sp-16)}}.panel-titulo{justify-content:space-between;align-items:end;gap:var(--sp-3);border-bottom:2px solid var(--tinta);padding-bottom:var(--sp-3);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}.panel-titulo h1{font:400 clamp(2.2rem, 5vw, 3.2rem)/.9 var(--f-afiche);text-transform:uppercase;margin:0}.panel-titulo p{color:var(--texto-suave);margin:6px 0 0;font-size:.92rem}.panel-titulo__acciones{gap:var(--sp-2);flex-wrap:wrap;display:flex}.migas{font:600 .68rem/1.3 var(--f-dato);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--sp-2)}.migas a{color:var(--texto-suave);text-underline-offset:3px;padding:9px 0;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.migas a:hover{color:var(--acento)}.pestanas{border:2px solid var(--tinta);margin-bottom:var(--sp-6);flex-wrap:wrap;gap:0;display:flex}.pestanas a{text-align:center;box-sizing:border-box;min-height:40px;font:600 .7rem/1 var(--f-dato);letter-spacing:.1em;text-transform:uppercase;border-right:2px dashed var(--tinta);white-space:nowrap;flex:1 0 auto;padding:13px 14px;text-decoration:none}.pestanas a:last-child{border-right:0}.pestanas a[aria-current=page]{background:var(--tinta);color:var(--papel)}.pestanas a:hover:not([aria-current=page]){background:var(--papel-3)}.kpis{border:2px solid var(--tinta);background:var(--superficie);margin-bottom:var(--sp-6);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:900px){.kpis{grid-template-columns:repeat(4,1fr)}}.kpi{padding:var(--sp-4);border-right:2px dashed var(--tinta);border-bottom:2px dashed var(--tinta)}@media (min-width:900px){.kpi{border-bottom:0}.kpi:last-child{border-right:0}}@media (max-width:899px){.kpi:nth-child(2n){border-right:0}.kpi:nth-last-child(-n+2){border-bottom:0}}.kpi span{font:600 .62rem/1.2 var(--f-dato);letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave)}.kpi b{font:700 expanded clamp(1.5rem, 3.4vw, 2.2rem)/1 var(--f-titulo);font-variant-numeric:tabular-nums;margin-top:8px;display:block}.kpi small{font:400 .7rem/1.3 var(--f-dato);color:var(--texto-suave);margin-top:4px;display:block}.caja{border:2px solid var(--tinta);background:var(--superficie);padding:var(--sp-5);margin-bottom:var(--sp-6)}.caja h2{font:800 expanded 1.15rem/1.15 var(--f-titulo);letter-spacing:-.01em;margin:0 0 var(--sp-4)}.caja>p:first-of-type{margin-top:0}.dos-col{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1100px){.dos-col{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.lista-pasos{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.lista-pasos li{gap:var(--sp-3);padding:var(--sp-3);border:2px solid var(--tinta);background:var(--fondo);grid-template-columns:28px 1fr auto;align-items:center;display:grid}.lista-pasos li.hecho{background:var(--papel-3)}.lista-pasos li b{font:400 1.1rem/1 var(--f-afiche);text-transform:uppercase}.lista-pasos li small{color:var(--texto-suave);font-size:.8rem;display:block}.lista-pasos .marca{border:2px solid var(--tinta);place-items:center;width:28px;height:28px;font-weight:700;display:grid}.lista-pasos li.hecho .marca{background:var(--exito);border-color:var(--exito);color:#fff}.tabla-wrap{border:2px solid var(--tinta);background:var(--superficie);overflow-x:auto}.tabla{border-collapse:collapse;width:100%;font-size:.88rem}.tabla th{text-align:left;font:600 .62rem/1.2 var(--f-dato);letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave);border-bottom:2px solid var(--tinta);white-space:nowrap;padding:10px 12px}.tabla td{border-bottom:1px dashed var(--linea-suave);vertical-align:middle;padding:10px 12px}.tabla tr:last-child td{border-bottom:0}.tabla td.num,.tabla th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tabla td .mono{font-size:.8rem}.tabla a{font-weight:600}.barra-mini{background:var(--papel-3);min-width:80px;height:8px;position:relative}.barra-mini i{background:var(--tinta);position:absolute;inset:0 auto 0 0}.form-panel{gap:var(--sp-4);display:grid}.form-panel .fila-3{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:720px){.form-panel .fila-3{grid-template-columns:repeat(3,1fr)}}.form-panel__pie{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.detalles{border:2px solid var(--tinta);background:var(--superficie)}.detalles>summary{cursor:pointer;padding:var(--sp-4);justify-content:space-between;align-items:center;gap:var(--sp-3);list-style:none;display:flex}.detalles>summary::-webkit-details-marker{display:none}.detalles>summary:after{content:"+";font:400 1.6rem/1 var(--f-afiche)}.detalles[open]>summary:after{content:"−"}.detalles[open]>summary{border-bottom:2px dashed var(--tinta)}.detalles__cuerpo{padding:var(--sp-4)}.codigos{font:600 .82rem/1.8 var(--f-dato);background:var(--fondo);border:2px dashed var(--tinta);padding:var(--sp-3);white-space:pre-wrap;max-height:260px;overflow:auto}.copiable{gap:var(--sp-2);align-items:stretch;display:flex}.copiable input{border:2px solid var(--tinta);background:var(--fondo);min-height:40px;font:600 .8rem/1 var(--f-dato);flex:1;padding:0 10px}.lineup-fila{grid-template-columns:minmax(0,1fr) 110px auto auto;align-items:end;gap:8px;display:grid}@media (max-width:640px){.lineup-fila{padding-bottom:var(--sp-3);border-bottom:1px dashed var(--linea-suave);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nombre botones""hora principal"}.lineup-fila>.field:first-child{grid-area:nombre}.lineup-fila>.field:nth-child(2){grid-area:hora;max-width:120px}.lineup-fila>.check{grid-area:principal}.lineup-fila>div:last-child{grid-area:botones}}.tabla tr.fila-inactiva td{background:var(--papel-3);color:var(--tinta-2)}.minimapa{border:2px solid var(--tinta);background:var(--papel-2);padding:var(--sp-2);overflow:auto}.minimapa svg{height:auto;margin:0 auto;display:block}.minimapa__lugar{cursor:pointer}.minimapa__lugar:hover{opacity:.75}.minimapa__fila{fill:var(--texto-suave);font:600 8px/1 var(--f-dato)}.minimapa__fila--btn{cursor:pointer;fill:var(--tinta);text-decoration:underline}.zona-k{width:10px;height:10px;margin-right:6px;display:inline-block;transform:rotate(45deg)}.plantillas{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.mapa-secciones{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}.mapa-seccion{border:2px solid var(--tinta);padding:var(--sp-4);gap:var(--sp-3);background:var(--superficie);display:grid}.mapa-seccion__cab{justify-content:space-between;align-items:center;display:flex}.mapa-seccion__cab b{font:400 1.15rem/1 var(--f-afiche);text-transform:uppercase}.mapa-seccion__cab button{border:2px solid var(--tinta);cursor:pointer;background:0 0;width:34px;height:34px;margin-left:4px;font-size:1rem}.mapa-seccion__cab button:hover:not([disabled]){background:var(--tinta);color:var(--papel)}.mapa-seccion__cab button[disabled]{opacity:.3;cursor:default}.form-panel .fila-4{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.vista-previa{gap:var(--sp-2);display:grid}.mapa-seccion .field{align-content:start}.locales{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.local{text-align:left;width:100%;padding:var(--sp-3) var(--sp-4);border:2px solid var(--tinta);background:var(--superficie);cursor:pointer;font:inherit;color:var(--tinta);align-content:start;gap:4px;min-height:96px;display:grid}.local:hover{background:var(--papel-3)}.local--on,.local--on:hover{background:var(--tinta);color:var(--papel)}.local.local--on .mono,.local.local--on .local__zonas,.local.local--on .local__origen{color:var(--papel-3)}.local b{font:800 expanded 1.02rem/1.15 var(--f-titulo)}.local .mono{color:var(--texto-suave);font-size:.72rem}.local__origen{font:600 .6rem/1 var(--f-dato);letter-spacing:.1em;text-transform:uppercase;color:var(--acento)}.local__zonas{color:var(--texto-suave);font-size:.8rem}.zonas-asignar{gap:var(--sp-3);display:grid}.zona-asignar{gap:var(--sp-2);border-bottom:1px dashed var(--linea-suave);padding-bottom:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:720px){.zona-asignar{grid-template-columns:180px minmax(0,1fr);align-items:center}.zona-asignar__nuevo{grid-column:2}}.zona-asignar__nuevo{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.guardar-local{gap:var(--sp-3);border:2px dashed var(--tinta);padding:var(--sp-4);background:var(--papel);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.guardar-local>div{gap:2px;display:grid}.guardar-local .aviso{flex-basis:100%}.planos{margin:var(--sp-4) 0 0;gap:var(--sp-2);padding:0;font-size:.9rem;list-style:none;display:grid}.planos li{gap:var(--sp-3);border-bottom:1px dashed var(--linea-suave);padding-bottom:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.planos small{color:var(--texto-suave);flex-basis:100%}.plano-ref{border:2px solid var(--tinta);background:var(--superficie);padding:var(--sp-3);margin-bottom:var(--sp-5);gap:var(--sp-3);display:grid}.plano-ref img{width:auto;max-height:60vh;margin:0 auto}.evento-form{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:980px){.evento-form{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start}}.evento-form__datos{gap:var(--sp-4);display:grid}.evento-form__afiche,.afiche-picker{gap:var(--sp-2);display:grid}.afiche-picker__zona{text-align:center;min-height:190px;padding:var(--sp-5);border:2px dashed var(--tinta);background:var(--papel);cursor:pointer;transition:background var(--dur-corto);place-content:center;gap:6px;display:grid}.afiche-picker__zona b{font:400 1.4rem/1 var(--f-afiche);text-transform:uppercase}.afiche-picker__zona span{color:var(--texto-suave);font-size:.9rem}.afiche-picker__zona small{font:400 .7rem/1.4 var(--f-dato);color:var(--texto-suave)}.afiche-picker__zona:hover,.afiche-picker__zona:focus-visible,.afiche-picker__zona--encima{background:var(--papel-3);outline:none}.afiche-picker__zona--encima{border-style:solid;border-color:var(--acento)}.afiche-picker__vista{gap:var(--sp-3);grid-template-columns:1fr 1fr;align-items:start;display:grid}.afiche-picker__vista figure{gap:4px;margin:0;display:grid}.afiche-picker__vista figcaption{font:600 .6rem/1 var(--f-dato);letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave)}.afiche-picker__cartel{aspect-ratio:4/3;border:2px solid var(--tinta);background:var(--tinta);overflow:hidden}.afiche-picker__cartel img{object-fit:cover;width:100%;height:100%}.afiche-picker__titulo{font:400 1rem/1 var(--f-afiche);text-transform:uppercase}.afiche-picker__entero{border:2px solid var(--tinta);width:100%;height:auto}.afiche-picker__acciones{gap:var(--sp-3);grid-column:1/-1;align-items:center;display:flex}.afiche-picker__alterno{cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.8rem}.atajos{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.atajos .chip{cursor:pointer}.atajos .chip:hover:not([disabled]){background:var(--tinta);color:var(--papel)}.atajos .chip[disabled]{opacity:.4;cursor:default}.primera-entrada{border:2px dashed var(--tinta);padding:var(--sp-4);background:var(--papel);margin:0}.primera-entrada legend{font:600 .66rem/1 var(--f-dato);letter-spacing:.1em;text-transform:uppercase;padding:0 6px}.atajos .chip{min-height:34px}.afiche-picker__alterno,.afiche-picker__acciones .link{align-items:center;min-height:36px;display:inline-flex}@media (max-width:720px){.tabla--apilable thead{display:none}.tabla--apilable,.tabla--apilable tbody,.tabla--apilable tr,.tabla--apilable td{width:100%;display:block}.tabla--apilable tr{border-bottom:2px solid var(--tinta);padding:var(--sp-2) 0}.tabla--apilable td{border:0;padding:4px 12px;text-align:left!important}.tabla--apilable td[data-l]:before{content:attr(data-l) " · ";font:600 .62rem/1 var(--f-dato);letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave)}}.caja--acento{border-color:var(--acento);box-shadow:6px 6px 0 var(--acento)}.cobros-separador{font:600 .8rem/1 var(--f-dato);letter-spacing:.14em;text-transform:uppercase;color:var(--texto-suave);margin:var(--sp-8) 0 var(--sp-4)}.metodo-pago{margin:0 0 var(--sp-5);gap:var(--sp-3);border:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:0;display:grid}.metodo-pago legend{margin-bottom:var(--sp-3);padding:0;font-weight:600}.metodo-pago__op{padding:var(--sp-4);border:2px solid var(--linea-suave);background:var(--superficie);cursor:pointer;min-height:var(--tactil);gap:2px;display:grid;position:relative}.metodo-pago__op input{opacity:0;cursor:pointer;position:absolute;inset:0}.metodo-pago__op b{font:800 expanded 1.05rem/1.1 var(--f-titulo)}.metodo-pago__op span{color:var(--texto-suave);font-size:.92rem}.metodo-pago__op.is-on{border-color:var(--acento);box-shadow:inset 0 0 0 1px var(--acento)}.metodo-pago__op:has(input:focus-visible){outline:3px solid var(--info);outline-offset:2px}.saldo{gap:var(--sp-5);margin-bottom:var(--sp-6);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;display:grid}.saldo__grande{background:var(--tinta);color:var(--papel-2);padding:var(--sp-6);gap:var(--sp-3);align-content:space-between;display:grid}.saldo__grande small{font:600 .78rem/1 var(--f-dato);letter-spacing:.14em;text-transform:uppercase;color:#d8d1c4}.saldo__grande b{font:400 clamp(2.6rem, 7vw, 4rem)/1 var(--f-afiche);letter-spacing:.01em}.saldo__grande p{color:#d8d1c4;margin:0;font-size:.95rem}.saldo__cifras{border:2px solid var(--tinta);background:var(--superficie);padding:var(--sp-5);gap:var(--sp-3);align-content:center;display:grid}.saldo__cifras div{justify-content:space-between;gap:var(--sp-3);border-bottom:1px dashed var(--linea-suave);padding-bottom:var(--sp-2);display:flex}.saldo__cifras div:last-child{border-bottom:0;padding-bottom:0}.saldo__cifras span{color:var(--texto-suave)}.saldo__cifras b{font-family:var(--f-dato);font-weight:600}.pedir-pago{gap:var(--sp-3);flex-wrap:wrap;align-items:end;display:flex}.pedir-pago .field{flex:180px;margin:0}.destino{font-family:var(--f-dato);word-break:break-all;font-size:.92rem}@media (max-width:720px){.saldo{grid-template-columns:1fr}}
