@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._8H6Yea_className{font-family:Inter,Inter Fallback;font-style:normal}._8H6Yea_variable{--font-texto:"Inter", "Inter Fallback"}
:root{--papel:#f7f5fc;--papel-suave:#fff;--tinta:#1d1430;--gris:#635c78;--acento:#6b2fb3;--acento-texto:#6b2fb3;--acento-oscuro:#241047;--negro:#0e0c13;--margen:max(clamp(16px, 4vw, 48px), calc((100vw - 1440px) / 2));--rojo:#c62828;--linea:#e3ddef}*{box-sizing:border-box}body{background:var(--papel);color:var(--tinta);font-family:var(--font-texto), system-ui, sans-serif;margin:0;font-size:15px;line-height:1.5}a{color:inherit}h1,h2,h3{letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.1}.enlace{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.panel{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.panel-encabezado{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.panel h1{font-size:clamp(2.2rem,6vw,3rem)}.resumen{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px;margin:0;display:grid}.resumen div{border:1px solid var(--linea);border-radius:8px;padding:16px}.resumen dt{color:var(--gris)}.resumen dd{margin:0;font-size:1.8rem;font-weight:800}.tabla{overflow-x:auto}.tabla table{border-collapse:collapse;width:100%}.tabla th,.tabla td{border-bottom:1px solid var(--linea);text-align:left;vertical-align:top;padding:10px 12px 10px 0}.tabla th{color:var(--gris);white-space:nowrap}.fila-tipo{border:0;border-bottom:1px solid var(--linea);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));align-items:end;gap:12px;margin:0;padding:0 0 14px;display:grid}.formulario .casilla{align-items:center;gap:8px;display:flex}.detalle small{color:var(--gris);font-weight:400;display:block}.alinear-derecha{text-align:right;flex-shrink:0}.antetitulo{color:var(--acento-texto);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-weight:700}.boton{background:var(--acento);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:14px 28px;font-weight:700;text-decoration:none;display:inline-block}.boton:disabled{opacity:.5;cursor:not-allowed}.seccion{padding:clamp(32px, 5vw, 64px) var(--margen)}.seccion h2{font-size:clamp(1.5rem,3vw,2rem)}.cartelera{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:20px;margin-top:28px;display:grid}.titulo-pagina{font-size:clamp(2.2rem,6vw,3rem)}.filtros{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.filtros a{border:1px solid var(--linea);border-radius:999px;padding:8px 16px;text-decoration:none}.filtros a[aria-current=page]{border-color:var(--acento);background:var(--acento);color:#fff}.flyer-previa{aspect-ratio:1;object-fit:cover;border-radius:8px;width:160px;display:block}.plano{width:min(100%,720px);margin:0 0 24px}.plano img{border-radius:8px;max-width:100%;display:block}.plano figcaption{color:var(--gris);margin-top:8px;font-size:14px}.editor-herramientas{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.editor-cuerpo{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.editor-lienzo{border:1px solid var(--linea);touch-action:none;background-color:#17131f;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:5% 7.14%;border-radius:8px;width:100%;display:block}.figura{stroke:#ffffff80;stroke-width:2px;cursor:move}.figura-elegida{stroke:#fff;stroke-width:4px}.figura-texto{fill:#fff;text-anchor:middle;dominant-baseline:middle;pointer-events:none;font-size:22px;font-weight:600}.editor-lateral,.editor-figura,.editor-zona{flex-direction:column;gap:12px;display:flex}.editor-lateral label{flex-direction:column;gap:4px;display:flex}.editor-lateral input:not([type=range]),.editor-lateral select{border:1px solid var(--gris);color:var(--tinta);font:inherit;background:0 0;border-radius:6px;padding:8px 10px}.editor-lateral h2{margin:8px 0 0;font-size:18px}.editor-zona{border:0;border-bottom:1px solid var(--linea);margin:0;padding:0 0 12px}.editor-aviso{color:var(--gris);font-size:14px}@media (max-width:900px){.editor-cuerpo{grid-template-columns:minmax(0,1fr)}}.asiento-previo{fill:#fff;fill-opacity:.85;pointer-events:none}.plano-venta{margin-bottom:20px;position:relative}.plano-zoom{z-index:1;gap:6px;display:flex;position:absolute;top:8px;right:8px}.plano-zoom button{color:#fff;cursor:pointer;background:#17131f;border:1px solid #fff;border-radius:6px;width:40px;height:40px;font-size:1.2rem}.plano-zoom button:disabled{opacity:.4;cursor:not-allowed}.plano-marco{border:1px solid var(--linea);background:#17131f;border-radius:8px;max-height:70vh;overflow:auto}.plano-marco svg{display:block}.figura-venta{stroke:#ffffff4d}.asiento-plano-activo{cursor:pointer}.mapa-asientos{border-bottom:1px solid var(--linea);flex-direction:column;gap:6px;padding:12px 0;display:flex;overflow-x:auto}.fila-asientos{align-items:center;gap:4px;width:max-content;display:flex}.fila-asientos span{width:20px;color:var(--gris);font-size:13px;font-weight:600}.asiento{border:1px solid var(--gris);width:32px;height:32px;color:var(--tinta);cursor:pointer;background:0 0;border-radius:6px;padding:0;font-size:12px}.asiento:disabled{background:var(--linea);color:var(--gris);cursor:not-allowed;border-color:#0000}.asiento-elegido{border-color:var(--acento);background:var(--acento);color:#fff}.muestra-zona{border-radius:2px;width:24px;height:12px;margin-right:8px;display:inline-block}.categoria{border:1px solid;border-radius:999px;align-self:flex-start;padding:2px 12px;font-size:.8rem;font-weight:700}.fecha{font-weight:700}.registro{background:var(--papel-suave);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:32px;display:grid}.formulario{gap:14px;max-width:520px;display:grid}.formulario h2{margin-top:12px;font-size:1.8rem}.formulario label{gap:4px;font-weight:700;display:grid}.formulario input,.formulario select,.formulario textarea{border:1px solid var(--gris);width:100%;color:var(--tinta);font:inherit;background:#fff;border-radius:4px;padding:12px;font-weight:400}.formulario .casilla input{width:auto}:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.error{color:var(--rojo);margin:0}.evento-portada{color:#fff;padding:clamp(48px,9vw,96px) clamp(16px,5vw,64px)}.evento-portada h1{margin:16px 0;font-size:clamp(2.6rem,9vw,5.5rem)}.evento-portada p{margin:0}.fila-entrada{border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,1fr) 130px 180px;align-items:center;gap:16px;padding:14px 0;display:grid}.fila-entrada span,.fila-entrada small{color:var(--gris);display:block}.fila-titulos{padding:10px 0;font-size:14px}.fila-estado{font-size:14px}.evento-cabecera{padding:clamp(16px, 2.2vw, 24px) var(--margen);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 48px;display:flex}.evento-cabecera h1{margin:6px 0 8px;font-size:clamp(1.6rem,3vw,2.2rem)}.evento-meta{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.evento-meta .evento-fecha{margin:0}.evento-cabecera .evento-datos{border:0;gap:8px;margin:0;padding:0}.evento-cabecera .evento-datos li{padding:4px 12px;font-size:13px}.seccion.evento-cuerpo{padding-top:28px}.evento-principal .formulario>h2:first-child,.evento-principal>.lista-entradas:first-child{margin-top:0}.evento-principal .formulario>h2:first-child{font-size:1.5rem}.evento-fecha{align-items:center;gap:8px;font-weight:700;display:flex}.evento-lugar{color:#fff;align-items:flex-start;gap:12px;text-decoration:none;display:flex}.evento-lugar span span,.evento-lugar strong,.evento-lugar small{display:block}.evento-lugar small{color:#c9afff;margin-top:6px;text-decoration:underline}.checkout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px;display:grid}.checkout-datos{max-width:none}.checkout{padding-top:24px}.checkout-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.checkout .formulario{gap:10px}.checkout .formulario label{gap:3px;font-size:14px}[data-diseno="2"] .checkout .formulario input{padding:8px 12px}.formulario .checkout-terminos{border:1px solid var(--linea);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.formulario .checkout-terminos input{width:22px;height:22px;accent-color:var(--acento);cursor:pointer;flex:none;margin:0}.formulario .checkout-terminos.falta{background:#ff9c9414;border-color:#ff9c94}.checkout-fila>p{grid-column:1/-1;margin:0}.checkout-datos h1{margin:0;font-size:clamp(1.5rem,3vw,1.9rem)}.checkout-datos h2{margin:6px 0 0;font-size:1.05rem}.checkout-fila{grid-template-columns:1fr 1fr;gap:14px;display:grid}.formulario .checkout-pago{border:1px solid var(--acento);border-radius:10px;flex-direction:row;align-items:center;gap:12px;padding:10px 14px;display:flex}.formulario .checkout-pago input{flex:none;width:18px;height:18px;margin:0}.checkout-pago strong,.checkout-pago small{display:block}.checkout-pago small{color:var(--gris)}.checkout-resumen{border:1px solid var(--linea);background:#17131f;border-radius:12px;gap:14px;padding:20px;display:grid;position:sticky;top:96px}.checkout-evento{gap:12px;display:flex}.checkout-evento img{object-fit:cover;border-radius:6px;width:72px;height:72px}.checkout-evento strong,.checkout-evento span,.checkout-resumen li small{display:block}.checkout-evento span,.checkout-resumen li small{color:var(--gris);font-size:14px}.checkout-resumen ul{border-block:1px solid var(--linea);margin:0;padding:14px 0;list-style:none}.checkout-resumen li{justify-content:space-between;gap:12px;padding:4px 0;display:flex}.checkout-total{justify-content:space-between;margin:0;font-size:1.2rem;display:flex}.checkout-boton .boton{width:100%}.checkout-barra{display:none}.cuenta-regresiva{border:1px solid var(--acento);border-radius:10px;align-items:center;gap:12px;padding:12px 16px;display:flex}.cuenta-regresiva strong{color:#ff9c94;font-variant-numeric:tabular-nums;font-size:1.6rem}@media (max-width:900px){.checkout{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:96px}.checkout-resumen{order:-1;position:static}.checkout-boton{display:none}.checkout-fila{grid-template-columns:1fr}.checkout-barra{z-index:20;border-top:1px solid var(--linea);background:#17131f;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.checkout-barra strong,.checkout-barra span{display:block}.checkout-barra span{color:var(--gris);font-size:14px}}.panel-acciones{align-items:center;gap:16px;display:flex}.reportes section{margin-top:32px}.reportes .resumen{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.reportes-nota{color:var(--gris);font-size:14px}.embudo{gap:8px;margin:0;padding:0;list-style:none;display:grid}.embudo li{grid-template-columns:220px minmax(0,1fr) 70px 60px;align-items:center;gap:12px;display:grid}.embudo-barra{background:#d8cbf21f;border-radius:7px;height:14px;overflow:hidden}.embudo-barra i{background:var(--acento);border-radius:7px;height:100%;display:block}.embudo small{color:var(--gris)}.por-dia{border:1px solid var(--linea);border-radius:8px;align-items:flex-end;gap:3px;height:120px;padding:8px;display:flex}.por-dia div{flex:1;align-items:flex-end;height:100%;display:flex}.por-dia i{background:var(--acento);border-radius:3px 3px 0 0;width:100%;min-height:2px;display:block}.sin-resultados{color:#ff9c94}.generador{max-width:none}.generador-campos{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.generador-resultado{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.generador-resultado code{overflow-wrap:anywhere;border:1px solid var(--linea);border-radius:6px;flex:1;min-width:0;padding:10px 12px;font-size:14px}.aviso-privacidad{z-index:40;border:1px solid var(--linea);background:#17131f;border-radius:12px;align-items:center;gap:12px;max-width:min(440px,100vw - 32px);padding:12px 14px;font-size:14px;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 8px 30px #00000080}.aviso-privacidad p{margin:0}.aviso-privacidad .boton{flex:none;padding:8px 14px}@media (max-width:700px){.embudo li{grid-template-columns:minmax(0,1fr) 50px 44px}.embudo-barra{grid-area:2/1/auto/-1}}.evento-datos{padding:16px var(--margen);border-bottom:1px solid var(--linea);flex-wrap:wrap;gap:10px;margin:0;list-style:none;display:flex}.evento-datos li{border:1px solid #d8cbf259;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600}.evento-mapa{border:0;border-radius:8px;width:100%;height:320px;display:block}.evento-info{border-bottom:1px solid var(--linea)}.evento-info summary{cursor:pointer;padding:14px 0;font-weight:600}.evento-info p{margin:0 0 16px}.compartir{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.compartir button{color:var(--tinta);font:inherit;cursor:pointer;background:0 0;border:1px solid #d8cbf259;border-radius:8px;padding:10px 8px;font-size:14px}.compartir button:first-child{border-color:#25d366}.resumen-compra{z-index:5;border-top:1px solid var(--linea);background:#17131f;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:16px;margin:8px -12px 0;padding:12px;display:flex;position:sticky;bottom:0}.resumen-compra strong,.resumen-compra span{display:block}.resumen-compra strong{font-size:1.3rem}.resumen-compra span{color:var(--gris);font-size:14px}.evento-cuerpo{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px 40px;display:grid}.evento-principal{grid-row:1/3}.cartel{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;display:block}.cartel-generado{color:#fff;flex-direction:column;justify-content:space-between;padding:8%;display:flex;overflow:hidden}.cartel-generado strong{letter-spacing:-.02em;font-size:1.9rem;line-height:1.1;display:block}.cartel-generado span{color:#e6ddf7;margin-top:8px;display:block}.evento-otros h2{margin-bottom:14px;font-size:1.1rem}.evento-otros>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.evento-otros a{min-width:0;color:var(--tinta);font-size:14px;text-decoration:none}.evento-otros a>span{margin-top:6px;display:block}.evento-otros .cartel-generado{padding:10px}.evento-otros .cartel-generado img{width:16px;height:auto}.evento-otros .cartel-generado div{display:none}.evento-principal .formulario{max-width:none}.evento-principal h2{margin:32px 0 16px}.lista-entradas{display:grid}.evento-descripcion{white-space:pre-line;margin:32px 0 0}.evento-lateral{text-align:center}.evento-lateral p{margin:12px 0 0}@media (max-width:900px){.evento-cuerpo{grid-template-columns:minmax(0,1fr)}.evento-principal{grid-row:auto}.evento-lateral{order:-1;width:min(100%,420px);margin-inline:auto}}@media (max-width:560px){.fila-titulos{display:none}.fila-entrada{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.fila-precio{grid-area:2/1}.fila-entrada>:last-child{grid-area:1/2/3}}.contador{align-items:center;gap:8px;display:flex}.contador-grupo{border:1px solid #d8cbf266;border-radius:10px;align-items:stretch;display:flex;overflow:hidden}.contador .contador-grupo button{border:0;border-radius:0;width:40px;height:42px}.contador-grupo input{border:0;width:46px;color:var(--tinta);font:inherit;text-align:center;background:0 0;border-inline:1px solid #d8cbf240;border-radius:0;font-weight:700}.contador-grupo input:focus{outline:2px solid var(--acento);outline-offset:-2px}[data-diseno="2"] .contador .contador-borrar{width:30px;height:30px;color:var(--tinta);background:#d8cbf226;border:0;border-radius:50%;font-size:1.1rem;line-height:1}[data-diseno="2"] .contador .contador-borrar:hover{background:#d8cbf24d}.contador button{border:1px solid var(--gris);width:40px;height:40px;color:var(--tinta);cursor:pointer;background:0 0;border-radius:4px;font-size:1.2rem}.contador button:disabled{opacity:.4;cursor:not-allowed}.orden{max-width:640px}.orden h1{font-size:clamp(2.2rem,7vw,3.5rem)}.detalle{margin:24px 0;padding:0;list-style:none}.detalle li{border-bottom:1px solid var(--linea);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.detalle .total{font-weight:800}.aviso{border-left:3px solid var(--acento);color:var(--gris);padding-left:12px}.boton-google{border:1px solid var(--linea);color:var(--tinta);text-align:center;background:#fff}.separador{color:var(--gris);text-align:center;margin:0}.entradas{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px;margin-top:16px;display:grid}.entrada{border:1px solid var(--linea);color:#1d1430;text-align:center;background:#fff;border-radius:8px;gap:4px;padding:12px;display:grid}.entrada small{overflow-wrap:anywhere}.qr svg{width:100%;height:auto;display:block}.puerta{gap:20px;margin-top:16px;display:grid}.visor{justify-items:center;gap:12px;display:grid}.visor video{aspect-ratio:1;object-fit:cover;background:var(--papel-suave);border-radius:8px;width:100%}.resultado{color:#1d1430;text-align:center;border-radius:8px;justify-items:center;gap:8px;padding:32px 16px;display:grid}.resultado strong{text-transform:uppercase;font-size:clamp(2rem,9vw,3rem);line-height:1.05}.resultado-ok{background:#3ddc84}.resultado-mal{background:#ff9c94}.resultado .boton{color:#fff;background:#1d1430;margin-top:12px}.texto-largo{max-width:760px}.texto-largo h2{text-transform:none;margin:32px 0 12px;font-size:1.4rem}.texto-largo details{border-bottom:1px solid var(--linea);padding:12px 0}.texto-largo summary{cursor:pointer;font-weight:700}.solo-lectores{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.solo-celular{display:none}.barra{z-index:10;background:#fff;position:sticky;top:0;box-shadow:0 1px #ece6f6}.barra-fila{padding:14px var(--margen);align-items:center;gap:20px;display:flex}.marca{color:var(--negro);letter-spacing:.16em;flex:none;align-items:center;gap:10px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.categorias{gap:2px;display:flex}.categorias a{color:var(--tinta);border-radius:8px;flex:none;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none}.categorias a:hover,.categorias a[aria-current=page]{color:var(--acento-texto);background:#f1ebfa}.buscador{background:var(--papel);min-width:0;height:44px;color:var(--acento-texto);border:1px solid #e4ddf2;border-radius:8px;flex:1;align-items:center;gap:10px;padding:0 6px 0 14px;display:flex}.buscador input{min-width:0;color:var(--tinta);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.buscador input::placeholder{color:#6e6585}.buscador select{border:0;max-width:124px;color:var(--negro);font:inherit;cursor:pointer;background:0 0;border-left:1px solid #e4ddf2;flex:none;padding:6px 4px 6px 10px;font-size:13px;font-weight:500}.barra-enlaces{flex:none;align-items:center;gap:14px;font-size:14px;font-weight:500;display:flex}.barra-enlaces a{text-decoration:none}.barra-enlaces a:hover{color:#241047;text-decoration:underline}.barra-ingresar{background:var(--acento);color:#fff;border-radius:8px;flex:none;align-items:center;height:44px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.barra-ingresar:hover{background:var(--negro)}.seccion-carril{padding:64px var(--margen) 0;flex-direction:column;gap:24px;display:flex}.carril-encabezado{justify-content:space-between;align-items:center;gap:16px;display:flex}.carril-encabezado h2{color:var(--negro);letter-spacing:-.02em;font-size:30px;font-weight:500}.carril-acciones{flex:none;align-items:center;gap:16px;display:flex}.carril-acciones a{color:var(--acento-texto);font-size:14px;font-weight:600;text-decoration:none}.carril-acciones a:hover{color:#241047;text-decoration:underline}.carril{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:calc(25% - 18px);grid-auto-flow:column;gap:24px;padding-bottom:18px;display:grid;overflow-x:auto}.carril::-webkit-scrollbar{display:none}.carril>*{scroll-snap-align:start}.seccion-registro{margin:64px var(--margen) 0;background:#fff;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:32px;padding:32px;scroll-margin-top:112px;display:grid}.seccion-registro h2{letter-spacing:-.02em;font-size:30px;font-weight:500}.pie{padding:56px var(--margen) 28px;background:var(--negro);color:#e6ddf7;flex-direction:column;gap:40px;margin-top:88px;display:flex}.pie-columnas{grid-template-columns:1.4fr 1fr 1fr 1fr 1.2fr;gap:40px;display:grid}.pie-columnas>*{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.pie-columnas strong{color:#f7f5fc;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.pie-columnas a,.pie-columnas span:not(.pie-logo),.pie-legal{color:#cdbdef;font-size:14px;text-decoration:none}.pie a:hover{color:#f7f5fc;text-decoration:underline}.pie-marca{gap:16px}.pie-logo{color:#f7f5fc;letter-spacing:.16em;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.pie-logo img{filter:brightness(1.5)}.pie-marca p{color:#cdbdef;max-width:280px;margin:0;font-size:14px;line-height:1.55}.pie-redes{gap:8px;display:flex}.pie-redes a{color:#f7f5fc;border:1px solid #d8cbf259;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.pie-legal{border-top:1px solid #d8cbf24d;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:28px;font-size:13px;display:flex}.pie-legal nav{flex-wrap:wrap;gap:8px 20px;display:flex}.pie-legal a{color:#cdbdef;text-decoration:none}.buscador-pagina{margin-top:16px;display:none}@media (max-width:1180px){.buscador.buscador-pagina{display:flex}.barra-fila{gap:12px;padding:4px 12px 8px 16px}.marca{letter-spacing:.14em;gap:8px;margin-right:auto;font-size:13px}.marca img{width:23px;height:30px}.barra .solo-computadora{display:none}.solo-celular{display:block}.barra-buscar{width:44px;height:44px;color:var(--negro);place-items:center;display:grid}.barra-ingresar{height:40px;padding:0 14px}.barra .categorias{scrollbar-width:none;gap:4px;padding:0 12px 10px;overflow-x:auto}.barra .categorias a{align-items:center;height:38px;display:flex}.seccion-carril{gap:14px;padding:32px 0 0}.carril-encabezado{padding:0 16px}.carril-encabezado h2,.seccion-registro h2{letter-spacing:-.015em;font-size:22px}.carril-acciones a{align-items:center;height:44px;display:flex}.carril{scroll-snap-type:x mandatory;grid-auto-columns:220px;gap:14px;padding:0 16px 18px;scroll-padding-left:16px}.carril-ancho{grid-auto-columns:256px}.seccion-registro{margin:32px 16px 0;padding:20px 16px}.pie{gap:24px;margin-top:40px;padding:32px 16px 24px}.pie-columnas{grid-template-columns:1fr 1fr;gap:24px 16px}.pie-marca{grid-column:1/-1}.pie-legal{border-top:0;flex-direction:column-reverse;padding-top:0;font-size:12px}}:root[data-diseno="2"]{--papel:#0e0c13;--papel-suave:#17131f;--tinta:#f7f5fc;--gris:#cdbdef;--acento-texto:#c9afff;--rojo:#ff9c94;--linea:#d8cbf233}[data-diseno="2"] a:hover{color:#fff}[data-diseno="2"] .barra{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0c13eb;box-shadow:0 1px #d8cbf226}[data-diseno="2"] .marca,[data-diseno="2"] .barra-buscar,[data-diseno="2"] .categorias a,[data-diseno="2"] .barra-enlaces{color:#f7f5fc}[data-diseno="2"] .marca img,[data-diseno="2"] .pie-logo img{filter:brightness(1.4)}[data-diseno="2"] .categorias a:hover,[data-diseno="2"] .categorias a[aria-current=page]{color:#0e0c13;background:#f7f5fc}[data-diseno="2"] .barra-ingresar:hover{color:#fff;background:#7d3fcc}[data-diseno="2"] .buscador{color:#d8cbf2;background:#17131f;border-color:#d8cbf24d}[data-diseno="2"] .buscador input::placeholder{color:#b9a5e0}[data-diseno="2"] .buscador select,[data-diseno="2"] .muro-buscador select{color:#f7f5fc;border-left-color:#d8cbf24d}[data-diseno="2"] select option{color:#f7f5fc;background:#17131f}:is([data-diseno="2"] body:has(.muro) .barra .buscador,[data-diseno="2"] body:has(.muro) .barra .barra-buscar,[data-diseno="2"] body:has(.muro) .barra>.solo-celular){display:none}[data-diseno="2"] .carril-encabezado h2{color:#f7f5fc;font-weight:700}[data-diseno="2"] .carril-acciones a{color:#d8cbf2}[data-diseno="2"] .carril{grid-auto-columns:calc(20% - 11.2px);gap:14px}[data-diseno="2"] .seccion-carril{padding-top:32px}@media (min-width:1181px) and (max-height:860px){[data-diseno="2"] .muro-contenido{gap:8px;padding-top:16px}[data-diseno="2"] .muro-contenido>img{height:52px}[data-diseno="2"] .muro-bajada{max-width:760px;font-size:18px}[data-diseno="2"] .muro-buscador{height:54px;margin-top:2px}[data-diseno="2"] .muro-buscador button{height:42px}}@media (min-width:1400px){[data-diseno="2"] .carril{grid-auto-columns:calc(16.6667% - 11.6667px)}}.resultados-busqueda{scroll-margin-top:90px}.resultados-busqueda .cartelera{margin-top:0}.carril-marco{position:relative}.carril-flecha{z-index:2;color:#fff;cursor:pointer;background:#0e0c13a6;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:calc(50% - 9px);transform:translateY(-50%);box-shadow:0 2px 12px #0006}.carril-flecha:hover{background:#0e0c13e6}.carril-flecha-anterior{left:10px}.carril-flecha-siguiente{right:10px}@media (max-width:700px){.carril-flecha{display:none}[data-diseno="2"] .carril.carril-unico{grid-auto-columns:100%}[data-diseno="2"] .seccion-carril{gap:12px;padding-top:24px}[data-diseno="2"] .seccion-carril .carril{padding-bottom:6px}[data-diseno="2"] .muro-contenido>img{display:none}[data-diseno="2"] .muro-velo{background:linear-gradient(#0e0c138c 0%,#0e0c134d 35%,#0e0c138c 75%,#0e0c13d9 100%)}[data-diseno="2"] .muro-bajada{text-shadow:0 1px 8px #000c}}[data-diseno="2"] .seccion-registro,[data-diseno="2"] .resumen div{background:#17131f;border:1px solid #d8cbf226}[data-diseno="2"] .formulario input,[data-diseno="2"] .formulario select,[data-diseno="2"] .formulario textarea{background:#0e0c13;border-color:#d8cbf259}[data-diseno="2"] .boton:hover{background:#7d3fcc}[data-diseno="2"] .boton-google{color:#0e0c13;background:#fff}[data-diseno="2"] .contador button{background:#17131f}[data-diseno="2"] .evento-portada{position:relative;box-shadow:inset 0 -3px #9160e6;background:radial-gradient(900px 460px at 78% 40%,#5b27a8 0%,#4a239000 70%),#0e0c13!important}[data-diseno="2"] .filtros a{border-color:#d8cbf259}[data-diseno="2"] .filtros a[aria-current=page]{color:#0e0c13;background:#f7f5fc;border-color:#f7f5fc}[data-diseno="2"] .pie{background:#0e0c13;box-shadow:inset 0 1px #d8cbf226}[data-diseno="2"] .pie-redes a{border-radius:50%}.muro{color:#f7f5fc;height:clamp(290px,40vh,380px);position:relative;overflow:hidden}.muro-flyers{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(13,1fr);gap:6px;display:grid;position:absolute;inset:0;transform:perspective(1600px)rotateX(12deg)rotate(-3deg)scale(1.02)}.muro-flyers div{background-position:50%;background-size:cover;border-radius:6px;min-height:0;box-shadow:0 20px 40px #0009}.muro-velo{background:radial-gradient(48% 50%,#0e0c13d1 0%,#0e0c1380 65%,#0e0c1326 100%),linear-gradient(#0e0c13cc 0%,#0e0c1300 14%);position:absolute;inset:0}.muro-contenido{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 16px 0;display:flex;position:relative}.muro-contenido>img{width:auto;height:72px}.muro-ciudades{color:#d8cbf2;letter-spacing:.18em;margin:0;font-size:13px;font-weight:600}.muro h1{letter-spacing:-.04em;max-width:960px;font-size:clamp(42px,5vw,72px);font-weight:800;line-height:1}.muro-bajada{color:#e6ddf7;max-width:640px;margin:0;font-size:20px}.muro-buscador{color:#d8cbf2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0c13bf;border:1px solid #d8cbf266;border-radius:10px;align-items:center;gap:12px;width:min(720px,100%);height:60px;margin-top:6px;padding:0 8px 0 20px;display:flex}.muro-buscador input{color:#f7f5fc;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:17px}.muro-buscador input::placeholder{color:#b9a5e0}.muro-buscador select{font:inherit;cursor:pointer;background:0 0;border:0;border-left:1px solid #d8cbf24d;flex:none;padding:8px 12px;font-size:15px}.muro-buscador button{background:var(--acento);color:#fff;height:48px;font:inherit;cursor:pointer;border:0;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 24px;font-size:17px;font-weight:700;display:flex}.muro-buscador button:hover{background:#7d3fcc}.muro-curva{background:radial-gradient(50% 60% at 50% 0,#2a1150 0%,#0e0c13 70%);border-top:3px solid #9160e6;border-radius:50%;height:300px;position:absolute;bottom:-250px;left:-60%;right:-60%;box-shadow:0 -10px 40px #9160e68c}.flyer-grilla{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.flyer-tarjeta{aspect-ratio:1;color:#f7f5fc;background:repeating-linear-gradient(135deg,#2a1150 0 14px,#1f1a29 14px 28px);border-radius:6px;text-decoration:none;display:block;position:relative;overflow:hidden}.flyer-tarjeta>img{object-fit:cover;width:100%;height:100%;transition:transform .2s;position:absolute;inset:0}.flyer-tarjeta:hover>img{transform:scale(1.04)}.flyer-tarjeta:after{content:"";background:linear-gradient(#0e0c1300 40%,#0e0c13f0 100%);position:absolute;inset:0}.flyer-categoria,.flyer-pocas{z-index:2;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;position:absolute;top:10px}.flyer-categoria{letter-spacing:.08em;text-transform:uppercase;background:#0e0c13b3;left:10px}.flyer-pocas{background:var(--acento);color:#fff;right:10px}.flyer-info{z-index:2;align-items:flex-end;gap:12px;padding:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.flyer-fecha{border-right:1px solid #d8cbf266;flex-direction:column;flex:none;align-items:center;padding-right:12px;display:flex}.flyer-fecha strong{letter-spacing:-.04em;font-size:38px;font-weight:700;line-height:.9}.flyer-fecha span{color:#d8cbf2;letter-spacing:.1em;margin-top:3px;font-size:11px;font-weight:600}.flyer-fecha small{color:#cdbdef;font-size:10px}.flyer-datos{flex-direction:column;gap:3px;min-width:0;display:flex}.flyer-datos h3{color:#fff;letter-spacing:0;font-size:17px;font-weight:600;line-height:1.15}.flyer-datos p{color:#e6ddf7;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.flyer-velo{z-index:3;background:#0e0c138c;place-items:center;display:grid;position:absolute;inset:0}.flyer-velo span{letter-spacing:.2em;border:1.5px solid #f7f5fc;border-radius:4px;padding:8px 14px;font-size:13px;font-weight:700;transform:rotate(-6deg)}.muro-chips .categorias{scrollbar-width:none;gap:6px;padding:4px 16px 0;overflow-x:auto}[data-diseno="2"] .muro-chips .categorias a{color:#e6ddf7;border:1px solid #d8cbf259;border-radius:20px;align-items:center;height:40px;padding:0 14px;display:flex}@media (max-width:1180px){.muro{height:300px}.muro-flyers{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(6,1fr);gap:6px;transform:perspective(900px)rotateX(10deg)rotate(-3deg)scale(.9)}.muro-flyers div{border-radius:6px}.muro-flyers div:nth-child(n+19){display:none}.muro-velo{background:linear-gradient(#0e0c13bf 0%,#0e0c1340 18%,#0e0c13b3 50%,#0e0c13d9 100%)}.muro-contenido{text-align:left;align-items:flex-start;gap:12px;padding:32px 16px 0}.muro-contenido>img{height:56px}.muro h1{font-size:42px;line-height:.98}.muro-bajada{font-size:16px}.muro-buscador{gap:10px;height:54px;margin-top:0;padding:0 6px 0 14px}.muro-buscador input{font-size:15px}.muro-buscador button{height:42px;padding:0 16px;font-size:15px}.muro .solo-computadora{display:none}.muro-curva{background:#0e0c13;height:160px;bottom:-120px;left:-30%;right:-30%;box-shadow:0 -8px 30px #9160e68c}.flyer-grilla{grid-template-columns:1fr 1fr;gap:6px;padding:0 12px}.flyer-info{gap:8px;padding:10px}.flyer-fecha{padding-right:8px}.flyer-fecha strong{font-size:26px}.flyer-datos h3{font-size:14px}.flyer-datos p{font-size:11px}[data-diseno="2"] .carril{grid-auto-columns:240px;gap:8px}}input[type=datetime-local],input[type=date],input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer}input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.85}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.85}input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.85}.orden.admin-evento{max-width:1440px;padding-top:24px}.admin-evento h1{margin:0 0 12px;font-size:clamp(1.5rem,2.4vw,2rem)}.form-evento{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;max-width:none}.form-evento-principal,.form-evento-lateral{gap:16px;display:grid}.form-evento-lateral{position:sticky;top:16px}.form-bloque{background:#17131f;border:1px solid #d8cbf226;border-radius:10px;gap:10px;min-width:0;margin:0;padding:14px 16px 16px;display:grid}.form-bloque legend{float:left;width:100%;margin-bottom:4px;font-size:15px;font-weight:800}.form-rejilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.form-rejilla.dos{grid-template-columns:repeat(2,minmax(0,1fr))}.form-evento .ancho-2{grid-column:span 2}.form-evento label,.form-titulo{color:#cfc7de;gap:3px;font-size:13px;font-weight:600}.form-evento input,.form-evento select,.form-evento textarea{color:#f7f5fc;padding:7px 10px;font-size:14px}.form-evento textarea{resize:vertical}.form-evento .fila-tipo{border-bottom-color:#d8cbf226;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:0 0 10px;display:flex}.form-evento .fila-tipo>label{flex:0 0 88px}.form-evento .fila-tipo>.ancho-2{flex:2 170px}.form-evento .fila-tipo>.color-tipo{flex-basis:52px}.form-evento .fila-tipo>.casilla{flex:none}.form-evento .fila-tipo p{margin:0 0 8px;font-size:13px}.form-evento .fila-tipo .casilla{white-space:nowrap;padding-bottom:8px}.form-evento .color-tipo input{height:34px;padding:2px}.form-evento .quitar-tipo{padding-bottom:8px}.form-evento .fila-tipo+.enlace,.form-evento .form-bloque>.enlace{justify-self:start}.form-imagenes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-imagenes>div{justify-items:start;gap:6px;display:grid}.form-imagenes .flyer-previa{width:100%}.form-titulo{display:block}.form-evento .subir-imagen{aspect-ratio:1;color:#b9a6e6;cursor:pointer;border:1px dashed #d8cbf266;border-radius:8px;place-items:center;width:100%;display:grid}.form-evento .subir-imagen:hover{border-color:#9b5de5}.form-evento .subir-imagen input{opacity:0;width:1px;height:1px;position:absolute}.form-evento-lateral small{color:#a59cb6}.form-evento-lateral .boton{width:100%;margin-top:4px}@media (max-width:1100px){.form-evento{grid-template-columns:minmax(0,1fr)}.form-evento-lateral{position:static}}@media (max-width:640px){.form-rejilla,.form-rejilla.dos{grid-template-columns:minmax(0,1fr)}.form-evento .ancho-2{grid-column:auto}.form-evento .fila-tipo>.ancho-2{flex-basis:100%}}.form-evento .boton-secundario{color:#e9defc;text-align:center;background:0 0;border:1px solid #9b5de5;text-decoration:none;display:block}.form-evento .boton-secundario:hover{background:#9b5de52e}.form-evento .subir-imagen,.form-imagenes .flyer-previa{aspect-ratio:auto;height:96px}.form-evento-lateral{gap:12px}.form-evento-lateral .form-bloque{gap:8px;padding:12px 14px 14px}.editor-dividir{align-items:flex-end;gap:8px;display:flex}.editor-dividir label{flex:0 0 72px}.editor-dividir .boton{flex:1;padding:10px 12px}
