:root{--qs-bg:#111014;--qs-soft:#1f1e24;--qs-line:#34333b;--qs-ink:#f5f4f2;--qs-muted:#a5a3aa;--qs-accent:#ff7a4d;--qs-on-accent:#111014;--qs-me:#2f6bff;--qs-scrim:#111014e6;--qs-font:"Figtree", system-ui, sans-serif;--qs-text-hero:800 32px/1.02 var(--qs-font);--qs-text-cover:800 22px/1.1 var(--qs-font);--qs-text-section:800 19px/1.2 var(--qs-font);--qs-text-title:700 16px/1.2 var(--qs-font);--qs-text-control:700 15px/1.2 var(--qs-font);--qs-text-meta:400 14px/1.35 var(--qs-font);--qs-text-label:800 13px/1.2 var(--qs-font);--qs-space-1:4px;--qs-space-2:8px;--qs-space-3:12px;--qs-space-4:16px;--qs-space-6:24px;--qs-space-8:32px;--qs-gutter:16px;--qs-radius-sm:12px;--qs-radius-md:16px;--qs-radius-lg:20px;--qs-radius-pill:999px;--qs-shadow-float:0 6px 18px #00000047;--qs-shadow-popover:0 10px 30px #0006;--qs-hit-min:44px;--qs-dur-1:.12s;--qs-dur-2:.2s;--qs-dur-3:.3s;--qs-ease-out:cubic-bezier(.22, 1, .36, 1);--qs-ease-in:cubic-bezier(.4, 0, 1, 1);--qs-ease-in-out:cubic-bezier(.4, 0, .2, 1);--qs-mov:1}@media (prefers-reduced-motion:reduce){:root{--qs-mov:0}.sk{animation:none}::view-transition-group(*){animation:none}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}}@media (width>=700px) and (width<=1099.98px){:root{--qs-gutter:24px;--qs-text-section:800 21px/1.2 var(--qs-font)}}@media (width>=1100px){:root{--qs-gutter:32px;--qs-text-section:800 21px/1.2 var(--qs-font)}}:root[data-theme=light]{--qs-bg:#fff;--qs-soft:#f3f2f5;--qs-line:#e2e1e6;--qs-ink:#1c1a1f;--qs-muted:#6a6770;--qs-accent:#c2410c;--qs-on-accent:#fff}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--qs-bg:#fff;--qs-soft:#f3f2f5;--qs-line:#e2e1e6;--qs-ink:#1c1a1f;--qs-muted:#6a6770;--qs-accent:#c2410c;--qs-on-accent:#fff}}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/figtree-latin.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/figtree-latin.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/figtree-latin.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/figtree-latin.woff2)format("woff2")}body{background:var(--qs-bg);color:var(--qs-ink);font-family:var(--qs-font);margin:0}button:not(:disabled),select,[role=button]{cursor:pointer}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-fiesta:#4b2a40;--c-musica:#263a5a;--c-cultura:#4a4026;--c-aire:#24402f;--c-gastro:#4d2c27;--c-bar:#1d4045;--c-humor:#3b2d57}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-fiesta:#f2d9e7;--c-musica:#d9e3f4;--c-cultura:#efe5c9;--c-aire:#d5ebdc;--c-gastro:#f3dcd6;--c-bar:#d1e9eb;--c-humor:#e3dcf4}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-fiesta:#f2d9e7;--c-musica:#d9e3f4;--c-cultura:#efe5c9;--c-aire:#d5ebdc;--c-gastro:#f3dcd6;--c-bar:#d1e9eb;--c-humor:#e3dcf4}}[data-categoria=Fiesta]{--k:var(--c-fiesta);--kp:#7a3f63}[data-categoria="Música en vivo"]{--k:var(--c-musica);--kp:#3f5f94}[data-categoria=Cultura]{--k:var(--c-cultura);--kp:#7c6a37}[data-categoria=Aire\ libre]{--k:var(--c-aire);--kp:#3c6b4d}[data-categoria=Gastronomía]{--k:var(--c-gastro);--kp:#80473c}[data-categoria=Bar]{--k:var(--c-bar);--kp:#2f6a70}[data-categoria=Humor]{--k:var(--c-humor);--kp:#614a91}.flyer{background:#111014;position:relative;overflow:hidden}.flyer img{object-fit:contain;width:100%;height:100%;display:block;position:relative}.flyer .flyer-fondo{object-fit:cover;filter:blur(18px)brightness(.55)saturate(1.2);width:calc(100% + 48px);height:calc(100% + 48px);position:absolute;inset:-24px}.logo,.nav-logo,.encabezado-logo,.inicio-marca,.entrar-logo{color:inherit;text-decoration:none}.marca{vertical-align:-.2011em;fill:currentColor;height:.7075em;overflow:visible}.marca-punto{fill:var(--qs-accent)}.marca-sube .marca-punto{animation:marca-sube var(--qs-dur-3) var(--qs-ease-out) both}@keyframes marca-sube{0%{translate:0 calc(300px * var(--qs-mov))}}@media (hover:hover){a:hover>.marca .marca-punto{animation:marca-salto .4s var(--qs-ease-out)}}@keyframes marca-salto{35%{translate:0 calc(-140px * var(--qs-mov))}70%{translate:0 calc(20px * var(--qs-mov))}}.puntos{fill:currentColor;height:1.1em;overflow:visible}.puntos circle{animation:puntos-salto 1.2s var(--qs-ease-out) infinite}.puntos circle:nth-child(2){animation-delay:.12s}.puntos circle:nth-child(3){animation-delay:.24s}.puntos-ultimo{fill:var(--qs-accent)}@keyframes puntos-salto{15%{translate:0 calc(-9px * var(--qs-mov))}40%{translate:0}}dialog{--qs-y:8px;--qs-s:.98;transition:opacity var(--qs-dur-2) var(--qs-ease-in), translate var(--qs-dur-2) var(--qs-ease-in), scale var(--qs-dur-2) var(--qs-ease-in);overscroll-behavior:contain}html:has(dialog:modal){scrollbar-gutter:stable;overflow:hidden}dialog[open]{transition-duration:var(--qs-dur-2);transition-timing-function:var(--qs-ease-out)}dialog.hoja[open],dialog.buscar[open],dialog.llegar[open]{transition-duration:var(--qs-dur-3)}dialog[open][data-saliendo]{transition-duration:var(--qs-dur-2);transition-timing-function:var(--qs-ease-in)}@starting-style{dialog[open]{opacity:0;translate:0 calc(var(--qs-y) * var(--qs-mov));scale:calc(1 - (1 - var(--qs-s)) * var(--qs-mov))}}dialog[data-saliendo]{opacity:0;translate:0 calc(var(--qs-y) * var(--qs-mov));scale:calc(1 - (1 - var(--qs-s)) * var(--qs-mov))}dialog::backdrop{transition:opacity var(--qs-dur-2) var(--qs-ease-out)}@starting-style{dialog[open]::backdrop{opacity:0}}dialog[data-saliendo]::backdrop{opacity:0}.hoja,.buscar,.llegar{--qs-y:100%;--qs-s:1}.menu-compartir{--qs-y:16px}@media (width>=700px){.menu-compartir{--qs-y:-6px;--qs-s:1}.buscar.filtros{--qs-y:-8px;--qs-s:1}.hoja.reporte,.llegar{--qs-y:8px;--qs-s:.98}dialog.hoja.reporte[open],dialog.llegar[open],dialog.buscar.filtros[open]{transition-duration:var(--qs-dur-2)}}@media (width>=1100px){.hoja.o-verif,.hoja.ubicacion{--qs-y:8px;--qs-s:.98}dialog.hoja.o-verif[open],dialog.hoja.ubicacion[open]{transition-duration:var(--qs-dur-2)}.llegar{--qs-y:-6px;--qs-s:1}}@keyframes qs-aparece{0%{opacity:0;translate:0 calc(2px * var(--qs-mov))}}:where(.cargar-err,.entrar-err,.cargar-guardado,.lugares-aviso,.destacados-guardado,.copiado,.franja,.nota-red,.mapa-fuera){animation:qs-aparece var(--qs-dur-2) var(--qs-ease-out)}@keyframes qs-sube{0%{opacity:0;translate:0 calc(12px * var(--qs-mov))}}:where(.cookies){animation:qs-sube var(--qs-dur-3) var(--qs-ease-out)}:where(:where(.grupos,.zona-dist,.resto)>:not(.zona-dist,.resto),.sugeridas,.calendario,.cargar-repite,.hoja.reporte>*,.entrar-caja){transition:opacity var(--qs-dur-2) var(--qs-ease-out)}@starting-style{:where(:where(.grupos,.zona-dist,.resto)>:not(.zona-dist,.resto),.sugeridas,.calendario,.cargar-repite,.hoja.reporte>*,.entrar-caja){opacity:0}}.mapa-gps[aria-busy=true] span,.mapa-aviso button[aria-busy=true],.chip[aria-busy=true] .yo-chico,.menu-desde .app[aria-busy=true] .app-n{animation:1s ease-in-out .15s infinite qs-late}.hoja:has(.principal[aria-busy=true]) .yo{animation:1s ease-in-out .15s infinite qs-late}@keyframes qs-late{50%{opacity:.3}}.falla-ubicacion,.hoja .falla-ubicacion{color:var(--qs-accent);animation:qs-aparece var(--qs-dur-2) var(--qs-ease-out);margin:0;font-size:13px;font-weight:700;line-height:1.4}.menu-desde .falla-ubicacion{padding:var(--qs-space-2) 0 var(--qs-space-3)}.globo-fecha{translate:none!important;scale:none!important}::view-transition-old(root){animation-duration:var(--qs-dur-1)}::view-transition-new(root){animation-duration:var(--qs-dur-2);animation-delay:60ms}:where(:is(a,button,.chip,.atajo,.fila,.panel-chip,.cargar-chip,.cargar-radio,.panel-nav,.panel-tab):not(.maplibregl-marker)){transition:background-color var(--qs-dur-1) var(--qs-ease-out), color var(--qs-dur-1) var(--qs-ease-out), border-color var(--qs-dur-1) var(--qs-ease-out), opacity var(--qs-dur-1) var(--qs-ease-out), scale var(--qs-dur-1) var(--qs-ease-out)}:where(button,.atajo,.chip:has(input),.boton-abajo,.comprar,.app):active:not(:disabled,.maplibregl-marker){scale:calc(1 - .03 * var(--qs-mov))}@media (hover:hover){:where(.fila,.panel-nav,:is(.panel-tabla,.ticketeras-tabla) tbody tr):hover{background-color:var(--qs-soft)}:where(.fila,.portada):hover h3{text-decoration:underline}:where(.principal,.panel-boton):hover:not(:disabled){opacity:.88}}.soporte h1,.soporte h2,.soporte p,.soporte ul,.soporte ol{margin:0}@media (width>=700px) and (width<=1099px){.soporte{--qs-gutter:16px;max-width:390px;margin-inline:auto}}.soporte{--arriba:64px}.soporte .doc{box-sizing:border-box;min-height:calc(100svh - var(--arriba) - var(--qs-antes-pie))}.soporte .arriba{border-bottom:1px solid var(--qs-line);box-sizing:border-box;justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex}.soporte .logo{letter-spacing:-.03em;font-size:22px;font-weight:800}.soporte .arriba a:not(.logo){color:var(--qs-muted);font-size:14px;font-weight:700;text-decoration:none}.soporte h1{letter-spacing:-.02em;text-wrap:balance;font-size:30px;font-weight:800;line-height:1.05}.soporte .centro{min-height:calc(100svh - var(--arriba) - var(--qs-antes-pie));box-sizing:border-box;flex-direction:column;justify-content:center;gap:14px;padding:0 24px;display:flex}@media (width<=389px){.soporte .centro{padding:0 var(--qs-gutter)}}.soporte .grande{color:var(--qs-accent);letter-spacing:-.03em;font-size:56px;font-weight:800;line-height:1}.soporte .uy{font-size:44px}.soporte .centro>p{color:var(--qs-muted);max-width:44ch;font-size:15px;line-height:1.45}.soporte .busqueda{border-radius:var(--qs-radius-pill);background:var(--qs-soft);box-sizing:border-box;align-items:center;gap:12px;width:100%;max-width:520px;height:50px;padding:0 18px;display:flex}.soporte .busqueda input{min-width:0;height:100%;color:var(--qs-ink);font:600 15px var(--qs-font);background:0 0;border:0;outline:none;flex:1;padding:0}.soporte .busqueda input::placeholder{color:var(--qs-muted)}.soporte .busqueda:focus-within{outline:2px solid var(--qs-ink);outline-offset:2px}.soporte .lupa{flex:none;width:18px;height:18px;position:relative}.soporte .lupa:before{content:"";border:2px solid var(--qs-ink);border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:0}.soporte .lupa:after{content:"";background:var(--qs-ink);transform-origin:0;border-radius:1px;width:7px;height:2px;position:absolute;top:12px;left:12px;transform:rotate(45deg)}.soporte .acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.soporte .boton{border-radius:var(--qs-radius-pill);background:var(--qs-ink);height:46px;color:var(--qs-bg);box-sizing:border-box;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.soporte .boton.secundario{border:1px solid var(--qs-line);color:var(--qs-ink);cursor:pointer;background:0 0;padding:0 18px;font-family:inherit;font-weight:700}.soporte .codigo{color:var(--qs-muted);font:600 12px ui-monospace,Menlo,monospace}.soporte .legal{flex-direction:column;gap:14px;padding:24px 16px;display:flex}.soporte .indice{display:none}.soporte .actualizada{color:var(--qs-muted);font-size:13px}.soporte .legal h2{margin:8px 0 0;font-size:18px;font-weight:800}.soporte .legal p{text-wrap:pretty;font-size:15px;line-height:1.55}.soporte .legal :is(ul,ol){flex-direction:column;gap:4px;padding-left:18px;font-size:15px;line-height:1.55;display:flex}.soporte .legal table{border-collapse:collapse;overflow-wrap:break-word;font-size:14px;line-height:1.45}.soporte .legal :is(th,td){border-bottom:1px solid var(--qs-line);text-align:left;vertical-align:top;padding:8px 12px 8px 0}.soporte .legal th{font-weight:800}@media (width>=1100px){.soporte{--arriba:76px}.soporte .arriba{height:76px;padding:0 32px}.soporte .centro{text-align:center;align-items:center}.soporte .doc{grid-template-columns:260px minmax(0,680px);gap:64px;padding:40px 64px;display:grid}.soporte .legal{padding:0}.soporte .legal h1{font-size:40px}.soporte .indice{flex-direction:column;gap:4px;font-size:14px;display:flex}.soporte .indice a{height:36px;color:var(--qs-muted);border-radius:10px;align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:flex}.soporte .indice a[aria-current=page]{background:var(--qs-soft);color:var(--qs-ink);font-weight:800}}.cookies{z-index:10;box-sizing:border-box;background:var(--qs-bg);border:1px solid var(--qs-line);border-radius:var(--qs-radius-lg);flex-direction:column;gap:12px;padding:16px;display:flex;position:fixed;bottom:24px;left:12px;right:12px;box-shadow:0 10px 30px #00000073}@media (width>=700px){.cookies{width:440px;bottom:32px;left:32px;right:auto}}.cookies[data-abajo=boton]{bottom:86px}@media (width>=700px) and (width<=1099.98px){.cookies[data-abajo=boton]{bottom:94px}}.cookies[data-abajo=mapa],.cookies[data-abajo=tarjeta]{transition:bottom var(--qs-dur-2) var(--qs-ease-out);bottom:152px}:is(html:has(.mapa-tarjeta:not([data-saliendo])) .cookies[data-abajo=tarjeta],html:has(.mapa-vacio) .cookies[data-abajo=tarjeta]){bottom:max(296px, calc(var(--alto-tarjeta,0px) + 164px))}.cookies p{color:var(--qs-muted);margin:0;font-size:14px;line-height:1.45}.cookies .cookies-t{color:var(--qs-ink);font-size:16px;font-weight:800;line-height:1.25}.cookies div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cookies button{border-radius:var(--qs-radius-pill);background:var(--qs-ink);height:46px;color:var(--qs-bg);font:800 15px var(--qs-font);cursor:pointer;border:0;padding:0 20px}.cookies a{color:var(--qs-ink);text-underline-offset:3px;padding:0 6px;font-size:14px;font-weight:700;text-decoration:underline}
