@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DXI_y_WF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-CnNj8hVb.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-CUIqqgP9.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fondo: #eef1f0;--superficie: #ffffff;--tinta: #1b2420;--tenue: #56635e;--linea: #d3dad7;--error: #b42318;--ok: #1f6b43;--marca: #1b2420;--sobre-marca: #ffffff;--radio-grande: 22px;--radio: 12px;color-scheme:light;font-family:Onest Variable,system-ui,sans-serif;font-size:17px;line-height:1.5;color:var(--tinta);background:var(--fondo);-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{margin:0;background:var(--fondo)}a{color:inherit}:focus-visible{outline:3px solid var(--marca);outline-offset:3px;border-radius:6px}.marco{min-height:100dvh;max-width:460px;margin:0 auto;padding:max(20px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:24px}.cabecera{display:flex;align-items:center;gap:12px}.logo{width:48px;height:48px;border-radius:50%;object-fit:cover;background:var(--marca)}.nombre-local{font-size:1.05rem;font-weight:650;letter-spacing:-.01em}.contenido{flex:1;display:flex;flex-direction:column;gap:20px}.titulo{margin:0;font-size:1.85rem;line-height:1.12;font-weight:720;letter-spacing:-.025em}.bajada{margin:0;color:var(--tenue);max-width:34ch}.nota{margin:0;font-size:.86rem;color:var(--tenue)}.estado{color:var(--tenue)}.formulario{display:flex;flex-direction:column;gap:16px}.campo{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:.92rem}.entrada{font:inherit;font-weight:450;padding:13px 14px;border:1.5px solid var(--linea);border-radius:var(--radio);background:var(--superficie);color:var(--tinta);min-height:50px}.entrada:focus{border-color:var(--marca);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--marca) 22%,transparent)}.entrada-codigo{font-size:1.8rem;letter-spacing:.45em;text-align:center;font-variant-numeric:tabular-nums}.casilla{display:grid;grid-template-columns:24px 1fr;gap:10px;font-size:.9rem;color:var(--tenue);align-items:start}.casilla input{width:22px;height:22px;margin:1px 0 0;accent-color:var(--marca)}.boton{font:inherit;font-weight:650;display:inline-flex;justify-content:center;align-items:center;min-height:54px;padding:0 20px;border:0;border-radius:999px;background:var(--marca);color:var(--sobre-marca);text-decoration:none;cursor:pointer}.boton:disabled{opacity:.55;cursor:default}.acciones-secundarias{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.enlace{font:inherit;font-size:.92rem;background:none;border:0;padding:6px 0;color:var(--tinta);text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left}.enlace:disabled{color:var(--tenue);text-decoration:none;cursor:default}.enlace-peligro{color:var(--error)}.aviso{margin:0;padding:10px 12px;border-radius:var(--radio);font-size:.92rem}.aviso-error{background:#fdecea;color:var(--error)}.aviso-ok{background:#e7f4ec;color:var(--ok)}.tarjeta{background:var(--marca);color:var(--sobre-marca);border-radius:var(--radio-grande);padding:22px 20px 20px;display:flex;flex-direction:column;gap:18px}.tarjeta-nombre{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.tarjeta-progreso{margin:0;display:flex;flex-direction:column;gap:2px;font-size:.95rem}.tarjeta-progreso strong{font-size:1.15rem;font-variant-numeric:tabular-nums}.tarjeta-progreso span{opacity:.82}.tarjeta-premio{margin:0;padding:10px 12px;border-radius:var(--radio);background:var(--sobre-marca);color:var(--marca);font-weight:650}.sellos{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.sello{aspect-ratio:1;border-radius:50%;border:2px dashed color-mix(in srgb,var(--sobre-marca) 38%,transparent);display:grid;place-items:center;color:var(--sobre-marca)}.sello-lleno{border-color:transparent;background:color-mix(in srgb,var(--sobre-marca) 12%,transparent)}.sello svg{width:86%;height:86%;opacity:.94}.sello-nuevo svg{animation:estampar .42s cubic-bezier(.2,.9,.25,1.2) both}@keyframes estampar{0%{transform:scale(1.6);opacity:0}to{transform:scale(1);opacity:.94}}.puntos-barra{height:14px;border-radius:999px;background:color-mix(in srgb,var(--sobre-marca) 20%,transparent);overflow:hidden}.puntos-barra span{display:block;height:100%;background:var(--sobre-marca);border-radius:inherit}.mostrar{background:var(--superficie);border-radius:var(--radio-grande);padding:22px 20px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.qr{width:232px;height:232px;image-rendering:pixelated}.codigo-corto{margin:4px 0 0;font-size:1.4rem;font-weight:700;letter-spacing:.12em;font-variant-numeric:tabular-nums}.wallet{display:flex;flex-direction:column;gap:10px}.boton-wallet{font:inherit;font-weight:600;min-height:54px;display:inline-flex;justify-content:center;align-items:center;gap:10px;border-radius:999px;border:0;background:#000;color:#fff;cursor:pointer}.boton-wallet:disabled{opacity:.6}.mis-datos{border-top:1px solid var(--linea);padding-top:12px}.mis-datos summary{cursor:pointer;font-weight:600;padding:6px 0}.mis-datos-acciones{display:flex;flex-direction:column;gap:4px;padding-top:6px}.legal{display:flex;flex-direction:column;gap:10px}.legal h2{margin:14px 0 0;font-size:1.05rem}.legal p{margin:0;color:var(--tenue)}.pie{display:flex;justify-content:space-between;gap:12px;font-size:.8rem;color:var(--tenue)}.pie a{color:var(--tenue)}@media(prefers-reduced-motion:reduce){.sello-nuevo svg{animation:none}}.boton-claro{background:var(--superficie);color:var(--tinta);border:1.5px solid var(--linea)}.lista-locales{display:flex;flex-direction:column;gap:10px}.atender{display:flex;flex-direction:column;gap:18px}.escaner{display:flex;flex-direction:column;gap:10px}.escaner-video{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radio-grande);background:var(--tinta)}.entrada-codigo-tarjeta{font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;text-align:center}.ficha{display:flex;flex-direction:column;gap:12px;background:var(--superficie);border-radius:var(--radio-grande);padding:22px 20px;border-top:8px solid var(--marca)}.ficha-nombre{margin:0;font-size:1.6rem;font-weight:720;letter-spacing:-.02em}.ficha-saldo{margin:0;font-size:1.1rem}.ficha-saldo strong{font-variant-numeric:tabular-nums}.ficha-premio{margin:0;padding:10px 12px;border-radius:var(--radio);background:var(--marca);color:var(--sobre-marca);font-weight:650}.resultado{display:flex;flex-direction:column;gap:14px;padding:28px 20px;border-radius:var(--radio-grande);background:var(--marca);color:var(--sobre-marca)}.resultado .bajada{color:inherit;opacity:.85}.resultado .boton{background:var(--sobre-marca);color:var(--marca)}.marco-ancho{max-width:880px}.pestanas{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.pestana{font:inherit;font-size:.92rem;font-weight:600;white-space:nowrap;padding:9px 14px;border-radius:999px;border:1.5px solid var(--linea);background:var(--superficie);color:var(--tinta);cursor:pointer}.pestana[aria-current=page],.pestana[aria-selected=true]{background:var(--marca);color:var(--sobre-marca);border-color:var(--marca)}.seccion{display:flex;flex-direction:column;gap:16px}.subtitulo{margin:8px 0 0;font-size:1.05rem;font-weight:680}.cifras{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;background:var(--linea);border-radius:var(--radio-grande);overflow:hidden}.cifras div{background:var(--superficie);padding:16px 18px;display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:2px}.cifras dt{font-size:.86rem;color:var(--tenue)}.cifras dd{margin:0;font-size:1.9rem;font-weight:720;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cifras small{font-size:.85rem;font-weight:500;color:var(--tenue);margin-left:6px;letter-spacing:0}.barras{display:grid;grid-template-columns:repeat(14,1fr);gap:6px;height:160px;align-items:end}.barra{height:100%;display:grid;grid-template-rows:auto 1fr auto;align-items:end;justify-items:center;gap:4px}.barra-valor{font-size:.72rem;color:var(--tenue);font-variant-numeric:tabular-nums}.barra-relleno{width:100%;min-height:2px;background:var(--marca);border-radius:4px 4px 0 0;align-self:end}.barra-dia{font-size:.66rem;color:var(--tenue);white-space:nowrap}.lista{list-style:none;margin:0;padding:0;background:var(--superficie);border-radius:var(--radio-grande);overflow:hidden}.fila+.fila{border-top:1px solid var(--linea)}.fila-cabeza{font:inherit;width:100%;display:flex;align-items:center;gap:10px;padding:14px 18px;background:none;border:0;color:inherit;text-align:left;cursor:pointer}.fila-simple{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:14px 18px}.fila-nombre{font-weight:620;flex:1;min-width:0;overflow-wrap:anywhere}.fila-dato{color:var(--tenue);font-size:.92rem;font-variant-numeric:tabular-nums}.etiqueta{font-size:.8rem;font-weight:650;padding:3px 9px;border-radius:999px;background:var(--marca);color:var(--sobre-marca)}.fila-detalle{padding:0 18px 18px;display:flex;flex-direction:column;gap:14px}.datos{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 18px}.datos dt{font-size:.8rem;color:var(--tenue)}.datos dd{margin:0;overflow-wrap:anywhere}.regalo{display:flex;gap:10px;align-items:end}.regalo .campo{flex:1}.formulario-linea{flex-direction:row;align-items:end;flex-wrap:wrap}.formulario-linea .campo{flex:1 1 240px}.fila-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.campo-cumple{border:0;padding:0;margin:0;min-width:0}.campo-cumple legend{padding:0;margin-bottom:6px}.campo-cumple .fila-campos{grid-template-columns:1fr 2fr;gap:10px}.entrada-color{padding:6px;height:50px;cursor:pointer}.opciones{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.opciones legend{font-weight:600;font-size:.92rem;margin-bottom:8px;padding:0}textarea.entrada{resize:vertical}.tabla-contenedor{overflow-x:auto;background:var(--superficie);border-radius:var(--radio-grande)}.tabla{width:100%;border-collapse:collapse;font-size:.9rem}.tabla th{text-align:left;font-weight:600;color:var(--tenue);padding:12px 14px;border-bottom:1px solid var(--linea);white-space:nowrap}.tabla td{padding:11px 14px;border-bottom:1px solid var(--linea);vertical-align:top}.tabla tr:last-child td{border-bottom:0}.tabla small{color:var(--tenue)}.qr-segundo-factor{width:200px;height:200px;background:#fff;border-radius:var(--radio);padding:8px}.clave-manual{display:block;margin-top:8px;font-size:1rem;word-break:break-all;color:var(--tinta)}.pie-panel{border-top:1px solid var(--linea);padding-top:14px;align-items:center}.pie-panel select{width:auto;min-height:40px;padding:6px 10px}.hoja-qr{background:#fff;border:10px solid var(--marca);border-radius:28px;padding:32px 24px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;max-width:420px}.hoja-local{margin:0;font-size:1.8rem;font-weight:750;letter-spacing:-.02em}.hoja-promesa{margin:0;font-size:1.1rem;max-width:26ch}.hoja-instruccion{margin:0;color:var(--tenue)}.hoja-logo{max-width:96px;max-height:96px;object-fit:contain}.opciones-qr{display:flex;flex-wrap:wrap;gap:8px}@media print{body,.marco{background:#fff}.pestanas,.pie,.pie-panel,.cabecera,.no-imprimir{display:none!important}.hoja-qr{margin:0 auto;border-width:12px}}.caja-plegable{background:var(--superficie);border-radius:var(--radio-grande);padding:14px 18px}.caja-plegable summary{cursor:pointer;font-weight:650}.caja-plegable[open] summary{margin-bottom:14px}.fila-local{flex-direction:column;align-items:flex-start}.fila-local .fila-nombre{display:flex;align-items:center;gap:8px}.fila-acciones{display:flex;flex-wrap:wrap;gap:4px 16px}.modulos{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 20px}.modulos legend{font-weight:600;font-size:.92rem;margin-bottom:8px;padding:0}.modulos .casilla{color:var(--tinta);align-items:center}.cambiar-plan{display:flex;flex-direction:column;gap:12px;width:100%;padding-top:8px}.etiqueta-apagada{background:var(--linea);color:var(--tinta)}.anti-robots{position:fixed;left:50%;bottom:max(16px,env(safe-area-inset-bottom));transform:translate(-50%);z-index:10}.anti-robots-marco{width:320px;height:80px;border:0;background:transparent;color-scheme:normal}.editor-carta{display:flex;flex-direction:column;gap:22px}.categoria-editor{display:flex;flex-direction:column;gap:10px}.categoria-cabeza{display:flex;gap:10px;align-items:center}.entrada-categoria{flex:1;font-weight:680;font-size:1.05rem}.botones-orden{display:flex;gap:4px}.boton-icono{font:inherit;width:40px;height:40px;border-radius:10px;border:1.5px solid var(--linea);background:var(--superficie);color:var(--tinta);cursor:pointer}.boton-icono:disabled{opacity:.35;cursor:default}.plato-fila{display:flex;align-items:center;gap:10px;padding:8px 12px 8px 0}.plato-resumen{font:inherit;flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;background:none;border:0;color:inherit;text-align:left;padding:10px 18px;cursor:pointer}.interruptor{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--tenue);white-space:nowrap}.interruptor input{width:20px;height:20px;accent-color:var(--marca)}.plato-formulario{padding:16px 18px}.campo-foto{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.campo-foto img{width:72px;height:72px;object-fit:cover;border-radius:12px}.campo-foto .portada-vista{width:160px;height:90px}.horario-editor{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.horario-editor legend{font-weight:600;font-size:.92rem;margin-bottom:8px;padding:0}.horario-dia{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.horario-dia>.casilla{width:120px;color:var(--tinta);align-items:center}.tramo{display:flex;align-items:center;gap:6px}.entrada-hora{min-height:42px;padding:8px 10px;width:118px}.estilos{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.estilo-opcion{font:inherit;display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;cursor:pointer;padding:14px;border-radius:var(--radio-grande);border:2px solid var(--linea);background:var(--superficie);color:var(--tinta)}.estilo-opcion[aria-checked=true]{border-color:var(--marca);box-shadow:0 0 0 3px color-mix(in srgb,var(--marca) 22%,transparent)}.estilo-muestra{width:100%;height:70px;border-radius:10px;margin-bottom:8px;padding:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid var(--linea)}.estilo-muestra span{height:6px;border-radius:3px;background:#d9d2cf}.estilo-muestra span:first-child{width:55%;height:10px;background:var(--marca)}.estilo-pizarra .estilo-muestra{align-items:center}.estilo-vitrina .estilo-muestra{padding:0 0 10px}.estilo-vitrina .estilo-muestra span:first-child{width:100%;height:30px;border-radius:10px 10px 0 0}.estilo-vitrina .estilo-muestra span:not(:first-child){margin-inline:10px}.estilo-barra .estilo-muestra{background:#121010;border-color:#121010}.estilo-barra .estilo-muestra span{background:#4a3e3a}.estilo-barra .estilo-muestra span:first-child{width:70%;height:14px;background:#f4eeec}@media(max-width:560px){.plato-fila{flex-wrap:wrap;padding:4px 12px 10px 0;gap:4px 10px}.plato-resumen{flex:1 1 100%;padding-bottom:4px}.plato-fila .interruptor{margin-left:18px;margin-right:auto}}.contador{display:flex;align-items:center;gap:14px}.contador .boton-icono{width:48px;height:48px;font-size:1.3rem}.contador-valor{min-width:110px;text-align:center;font-weight:650}.horas{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px}.horas .pestana{text-align:center}.pestana[aria-checked=true],.pestana[aria-pressed=true]{background:var(--marca);color:var(--sobre-marca);border-color:var(--marca)}.pestana:disabled{opacity:.4;cursor:default}.navegar-dia{display:flex;align-items:center;gap:12px}.navegar-dia-texto{flex:1;display:flex;flex-direction:column;text-align:center;text-transform:none}.navegar-dia-texto strong:first-letter{text-transform:uppercase}.reserva-fila{display:flex;gap:14px;padding:14px 18px}.reserva-hora{font-weight:720;font-size:1.15rem;font-variant-numeric:tabular-nums;min-width:52px}.reserva-cuerpo{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.reserva-cuerpo .fila-nombre{flex:1 1 100%}.reserva-acciones{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:4px}.reserva-apagada{opacity:.55}.boton-chico{min-height:40px;padding:0 14px;font-size:.9rem}.boton-claro[aria-pressed=true]{background:var(--marca);color:var(--sobre-marca);border-color:var(--marca)}.estado-pendiente{background:#f6d48a;color:#4d3800}.estado-confirmada{background:color-mix(in srgb,var(--marca) 15%,var(--superficie));color:var(--tinta)}.estado-llego{background:#cfe8d6;color:#1f5130}.estado-no_llego,.estado-cancelada,.estado-rechazada{background:#eadede;color:#6b2a2a}.cocina{display:flex;flex-direction:column;gap:14px}.cocina-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.cocina-aviso{position:sticky;top:8px;z-index:5;padding:14px 18px;border-radius:var(--radio);font-weight:750;font-size:1.1rem;background:var(--marca);color:var(--sobre-marca);box-shadow:0 12px 30px -12px #00000080;animation:cocina-llega .5s cubic-bezier(.3,1.5,.6,1)}.cocina-columnas{display:grid;gap:14px;align-items:start}@media(min-width:760px){.cocina-columnas{grid-template-columns:repeat(3,1fr)}}.cocina-columna{display:flex;flex-direction:column;gap:10px;background:#1b24200a;border-radius:var(--radio-grande);padding:12px;min-height:120px}.cocina-columna h2{margin:0 4px 2px;font-size:1rem;display:flex;justify-content:space-between}.cocina-columna h2 span{min-width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:var(--superficie);font-size:.9rem}.cocina-nuevos{background:#ffc72c29}.ticket{background:var(--superficie);border-radius:var(--radio);padding:14px;display:flex;flex-direction:column;gap:10px;border-left:6px solid var(--linea);box-shadow:0 6px 16px -10px #0000004d}.ticket-nuevo{border-left-color:#f2a900;animation:cocina-llega .5s cubic-bezier(.3,1.5,.6,1)}.ticket-preparando{border-left-color:#2f6fdb}.ticket-listo{border-left-color:var(--ok)}.ticket-en_camino{border-left-color:#7a3fd1}.ticket-cabeza{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ticket-numero{font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.ticket-entrega{font-size:.8rem;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--fondo)}.ticket-entrega-delivery{background:#efe6fb;color:#5a2ca8}.ticket-tiempo{margin-left:auto;color:var(--tenue);font-size:.88rem;font-variant-numeric:tabular-nums}.ticket-tarde{color:var(--error);font-weight:700}.ticket-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:1.08rem}.ticket-items b{display:inline-block;min-width:2.2ch}.ticket-items em{display:block;margin-left:2.6ch;font-style:normal;font-weight:700;color:#b45309;font-size:.95rem}.ticket-nota{margin:0;padding:8px 10px;border-radius:10px;background:#fff7e0;color:#7a4b00;font-weight:600}.ticket-cupon{margin:0;padding:8px 10px;border-radius:10px;background:#e7f8ee;color:#136b3a;font-weight:700}.ticket-cliente{display:flex;flex-direction:column;gap:2px;font-size:.92rem;color:var(--tenue)}.ticket-cliente strong{color:var(--tinta)}.ticket-acciones{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ticket-acciones .boton:first-child{flex:1 1 160px}@keyframes cocina-llega{0%{transform:translateY(-10px) scale(.97);opacity:0}}.meson{display:grid;gap:18px}@media(min-width:760px){.meson{grid-template-columns:1fr 320px;align-items:start}.meson-resumen{position:sticky;top:12px}}.meson-carta{display:flex;flex-direction:column;gap:16px}.meson-carta h3{margin:0 0 8px;font-size:1rem}.meson-platos{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.meson-plato{position:relative}.meson-plato>button:first-child{width:100%;min-height:74px;text-align:left;display:flex;flex-direction:column;justify-content:space-between;gap:4px;padding:10px 12px;border-radius:var(--radio);border:1.5px solid var(--linea);background:var(--superficie);font:inherit;font-weight:650;cursor:pointer}.meson-plato small{color:var(--tenue);font-weight:600}.meson-plato b{position:absolute;top:-8px;right:-6px;min-width:26px;height:26px;border-radius:999px;display:grid;place-items:center;background:var(--marca);color:var(--sobre-marca);font-size:.85rem}.meson-plato-elegido>button:first-child{border-color:var(--marca);background:#1b24200a}.meson-plato-agotado{opacity:.45}.meson-menos{position:absolute;bottom:6px;right:6px;width:30px;height:30px;border-radius:50%;border:1px solid var(--linea);background:var(--superficie);font-size:1.1rem;cursor:pointer}.meson-resumen{background:var(--superficie);border-radius:var(--radio-grande);padding:16px;display:flex;flex-direction:column;gap:12px}.meson-resumen h3{margin:0}.meson-lineas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.meson-lineas li,.meson-total{display:flex;justify-content:space-between;gap:8px;margin:0}.meson-total{font-size:1.2rem;border-top:1px solid var(--linea);padding-top:10px}.subtitulo{margin:8px 0 0;font-size:1.05rem}.cierre-dia{max-width:220px}@media print{.cocina-barra,.ticket-acciones,.cierre-dia{display:none!important}}@media(prefers-reduced-motion:reduce){.cocina-aviso,.ticket-nuevo{animation:none}}.meson-resumen .pestanas{flex-wrap:wrap;overflow:visible}.qr-mesas{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.qr-mesa{background:#fff;color:#16201c;border:8px solid var(--marca);border-radius:22px;padding:16px 12px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;break-inside:avoid}.qr-mesa-cabeza{display:flex;align-items:center;gap:8px;font-weight:750}.qr-mesa-cabeza img{max-width:36px;max-height:36px;object-fit:contain}.qr-mesa-nombre{margin:0;font-size:2rem;font-weight:800;letter-spacing:-.02em;line-height:1}.qr-mesa .qr{width:180px!important;height:180px!important}.qr-mesa .hoja-instruccion{color:#56635e;font-size:.9rem}@media print{.qr-mesas{grid-template-columns:repeat(3,1fr);gap:10mm}.qr-mesa{border-width:6px}}.pie-axon{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.pie-axon .pie-simbolo.ax-simbolo{width:18px;height:18px;color:var(--tinta);--ax-fondo-simbolo: var(--fondo)}.arranque{min-height:100dvh;display:grid;place-items:center;background:#f4f3ef}.arranque .arranque-simbolo,.arranque-simbolo.ax-simbolo{width:56px;height:56px;color:#141412;--ax-fondo-simbolo: #f4f3ef;animation:arranque 1.4s ease-in-out infinite}@keyframes arranque{50%{opacity:.45;transform:scale(.94)}}@media(prefers-reduced-motion:reduce){.arranque-simbolo{animation:none}}.mis-datos-cumple{display:grid;gap:10px;margin:12px 0}.boton-idioma{position:fixed;top:calc(12px + env(safe-area-inset-top));right:12px;z-index:40;display:flex;padding:3px;gap:2px;border-radius:999px;background:#141412d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 20px -8px #00000080}.boton-idioma button{font:inherit;font-size:.78rem;font-weight:800;letter-spacing:.04em;min-width:38px;min-height:30px;border:0;border-radius:999px;background:transparent;color:#ffffffbf;cursor:pointer}.boton-idioma button[aria-pressed=true]{background:#fff;color:#141412}.boton-idioma button:focus-visible{outline:2px solid #ff5a1f;outline-offset:2px}.entrada-ingles{max-width:220px;font-size:.88rem;opacity:.85}.plato-ingles{margin:4px 0}.plato-ingles summary{cursor:pointer;font-weight:600;font-size:.9rem}.ticket-promo{display:block;font-size:.8rem;font-weight:700;color:#b8281a}body.cuerpo-axon{background:#0b0b0a}.marco-axon{--fondo: #0b0b0a;--superficie: #161614;--tinta: #edebe4;--tenue: rgb(237 235 228 / .66);--linea: rgb(237 235 228 / .14);--error: #ff8f7a;--ok: #c8f542;--tono: #ff5a1f;--lima: #c8f542;--papel: #edebe4;--papel-tinta: #141412;--papel-tenue: #5c5b56;--radio-grande: 26px;--radio: 14px;--titulos: "Bricolage Grotesque Variable", "Geist Variable", system-ui, sans-serif;color-scheme:dark;color:var(--tinta);font-family:Geist Variable,Onest Variable,system-ui,sans-serif;max-width:none;align-items:center;background:radial-gradient(60rem 30rem at 85% -10%,rgb(255 90 31 / .22),transparent 60%),radial-gradient(40rem 26rem at -10% 110%,rgb(255 90 31 / .1),transparent 60%),linear-gradient(rgb(237 235 228 / .035) 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(90deg,rgb(237 235 228 / .035) 1px,transparent 1px) 0 0 / 32px 32px,var(--fondo)}.marco-axon>*{width:100%;max-width:440px}.marco-axon :focus-visible{outline-color:var(--tono)}.marco-axon .cabecera{gap:14px}.marco-axon .logo{width:52px;height:52px;background:var(--papel-tinta);border:2px solid var(--tono);padding:3px;object-fit:contain}.marco-axon .nombre-local{font-family:var(--titulos);font-weight:800;font-size:1.15rem;letter-spacing:-.02em}.marco-axon .titulo{font-family:var(--titulos);font-weight:800;font-size:2.2rem;line-height:1.05;letter-spacing:-.035em}.marco-axon .bajada{color:var(--tenue);font-size:1.02rem}.marco-axon .nota{color:var(--tenue)}.marco-axon .campo{color:var(--tinta)}.marco-axon .entrada{background:var(--superficie);color:var(--tinta);border-color:var(--linea)}.marco-axon .entrada::placeholder{color:#edebe466}.marco-axon .entrada:focus{border-color:var(--tono);box-shadow:0 0 0 3px #ff5a1f40}.marco-axon .casilla{color:var(--tenue)}.marco-axon .casilla input{accent-color:var(--tono)}.marco-axon .boton{background:var(--tono);color:#140a05;font-weight:750;transition:transform .15s ease,filter .15s ease}.marco-axon .boton:hover{filter:brightness(1.08);transform:translateY(-1px)}.marco-axon .boton-claro{background:transparent;color:var(--tinta);border:1.5px solid rgb(237 235 228 / .3)}.marco-axon .boton-claro:hover{border-color:var(--tono);filter:none}.marco-axon .enlace{color:var(--tinta);text-decoration-color:var(--tono);text-decoration-thickness:1.5px}.marco-axon .enlace:disabled{color:var(--tenue)}.marco-axon .enlace-peligro{color:var(--error);text-decoration-color:var(--error)}.marco-axon .aviso-error{background:#ff5a1f24;color:#ffc2b3}.marco-axon .aviso-ok{background:#c8f54224;color:var(--lima)}.marco-axon .tarjeta{position:relative;overflow:hidden;isolation:isolate;background:var(--papel);color:var(--papel-tinta);border-radius:var(--radio-grande);padding:24px 22px 22px;gap:18px;box-shadow:0 34px 70px -30px #000,0 0 0 1px #ffffff0d}.marco-axon .tarjeta:before{content:"";position:absolute;left:0;right:0;top:0;height:7px;background:var(--tono)}.marco-axon .tarjeta:after{content:"";position:absolute;right:-70px;top:-70px;width:220px;height:220px;border-radius:50%;z-index:-1;background:radial-gradient(closest-side,rgb(255 90 31 / .18),transparent)}.tarjeta-cabeza{display:flex;align-items:center;justify-content:space-between;gap:10px}.tarjeta-cabeza span{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--papel-tenue)}.tarjeta-cabeza img{width:40px;height:40px;border-radius:50%;object-fit:contain;background:var(--papel-tinta);padding:3px}.marco-axon .tarjeta-nombre{font-family:var(--titulos);font-size:1.7rem;font-weight:800;letter-spacing:-.035em;line-height:1.05}.marco-axon .sellos{gap:12px}.marco-axon .sello{border:2px dashed rgb(20 20 18 / .28);color:var(--papel);transition:transform .2s ease}.marco-axon .sello-lleno{border-color:var(--tono);background:var(--tono);box-shadow:0 8px 18px -8px #ff5a1fcc}.marco-axon .tarjeta-progreso{gap:4px}.marco-axon .tarjeta-progreso strong{font-family:var(--titulos);font-weight:800;font-size:2.4rem;letter-spacing:-.04em;line-height:1}.marco-axon .tarjeta-progreso span{color:var(--papel-tenue);opacity:1;font-weight:500}.marco-axon .tarjeta-premio{background:var(--lima);color:var(--papel-tinta);border-radius:var(--radio);font-weight:700;padding:12px 14px}.marco-axon .puntos-barra{background:#1414121f}.marco-axon .puntos-barra span{background:var(--tono)}.marco-axon .tarjeta-nivel{background:var(--superficie);color:var(--tinta);box-shadow:none;border:1px solid var(--linea)}.marco-axon .tarjeta-nivel:before{width:48px;height:5px;top:0;left:22px;right:auto;border-radius:0 0 4px 4px}.marco-axon .tarjeta-nivel:after{display:none}.marco-axon .tarjeta-nivel .tarjeta-progreso strong{font-size:1.5rem;color:var(--tinta)}.marco-axon .tarjeta-nivel .tarjeta-progreso span,.marco-axon .tarjeta-nivel .nota{color:var(--tenue)}.marco-axon .mostrar{background:#fff;color:var(--papel-tinta);border-radius:var(--radio-grande);padding:24px 20px 22px;gap:10px}.marco-axon .mostrar .nota{color:var(--papel-tenue)}.marco-axon .codigo-corto{font-family:var(--titulos);font-weight:800;font-size:1.7rem;letter-spacing:.14em}.marco-axon .qr{border-radius:12px}.marco-axon .boton-wallet{background:#000;color:#fff;border:1.5px solid rgb(255 255 255 / .55);transition:border-color .15s ease}.marco-axon .boton-wallet:hover{border-color:#fff}.marco-axon .mis-datos{border-top:1px solid var(--linea);padding-top:14px}.marco-axon .mis-datos summary{font-family:var(--titulos);font-weight:700;font-size:1.05rem}.marco-axon .mis-datos summary::marker{color:var(--tono)}.marco-axon .mis-datos-acciones{gap:6px}.marco-axon .pie{color:var(--tenue);padding-top:8px;border-top:1px solid var(--linea)}.marco-axon .pie a{color:var(--tenue)}.marco-axon .pie-axon .pie-simbolo.ax-simbolo{color:var(--tinta);--ax-fondo-simbolo: var(--fondo)}.marco-axon .contenido>*{animation:ax-entrar .5s cubic-bezier(.2,1,.3,1) both}.marco-axon .contenido>:nth-child(2){animation-delay:.08s}.marco-axon .contenido>:nth-child(3){animation-delay:.16s}.marco-axon .contenido>:nth-child(4){animation-delay:.24s}@keyframes ax-entrar{0%{opacity:0;transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){.marco-axon .contenido>*{animation:none}}.arranque-axon{flex-direction:column;gap:0;padding:24px;color:var(--ax-papel);background:radial-gradient(60rem 30rem at 85% -10%,rgb(255 90 31 / .22),transparent 60%),linear-gradient(rgb(237 235 228 / .035) 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(90deg,rgb(237 235 228 / .035) 1px,transparent 1px) 0 0 / 32px 32px,#0b0b0a;display:flex;align-items:center;justify-content:center;position:relative;font-family:Geist Variable,Onest Variable,system-ui,sans-serif}.arranque-local{display:flex;flex-direction:column;align-items:center;gap:14px;animation:arranque 1.6s ease-in-out infinite}.arranque-local strong{font-family:Bricolage Grotesque Variable,system-ui,sans-serif;font-weight:800;font-size:1.2rem;letter-spacing:-.02em}.arranque-logo{width:96px;height:96px;border-radius:50%;object-fit:contain;padding:6px;background:#141412;border:3px solid #ff5a1f;box-shadow:0 0 0 10px #ff5a1f1f}.arranque-axon .arranque-simbolo.ax-simbolo{color:var(--ax-papel);--ax-fondo-simbolo: #0b0b0a;animation:none}.arranque-firma{position:absolute;left:0;right:0;bottom:max(28px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:8px;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ax-papel-tenue)}.arranque-firma .ax-logotipo{padding:8px 14px;border-radius:999px;border:1px solid var(--ax-linea);transition:border-color .2s ease,background .2s ease}.arranque-firma .ax-logotipo:hover{border-color:#ff5a1f;background:#ff5a1f14}@media(prefers-reduced-motion:reduce){.arranque-local{animation:none}}body.cuerpo-axon{background:#06080d}.marco-axon{--fondo: #06080d;background-color:#06080d;background-image:radial-gradient(ellipse 80% 50% at 50% -20%,rgb(255 90 31 / .15),transparent),radial-gradient(circle,rgb(255 255 255 / .02) 1px,transparent 1px);background-size:100% 100%,30px 30px}.marco-axon .contenido>.formulario{position:relative;isolation:isolate;gap:18px;padding:32px;border-radius:32px;background:#0c101ad9;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgb(255 255 255 / .05);box-shadow:0 25px 60px -15px #000000e6}.marco-axon .contenido>.formulario:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;opacity:.5;background:linear-gradient(135deg,#ff5a1fcc,#ffffff1a,#ff5a1fcc)}.marco-axon .contenido>.formulario .titulo{font-size:1.6rem}.marco-axon .contenido>.formulario .campo>span:first-child{font-size:.69rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#cbd5e1}.marco-axon .contenido>.formulario .entrada{min-height:48px;border-radius:12px;border:1px solid rgb(255 255 255 / .08);background:#0006;color:#fff;font-size:.875rem}.marco-axon .contenido>.formulario .entrada-codigo{font-size:1.5rem}.marco-axon .contenido>.formulario .entrada:focus{background:#0009;border-color:#ff5a1f99;box-shadow:0 0 0 3px #ff5a1f26,inset 0 0 15px #ff5a1f1a}.marco-axon .contenido>.formulario .boton:not(.boton-claro){min-height:52px;border-radius:12px;background:linear-gradient(90deg,#ff5a1f,#e64d15);color:#020617;font-weight:900;font-size:.875rem;letter-spacing:.025em;text-transform:uppercase;box-shadow:0 10px 30px -5px #ff5a1f66}.marco-axon .contenido>.formulario .enlace{color:#ff5a1f}@media(max-width:639px){.marco-axon .contenido>.formulario{padding:24px 20px;border-radius:26px}}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ax-tinta: #0b0b0a;--ax-tinta-alta: #161614;--ax-papel: #edebe4;--ax-papel-tenue: rgb(237 235 228 / .62);--ax-tono: #ff5a1f;--ax-linea: rgb(237 235 228 / .12)}.ax-simbolo{width:30px;height:30px;flex:none;color:var(--ax-papel)}.ax-impulso{animation:ax-impulso 2.4s cubic-bezier(.5,0,.3,1) infinite;transform-box:view-box}@keyframes ax-impulso{0%{transform:translate(-22px,22px);opacity:0}15%{opacity:1}70%{transform:translate(24px,-24px);opacity:1}to{transform:translate(24px,-24px);opacity:0}}.ax-logotipo{display:inline-flex;align-items:center;gap:10px;color:var(--ax-papel);text-decoration:none}.ax-nombre{font-family:Bricolage Grotesque Variable,system-ui,sans-serif;font-weight:800;font-size:1.15rem;letter-spacing:-.02em}.ax-nombre span{color:var(--ax-tono)}.ax-contexto{margin-left:4px;padding:4px 10px;border-radius:999px;border:1px solid var(--ax-linea);font-size:.78rem;font-weight:600;color:var(--ax-papel-tenue);white-space:nowrap}.ax{--ax-fondo: #06080d;--ax-texto: #ffffff;--ax-suave: #94a3b8;--ax-etiqueta: #cbd5e1;--ax-borde: rgb(255 255 255 / .1);--ax-carta: rgb(12 16 26 / .85);--ax-campo: rgb(0 0 0 / .4);--ax-campo-foco: rgb(0 0 0 / .6);--ax-campo-borde: rgb(255 255 255 / .08);--ax-trama: rgb(255 255 255 / .02);position:relative;isolation:isolate;overflow-x:hidden;min-height:100dvh;display:flex;flex-direction:column;color:var(--ax-texto);background-color:var(--ax-fondo);background-image:radial-gradient(ellipse 80% 50% at 50% -20%,rgb(255 90 31 / .15),transparent),radial-gradient(circle,var(--ax-trama) 1px,transparent 1px);background-size:100% 100%,30px 30px;font-family:Geist Variable,Onest Variable,system-ui,sans-serif;color-scheme:dark}.ax[data-modo=claro]{--ax-fondo: #f5f7fa;--ax-texto: #0f172a;--ax-suave: #475569;--ax-etiqueta: #334155;--ax-borde: rgb(15 23 42 / .12);--ax-carta: rgb(255 255 255 / .88);--ax-campo: rgb(255 255 255 / .9);--ax-campo-foco: #ffffff;--ax-campo-borde: rgb(15 23 42 / .12);--ax-trama: rgb(15 23 42 / .05);color-scheme:light}.ax-particulas{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:.6}.ax-luz{position:fixed;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(110px);animation:ax-deriva 25s ease-in-out infinite alternate}.ax-luz-1{top:-160px;left:-160px;width:600px;height:600px;background:linear-gradient(135deg,rgb(255 90 31 / .2),transparent)}.ax-luz-2{bottom:-160px;right:-160px;width:500px;height:500px;background:linear-gradient(315deg,rgb(234 88 12 / .15),transparent);animation-delay:-10s}@keyframes ax-deriva{to{transform:translate(40px,30px)}}.ax-barra{height:80px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:env(safe-area-inset-top) clamp(16px,4vw,56px) 0}.ax-marca{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;min-width:0}.ax-marca .ax-nombre{display:block;font-size:1.25rem;color:var(--ax-texto);line-height:1.1}.ax-marca small{display:block;margin-top:2px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ax-suave)}.ax-mosaico{width:44px;height:44px;flex:none;box-sizing:border-box;display:grid;place-items:center;padding:6px;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#121624,#0a0d15);border:1px solid rgb(255 255 255 / .1);box-shadow:0 10px 20px -8px #ff5a1f33;color:#edebe4}.ax-mosaico .ax-simbolo{width:100%;height:100%}.ax-mosaico-grande{width:64px;height:64px;padding:10px;border-radius:24px;box-shadow:0 22px 40px -12px #ff5a1f40}.ax-mosaico-grande img{width:100%;height:100%;object-fit:contain;border-radius:12px}.ax-mosaico-grande:has(img){padding:4px}.ax-mosaico b{font-family:Bricolage Grotesque Variable,system-ui,sans-serif;font-size:1.6rem;color:#fff}.ax-barra-acciones{display:flex;gap:10px;flex:none}.ax-pastilla{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--ax-borde);background:none;color:var(--ax-etiqueta);font:inherit;font-size:.75rem;font-weight:600;text-decoration:none;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .2s ease,background .2s ease}.ax-pastilla:hover{border-color:#ff5a1f80;background:#ffffff0d}.ax-pastilla svg{width:14px;height:14px}.ax-centro{flex:1;display:flex;align-items:center;justify-content:center;padding:16px 16px 32px}.ax-columna{width:min(100%,448px);display:flex;flex-direction:column;gap:28px}.ax-ancho .ax-columna{width:min(100%,720px)}.ax-titular{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.ax-titular h1{margin:0;font-family:Bricolage Grotesque Variable,system-ui,sans-serif;font-weight:800;font-size:1.875rem;line-height:1.15;letter-spacing:-.025em;color:var(--ax-texto);text-wrap:balance}.ax-titular h1 span{color:var(--ax-tono)}.ax-titular p{margin:-8px 0 0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ax-suave)}.ax-tarjeta{--fondo: transparent;--superficie: var(--ax-campo);--tinta: var(--ax-texto);--tenue: var(--ax-suave);--linea: var(--ax-campo-borde);--marca: var(--ax-tono);--sobre-marca: #020617;position:relative;display:flex;flex-direction:column;gap:18px;padding:32px;border-radius:32px;color:var(--ax-texto);background:var(--ax-carta);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgb(255 255 255 / .05);box-shadow:0 25px 60px -15px #000000e6}.ax[data-modo=claro] .ax-tarjeta{border-color:#0f172a14;box-shadow:0 25px 60px -20px #0f172a2e}.ax-tarjeta:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;opacity:.5;transition:opacity .4s;background:linear-gradient(135deg,#ff5a1fcc,#ffffff1a,#ff5a1fcc);background-size:200% 200%;animation:ax-borde 5s ease infinite}.ax-tarjeta:hover:after{opacity:1}.ax-tarjeta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s;background:radial-gradient(800px circle at var(--luz-x, 50%) var(--luz-y, 50%),rgb(255 90 31 / .1),transparent 40%)}.ax-tarjeta:hover:before{opacity:1}.ax-tarjeta>*{position:relative}@keyframes ax-borde{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.ax-tarjeta .titulo{font-family:Bricolage Grotesque Variable,system-ui,sans-serif;font-weight:800;font-size:1.4rem;letter-spacing:-.02em;color:var(--ax-texto)}.ax-tarjeta .bajada,.ax-tarjeta .nota{color:var(--ax-suave)}.ax-tarjeta .formulario{gap:18px}.ax-tarjeta .campo{gap:6px}.ax-tarjeta .campo>span:first-child,.ax-etiqueta-fila>span:first-child{font-size:.69rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ax-etiqueta)}.ax-tarjeta .entrada{min-height:48px;border-radius:12px;border:1px solid var(--ax-campo-borde);background:var(--ax-campo);color:var(--ax-texto);font-size:.875rem;transition:border-color .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.ax-tarjeta .entrada::placeholder{color:#64748b}.ax-tarjeta .entrada:focus{outline:none;background:var(--ax-campo-foco);border-color:#ff5a1f99;box-shadow:0 0 0 3px #ff5a1f26,inset 0 0 15px #ff5a1f1a}.ax-tarjeta .entrada-codigo{font-size:1.5rem}.ax-con-icono{position:relative;display:block}.ax-con-icono>svg{position:absolute;left:16px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:#64748b;pointer-events:none}.ax-con-icono .entrada{padding-left:44px;width:100%;box-sizing:border-box;font-family:ui-monospace,SF Mono,Menlo,monospace}.ax-con-icono .entrada[type=password]{letter-spacing:.08em}.ax-ojo{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:34px;height:34px;display:grid;place-items:center;border:0;background:none;color:#64748b;cursor:pointer}.ax-ojo:hover{color:var(--ax-texto)}.ax-ojo svg{width:16px;height:16px}.ax-con-ojo .entrada{padding-right:44px}.ax-etiqueta-fila{display:flex;align-items:center;justify-content:space-between;gap:8px}.ax-enlace-mini{border:0;padding:0;background:none;color:var(--ax-tono);font:inherit;font-size:.65rem;font-weight:500;cursor:pointer;text-transform:none;letter-spacing:0}.ax-enlace-mini:hover{color:#ff6d36}.ax-segura{align-self:flex-end;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.65rem;color:#34d399;background:#10b9811a;border:1px solid rgb(16 185 129 / .2)}.ax[data-modo=claro] .ax-segura{color:#059669}.ax-segura i{width:6px;height:6px;border-radius:50%;background:#34d399}.ax-tarjeta .casilla{color:var(--ax-suave);font-size:.75rem;grid-template-columns:18px 1fr}.ax-tarjeta .casilla input{width:16px;height:16px;accent-color:var(--ax-tono)}.ax-tarjeta .boton:not(.boton-claro){position:relative;overflow:hidden;isolation:isolate;min-height:52px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;border:0;background:linear-gradient(90deg,#ff5a1f,#e64d15);color:#020617;font-weight:900;font-size:.875rem;letter-spacing:.025em;text-transform:uppercase;box-shadow:0 10px 30px -5px #ff5a1f66;transition:transform .2s ease}.ax-tarjeta .boton:not(.boton-claro):hover:not(:disabled){transform:translateY(-2px)}.ax-tarjeta .boton:not(.boton-claro):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 20%,rgb(255 255 255 / .3) 50%,transparent 80%);transform:translate(-100%);transition:transform .7s ease}.ax-tarjeta .boton:not(.boton-claro):hover:after{transform:translate(100%)}.ax-tarjeta .boton svg{width:16px;height:16px}.ax-tarjeta .boton-claro{background:transparent;color:var(--ax-texto);border:1px solid var(--ax-borde);border-radius:12px}.ax-tarjeta .enlace{color:var(--ax-tono)}.ax-tarjeta .aviso-error{background:#ff5a1f24;color:#ffb4a0}.ax[data-modo=claro] .ax-tarjeta .aviso-error{color:#b42318}.ax-primera{margin:0;text-align:center;font-size:.75rem;color:var(--ax-suave)}.ax-primera button{border:0;padding:0;background:none;color:var(--ax-tono);font:inherit;font-weight:600;cursor:pointer}.ax-pie{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 16px max(18px,env(safe-area-inset-bottom));text-align:center;font-size:.72rem;color:var(--ax-suave)}.ax-pie a{color:inherit}.ax-pie-enlaces a:hover{color:var(--ax-tono)}@media(max-width:639px){.ax-pastilla span{display:none}.ax-pastilla{padding:0 11px}.ax-tarjeta{padding:24px 20px;border-radius:26px}.ax-luz{display:none}.ax-barra{height:68px}}@media(prefers-reduced-motion:reduce){.ax-luz,.ax-tarjeta:after{animation:none}.ax-tarjeta .boton:not(.boton-claro):after{display:none}}.ax-cargando{align-items:center;justify-content:center;gap:14px}.ax-cargando p{margin:0;color:#94a3b8}.ax-simbolo-grande{width:64px;height:64px}@media(prefers-reduced-motion:reduce){.ax-impulso{animation:none}}
