.talos-logo[data-v-082486bb]{display:block;width:auto}.digitos[data-v-6874be89]{font-size:30px;letter-spacing:.28em;font-weight:600;font-family:JetBrains Mono,monospace}.cambiar-camara[data-v-69df4f34]{display:inline-flex;align-items:center;gap:8px}.cambiar-camara svg[data-v-69df4f34]{flex:0 0 auto}.flor[data-v-e14227f0]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:18px 0}.pivote-caja[data-v-e14227f0]{position:relative;width:0;height:0;transform:translateY(calc(26px * var(--esc))) scale(var(--esc))}.petalo[data-v-e14227f0]{position:absolute;bottom:0;border-radius:999px 999px 40% 40%;transform-origin:50% 100%;box-shadow:inset 0 -12px 20px -12px #00000080;animation:flBloom-e14227f0 2.6s cubic-bezier(.34,.9,.3,1) infinite;will-change:transform}.brillo[data-v-e14227f0]{position:absolute;left:24%;right:30%;top:12%;height:32%;border-radius:999px;background:#ffffff80;filter:blur(2px);animation:flGloss-e14227f0 2.6s ease-in-out infinite}.pivote[data-v-e14227f0]{position:absolute;left:-11px;bottom:-11px;width:22px;height:22px;border-radius:50%;background:var(--tinta);border:1.6px solid var(--oro)}@keyframes flBloom-e14227f0{0%,8%{transform:rotate(0) scaleY(.35);opacity:.35}46%,62%{transform:rotate(var(--r, 0deg)) scaleY(1);opacity:1}to{transform:rotate(0) scaleY(.35);opacity:.35}}@keyframes flGloss-e14227f0{0%,20%{opacity:0}55%{opacity:.55}to{opacity:0}}@media(prefers-reduced-motion:reduce){.petalo[data-v-e14227f0],.brillo[data-v-e14227f0]{animation:none;opacity:1}}.marco[data-v-cc06b8ea]{position:relative;width:100%;max-width:360px}.video[data-v-cc06b8ea]{width:100%;border-radius:12px;background:var(--velo-2);transform:scaleX(-1)}.tapa[data-v-cc06b8ea]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--velo-2);border-radius:12px;color:var(--humo);font-size:13px;text-align:center;padding:8px}.tapa-clara[data-v-cc06b8ea]{background:color-mix(in srgb,var(--velo-2) 78%,transparent)}.capa[data-v-cc06b8ea]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;color:var(--verde);border-radius:12px}.barrido[data-v-cc06b8ea]{position:absolute;left:0;right:0;top:0;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--verde),transparent);box-shadow:0 0 10px var(--verde);opacity:.8;animation:barrer-cc06b8ea 2.4s ease-in-out infinite}.barrido.rapido[data-v-cc06b8ea]{animation-duration:.9s}@keyframes barrer-cc06b8ea{0%{top:2%}50%{top:96%}to{top:2%}}@media(prefers-reduced-motion:reduce){.barrido[data-v-cc06b8ea]{animation:none;top:50%}}.escaneando[data-v-cc06b8ea]{position:absolute;left:50%;bottom:10px;transform:translate(-50%);background:color-mix(in srgb,var(--velo-2) 85%,transparent);color:var(--marfil);border-radius:999px;padding:4px 12px;font-size:12.5px;pointer-events:none}.velo-sesion[data-v-0e38a2b5]{z-index:9000}.pie[data-v-78cefe23]{margin-top:48px;border-top:1px solid var(--linea);padding:34px 0 20px}.pie-cols[data-v-78cefe23]{display:grid;grid-template-columns:minmax(200px,1.6fr) repeat(4,minmax(0,1fr));gap:24px 32px;align-items:start}.pie-marca[data-v-78cefe23]{display:flex;flex-direction:column;align-items:flex-start}.pie-marca[data-v-78cefe23] svg{display:block;width:auto;margin-top:-6px}.pie-grupo[data-v-78cefe23]{display:flex;flex-direction:column;gap:8px;min-width:0}.pie-grupo h4[data-v-78cefe23]{font-family:Outfit,sans-serif;font-size:11px;line-height:16px;letter-spacing:.16em;text-transform:uppercase;color:var(--marca-agua);margin:0 0 4px;font-weight:600}.pie-grupo a[data-v-78cefe23],.pie-grupo span[data-v-78cefe23]{color:var(--humo);font-size:13.5px;line-height:20px}.pie-grupo a[data-v-78cefe23]:hover{color:var(--marfil)}.pie-base[data-v-78cefe23]{margin-top:28px;padding-top:16px;border-top:1px solid var(--linea);text-align:center;font-size:12px}@media(max-width:760px){.pie-cols[data-v-78cefe23]{grid-template-columns:1fr 1fr}.pie-marca[data-v-78cefe23]{grid-column:1 / -1}}.paginador[data-v-8405cc65]{margin-top:10px;gap:10px;align-items:center;flex-wrap:wrap}.campana-envoltorio[data-v-1c4dddbe]{position:relative;display:inline-flex}.campana-panel.hacia-arriba-der[data-v-1c4dddbe]{top:auto;bottom:42px;right:auto;left:0;z-index:70}.campana-panel.hacia-arriba-izq[data-v-1c4dddbe]{top:auto;bottom:42px;z-index:70}.campana[data-v-1c4dddbe]{background:transparent;border:1px solid var(--borde-2);color:var(--humo-2);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;cursor:pointer;position:relative;padding:0;line-height:0}.campana[data-v-1c4dddbe]:hover{background:var(--velo-2);color:var(--marfil)}.campana-n[data-v-1c4dddbe]{position:absolute;top:-3px;right:-3px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--laca);color:#fff;font-size:10px;font-weight:600;display:grid;place-items:center;line-height:1}.campana-panel[data-v-1c4dddbe]{position:absolute;top:42px;right:0;width:330px;max-width:88vw;background:var(--carta);border:1px solid var(--linea-2);border-radius:14px;box-shadow:0 12px 32px #00000047;z-index:60;overflow:hidden}.campana-cabecera[data-v-1c4dddbe]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--borde-1)}.campana-lista[data-v-1c4dddbe]{list-style:none;margin:0;padding:0;max-height:60vh;overflow:auto}.campana-lista li[data-v-1c4dddbe]{padding:11px 14px;border-bottom:1px solid var(--borde-1);cursor:pointer}.campana-lista li[data-v-1c4dddbe]:last-child{border-bottom:none}.campana-lista li[data-v-1c4dddbe]:hover{background:var(--velo-2)}.campana-lista li.nuevo[data-v-1c4dddbe]{border-left:2px solid var(--oro)}.campana-titulo[data-v-1c4dddbe]{font-size:13.5px;font-weight:500;margin-bottom:2px}.campana-cuerpo[data-v-1c4dddbe]{font-size:12.5px;color:var(--humo-2);line-height:1.45}.campana-hora[data-v-1c4dddbe]{font-size:11px;color:var(--humo);margin-top:3px}.campana-pie[data-v-1c4dddbe]{padding:0 14px 10px;border-top:1px solid var(--borde-1)}@media(max-width:640px){.campana-panel[data-v-1c4dddbe],.campana-panel.hacia-arriba-der[data-v-1c4dddbe],.campana-panel.hacia-arriba-izq[data-v-1c4dddbe]{position:fixed;left:8px;right:8px;top:auto;bottom:76px;width:auto;max-width:none;z-index:120}.campana-lista[data-v-1c4dddbe]{max-height:55vh}}.menu-lat[data-v-e0005e52]{position:sticky;top:0;height:100vh;height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;background:var(--carta);border-right:1px solid var(--linea);color:var(--marfil);z-index:40}.menu-lat.lado-derecha[data-v-e0005e52]{border-right:0;border-left:1px solid var(--linea)}.menu-lat.completo[data-v-e0005e52]{width:264px}.menu-lat.iconos[data-v-e0005e52]{width:76px;align-items:center;padding:14px 0;gap:4px}.menu-lat.flotante[data-v-e0005e52]{position:fixed;top:0;bottom:0;left:0;height:auto;width:min(300px,86vw);box-shadow:0 30px 60px -20px #0f1f1873;z-index:80}.menu-lat.flotante.lado-derecha[data-v-e0005e52]{left:auto;right:0}.ml-cabeza[data-v-e0005e52]{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 10px}.ml-logo[data-v-e0005e52]{cursor:pointer;height:34px}.ml-buscar[data-v-e0005e52]{margin:0 12px 8px;display:flex;align-items:center;gap:8px;height:40px;padding:0 10px;border:1px solid var(--borde-2);border-radius:10px;background:var(--tinta);color:var(--humo);font:inherit;font-size:13.5px;cursor:pointer;text-align:left}.ml-buscar[data-v-e0005e52]:hover{color:var(--marfil)}.ml-buscar-txt[data-v-e0005e52]{flex:1}.ml-buscar kbd[data-v-e0005e52]{font:inherit;font-size:11px;border:1px solid var(--borde-2);border-radius:6px;padding:1px 6px}.ml-lista[data-v-e0005e52]{flex:1;min-height:0;overflow-y:auto;padding:2px 10px 12px;display:flex;flex-direction:column}.ml-seccion[data-v-e0005e52]{display:flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--humo);padding:10px 8px 6px}.ml-seccion.oro[data-v-e0005e52]{color:var(--oro)}.ml-raya[data-v-e0005e52]{height:1px;background:var(--linea);margin:8px 6px}.ml-item[data-v-e0005e52]{display:flex;align-items:center;gap:12px;min-height:40px;padding:0 10px;border-radius:10px;color:var(--marfil);font-size:14px;border:0;background:transparent;font-family:inherit;cursor:pointer;text-align:left;width:100%;box-sizing:border-box}.ml-item.area[data-v-e0005e52]{font-weight:500}.ml-item span[data-v-e0005e52]{flex:1}.ml-item[data-v-e0005e52]:hover{background:var(--velo-1)}.ml-item.activo[data-v-e0005e52],.ml-item.dueno[data-v-e0005e52]{background:var(--verde-tint);color:var(--verde)}.ml-flecha[data-v-e0005e52]{transition:transform .15s ease;color:var(--humo);flex:0 0 auto}.ml-flecha.girada[data-v-e0005e52]{transform:rotate(180deg)}.ml-hijos[data-v-e0005e52]{display:flex;flex-direction:column;padding:2px 0 6px}.ml-hijo[data-v-e0005e52]{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 10px 0 40px;border-radius:8px;color:var(--humo);font-size:13.5px}.ml-hijo[data-v-e0005e52]:hover{background:var(--velo-1);color:var(--marfil)}.ml-hijo.activo[data-v-e0005e52]{background:var(--verde-tint);color:var(--verde);font-weight:500}.ml-pie[data-v-e0005e52]{border-top:1px solid var(--linea);padding:10px 12px 14px;display:flex;flex-direction:column;gap:8px}.ml-yo[data-v-e0005e52]{display:flex;align-items:center;gap:6px}.ml-cuenta[data-v-e0005e52]{flex:1;min-width:0;display:flex;align-items:center;gap:10px;border:0;background:transparent;color:var(--marfil);padding:4px;border-radius:10px;cursor:pointer;text-align:left;font:inherit}.ml-cuenta[data-v-e0005e52]:hover{background:var(--velo-1)}.ml-cuenta-txt[data-v-e0005e52]{display:flex;flex-direction:column;min-width:0}.ml-cuenta-txt b[data-v-e0005e52]{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-cuenta-txt small[data-v-e0005e52]{font-size:12px;color:var(--humo);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-avatar[data-v-e0005e52]{width:34px;height:34px;border-radius:50%;background:var(--oro);color:var(--sobre-oro);display:grid;place-items:center;font-weight:600;font-size:13px;flex:0 0 auto}.ml-avatar.boton[data-v-e0005e52]{border:0;cursor:pointer;font-family:inherit;padding:0;line-height:1}.ml-botones[data-v-e0005e52]{display:flex;gap:6px}.ml-boton[data-v-e0005e52]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:34px;border:1px solid var(--borde-2);background:transparent;color:var(--marfil);border-radius:10px;font:inherit;font-size:13px;cursor:pointer}.ml-icono[data-v-e0005e52]{width:34px;height:34px;border:1px solid var(--borde-2);background:transparent;color:var(--marfil);border-radius:10px;display:grid;place-items:center;cursor:pointer;flex:0 0 auto;font-family:inherit;padding:0;line-height:0}.ml-icono[data-v-e0005e52]:hover,.ml-boton[data-v-e0005e52]:hover{background:var(--velo-1)}.ml-icono.llave[data-v-e0005e52]{background:var(--verde);color:var(--sobre-verde);border-color:transparent}.ri-logo[data-v-e0005e52]{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:600;font-size:26px;border:0;background:transparent;color:var(--marfil);cursor:pointer;margin-bottom:6px;padding:0;width:44px;height:44px;line-height:44px;text-align:center}.ri-boton[data-v-e0005e52]{width:44px;height:44px;border-radius:12px;border:1px solid var(--borde-1);background:var(--tinta);color:var(--humo);display:grid;place-items:center;cursor:pointer;margin-bottom:6px;padding:0;line-height:0}.ri-lista[data-v-e0005e52]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:2px;width:100%}.ri-area[data-v-e0005e52]{position:relative}.ri-item[data-v-e0005e52]{position:relative;width:56px;min-height:50px;border:0;background:transparent;border-radius:12px;color:var(--marfil);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;font-family:inherit;padding:4px 0}.ri-item span[data-v-e0005e52]{font-size:9.5px;font-weight:500;line-height:1.15;color:var(--humo);width:100%;text-align:center;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.ri-item[data-v-e0005e52]:hover{background:var(--velo-1)}.ri-item.activo[data-v-e0005e52]{background:var(--verde-tint);color:var(--verde)}.ri-item.activo span[data-v-e0005e52]{color:var(--verde)}.ml-num[data-v-e0005e52]{flex:0 0 auto;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:10px;background:var(--oro);color:var(--sobre-oro);font-size:11px;font-weight:600;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.ml-hijo span[data-v-e0005e52]{flex:1}.ri-num[data-v-e0005e52]{position:absolute;top:2px;right:4px;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:9px;background:var(--oro);color:var(--sobre-oro);font-size:10px;font-weight:600;line-height:17px;text-align:center;font-variant-numeric:tabular-nums}.ri-item.fijo.con-num[data-v-e0005e52]:after{display:none}.ri-item.fijo[data-v-e0005e52]:after{content:"";position:absolute;top:6px;right:9px;width:6px;height:6px;border-radius:50%;background:var(--oro)}.ri-raya[data-v-e0005e52]{width:36px;height:1px;background:var(--linea);margin:6px 0;flex:0 0 auto}.ri-flyout[data-v-e0005e52]{position:fixed;width:220px;background:var(--carta);border:1px solid var(--linea);border-radius:14px;box-shadow:0 18px 40px -18px #0f1f1859;padding:8px;display:flex;flex-direction:column;z-index:70}.ri-flyout .ml-hijo[data-v-e0005e52]{padding-left:10px}.ri-flyout-titulo[data-v-e0005e52]{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--oro);padding:4px 10px 6px}.ri-pie[data-v-e0005e52]{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:10px;margin-top:6px;border-top:1px solid var(--linea);width:56px}.ri-pie>.ml-icono[data-v-e0005e52],.ri-pie>.ml-avatar.boton[data-v-e0005e52]{width:40px;height:40px}.ri-pie>.ml-icono[data-v-e0005e52]{border-radius:12px}.ri-pie[data-v-e0005e52] .campana-envoltorio{width:40px;height:40px}.ri-pie[data-v-e0005e52] .campana,.ml-yo[data-v-e0005e52] .campana{width:100%;height:100%;border-radius:12px;border:1px solid var(--borde-2);color:var(--marfil)}.ml-yo[data-v-e0005e52] .campana-envoltorio{width:34px;height:34px;flex:0 0 auto}.ml-yo[data-v-e0005e52] .campana{border-radius:10px}.ri-pie[data-v-e0005e52] .campana-n,.ml-yo[data-v-e0005e52] .campana-n{top:-5px;right:-5px}.ml-globo[data-v-e0005e52]{position:absolute;bottom:70px;left:12px;width:240px;background:var(--carta);border:1px solid var(--borde-2);border-radius:14px;box-shadow:0 18px 40px -18px #0f1f1859;padding:8px;display:flex;flex-direction:column;z-index:75}.iconos .ml-globo[data-v-e0005e52]{left:70px;bottom:14px}.lado-derecha .ml-globo[data-v-e0005e52]{left:auto;right:12px}.lado-derecha.iconos .ml-globo[data-v-e0005e52]{right:70px}.ml-globo-quien[data-v-e0005e52]{display:flex;flex-direction:column;padding:6px 10px 10px;border-bottom:1px solid var(--linea);margin-bottom:4px}.ml-globo-quien small[data-v-e0005e52]{color:var(--humo);font-size:12px}.ml-globo-item[data-v-e0005e52]{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 10px;border-radius:8px;border:0;background:transparent;color:var(--marfil);font:inherit;font-size:14px;text-align:left;cursor:pointer}.ml-globo-item[data-v-e0005e52]:hover{background:var(--velo-1)}.ml-globo-item.salir[data-v-e0005e52]{color:var(--laca);font-weight:500}.ml-velo[data-v-e0005e52]{z-index:90;align-items:flex-start;padding-top:12vh}.ml-paleta[data-v-e0005e52]{width:min(560px,92vw);background:var(--carta);border:1px solid var(--borde-2);border-radius:16px;box-shadow:0 30px 60px -26px #0f1f1873;padding:10px}.ml-paleta-campo[data-v-e0005e52]{display:flex;align-items:center;gap:10px;height:50px;padding:0 12px;border-radius:12px;background:var(--tinta);color:var(--humo)}.ml-paleta-campo input[data-v-e0005e52]{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--marfil);font:inherit;font-size:16px}.ml-paleta-lista[data-v-e0005e52]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.ml-paleta-lista button[data-v-e0005e52]{width:100%;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--marfil);font:inherit;font-size:14.5px;cursor:pointer;text-align:left}.ml-paleta-lista button.sel[data-v-e0005e52]{background:var(--verde-tint);color:var(--verde)}.ml-paleta-lista .n[data-v-e0005e52]{flex:1}.ml-paleta-lista .a[data-v-e0005e52]{font-size:12.5px;color:var(--humo)}.ml-paleta-nada[data-v-e0005e52]{margin:12px 8px 6px;font-size:13.5px}@media(max-width:899px){.ml-buscar kbd[data-v-e0005e52]{display:none}}.velo[data-v-5087694f]{z-index:90}.pm[data-v-5087694f]{width:100%;max-width:620px;max-height:88dvh;overflow-y:auto;background:var(--carta);border:1px solid var(--linea);border-radius:16px;padding:20px 22px 22px;box-shadow:0 10px 30px #00000038}.pm-cabeza[data-v-5087694f]{display:flex;align-items:flex-start;gap:10px}.pm-cabeza>div[data-v-5087694f]{flex:1}.pm-cabeza h2[data-v-5087694f]{margin:0}.pm-cabeza p[data-v-5087694f]{margin:2px 0 0;font-size:13px}.pm-dos[data-v-5087694f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:18px 0}.pm-etq[data-v-5087694f]{font-size:13px;color:var(--humo);margin-bottom:8px}.fila-etq[data-v-5087694f]{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.fila-etq span[data-v-5087694f]{flex:1}.fila-etq b[data-v-5087694f]{color:var(--marfil)}.pm-seg[data-v-5087694f]{display:flex;gap:4px;background:var(--tinta);border-radius:12px;padding:4px}.pm-seg button[data-v-5087694f]{flex:1 1 0;min-width:0;min-height:40px;padding:6px 8px;border:0;border-radius:9px;background:transparent;color:var(--humo);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;line-height:1.2}.pm-dos>.pm-modo[data-v-5087694f]{grid-column:1 / -1}.pm[data-v-5087694f]{overflow-x:hidden}.pm-seg button.on[data-v-5087694f]{background:var(--verde);color:var(--sobre-verde)}.pm-link[data-v-5087694f]{border:0;background:transparent;color:var(--verde);font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:0}.pm-lista[data-v-5087694f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pm-lista li[data-v-5087694f]{display:flex;align-items:center;gap:8px;background:var(--carta-2);border-radius:10px;padding:4px 6px 4px 12px;min-height:44px}.pm-n[data-v-5087694f]{flex:1;font-size:14.5px}.pm-a[data-v-5087694f]{font-size:12px}.pm-ic[data-v-5087694f]{width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:var(--marfil);cursor:pointer;font:inherit}.pm-ic[data-v-5087694f]:disabled{opacity:.3;cursor:default}.pm-ic[data-v-5087694f]:not(:disabled):hover{background:var(--velo-1)}.pm-agregar[data-v-5087694f]{display:flex;align-items:center;gap:10px;margin-top:10px}.pm-agregar select[data-v-5087694f]{flex:1}.barra-movil[data-v-58d9bf3a]{display:none}@media(max-width:899px){.barra-movil[data-v-58d9bf3a]{position:fixed;left:0;right:0;bottom:0;z-index:45;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));background:var(--carta);border-top:1px solid var(--linea);box-shadow:0 -8px 24px -18px #0f1f1866}}.bm-item[data-v-58d9bf3a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;padding:4px 2px;border:0;border-radius:12px;background:transparent;color:var(--humo);font:inherit;font-size:11px;line-height:1.1;text-decoration:none;cursor:pointer;min-width:0}.bm-item[data-v-58d9bf3a]{position:relative}.bm-num[data-v-58d9bf3a]{position:absolute;top:2px;left:calc(50% + 6px);min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:9px;background:var(--oro);color:var(--sobre-oro);font-size:10px;font-weight:600;line-height:17px;text-align:center;font-variant-numeric:tabular-nums}.bm-chip-num[data-v-58d9bf3a]{margin-left:8px;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:10px;background:var(--oro);color:var(--sobre-oro);font-size:11px;font-weight:600;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.bm-item span[data-v-58d9bf3a]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-item.activo[data-v-58d9bf3a]{color:var(--verde);font-weight:600}.bm-item.activo svg[data-v-58d9bf3a]{stroke-width:2.2}.bm-velo[data-v-58d9bf3a]{z-index:90;align-items:flex-end;padding:0}.bm-hoja[data-v-58d9bf3a]{width:100%;max-height:86dvh;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;background:var(--carta);border-radius:18px 18px 0 0;border:1px solid var(--borde-2);border-bottom:0;padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px))}.bm-cabeza[data-v-58d9bf3a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:16px}.bm-cerrar[data-v-58d9bf3a]{width:40px;height:40px;border-radius:50%;border:1px solid var(--borde-2);background:transparent;color:var(--marfil);font:inherit;cursor:pointer;padding:0;display:grid;place-items:center;line-height:1}.bm-buscar[data-v-58d9bf3a]{display:flex;align-items:center;gap:10px;height:46px;padding:0 12px;border-radius:12px;border:1px solid var(--borde-2);background:var(--tinta);color:var(--humo);margin-bottom:14px}.bm-buscar input[data-v-58d9bf3a]{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--marfil);font:inherit;font-size:16px;height:100%;padding:0}.bm-resultados[data-v-58d9bf3a]{display:flex;flex-direction:column}.bm-res[data-v-58d9bf3a]{width:100%;display:flex;align-items:center;gap:10px;min-height:48px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--marfil);font:inherit;text-align:left;cursor:pointer}.bm-res[data-v-58d9bf3a]:hover{background:var(--velo-1)}.bm-res .n[data-v-58d9bf3a]{flex:1}.bm-res .a[data-v-58d9bf3a]{font-size:12.5px;color:var(--humo)}.bm-nada[data-v-58d9bf3a]{margin:6px 4px;font-size:14px}.bm-area[data-v-58d9bf3a]{margin-bottom:14px}.bm-area-nombre[data-v-58d9bf3a]{display:flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--humo);margin-bottom:6px}.bm-area-nombre small[data-v-58d9bf3a]{text-transform:none;letter-spacing:0}.bm-chips[data-v-58d9bf3a]{display:flex;flex-wrap:wrap;gap:6px}.bm-chip[data-v-58d9bf3a]{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--borde-2);background:transparent;color:var(--marfil);font:inherit;font-size:14px;text-decoration:none;cursor:pointer}.bm-chip.activo[data-v-58d9bf3a]{border-color:var(--verde);color:var(--verde);font-weight:600}.bm-pie[data-v-58d9bf3a]{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid var(--linea)}.bm-boton[data-v-58d9bf3a]{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--borde-3);background:transparent;color:var(--marfil);font:inherit;font-size:13.5px;cursor:pointer}.bm-boton.llave[data-v-58d9bf3a]{background:var(--verde);color:var(--sobre-verde);border-color:transparent}.bm-boton.salir[data-v-58d9bf3a]{color:var(--laca-texto);margin-left:auto}.menu-arriba[data-v-e6c098d6]{flex-wrap:wrap}.ma-num[data-v-e6c098d6]{display:inline-block;min-width:20px;height:20px;margin-left:6px;padding:0 6px;box-sizing:border-box;border-radius:10px;background:var(--oro);color:var(--sobre-oro);font-size:11px;font-weight:600;line-height:20px;text-align:center;font-variant-numeric:tabular-nums;vertical-align:middle}.submenu-mi-menu[data-v-e6c098d6]{display:block;width:100%;text-align:left;margin-top:6px;padding:8px 12px;background:transparent;color:var(--suave, inherit);border:0;border-top:1px solid var(--linea);border-radius:0;font-size:13px;min-height:0}.submenu-mi-menu[data-v-e6c098d6]:hover{background:var(--velo-1)}.submenu-mas[data-v-e6c098d6]{max-height:70vh;overflow-y:auto}.menu-arriba .submenu-titulo[data-v-e6c098d6]{font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--oro);border-top:1px solid var(--linea);margin-top:6px;padding:10px 14px 4px}.menu-arriba .submenu-titulo[data-v-e6c098d6]:first-child{border-top:0;margin-top:0;padding-top:6px}.elegir-hora[data-v-04aee7b0]{position:relative;display:inline-block}.eh-boton[data-v-04aee7b0]{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-width:92px;height:38px;padding:0 10px;border:1px solid var(--borde-2);border-radius:var(--radio-input);background:var(--carta);color:var(--marfil);font:inherit;font-size:14px;cursor:pointer;font-variant-numeric:tabular-nums;white-space:nowrap;box-sizing:border-box}.eh-boton[data-v-04aee7b0]:disabled{opacity:.5;cursor:default}.eh-boton.vacia[data-v-04aee7b0]{border-style:dashed}.elegir-hora.abierta .eh-boton[data-v-04aee7b0]{border-color:var(--oro)}.eh-boton svg[data-v-04aee7b0]{color:var(--humo);flex:none}.eh-hereda[data-v-04aee7b0]{color:var(--humo);font-size:12px}.eh-hoja[data-v-04aee7b0]{position:fixed;z-index:60;top:var(--eh-y, 0);left:var(--eh-x, 0);width:272px;box-sizing:border-box;padding:12px;border:1px solid var(--borde-2);border-radius:12px;background:var(--carta);box-shadow:0 12px 32px #0000002e}.eh-titulo[data-v-04aee7b0]{font-size:12px;color:var(--humo);margin-bottom:8px}.eh-rejilla[data-v-04aee7b0]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.eh-hoja.fina[data-v-04aee7b0]{width:316px}.eh-hoja.fina .eh-rejilla[data-v-04aee7b0]{grid-template-columns:repeat(5,1fr);max-height:260px;overflow-y:auto}.eh-hora[data-v-04aee7b0]{min-width:0;padding:0;box-sizing:border-box;height:36px;border:1px solid var(--borde-2);border-radius:8px;background:transparent;color:var(--marfil);font:inherit;font-size:13px;cursor:pointer;font-variant-numeric:tabular-nums}.eh-hora[data-v-04aee7b0]:hover:not(:disabled){background:var(--velo-2)}.eh-hora.elegida[data-v-04aee7b0]{background:var(--oro);border-color:var(--oro);color:var(--carta);font-weight:600}.eh-hora[data-v-04aee7b0]:disabled{opacity:.3;cursor:not-allowed;text-decoration:line-through}.eh-escribir[data-v-04aee7b0]{display:flex;gap:6px;margin-top:10px}.eh-escribir input[data-v-04aee7b0]{flex:1;min-width:0}.eh-aviso[data-v-04aee7b0]{margin:6px 0 0;font-size:12px;color:var(--laca)}.eh-pie[data-v-04aee7b0]{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}@media(max-width:599px){.eh-hoja[data-v-04aee7b0]{position:fixed;left:0;right:0;bottom:0;top:auto;width:auto;border-radius:16px 16px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.eh-hora[data-v-04aee7b0]{height:44px}.eh-hoja.fina[data-v-04aee7b0]{width:auto;bottom:calc(64px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 150px);overflow-y:auto;border-radius:16px}}.lista-cierre[data-v-cef616ec]{margin-top:12px;padding:12px 14px;border:1px solid var(--borde-2);border-radius:var(--tal-radius-card);background:var(--velo-1);text-align:left}.lc-titulo[data-v-cef616ec]{margin:0 0 8px;font-weight:600}.lc-item[data-v-cef616ec]{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-top:1px solid var(--linea);cursor:pointer;font-size:14.5px;margin:0}.lc-item[data-v-cef616ec]:first-of-type{border-top:0}.lc-item input[data-v-cef616ec]{width:22px;height:22px;flex:none;margin:1px 0 0;accent-color:var(--verde)}.lc-item.hecho span[data-v-cef616ec]{color:var(--verde)}.lc-aviso[data-v-cef616ec]{margin:8px 0 0;font-size:12.5px;color:var(--laca)}.lc-talos[data-v-cef616ec]{display:block;margin-top:3px;font-size:12px;color:var(--humo);font-weight:400}.lc-talos.ok[data-v-cef616ec]{color:var(--verde)}.lc-talos.no[data-v-cef616ec]{color:var(--oro-suave)}.lc-foto-pista[data-v-cef616ec]{display:block;margin-top:3px;font-size:12px;color:var(--humo);font-weight:400}.lc-foto[data-v-cef616ec]{display:flex;align-items:center;gap:8px;margin-top:6px}.lc-foto img[data-v-cef616ec]{width:64px;height:64px;object-fit:cover;border-radius:8px;border:1px solid var(--borde-2)}.lc-foto-err[data-v-cef616ec]{display:block;margin-top:3px;font-size:12px;color:var(--laca);font-weight:400}.lc-oculta[data-v-cef616ec]{display:none}.grande[data-v-cef616ec]{padding:18px 22px;max-width:640px;margin:18px auto 0}.grande .lc-titulo[data-v-cef616ec]{font-size:22px}.grande .lc-item[data-v-cef616ec]{font-size:21px;padding:14px 0;gap:16px}.grande .lc-item input[data-v-cef616ec]{width:32px;height:32px}.grande .lc-aviso[data-v-cef616ec]{font-size:16px}.shell.con-menu[data-v-e4a3b92c]{max-width:none;margin:0;padding:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start}.shell.con-menu.lado-derecha[data-v-e4a3b92c]{grid-template-columns:minmax(0,1fr) auto}.shell.con-menu.lado-derecha .col-menu[data-v-e4a3b92c]{order:2}.shell.con-menu>.aviso-tableta[data-v-e4a3b92c]{grid-column:1 / -1}.shell.con-menu .contenido[data-v-e4a3b92c]{min-width:0;padding:22px 28px 72px}.cajon-velo[data-v-e4a3b92c]{z-index:79}@media(min-width:900px){.topbar.solo-angosta[data-v-e4a3b92c]{display:none}}@media(min-width:900px){.topbar.con-arriba .menu-boton[data-v-e4a3b92c]{display:none}}@media(max-width:899px){.solo-ancha-arriba[data-v-e4a3b92c]{display:none!important}}@media(max-width:899px){.shell.con-barra[data-v-e4a3b92c]{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media(max-width:899px){.shell.con-menu[data-v-e4a3b92c]{display:block}.shell.con-menu .col-menu[data-v-e4a3b92c]{display:none}.shell.con-menu .contenido[data-v-e4a3b92c]{padding:0 12px 72px}}.menu-boton[data-v-e4a3b92c]{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:1px solid var(--borde-2);background:transparent;color:var(--marfil);border-radius:12px;font:inherit;font-size:14px;font-weight:500;cursor:pointer;grid-area:menu;justify-self:start}.topbar[data-v-e4a3b92c]{grid-template-columns:auto auto 1fr auto;grid-template-areas:"menu brand nav user"}.menu-boton[data-v-e4a3b92c]:hover{background:var(--velo-1)}.zona-pantalla[data-v-e4a3b92c]{position:relative;min-height:40vh}.velo-carga[data-v-e4a3b92c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:flex-start;justify-content:center;padding-top:18vh;background:color-mix(in srgb,var(--carta) 72%,transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.velo[data-v-e4a3b92c]{z-index:60}.dialogo[data-v-e4a3b92c]{width:100%;max-width:420px;max-height:88dvh;overflow-y:auto;background:var(--carta);border:1px solid var(--linea);border-radius:14px;padding:16px 18px 18px;box-shadow:0 10px 30px #00000038}.temabtn.llave[data-v-e4a3b92c],.barra-btn.llave[data-v-e4a3b92c]{background:var(--verde);color:var(--sobre-verde);border-color:transparent}.temabtn.llave[data-v-e4a3b92c]:hover,.barra-btn.llave[data-v-e4a3b92c]:hover{background:var(--verde-hover);color:var(--sobre-verde)}@font-face{font-family:Outfit;font-style:normal;font-weight:300 600;font-display:swap;src:url(/app/fuentes/Outfit-var.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500 600;font-display:swap;src:url(/app/fuentes/CormorantGaramond-var.woff2) format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:500 600;font-display:swap;src:url(/app/fuentes/CormorantGaramond-var-italic.woff2) format("woff2");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{--tal-bg: #0f1f18;--tal-surface: #16281f;--tal-surface-2: #1d3227;--tal-ink: #f4f0e8;--tal-ink-soft: #9fb3a8;--tal-jade: #7fb88f;--tal-gold: #d7ab6d;--tal-lacquer: #e07a6e;--tal-on-jade: #0f1f18;--tal-on-gold: #231b0c;--tal-on-lacquer: #2a0f0b;--tal-hairline: rgba(255,255,255,.08);--tal-hairline-strong: rgba(255,255,255,.16);--tal-radius-field: 10px;--tal-radius-card: 16px;--tal-gutter: 16px;--tal-font-display: "Cormorant Garamond", Georgia, serif;--tal-font-ui: "Outfit", system-ui, -apple-system, sans-serif}[data-theme=light],[data-tema=claro]{--tal-bg: #f7f4ec;--tal-surface: #fffdf8;--tal-surface-2: #f2ede1;--tal-ink: #12241c;--tal-ink-soft: #5d6a60;--tal-jade: #2f7a4d;--tal-gold: #a2762f;--tal-lacquer: #b23a2c;--tal-on-jade: #f7f4ee;--tal-on-gold: #fffdf8;--tal-on-lacquer: #fff6f4;--tal-hairline: rgba(15,31,24,.1);--tal-hairline-strong: rgba(15,31,24,.2)}:root{--tinta: var(--tal-bg);--carta: var(--tal-surface);--marfil: var(--tal-ink);--humo: var(--tal-ink-soft);--verde: var(--tal-jade);--oro: var(--tal-gold);--laca: var(--tal-lacquer);--radio-carta: var(--tal-radius-card);--radio-input: var(--tal-radius-field);--verde-tint: color-mix(in srgb, var(--tal-jade) 12%, transparent);--verde-bord: color-mix(in srgb, var(--tal-jade) 30%, transparent);--tinta-hondo:#0c1712;--carta-2: #1c3025;--sutil: rgba(255,255,255,.02);--linea: rgba(215,171,109,.16);--linea-2: rgba(215,171,109,.22);--marfil-on: #eef2ee;--humo-2: #cdd8d0;--marca-agua: #67766b;--verde-osc: #567c5e;--oro-sol: #b1863f;--tt-color: #6b9be0;--ag-jade: var(--verde);--ag-salvia: #9db88f;--ag-cielo: #74c3d6;--ag-lavanda: #b39ddb;--ag-rosa: #e79bb5;--ag-durazno: #f0a982;--ag-arena: #d9c49a;--ag-oliva: #c4c46c;--oro-suave: #e7c48c;--mono: ui-monospace, "SF Mono", Menlo, monospace;--sombra-modal: 0 34px 70px -24px rgba(0,0,0,.66);--velo-1: rgba(255,255,255,.02);--velo-2: rgba(255,255,255,.035);--velo-3: rgba(255,255,255,.08);--borde-1: rgba(255,255,255,.06);--borde-2: rgba(255,255,255,.1);--borde-3: rgba(255,255,255,.14);--sobre-oro: #12241c;--sobre-verde: #0e1a12;--verde-hover: #93c8a2;--laca-texto: #e4b1b1;--verde-texto: #b5d3ba;--halo: #14291f;--pastilla-sel: var(--verde);--pastilla-sel-txt: var(--sobre-verde)}[data-tema=claro]{--tinta: #e8e3d7;--tinta-hondo:#ddd6c7;--carta: #f4f1e9;--carta-2: #ebe6da;--sutil: rgba(22,36,29,.045);--linea: rgba(22,36,29,.16);--linea-2: rgba(184,135,60,.34);--marfil: #16241d;--marfil-on: #ffffff;--humo: #4d5c53;--humo-2: #3c4a42;--marca-agua: #5b665e;--verde: #356847;--verde-osc: #2c5a3a;--verde-tint: rgba(63,122,82,.1);--verde-bord: rgba(63,122,82,.34);--oro: #855a12;--oro-sol: #8a5f22;--tt-color: #3f6fb5;--ag-jade: var(--verde);--ag-salvia: #64835a;--ag-cielo: #2a8aa3;--ag-lavanda: #7a5fb0;--ag-rosa: #b5577a;--ag-durazno: #c06b3e;--ag-arena: #96783f;--ag-oliva: #7a7b22;--oro-suave: #6f4d1c;--laca: #a8452f;--sombra-modal: 0 30px 60px -26px rgba(15,31,24,.28);--velo-1: rgba(22,36,29,.035);--velo-2: #f4f1e9;--velo-3: rgba(22,36,29,.13);--borde-1: rgba(22,36,29,.1);--borde-2: rgba(22,36,29,.16);--borde-3: rgba(22,36,29,.2);--sobre-oro: #ffffff;--sobre-verde: #ffffff;--verde-hover: #2a5639;--laca-texto: #8f3320;--verde-texto: #2c5a3a;--halo: #f2eee3;--pastilla-sel: #9cc4a8;--pastilla-sel-txt: #12241c}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:radial-gradient(1200px 520px at 50% -140px,var(--halo) 0%,transparent 70%),var(--tinta);background-attachment:fixed;color:var(--marfil);font-family:Outfit,system-ui,sans-serif;font-weight:400;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;margin:0;font-style:italic}h1{font-size:34px;letter-spacing:.005em}h2{font-size:22px}h3{font-size:18px;font-style:normal}a{color:var(--verde);text-decoration:none}.shell{max-width:1200px;margin:0 auto;padding:0 22px 72px}.topbar{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"brand nav user";align-items:center;gap:16px;background:var(--sutil);border-bottom:1px solid var(--linea);margin:0 -22px 30px;padding:16px 22px}.topbar>.logo,.topbar>a:first-child{grid-area:brand}.logo{height:36px;cursor:pointer;display:block;flex-shrink:0}.brand{font-family:Cormorant Garamond,serif;font-size:26px;font-style:italic}.brand small{font-style:normal;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--oro);margin-left:10px}.topnav{grid-area:nav;display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-start;align-items:center;min-width:0;padding-left:4px}.topnav a{color:var(--humo);padding:7px 14px;border-radius:999px;font-size:13px;border:1px solid transparent;white-space:nowrap;transition:color .12s ease,background .12s ease}.topnav a:hover{color:var(--marfil)}.topnav a.router-link-active{color:var(--marfil-on);background:var(--verde-tint);border-color:var(--verde-bord)}.navgroup{position:relative}.navgroup-btn{color:var(--humo);padding:7px 14px;border-radius:999px;font-size:13px;border:1px solid transparent;white-space:nowrap;background:transparent;cursor:pointer;font-family:inherit;transition:color .12s ease,background .12s ease}.navgroup-btn:hover{color:var(--marfil)}.navgroup-btn.activo{color:var(--marfil-on);background:var(--verde-tint);border-color:var(--verde-bord)}.submenu{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--carta-2);border:1px solid var(--linea);border-radius:14px;padding:6px;display:flex;flex-direction:column;gap:2px;min-width:168px;z-index:50;box-shadow:0 14px 34px #00000073}.submenu a{color:var(--humo);padding:8px 12px;border-radius:9px;font-size:13px;white-space:nowrap;text-align:left}.submenu a:hover{background:var(--tinta);color:var(--marfil)}.submenu a.router-link-active{color:var(--verde)}.topbar-user{grid-area:user;display:flex;align-items:center;gap:8px;flex-shrink:0;justify-content:flex-end}.topbar-user .chip.verde{display:inline-flex;align-items:center;gap:8px;padding:5px 6px 5px 13px;border:1px solid var(--linea-2);border-radius:999px;color:var(--marfil-on);font-size:12.5px}.topbar-user .chip.verde:after{content:"";width:24px;height:24px;border-radius:50%;background:var(--oro);display:inline-block}.langtoggle{display:flex;border:1px solid var(--linea-2);border-radius:999px;overflow:hidden}.langtoggle .lang{background:transparent;color:var(--humo);border:none;border-radius:0;padding:5px 11px;font-size:12px;font-weight:500;cursor:pointer}.langtoggle .lang:hover{color:var(--marfil)}.langtoggle .lang.on{background:var(--oro);color:var(--sobre-oro)}@media(max-width:1150px){.topbar{grid-template-columns:auto auto;grid-template-areas:"brand user" "nav nav"}.topnav{margin-top:6px}}.saludo{padding:12px 2px 4px;margin-bottom:22px}.saludo .eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--oro);margin-bottom:8px}.saludo .grande{font-family:Cormorant Garamond,serif;font-style:italic;font-size:36px;color:var(--marfil);line-height:1.1}.saludo .sub{color:var(--humo);font-size:14px;margin-top:6px}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.tile{background:var(--velo-2);border:1px solid var(--velo-3);border-radius:var(--radio-carta);padding:20px 18px;cursor:pointer;position:relative;overflow:hidden;transition:transform .15s ease,border-color .15s ease,background .15s ease;color:var(--marfil)}.tile:hover{transform:translateY(-2px);border-color:var(--verde-bord);background:#7fb88f0f}.tile .t-mark{width:42px;height:42px;border-radius:12px;background:#7fb88f1f;display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:24px;color:var(--verde);line-height:1}.tile h2{font-size:22px;margin-bottom:2px;font-style:italic}.tile .t-en{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--oro);margin-bottom:8px}.tile p{margin:0;color:var(--humo);font-size:12.5px;line-height:1.5}.tile.off{opacity:.4;cursor:default}.tile.off:hover{transform:none;border-color:var(--velo-3);background:var(--velo-2)}.tile .soon{position:absolute;top:14px;right:16px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--marca-agua)}.card{background:var(--carta);border:1px solid var(--linea);border-radius:var(--radio-carta);padding:22px;margin-bottom:18px}.rubro{display:flex;align-items:center;gap:12px;margin-bottom:16px}.rubro h2{white-space:nowrap;font-size:26px}.rubro:after{content:"";height:1px;background:linear-gradient(90deg,var(--oro),transparent);flex:1;opacity:.55}.fila{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.crece{flex:1}.apart{margin-left:auto}input,select,textarea{background:var(--tinta);color:var(--marfil);border:1px solid var(--borde-2);border-radius:var(--radio-input);padding:9px 12px;font:inherit;font-size:14px}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--oro);box-shadow:0 0 0 3px #d7ab6d1f}input::placeholder{color:var(--marca-agua)}input[type=color]{padding:3px;width:46px;height:34px;cursor:pointer;flex:0 0 auto}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:0;border-radius:6px}input[type=color]::-moz-color-swatch{border:0;border-radius:6px}input[type=checkbox],input[type=radio]{width:16px;height:16px;flex:none;margin:0;cursor:pointer;accent-color:var(--verde)}label{font-size:12.5px;color:var(--humo);display:block;margin-bottom:4px}label.fila:has(>input[type=checkbox],>input[type=radio]):not(:has(select,textarea,button,input:not([type=checkbox]):not([type=radio]))){flex-wrap:nowrap;align-items:flex-start}label.fila>input[type=checkbox],label.fila>input[type=radio]{margin-top:2px}button{background:var(--verde);color:var(--sobre-verde);border:none;border-radius:var(--radio-input);padding:9px 16px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .12s ease,opacity .12s ease}button:hover{background:var(--verde-hover)}button:disabled{opacity:.45;cursor:default}button.fantasma{background:transparent;color:var(--marfil);border:1px solid var(--borde-3);font-weight:500}button.fantasma:hover{border-color:var(--oro);background:var(--carta-2)}button.peligro{background:transparent;color:var(--laca);border:1px solid var(--laca);font-weight:500}button.peligro:hover{background:#c96a6a1a}button.mini{padding:5px 12px;font-size:12.5px;border-radius:8px}table{width:100%;border-collapse:collapse;font-size:13.5px}th{text-align:left;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--marca-agua);font-weight:600;padding:9px 10px;border-bottom:1px solid var(--linea)}td{padding:10px;border-bottom:1px solid var(--borde-1);vertical-align:middle;color:var(--humo-2)}tr:hover td{background:var(--velo-1)}.chip{display:inline-block;padding:3px 11px;border-radius:999px;font-size:11.5px;border:1px solid var(--borde-2);color:var(--humo)}.chip.verde{border-color:var(--verde-bord);color:var(--verde)}.chip.oro{border-color:var(--linea-2);color:var(--oro-suave);background:#d7ab6d1f}.chip.laca{border-color:var(--laca);color:var(--laca-texto)}.laca-txt,button.fantasma.laca-txt{color:var(--laca-texto)}.aviso{border-radius:12px;padding:12px 15px;font-size:13.5px;margin-bottom:14px;border:1px solid var(--linea);color:var(--humo-2);background:var(--velo-2)}.aviso.laca{border-color:#c96a6a80;color:var(--laca-texto);background:#c96a6a12}.aviso.verde{border-color:var(--verde-bord);color:var(--verde-texto);background:#7fb88f14}.aviso.oro{border-color:var(--linea-2);color:var(--oro-suave);background:#d7ab6d14}.candado{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--oro-suave);border:1px solid var(--linea-2);background:#d7ab6d1a;border-radius:999px;padding:4px 11px}.candado:before{content:"🔒";font-size:11px}.velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;background:radial-gradient(680px 420px at 50% 12%,var(--halo) 0%,transparent 72%),#080c0abd}.modal{background:var(--carta);border:1px solid var(--linea);border-radius:18px;padding:26px;width:min(560px,92vw);max-height:88vh;overflow:auto;box-shadow:var(--sombra-modal)}.mono{font-family:var(--mono);font-size:12.5px}.suave{color:var(--humo);font-size:13px}.autopanel{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:#7fb88f0f;border:1px solid var(--verde-bord);border-radius:14px;padding:14px 16px;margin-bottom:14px}.livedot{width:10px;height:10px;border-radius:50%;background:var(--verde);flex:none}.livedot.on{animation:talosPulse 1.4s ease-in-out infinite}.livedot.off{background:var(--marca-agua)}.autopanel .barwrap{flex:1;min-width:140px;height:6px;border-radius:999px;background:var(--velo-3);overflow:hidden}.autopanel .bar{height:100%;background:linear-gradient(90deg,var(--verde),var(--oro));width:0}.autopanel .bar.run{animation:talosBar linear forwards}@keyframes talosPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.6)}}@keyframes talosBar{0%{width:0}to{width:100%}}@media(prefers-reduced-motion:reduce){.livedot.on{animation:none}.autopanel .bar.run{animation:none;width:100%}}.kpis,.kpis4,.kpi-row{display:grid;gap:12px;margin:4px 0 6px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.kpis4{grid-template-columns:repeat(4,1fr)}.kpi{background:var(--velo-2);border:1px solid var(--borde-1);border-radius:14px;padding:14px 16px}.kpi label{margin-bottom:4px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--humo)}.kpi b{display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:600;color:var(--marfil);font-variant-numeric:tabular-nums;line-height:1.1}.avatar-wrap{position:relative;display:inline-flex}.avatar{width:34px;height:34px;padding:0;border-radius:50%;background:var(--oro-sol);color:var(--sobre-oro);border:1px solid var(--linea-2);font-size:12.5px;font-weight:600;letter-spacing:.04em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.avatar:hover{background:var(--oro)}.avatar-tip{position:absolute;top:calc(100% + 8px);right:0;z-index:50;background:var(--carta);border:1px solid var(--linea);border-radius:10px;padding:9px 13px;white-space:nowrap;box-shadow:var(--sombra-modal);opacity:0;visibility:hidden;transition:opacity .12s ease}.avatar-wrap:hover .avatar-tip,.avatar-tip.abierto{opacity:1;visibility:visible}.iconbtn{width:34px;height:34px;padding:0;border-radius:50%;background:transparent;color:var(--humo);border:1px solid var(--borde-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.iconbtn:hover{color:var(--laca-texto);border-color:var(--laca);background:#c96a6a14}.barra-inferior{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px calc(8px + env(safe-area-inset-bottom,0px));background:var(--carta);border-top:1px solid var(--linea)}.barra-btn{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid var(--borde-3);color:var(--humo);border-radius:999px;padding:7px 14px;font-size:13px;cursor:pointer}.barra-btn:hover{color:var(--marfil)}.solo-movil{display:none}@media(max-width:640px){.solo-escritorio{display:none!important}.solo-movil{display:flex}.shell{padding-bottom:84px}}html,body{max-width:100%;overflow-x:clip}.tabla-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.tabs-scroll{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.tabs-scroll::-webkit-scrollbar{display:none}.tabs-scroll>button{flex:0 0 auto}@media(max-width:640px){.tabs-scroll{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent);padding-right:28px}}@media(max-width:900px){.fila{flex-wrap:wrap}.rubro{flex-wrap:wrap;gap:6px}.rubro h2{white-space:normal}.apart{margin-left:0}}@media(max-width:640px){.shell{padding:0 14px 52px}.topbar{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px;gap:8px}.topbar-user{gap:6px;min-width:0}.topbar-user .chip,.topbar-user .pastilla-usuario{max-width:42vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topnav{gap:2px}.topnav a{padding:6px 10px;font-size:12.5px}.logo{height:30px}.kpis4{grid-template-columns:repeat(2,1fr)}.saludo .grande{font-size:28px}button,.topnav a,.navgroup-btn{min-height:40px}.card{padding:16px 14px;border-radius:14px}.rubro h2{font-size:21px}.kpi b{font-size:22px}.kpi-row,.kpis,.kpis4{grid-template-columns:repeat(2,1fr)!important;gap:8px}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}table thead,table tbody{display:table;width:100%;min-width:max-content}td,th{padding:8px}table{font-size:13px}input[type=number],input[type=text],input[type=date],input[type=time],select,input:not([type]){max-width:100%}.card input,.card select{max-width:100%}.modal{width:96vw;max-height:92vh;padding:18px 15px;border-radius:14px}.velo{align-items:flex-start;padding:8px 0}td .mini{margin:2px 0}.form-grid,.grid-2,.grid-3{grid-template-columns:1fr!important}}@media(max-width:640px){.tabla-tarjetas{display:block;white-space:normal}.tabla-tarjetas thead{display:none}.tabla-tarjetas tbody,.tabla-tarjetas tfoot{display:block;width:100%;min-width:0}.tabla-tarjetas tr{display:block;border:1px solid var(--borde-1);border-radius:12px;padding:10px 12px;margin-bottom:10px;background:var(--velo-2)}.tabla-tarjetas td{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border:none;padding:5px 0;text-align:right!important;white-space:normal!important;min-width:0}.tabla-tarjetas td:before{content:attr(data-label);text-align:left;flex:0 0 38%;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--marca-agua);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabla-tarjetas td{overflow-wrap:break-word}.tabla-tarjetas td .chip,.tabla-tarjetas td .chip-artista{white-space:nowrap}.tabla-tarjetas td{flex-wrap:wrap}.tabla-tarjetas td>.valor-celda{flex:1 1 55%;min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.tabla-tarjetas td:not([data-label]):before{content:"";flex:0}.tabla-tarjetas tr:hover td{background:transparent}}@media(max-width:400px){.kpi-row,.kpis,.kpis4{grid-template-columns:1fr!important}.shell{padding:0 10px 48px}}@media(prefers-reduced-motion:reduce){.tile,button,.topnav a{transition:none}}.submenu-mas{min-width:200px}.submenu-titulo{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--humo-2, #67766b);padding:10px 14px 4px}.submenu-titulo:first-child{padding-top:6px}.modperm{border:1px solid var(--linea);border-radius:12px;margin-bottom:10px;overflow:hidden;background:var(--velo-1)}.modperm-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;cursor:pointer;flex-wrap:wrap}.modperm-head:hover{background:#7fb88f0f}.modperm-tit{display:flex;align-items:baseline;gap:8px;min-width:0}.modperm-caret{color:var(--oro);width:12px}.modperm-desc{font-size:12px}.modperm-quien{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:11px}.modperm-quien .chip{opacity:.35}.modperm-quien .chip.verde{opacity:1}.modperm-body{padding:0 16px 14px;border-top:1px solid var(--linea)}.modperm-body table{font-size:13px}.modperm-body th{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.fila-visible td{background:#d7ab6d12}.fila-seccion td{background:var(--velo-2);padding-top:12px}@media(max-width:640px){.modperm-body{padding:0 8px 12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.modperm-body table{min-width:520px}.modperm-body th:first-child,.modperm-body td:first-child{position:sticky;left:0;z-index:1;background:var(--carta);min-width:150px;max-width:150px;white-space:normal}.modperm-body .fila-visible td:first-child{background:#1a2b21}.modperm-body th:not(:first-child),.modperm-body td:not(:first-child){text-align:center;min-width:62px}.tabla-pin{min-width:560px}.tabla-pin th:first-child,.tabla-pin td:first-child{position:sticky;left:0;z-index:1;background:var(--carta);min-width:160px;white-space:normal}}.temabtn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:1px solid var(--linea);border-radius:999px;color:var(--humo);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.temabtn:hover{color:var(--oro);border-color:var(--linea-2);background:var(--velo-1)}.cita-fila{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;border:1px solid var(--borde-1);background:var(--velo-1);cursor:pointer;transition:border-color .12s ease,background .12s ease}.cita-fila:hover{border-color:var(--verde-bord);background:var(--verde-tint)}.cita-fila.sel{border-color:var(--verde);background:var(--verde-tint)}.cita-fila.off{opacity:.5;cursor:default}.cita-fila.off:hover{border-color:var(--borde-1);background:var(--velo-1)}.tabla-clientas .nombre{font-weight:500}.tabla-clientas .celda-acciones{text-align:right;white-space:nowrap}.tabla-clientas .celda-chips{display:table-cell}.tabla-clientas .celda-chips .chip{display:block;width:fit-content;margin-bottom:3px}.tabla-clientas .celda-acciones>.mini{margin-right:6px}.nombre-boton{display:inline;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:var(--verde);text-decoration:underline;text-underline-offset:2px;text-align:left}.nombre-boton:hover,.nombre-boton:focus,.nombre-boton:active{background:none;color:var(--verde)}.nombre-boton:hover{text-decoration-thickness:2px}.nombre-boton:focus-visible{outline:2px solid var(--oro);outline-offset:2px}.pastillas{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}@media(max-width:720px){.tabla-clientas thead{display:none}.tabla-clientas,.tabla-clientas tbody,.tabla-clientas tr,.tabla-clientas td{display:block}.tabla-clientas{white-space:normal}.tabla-clientas tbody{min-width:0}.tabla-clientas td{overflow-wrap:break-word}.tabla-clientas tr{border:1px solid var(--linea);border-radius:12px;padding:10px 12px;margin-bottom:10px;background:var(--velo-2)}.tabla-clientas td{border:none;padding:3px 0}.tabla-clientas td[data-r]:before{content:attr(data-r) ": ";color:var(--humo);font-size:11.5px}.tabla-clientas td[data-r=Clienta]{padding-bottom:8px}.tabla-clientas td[data-r=Clienta]:before{content:none}.tabla-clientas td[data-r=Clienta] .nombre-boton{font-size:16px}.tabla-clientas td[data-r=Antigüedad]{text-align:left}.tabla-clientas .celda-chips .chip{display:inline-block;margin-right:4px}.tabla-clientas .celda-acciones{text-align:left;white-space:normal;padding-top:10px;margin-top:8px;border-top:1px solid var(--linea)}.tabla-clientas .celda-acciones>.mini{margin:0 0 6px;width:100%;min-height:44px}}button.interruptor{width:46px;height:28px;min-height:0;padding:0;border:none;border-radius:99px;background:var(--tal-hairline-strong);position:relative;flex:none;cursor:pointer}button.interruptor.on{background:var(--tal-jade)}button.interruptor span{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--tal-ink);transition:left .18s}button.interruptor.on span{left:21px}button.interruptor:disabled{cursor:not-allowed;opacity:.55}button.interruptor:focus-visible{outline:2px solid var(--tal-gold);outline-offset:2px}@media(prefers-reduced-motion:reduce){button.interruptor span{transition:none}}.buscador{display:flex;align-items:center;gap:9px;background:var(--tinta);border:1px solid var(--borde-2);border-radius:var(--radio-input);padding:0 12px;transition:border-color .15s,box-shadow .15s}.buscador:focus-within{border-color:var(--oro);box-shadow:0 0 0 3px #d7ab6d1f}.buscador svg{flex:0 0 auto;opacity:.8;stroke:var(--humo)}.buscador input{flex:1;background:transparent;border:none;outline:none;color:var(--marfil);padding:10px 0;font-size:14px;min-width:0}.buscador input::placeholder{color:var(--marca-agua)}[data-ir]{scroll-margin-top:72px}.ir-resaltada{box-shadow:0 0 0 3px var(--tal-gold);transition:box-shadow .4s ease}@media(prefers-reduced-motion:reduce){.ir-resaltada{transition:none}}
