:root{--m-bg:#0F0C11;--m-sup:#18131B;--m-sup2:#211A25;--m-sup3:#2B212E;--m-lin:#2E2433;--m-lin-f:#4A3D5280;--m-velo:rgba(9,7,11,0.62);--m-vidrio:rgba(24,19,27,0.86);--m-vidrio-barra:rgba(21,17,24,0.96);--m-vidrio-borde:rgba(255,255,255,0.07);--m-mor:#A33FC4;--m-mor6:#8732A4;--m-mor2:#E3A3F5;--m-mor3:#E5B8F5;--m-mor-tenue:rgba(163,63,196,0.15);--m-mor-borde:rgba(227,163,245,0.30);--m-boton-fondo:rgba(163,63,196,0.08);--m-boton-borde:rgba(227,163,245,0.55);--m-boton-borde-encima:rgba(227,163,245,0.80);--m-boton-apagado:#1E1822;--m-halo:0 0 0 1px rgba(163,63,196,0.22),0 0 26px -4px rgba(163,63,196,0.72),inset 0 0 12px rgba(163,63,196,0.18);--m-halo-encima:0 0 0 1px rgba(163,63,196,0.22),0 0 32px -2px rgba(163,63,196,0.88),inset 0 0 12px rgba(163,63,196,0.18);--m-halo-corto:0 0 16px -6px rgba(163,63,196,0.55);--m-glow:rgba(191,122,214,0.92);--m-glow-0:rgba(191,122,214,0);--m-verde:#75E0B2;--m-verde-fondo:rgba(117,224,178,0.14);--m-verde-borde:rgba(117,224,178,0.28);--m-ambar:#E86339;--m-ambar-tx:#FFB37C;--m-ambar-fondo:rgba(232,99,57,0.13);--m-ambar-borde:rgba(255,179,124,0.26);--m-rojo:#EF7D8A;--m-rojo-fondo:rgba(239,125,138,0.12);--m-rojo-borde:rgba(239,125,138,0.26);--m-tx:#F3EEF6;--m-tx2:#AEA3B6;--m-tx3:#8A8196;--m-tx-marca:#FFFFFF;--m-fam-electronica:#3FBFE0;--m-fam-urbano:#F25CA8;--m-fam-regional:#E6BE45;--m-fam-drinks:#A8DB5A;--m-r-chip:999px;--m-r-boton:10px;--m-r-campo:14px;--m-radio:18px;--m-r-foto:20px;--m-r-hoja:26px;--m-f-texto:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--m-f-marca:var(--font-anybody),var(--font-inter),sans-serif;--m-presionar:60ms;--m-soltar:120ms;--m-hoja:220ms;--m-pantalla:220ms;--m-escalon:100ms;--m-celebracion:240ms;--m-latido:1200ms;--m-hoja-sale:160ms;--m-salida:cubic-bezier(0,0,0.58,1);--m-resorte:cubic-bezier(0.22,1,0.36,1);color-scheme:dark;--m-fondo:#09080C;--m-superficie:#0F0D13;--m-superficie-fila:#121016;--m-superficie2:#141118;--m-superficie3:#2A2432;--m-superficie-boton:#0F0C13;--m-superficie-redonda:#100E15;--m-superficie-selector:#0E0C11;--m-superficie-grupo:var(--m-superficie);--m-superficie-lateral:#0B0A0E;--m-luz-neutra-21:linear-gradient(to bottom right,rgba(255,255,255,0.21),rgba(255,255,255,0.168) 14%,rgba(255,255,255,0.095) 26%,rgba(255,255,255,0.042) 36%,rgba(255,255,255,0.013) 44%,rgba(255,255,255,0) 50%);--m-pista:#29232F;--m-marca-a:#A36BFF;--m-marca-b:#FF5FB4;--m-rosa-luz:#FF8CC6;--m-lila-luz:#C9A8FF;--m-rosa-promo:#FFD0E8;--m-menta:#B0EACE;--m-sobre-verde:#07140E;--m-sobre-menta:#0B1F16;--m-arena:#DCCFB4;--m-arena-luz:#EFE6D3;--m-rojo-suave:#F7A3AA;--m-texto-callado:#E4DCEE;--m-oro-a:#F7C747;--m-azul-oferta:#7CB4FE;--m-oro-b:#FEDE87;--m-oro-brillo:#FFF1C2;--m-texto-regalo:#B3ABBF;--m-aviso:#CFC7DA;--m-texto:#F5F2F8;--m-texto-sobre-foto:#CFC7DA;--m-texto2:#A69EB2;--m-texto3:#8A8196;--m-texto-sobre-degradado:#160B21;--m-texto-filtro:#8A8196;--m-texto-ejemplo:#8F879B;--m-wallet:#000000;--m-qr-fondo:#FFFFFF;--m-qr-tinta:#000000;--m-superficie-apagada:#0C0B10;--m-texto-apagado:#6E6778;--m-texto-apagado-tenue:#5E5768;--m-numero-apagado:#4A4452;--m-orilla-apagada:#3A3342;--m-sobre-oro:#1A1405;--m-urbano-a:#CEEF61;--m-urbano-b:#94D944;--m-urbano-letra:#10140A;--m-urbano-luz:148,217,68;--m-urbano-glow:148,217,68;--m-urbano-intensidad:0.28;--m-electronica-a:#7CB4FE;--m-electronica-b:#577DFD;--m-electronica-letra:#F5F7FF;--m-electronica-luz:87,125,253;--m-electronica-glow:124,180,254;--m-electronica-intensidad:0.52;--m-regional-a:#FEAB77;--m-regional-b:#F37A4E;--m-regional-letra:#1A0B05;--m-regional-luz:243,122,78;--m-regional-glow:254,171,119;--m-regional-intensidad:0.38;--m-bar-a:#A0F1FD;--m-bar-b:#47CEE9;--m-bar-letra:#0A1618;--m-bar-luz:71,206,233;--m-bar-glow:71,206,233;--m-bar-intensidad:0.28;--m-after:#A69EB2;--m-degradado:linear-gradient(90deg,#A36BFF,#FF5FB4);--m-brillo-accion:0 0 18px rgba(255,95,180,0.42),inset 0 0 12px rgba(163,107,255,0.18);--m-e-tarjeta-antro:22px;--m-e-boleto:18px;--m-e-tarjeta:18px;--m-e-evento:16px;--m-e-recuadro-mood:14px;--m-e-bloque:14px;--m-e-boton-grande:12px;--m-e-fila:11px;--m-e-boton:10px;--m-e-etiqueta:8px;--m-e-barra:20px;--m-e-hoja:26px;--m-margen:16px;--m-a-seccion:18px;--m-a-bloque:14px;--m-f-onest:var(--font-onest),system-ui,sans-serif;--m-f-bs:var(--font-big-shoulders),"Big Shoulders Display",sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--m-bg);color:var(--m-tx);font-family:var(--m-f-texto);-webkit-font-smoothing:antialiased;font-size:14.5px;line-height:1.45;text-wrap-style:pretty}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5{margin:0;letter-spacing:-.01em;text-wrap:balance}p{text-wrap-style:pretty}.dim{color:var(--m-tx2)}.dim3{color:var(--m-tx3)}.mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.06em;font-weight:600}.f-cond{font-family:var(--m-f-marca);font-weight:800;font-stretch:75%;font-variation-settings:"wdth" 75;letter-spacing:-.015em}.f-exp{font-family:var(--m-f-marca);font-weight:800;font-stretch:125%;font-variation-settings:"wdth" 125;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-titulo{font-size:34px;line-height:37px}.t-titulo2{font-size:25px;line-height:28px;letter-spacing:-.01em}.t-subtitulo{font-size:17px;font-weight:700;letter-spacing:-.25px}.t-cuerpo{font-size:14.5px;line-height:21px;color:var(--m-tx2)}.t-chico{font-size:12.5px;color:var(--m-tx2)}.t-numero{font-size:30px;line-height:32px}.t-codigo{font-size:32px;line-height:36px;letter-spacing:.18em;color:var(--m-mor2)}.tarj{background:var(--m-sup);border:1px solid var(--m-lin);border-radius:var(--m-radio);padding:16px}.tarj.viva{border-color:var(--m-mor-borde)}.eti{font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--m-tx3);font-weight:600}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 18px;background:var(--m-boton-fondo);color:var(--m-tx);border:1px solid var(--m-boton-borde);border-radius:var(--m-r-boton);box-shadow:var(--m-halo);font:inherit;font-size:15px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:transform var(--m-presionar) var(--m-salida),background-color var(--m-soltar) var(--m-salida),border-color var(--m-soltar) var(--m-salida),box-shadow var(--m-soltar) var(--m-salida)}@media (hover:hover){.btn:hover:not(:disabled){border-color:var(--m-boton-borde-encima);box-shadow:var(--m-halo-encima)}.btn.lista:hover:not(:disabled){box-shadow:none}}.btn:active:not(:disabled){transform:scale(.985)}.btn:focus-visible{outline:2px solid var(--m-mor2);outline-offset:2px}.btn:disabled{background:var(--m-boton-apagado);border-color:var(--m-lin);color:var(--m-tx3);box-shadow:none;cursor:not-allowed}.btn[aria-busy=true],.btn[aria-busy=true]:disabled{background:var(--m-boton-fondo);border-color:var(--m-boton-borde);color:var(--m-tx);box-shadow:var(--m-halo);cursor:progress}.btn.lista,.btn.lista[aria-busy=true]{box-shadow:var(--m-halo-corto)}.moodly .btn.lista,.panel .btn.lista,.puerta .btn.lista{box-shadow:none}.btn.contorno,.btn.gris,.btn.texto{background:transparent;border-color:transparent;box-shadow:none;color:var(--m-tx2);font-weight:500}@media (hover:hover){.btn.contorno:hover:not(:disabled),.btn.gris:hover:not(:disabled),.btn.texto:hover:not(:disabled){background:var(--m-sup2);border-color:transparent;box-shadow:none;color:var(--m-tx)}}.btn.contorno:active:not(:disabled),.btn.gris:active:not(:disabled),.btn.texto:active:not(:disabled){background:var(--m-sup2);color:var(--m-tx)}.btn.contorno:disabled,.btn.gris:disabled,.btn.texto:disabled{background:transparent;border-color:transparent;color:var(--m-tx3)}.btn.contorno[aria-busy=true],.btn.contorno[aria-busy=true]:disabled,.btn.gris[aria-busy=true],.btn.gris[aria-busy=true]:disabled,.btn.texto[aria-busy=true],.btn.texto[aria-busy=true]:disabled{background:transparent;border-color:transparent;box-shadow:none;color:var(--m-tx2)}.btn.peligro{background:var(--m-rojo-fondo);border-color:var(--m-rojo-borde);color:var(--m-rojo)}@media (hover:hover){.btn.peligro:hover:not(:disabled){background:rgba(255,97,109,.2);border-color:var(--m-rojo-borde);box-shadow:none}}.btn.peligro:active:not(:disabled){background:rgba(255,97,109,.2)}.btn.peligro:disabled{background:var(--m-sup);border-color:var(--m-lin);color:var(--m-tx3)}.btn.peligro[aria-busy=true],.btn.peligro[aria-busy=true]:disabled{background:var(--m-rojo-fondo);border-color:var(--m-rojo-borde);color:var(--m-rojo)}.btn.chico{min-height:36px;padding:6px 16px;font-size:12.5px}.btn.chico:after{content:"";position:absolute;inset:-4px -2px}.btn.ancho{width:100%}.btn.grande{min-height:52px;padding:14px 22px;font-size:15px}.btn.enorme{width:100%;min-height:72px;padding:22px 16px;font-size:17px}.girador{width:16px;height:16px;flex:0 0 auto;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:girar .8s linear infinite}@keyframes girar{to{transform:rotate(1turn)}}.campo{width:100%;min-height:44px;background:var(--m-sup2);border:1px solid var(--m-lin);border-radius:var(--m-r-campo);padding:10px 16px;color:var(--m-tx);font:inherit;font-size:17px;line-height:1.3}.campo:focus{outline:none;border-color:var(--m-mor2)}.campo[aria-invalid=true]{border-color:var(--m-rojo)}.campo::placeholder{color:var(--m-tx3)}.campo:disabled{color:var(--m-tx3);background:var(--m-sup)}textarea.campo{resize:vertical;min-height:88px;line-height:1.5}.error-campo{margin:4px 0 0;font-size:12.5px;color:var(--m-rojo)}span.error-campo{display:block}.fila{display:flex;align-items:center;justify-content:space-between;gap:12px}.chip{display:inline-block;font-size:12.5px;font-weight:600;line-height:1.3;padding:3px 10px;border-radius:var(--m-r-chip);border:1px solid var(--m-lin);color:var(--m-tx2);white-space:nowrap}.chip.c-ver{color:var(--m-verde);border-color:var(--m-verde-borde);background:var(--m-verde-fondo)}.chip.c-mor{color:var(--m-mor2);border-color:var(--m-mor-borde);background:var(--m-mor-tenue)}.chip.c-amb{color:var(--m-ambar-tx);border-color:var(--m-ambar-borde);background:var(--m-ambar-fondo)}.chip.c-roj{color:var(--m-rojo);border-color:var(--m-rojo-borde);background:var(--m-rojo-fondo)}.est{width:7px;height:7px;border-radius:50%;display:inline-block;flex:0 0 auto}.e-ver{background:var(--m-verde)}.e-amb{background:var(--m-ambar)}.e-gris{background:var(--m-tx3)}.e-roj,.e-ros{background:var(--m-rojo)}.num-g{display:block;font-family:var(--m-f-marca);font-weight:800;font-stretch:125%;font-variation-settings:"wdth" 125;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:25px;line-height:1.12}.tabla-envuelta{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -2px}.tabla-envuelta>table{min-width:560px}.btn.chico.puerta-regreso{min-height:44px;padding:12px 16px;font-size:14.5px}.btn.puerta-mas{min-width:48px;min-height:48px;padding:0;font-size:23px;background:var(--m-sup2);border-color:var(--m-lin);color:var(--m-tx)}.interruptor{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none}.interruptor:focus-visible{outline:2px solid var(--m-mor2);outline-offset:0;border-radius:var(--m-r-chip)}.interruptor-riel{position:relative;display:block;width:34px;height:20px;border-radius:10px;background:var(--m-sup2);border:1px solid var(--m-lin-f)}.interruptor-riel i{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--m-tx3);transition:transform var(--m-soltar) ease-out}.interruptor-riel.prendido{background:var(--m-mor-tenue);border-color:var(--m-mor-borde)}.interruptor-riel.prendido i{background:var(--m-mor2);transform:translateX(14px)}.tabla-fija td:first-child,.tabla-fija th:first-child{position:-webkit-sticky;position:sticky;left:0;background:var(--m-sup);z-index:1}.tabla-fija td:first-child{min-width:136px}.codigo-chico{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em}.chip-toque{position:relative;text-decoration:none}.chip-toque:after{content:"";position:absolute;inset:-9px -2px}.panel-motivo{display:grid;grid-gap:8px;gap:8px;width:100%;margin-top:4px}.mini{font-size:10.5px;color:var(--m-tx3);text-transform:uppercase;letter-spacing:1.2px;font-weight:600}table.datos{width:100%;border-collapse:collapse;font-size:12.5px}table.datos th{text-align:left;font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--m-tx3);font-weight:600;padding:0 12px 8px}table.datos td,table.datos th{border-bottom:1px solid var(--m-lin)}table.datos td{padding:12px;color:var(--m-tx2);font-size:14.5px}table.datos td.b{color:var(--m-tx);font-weight:700}table.datos tr.apagada td{color:var(--m-tx3)}.aviso{border-radius:var(--m-r-campo);padding:12px 16px;font-size:14.5px;line-height:1.45;border:1px solid var(--m-lin);background:var(--m-sup);color:var(--m-tx2)}.aviso.malo{border-color:var(--m-rojo-borde);background:var(--m-rojo-fondo);color:var(--m-rojo)}.aviso.bueno{border-color:var(--m-verde-borde);background:var(--m-verde-fondo);color:var(--m-verde)}.aviso.ambar{border-color:var(--m-ambar-borde);background:var(--m-ambar-fondo);color:var(--m-ambar-tx)}.vacio{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:40px 22px;color:var(--m-tx2);font-size:14.5px;line-height:1.45}.vacio b,.vacio strong{color:var(--m-tx);font-size:17px;font-weight:700}.panel{min-height:100vh}.lat,.panel{display:flex}.lat{width:224px;flex:0 0 auto;border-right:1px solid var(--m-lin);padding:22px 12px;background:var(--m-sup);flex-direction:column;gap:4px}.lat a.op{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:8px 12px;border-radius:var(--m-r-campo);color:var(--m-tx2);font-size:14.5px;font-weight:500}.lat a.op:hover{background:var(--m-sup2);color:var(--m-tx)}.lat a.op:focus-visible{outline:2px solid var(--m-mor2);outline-offset:-2px}.lat a.op.on{background:var(--m-sup3);color:var(--m-tx);font-weight:700}.globo{background:var(--m-ambar-fondo);border:1px solid var(--m-ambar-borde);color:var(--m-ambar-tx);font-size:10.5px;font-weight:700;line-height:1.4;padding:0 8px;border-radius:var(--m-r-chip);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lat-menu{display:flex;flex-direction:column;gap:4px}.lat-pie{margin-top:auto;padding-top:16px}.lat-pie a.op,.lat-pie button.op{font-size:12.5px}.lat button.op{display:flex;align-items:center;min-height:40px;padding:8px 12px;width:100%;background:none;border:0;font-family:inherit;line-height:inherit;cursor:pointer;text-align:left;border-radius:var(--m-r-campo);color:var(--m-tx2)}.lat button.op:hover{background:var(--m-sup2);color:var(--m-tx)}.cuerpo{flex:1 1;min-width:0;padding:22px 32px 40px;max-width:1080px}.lat a.op.cruce{margin:0 0 12px;border:1px solid var(--m-lin);color:var(--m-mor2);font-size:12.5px}.banda-moodly{position:-webkit-sticky;position:sticky;top:0;z-index:10;margin:-22px -32px 22px;padding:12px 32px;background:var(--m-sup3);border-bottom:1px solid var(--m-mor-borde);color:var(--m-tx);font-size:14.5px;line-height:1.5}.banda-moodly a{color:var(--m-mor2);text-decoration:underline;font-weight:700;white-space:nowrap}.cab{margin-bottom:22px}.cab h1{font-family:var(--m-f-marca);font-weight:800;font-stretch:75%;font-variation-settings:"wdth" 75;font-size:25px;line-height:28px;letter-spacing:-.01em}.cab p{margin:4px 0 0;font-size:12.5px;color:var(--m-tx2);max-width:640px;line-height:1.5}@media (max-width:720px){.panel{flex-direction:column}.lat{width:100%;border-right:0;border-bottom:1px solid var(--m-lin);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:8px 12px;gap:8px 12px;padding:12px 16px}.lat a.op.cruce{grid-column:1/-1;margin:0;white-space:nowrap}.lat-menu{grid-column:1/-1;flex-direction:row;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:4px 16px}.lat-menu::-webkit-scrollbar{display:none}.lat-menu a.op{white-space:nowrap;min-height:44px;flex:0 0 auto;border:1px solid var(--m-lin);border-radius:var(--m-r-chip)}.lat-pie{grid-column:1/-1;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:0 4px}.lat-pie>p{margin:0!important;padding:0!important}.lat-pie a.op,.lat-pie button.op{min-height:44px;padding:8px;width:auto!important}.cuerpo{padding:16px 16px 40px}.banda-moodly{margin:-16px -16px 16px;padding:12px 16px}}.puerta{max-width:480px;margin:0 auto;min-height:100vh;display:flex;flex-direction:column;padding:0 16px 22px}.puerta-cab{position:-webkit-sticky;position:sticky;top:0;background:var(--m-bg);padding:12px 0;border-bottom:1px solid var(--m-lin);z-index:5}.reserva{display:block;width:100%;min-height:56px;text-align:left;background:var(--m-sup);border:1px solid var(--m-lin);border-radius:var(--m-radio);padding:16px;margin-bottom:8px;color:inherit;font:inherit;cursor:pointer;transition:transform var(--m-presionar) var(--m-salida)}.reserva.ya{background:var(--m-bg);color:var(--m-tx3)}.reserva.ya .dim,.reserva.ya .mono,.reserva.ya strong{color:var(--m-tx3)!important}.reserva:active{transform:scale(.985);border-color:var(--m-mor-borde)}.reserva:focus-visible{outline:2px solid var(--m-mor2);outline-offset:2px}.teclas{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.tecla{min-height:56px;background:var(--m-sup2);border:1px solid var(--m-lin);border-radius:var(--m-r-campo);padding:16px 0;font:inherit;font-size:17px;font-weight:700;color:var(--m-tx);cursor:pointer;transition:transform var(--m-presionar) var(--m-salida)}.tecla:active{transform:scale(.97);background:var(--m-sup3)}.tecla:focus-visible{outline:2px solid var(--m-mor2);outline-offset:2px}.codigo{font-family:var(--m-f-marca);font-weight:800;font-stretch:125%;font-variation-settings:"wdth" 125;font-size:32px;letter-spacing:.18em}table.datos td.n,table.datos th.n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sello{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:var(--m-r-chip);background:var(--m-mor);color:var(--m-tx-marca);font-size:12.5px;font-weight:700;line-height:1.5;white-space:nowrap;vertical-align:middle}.sello.jefe{outline:2px solid var(--m-mor-borde);outline-offset:1px}.sello.chico{font-size:10.5px;padding:1px 8px}.sello:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--m-tx-marca);flex:0 0 auto}select{color-scheme:dark}select,select optgroup,select option{background-color:var(--m-superficie2)}select optgroup,select option{color:var(--m-texto)}select optgroup{font-weight:700}select optgroup,select option:disabled{color:var(--m-texto3)}select.campo{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:17px;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--m-tx2) 50%),linear-gradient(135deg,var(--m-tx2) 50%,transparent 50%);background-position:right 18px center,right 13px center;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.cuenta{width:100%;max-width:400px;margin:0 auto;padding:10vh 22px 40px}.cuenta-logo{margin:0 0 32px;padding:8px 0}.cuenta-titulo{margin:0 0 8px}.cuenta-sub{margin:0 0 22px;font-size:14.5px;line-height:21px;color:var(--m-tx2)}.cuenta-pie{margin:16px 0 0;font-size:12.5px;line-height:1.5;color:var(--m-tx2)}.cuenta-pie a,.liga{color:var(--m-mor2);text-decoration:underline;text-underline-offset:3px}.grupo{display:block;margin:0 0 16px}.grupo>.eti{display:block;margin:0 0 4px}.ayuda{display:block;margin:4px 0 0;font-size:12.5px;line-height:1.45;color:var(--m-tx2)}.ini{min-height:100vh;display:flex;flex-direction:column}.ini-barra{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;min-height:60px;background:var(--m-vidrio-barra);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--m-lin)}.ini-marca{padding:8px 0}.ini-nav a:focus-visible{outline:2px solid var(--m-mor2);outline-offset:2px;border-radius:8px}.ini-nav{display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none;padding-block:14px;margin-block:-14px;padding-inline:4px}.ini-nav::-webkit-scrollbar{display:none}.ini-nav a.op{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:var(--m-r-chip);color:var(--m-tx2);font-size:14.5px;font-weight:500;white-space:nowrap}.ini-nav a.op:hover{color:var(--m-tx);background:var(--m-sup2)}.ini-nav a.op.on{color:var(--m-tx);font-weight:700}.ini-derecha{display:flex;align-items:center;gap:8px;margin-left:4px}@media (max-width:767px){.solo-compu{display:none!important}}@media (max-width:440px){.ini-barra{padding:8px 12px}.ini-nav a.op{padding:0 8px}.ini-nav a.op.ocultable,.solo-ancho{display:none}}.ini-cuerpo{width:100%;max-width:1080px;margin:0 auto;padding:32px 22px 40px;flex:1 1}.ini-cabeza{position:relative;isolation:isolate}.ini-glow{position:absolute;z-index:-1;pointer-events:none;left:-40px;top:-60px;width:270px;height:210px;background:radial-gradient(circle,var(--m-glow),var(--m-glow-0) 70%);filter:blur(48px);opacity:.55}.ini-titulo{font-size:34px;line-height:37px}.ini-fecha{margin:4px 0 0;color:var(--m-tx2);font-size:12.5px}.ini-que-es{margin:12px 0 22px;max-width:520px;color:var(--m-tx2);font-size:14.5px;line-height:1.45}.ini-moods{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 8px;margin:0 -2px 16px;scrollbar-width:none}.ini-moods::-webkit-scrollbar{display:none}.ini-mood-cont{display:inline-flex;align-items:center;flex:none;min-height:40px;border-radius:var(--m-r-chip);border:1px solid var(--m-lin);background:var(--m-sup);color:var(--m-tx2);font-size:12.5px;font-weight:500}.ini-mood-cont.activo{color:var(--m-tx);background:var(--m-sup3);border-color:var(--m-lin-f)}.ini-mood{display:inline-flex;align-items:center;gap:8px;height:100%;padding:8px 12px 8px 16px;background:none;border:0;border-radius:var(--m-r-chip) 0 0 var(--m-r-chip);color:inherit;font:inherit;font-size:inherit;font-weight:inherit;cursor:pointer}.ini-mood-cont:has(.ini-mood-x) .ini-mood{padding-right:4px}.ini-mood:hover{color:var(--m-tx)}.ini-mood:focus-visible{outline:2px solid var(--m-mor2);outline-offset:-2px}.ini-mood-barra{width:1px;height:16px;align-self:center;flex:none}.ini-mood-detalle{font-weight:600}.ini-mood-x{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:100%;padding:0;margin:0 4px 0 0;background:none;border:0;border-radius:0 var(--m-r-chip) var(--m-r-chip) 0;color:var(--m-tx2);cursor:pointer}.ini-mood-x:after{content:"";position:absolute;inset:-4px -2px}.ini-mood-x:hover{color:var(--m-tx)}.ini-mood-x:focus-visible{outline:2px solid var(--m-mor2);outline-offset:-2px}.ini-mood-limpiar{padding:8px 16px;background:none;border:0;color:inherit;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.ini-mood-limpiar:hover{color:var(--m-tx)}.ini-mood-limpiar:focus-visible{outline:2px solid var(--m-mor2);outline-offset:-2px;border-radius:var(--m-r-chip)}.ini-punto{width:7px;height:7px;border-radius:50%;flex:none}.mood-sel-cabeza{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.buscador{position:relative;margin-bottom:16px}.buscador-campo{padding-left:42px}.buscador-icono{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--m-tx3);pointer-events:none;display:flex}.buscador-sugerencias{position:absolute;z-index:5;left:0;right:0;top:calc(100% + 4px);margin:0;padding:6px;list-style:none;background:var(--m-sup2);border:1px solid var(--m-lin);border-radius:var(--m-r-campo);max-height:320px;overflow-y:auto}.buscador-fila{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 10px;background:none;border:0;border-radius:10px;color:var(--m-tx);font:inherit;font-size:14.5px;text-align:left;cursor:pointer}.buscador-fila:focus-visible,.buscador-fila:hover{background:var(--m-sup3);outline:none}.buscador-detalle{color:var(--m-tx2);font-weight:400}.buscador-vacio{margin:8px 2px 0;font-size:12.5px;color:var(--m-tx2);line-height:1.4}.hoja-fondo{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;background:rgba(9,7,11,.62)}.hoja-fondo.saliendo{animation:velo-se-apaga var(--m-soltar) linear forwards}@keyframes velo-se-apaga{to{opacity:0}}.hoja{width:100%;max-width:560px;max-height:86vh;overflow:hidden;display:flex;flex-direction:column;background:var(--m-sup);border:1px solid var(--m-lin);border-bottom:0;border-radius:var(--m-r-hoja) var(--m-r-hoja) 0 0;outline:none;animation:hoja-sube var(--m-hoja) var(--m-resorte)}.hoja.saliendo{animation:hoja-baja var(--m-hoja-sale) var(--m-salida) forwards}@media (prefers-reduced-motion:reduce){.hoja{animation:none}.hoja.saliendo{animation:hoja-se-apaga var(--m-soltar) linear forwards!important}.hoja-fondo.saliendo{animation:velo-se-apaga var(--m-soltar) linear forwards!important}}@keyframes hoja-sube{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@keyframes hoja-baja{to{transform:translateY(24px);opacity:0}}@keyframes hoja-se-apaga{to{opacity:0}}.hoja-desliza{overflow-y:auto;min-height:0;padding:16px 16px 8px}.hoja-asa{width:38px;height:4px;border-radius:2px;background:var(--m-sup3);margin:0 auto 16px}.hoja-titulo{font-family:var(--m-f-marca);font-weight:800;font-stretch:75%;font-variation-settings:"wdth" 75;font-size:25px;line-height:28px}.hoja-lista{margin-top:8px;display:grid}.hoja-fila{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 4px;background:none;border:0;border-radius:var(--m-r-campo);color:inherit;font:inherit;text-align:left;cursor:pointer}.hoja-fila:hover{background:var(--m-sup2)}.hoja-fila:focus-visible{outline:2px solid var(--m-mor2);outline-offset:2px}.hoja-casilla{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:7px;border:1px solid var(--m-lin-f);color:var(--m-mor2);font-size:15px;font-weight:700}.hoja-casilla.marcada{background:var(--m-mor-tenue);border-color:var(--m-mor-borde)}.hoja-fila-titulo{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;color:var(--m-tx)}.hoja-fila-linea{display:block;margin-top:2px;font-size:12.5px;color:var(--m-tx2)}.hoja-pie{flex:none;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--m-lin);background:var(--m-sup)}.hoja-pie-fila{display:flex;align-items:center;gap:12px}.hoja-pie-fila .btn.texto{flex:none}.hoja-pie-fila .btn.ancho{flex:1 1;width:auto}.hoja-pie-nota{margin:8px 0 0;text-align:center;font-size:12.5px;color:var(--m-tx2)}.puntos-cargando{display:inline-flex;gap:3px;margin-left:2px}.puntos-cargando span{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.35;animation:puntos-brinca 1s ease-in-out infinite}.puntos-cargando span:nth-child(2){animation-delay:.15s}.puntos-cargando span:nth-child(3){animation-delay:.3s}@keyframes puntos-brinca{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.puntos-cargando span{animation:none;opacity:.7}}.ini-lista{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ini-tarjeta{position:relative;display:block;overflow:hidden;border-radius:var(--m-r-foto);border:1px solid var(--m-lin);background:var(--m-sup);color:inherit;text-decoration:none;transition:transform var(--m-presionar) var(--m-salida),border-color var(--m-soltar) var(--m-salida)}.ini-tarjeta:hover{border-color:var(--m-mor-borde)}.ini-tarjeta:has(.ini-tarjeta-liga:active){transform:scale(.985)}.ini-tarjeta-liga{position:absolute;inset:0;z-index:1;border-radius:inherit}.ini-tarjeta-liga:focus-visible{outline:2px solid var(--m-mor2);outline-offset:2px}.ini-tarjeta .btn{position:relative;z-index:2}.ini-foto-caja{position:relative;aspect-ratio:3/2;overflow:hidden}.ini-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ini-sin-foto{display:flex;align-items:flex-start;justify-content:center;padding-top:26px}.ini-sin-foto span{font-size:96px;line-height:1;color:rgba(255,255,255,.1)}.ini-franja{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(8,9,13,.45),rgba(8,9,13,0) 28%)}.ini-arriba{left:12px;margin:0;gap:6px;flex-wrap:wrap}.ini-arriba,.ini-match{position:absolute;top:12px;display:flex}.ini-match{right:12px;flex-direction:column;align-items:center;padding:8px 12px;border-radius:var(--m-r-campo);background:var(--m-vidrio);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--m-vidrio-borde)}.ini-match b{font-size:20px;line-height:22px;color:var(--m-mor2)}.ini-match small{font-size:10.5px;color:var(--m-tx2);text-transform:uppercase;letter-spacing:.6px;font-weight:600;margin-top:2px}.ini-info{padding:16px}.ini-nombre-fila{display:flex;align-items:center;gap:8px}.ini-nombre{flex:1 1;min-width:0;font-size:25px;line-height:28px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ini-chip-mood{display:inline-flex;align-items:center;gap:6px;flex:none;height:24px;padding:0 10px;border-radius:var(--m-r-chip);border:1px solid var(--m-lin);color:var(--m-tx);font-size:12.5px;font-weight:500;white-space:nowrap}.ini-meta{margin:4px 0 0;font-size:12.5px;color:var(--m-tx2);display:flex;gap:12px}.ini-rating{display:inline-flex;align-items:center;gap:3px;color:var(--m-tx);font-weight:600}.ini-evento{display:inline-block;margin:8px 0 0;padding:4px 12px;border-radius:var(--m-r-chip);background:var(--m-mor);color:var(--m-tx-marca);font-size:12.5px;font-weight:700;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ini-chips{margin:12px 0 0;display:flex;gap:8px;flex-wrap:wrap;min-height:0}.ini-chip{padding:4px 10px;border-radius:var(--m-r-chip);font-size:12.5px;font-weight:500;background:var(--m-vidrio);border:1px solid var(--m-vidrio-borde);color:var(--m-tx)}.ini-chip.verde{background:var(--m-verde-fondo);border-color:var(--m-verde-borde);color:var(--m-verde);font-weight:600}.ini-promo{margin:8px 0 0}.ini-promo p{margin:0;font-size:11.5px;font-weight:500;color:var(--m-tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ini-promo b{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--m-mor2);margin-right:4px}.ini-promo .ini-promo-contador{margin-top:2px;font-size:11px;font-weight:400;color:var(--m-tx2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ini-pie-tarjeta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;min-height:36px}.ini-pie-tarjeta>span{font-size:12.5px;font-weight:500;color:var(--m-tx2)}.ini-vacio{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center;padding:56px 22px;color:var(--m-tx2);font-size:14.5px;line-height:1.45;border:1px dashed var(--m-lin);border-radius:var(--m-r-foto)}.ini-vacio strong{color:var(--m-tx);font-size:17px}.ini-pie{border-top:1px solid var(--m-lin);padding:40px 22px;text-align:center}.ini-pie h2{font-size:25px;line-height:28px;margin-bottom:8px}.ini-pie p{margin:0 auto 12px;max-width:480px;color:var(--m-tx2);line-height:1.5}.ini-liga{color:var(--m-mor2);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ini-legales{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:22px;font-size:12.5px;color:var(--m-tx3)}.ini-legales a{color:var(--m-tx2);text-decoration:none}.ini-legales a:hover{color:var(--m-tx)}.cli-cuerpo{width:100%;max-width:560px;margin:0 auto;padding:22px 16px 40px;flex:1 1}.cli-con-pie{padding-bottom:128px}.cli-centro{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:6vh}.cli-nombre,.cli-titulo{font-size:34px;line-height:37px}.cli-nombre{min-width:0;overflow-wrap:anywhere}.cli-texto{margin:12px 0 0;font-size:14.5px;line-height:21px;color:var(--m-tx2)}.cli-seccion{margin-top:32px}.cli-pila{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.cli-regreso{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin:-8px 0 4px -8px;padding:0 8px;border-radius:var(--m-r-chip);color:var(--m-tx2);font-size:14.5px;font-weight:500}.cli-regreso:hover{color:var(--m-tx);background:var(--m-sup2)}.cli-regreso:focus-visible{outline:2px solid var(--m-mor2);outline-offset:2px}.cli-galeria{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:var(--m-r-foto);scrollbar-width:none}.cli-galeria::-webkit-scrollbar{display:none}.cli-foto{flex:0 0 100%;height:250px;object-fit:cover;scroll-snap-align:start;border-radius:var(--m-r-foto);background:var(--m-sup2)}.cli-evento{padding:16px;border-radius:var(--m-radio);background:var(--m-mor-tenue);border:1px solid var(--m-mor-borde)}.cli-evento-cuando{font-size:10.5px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--m-mor2)}.cli-pie{position:fixed;left:0;right:0;bottom:0;z-index:5;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--m-bg) 72%,rgba(15,12,17,0))}.cli-pie>*{display:flex;max-width:528px;margin:0 auto}.cli-pie .btn:not(.gris):not(.contorno):not(.texto):not(.peligro):not(:disabled){background:linear-gradient(var(--m-boton-fondo),var(--m-boton-fondo)),var(--m-bg)}.cli-pie-nota{margin-top:8px!important;font-size:12.5px;text-align:center}.cli-flecha,.cli-pie-nota{justify-content:center;color:var(--m-tx2)}.cli-flecha{display:inline-flex;align-items:center;min-width:44px;min-height:44px;background:none;border:0;border-radius:var(--m-r-chip);font:inherit;font-size:23px;line-height:1;cursor:pointer}.cli-flecha:hover:not(:disabled){background:var(--m-sup2);color:var(--m-tx)}.cli-flecha:disabled{color:var(--m-tx3);cursor:default}.cli-flecha:focus-visible{outline:2px solid var(--m-mor2);outline-offset:2px}.cli-rejilla{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.cli-inicial{text-align:center;font-size:10.5px;font-weight:600;color:var(--m-tx3);padding-bottom:4px}.cli-dia{position:relative;aspect-ratio:1;min-height:40px;border-radius:var(--m-r-campo);background:transparent;border:1px solid transparent;color:var(--m-tx2);font:inherit;font-size:14.5px;font-weight:500;cursor:pointer}.cli-dia:hover:not(:disabled){background:var(--m-sup)}.cli-dia:disabled{color:var(--m-tx3);cursor:default}.cli-dia:focus-visible,.cli-hora:focus-visible,.cli-noche:focus-visible,.cli-zona:focus-visible{outline:2px solid var(--m-mor2);outline-offset:2px}.cli-punto{position:absolute;bottom:5px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:2px;background:var(--m-mor2)}.cli-dia.elegido,.elegido{background:var(--m-mor-tenue);border-color:var(--m-mor-borde);color:var(--m-tx)}.cli-horas{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.cli-hora{min-height:40px;padding:8px 10px;border-radius:var(--m-r-chip);background:var(--m-sup);border:1px solid var(--m-lin);color:var(--m-tx2);font:inherit;font-size:14.5px;font-weight:500;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.cli-hora.elegido{background:var(--m-mor);border-color:var(--m-mor);color:var(--m-tx-marca)}.cli-contador{display:flex;align-items:center;justify-content:space-between;margin-top:8px;background:var(--m-sup);border:1px solid var(--m-lin);border-radius:var(--m-r-campo);padding:4px 12px}.cli-contador button{background:none;border:0;border-radius:var(--m-r-chip);color:var(--m-mor2);font-size:23px;font-weight:700;width:44px;height:44px;cursor:pointer}.cli-contador button:disabled{color:var(--m-tx3);cursor:default}.cli-contador button:focus-visible{outline:2px solid var(--m-mor2);outline-offset:2px}.cli-contador-num{font-size:34px;line-height:1}.cli-zona{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;padding:16px;border-radius:var(--m-radio);background:var(--m-sup);border:1px solid var(--m-lin);color:var(--m-tx);font:inherit;cursor:pointer}.cli-zona:disabled{cursor:default}.cli-zona:disabled .cli-zona-nombre{color:var(--m-tx3)}.cli-zona-radio{flex:0 0 auto;width:20px;height:20px;margin-top:2px;border-radius:50%;border:1.5px solid var(--m-lin-f);position:relative}.cli-zona.elegido .cli-zona-radio{border-color:var(--m-mor2)}.cli-zona.elegido .cli-zona-radio:after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--m-mor2)}.cli-zona-cuerpo{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.cli-razon{color:var(--m-rojo)}.cli-circulo{width:56px;height:56px;border-radius:28px;margin-bottom:22px;justify-content:center;background:var(--m-ambar-fondo);border:1px solid var(--m-ambar-borde);color:var(--m-ambar-tx)}.cli-caja-codigo,.cli-circulo{display:flex;align-items:center}.cli-caja-codigo{align-self:stretch;margin-top:22px;padding:22px;border-radius:var(--m-r-hoja);background:var(--m-sup);border:1px solid var(--m-mor-borde);flex-direction:column}.cli-qr{width:196px;background:#fff;padding:12px;border-radius:var(--m-radio);margin-top:12px}.cli-qr svg{display:block;width:100%;height:auto}.cli-codigo{margin-top:12px;font-family:var(--m-f-marca);font-weight:800;font-stretch:125%;font-variation-settings:"wdth" 125;font-size:32px;line-height:36px;letter-spacing:.18em;padding-left:.18em;color:var(--m-mor2)}.cli-premios{align-self:stretch;margin-top:22px;padding:16px;border-radius:var(--m-radio);text-align:left;border:1px solid var(--m-verde-borde);background:var(--m-verde-fondo)}.cli-botones{align-self:stretch;display:grid;grid-gap:8px;gap:8px;margin-top:32px}.cli-dos{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.cli-motivo,.cli-pregunta{padding:16px;border-radius:var(--m-radio);border:1px solid var(--m-lin);background:var(--m-sup);text-align:left}.cli-motivo{align-self:stretch;margin-top:16px}.cli-renglon{display:flex;align-items:center;justify-content:space-between;gap:12px;color:inherit;text-decoration:none;transition:transform var(--m-presionar) var(--m-salida),border-color var(--m-soltar) var(--m-salida)}.cli-renglon:hover{border-color:var(--m-mor-borde)}.cli-renglon:active{transform:scale(.985)}.cli-renglon:focus-visible{outline:2px solid var(--m-mor2);outline-offset:2px}.pulso{animation:pulso var(--m-celebracion) var(--m-resorte)}@keyframes pulso{50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:0s!important;animation-duration:0s!important;scroll-behavior:auto!important}.girador{border-right-color:currentColor;opacity:.6}.girador,.pulso{animation:none}}.lat-sub{margin:2px 0 0;font-size:12.5px;color:var(--m-tx2)}.lat-cuenta{display:flex;flex-direction:column;gap:8px}.lat-puesto{margin:0;padding:0 12px;font-size:12.5px}.lat-cuenta-puerta{justify-content:flex-start;padding-left:12px;padding-right:12px}.lat-cuenta-dudas{margin:0;padding:0 12px;font-size:12.5px;line-height:1.5}.lat-movil{display:none;position:relative}.lat-movil-fila{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.lat-movil-boton{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;background:none;border:0;color:var(--m-tx);font:inherit;font-size:14.5px;font-weight:600;cursor:pointer}.lat-movil-boton:focus-visible{outline:2px solid var(--m-mor2);outline-offset:2px;border-radius:8px}.lat-movil-lista{position:absolute;z-index:30;left:16px;right:16px;top:calc(100% - 4px);padding:8px;display:flex;flex-direction:column;gap:4px;max-height:70vh;overflow-y:auto;background:var(--m-sup);border:1px solid var(--m-lin);border-radius:var(--m-r-hoja)}.lat-movil-lista .op{min-height:44px}.lat-movil-cuenta{margin-top:8px;padding-top:12px;border-top:1px solid var(--m-lin)}@media (max-width:720px){.lat.lat-panel{display:block;padding:0}.lat.lat-panel>.lat-marca,.lat.lat-panel>.lat-menu,.lat.lat-panel>.lat-pie{display:none}.lat.lat-panel .lat-movil{display:block}}@keyframes esqueleto-late{0%,to{opacity:.55}50%{opacity:.85}}.esqueleto{border-radius:var(--m-r-campo)}.esqueleto,.esqueleto-fila{background:var(--m-sup2);animation:esqueleto-late var(--m-latido) ease-in-out infinite}.esqueleto-fila{height:44px;border-radius:var(--m-radio);margin-bottom:12px}@media (prefers-reduced-motion:reduce){.esqueleto,.esqueleto-fila{animation:none;opacity:.65}}@keyframes espera-frase-aparece{to{opacity:1}}.espera-frase{margin-top:12px;font-size:12.5px;color:var(--m-tx2);text-align:center;opacity:0;animation:espera-frase-aparece 0s 2s backwards}@keyframes aparece{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes aparece-sin-desplazar{0%{opacity:0}to{opacity:1}}.aparece{animation:aparece var(--m-pantalla) var(--m-salida) both}.cli-pila .aparece:nth-child(2),.ini-lista .aparece:nth-child(2){animation-delay:var(--m-escalon)}.cli-pila .aparece:nth-child(3),.ini-lista .aparece:nth-child(3){animation-delay:calc(var(--m-escalon) * 2)}.cli-pila .aparece:nth-child(4),.ini-lista .aparece:nth-child(4){animation-delay:calc(var(--m-escalon) * 3)}.cli-pila .aparece:nth-child(5),.ini-lista .aparece:nth-child(5){animation-delay:calc(var(--m-escalon) * 4)}.cli-pila .aparece:nth-child(n+6),.ini-lista .aparece:nth-child(n+6){animation-delay:calc(var(--m-escalon) * 5)}@media (prefers-reduced-motion:reduce){.aparece{animation:aparece-sin-desplazar var(--m-soltar) linear both!important;animation-delay:0s!important}}.vacio-icono{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--m-sup2);color:var(--m-tx2)}.bandeja-fila{padding:12px 0;border-bottom:1px solid var(--m-lin)}.bandeja-fila:last-child{border-bottom:0}.bandeja-botones{display:flex;flex-wrap:wrap;gap:8px;flex:0 0 auto;justify-content:flex-end}@media (max-width:720px){.bandeja-botones{flex-basis:100%}.bandeja-botones button{flex:1 1}}.noche-kpi{margin-bottom:16px}.noche-barra{height:8px;margin-top:10px;border-radius:var(--m-r-chip);background:var(--m-sup2);overflow:hidden}.noche-barra-relleno{display:block;height:100%;border-radius:inherit;background:var(--m-verde)}.noche-secundarias{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:0 0 28px}@media (max-width:720px){.noche-secundarias{grid-template-columns:repeat(2,1fr)}}.noche-fila{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;min-height:48px;padding:8px 0;border-bottom:1px solid var(--m-lin)}.noche-fila:last-child{border-bottom:0}.noche-fila-hora{min-width:56px;color:var(--m-tx)}.noche-fila-cuerpo{min-width:0;overflow:hidden}.noche-fila-nombre{margin:0;display:flex;align-items:center;gap:6px;min-width:0;font-size:14.5px;font-weight:600;color:var(--m-tx)}.noche-fila-nombre-texto{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.noche-fila-personas{color:var(--m-tx);text-align:right}.noche-fila.apagada .noche-fila-hora,.noche-fila.apagada .noche-fila-nombre,.noche-fila.apagada .noche-fila-personas{color:var(--m-tx3)}.moodly-menu-boton{display:none}@media (max-width:720px){.moodly .moodly-menu-boton{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:10px 14px;background:var(--m-sup2);border:1px solid var(--m-lin);border-radius:var(--m-r-boton);color:var(--m-tx);font:inherit;font-size:14.5px;font-weight:600;cursor:pointer}.moodly .moodly-menu-boton svg{transition:transform var(--m-hoja-sale) var(--m-salida)}.moodly .moodly-menu-boton[aria-expanded=true] svg{transform:rotate(180deg)}.moodly .lat-menu{grid-column:1/-1;display:none;flex-direction:column;overflow:visible;margin:6px 0 0;padding:0;gap:4px}.moodly .lat-menu.abierto{display:flex}.moodly .lat-menu a.op{white-space:normal;flex:0 0 auto;border:1px solid var(--m-lin);border-radius:var(--m-r-boton)}.moodly .tabla-marco{overflow-x:visible!important;border:0!important;background:transparent!important}.moodly table.tabla-fija{min-width:0!important}.moodly table.tabla-fija thead{display:none}.moodly table.tabla-fija,.moodly table.tabla-fija tbody{display:block;width:100%}.moodly table.tabla-fija tr{display:block;border:1px solid var(--m-lin);border-radius:var(--m-radio);background:var(--m-sup);padding:12px 14px;margin-bottom:10px}.moodly table.tabla-fija tr:last-child{margin-bottom:0}.moodly table.tabla-fija td{display:block;width:auto!important;min-width:0!important;max-width:none!important;padding:3px 0!important;border-top:0!important;text-align:left!important;white-space:normal!important;position:static!important;background:transparent!important}.moodly table.tabla-fija td:first-child{font-size:15px;padding-bottom:6px!important}.moodly table.tabla-fija td[data-etiqueta]:before{content:attr(data-etiqueta) ": ";color:var(--m-tx2);font-weight:400}.moodly .tabla-envuelta{overflow-x:visible;margin:0}.moodly table.datos{min-width:0!important}.moodly table.datos thead{display:none}.moodly table.datos,.moodly table.datos tbody{display:block;width:100%}.moodly table.datos tr{display:block;border:1px solid var(--m-lin);border-radius:var(--m-radio);padding:12px 14px;margin-bottom:10px}.moodly table.datos tr:last-child{margin-bottom:0}.moodly table.datos td{display:block;width:100%;border-bottom:0;padding:4px 0}}.editor-de-moods{display:grid;grid-gap:22px;gap:22px}.editor-de-moods-fila{display:grid;grid-template-columns:minmax(84px,1fr) minmax(96px,1.6fr) 30px;align-items:center;grid-gap:10px;gap:10px}.editor-de-moods-nombre{font-size:14.5px;overflow-wrap:anywhere}.editor-de-moods-peso{width:100%;accent-color:var(--m-mor);cursor:pointer}.editor-de-moods-peso:disabled{cursor:progress}.editor-de-moods-numero{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}@media (max-width:480px){.editor-de-moods-fila{grid-template-columns:1fr 30px;row-gap:4px}.editor-de-moods-nombre{grid-column:1/-1}}.tabla-tarjetas{width:100%;border-collapse:collapse;font-size:12.5px}.tabla-tarjetas th{text-align:left;font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--m-tx3);font-weight:600;padding:0 12px 8px;border-bottom:1px solid var(--m-lin)}.tabla-tarjetas td.n,.tabla-tarjetas th.n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabla-tarjetas td{padding:12px;border-bottom:1px solid var(--m-lin);color:var(--m-tx2);font-size:14.5px}.tabla-tarjetas td.b,.tabla-tarjetas tr.totales td{color:var(--m-tx);font-weight:700}.tabla-tarjetas tr.totales td{border-top:1px solid var(--m-lin);border-bottom:0}.tabla-tarjetas-campos td input.campo{width:172px}@media (max-width:720px){.tabla-tarjetas thead{display:none}.tabla-tarjetas,.tabla-tarjetas tbody,.tabla-tarjetas tr{display:block;width:100%}.tabla-tarjetas tr{background:var(--m-sup);border:1px solid var(--m-lin);border-radius:var(--m-radio);padding:4px 14px;margin-bottom:10px}.tabla-tarjetas tr.totales{background:transparent;border-style:dashed}.tabla-tarjetas td{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px solid var(--m-lin);text-align:right}.tabla-tarjetas tr td:last-child{border-bottom:0}.tabla-tarjetas td.b{text-align:left;justify-content:flex-start;font-size:15px}.tabla-tarjetas td:before{content:attr(data-et);color:var(--m-tx3);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;text-align:left}.tabla-tarjetas td.b:before{display:none}.tabla-tarjetas-campos td{display:block;text-align:left;padding:10px 0}.tabla-tarjetas-campos td:before{display:block;margin-bottom:6px}.tabla-tarjetas-campos td.b:before,.tabla-tarjetas-campos td:not([data-et]):before{display:none}.tabla-tarjetas-campos td input.campo{width:100%}}.fila-tocable{cursor:pointer;border-radius:var(--m-radio);transition:transform var(--m-presionar) var(--m-salida)}.fila-tocable:hover{background:var(--m-sup2)}.fila-tocable:active{transform:scale(.985)}.fila-tocable:focus-visible{outline:2px solid var(--m-mor2);outline-offset:2px}.guardado-ok{color:var(--m-verde);font-size:12.5px;font-weight:600;white-space:nowrap}.ini-cabeza-fila{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.ini-cabeza-fila>.ini-titulo{flex:1 1 auto;min-width:0}.ini-lupa{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--m-r-chip);border:1px solid var(--m-lin);background:none;color:var(--m-tx2);cursor:pointer}.ini-lupa:hover{color:var(--m-tx);background:var(--m-sup2)}.ini-lupa:focus-visible{outline:2px solid var(--m-mor2);outline-offset:2px}.ini-lupa[aria-expanded=true]{color:var(--m-tx);background:var(--m-sup3)}.ini-buscar{flex-basis:100%;margin-top:16px}.ini-buscar-fila{display:flex;align-items:center;gap:8px;padding:0 6px 0 14px;min-height:48px;border:1px solid var(--m-lin);border-radius:var(--m-r-campo);background:var(--m-sup);color:var(--m-tx2)}.ini-buscar-campo{flex:1 1;min-width:0;background:none;border:0;color:var(--m-tx);font:inherit;font-size:14.5px}.ini-buscar-campo:focus{outline:none}.ini-buscar-campo::placeholder{color:var(--m-tx3)}.ini-buscar-cerrar{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;background:none;border:0;border-radius:50%;color:var(--m-tx2);cursor:pointer}.ini-buscar-cerrar:hover{color:var(--m-tx)}.ini-buscar-cerrar:focus-visible{outline:2px solid var(--m-mor2);outline-offset:-2px}.ini-menu{display:none;align-items:center;gap:8px;position:relative}.ini-menu-boton{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--m-r-chip);border:1px solid var(--m-lin);background:none;color:var(--m-tx2);cursor:pointer}.ini-menu-boton:hover{color:var(--m-tx);background:var(--m-sup2)}.ini-menu-boton:focus-visible{outline:2px solid var(--m-mor2);outline-offset:2px}.ini-menu-boton[aria-expanded=true]{color:var(--m-tx);background:var(--m-sup3)}.ini-menu-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:6;min-width:200px;padding:6px;border:1px solid var(--m-lin);border-radius:var(--m-radio);background:var(--m-sup2);box-shadow:0 12px 28px rgba(0,0,0,.35);display:flex;flex-direction:column}.ini-menu-item{display:flex;align-items:center;min-height:44px;width:100%;padding:0 12px;border-radius:var(--m-r-chip);border:0;background:none;color:var(--m-tx2);font:inherit;font-size:14.5px;font-weight:500;text-align:left;cursor:pointer}.ini-menu-item:hover{color:var(--m-tx);background:var(--m-sup3)}.ini-menu-item:focus-visible{outline:2px solid var(--m-mor2);outline-offset:-2px}.ini-menu-item[aria-current=page]{color:var(--m-tx);font-weight:700}.ini-menu-item-boton{width:100%}@media (max-width:720px){.ini-nav-escritorio{display:none}.ini-menu{display:flex}}.malo{color:var(--m-rojo)}.cli-noches{display:flex;gap:8px;margin-top:8px;overflow-x:auto;scrollbar-width:none}.cli-noches::-webkit-scrollbar,.m-boletos-pista::-webkit-scrollbar{display:none}.cli-noche{position:relative;flex:0 0 58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:72px;padding:10px 4px;border-radius:var(--m-r-campo);background:transparent;border:1px solid var(--m-lin);color:var(--m-tx);font:inherit;cursor:pointer}.cli-noche:hover:not(:disabled){background:var(--m-sup)}.cli-noche:disabled{color:var(--m-tx3);cursor:default}.cli-noche.elegido{background:var(--m-sup2);border-color:var(--m-mor-borde)}.cli-noche-num{font-size:25px;line-height:1}.cli-noche-punto{position:absolute;bottom:6px;width:4px;height:4px;border-radius:2px;background:var(--m-mor2)}.cli-mas-fechas svg{transition:transform var(--m-soltar) var(--m-salida)}.cli-mas-fechas[aria-expanded=true] svg{transform:rotate(180deg)}.cli-segmento{display:flex;gap:2px;padding:3px;margin-bottom:10px;background:var(--m-sup2);border-radius:var(--m-r-chip)}.cli-segmento-op{flex:1 1;min-height:34px;border:0;border-radius:var(--m-r-chip);background:none;color:var(--m-tx2);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background-color var(--m-soltar) var(--m-salida),color var(--m-soltar) var(--m-salida)}.cli-segmento-op.activo{background:var(--m-sup3);color:var(--m-tx)}.cli-segmento-op:disabled{color:var(--m-tx3);cursor:default}.cli-segmento-op:focus-visible{outline:2px solid var(--m-mor2);outline-offset:2px}.ini-tarjeta-evento{position:relative;display:block;overflow:hidden;padding:14px 16px 14px 20px;border-radius:var(--m-r-foto);background:var(--m-sup);border:1px solid var(--m-lin);color:inherit;text-decoration:none;transition:transform var(--m-presionar) var(--m-salida),border-color var(--m-soltar) var(--m-salida)}.ini-tarjeta-evento:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--m-tarjeta-evento-franja,var(--m-mor2))}.ini-tarjeta-evento:hover{border-color:var(--m-mor-borde)}.ini-tarjeta-evento:has(.ini-tarjeta-liga:active){transform:scale(.985)}.ini-tarjeta-evento-cabeza{display:flex;align-items:center;gap:6px}.ini-tarjeta-evento-nombre{margin:6px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ini-tarjeta-evento-pie{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;flex-wrap:wrap}.cli-hora,.cli-segmento-op{position:relative}.cli-hora:after{content:"";position:absolute;inset:-2px 0}.cli-segmento-op:after{content:"";position:absolute;inset:-5px 0}.lat{background:var(--m-superficie-lateral);border-right-color:rgba(255,255,255,.06)}@media (max-width:720px){.lat{border-bottom-color:rgba(255,255,255,.06)}}.cli-cuerpo .tarj,.panel .tarj{border-color:transparent;background:linear-gradient(var(--m-superficie-grupo),var(--m-superficie-grupo)) padding-box,var(--m-luz-neutra-21) border-box}.panel .tarj.viva{border-color:var(--m-mor-borde)}.panel .tabla-fija td:first-child,.panel .tabla-fija th:first-child{background:var(--m-superficie-grupo)}@media (max-width:720px){.moodly table.datos tr,.moodly table.tabla-fija tr,.panel .tabla-tarjetas tr:not(.totales){border-color:transparent;background:linear-gradient(var(--m-superficie-grupo),var(--m-superficie-grupo)) padding-box,var(--m-luz-neutra-21) border-box}}.btn.sobrio,.panel .btn:not(.gris):not(.contorno):not(.texto):not(.peligro):not(.lista):not(.callado){border:1.5px solid transparent;background:linear-gradient(var(--m-superficie2),var(--m-superficie2)) padding-box,var(--m-degradado) border-box;color:var(--m-texto);box-shadow:none}.btn.sobrio svg,.panel .btn:not(.gris):not(.contorno):not(.texto):not(.peligro):not(.lista):not(.callado) svg{color:var(--m-rosa-luz)}@media (hover:hover){.btn.sobrio:hover:not(:disabled),.panel .btn:not(.gris):not(.contorno):not(.texto):not(.peligro):not(.lista):not(.callado):hover:not(:disabled){box-shadow:none;filter:brightness(1.08)}}.btn.sobrio:disabled,.panel .btn:not(.gris):not(.contorno):not(.texto):not(.peligro):not(.lista):not(.callado):disabled{background:var(--m-superficie2);border-color:rgba(255,255,255,.08);color:var(--m-texto3)}.btn.sobrio:disabled svg,.panel .btn:not(.gris):not(.contorno):not(.texto):not(.peligro):not(.lista):not(.callado):disabled svg{color:var(--m-texto3)}.btn.sobrio[aria-busy=true],.btn.sobrio[aria-busy=true]:disabled,.panel .btn:not(.gris):not(.contorno):not(.texto):not(.peligro):not(.lista):not(.callado)[aria-busy=true],.panel .btn:not(.gris):not(.contorno):not(.texto):not(.peligro):not(.lista):not(.callado)[aria-busy=true]:disabled{border-color:transparent;background:linear-gradient(var(--m-superficie2),var(--m-superficie2)) padding-box,var(--m-degradado) border-box;color:var(--m-texto);box-shadow:none}.btn.callado,.btn.callado[aria-busy=true],.panel .btn.lista,.panel .btn.lista[aria-busy=true]{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:var(--m-texto-callado);box-shadow:none;font-weight:600}@media (hover:hover){.btn.callado:hover:not(:disabled),.panel .btn.lista:hover:not(:disabled){background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);box-shadow:none}}.btn.callado:disabled,.panel .btn.lista:disabled{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08);color:var(--m-texto3)}.btn.peligro{border:1.5px solid rgba(247,163,170,.6);background:rgba(247,163,170,.1);color:var(--m-rojo-suave);box-shadow:none}@media (hover:hover){.btn.peligro:hover:not(:disabled){background:rgba(247,163,170,.16);border-color:rgba(247,163,170,.7);box-shadow:none}}.btn.peligro:active:not(:disabled){background:rgba(247,163,170,.16)}.btn.peligro:disabled{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08);color:var(--m-texto3)}.btn.peligro[aria-busy=true],.btn.peligro[aria-busy=true]:disabled{background:rgba(247,163,170,.1);border-color:rgba(247,163,170,.6);color:var(--m-rojo-suave);box-shadow:none}.confirmacion{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:8px;gap:8px;width:100%}.confirmacion>.btn{width:100%}