.reglas-clave[data-v-9a70dc4d]{margin:10px 0 4px}.regla[data-v-9a70dc4d]{display:flex;align-items:center;gap:8px;margin:4px 0;font-size:13.5px;color:var(--tal-ink-soft)}.regla.ok[data-v-9a70dc4d]{color:var(--tal-ink)}.tic[data-v-9a70dc4d]{width:14px;text-align:center;color:var(--tal-ink-soft)}.regla.ok .tic[data-v-9a70dc4d]{color:var(--tal-jade)}.barra[data-v-9a70dc4d]{display:flex;gap:5px;margin:12px 0 4px}.barra span[data-v-9a70dc4d]{flex:1;height:4px;border-radius:2px;background:var(--tal-hairline)}.barra[data-nivel="1"] span[data-v-9a70dc4d]:nth-child(-n+1){background:var(--tal-lacquer)}.barra[data-nivel="2"] span[data-v-9a70dc4d]:nth-child(-n+2){background:var(--tal-gold)}.barra[data-nivel="3"] span[data-v-9a70dc4d]{background:var(--tal-jade)}.fuerza[data-v-9a70dc4d]{font-size:12.5px;color:var(--tal-ink-soft);margin:2px 0 0}.tel-con-pais[data-v-d0e723ed]{display:block}.tel-fila[data-v-d0e723ed]{display:flex;gap:8px;align-items:stretch}.tel-fila input[data-v-d0e723ed]{flex:1;min-width:0}.tel-pais[data-v-d0e723ed]{flex:none;min-height:54px;padding:0 12px;border-radius:12px;background:var(--tal-surface);border:1px solid var(--tal-hairline);color:var(--tal-ink);font:inherit;font-size:16px;white-space:nowrap;cursor:pointer}.tel-sale[data-v-d0e723ed]{margin:6px 2px 0;font-size:13px;color:var(--tal-ink-soft)}.celdas[data-v-b31a2fc7]{display:flex;gap:9px;margin-bottom:18px}.celda[data-v-b31a2fc7]{flex:1;min-width:0;aspect-ratio:1 / 1.18;border-radius:12px;background:var(--tal-surface);border:1.5px solid var(--tal-hairline);text-align:center;padding:0;font-size:24px;font-family:Cormorant Garamond,Georgia,serif;color:var(--tal-ink);caret-color:var(--tal-jade)}.celda[data-v-b31a2fc7]:focus,.celda.activa[data-v-b31a2fc7]{outline:none;border-color:var(--tal-jade)}.verificar[data-v-28322e4a]{--h2: 26px}.prefiere[data-v-28322e4a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0 0}.cambiado[data-v-28322e4a]{margin:12px 0 0}@media(min-width:720px){.verificar[data-v-28322e4a]{--h2: 30px}}@media(min-width:1080px){.verificar[data-v-28322e4a]{--h2: 34px}}.kicker[data-v-28322e4a]{font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--tal-gold);margin:0 0 8px}.titulo[data-v-28322e4a]{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:600;font-size:var(--h2);line-height:1.08;margin:0 0 10px;color:var(--tal-ink)}.bajada[data-v-28322e4a]{font-size:14px;color:var(--tal-ink-soft);line-height:1.65;margin:0 0 22px}.principal[data-v-28322e4a]{width:100%;min-height:54px;border-radius:14px;margin-top:18px;background:var(--tal-jade);color:var(--tal-on-jade);font-size:15.5px;font-weight:600;border:0;cursor:pointer;box-shadow:0 16px 30px -18px color-mix(in srgb,var(--tal-jade) 70%,transparent)}.principal[data-v-28322e4a]:disabled{opacity:.45;cursor:default;box-shadow:none}.secundaria[data-v-28322e4a]{width:100%;min-height:50px;border-radius:14px;margin-top:11px;background:transparent;border:1px solid var(--tal-hairline-strong);color:var(--tal-ink);font-size:14.5px;cursor:pointer}.no-llego[data-v-28322e4a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--tal-hairline)}.no-llego .suave[data-v-28322e4a]{font-size:12.5px;color:var(--tal-ink-soft)}.otro-canal[data-v-28322e4a]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--tal-jade);background:none;border:0;padding:0;cursor:pointer}.otro-canal[data-v-28322e4a]:hover{background:none}.aviso[data-v-28322e4a]{font-size:13px;margin:10px 0 0;color:var(--tal-ink-soft)}.aviso.laca[data-v-28322e4a]{color:var(--tal-lacquer)}.reloj[data-v-28322e4a]{display:flex;align-items:center;gap:8px;margin:-8px 0 16px;font-size:12.5px;color:var(--tal-ink-soft)}.tic-tac[data-v-28322e4a]{font-variant-numeric:tabular-nums;font-weight:600;color:var(--tal-ink)}.tic-tac.poco[data-v-28322e4a]{color:var(--tal-lacquer)}.puntos-intento[data-v-28322e4a]{display:flex;gap:5px}.puntos-intento i[data-v-28322e4a]{width:6px;height:6px;border-radius:50%;background:var(--tal-jade);display:block}.puntos-intento i.gastado[data-v-28322e4a]{background:var(--tal-hairline-strong)}.espera[data-v-28322e4a]{font-size:12.5px;margin-top:16px;padding-top:16px;border-top:1px solid var(--tal-hairline)}.conflicto-lineas[data-v-544d6ac8]{display:grid;gap:8px;margin:14px 0}.conflicto-lineas .linea[data-v-544d6ac8]{display:grid;grid-template-columns:80px 1fr auto;gap:8px;align-items:baseline;padding:10px 12px;border-radius:12px;border:1px solid var(--tal-hairline)}.conflicto-lineas .que[data-v-544d6ac8]{font-size:12px;opacity:.7}.conflicto-lineas .dato[data-v-544d6ac8]{overflow-wrap:anywhere}.conflicto-lineas .libre .estado[data-v-544d6ac8]{font-size:12px;opacity:.6}.conflicto-lineas .choca[data-v-544d6ac8]{border-color:var(--tal-gold)}.conflicto-lineas .choca .estado[data-v-544d6ac8]{font-size:12px;color:var(--tal-gold);font-weight:600}.salidas[data-v-544d6ac8]{display:grid;gap:8px;margin:10px 0 14px}.horario-estudio[data-v-544d6ac8]{display:grid;gap:4px;margin:0 0 14px;font-size:13px}.horario-estudio .que[data-v-544d6ac8]{font-size:12px;color:var(--tal-ink-soft);margin:0 0 2px}.horario-estudio .dia[data-v-544d6ac8]{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px solid var(--tal-hairline)}.horario-estudio .cerrado[data-v-544d6ac8]{color:var(--tal-ink-soft)}.alta[data-v-544d6ac8]{--h2: 27px;width:100%;max-width:452px;margin:0 auto;padding:8px var(--pantalla-gutter) 24px}.atras[data-v-544d6ac8]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--tal-ink-soft);background:none;border:0;padding:0;margin-bottom:22px;cursor:pointer}.atras[data-v-544d6ac8]:hover{color:var(--tal-ink)}.kicker[data-v-544d6ac8]{font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--tal-gold);margin:0 0 8px}.titulo[data-v-544d6ac8]{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:600;font-size:var(--h2);line-height:1.08;margin:0 0 10px;color:var(--tal-ink)}.bajada[data-v-544d6ac8]{font-size:14px;color:var(--tal-ink-soft);line-height:1.65;margin:0 0 22px}.campo[data-v-544d6ac8]{display:block;margin-bottom:12px}.et[data-v-544d6ac8]{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--tal-ink-soft);margin-bottom:7px}.campo input[data-v-544d6ac8]{min-height:52px;padding:0 15px}.campo[data-v-544d6ac8] input,.campo[data-v-544d6ac8] .tel-pais{min-height:52px}.principal[data-v-544d6ac8]{width:100%;min-height:54px;border-radius:14px;background:var(--tal-jade);color:var(--tal-on-jade);font-size:15.5px;font-weight:600;border:0;cursor:pointer;box-shadow:0 16px 30px -18px color-mix(in srgb,var(--tal-jade) 70%,transparent)}.principal[data-v-544d6ac8]:disabled{opacity:.45;cursor:default;box-shadow:none}a.principal[data-v-544d6ac8]{display:flex;align-items:center;justify-content:center;text-decoration:none}.secundario[data-v-544d6ac8]{width:100%;min-height:50px;border-radius:14px;box-sizing:border-box;border:1px solid var(--tal-hairline-strong);color:var(--tal-ink);font-size:14.5px;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none}.secundario[data-v-544d6ac8]:hover{border-color:var(--tal-ink)}.alta-inv[data-v-544d6ac8]{margin:4px 0 2px}.alta-inv .enlace[data-v-544d6ac8]{padding:6px 0}.alta-inv input[data-v-544d6ac8]{text-transform:uppercase}.alta-inv input[data-v-544d6ac8]::placeholder{text-transform:none}.alta-inv-botones[data-v-544d6ac8]{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:6px}.aviso[data-v-544d6ac8]{font-size:13px;margin:10px 0 0;color:var(--tal-ink-soft)}.aviso.laca[data-v-544d6ac8]{color:var(--tal-lacquer)}@media(min-width:720px){.alta[data-v-544d6ac8]{--h2: 30px}}@media(min-width:1080px){.alta[data-v-544d6ac8]{--h2: 34px}}.antesala[data-v-5c2b0be4]{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.panel-izq[data-v-5c2b0be4]{position:relative;overflow:hidden;background:radial-gradient(130% 100% at 20% 0%,var(--banda-1, #1a3227),var(--banda-2, #0b1510));color:#f4f0e8;padding:var(--pantalla-gutter);display:flex;flex-direction:column}.filigrana[data-v-5c2b0be4]{position:absolute;right:-14%;top:6%;width:min(78%,560px);opacity:.07;pointer-events:none;-webkit-user-select:none;user-select:none}.logotipo[data-v-5c2b0be4]{width:132px;position:relative;z-index:1}.bloque[data-v-5c2b0be4]{margin-top:auto;position:relative;z-index:1;padding-top:22px}.lema[data-v-5c2b0be4]{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--banda-oro, #b1863f);margin:0 0 10px;font-weight:500}.titular[data-v-5c2b0be4]{font-family:var(--tal-font-display);font-style:italic;font-weight:600;font-size:42px;line-height:1.05;letter-spacing:-.015em;margin:0}.bajada[data-v-5c2b0be4]{font-size:15px;color:#9fb3a8;max-width:34ch;margin:12px 0 0;white-space:pre-line}.puntos[data-v-5c2b0be4]{display:none}.panel-der[data-v-5c2b0be4]{background:var(--tal-bg);padding:var(--pantalla-gutter);display:flex;flex-direction:column;position:relative}.botones-cabecera[data-v-5c2b0be4]{display:flex;gap:10px;justify-content:flex-end;margin-bottom:6px}.redondo[data-v-5c2b0be4]{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--tal-surface);border:1px solid var(--tal-hairline);color:var(--tal-ink);cursor:pointer;font-size:17px;text-decoration:none}.caja[data-v-5c2b0be4]{width:100%;max-width:452px;margin:0 auto;flex:1 1 auto}.pie-antesala[data-v-5c2b0be4]{margin-top:auto;padding-top:18px;padding-bottom:env(safe-area-inset-bottom,0px);width:100%;max-width:452px;margin-left:auto;margin-right:auto}.caja[data-v-5c2b0be4] .lienzo,.caja[data-v-5c2b0be4] .alta{padding-left:0;padding-right:0}.caja[data-v-5c2b0be4] .abajo{padding-left:0;padding-right:0;background:none}.caja[data-v-5c2b0be4] .top{padding-left:0;padding-right:0;padding-top:0}.caja[data-v-5c2b0be4] .top .marca{display:none}.caja[data-v-5c2b0be4] .top .volver{width:auto;height:auto;border:0;background:none;border-radius:0;color:var(--tal-ink-soft);font-size:13px}.caja[data-v-5c2b0be4] .top .volver:after{content:" Volver"}@media(max-width:1079px){.antesala[data-v-5c2b0be4]{position:relative}.panel-der[data-v-5c2b0be4]{position:static}.botones-cabecera[data-v-5c2b0be4]{position:absolute;z-index:3;margin:0;top:calc(var(--pantalla-gutter) + env(safe-area-inset-top,0px));right:var(--pantalla-gutter)}.redondo[data-v-5c2b0be4]{background:#f4f0e814;border-color:#f4f0e833;color:#f4f0e8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.logotipo[data-v-5c2b0be4]{width:112px}.bloque[data-v-5c2b0be4]{padding-top:6px}}@media(min-width:720px)and (max-width:1079px){.titular[data-v-5c2b0be4]{font-size:52px}.logotipo[data-v-5c2b0be4]{width:148px}}@media(min-width:1080px){.antesala[data-v-5c2b0be4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr}.panel-izq[data-v-5c2b0be4]{min-height:100dvh;height:100dvh;position:sticky;top:0;align-self:start}.antesala[data-v-5c2b0be4]{background:linear-gradient(90deg,var(--banda-2, #0b1510) 50%,var(--tal-bg) 50%)}.panel-izq[data-v-5c2b0be4]{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.titular[data-v-5c2b0be4]{font-size:68px}.logotipo[data-v-5c2b0be4]{width:158px;margin:-22px 0 0 -18px}.puntos[data-v-5c2b0be4]{display:block;list-style:none;margin:26px 0 0;padding:22px 0 0;border-top:1px solid rgba(244,240,232,.14)}.puntos li[data-v-5c2b0be4]{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}.tic[data-v-5c2b0be4]{flex:0 0 auto;width:24px;height:24px;border-radius:7px;border:1px solid var(--banda-oro, #b1863f);color:var(--banda-oro, #b1863f);display:grid;place-items:center;font-size:12px}.puntos b[data-v-5c2b0be4]{display:block;font-size:14px;font-weight:600}.puntos .d[data-v-5c2b0be4]{display:block;font-size:13px;color:#9fb3a8}.caja[data-v-5c2b0be4]{margin:auto;flex:0 0 auto}.pie-antesala[data-v-5c2b0be4]{max-width:none;margin-top:0}}.pie-seguro[data-v-38fcaae9]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;font-size:12.5px;border-top:1px solid var(--tal-hairline);color:var(--tal-ink-soft)}.pie-seguro .suave[data-v-38fcaae9]{white-space:nowrap}.pie-seguro .pie-enlaces[data-v-38fcaae9]{display:flex;flex-direction:row;gap:18px;flex:0 0 auto;white-space:nowrap}.pie-seguro a[data-v-38fcaae9]{color:var(--tal-gold);text-decoration:none}.pie-seguro a[data-v-38fcaae9]:hover{color:var(--tal-jade)}.bajada[data-v-5b12f9af]{max-width:34ch;font-size:15px;line-height:1.7;color:#9fb3a8;margin:0 0 32px}.tarjetas[data-v-5b12f9af]{width:100%;max-width:452px;margin:auto;padding:24px 0 8px;display:flex;flex-direction:column;gap:12px}.tarjeta[data-v-5b12f9af]{position:relative;overflow:hidden;text-align:left;border-radius:20px;padding:22px;cursor:pointer;display:flex;align-items:center;gap:16px;background:var(--tal-surface);border:1px solid var(--tal-hairline);color:var(--tal-ink);box-shadow:0 1px 3px #0f1f180f}.tarjeta.llena[data-v-5b12f9af]{background:linear-gradient(150deg,#2f6b52,#16281f);border-color:transparent;color:#f4f0e8}.corazon-tarjeta[data-v-5b12f9af]{position:absolute;right:-8px;bottom:-34px;width:150px;opacity:.1;pointer-events:none}.tarjeta .texto[data-v-5b12f9af]{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.tarjeta b[data-v-5b12f9af]{font-size:18px;font-weight:600;letter-spacing:-.01em}.tarjeta .sub[data-v-5b12f9af]{font-size:13.5px;opacity:.84}.flecha[data-v-5b12f9af]{position:relative;font-size:20px;opacity:.85}.flecha.verde[data-v-5b12f9af]{color:var(--tal-jade)}.ya-tengo[data-v-5b12f9af]{text-align:center;margin:10px 0 0;font-size:14.5px;color:var(--tal-ink-soft)}.entrar[data-v-5b12f9af]{border:0;background:none;padding:0 0 1px;cursor:pointer;color:var(--tal-jade);font-weight:600;font-size:14.5px;border-bottom:1.5px solid var(--tal-jade);text-decoration:none}.saludo[data-v-5b12f9af]{margin:4px 0 6px}.kicker[data-v-5b12f9af]{margin:0 0 6px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--tal-gold);font-weight:500}.pregunta-puerta[data-v-5b12f9af]{margin:0;font-family:var(--tal-font-display);font-style:italic;font-weight:600;font-size:34px;line-height:1.08;letter-spacing:-.01em;color:var(--tal-ink)}.pregunta-puerta em[data-v-5b12f9af]{font-style:italic}@media(min-width:1080px){.saludo[data-v-5b12f9af]{display:none}}@media(prefers-reduced-motion:reduce){[data-v-5b12f9af]{animation:none!important}}.instalar[data-v-0cb82089]{display:flex;align-items:center;gap:12px;background:var(--tal-surface);border:1px solid var(--tal-hairline-strong);border-radius:14px;padding:12px 14px;margin:0 0 14px}.instalar-reserva[data-v-0cb82089]{border-color:color-mix(in srgb,var(--tal-jade) 40%,transparent);background:color-mix(in srgb,var(--tal-jade) 6%,var(--tal-surface));margin:14px 0}.instalar[data-v-0cb82089]{flex-wrap:wrap}.texto[data-v-0cb82089]{flex:1 1 220px;min-width:0}.instalar-botones[data-v-0cb82089]{display:flex;gap:8px;margin-left:auto}.suave[data-v-0cb82089]{color:var(--tal-ink-soft)}.texto .suave[data-v-0cb82089]{font-size:12.5px;margin-top:2px}.mini[data-v-0cb82089]{min-height:34px;padding:0 13px;border-radius:9px;border:0;background:var(--tal-jade);color:var(--tal-on-jade);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.mini.fantasma[data-v-0cb82089]{background:transparent;color:var(--tal-ink);font-weight:400;border:1px solid var(--tal-hairline-strong)}.gi-fondo[data-v-0ca2b990]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#16281f6b;display:flex;align-items:flex-end;justify-content:center}.gi-hoja[data-v-0ca2b990]{position:relative;width:100%;max-width:440px;max-height:94vh;overflow-y:auto;background:var(--tal-surface);border-radius:22px 22px 0 0;padding:22px 20px calc(18px + env(safe-area-inset-bottom));box-shadow:0 -10px 40px #16281f2e}@media(min-width:720px){.gi-fondo[data-v-0ca2b990]{align-items:center}.gi-hoja[data-v-0ca2b990]{border-radius:22px}}.gi-x[data-v-0ca2b990]{position:absolute;top:12px;right:12px;width:36px;height:36px;border:0;background:none;color:var(--tal-ink-soft);font-size:16px;cursor:pointer}.gi-titulo[data-v-0ca2b990]{font-family:var(--tal-font-display);font-weight:500;font-size:24px;line-height:1.15;margin:2px 36px 6px 0;color:var(--tal-ink)}.gi-porque[data-v-0ca2b990]{margin:0 0 16px;font-size:14.5px;line-height:1.45;color:var(--tal-ink-soft)}.gi-tel[data-v-0ca2b990]{width:176px;height:312px;margin:0 auto 16px;border-radius:30px;padding:7px;background:var(--tal-ink);box-shadow:0 12px 30px #16281f38}.gi-pantalla[data-v-0ca2b990]{position:relative;width:100%;height:100%;border-radius:24px;overflow:hidden;background:var(--tal-bg, #f6f3ec)}.gi-barra-arriba[data-v-0ca2b990]{position:absolute;top:0;left:0;right:0;height:40px;display:flex;align-items:center;gap:6px;padding:14px 10px 0}.gi-dir[data-v-0ca2b990]{flex:1;height:20px;border-radius:8px;background:var(--tal-surface-2);font-size:8.5px;color:var(--tal-ink-soft);display:flex;align-items:center;justify-content:center}.gi-pagina[data-v-0ca2b990]{position:absolute;top:46px;left:12px;right:12px;display:flex;flex-direction:column;gap:7px}.gi-ios-safari .gi-pagina[data-v-0ca2b990]{top:24px}.gi-logo[data-v-0ca2b990]{border-radius:7px}.gi-l[data-v-0ca2b990]{display:block;height:7px;border-radius:4px;background:var(--tal-hairline)}.gi-l1[data-v-0ca2b990]{width:80%}.gi-l2[data-v-0ca2b990]{width:60%}.gi-l3[data-v-0ca2b990]{width:70%}.gi-caja[data-v-0ca2b990]{display:block;height:46px;border-radius:10px;background:color-mix(in srgb,var(--tal-jade) 14%,transparent)}.gi-caja2[data-v-0ca2b990]{height:30px}.gi-barra-abajo[data-v-0ca2b990]{position:absolute;left:0;right:0;bottom:0;height:44px;display:flex;align-items:center;justify-content:space-around;padding-bottom:6px;background:var(--tal-surface);border-top:1px solid var(--tal-hairline)}.gi-ico[data-v-0ca2b990]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;color:var(--tal-jade);border-radius:7px;transition:background .2s,color .2s}.gi-ico svg[data-v-0ca2b990]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gi-compartir svg[data-v-0ca2b990]{stroke-width:2.2}.gi-menu[data-v-0ca2b990]{font-size:15px;font-weight:700;line-height:1}.gi-blanco[data-v-0ca2b990]{background:var(--tal-jade);color:var(--tal-on-jade, #fff)}.gi-hoja-ios[data-v-0ca2b990]{position:absolute;left:0;right:0;bottom:0;height:64%;background:var(--tal-surface);border-radius:16px 16px 0 0;box-shadow:0 -6px 18px #16281f24;transform:translateY(105%);transition:transform .45s cubic-bezier(.2,.8,.2,1);overflow:hidden}.gi-hoja-ios.gi-sube[data-v-0ca2b990]{transform:translateY(0)}.gi-hoja-lista[data-v-0ca2b990]{display:flex;flex-direction:column;padding:14px 10px;gap:6px}.gi-sube .gi-hoja-lista[data-v-0ca2b990]{animation:gi-baja-0ca2b990 1.2s .35s ease-out both}.gi-hoja-lista span[data-v-0ca2b990],.gi-menu-caja span[data-v-0ca2b990]{font-size:10px;padding:8px 9px;border-radius:9px;background:var(--tal-surface-2);color:var(--tal-ink);display:flex;justify-content:space-between}.gi-destino[data-v-0ca2b990]{outline:2px solid var(--tal-jade);outline-offset:-2px;font-weight:600}@keyframes gi-baja-0ca2b990{0%{transform:translateY(26px)}to{transform:translateY(0)}}.gi-android-menu .gi-hoja-ios[data-v-0ca2b990],.gi-android-abrir-navegador .gi-hoja-ios[data-v-0ca2b990],.gi-ios-abrir-safari .gi-hoja-ios[data-v-0ca2b990]{display:none}.gi-menu-caja[data-v-0ca2b990]{position:absolute;top:40px;right:8px;width:118px;display:flex;flex-direction:column;gap:4px;padding:6px;background:var(--tal-surface);border-radius:10px;box-shadow:0 8px 20px #16281f2e;transform-origin:top right;transform:scale(.4);opacity:0;transition:transform .3s,opacity .3s}.gi-menu-caja.gi-abre[data-v-0ca2b990]{transform:scale(1);opacity:1}.gi-confirma[data-v-0ca2b990],.gi-inicio[data-v-0ca2b990]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tal-surface);opacity:0;transform:translateY(12px);transition:opacity .35s,transform .35s;pointer-events:none}.gi-confirma.gi-abre[data-v-0ca2b990],.gi-inicio.gi-abre[data-v-0ca2b990]{opacity:1;transform:none}.gi-confirma-barra[data-v-0ca2b990]{display:flex;justify-content:space-between;align-items:center;padding:18px 12px 10px;font-size:10px;color:var(--tal-ink-soft);border-bottom:1px solid var(--tal-hairline)}.gi-confirma-barra b[data-v-0ca2b990]{color:var(--tal-jade);padding:3px 6px;border-radius:6px}.gi-confirma-icono[data-v-0ca2b990]{display:flex;align-items:center;gap:8px;padding:14px 12px;font-size:11px;color:var(--tal-ink)}.gi-confirma-icono img[data-v-0ca2b990]{border-radius:8px}.gi-inicio[data-v-0ca2b990]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 8px;padding:30px 12px;background:linear-gradient(160deg,color-mix(in srgb,var(--tal-jade) 55%,#1d3a2d),#16281f);align-content:start}.gi-app[data-v-0ca2b990]{display:block;width:30px;height:30px;border-radius:8px;background:#ffffff38;justify-self:center}.gi-nuestra[data-v-0ca2b990]{background:none;width:auto;height:auto;display:flex;flex-direction:column;align-items:center;gap:3px}.gi-nuestra img[data-v-0ca2b990]{border-radius:8px}.gi-nuestra small[data-v-0ca2b990]{font-size:7.5px;color:#fff}.gi-abre .gi-nuestra[data-v-0ca2b990]{animation:gi-aparece-0ca2b990 .6s .25s cubic-bezier(.3,1.6,.5,1) both}@keyframes gi-aparece-0ca2b990{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.gi-toque[data-v-0ca2b990]{position:absolute;width:26px;height:26px;border-radius:50%;pointer-events:none;border:2px solid var(--tal-gold);background:color-mix(in srgb,var(--tal-gold) 22%,transparent);animation:gi-late-0ca2b990 1.1s ease-in-out infinite;transition:top .4s,left .4s,opacity .3s;opacity:0}@keyframes gi-late-0ca2b990{0%,to{transform:scale(.85)}50%{transform:scale(1.15)}}.gi-ios-safari.gi-e-compartir .gi-toque[data-v-0ca2b990]{opacity:1;left:calc(50% - 13px);top:calc(100% - 38px)}.gi-ipad-safari.gi-e-compartir .gi-toque[data-v-0ca2b990],.gi-ios-chrome.gi-e-compartir .gi-toque[data-v-0ca2b990]{opacity:1;right:auto;left:calc(100% - 34px);top:12px}.gi-e-menu .gi-toque[data-v-0ca2b990]{opacity:1;left:calc(100% - 34px);top:12px}.gi-e-lista .gi-toque[data-v-0ca2b990]{opacity:1;left:calc(100% - 44px);top:calc(100% - 64px)}.gi-android-menu.gi-e-lista .gi-toque[data-v-0ca2b990],.gi-android-abrir-navegador.gi-e-lista .gi-toque[data-v-0ca2b990],.gi-ios-abrir-safari.gi-e-lista .gi-toque[data-v-0ca2b990]{top:108px;left:calc(100% - 50px)}.gi-e-agregar .gi-toque[data-v-0ca2b990]{opacity:1;left:calc(100% - 40px);top:11px}.gi-ios-abrir-safari.gi-e-compartir .gi-toque[data-v-0ca2b990]{opacity:1;left:calc(50% - 13px);top:12px}.gi-pasos[data-v-0ca2b990]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.gi-paso[data-v-0ca2b990]{width:100%;display:flex;gap:10px;align-items:center;text-align:left;padding:8px 10px;border:0;border-radius:12px;background:none;font:inherit;font-size:14.5px;color:var(--tal-ink-soft);cursor:pointer}.gi-actual .gi-paso[data-v-0ca2b990]{background:color-mix(in srgb,var(--tal-jade) 9%,transparent);color:var(--tal-ink)}.gi-num[data-v-0ca2b990]{flex:0 0 24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;border:1px solid var(--tal-hairline)}.gi-actual .gi-num[data-v-0ca2b990]{background:var(--tal-jade);color:var(--tal-on-jade, #fff);border-color:var(--tal-jade)}.gi-nota[data-v-0ca2b990]{margin:8px 10px 0;font-size:12.5px;color:var(--tal-ink-soft)}.gi-botones[data-v-0ca2b990]{display:flex;gap:10px;margin-top:16px}.gi-botones .cta[data-v-0ca2b990]{flex:1;min-height:46px}@media(prefers-reduced-motion:reduce){.gi-hoja-ios[data-v-0ca2b990],.gi-menu-caja[data-v-0ca2b990],.gi-confirma[data-v-0ca2b990],.gi-inicio[data-v-0ca2b990],.gi-toque[data-v-0ca2b990],.gi-ico[data-v-0ca2b990]{transition:none}.gi-toque[data-v-0ca2b990],.gi-sube .gi-hoja-lista[data-v-0ca2b990],.gi-abre .gi-nuestra[data-v-0ca2b990]{animation:none}}.sc[data-v-b0c94140]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.sc-archivo[data-v-b0c94140]{display:none}.sc-boton[data-v-b0c94140]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;padding:12px 14px;border-radius:14px;border:1.5px dashed var(--tal-hairline-strong);background:var(--tal-surface);color:inherit;font:inherit;font-size:14px;cursor:pointer}.sc-boton small[data-v-b0c94140]{font-size:12px;color:var(--tal-ink-soft)}.sc-lista[data-v-b0c94140]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sc-mini[data-v-b0c94140]{width:56px;height:56px;object-fit:cover;border-radius:10px;border:1px solid var(--tal-hairline)}.sc-texto[data-v-b0c94140]{display:flex;flex-direction:column;flex:1;min-width:140px;font-size:13px}.sc-texto small[data-v-b0c94140]{font-size:12px;color:var(--tal-ink-soft)}.sc-otra[data-v-b0c94140]{background:transparent;border:1px solid var(--tal-hairline);border-radius:10px;padding:6px 10px;color:inherit;font:inherit;font-size:13px;cursor:pointer}.sc-error[data-v-b0c94140]{font-size:12.5px;color:var(--tal-lacquer);margin:0}.sd[data-v-8cdbb7e8]{display:flex;flex-direction:column;gap:8px;margin-top:10px}.sd-archivo[data-v-8cdbb7e8]{display:none}.sd-boton[data-v-8cdbb7e8]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;padding:12px 14px;border-radius:14px;border:1.5px dashed var(--tal-hairline-strong);background:var(--tal-surface);color:inherit;font:inherit;font-size:14px;cursor:pointer}.sd-boton small[data-v-8cdbb7e8]{font-size:12px;color:var(--tal-ink-soft)}.sd-lista[data-v-8cdbb7e8]{display:flex;gap:8px;flex-wrap:wrap}.sd-foto[data-v-8cdbb7e8]{position:relative}.sd-mini[data-v-8cdbb7e8]{width:64px;height:64px;object-fit:cover;border-radius:10px;border:1px solid var(--tal-hairline);display:block}.sd-quitar[data-v-8cdbb7e8]{position:absolute;top:-6px;right:-6px;width:22px;height:22px;padding:0;border-radius:50%;border:1px solid var(--tal-hairline);background:var(--tal-surface);color:inherit;font-size:14px;line-height:1;cursor:pointer}.sd-error[data-v-8cdbb7e8]{font-size:12.5px;color:var(--tal-lacquer);margin:0}.ag-dos .ag-pedido{display:flex;flex-direction:column}.ag-dos .ag-pedido-tarjeta{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:18px;background:color-mix(in srgb,var(--tal-jade) 8%,transparent);border:1.5px solid var(--tal-jade)}.ag-dos .ag-pedido-nombre{font-size:16px;font-weight:600;overflow-wrap:anywhere}.ag-dos .ag-pedido-linea{font-size:13px;color:var(--tal-ink-soft);overflow-wrap:anywhere}.ag-dos .ag-sin-anticipo{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:14px}.ag-dos .ag-anticipo{color:var(--tal-ink);font-weight:600}.ag-dos{display:grid;grid-template-columns:minmax(0,1fr);gap:26px;align-items:start}@media(min-width:1080px){.ag-dos{grid-template-columns:minmax(0,1.4fr) minmax(330px,.6fr);gap:20px}}.ag-dos .ag-col{display:flex;flex-direction:column;gap:26px;min-width:0}.ag-dos .ag-rotulo{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--tal-gold);font-weight:500;margin:0 0 12px}.ag-dos .ag-ayuda{margin:-4px 0 14px;font-size:13px;color:var(--tal-ink-soft);line-height:1.6}.ag-dos .ag-bloque{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--tal-ink-soft);margin:18px 0 10px}.ag-dos .ag-servicios{display:flex;flex-direction:column;gap:11px}.ag-dos .ag-notas{width:100%}.ag-dos .ag-acomp{border:1px solid color-mix(in srgb,var(--tal-ink) 14%,transparent);border-radius:14px;padding:12px 14px;margin:0 0 10px;display:flex;flex-direction:column;gap:6px}.ag-dos .ag-acomp-quitar,.ag-dos .ag-acomp-chip{font-size:13px;padding:6px 12px}.ag-dos .ag-acomp{border:1.5px solid var(--tal-jade);border-radius:16px;padding:16px;gap:14px;background:var(--tal-surface)}.ag-dos .ag-acomp-cabeza{display:flex;justify-content:space-between;align-items:center;gap:8px}.ag-dos .ag-acomp-nombre{font-family:var(--tal-font-display);font-style:italic;font-weight:600;font-size:22px;min-width:0;overflow-wrap:anywhere}.ag-dos .ag-acomp-quitar{background:none;border:0;color:var(--tal-lacquer);min-height:44px}.ag-dos .ag-acomp-campo{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:500;border:0;margin:0;padding:0;min-width:0}.ag-dos .ag-acomp-campo legend{padding:0 0 8px;font-weight:500}.ag-dos .ag-acomp-hora{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500}.ag-dos .ag-acomp-hora select,.ag-dos .ag-acomp-parentesco{font:inherit;font-size:16px;font-weight:400;padding:12px 14px;border-radius:10px;border:1px solid var(--tal-hairline-strong);background:var(--tal-surface);color:var(--tal-ink);min-height:48px}.ag-dos .ag-acomp-campo small{font-weight:400;color:var(--tal-ink-soft)}.ag-dos .ag-acomp-tipos{display:flex;gap:8px;flex-wrap:wrap}.ag-dos .ag-acomp-tipo{font:inherit;font-size:14px;font-weight:400;padding:8px 14px;min-height:40px;border-radius:999px;border:1px solid var(--tal-hairline-strong);background:var(--tal-surface);color:var(--tal-ink);cursor:pointer}.ag-dos .ag-acomp-tipo[aria-pressed=true]{background:var(--tal-jade);border-color:var(--tal-jade);color:var(--tal-on-jade)}.ag-dos .ag-acomp-lista{display:flex;flex-direction:column;border:1px solid var(--tal-hairline);border-radius:12px;overflow:hidden}.ag-dos .ag-acomp-serv{display:flex;align-items:center;gap:12px;padding:12px;font:inherit;font-size:15px;font-weight:400;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--tal-hairline);color:var(--tal-ink);cursor:pointer}.ag-dos .ag-acomp-serv:last-child{border-bottom:0}.ag-dos .ag-acomp-serv-nombre{flex:1;min-width:0}.ag-dos .ag-acomp-serv[aria-pressed=true] .ag-acomp-serv-nombre{font-weight:500}.ag-dos .ag-acomp-serv-dato{font-size:13px;color:var(--tal-ink-soft);white-space:nowrap}.ag-dos .ag-acomp-serv .ag-check{flex:none}.ag-dos .ag-acomp-suma{margin:0;font-size:14px;font-weight:400;color:var(--tal-ink-soft)}.ag-dos .ag-acomp-suma b{color:var(--tal-ink);font-weight:600}.ag-dos .ag-acomp-cuales{display:block;font-size:13px}.ag-dos .ag-opciones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ag-dos .ag-opcion{display:flex;align-items:center;gap:8px;padding:12px;min-height:44px;box-sizing:border-box;border-radius:10px;border:1px solid var(--tal-hairline-strong);background:var(--tal-surface);font-size:14px;font-weight:400;cursor:pointer}.ag-dos .ag-opcion.on{border:1.5px solid var(--tal-jade);background:color-mix(in srgb,var(--tal-jade) 9%,var(--tal-surface));font-weight:500}.ag-dos .ag-opcion.apagada{border-style:dashed;background:var(--tal-surface-2);color:var(--tal-ink-soft);cursor:not-allowed}.ag-dos .ag-opcion input{accent-color:var(--tal-jade);margin:0}.ag-dos .ag-opcion-larga{align-items:flex-start}.ag-dos .ag-opcion-larga input{margin-top:3px}.ag-dos .ag-opcion-larga span{display:flex;flex-direction:column;gap:2px}.ag-dos .ag-opcion-larga b{font-weight:500}.ag-dos .ag-opcion-larga small{font-size:13px;color:var(--tal-ink-soft);font-weight:400}.ag-dos .ag-acomp-nota{margin:0}.ag-dos .ag-acomp-agregar-fila{display:flex;gap:8px;flex-wrap:wrap}.ag-dos .ag-acomp-agregar{flex:1 1 100%;display:flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:16px;font-weight:600;padding:14px;min-height:52px;border-radius:14px;border:1.5px dashed var(--tal-jade);background:transparent;color:var(--tal-jade);cursor:pointer}.ag-dos .ag-acomp-agregar svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.ag-dos .ag-buscar{position:relative;display:block;margin:0 0 14px}.ag-dos .ag-buscar svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;fill:none;stroke:var(--tal-ink-soft);stroke-width:2;stroke-linecap:round;pointer-events:none}.ag-dos .ag-buscar input{width:100%;padding-left:44px}.ag-dos .ag-sin{margin:0 0 10px}.ag-dos .ag-tipo{width:100%;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;background:var(--tal-surface);border:1.5px solid var(--tal-hairline);border-radius:16px;padding:15px 18px;margin:0 0 10px;color:inherit;font:inherit;transition:border-color .2s}.ag-dos .ag-tipo:hover{border-color:var(--tal-jade)}.ag-dos .ag-tipo-nombre{flex:1;min-width:0;font-size:15px;font-weight:500}.ag-dos .ag-tipo-cuenta{font-size:12px;color:var(--tal-ink-soft);white-space:nowrap}.ag-dos .ag-tipo-con .ag-tipo-cuenta{color:var(--tal-jade);font-weight:600}.ag-dos .ag-tipo-flecha{width:18px;height:18px;fill:none;stroke:var(--tal-ink-soft);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s;flex:none}.ag-dos .ag-tipo[aria-expanded=true] .ag-tipo-flecha{transform:rotate(180deg)}.ag-dos .ag-tipo[aria-expanded=true]{border-color:var(--tal-hairline-strong)}.ag-dos .ag-tipo+.ag-servicios{margin:0 0 16px}.ag-dos .ag-servicio{text-align:left;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:14px;align-items:start;border-radius:18px;background:var(--tal-surface);border:1.5px solid var(--tal-hairline);padding:16px 18px;color:inherit;font:inherit;cursor:pointer;transition:border-color .2s,background .2s}.ag-dos .ag-servicio:hover{border-color:var(--tal-jade)}.ag-dos .ag-servicio[aria-pressed=true]{background:color-mix(in srgb,var(--tal-jade) 8%,transparent);border-color:var(--tal-jade)}.ag-dos .ag-check{width:22px;height:22px;margin-top:1px;border-radius:7px;border:1.5px solid var(--tal-hairline-strong);display:flex;align-items:center;justify-content:center}.ag-dos .ag-check svg{width:12px;height:12px;fill:none;stroke:var(--tal-on-jade);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0}.ag-dos .ag-servicio[aria-pressed=true] .ag-check{background:var(--tal-jade);border-color:var(--tal-jade)}.ag-dos .ag-servicio[aria-pressed=true] .ag-check svg{opacity:1}.ag-dos .ag-acomp-serv[aria-pressed=true] .ag-check{background:var(--tal-jade);border-color:var(--tal-jade)}.ag-dos .ag-acomp-serv[aria-pressed=true] .ag-check svg{opacity:1}.ag-dos .ag-servicio-texto{min-width:0;display:flex;flex-direction:column;gap:4px}.ag-dos .ag-servicio-nombre{font-size:15.5px;font-weight:500}.ag-dos .ag-servicio-desc{font-size:12.5px;color:var(--tal-ink-soft);line-height:1.55}.ag-dos .ag-servicio-dura{font-size:12px;color:var(--tal-ink-soft)}.ag-dos .ag-precio{display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums;white-space:nowrap}.ag-dos .ag-precio small{font-size:11px;color:var(--tal-ink-soft);line-height:1.2;min-height:13px}.ag-dos .ag-precio b{font-size:15px;font-weight:600}.ag-dos .ag-de-paquete .ag-precio b{text-decoration:line-through;opacity:.5}.ag-dos .ag-tipo-paquetes .ag-tipo-nombre{color:var(--tal-gold);font-weight:600}.ag-dos .ag-paquete-marca{width:22px;height:22px;margin-top:1px;display:flex;align-items:center;justify-content:center}.ag-dos .ag-paquete-marca svg{width:20px;height:20px;fill:none;stroke:var(--tal-gold);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ag-dos .ag-paquete:disabled{opacity:.6;cursor:default}.ag-dos .ag-paquete:disabled:hover{border-color:var(--tal-hairline)}.ag-dos .ag-paquete-porque{font-size:12px;color:var(--tal-ink-soft);font-style:italic}.ag-dos .ag-servicio-paquete{display:block;font-size:12.5px;font-weight:600;color:var(--tal-jade);margin-top:3px}.ag-dos .ag-dura-lado{font-size:13px;line-height:1.5;padding-top:1px;color:var(--tal-ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums}.ag-dos .ag-sin-precio{font-size:12.5px;font-weight:500;color:var(--tal-ink-soft);white-space:nowrap}.ag-dos .ag-artistas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}.ag-dos .ag-artista{display:flex;align-items:center;gap:12px;text-align:left;padding:14px 16px;border-radius:14px;background:var(--tal-surface);border:1.5px solid var(--tal-hairline);color:var(--tal-ink);font:inherit;cursor:pointer;transition:border-color .2s,background .2s}.ag-dos .ag-artista:hover{border-color:var(--tal-jade)}.ag-dos .ag-artista[aria-pressed=true]{border-color:var(--tal-jade);background:color-mix(in srgb,var(--tal-jade) 6%,var(--tal-surface))}.ag-dos .ag-artista-ini{flex:none;width:44px;height:44px;border-radius:64% 36% 44% 56%/43% 56% 44% 57%;background:color-mix(in srgb,var(--tal-jade) 12%,transparent);color:var(--tal-jade);display:flex;align-items:center;justify-content:center;font-family:var(--tal-font-display);font-style:italic;font-weight:600;font-size:22px}.ag-dos .ag-artista-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.ag-dos .ag-artista-nombre{font-size:15px;font-weight:600}.ag-dos .ag-artista-nota{font-size:12.5px;color:var(--tal-ink-soft);line-height:1.45}.ag-dos .ag-chips{display:flex;gap:7px;flex-wrap:wrap}.ag-dos .ag-chip{min-height:40px;padding:0 14px;border-radius:99px;font:inherit;font-size:13px;cursor:pointer;border:1.5px solid var(--tal-hairline);background:transparent;color:var(--tal-ink);white-space:nowrap}.ag-dos .ag-chip[aria-pressed=true]{border-color:var(--tal-jade);color:var(--tal-jade);background:color-mix(in srgb,var(--tal-jade) 12%,transparent)}.ag-dos .ag-dias{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none;scroll-snap-type:x proximity}.ag-dos .ag-dias::-webkit-scrollbar{display:none}.ag-dos .ag-dia{flex:none;width:66px;border-radius:15px;background:var(--tal-surface);border:1.5px solid var(--tal-hairline);color:var(--tal-ink);padding:12px 0 13px;display:flex;flex-direction:column;align-items:center;gap:5px;font:inherit;cursor:pointer;scroll-snap-align:start}.ag-dos .ag-dia:hover{border-color:var(--tal-jade)}.ag-dos .ag-dia[aria-pressed=true]{background:var(--tal-jade);border-color:var(--tal-jade);color:var(--tal-on-jade)}.ag-dos .ag-dia-sem,.ag-dos .ag-dia-mes{font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.ag-dos .ag-dia-num{font-family:var(--tal-font-display);font-size:23px;font-weight:600;line-height:1}.ag-dos .ag-horas{display:grid;grid-template-columns:repeat(auto-fill,minmax(94px,1fr));gap:10px}.ag-dos .ag-hora{min-height:48px;border-radius:12px;background:var(--tal-surface);border:1.5px solid var(--tal-hairline);color:var(--tal-ink);font:inherit;font-size:14.5px;font-variant-numeric:tabular-nums;cursor:pointer}.ag-dos .ag-hora:hover:not(:disabled){border-color:var(--tal-jade)}.ag-dos .ag-hora[aria-pressed=true]{background:var(--tal-jade);border-color:var(--tal-jade);color:var(--tal-on-jade)}.ag-dos .ag-hora:disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed}.ag-dos .ag-hora.fuera{border-style:dashed;border-color:color-mix(in srgb,var(--tal-gold) 50%,transparent)}.ag-dos .ag-hora.fuera[aria-pressed=true]{border-style:solid;border-color:var(--tal-jade)}.ag-dos .ag-fuera{margin-top:18px;border-radius:16px;border:1.5px dashed color-mix(in srgb,var(--tal-gold) 45%,transparent);background:color-mix(in srgb,var(--tal-gold) 5%,transparent);padding:16px}.ag-dos .ag-fuera .ag-ayuda{margin:0 0 12px;font-size:12.5px}.ag-dos .ag-fuera-rotulo{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--tal-gold);font-weight:600;margin:0 0 6px}.ag-dos .ag-resumen{border-radius:22px;background:var(--tal-surface);border:1px solid var(--tal-hairline);box-shadow:var(--ts-shadow);padding:24px}@media(min-width:1080px){.ag-dos .ag-resumen{position:sticky;top:24px}}.ag-dos .ag-tramo{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:11px 0;border-bottom:1px solid var(--tal-hairline)}.ag-dos .ag-tramo-punto{width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--tal-jade)}.ag-dos .ag-tramo-texto{min-width:0}.ag-dos .ag-tramo-nombre{display:block;font-family:var(--tal-font-display);font-style:italic;font-weight:600;font-size:20px;line-height:1.15}.ag-dos .ag-tramo-con{display:block;font-size:12.5px;color:var(--tal-ink-soft);margin-top:2px}.ag-dos .ag-tramo-paquete{display:block;font-size:12.5px;font-weight:600;color:var(--tal-jade);margin-top:3px}.ag-dos .ag-tramo-dura{font-size:12.5px;color:var(--tal-ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px}.ag-dos .ag-fila{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--tal-hairline);font-size:13.5px}.ag-dos .ag-fila span:first-child{color:var(--tal-ink-soft)}.ag-dos .ag-fila span:last-child{text-align:right;font-variant-numeric:tabular-nums}.ag-dos .ag-fuera-marca{margin-top:14px;display:inline-flex;align-items:center;padding:6px 12px;border-radius:99px;background:color-mix(in srgb,var(--tal-gold) 12%,transparent);color:color-mix(in srgb,var(--tal-gold) 70%,var(--tal-ink));font-size:12.5px;font-weight:600}.ag-dos .ag-total{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0 4px}.ag-dos .ag-total span{font-size:13.5px;color:var(--tal-ink-soft)}.ag-dos .ag-total b{font-family:var(--tal-font-display);font-size:30px;font-weight:600}.ag-dos .ag-nota{border-radius:13px;background:color-mix(in srgb,var(--tal-gold) 10%,transparent);border:1px solid color-mix(in srgb,var(--tal-gold) 28%,transparent);padding:13px 15px;font-size:12.5px;color:var(--tal-ink-soft);line-height:1.7;margin:14px 0 18px}.ag-dos .ag-confirmar{width:100%;min-height:54px;border-radius:14px;border:0;font:inherit;font-size:15.5px;font-weight:600;background:var(--tal-jade);color:var(--tal-on-jade);cursor:pointer}.ag-dos .ag-confirmar:disabled{background:var(--tal-surface-2);color:var(--tal-ink-soft);cursor:not-allowed}.ag-dos .ag-pie{margin:12px 0 0;font-size:12px;color:var(--tal-ink-soft);line-height:1.6;text-align:center}.r-velo[data-v-b1da06ee]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0b151099;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center}.recibo-hoja[data-v-b1da06ee]{width:100%;max-width:460px;max-height:92vh;overflow:auto;background:#fffdf8;color:#12241c;border-radius:26px 26px 0 0;box-shadow:0 -20px 60px -20px #00000080;animation:subir-b1da06ee .3s cubic-bezier(.2,.8,.3,1) both;padding-bottom:env(safe-area-inset-bottom)}@keyframes subir-b1da06ee{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.r-cabeza[data-v-b1da06ee]{position:sticky;top:0;background:#fffdf8;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px 12px;border-bottom:1px solid rgba(15,31,24,.1)}.r-kicker[data-v-b1da06ee]{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#8a6a2f}.r-cerrar[data-v-b1da06ee]{width:36px;height:36px;border-radius:50%;border:1px solid rgba(15,31,24,.14);display:flex;align-items:center;justify-content:center;color:#12241c;background:none;cursor:pointer;padding:0}.r-cerrar[data-v-b1da06ee]:hover{background:#f2ede1}.r-cerrar svg[data-v-b1da06ee]{width:16px;height:16px}.r-cuerpo[data-v-b1da06ee]{padding:24px 22px 30px}.r-marca[data-v-b1da06ee]{text-align:center;margin-bottom:22px}.r-lockup[data-v-b1da06ee]{width:126px;height:auto;margin:-14px 0}.r-sucursal[data-v-b1da06ee]{font-size:12px;color:#5d6a60;margin-top:6px}.r-servicio[data-v-b1da06ee]{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:600;font-size:26px;line-height:1.12;text-align:center;margin-bottom:20px}.r-anulado[data-v-b1da06ee]{border-radius:14px;background:#8f332012;border:1px solid rgba(143,51,32,.3);color:#8f3320;padding:12px 14px;font-size:13px;line-height:1.6;margin-bottom:12px}.r-condonada[data-v-b1da06ee]{border-radius:14px;background:#8a6a2f12;border:1px solid rgba(138,106,47,.3);color:#8a6a2f;padding:12px 14px;font-size:13px;line-height:1.6;margin-bottom:12px}.recibo-renglon[data-v-b1da06ee]{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px dashed rgba(15,31,24,.16);font-size:13.5px}.recibo-renglon .r-k[data-v-b1da06ee]{color:#5d6a60}.recibo-renglon .r-v[data-v-b1da06ee]{font-variant-numeric:tabular-nums;text-align:right}.r-antes[data-v-b1da06ee]{display:block;font-size:11px;color:#5d6a60;text-decoration:line-through}.r-total[data-v-b1da06ee]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0 6px}.r-total .r-k[data-v-b1da06ee]{font-size:13.5px;color:#5d6a60}.r-monto[data-v-b1da06ee]{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:600;color:#8a6a2f}.r-nota[data-v-b1da06ee]{border-radius:14px;background:#2f7a4d14;border:1px solid rgba(47,122,77,.26);padding:13px 15px;font-size:12.5px;color:#2f6b52;line-height:1.65;margin-top:10px}.r-error[data-v-b1da06ee]{color:#8f3320;font-size:13px;margin:12px 0 0}.r-botones[data-v-b1da06ee]{display:flex;gap:11px;margin-top:20px}.r-descargar[data-v-b1da06ee]{flex:1;min-height:50px;border-radius:13px;background:#2f7a4d;color:#f7f4ee;font-size:14.5px;font-weight:600;border:0;cursor:pointer}.r-descargar[data-v-b1da06ee]:hover{filter:brightness(1.06)}.r-descargar[data-v-b1da06ee]:disabled{opacity:.6;cursor:default}.r-cerrar-txt[data-v-b1da06ee]{flex:none;min-height:50px;padding:0 20px;border-radius:13px;border:1px solid rgba(15,31,24,.2);font-size:14.5px;background:none;color:#12241c;cursor:pointer}.r-cerrar-txt[data-v-b1da06ee]:hover{border-color:#12241c}.invitacion[data-v-188560d2]{display:block}.ficha-mascara[data-v-188560d2]{margin-top:14px;border:1px solid var(--tal-hairline);border-radius:14px;overflow:hidden}.fila-mascara[data-v-188560d2]{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--tal-hairline)}.fila-mascara[data-v-188560d2]:last-child{border-bottom:0}.fila-mascara .valor[data-v-188560d2]{font-variant-numeric:tabular-nums;color:var(--tal-ink)}.apunte[data-v-188560d2]{text-transform:none;letter-spacing:0;color:var(--tal-ink-soft)}.apunte.verde[data-v-188560d2]{color:var(--tal-jade)}input.ya-esta[data-v-188560d2]{background:#1f6b4d0f;color:var(--tal-ink-soft)}.corazon[data-v-188560d2]{font-size:34px;color:var(--tal-jade);line-height:1;margin-bottom:10px}.tarjeta-sellos[data-v-188560d2]{margin-top:16px;padding:14px 16px;border-radius:16px;border:1px solid var(--tal-hairline);background:linear-gradient(160deg,#fffdf8,#f2ead8);color:#12241c}.fila-tarjeta[data-v-188560d2]{display:flex;justify-content:space-between;align-items:baseline}.sellos[data-v-188560d2]{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;margin-top:10px}.sello[data-v-188560d2]{aspect-ratio:1;border-radius:50%;border:1.5px dashed rgba(31,107,77,.35)}.wallet-g[data-v-bdf11351]{display:flex;flex-direction:column;align-items:center;gap:6px;margin:12px 0 4px}.wallet-g-boton[data-v-bdf11351]{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;border:0;background:#1f1f1f;color:#fff;font-size:15px;font-weight:600;cursor:pointer}.wallet-g-boton[data-v-bdf11351]:disabled{opacity:.7;cursor:default}.wallet-g-nota[data-v-bdf11351]{margin:0;font-size:12.5px;color:var(--tal-ink-soft, #6b6b63);text-align:center}.wallet-g-error[data-v-bdf11351]{margin:0;font-size:13px;color:var(--tal-lacquer, #a23b3b);text-align:center}.qrp[data-v-4538cc5d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#fff;color:#12241c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;padding-bottom:calc(24px + env(safe-area-inset-bottom));text-align:center;cursor:pointer}.qrp-svg[data-v-4538cc5d]{width:min(80vw,62vh,420px);aspect-ratio:1}.qrp-svg[data-v-4538cc5d] svg{width:100%;height:100%;display:block}.qrp-titulo[data-v-4538cc5d]{margin:14px 0 0;font-family:var(--tal-font-ui);font-size:20px;font-weight:600}.qrp-detalle[data-v-4538cc5d]{margin:0;font-size:16px;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:#3c4a42}.qrp-pista[data-v-4538cc5d]{margin:8px 0 0;font-size:13px;color:#5d6a60;max-width:320px}.qrp-cerrar[data-v-4538cc5d]{margin-top:12px;min-height:44px;padding:0 26px;border-radius:999px;cursor:pointer;border:1px solid rgba(15,31,24,.2);background:transparent;color:#12241c;font:inherit;font-size:15px}.tarjeta-sola[data-v-befac8e6]{padding:8px 0 24px}.sola-qr[data-v-befac8e6]{align-items:center}.sola-qr-svg[data-v-befac8e6]{flex:0 0 auto;width:96px;height:96px;background:#fff;border-radius:10px;padding:6px;border:0;cursor:pointer}.sola-qr-svg[data-v-befac8e6] svg{width:100%;height:100%;display:block}.sola-qr b[data-v-befac8e6]{font-size:15px;letter-spacing:.04em}.sola-qr p[data-v-befac8e6]{margin:4px 0 0}.sola-app[data-v-befac8e6]{text-align:center}.cupon-condiciones[data-v-cd5674e9]{margin-top:18px}.cupon-condiciones ul[data-v-cd5674e9]{margin:6px 0 0;padding-left:18px;font-size:14px;color:var(--tal-ink)}.cupon-condiciones li[data-v-cd5674e9]{margin:4px 0}.cupon-acciones[data-v-cd5674e9]{display:flex;gap:22px;flex-wrap:wrap;justify-content:center;margin-top:18px}.cupon-icono[data-v-cd5674e9]{display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:0;padding:0;color:var(--tal-ink);font:inherit;font-size:12.5px;cursor:pointer}.cupon-icono svg[data-v-cd5674e9]{width:52px;height:52px;padding:13px;box-sizing:border-box;border-radius:50%;border:1px solid var(--tal-hairline-strong);background:var(--tal-surface);fill:none;stroke:var(--tal-jade);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cupon-icono:hover svg[data-v-cd5674e9],.cupon-icono:focus-visible svg[data-v-cd5674e9]{border-color:var(--tal-jade)}.cupon-icono[data-v-cd5674e9]:focus-visible{outline:none}.cupon-icono[data-v-cd5674e9]:disabled{opacity:.5}.cupon-solo-papel[data-v-cd5674e9]{display:none}.cupon-brillo[data-v-cd5674e9]{position:relative;overflow:hidden}.cupon-revela .cupon-brillo[data-v-cd5674e9]{animation:cupon-sube-cd5674e9 .7s cubic-bezier(.2,.9,.25,1.15) .35s both}.cupon-revela .cupon-brillo[data-v-cd5674e9]:after{content:"";position:absolute;inset:-40% auto -40% -60%;width:45%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-18deg);animation:cupon-luz-cd5674e9 1.1s ease-out 1s both}.cupon-revela .cup-qr[data-v-cd5674e9]{animation:cupon-qr-cd5674e9 .5s ease-out .9s both}.cupon-revela .cupon-acciones[data-v-cd5674e9]{animation:cupon-aparece-cd5674e9 .45s ease-out 1.3s both}@keyframes cupon-sube-cd5674e9{0%{opacity:0;transform:translateY(28px) scale(.92) rotate(-1.5deg)}to{opacity:1;transform:none}}@keyframes cupon-luz-cd5674e9{0%{left:-60%}to{left:130%}}@keyframes cupon-qr-cd5674e9{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes cupon-aparece-cd5674e9{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media print{body *{visibility:hidden}.cupon-guardable .cupon-imprimible,.cupon-guardable .cupon-imprimible *{visibility:visible}.cupon-guardable .cupon-imprimible{position:absolute;left:0;top:0;width:100%}.cupon-guardable .cupon-solo-papel{display:block!important;font-size:14px;margin:0 0 10px}.cupon-guardable .cup-tarjeta{break-inside:avoid;animation:none!important}}.cupon-pagina[data-v-f01f7b8e]{padding:8px 0 24px}.cupon-guardar[data-v-f01f7b8e]{text-align:center;margin-top:22px}.cupon-mas[data-v-f01f7b8e]{display:grid;gap:10px;margin-top:18px}.cupon-mas .cta[data-v-f01f7b8e]{display:flex;align-items:center;justify-content:center;text-decoration:none}.enc-volver[data-v-a210de2b]{width:auto;margin:0 0 14px;padding:6px 12px;font-size:14px}.encuesta[data-v-a210de2b]{padding:8px 0 28px}.enc-p[data-v-a210de2b]{border:0;margin:0 0 22px;padding:0;min-width:0}.enc-p legend[data-v-a210de2b]{padding:0;margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.35;color:var(--tal-ink)}.enc-p.falta legend[data-v-a210de2b]{color:#b3413b}.enc-opcional[data-v-a210de2b]{margin-left:6px;font-size:12px;font-weight:400;color:var(--tal-ink-soft)}.enc-estrellas[data-v-a210de2b]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.enc-estrella[data-v-a210de2b]{width:48px;height:48px;font-size:34px;line-height:1;color:color-mix(in srgb,var(--tal-ink-soft) 38%,transparent);border-radius:12px}.enc-estrella.llena[data-v-a210de2b]{color:var(--tal-gold)}.enc-estrella[data-v-a210de2b]:focus-visible,.enc-opcion[data-v-a210de2b]:focus-visible,.enc-cero[data-v-a210de2b]:focus-visible{outline:2px solid var(--tal-jade);outline-offset:2px}.enc-cuenta[data-v-a210de2b]{margin-left:8px;font-size:13px;color:var(--tal-ink-soft);font-variant-numeric:tabular-nums}.enc-opciones[data-v-a210de2b]{display:flex;flex-wrap:wrap;gap:8px}.enc-opcion[data-v-a210de2b],.enc-cero[data-v-a210de2b]{min-height:48px;padding:0 18px;border-radius:99px;font-size:15px;border:1px solid var(--tal-hairline);background:var(--tal-surface);color:var(--tal-ink)}.enc-cero[data-v-a210de2b]{margin-right:6px;font-size:13.5px}.enc-opcion.elegida[data-v-a210de2b],.enc-cero.elegida[data-v-a210de2b]{background:var(--tal-jade);border-color:var(--tal-jade);color:var(--tal-bg)}.enc-escala[data-v-a210de2b]{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.enc-num[data-v-a210de2b]{padding:0;min-width:0;font-variant-numeric:tabular-nums}.enc-fecha[data-v-a210de2b]{min-height:48px;font-size:16px}.enc-renglon[data-v-a210de2b]{min-height:48px;font-size:16px;width:100%}.enc-cumple[data-v-a210de2b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px}.enc-cumple select[data-v-a210de2b]{width:100%;box-sizing:border-box;min-height:54px;border-radius:12px;background:var(--tal-surface);border:1px solid var(--tal-hairline);color:var(--tal-ink);font:inherit;font-size:16px;padding:0 14px;outline:none}.enc-cumple select[data-v-a210de2b]:focus{border-color:var(--tal-jade);box-shadow:0 0 0 3px color-mix(in srgb,var(--tal-jade) 16%,transparent)}.enc-cupon[data-v-a210de2b]{margin-top:10px}.enc-aviso-enlace[data-v-a210de2b]{display:inline;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--tal-jade);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.enc-velo[data-v-a210de2b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:#0f1f1873;padding:16px}@media(min-width:720px){.enc-velo[data-v-a210de2b]{align-items:center}}.enc-hoja[data-v-a210de2b]{position:relative;width:100%;max-width:520px;max-height:86vh;overflow-y:auto;background:var(--tal-bg);color:var(--tal-ink);border-radius:18px;padding:22px 20px 18px;box-sizing:border-box}.enc-hoja-larga[data-v-a210de2b]{max-width:640px}.enc-hoja-titulo[data-v-a210de2b]{margin:0 32px 8px 0;font-size:20px;line-height:1.3}.enc-aviso-sub[data-v-a210de2b]{margin:18px 0 6px;font-size:15.5px}.enc-aviso-p[data-v-a210de2b]{margin:6px 0;font-size:14.5px;line-height:1.5}.enc-aviso-lista[data-v-a210de2b]{margin:6px 0;padding-left:20px;font-size:14.5px;line-height:1.5}.enc-leyenda[data-v-a210de2b]{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--tal-ink-soft)}.enc-hoja-botones[data-v-a210de2b]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:18px}.enc-hoja-botones .cta[data-v-a210de2b]{width:auto;padding:0 20px}.enc-cerrar[data-v-a210de2b]{position:absolute;top:10px;right:12px;width:36px;height:36px;border:0;background:none;font-size:26px;line-height:1;color:var(--tal-ink-soft);cursor:pointer}.enc-mas[data-v-a210de2b]{display:grid;gap:10px;margin-top:18px}.enc-wa-listo[data-v-a210de2b]{color:var(--tal-jade)}.enc-num-p[data-v-a210de2b]{margin-right:4px;color:var(--tal-ink-soft);font-variant-numeric:tabular-nums}.enc-ayuda[data-v-a210de2b]{margin:-4px 0 10px;font-size:13px;color:var(--tal-ink-soft)}.enc-puntas[data-v-a210de2b]{display:flex;justify-content:space-between;gap:12px;margin-top:6px;font-size:12.5px;color:var(--tal-ink-soft)}.enc-fin[data-v-a210de2b]{position:relative;text-align:center;padding-top:6px}.enc-paloma[data-v-a210de2b]{width:64px;height:64px;margin:4px auto 6px;display:block;fill:none;stroke:var(--tal-jade);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.enc-paloma circle[data-v-a210de2b]{stroke-dasharray:151;stroke-dashoffset:151;animation:enc-traza-a210de2b .6s ease-out forwards}.enc-paloma path[data-v-a210de2b]{stroke-dasharray:40;stroke-dashoffset:40;animation:enc-traza-a210de2b .35s ease-out .45s forwards}@keyframes enc-traza-a210de2b{to{stroke-dashoffset:0}}.enc-tu-cupon[data-v-a210de2b]{margin-top:18px}.enc-confeti[data-v-a210de2b]{position:absolute;inset:0 0 auto;height:0;pointer-events:none}.enc-confeti i[data-v-a210de2b]{position:absolute;top:40px;left:50%;width:8px;height:12px;border-radius:2px;opacity:0;background:var(--tal-gold);animation:enc-confeti-a210de2b 1.3s cubic-bezier(.15,.7,.3,1) calc(.5s + var(--i) * 25ms) both}.enc-confeti i[data-v-a210de2b]:nth-child(3n){background:var(--tal-jade)}.enc-confeti i[data-v-a210de2b]:nth-child(4n){width:6px;height:6px;border-radius:50%}@keyframes enc-confeti-a210de2b{0%{opacity:1;transform:translate(-50%) rotate(0)}to{opacity:0;transform:translate(calc(-50% + (var(--i) - 7.5) * 22px),calc(90px + var(--i) * 7px)) rotate(calc(var(--i) * 77deg))}}.enc-enlace[data-v-a210de2b]{display:flex;align-items:center;justify-content:center;text-decoration:none}.cita-enlace[data-v-3c304778]{padding:8px 0 28px}.ce-tarjeta[data-v-3c304778]{margin-top:18px}.ce-direccion[data-v-3c304778]{margin:14px 2px 0}.ce-enlace[data-v-3c304778]{display:flex;align-items:center;justify-content:center;text-decoration:none;margin-top:22px}.ce-mapa[data-v-3c304778]{display:inline-flex;align-items:center;text-decoration:none}.ce-gestionar[data-v-3c304778]{margin-top:18px;display:flex;align-items:center;justify-content:center;gap:8px}.ce-flecha[data-v-3c304778]{display:inline-block;transition:transform .2s;font-size:20px;line-height:1}.ce-flecha.abierta[data-v-3c304778]{transform:rotate(90deg)}.ce-gestion[data-v-3c304778]{margin-top:14px}.ce-acciones[data-v-3c304778]{display:flex;gap:10px;flex-wrap:wrap}.ce-boton[data-v-3c304778]{flex:1;min-width:140px;min-height:48px;border-radius:12px;font:inherit;font-size:15px;cursor:pointer;padding:0 16px}.ce-otra[data-v-3c304778]{background:var(--tal-jade);color:var(--tal-on-jade);border:0;font-weight:600}.ce-quitar[data-v-3c304778]{background:transparent;color:var(--tal-lacquer);border:1px solid color-mix(in srgb,var(--tal-lacquer) 34%,transparent)}.ce-quitar[data-v-3c304778]:hover{background:color-mix(in srgb,var(--tal-lacquer) 10%,transparent)}.ce-cta-quitar[data-v-3c304778]{background:var(--tal-lacquer);color:#fff}.ce-ir[data-v-3c304778]{display:flex;flex-direction:column;gap:10px;margin-top:22px}.ce-ir .ce-enlace[data-v-3c304778]{margin-top:0}.ce-wa[data-v-3c304778]{align-self:center}.ce-wa-linea[data-v-3c304778]{padding:0;font-size:inherit}.ce-pie[data-v-3c304778]{margin:28px 2px 0;display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.ce-punto[data-v-3c304778]{color:var(--tal-ink-soft)}.ce-dir-enlace[data-v-3c304778]{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--tal-hairline-strong)}.ce-no-cancela[data-v-3c304778]{margin:22px 2px 0}.ce-form[data-v-3c304778]{margin-top:22px;display:flex;flex-direction:column;gap:12px}.ce-campo[data-v-3c304778]{display:flex;flex-direction:column;gap:6px}.ce-campo input[data-v-3c304778]{max-width:180px;letter-spacing:.3em;font-variant-numeric:tabular-nums}.ce-campo input[type=date][data-v-3c304778]{max-width:220px;letter-spacing:normal}.ce-confirmar[data-v-3c304778]{margin-top:22px}.ce-confirmada[data-v-3c304778]{margin:18px 2px 0}.ce-cambio[data-v-3c304778]{margin-top:16px}.ce-horas[data-v-3c304778]{display:flex;flex-wrap:wrap;gap:8px}.ce-hora[data-v-3c304778]{min-width:72px;min-height:44px;padding:8px 12px;border-radius:12px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:1px solid var(--tal-hairline-strong);background:transparent;color:inherit}.ce-hora.elegida[data-v-3c304778]{background:var(--tarjeta-jade);border-color:transparent;color:#f4f0e8}.invita[data-v-cb9a0e1c]{padding:8px 0 28px}.inv-qr[data-v-cb9a0e1c]{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;margin:18px 0;padding:20px 16px;border-radius:18px;border:1px solid var(--tal-hairline);background:#fff;color:#16241d}.inv-qr[data-v-cb9a0e1c]:focus-visible{outline:2px solid var(--tal-jade);outline-offset:2px}.inv-qr-dibujo[data-v-cb9a0e1c]{display:block;line-height:0}.inv-qr-dibujo[data-v-cb9a0e1c] svg{width:min(220px,62vw);height:auto}.inv-codigo[data-v-cb9a0e1c]{font-size:22px;font-weight:600;letter-spacing:.12em;font-variant-numeric:tabular-nums}.inv-toca[data-v-cb9a0e1c]{font-size:12px;color:#67766b}.invita .cta[data-v-cb9a0e1c]{margin:4px 0 8px}.inv-o[data-v-cb9a0e1c]{margin-bottom:14px}.inv-lista[data-v-cb9a0e1c]{margin:14px 0 0;padding:0 0 0 18px;font-size:14px;line-height:1.6;color:var(--tal-ink-soft)}.ia[data-v-74dcbebe]{display:flex;flex-direction:column;gap:12px}.ia-tarjeta[data-v-74dcbebe]{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:16px;background:var(--tal-surface);border:1px solid var(--tal-hairline);color:var(--tal-ink)}.ia-frase[data-v-74dcbebe]{margin:0;font-size:14.5px;line-height:1.55}.ia-qr[data-v-74dcbebe]{display:flex;align-items:center;gap:14px;width:100%;padding:12px;border-radius:14px;background:#fff;color:#16241d;border:1px solid var(--tal-hairline);text-align:left}.ia-qr[data-v-74dcbebe]:focus-visible{outline:2px solid var(--tal-jade);outline-offset:2px}.ia-qr-dibujo[data-v-74dcbebe]{flex:none;display:block;width:96px;line-height:0}.ia-qr-dibujo[data-v-74dcbebe] svg{width:100%;height:auto;display:block}.ia-qr-texto[data-v-74dcbebe]{min-width:0;display:flex;flex-direction:column;gap:3px}.ia-mini[data-v-74dcbebe]{font-size:12px;color:#67766b}.ia-codigo[data-v-74dcbebe]{font-size:18px;font-weight:600;letter-spacing:.08em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ia-tarjeta .cta[data-v-74dcbebe]{margin:0}.ia-dicho[data-v-74dcbebe],.ia-cuenta[data-v-74dcbebe]{margin:0;font-size:13px;color:var(--tal-ink-soft);line-height:1.5}.ia-error[data-v-74dcbebe]{margin:0;font-size:13px;color:var(--tal-lacquer)}.mp[data-v-b2ab9ce3]{display:flex;flex-direction:column;gap:14px}.mp-tarjeta[data-v-b2ab9ce3]{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;background:var(--tal-surface);border:1px solid var(--tal-hairline);color:var(--tal-ink)}.mp-pasado[data-v-b2ab9ce3]{opacity:.82}.mp-cabeza[data-v-b2ab9ce3]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.mp-nombre[data-v-b2ab9ce3]{font-family:var(--tal-font-display);font-style:italic;font-weight:600;font-size:21px;line-height:1.15;overflow-wrap:anywhere}.mp-queda[data-v-b2ab9ce3]{font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:99px;white-space:nowrap;background:color-mix(in srgb,var(--tal-jade) 12%,transparent);color:var(--tal-jade)}.mp-vencido .mp-queda[data-v-b2ab9ce3],.mp-pasado .mp-queda[data-v-b2ab9ce3]{background:color-mix(in srgb,var(--tal-ink-soft) 14%,transparent);color:var(--tal-ink-soft)}.mp-linea[data-v-b2ab9ce3]{margin:0;font-size:13px;color:var(--tal-ink-soft);line-height:1.5}.mp-aviso[data-v-b2ab9ce3]{color:color-mix(in srgb,var(--tal-gold) 70%,var(--tal-ink));font-weight:600}.mp-servicios[data-v-b2ab9ce3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mp-servicio[data-v-b2ab9ce3]{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--tal-hairline)}.mp-marca[data-v-b2ab9ce3]{flex:none;width:18px;text-align:center;color:var(--tal-jade);font-weight:600}.mp-pendiente .mp-marca[data-v-b2ab9ce3]{color:var(--tal-gold)}.mp-pasada .mp-marca[data-v-b2ab9ce3]{color:var(--tal-ink-soft)}.mp-texto[data-v-b2ab9ce3]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mp-texto b[data-v-b2ab9ce3]{font-size:15px;font-weight:600;overflow-wrap:anywhere}.mp-texto small[data-v-b2ab9ce3]{font-size:12.5px;color:var(--tal-ink-soft)}.mp-agendar[data-v-b2ab9ce3]{flex:none;min-height:40px;padding:8px 16px;border-radius:99px;border:0;background:var(--tal-jade);color:var(--tal-on-jade);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.mp-agendar[data-v-b2ab9ce3]:focus-visible{outline:2px solid var(--tal-jade);outline-offset:2px}.mp-nota[data-v-b2ab9ce3]{margin:0;font-size:13px;color:var(--tal-ink-soft);line-height:1.5}.mp-ver[data-v-b2ab9ce3]{align-self:flex-start}.mp-rotulo-estudio[data-v-b2ab9ce3]{margin-top:10px}.mp-ofrecido[data-v-b2ab9ce3]{border-color:color-mix(in srgb,var(--tal-jade) 40%,var(--tal-hairline))}.mp-pedido[data-v-b2ab9ce3]{gap:6px}.mp-acciones[data-v-b2ab9ce3]{display:flex;justify-content:flex-end}.mp-pedido-pendiente .mp-queda[data-v-b2ab9ce3]{background:color-mix(in srgb,var(--tal-gold) 16%,transparent);color:color-mix(in srgb,var(--tal-gold) 70%,var(--tal-ink))}.mp-pedido-rechazada .mp-queda[data-v-b2ab9ce3],.mp-pedido-cancelada .mp-queda[data-v-b2ab9ce3]{background:color-mix(in srgb,var(--tal-ink-soft) 14%,transparent);color:var(--tal-ink-soft)}.mi-inv[data-v-0431079a]{display:flex;flex-direction:column;gap:12px}.mi-inv-tarjeta[data-v-0431079a]{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:16px;background:var(--tal-surface);border:1px solid var(--tal-hairline);color:var(--tal-ink)}.mi-inv-quien[data-v-0431079a]{margin:0;font-family:var(--tal-font-display);font-style:italic;font-size:21px;line-height:1.2;color:var(--tal-jade)}.mi-inv-quien b[data-v-0431079a]{font-weight:600}.mi-inv-texto[data-v-0431079a]{margin:0;font-size:14.5px;line-height:1.55}.mi-inv-pie[data-v-0431079a]{margin:0;font-size:13px;color:var(--tal-ink-soft)}.cam-texto[data-v-e5247189]{white-space:pre-wrap;max-height:220px;overflow:auto;font-size:13.5px;line-height:1.5;border:1px solid var(--tal-hairline);border-radius:14px;padding:12px 14px}.cta[data-v-82d942fb]{margin-top:18px}.q-leyenda[data-v-82d942fb]{margin-top:14px;font-size:12.5px;line-height:1.5}.q-volver[data-v-82d942fb]{margin-top:18px;display:block}.q-espera[data-v-82d942fb]{margin-top:14px;text-align:center}.cta[data-v-f221c91a]{margin-top:18px}.q-volver[data-v-f221c91a]{margin-top:18px;display:block}.q-digitos[data-v-f221c91a]{letter-spacing:.3em;font-variant-numeric:tabular-nums}.q-video[data-v-f221c91a]{width:100%;max-height:320px;border-radius:14px;background:#000;margin-top:12px;object-fit:cover}.q-video.espejo[data-v-f221c91a]{transform:scaleX(-1)}.q-cambiar[data-v-f221c91a]{display:block;margin:10px 0 4px;min-height:44px}.cta[data-v-26dade68]{margin-top:18px}.q-volver[data-v-26dade68]{margin-top:18px;display:block}.q-digitos[data-v-26dade68]{letter-spacing:.3em;font-variant-numeric:tabular-nums}.q-bloque[data-v-26dade68]{margin:18px 2px 8px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.q-lista[data-v-26dade68]{display:grid;gap:10px;margin-top:12px}.q-op[data-v-26dade68]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;text-align:left;width:100%;padding:14px 16px;border-radius:14px;font:inherit;color:inherit;background:transparent;cursor:pointer;border:1px solid var(--tal-hairline-strong)}.q-op[aria-pressed=true][data-v-26dade68]{border-color:var(--tal-jade);background:color-mix(in srgb,var(--tal-jade) 10%,transparent)}.q-op-texto[data-v-26dade68]{display:grid;gap:2px;min-width:0}.q-op-nombre[data-v-26dade68]{font-weight:600;overflow-wrap:anywhere}.q-op-nota[data-v-26dade68]{font-size:14px;opacity:.75}.q-op-lado[data-v-26dade68]{font-variant-numeric:tabular-nums;white-space:nowrap}.q-ahora[data-v-26dade68]{color:var(--tal-jade);font-weight:600}.q-buscar[data-v-26dade68]{position:relative;display:block;margin:16px 0 6px}.q-buscar svg[data-v-26dade68]{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;fill:none;stroke:var(--tal-ink-soft);stroke-width:2;stroke-linecap:round;pointer-events:none}.q-buscar input[data-v-26dade68]{width:100%;padding-left:46px}.q-sin[data-v-26dade68]{margin:10px 2px}.q-tipo[data-v-26dade68]{width:100%;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;background:var(--tal-surface);border:1.5px solid var(--tal-hairline);border-radius:16px;padding:18px 20px;margin:12px 0 0;color:inherit;font:inherit}.q-tipo[aria-expanded=true][data-v-26dade68]{border-color:var(--tal-hairline-strong)}.q-tipo-nombre[data-v-26dade68]{flex:1;min-width:0;font-size:17px;font-weight:600}.q-tipo-cuenta[data-v-26dade68]{font-size:14px;opacity:.75;white-space:nowrap}.q-tipo-con .q-tipo-cuenta[data-v-26dade68]{color:var(--tal-jade);font-weight:600;opacity:1}.q-tipo-flecha[data-v-26dade68]{width:20px;height:20px;fill:none;stroke:var(--tal-ink-soft);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s;flex:none}.q-tipo[aria-expanded=true] .q-tipo-flecha[data-v-26dade68]{transform:rotate(180deg)}.q-servicio[data-v-26dade68]{grid-template-columns:26px minmax(0,1fr) auto;align-items:start}.q-servicio[data-v-26dade68]:disabled{opacity:.45;cursor:default}.q-check[data-v-26dade68]{width:24px;height:24px;margin-top:1px;border-radius:7px;border:1.5px solid var(--tal-hairline-strong);display:flex;align-items:center;justify-content:center}.q-check svg[data-v-26dade68]{width:13px;height:13px;fill:none;stroke:var(--tal-on-jade);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0}.q-servicio[aria-pressed=true] .q-check[data-v-26dade68]{background:var(--tal-jade);border-color:var(--tal-jade)}.q-servicio[aria-pressed=true] .q-check svg[data-v-26dade68]{opacity:1}.q-op-desc[data-v-26dade68]{font-size:14px;opacity:.75;line-height:1.5}.q-resumen[data-v-26dade68]{margin:16px 2px 0;font-weight:600;font-variant-numeric:tabular-nums}.cta[data-v-5f040f97]{margin-top:18px}.q-volver[data-v-5f040f97]{margin-top:18px;display:block}.q-pin[data-v-5f040f97]{letter-spacing:.3em;font-variant-numeric:tabular-nums}.q-nota[data-v-5f040f97]{margin-top:14px;font-size:13px}.q-nombres[data-v-5f040f97]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-top:14px}.q-nombres .cta[data-v-5f040f97]{margin-top:0}.apagado[data-v-5f040f97]{opacity:.55}.q-aviso[data-v-5f040f97]{font-size:15px;line-height:1.5;margin:12px 0 0;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--tal-gold) 10%,transparent);border:1px solid color-mix(in srgb,var(--tal-gold) 30%,transparent)}.qh-velo[data-v-545e6704]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;background:#0f1f1873;padding:16px}.qh-hoja[data-v-545e6704]{position:relative;width:100%;max-width:680px;max-height:86vh;overflow-y:auto;background:var(--tal-bg);color:var(--tal-ink);border-radius:18px;padding:24px 22px 18px;box-sizing:border-box}.qh-titulo[data-v-545e6704]{margin:0 36px 8px 0;font-size:20px;line-height:1.3}.qh-sub[data-v-545e6704]{margin:18px 0 6px;font-size:16px}.qh-p[data-v-545e6704]{margin:6px 0;font-size:15px;line-height:1.55}.qh-lista[data-v-545e6704]{margin:6px 0;padding-left:20px;font-size:15px;line-height:1.55}.qh-botones[data-v-545e6704]{display:flex;justify-content:flex-end;margin-top:18px}.qh-botones .cta[data-v-545e6704]{width:auto;padding:0 24px}.qh-cerrar[data-v-545e6704]{position:absolute;top:10px;right:12px;width:44px;height:44px;border:0;background:none;font-size:28px;line-height:1;color:var(--tal-ink-soft);cursor:pointer}.qs-velo[data-v-58c2ec34]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;background:#0f1f1873;padding:16px}.qs-hoja[data-v-58c2ec34]{width:100%;max-width:420px;background:var(--tal-bg);color:var(--tal-ink);border-radius:18px;padding:24px 22px 20px;box-sizing:border-box}.qs-hoja .codigo[data-v-58c2ec34]{width:100%}.qs-botones[data-v-58c2ec34]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.qa[data-v-95feaf71]{max-width:900px;margin:0 auto}.qa-cabeza[data-v-95feaf71]{display:flex;align-items:center;gap:12px}.qa-titulos[data-v-95feaf71]{flex:1;min-width:0}.qa-titulo[data-v-95feaf71]{margin:0}.qa-listo[data-v-95feaf71]{margin:0;width:auto;padding-left:26px;padding-right:26px}.qa-aviso[data-v-95feaf71]{margin:14px 0 0;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--tal-jade) 12%,transparent)}.qa-oculto[data-v-95feaf71]{display:none}.qa-subir[data-v-95feaf71]{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:18px 0}.qa-forma[data-v-95feaf71]{margin:18px 0;padding:18px;border-radius:16px;background:var(--tal-surface);border:1px solid var(--tal-hairline-strong)}.qa-previa[data-v-95feaf71]{display:block;max-width:100%;max-height:260px;border-radius:12px;margin:8px 0 12px}.qa-campo[data-v-95feaf71]{width:100%;box-sizing:border-box}.qa-etiquetas[data-v-95feaf71]{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 10px}.qa-etiqueta[data-v-95feaf71]{font:inherit;font-size:15px;padding:8px 14px;min-height:40px;border-radius:999px;cursor:pointer;border:1px solid var(--tal-hairline-strong);background:transparent;color:inherit}.qa-etiqueta[aria-pressed=true][data-v-95feaf71]{background:var(--tal-jade);color:var(--tal-on-jade);border-color:var(--tal-jade)}.qa-nueva[data-v-95feaf71]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.qa-mas[data-v-95feaf71]{margin:0;width:auto}.qa-permiso[data-v-95feaf71]{display:flex;gap:10px;align-items:flex-start;margin:16px 0 4px;font-size:15px}.qa-permiso input[data-v-95feaf71]{width:22px;height:22px;flex:none;margin-top:1px}.qa-dos[data-v-95feaf71]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.qa-lista[data-v-95feaf71]{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:10px}.qa-fila[data-v-95feaf71]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border-radius:14px;border:1px solid var(--tal-hairline)}.qa-escondida[data-v-95feaf71]{opacity:.55}.qa-mini[data-v-95feaf71]{width:72px;height:72px;object-fit:cover;border-radius:10px;display:block;background:color-mix(in srgb,var(--tal-ink) 6%,transparent)}.qa-datos[data-v-95feaf71]{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.qa-acciones[data-v-95feaf71]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px}.qa-boton[data-v-95feaf71]{font:inherit;font-size:14px;padding:8px 12px;min-height:40px;border-radius:10px;cursor:pointer;border:1px solid var(--tal-hairline-strong);background:transparent;color:inherit}.qa-boton[data-v-95feaf71]:disabled{opacity:.35;cursor:default}.qa-quitar[data-v-95feaf71]{color:var(--tal-lacquer)}.qg-velo[data-v-9d8d3a56]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;overflow-y:auto;background:var(--tal-bg);color:var(--tal-ink);padding:20px 24px 40px;box-sizing:border-box}.qg-cabeza[data-v-9d8d3a56]{display:flex;align-items:center;gap:10px;max-width:1100px;margin:0 auto}.qg-titulos[data-v-9d8d3a56]{flex:1;min-width:0}.qg-titulo[data-v-9d8d3a56]{margin:0}.qg-icono[data-v-9d8d3a56]{width:48px;height:48px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid var(--tal-hairline-strong);background:var(--tal-surface);color:inherit;cursor:pointer;flex:none}.qg-filtros[data-v-9d8d3a56]{display:flex;flex-wrap:wrap;gap:8px;max-width:1100px;margin:16px auto 4px}.qg-filtro[data-v-9d8d3a56]{font:inherit;font-size:15px;padding:9px 16px;min-height:42px;border-radius:999px;cursor:pointer;border:1px solid var(--tal-hairline-strong);background:transparent;color:inherit}.qg-filtro[aria-pressed=true][data-v-9d8d3a56]{background:var(--tal-jade);color:var(--tal-on-jade);border-color:var(--tal-jade)}.qg-aviso[data-v-9d8d3a56]{max-width:1100px;margin:24px auto}.qg-rejilla[data-v-9d8d3a56]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;max-width:1100px;margin:16px auto 0}.qg-foto[data-v-9d8d3a56]{position:relative;display:block;aspect-ratio:1 / 1;padding:0;border:0;border-radius:16px;overflow:hidden;cursor:pointer;background:var(--tal-surface);color:inherit;font:inherit}.qg-img[data-v-9d8d3a56],.qg-hueco[data-v-9d8d3a56]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.qg-hueco[data-v-9d8d3a56]{background:color-mix(in srgb,var(--tal-ink) 6%,transparent)}.qg-pie[data-v-9d8d3a56]{position:absolute;left:0;right:0;bottom:0;padding:22px 12px 10px;text-align:left;font-size:14px;font-weight:600;color:#fff;overflow-wrap:anywhere;background:linear-gradient(transparent,#0000008c)}.qg-detalle[data-v-9d8d3a56]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;display:flex;align-items:center;justify-content:center;background:#0f1f188c;padding:16px}.qg-hoja[data-v-9d8d3a56]{width:100%;max-width:760px;max-height:calc(100vh - 32px);overflow-y:auto;background:var(--tal-bg);color:var(--tal-ink);border-radius:18px;box-sizing:border-box}.qg-marco[data-v-9d8d3a56]{position:relative;touch-action:none;user-select:none;-webkit-user-select:none;background:#000;border-radius:18px 18px 0 0;overflow:hidden}.qg-grande[data-v-9d8d3a56]{display:block;width:100%;max-height:62vh;object-fit:contain;background:#000;border-radius:18px 18px 0 0;pointer-events:none;transform-origin:0 0}.qg-grande.acercada[data-v-9d8d3a56]{border-radius:0}.qg-flecha[data-v-9d8d3a56]{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;padding:0;border:0;border-radius:50%;background:#00000073;color:#fff;font-size:30px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.qg-izq[data-v-9d8d3a56]{left:10px}.qg-der[data-v-9d8d3a56]{right:10px}.qg-cuenta[data-v-9d8d3a56]{position:absolute;left:50%;bottom:10px;transform:translate(-50%);padding:3px 10px;border-radius:999px;background:#00000080;color:#fff;font-size:13px}.qg-texto[data-v-9d8d3a56]{padding:18px 22px 22px}.qg-nombre[data-v-9d8d3a56]{margin:0 0 4px}.qg-servicio[data-v-9d8d3a56]{margin:10px 0 0;font-weight:600;color:var(--tal-jade)}.qg-botones[data-v-9d8d3a56]{display:grid;gap:10px;margin-top:16px}.qg-pin[data-v-9d8d3a56]{max-width:420px;padding:24px 22px 20px}.qg-campo-pin[data-v-9d8d3a56]{width:100%}.qg-dos[data-v-9d8d3a56]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.qa-capa[data-v-4420e1d7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f1f1899}.qa-hoja[data-v-4420e1d7]{width:100%;max-width:560px;max-height:calc(100vh - 32px);overflow-y:auto;padding:22px;border-radius:18px;background:var(--tal-bg);color:var(--tal-ink);box-sizing:border-box}.qa-aviso[data-v-4420e1d7]{padding:14px 0;border-top:1px solid var(--tal-hairline)}.qa-aviso[data-v-4420e1d7]:first-of-type{border-top:0}.qa-texto[data-v-4420e1d7]{font-size:22px;line-height:1.35;margin:0 0 6px;overflow-wrap:break-word}.qa-de[data-v-4420e1d7]{margin:0 0 12px}.qf-capa[data-v-73e187d5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f1f1899}.qf-hoja[data-v-73e187d5]{width:100%;max-width:620px;max-height:calc(100vh - 32px);overflow-y:auto;padding:24px;border-radius:18px;background:var(--tal-bg);color:var(--tal-ink);box-sizing:border-box}.cta[data-v-73e187d5]{margin-top:18px}.qf-volver[data-v-73e187d5]{margin-top:16px;display:block}.qf-pin[data-v-73e187d5]{letter-spacing:.3em;font-variant-numeric:tabular-nums}.qf-total[data-v-73e187d5]{font-variant-numeric:tabular-nums}.qf-tabla[data-v-73e187d5]{width:100%;border-collapse:collapse;margin:10px 0 4px;font-size:16px}.qf-tabla td[data-v-73e187d5]{padding:8px 0;border-top:1px solid var(--tal-hairline);vertical-align:top}.qf-num[data-v-73e187d5]{text-align:right;white-space:nowrap;padding-left:12px;font-variant-numeric:tabular-nums}.qf-carga[data-v-73e187d5]{font-size:12.5px;overflow-wrap:break-word}.qf-botones[data-v-73e187d5]{display:flex;gap:10px;flex-wrap:wrap}.qf-botones .cta[data-v-73e187d5]{flex:1 1 200px}.qf-lienzo[data-v-73e187d5]{display:block;width:100%;height:220px;margin-top:12px;border-radius:12px;border:1px dashed var(--tal-hairline);background:color-mix(in srgb,var(--tal-ink) 3%,transparent);color:var(--tal-ink);touch-action:none}textarea[data-v-73e187d5]{width:100%;box-sizing:border-box;font:inherit}.q-panel[data-v-0abff3a7]{max-width:460px}.q-codigo[data-v-0abff3a7]{width:100%;text-transform:uppercase}.q-ayuda[data-v-0abff3a7]{margin:8px 2px 20px}.q-aviso[data-v-0abff3a7]{font-size:14px;line-height:1.5;margin:0 0 16px;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--tal-gold) 10%,transparent);border:1px solid color-mix(in srgb,var(--tal-gold) 30%,transparent)}.q-nombre[data-v-0abff3a7]{margin-top:28px}.q-nombre[data-v-0abff3a7]{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.q-pie[data-v-0abff3a7]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:16px;font-size:12.5px;border-top:1px solid var(--tal-hairline);color:var(--tal-ink-soft)}.q-pie .suave[data-v-0abff3a7]{white-space:nowrap}.q-pie-enlaces[data-v-0abff3a7]{display:flex;gap:18px;align-items:center}.q-pie-boton[data-v-0abff3a7]{font-size:inherit;color:var(--tal-gold);padding:0;min-height:32px}.q-personal[data-v-0abff3a7]{color:inherit}.q-acciones[data-v-0abff3a7]{margin-top:22px;display:grid;gap:12px}.q-mosaico[data-v-0abff3a7]{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.q-cuadro[data-v-0abff3a7]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:4px;min-height:132px;padding:18px;border-radius:18px;text-align:left;cursor:pointer;font:inherit;color:inherit;background:var(--tal-surface);border:1px solid var(--tal-hairline-strong)}.q-cuadro-grande[data-v-0abff3a7]{grid-column:1 / -1;min-height:120px;background:var(--tal-jade);color:var(--tal-on-jade);border-color:var(--tal-jade)}.q-cuadro-solo[data-v-0abff3a7]{grid-column:1 / -1}.q-cuadro svg[data-v-0abff3a7]{margin-bottom:auto}.q-cuadro-texto[data-v-0abff3a7]{font-size:18px;font-weight:600;line-height:1.25}.q-cuadro-sub[data-v-0abff3a7]{font-size:13.5px;opacity:.8}@font-face{font-family:Outfit;font-style:normal;font-weight:300 600;font-display:swap;src:url(/mi/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(/mi/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(/mi/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:#f7f4ec;--tal-surface:#fffdf8;--tal-surface-2:#f7f2e9;--tal-ink:#12241c;--tal-ink-soft:#5d6a60;--tal-jade:#2f7a4d;--tal-gold:#8a6a2f;--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);--tal-radius-field:10px;--tal-radius-card:16px;--tal-gutter:16px;--pantalla-gutter:20px;--tarjeta-jade:linear-gradient(150deg,#2f6b52,#14261d);--tal-font-display:"Cormorant Garamond",Georgia,serif;--tal-font-ui:"Outfit",system-ui,-apple-system,sans-serif}[data-theme=dark]{--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)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;height:100%}body{background:radial-gradient(120% 60% at 50% -10%,color-mix(in srgb,var(--tal-ink) 6%,var(--tal-bg)) 0%,var(--tal-bg) 62%);background-attachment:fixed;color:var(--tal-ink);font-family:var(--tal-font-ui);font-weight:300;font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--tal-font-display);font-weight:600;font-style:italic;margin:0}h1{font-size:34px;letter-spacing:.005em}h2{font-size:22px}h3{font-size:18px;font-style:normal}a{color:var(--tal-gold);text-decoration:none}a:hover{color:var(--tal-jade)}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}label{display:block}#app{max-width:480px;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column}@media(min-width:720px)and (max-width:1079px){:root{--pantalla-gutter:30px }#app{max-width:640px;margin:24px auto;min-height:auto;border:1px solid var(--tal-hairline);border-radius:14px;background:var(--tal-surface);overflow:clip}.lienzo{padding:24px 32px 32px}}@media(min-width:1080px){:root{--pantalla-gutter:44px }#app{max-width:1100px;min-height:auto;margin:32px auto;border:1px solid var(--tal-hairline);border-radius:14px;background:var(--tal-surface);overflow:clip}.lienzo{padding:28px var(--pantalla-gutter) 44px}.lienzo.ag-lienzo{overflow:visible}.rejilla-escritorio,.rejilla-ancha{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}}.marca{font-family:var(--tal-font-display);font-style:italic;font-weight:600;font-size:26px}.marca em{color:var(--tal-gold);font-style:italic}.rotulo-campo{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--tal-ink-soft);font-weight:500;margin:0 0 8px}.rotulo{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--tal-gold);font-weight:500;margin:0 0 12px}.pregunta{font-family:var(--tal-font-display);font-size:30px;line-height:1.15;font-weight:500;margin:0 0 6px}.pregunta em{font-style:italic;color:color-mix(in srgb,var(--tal-gold) 82%,var(--tal-ink))}.pie{font-size:14.5px;color:var(--tal-ink-soft);margin:0 0 22px;line-height:1.55}.top{padding:calc(env(safe-area-inset-top) + 16px) var(--pantalla-gutter) 10px;display:flex;align-items:center;gap:12px;flex:0 0 auto}.lienzo{flex:1 1 auto;overflow-y:auto;padding:14px var(--pantalla-gutter) 20px}@media(max-width:1079px){.lienzo.ag-lienzo{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.abajo{flex:0 0 auto;padding:12px var(--pantalla-gutter) calc(env(safe-area-inset-bottom) + 14px);background:linear-gradient(to top,var(--tal-bg) 62%,transparent)}.cta{width:100%;min-height:54px;border-radius:14px;border:0;background:var(--tal-jade);color:var(--tal-on-jade);font:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s,transform .12s}.cta:active{transform:scale(.99)}.cta:disabled{background:var(--tal-jade);color:var(--tal-on-jade);opacity:.45;cursor:default;box-shadow:none}.cta.fantasma{background:transparent;border:1px solid var(--tal-hairline-strong);color:var(--tal-ink);font-weight:400}.enlace{background:none;border:0;color:color-mix(in srgb,var(--tal-gold) 82%,var(--tal-ink));font:inherit;font-size:14.5px;padding:10px 0;cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,var(--tal-gold) 30%,transparent)}.volver{width:38px;height:38px;border-radius:50%;border:1px solid var(--tal-hairline);background:none;color:var(--tal-ink);font-size:17px;cursor:pointer;flex:0 0 auto}input:where(:not([type=checkbox],[type=radio])){width:100%;box-sizing:border-box;min-height:54px;border-radius:12px;background:var(--tal-surface);border:1px solid var(--tal-hairline);color:var(--tal-ink);font:inherit;font-size:16px;padding:0 16px;outline:none}input:where(:not([type=checkbox],[type=radio])):focus{border-color:var(--tal-jade);box-shadow:0 0 0 3px color-mix(in srgb,var(--tal-jade) 16%,transparent)}textarea{width:100%;box-sizing:border-box;min-height:108px;border-radius:12px;resize:vertical;background:var(--tal-surface);border:1px solid var(--tal-hairline);color:var(--tal-ink);font:inherit;font-size:16px;line-height:1.5;padding:14px 16px;outline:none}textarea:focus{border-color:var(--tal-jade);box-shadow:0 0 0 3px color-mix(in srgb,var(--tal-jade) 16%,transparent)}textarea::placeholder{color:var(--tal-ink-soft)}input.campo-alto{min-height:56px}input::placeholder{color:var(--tal-ink-soft)}.codigo{text-align:center;letter-spacing:.5em;font-size:26px;font-weight:400;padding-right:0;text-indent:.5em}.error{background:color-mix(in srgb,var(--tal-lacquer) 12%,transparent);border:1px solid color-mix(in srgb,var(--tal-lacquer) 30%,transparent);border-radius:12px;padding:12px 14px;font-size:14px;color:var(--tal-lacquer);margin-bottom:16px}.aviso-sitio{background:color-mix(in srgb,var(--tal-gold) 10%,transparent);border:1px solid color-mix(in srgb,var(--tal-gold) 30%,transparent);border-radius:12px;padding:12px 14px;font-size:14px;color:var(--tal-ink);margin-bottom:16px}.cita{background:var(--tal-surface);border:1px solid var(--tal-hairline);border-radius:var(--tal-radius-card);padding:20px;margin-bottom:12px;position:relative;overflow:hidden}.cita:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--tal-gold)}.cita.pasada:before{background:var(--tal-hairline)}.cita .cuando{font-family:var(--tal-font-display);font-style:italic;font-size:26px;line-height:1.15}.cita .donde{font-size:14px;color:var(--tal-ink-soft);line-height:1.6;margin-top:6px}.guardada{font-size:11.5px;color:var(--tal-ink-soft);margin-top:14px;display:flex;align-items:center;gap:7px}.guardada b{width:5px;height:5px;border-radius:50%;background:var(--tal-jade)}.suave{color:var(--tal-ink-soft);font-size:13px}.remision{color:var(--tal-ink-soft);font-size:12.5px;font-variant-numeric:tabular-nums}.premio-codigo{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;margin:0;color:var(--tal-ink);letter-spacing:.02em}.vacio{text-align:center;padding:48px 20px}.pestanas{display:flex;border-top:1px solid var(--tal-hairline);flex:0 0 auto;padding-bottom:env(safe-area-inset-bottom)}.pestana{flex:1;background:none;border:0;color:var(--tal-ink-soft);font:inherit;font-size:11px;letter-spacing:.06em;padding:11px 0 8px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px}.pestana svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.4}.pestana[aria-current=page]{color:color-mix(in srgb,var(--tal-gold) 82%,var(--tal-ink))}.hueso{background:linear-gradient(90deg,var(--tal-surface) 25%,var(--tal-surface-2) 50%,var(--tal-surface) 75%);background-size:220% 100%;animation:brilla 1.3s linear infinite;border-radius:var(--tal-radius-card);height:118px;margin-bottom:12px}@keyframes brilla{to{background-position:-220% 0}}.fila{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--tal-hairline);font-size:15px}.fila:last-child{border-bottom:0}.fila span:first-child{color:var(--tal-ink-soft);font-weight:300}:where(:not(input,textarea)):focus-visible,input:where([type=checkbox],[type=radio]):focus-visible{outline:2px solid var(--tal-gold);outline-offset:3px;border-radius:6px}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.temas{display:flex;gap:11px}.tema-op{flex:1;border-radius:16px;border:1.5px solid var(--tal-hairline);background:transparent;padding:14px;text-align:left;color:var(--tal-ink);font:inherit;cursor:pointer}.tema-op:hover{border-color:var(--tal-jade)}.tema-op.on{border-color:var(--tal-jade);background:color-mix(in srgb,var(--tal-jade) 8%,transparent)}.tema-op .muestra{display:block;height:34px;border-radius:9px;border:1px solid var(--tal-hairline);margin-bottom:11px}.tema-op .nombre{display:block;font-size:14px;font-weight:500}.tema-op .nota-tema{display:block;font-size:11.5px;color:var(--tal-ink-soft);margin-top:3px}.separador-o{display:flex;align-items:center;gap:12px;margin:22px 0 14px;font-size:12px;color:var(--tal-ink-soft)}.separador-o:before,.separador-o:after{content:"";flex:1;height:1px;background:var(--tal-hairline)}.cta.con-icono{display:flex;align-items:center;justify-content:center;gap:11px}.pie.centrado{text-align:center;font-size:12.5px;margin-top:12px}.sin-cuenta{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:26px;padding-top:20px;border-top:1px solid var(--tal-hairline);font-size:14px;color:var(--tal-ink-soft)}.sin-cuenta button{background:none;border:0;border-bottom:1.5px solid var(--tal-jade);padding:0 0 1px;font:inherit;font-weight:600;color:var(--tal-jade);cursor:pointer}.nota-oro{display:flex;gap:12px;align-items:flex-start;border-radius:14px;margin-top:20px;background:color-mix(in srgb,var(--tal-gold) 10%,transparent);border:1px solid color-mix(in srgb,var(--tal-gold) 30%,transparent);padding:14px 16px;font-size:12.5px;line-height:1.7;color:var(--tal-ink-soft)}.nota-oro svg{flex:none;margin-top:1px;color:var(--tal-gold)}.portada{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:radial-gradient(120% 90% at 50% 0%,var(--banda-1, #16281f),var(--banda-2, #0b1510));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:44px;animation:portada-va .45s ease 1.65s both}@keyframes portada-va{0%{opacity:1}to{opacity:0}}.portada .lockup{width:min(46vw,240px);height:auto;animation:icBeat 3.6s ease-in-out infinite}@keyframes icBeat{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.portada .flor-caja{height:150px;display:flex;align-items:center;justify-content:center}.portada .flor{position:relative;width:0;height:0;transform:translateY(52px)}.portada .petalo{position:absolute;bottom:0;transform-origin:50% 100%;box-shadow:inset 0 -14px 22px -12px #00000080;animation:flBloom 2.6s cubic-bezier(.34,.9,.3,1) infinite}.portada .brillo{position:absolute;left:24%;right:30%;top:12%;height:32%;border-radius:999px;background:#ffffff80;filter:blur(2.5px);animation:flGloss 2.6s ease-in-out infinite}.portada .pivote{position:absolute;left:-13px;bottom:-13px;width:26px;height:26px;border-radius:50%;background:#0f1f18;border:1.6px solid #d7ab6d;display:flex;align-items:center;justify-content:center;animation:flPivot 2.6s ease-out infinite}.portada .pivote i{width:7px;height:7px;border-radius:50%;background:#d7ab6d}@keyframes flBloom{0%,8%{transform:rotate(var(--a)) scaleY(.12);opacity:.2}26%{transform:rotate(var(--a)) scaleY(1.06);opacity:1}34%,72%{transform:rotate(var(--a)) scaleY(1);opacity:1}92%,to{transform:rotate(var(--a)) scaleY(.12);opacity:.2}}@keyframes flGloss{0%,to{opacity:.12;transform:translateY(40%)}50%{opacity:.66;transform:translateY(6%)}}@keyframes flPivot{0%,to{box-shadow:0 0 #d7ab6d80}60%{box-shadow:0 0 0 7px #d7ab6d00}}.portada .lema{font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--banda-oro, #b1863f);margin:0;transition:opacity .25s ease}.portada .lema.esperando{opacity:0}@media(prefers-reduced-motion:reduce){.portada,.portada *{animation:none!important}.portada .petalo{transform:rotate(var(--a)) scaleY(1)!important;opacity:1}}#app.la-puerta,#app.antes-de-entrar{max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;min-height:100dvh;padding:0!important}#app.la-puerta .lienzo,#app.antes-de-entrar .lienzo{padding:0}.saludo{font-family:var(--tal-font-ui);font-size:15px;color:var(--tal-ink-soft);margin:0}.atajos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:720px){.atajos{grid-template-columns:repeat(4,minmax(0,1fr))}}.atajos>.atajo:nth-child(n+5){display:none}.atajo{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-height:44px;min-height:112px;padding:18px 16px;border:1px solid var(--tal-hairline);border-radius:18px;background:var(--tal-surface);color:var(--tal-ink);font-family:var(--tal-font-ui);font-size:14.5px;font-weight:500;text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.atajo svg{box-sizing:content-box;width:19px;height:19px;padding:9.5px;border-radius:11px;background:color-mix(in srgb,var(--tal-jade) 12%,transparent);border:1px solid color-mix(in srgb,var(--tal-jade) 30%,transparent);fill:none;stroke:var(--tal-jade);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;margin-bottom:auto}.atajo:hover{transform:translateY(-2px);border-color:var(--tal-jade)}.recordar{display:flex;align-items:center;gap:9px;margin:12px 0 2px;font-size:13px;color:var(--tal-ink-soft);cursor:pointer}.recordar input{width:18px;height:18px;margin:0;accent-color:var(--tal-jade)}.lienzo .cta.entrar-aqui{margin:14px 0 6px}.nota{background:var(--tal-surface);border:1px solid var(--tal-hairline);border-radius:var(--tal-radius-card);padding:12px 14px;font-size:14px;color:var(--tal-ink-soft);margin:0 0 14px;line-height:1.45}.ficha-hallada{display:flex;align-items:center;gap:14px;margin:6px 0 16px;background:var(--tal-surface);border:1px solid var(--tal-hairline);border-radius:var(--tal-radius-card);padding:14px 16px}.ficha-hallada .iniciales{flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-size:17px;font-weight:600;color:var(--tal-jade);background:#2f7a4d1f;border:1px solid rgba(47,122,77,.3)}.ficha-hallada .quien{display:flex;flex-direction:column;gap:3px;min-width:0}.ficha-hallada .quien b{font-size:16px}.ficha-hallada .desde{font-size:13px;color:var(--tal-ink-soft)}.dato{display:flex;justify-content:space-between;gap:12px;padding:9px 2px;font-size:14px;color:var(--tal-ink-soft);border-bottom:1px solid var(--tal-hairline)}.dato .valor{color:var(--tal-ink);font-variant-numeric:tabular-nums}.comprobante{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;text-align:left;background:var(--tal-surface);border:1px solid var(--tal-hairline);border-radius:var(--tal-radius-card);padding:14px 16px;margin-bottom:10px;color:inherit;font:inherit;cursor:pointer}.comprobante{align-items:center}.comprobante .izq{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.comprobante .izq b{font-size:14.5px;font-weight:500}.comprobante .der{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex:none;font-size:13px;color:var(--tal-ink-soft)}.comprobante .importe{font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--tal-gold)}.comprobante .icono-recibo{flex:none;width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:var(--tal-jade);background:color-mix(in srgb,var(--tal-jade) 12%,transparent)}.comprobante .icono-recibo svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.chip-anulado{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--tal-lacquer);border:1px solid var(--tal-lacquer);border-radius:999px;padding:1px 8px}.chip-condonada{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--tal-gold);border:1px solid var(--tal-gold);border-radius:999px;padding:1px 8px}.premio-aviso{display:flex;gap:13px;align-items:flex-start;width:100%;text-align:left;background:#8a6a2f17;border:1px solid rgba(138,106,47,.32);border-radius:var(--tal-radius-card);padding:14px 16px;margin:0 0 22px;cursor:pointer;color:inherit;font:inherit}.premio-aviso .corona{color:var(--tal-gold);font-size:19px;line-height:1.2;flex:none}.premio-aviso b{display:block;font-size:15px;margin-bottom:2px}.premio-aviso .suave{display:block;font-size:13.5px;color:var(--tal-ink-soft)}.premio-aviso.enc-app{flex-wrap:nowrap}.premio-aviso .enc-app-botones{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.premio-aviso .enc-app-botones .cta{width:auto;min-height:0;padding:8px 16px;font-size:14px}.campo-perfil{display:block;margin:0 0 13px}.campo-perfil .suave{display:block;font-size:12px;margin-top:6px}.con-ojo{position:relative}.con-ojo input{padding-right:48px}.con-ojo .ojo{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:40px;height:40px;display:grid;place-items:center;background:none;border:0;color:var(--tal-ink-soft);cursor:pointer;border-radius:10px}.enlaces{display:flex;flex-direction:column;align-items:flex-start}.leyenda{font-size:12.5px;line-height:1.45;color:var(--tal-ink-soft);margin:12px 2px 0}.atiende{background:var(--tal-surface);border:1px solid var(--tal-hairline);border-radius:24px;padding:22px;box-shadow:var(--ts-shadow)}.atiende .atiende-rotulo{margin:0 0 14px;font-size:9.5px;letter-spacing:.2em}.atiende .atiende-fila{display:flex;align-items:center;gap:14px}.atiende .atiende-letra{flex:none;width:54px;height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--tal-surface-2, var(--tal-bg));border:1px solid var(--tal-hairline);font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:22px;color:var(--tal-jade)}.atiende .atiende-nombre{display:block;font-size:16px;font-weight:600}.atiende .atiende-cuenta{display:block;font-size:12.5px;color:var(--tal-ink-soft);margin-top:2px}.visitas-inicio{background:var(--tal-surface);border:1px solid var(--tal-hairline);border-radius:var(--tal-radius-card);overflow:hidden}.visitas-inicio .vi-fila{width:100%;display:flex;align-items:center;gap:14px;padding:14px 16px;text-align:left;background:none;border:0;border-bottom:1px solid var(--tal-hairline);color:inherit;font:inherit;cursor:pointer}.visitas-inicio .vi-fila:last-child{border-bottom:0}.visitas-inicio .vi-fecha{flex:none;width:44px;height:44px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;background:var(--tal-surface-2, var(--tal-bg))}.visitas-inicio .vi-fecha b{font-size:15px;font-weight:600}.visitas-inicio .vi-fecha small{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--tal-ink-soft);margin-top:2px}.visitas-inicio .vi-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.visitas-inicio .vi-txt b{font-size:14.5px;font-weight:500}.visitas-inicio .vi-txt small{font-size:12.5px;color:var(--tal-ink-soft)}.visitas-inicio .vi-monto{flex:none;text-align:right;display:flex;flex-direction:column;gap:3px}.visitas-inicio .vi-monto b{font-size:14.5px;font-weight:500;font-variant-numeric:tabular-nums}.visitas-inicio .vi-monto small{font-size:11.5px;color:var(--tal-jade)}.mc-rejilla{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:720px){.mc-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}.mc-tarjeta{border-radius:20px;background:var(--tal-surface);border:1px solid var(--tal-hairline);padding:20px;box-shadow:var(--ts-shadow);display:flex;flex-direction:column;align-items:flex-start;min-width:0}.mc-tarjeta.mc-espera{border-color:color-mix(in srgb,var(--tal-gold) 40%,transparent)}.mc-tarjeta .mc-estado{font-size:11px;letter-spacing:.14em;text-transform:uppercase;border-radius:99px;padding:5px 11px;margin-bottom:14px;font-weight:500;color:var(--tal-jade);background:color-mix(in srgb,var(--tal-jade) 12%,transparent);border:1px solid color-mix(in srgb,var(--tal-jade) 30%,transparent)}.mc-tarjeta .mc-estado.espera{color:color-mix(in srgb,var(--tal-gold) 70%,var(--tal-ink));background:color-mix(in srgb,var(--tal-gold) 12%,transparent);border-color:color-mix(in srgb,var(--tal-gold) 30%,transparent)}.mc-tarjeta .mc-estado.no,.mc-tarjeta .mc-estado.gris{color:var(--tal-ink-soft);background:var(--tal-surface-2);border-color:var(--tal-hairline)}.mc-tarjeta .mc-cabeza{align-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.mc-tarjeta .mc-cabeza .mc-estado{margin-bottom:0}.mc-tarjeta .mc-folio{font-size:12.5px;color:var(--tal-ink-soft);font-variant-numeric:tabular-nums}.mc-tarjeta .mc-enlace{margin-top:12px;font-size:12.5px;color:var(--tal-jade);font-weight:600;padding:6px 0}.mc-tarjeta .mc-servicio{font-family:var(--tal-font-display);font-style:italic;font-weight:600;font-size:23px;line-height:1.12;margin:0 0 6px}.mc-tarjeta.mc-no .mc-servicio{text-decoration:line-through}.mc-tarjeta .mc-paquete{margin:4px 0 0;font-size:12.5px;font-weight:600;color:var(--tal-jade)}.mc-tarjeta .mc-para{margin:4px 0 0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tal-ink-soft)}.mc-tarjeta .mc-personas{display:flex;flex-direction:column;gap:4px;margin:6px 0 0}.mc-tarjeta .mc-parentesco{color:var(--tal-ink-soft);font-weight:400}.mc-tarjeta .mc-persona{margin:0;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.mc-tarjeta .mc-asignar{display:block;font-size:12.5px;color:var(--tal-ink-soft)}.ini-cita-para{margin:0 0 2px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.ini-cita-asignar{margin:4px 0 0;font-size:13px;opacity:.9}.mc-tarjeta .mc-detalle{font-size:13px;color:var(--tal-ink-soft);margin:0 0 14px}.mc-tarjeta .mc-nota{align-self:stretch;border-radius:12px;background:var(--tal-surface-2);padding:12px 14px;margin-bottom:14px;display:flex;flex-direction:column;gap:4px;font-size:13.5px;line-height:1.6}.mc-tarjeta .mc-nota-rotulo{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--tal-ink-soft)}.mc-tarjeta .mc-meta{align-self:stretch;display:flex;gap:10px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--tal-hairline)}.mc-tarjeta .mc-meta>div{flex:1;min-width:100px}.mc-tarjeta .mc-meta small{display:block;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--tal-ink-soft);margin-bottom:4px}.mc-tarjeta .mc-meta span{font-size:14px}.mc-tarjeta .mc-boton{align-self:stretch;margin-top:16px;min-height:44px;border-radius:11px;font-size:13.5px;font-family:inherit;cursor:pointer}.mc-tarjeta .mc-cancelar{background:transparent;color:var(--tal-lacquer);border:1px solid color-mix(in srgb,var(--tal-lacquer) 34%,transparent)}.mc-tarjeta .mc-cancelar:hover{background:color-mix(in srgb,var(--tal-lacquer) 10%,transparent)}.mc-tarjeta .mc-otra{background:var(--tal-jade);color:var(--tal-on-jade);border:0;font-weight:600}.estatus{background:var(--tal-surface);border:1px solid var(--tal-hairline);border-radius:24px;padding:22px;display:flex;flex-direction:column;gap:4px;margin-top:28px;box-shadow:var(--ts-shadow)}.estatus .estatus-rotulo{margin:0 0 6px}.estatus .estatus-que-es{margin:10px 0 0;font-size:14px;line-height:1.5}.estatus .estatus-siguiente{margin:10px 0 0;font-size:14px;font-weight:500;color:var(--tal-jade)}.estatus .estatus-siguiente small{display:block;font-weight:400;font-size:12px;color:var(--tal-ink-soft);margin-top:2px}.estatus .estatus-beneficios{list-style:none;margin:8px 0 0;padding:10px 0 0;border-top:1px solid var(--tal-hairline);display:flex;flex-direction:column;gap:6px}.estatus .estatus-beneficios li{font-size:14px;padding-left:16px;position:relative}.estatus .estatus-beneficios li:before{content:"";position:absolute;left:2px;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--tal-gold)}.estatus .estatus-nivel{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:600;font-size:28px;line-height:1.05}.estatus .estatus-pie{font-size:13px;color:var(--tal-ink-soft)}:root{--ts-card-bg:linear-gradient(168deg,#fffdf8,#f2ead8);--ts-card-line:color-mix(in srgb,var(--tal-ink) 12%,transparent);--ts-wm:.07;--ts-shape-full:url(/mi/sellos/shape-jade.png);--ts-shape-empty:url(/mi/sellos/shape-verde.png);--ts-shape-empty-op:.1;--ts-shape-next-op:.24;--ts-heart:url(/mi/sellos/heart-marfil.png);--ts-shadow:0 20px 44px -26px rgba(15,31,24,.3)}[data-theme=dark]{--ts-card-bg:var(--tarjeta-jade);--ts-wm:.09;--ts-shape-full:url(/mi/sellos/shape-oro.png);--ts-shape-empty:url(/mi/sellos/shape-marfil.png);--ts-shape-empty-op:.12;--ts-shape-next-op:.42;--ts-heart:url(/mi/sellos/heart-negro.png);--ts-shadow:0 26px 54px -30px rgba(0,0,0,.72)}@keyframes tsPulso{0%,to{opacity:var(--ts-shape-empty-op)}55%{opacity:var(--ts-shape-next-op)}}.ts-hueco{position:relative;aspect-ratio:450/422;display:flex;align-items:center;justify-content:center}.ts-hueco .ts-forma{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ts-shape-empty) center/contain no-repeat;opacity:var(--ts-shape-empty-op)}.ts-hueco .ts-corazon{position:relative;width:44%;aspect-ratio:624/862;background:var(--ts-heart) center/contain no-repeat;opacity:0}.ts-hueco.lleno .ts-forma{background-image:var(--ts-shape-full);opacity:1}.ts-hueco.lleno .ts-corazon{opacity:1}.ts-hueco.siguiente .ts-forma{animation:tsPulso 2.6s ease-in-out infinite}.ts-pantalla{display:flex;flex-direction:column;gap:20px;max-width:430px;margin:0 auto}.ts-pantalla .ts-kicker{font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--tal-gold);font-weight:500;margin:0 0 8px}.ts-pantalla .ts-titulo{font-family:var(--tal-font-display);font-style:italic;font-weight:600;font-size:27px;line-height:1.08;margin:0}.ts-card{position:relative;overflow:hidden;border-radius:26px;background:var(--ts-card-bg);border:1px solid var(--ts-card-line);padding:26px 24px 24px;box-shadow:var(--ts-shadow)}.ts-card .ts-wm{position:absolute;right:-20px;bottom:-30px;width:126px;opacity:var(--ts-wm);pointer-events:none}.ts-card .ts-cabeza{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:22px}.ts-card .ts-card-kicker{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--tal-gold);font-weight:500;margin-bottom:7px}.ts-card .ts-nombre{font-family:var(--tal-font-display);font-style:italic;font-weight:600;font-size:25px;line-height:1}.ts-card .ts-meta{font-size:11.5px;color:var(--tal-ink-soft);margin-top:6px;font-variant-numeric:tabular-nums}.ts-card .ts-cuenta{flex:none;text-align:right}.ts-card .ts-cuenta b{display:block;font-family:var(--tal-font-display);font-weight:500;font-size:32px;line-height:1;color:var(--tal-gold)}.ts-card .ts-cuenta small{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--tal-ink-soft);margin-top:5px}.ts-card .ts-rejilla{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ts-card .ts-al-premio{position:relative;margin-top:22px;padding-top:18px;border-top:1px solid var(--ts-card-line);display:flex;align-items:center;gap:13px;font-size:13px;line-height:1.6;color:var(--tal-ink-soft)}.ts-card .ts-al-premio svg{width:19px;height:19px;flex:none;stroke:var(--tal-gold)}.ts-card .ts-al-premio b{color:var(--tal-ink);font-weight:600}.ts-plazo{font-size:13px;color:var(--tal-ink-soft);margin:-8px 0 0;text-align:center}.ts-historial{border-radius:20px;background:var(--tal-surface);border:1px solid var(--tal-hairline);overflow:hidden}.ts-historial .ts-fila{display:flex;align-items:center;gap:14px;padding:15px 18px;border-bottom:1px solid var(--tal-hairline)}.ts-historial .ts-fila:last-child{border-bottom:0}.ts-historial .ts-icono{flex:none;width:42px}.ts-historial .ts-icono .ts-corazon{width:42%}.ts-historial .ts-fila-texto{flex:1;min-width:0}.ts-historial .ts-fila-texto b{display:block;font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-historial .ts-fila-texto span{display:block;font-size:12px;color:var(--tal-ink-soft);margin-top:2px}.ts-historial .ts-fecha{flex:none;font-size:12px;color:var(--tal-ink-soft);font-variant-numeric:tabular-nums}.ts-nota{display:flex;gap:12px;align-items:flex-start;border-radius:14px;background:var(--tal-surface-2);border:1px solid var(--tal-hairline);padding:15px 17px;font-size:12.5px;color:var(--tal-ink-soft);line-height:1.7}.ts-nota svg{width:18px;height:18px;flex:none;margin-top:1px}.ts-mini{width:100%;display:block;text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:var(--tal-radius-card);background:var(--ts-card-bg);border:1px solid var(--tal-hairline);padding:17px;margin-top:28px}div.ts-mini{cursor:default}.ts-mini .ts-mini-cabeza{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:13px}.ts-mini .ts-mini-rotulo{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--tal-gold);font-weight:500}.ts-mini .ts-mini-cuenta{font-family:var(--tal-font-display);font-weight:500;font-size:20px;color:var(--tal-gold)}.ts-mini .ts-mini-fila{display:grid;gap:5px;max-width:320px}.ts-mini .ts-mini-texto{display:block;font-size:12px;color:var(--tal-ink-soft);line-height:1.6;margin-top:12px}@keyframes tsLatido{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes tsBrillo{0%{transform:translateY(-120%) skew(-16deg)}to{transform:translateY(240%) skew(-16deg)}}@keyframes tsCae{0%{transform:scale(2.7) rotate(-13deg);opacity:0}52%{transform:scale(.92) rotate(3deg);opacity:1}70%{transform:scale(1.07) rotate(-1deg)}to{transform:scale(1) rotate(0)}}@keyframes tsHalo{0%{transform:scale(.55);opacity:.55}to{transform:scale(2.1);opacity:0}}@keyframes tsSube{0%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}.ts-oro{aspect-ratio:450/422;background:url(/mi/sellos/shape-oro.png) center/contain no-repeat}.ts-oro.apagada{background-image:url(/mi/sellos/shape-marfil.png);opacity:.14}.ts-llena{position:relative;overflow:hidden;border-radius:28px;background:radial-gradient(130% 100% at 50% 0%,#3a7d5d,#0b1510);color:#f4f0e8;padding:38px 26px 30px;text-align:center;box-shadow:var(--ts-shadow);animation:tsSube .45s cubic-bezier(.2,.8,.3,1) both}.ts-llena .ts-llena-brillo{position:absolute;left:-40%;top:0;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);animation:tsBrillo 2.6s ease-in-out 2}.ts-llena .ts-llena-corazon{position:relative;width:60px;height:auto;margin:0 auto 20px;display:block;animation:tsLatido 3.2s ease-in-out infinite}.ts-llena .ts-llena-kicker{position:relative;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#d7ab6d;font-weight:500;margin:0 0 14px}.ts-llena .ts-llena-titulo{position:relative;font-family:var(--tal-font-display);font-style:italic;font-weight:600;font-size:36px;line-height:1.05;margin:0 0 12px}.ts-llena .ts-llena-texto{position:relative;font-size:14.5px;line-height:1.7;color:#bcd0c2;margin:0 auto 26px;max-width:30ch}.ts-llena .ts-llena-fila{position:relative;display:grid;gap:7px;max-width:300px;margin:0 auto}.ts-premio{border-radius:22px;background:var(--tal-surface);border:1px solid var(--tal-hairline);box-shadow:var(--ts-shadow);padding:24px}.ts-premio .ts-premio-kicker{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--tal-gold);font-weight:500;margin:0 0 10px}.ts-premio .ts-premio-titulo{font-family:var(--tal-font-display);font-style:italic;font-weight:600;font-size:26px;line-height:1.1;margin:0 0 10px}.ts-premio .ts-premio-texto{font-size:13.5px;color:var(--tal-ink-soft);line-height:1.7;margin:0 0 20px}.ts-codigo{display:flex;align-items:center;gap:14px;border-radius:14px;background:var(--tal-surface-2);border:1px dashed var(--tal-hairline-strong);padding:15px 17px}.ts-codigo svg{width:19px;height:19px;flex:none;color:var(--tal-jade)}.ts-codigo .ts-codigo-pie{font-size:12px;color:var(--tal-ink-soft);margin:2px 0 0}.ts-yahora{border-radius:20px;background:var(--tal-surface);border:1px solid var(--tal-hairline);padding:22px}.ts-yahora .ts-yahora-kicker{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--tal-ink-soft);margin:0 0 12px}.ts-yahora .ts-yahora-fila{display:flex;align-items:center;gap:14px}.ts-yahora .ts-yahora-fila p{margin:0;min-width:0;font-size:13.5px;line-height:1.6;color:var(--tal-ink-soft)}.ts-yahora .ts-yahora-fila b{color:var(--tal-ink);font-weight:600}.ts-yahora .ts-yahora-num{flex:none;width:42px;height:42px;border-radius:50%;background:color-mix(in srgb,var(--tal-jade) 12%,transparent);display:flex;align-items:center;justify-content:center;font-family:var(--tal-font-display);font-style:italic;font-weight:600;font-size:16px;color:var(--tal-jade)}.ts-yahora .ts-yahora-estatus{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--tal-hairline)}.ts-yahora .ts-yahora-estatus span{font-family:var(--tal-font-display);font-style:italic;font-weight:600;font-size:19px}.ts-yahora .ts-yahora-estatus small{font-size:12.5px;color:var(--tal-ink-soft);text-align:right}.ts-cer-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:20px;background:color-mix(in srgb,#0b1510 55%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ts-cer{position:relative;overflow:hidden;width:100%;max-width:420px;border-radius:28px;background:radial-gradient(120% 90% at 50% 0%,#16281f,#0b1510);color:#f4f0e8;padding:44px 28px 32px;min-height:min(620px,calc(100vh - 40px));display:flex;flex-direction:column;align-items:center;box-shadow:0 26px 54px -30px #000000b8;animation:tsSube .4s cubic-bezier(.2,.8,.3,1) both}.ts-cer .ts-cer-kicker{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#d7ab6d;font-weight:500;margin:0}.ts-cer .ts-cer-sello{position:relative;width:190px;height:190px;margin:38px 0 34px;display:flex;align-items:center;justify-content:center}.ts-cer .ts-cer-halo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid rgba(215,171,109,.5);animation:tsHalo 1.5s cubic-bezier(.2,.8,.3,1) .25s both}.ts-cer .ts-cer-halo.segundo{border-color:#d7ab6d59;animation-delay:.45s}.ts-cer .ts-cer-mancha{position:relative;width:150px;aspect-ratio:450/422;background:url(/mi/sellos/shape-oro.png) center/contain no-repeat;display:flex;align-items:center;justify-content:center;animation:tsCae .8s cubic-bezier(.24,1.1,.3,1) both}.ts-cer .ts-cer-corazon{width:44%;aspect-ratio:624/862;background:url(/mi/sellos/heart-negro.png) center/contain no-repeat}.ts-cer .ts-cer-titulo{font-family:var(--tal-font-display);font-style:italic;font-weight:600;font-size:36px;line-height:1.05;margin:0 0 12px;text-align:center}.ts-cer .ts-cer-texto{font-size:14.5px;line-height:1.7;color:#9fb3a8;margin:0 auto;max-width:30ch;text-align:center}.ts-cer .ts-cer-fila{width:100%;max-width:300px;display:grid;gap:7px;margin:32px 0 auto}.ts-cer .ts-cer-boton{width:100%;min-height:52px;border-radius:14px;background:#d7ab6d;color:#0f1f18;font:inherit;font-size:15px;font-weight:600;border:0;margin-top:28px;cursor:pointer}.ts-cer .ts-cer-boton:hover{filter:brightness(1.06)}.ini-saludo{margin:0 0 22px}.ini-saludo .ini-kicker{font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--tal-gold);font-weight:500;margin:0 0 8px}.ini-saludo .ini-nombre{font-family:var(--tal-font-display);font-style:italic;font-weight:600;font-size:42px;line-height:1.02;letter-spacing:-.015em;margin:0}@media(min-width:720px){.ini-saludo .ini-nombre{font-size:54px}}@media(min-width:1080px){.ini-saludo .ini-nombre{font-size:68px}}.ini-dos{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}@media(min-width:1080px){.ini-dos{grid-template-columns:minmax(0,1.4fr) minmax(330px,.6fr);align-items:start}}.ini-dos .ini-col{display:flex;flex-direction:column;gap:18px;min-width:0}.ini-dos .ini-col>.ts-mini{margin-top:0}.ini-dos .ini-col>.estatus{margin-top:0}.ini-cita{position:relative;overflow:hidden;border-radius:24px;background:var(--tarjeta-jade);color:#f4f0e8;padding:26px;box-shadow:0 28px 54px -30px #0f1f1899}.ini-cita .ini-cita-wm{position:absolute;right:-30px;top:-40px;width:230px;opacity:.08;pointer-events:none}.ini-cita .ini-cita-cabeza{position:relative;display:flex;align-items:center;gap:10px;margin-bottom:18px}.ini-cita .ini-cita-punto{width:7px;height:7px;border-radius:50%;background:#7fb88f;flex:none}.ini-cita .ini-cita-punto.espera{background:#d7ab6d}.ini-cita .ini-cita-punto.no{background:#e07a6e}.ini-cita .ini-cita-punto.gris{background:#9fb3a8}.ini-cita .ini-cita-kicker{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:#d7ab6d;font-weight:500}.ini-cita .ini-cita-estado{margin-left:auto;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#bcd0c2}.ini-cita .ini-cita-titulo{position:relative;font-family:var(--tal-font-display);font-style:italic;font-weight:600;font-size:34px;line-height:1.06;margin:0 0 6px}.ini-cita .ini-cita-con{position:relative;font-size:14.5px;color:#bcd0c2;margin:0 0 22px}.ini-cita .ini-cita-datos{position:relative;display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.ini-cita .ini-cita-datos>div{flex:1;min-width:118px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);padding:13px 15px}.ini-cita .ini-cita-datos small{display:block;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#9fb3a8;margin-bottom:6px}.ini-cita .ini-cita-datos b{display:block;font-size:15.5px;font-weight:500}.ini-cita .ini-cita-botones{position:relative;display:flex;gap:11px;flex-wrap:wrap}.ini-cita .ini-cita-boton{min-height:48px;padding:0 20px;border-radius:12px;border:1px solid rgba(255,255,255,.22);background:none;color:#f4f0e8;font:inherit;font-size:14.5px;cursor:pointer}.ini-cita .ini-cita-boton:hover{border-color:#f4f0e8}.ini-rotulo-suave{color:var(--tal-ink-soft)}.pf-dos{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}@media(min-width:1080px){.pf-dos{grid-template-columns:minmax(0,1.4fr) minmax(330px,.6fr)}}.pf-dos .pf-col{display:flex;flex-direction:column;gap:18px;min-width:0}.pf-yo{border-radius:22px;background:var(--tal-surface);border:1px solid var(--tal-hairline);padding:24px;box-shadow:var(--ts-shadow);display:flex;align-items:center;gap:18px}.pf-yo .pf-avatar{flex:none;width:72px;height:72px;border-radius:50%;background:color-mix(in srgb,var(--tal-jade) 14%,transparent);border:1px solid color-mix(in srgb,var(--tal-jade) 30%,transparent);color:var(--tal-jade);display:flex;align-items:center;justify-content:center;font-family:var(--tal-font-display);font-style:italic;font-weight:600;font-size:26px}.pf-yo .pf-yo-texto{min-width:0}.pf-yo .pf-nombre{font-family:var(--tal-font-display);font-style:italic;font-weight:600;font-size:28px;line-height:1.1;margin:0;overflow-wrap:anywhere}.pf-yo .pf-desde{font-size:13px;color:var(--tal-ink-soft);margin:4px 0 0}.pf-filas{border-radius:22px;background:var(--tal-surface);border:1px solid var(--tal-hairline);overflow:hidden}.pf-filas .pf-fila{padding:16px 20px;border-bottom:1px solid var(--tal-hairline)}.pf-filas .pf-fila:last-child{border-bottom:0}.pf-filas .pf-fila-accion{display:flex;align-items:center;justify-content:space-between;gap:12px}.pf-filas .pf-fila-accion button.enlace{margin:0;flex:none}.pf-filas .pf-correo{padding:4px 20px 18px;border-bottom:1px solid var(--tal-hairline);display:flex;flex-direction:column;gap:10px}.pf-filas .pf-correo input{width:100%}.pf-filas .pf-correo-dice{margin:0;font-size:14px;color:var(--tal-ink-soft)}.pf-filas .pf-correo-listo{margin:10px 20px 16px}.pf-filas .pf-fila small{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--tal-ink-soft);margin-bottom:5px}.pf-filas .pf-fila span{display:block;font-size:14.5px;overflow-wrap:anywhere}.pf-tarjeta{border-radius:22px;background:var(--tal-surface);border:1px solid var(--tal-hairline);padding:22px}.pf-tarjeta .pf-rotulo{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--tal-gold);font-weight:500;margin:0 0 14px}.pf-tarjeta .pf-aviso{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--tal-hairline)}.pf-tarjeta .pf-aviso:last-of-type{border-bottom:0}.pf-tarjeta .pf-aviso-texto{flex:1;min-width:0}.pf-tarjeta .pf-aviso-texto>span{display:block;font-size:14px}.pf-tarjeta .pf-aviso-texto small{display:block;font-size:12px;color:var(--tal-ink-soft);margin-top:3px}.pf-tarjeta .pf-accion{font-size:13.5px;font-weight:600;color:var(--tal-jade);padding:10px 0 0;min-height:44px}.pf-switch{flex:none;position:relative;width:46px;height:27px;border-radius:99px;background:var(--tal-surface-2);border:1px solid var(--tal-hairline);transition:background .2s ease}.pf-switch:after{content:"";position:absolute;top:-9px;right:-2px;bottom:-9px;left:-2px}.pf-switch>span{position:absolute;top:2px;left:2px;width:21px;height:21px;border-radius:50%;background:var(--tal-surface);box-shadow:0 1px 4px #00000040;transition:left .2s ease}.pf-switch.on{background:var(--tal-jade)}.pf-switch.on>span{left:22px}.pf-salir{min-height:50px;border-radius:13px;background:transparent;font-size:14.5px;border:1px solid color-mix(in srgb,var(--tal-lacquer) 34%,transparent);color:var(--tal-lacquer)}.pf-salir:hover{background:color-mix(in srgb,var(--tal-lacquer) 10%,transparent)}.cp-resumen{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 20px}.cp-resumen>div{flex:1;min-width:150px;border-radius:18px;background:var(--tal-surface);border:1px solid var(--tal-hairline);padding:18px 20px}.cp-resumen small{display:block;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--tal-ink-soft);margin-bottom:8px}.cp-resumen b{display:block;font-family:var(--tal-font-display);font-size:28px;font-weight:600;line-height:1}.cp-resumen b.cp-favorito{font-size:20px;line-height:1.15}.cupones-app{display:flex;flex-direction:column;gap:12px;margin-top:14px}.cupones-app .cup-tarjeta{display:flex;gap:14px;align-items:center;justify-content:space-between;background:var(--tal-surface);border:1px solid var(--tal-hairline);border-radius:18px;padding:16px 18px}.cupones-app .cup-pronto{opacity:.72}.cupones-app .cup-texto{min-width:0;flex:1}.cupones-app .cup-texto p{margin:0}.cupones-app .cup-valor{font-family:var(--tal-font-display);font-style:italic;font-size:30px;color:var(--tal-ink)}.cupones-app .cup-campana{font-size:14px;color:var(--tal-ink);margin-top:2px}.cupones-app .cup-fechas{font-size:13px;color:var(--tal-ink-soft);margin-top:4px}.cupones-app .cup-aviso{font-size:12.5px;color:var(--tal-gold);margin-top:6px}.cupones-app .cup-codigo{font-family:ui-monospace,Menlo,monospace;font-size:15px;letter-spacing:.08em;margin-top:8px}.cupones-app .cup-qr{flex:none;background:#fff;border-radius:10px;padding:6px;line-height:0}.cupones-app .cup-qr svg{width:112px;height:112px}.cupones-app .cup-anterior{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;color:var(--tal-ink-soft);padding:8px 2px;border-bottom:1px solid var(--tal-hairline)}.cartera{display:flex;flex-direction:column;gap:12px}.cartera-tarjeta{position:relative;overflow:hidden;border-radius:20px;padding:20px;background:var(--tarjeta-jade);color:#f4f0e8;box-shadow:0 18px 36px -22px #0b1510cc;aspect-ratio:1.586;display:flex;flex-direction:column;justify-content:space-between}.cartera-corazon{position:absolute;right:-14px;bottom:-22px;width:110px;opacity:.09;pointer-events:none}.cartera-cabeza{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cartera-logo{display:block;width:92px;height:auto}.cartera-tipo{text-align:right;display:flex;flex-direction:column}.cartera-mini{font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:#9fb3a8}.cartera-grande{font-family:var(--tal-font-display);font-style:italic;font-size:24px;line-height:1.1;color:#d7ab6d}.cartera-pie{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.cartera-titular{min-width:0;display:flex;flex-direction:column;gap:3px}.cartera-titular b{font-size:15px;font-weight:600;overflow-wrap:anywhere}.cartera-id{font-size:11.5px;color:#9fb3a8;font-variant-numeric:tabular-nums}.cartera-qr{flex:none;width:92px;height:92px;border-radius:10px;background:#f4f0e8;padding:6px;box-sizing:border-box;display:grid;place-items:center}.cartera-qr svg{width:100%;height:100%;display:block}.cartera-tarjeta.tocable{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.cartera-tarjeta.tocable:active{transform:scale(.985)}.cartera-tarjeta.tocable:focus-visible{outline:2px solid #d7ab6d;outline-offset:3px}.cupones-app .cup-qr.tocable{border:0;cursor:pointer}.cartera-rotulo{margin:14px 0 0}.cartera-cupon{display:flex;align-items:center;gap:14px;width:100%;text-align:left;cursor:pointer;padding:14px 16px;border-radius:16px;background:var(--tal-surface);border:1px solid var(--tal-hairline);color:var(--tal-ink)}.cartera-cupon-valor{flex:none;min-width:64px;font-family:var(--tal-font-display);font-style:italic;font-size:22px;color:var(--tal-jade)}.cartera-cupon-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cartera-cupon-texto small{color:var(--tal-ink-soft);font-size:12.5px}.cartera-cupon .flecha{color:var(--tal-jade)}@media(min-width:720px){.cartera-tarjeta{max-width:420px}}.cascara{display:flex;align-items:flex-start;flex:1 1 auto;min-width:0}.cuerpo{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;min-height:100%;padding-bottom:calc(84px + env(safe-area-inset-bottom))}.lateral{display:none}.cuerpo.cuerpo-reserva{padding-bottom:0}.top.dentro{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--tal-bg) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--tal-hairline);padding:calc(env(safe-area-inset-top) + 12px) var(--pantalla-gutter) 12px;gap:14px}.cab-logo{width:104px;height:auto;margin:-14px 0 -14px -12px}.cab-titulo{display:none;flex-direction:column;min-width:0}.cab-kicker{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--tal-gold)}.cab-nombre{font-family:var(--tal-font-display);font-style:italic;font-weight:600;font-size:24px;line-height:1.1}.cab-avatar{margin-left:auto;width:42px;height:42px;border-radius:50%;flex:none;background:color-mix(in srgb,var(--tal-jade) 14%,transparent);border:1px solid color-mix(in srgb,var(--tal-jade) 30%,transparent);color:var(--tal-jade);font-family:var(--tal-font-display);font-style:italic;font-size:17px;display:flex;align-items:center;justify-content:center}.pestanas.barra-fija{position:fixed;left:0;right:0;bottom:0;z-index:30;background:color-mix(in srgb,var(--tal-surface) 94%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--tal-hairline);gap:2px;padding:8px 6px calc(8px + env(safe-area-inset-bottom))}.pestanas.barra-fija .pestana{min-height:56px;border-radius:14px;justify-content:center;padding:0;font-size:10.5px;letter-spacing:0;color:var(--tal-ink-soft)}.pestanas.barra-fija .pestana svg{stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pestanas.barra-fija .pestana[aria-current=page]{background:color-mix(in srgb,var(--tal-jade) 12%,transparent);color:var(--tal-jade);font-weight:600}@media(min-width:720px)and (max-width:1079px){.pestanas.barra-fija{max-width:640px;margin:0 auto;border-radius:14px 14px 0 0;border-left:1px solid var(--tal-hairline);border-right:1px solid var(--tal-hairline)}}.segmentado{display:flex;gap:4px;padding:4px;border-radius:14px;margin:0 0 18px;background:var(--tal-surface-2);border:1px solid var(--tal-hairline)}.segmentado button{flex:1;min-height:40px;border-radius:11px;font-size:14px;color:var(--tal-ink-soft)}.segmentado button[aria-selected=true]{background:var(--tal-surface);color:var(--tal-ink);font-weight:600;box-shadow:0 1px 2px color-mix(in srgb,var(--tal-ink) 12%,transparent)}.tambien{margin:0 0 22px}.tambien-lista{display:flex;flex-wrap:wrap;gap:8px}.tambien-uno{display:flex;align-items:center;gap:9px;min-height:44px;padding:0 16px;border-radius:12px;border:1px solid var(--tal-hairline-strong);font-size:14px;color:var(--tal-ink)}.tambien-uno svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media(min-width:1080px){#app:has(>.cascara){max-width:none;margin:0;border:0;border-radius:0;background:none;overflow:visible;min-height:100vh}.cascara{min-height:100vh}.cuerpo{padding-bottom:0}.lateral{display:flex;flex-direction:column;gap:6px;flex:none;width:264px;position:sticky;top:0;height:100vh;overflow:auto;background:var(--tal-surface);border-right:1px solid var(--tal-hairline);padding:26px 18px 20px}.lat-logo{width:132px;height:auto;margin:-16px 0 8px -12px}.lat-estatus{position:relative;overflow:hidden;text-align:left;border-radius:18px;margin-bottom:16px;background:var(--tarjeta-jade);color:#f4f0e8;padding:16px 17px;display:flex;flex-direction:column}.lat-estatus-rotulo{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:#d7ab6d;margin-bottom:7px}.lat-estatus-nivel{font-family:var(--tal-font-display);font-style:italic;font-weight:600;font-size:23px;line-height:1}.lat-estatus-barra{height:5px;border-radius:99px;background:#ffffff24;margin:13px 0 8px;overflow:hidden}.lat-estatus-barra span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#d7ab6d,#e8c48d)}.lat-estatus-pie{font-size:11.5px;color:#bcd0c2}.lat-destino{display:flex;align-items:center;gap:13px;min-height:46px;padding:0 14px;border-radius:12px;font-size:14.5px;color:var(--tal-ink-soft);text-align:left}.lat-destino:hover{background:var(--tal-surface-2)}.lat-destino svg{width:19px;height:19px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lat-destino-nombre{flex:1;min-width:0}.lat-destino[aria-current=page]{background:color-mix(in srgb,var(--tal-jade) 12%,transparent);color:var(--tal-jade);font-weight:600}.lat-destino-cuenta{flex:none;min-width:20px;height:20px;border-radius:99px;background:var(--tal-gold);color:var(--tal-surface);font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 6px}.lat-pie{margin-top:auto;padding-top:16px;border-top:1px solid var(--tal-hairline)}.lat-tema{width:100%;display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border-radius:11px;font-size:13.5px;color:var(--tal-ink-soft)}.lat-tema:hover{background:var(--tal-surface-2)}.lat-tema svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.top.dentro{padding:14px var(--pantalla-gutter)}.cab-logo{display:none}.cab-titulo{display:flex}.pestanas.barra-fija,.tambien{display:none}}.cab-campana{position:relative;width:42px;height:42px;border-radius:50%;flex:none;margin-left:auto;border:1px solid var(--tal-hairline-strong);color:var(--tal-ink);display:flex;align-items:center;justify-content:center}.cab-campana:hover,.cab-campana[aria-current=page]{border-color:var(--tal-jade);color:var(--tal-jade)}.cab-campana svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cab-campana-cuenta{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--tal-gold);color:var(--tal-surface);font-size:10.5px;font-weight:600;display:flex;align-items:center;justify-content:center}.cab-campana+.cab-avatar{margin-left:10px}.avisos{display:flex;flex-direction:column;gap:18px;max-width:760px}.avisos-intro{margin:0;font-size:14px;color:var(--tal-ink-soft);line-height:1.65}.avisos-filtros{display:flex;gap:8px;flex-wrap:wrap}.avisos-filtros button{min-height:40px;padding:0 14px;border-radius:99px;font-size:13px;white-space:nowrap;border:1px solid var(--tal-hairline-strong);background:var(--tal-surface);color:var(--tal-ink)}.avisos-filtros button[aria-selected=true]{background:var(--tal-ink);color:var(--tal-bg);border-color:var(--tal-ink)}.avisos-lista{list-style:none;margin:0;padding:0;border-radius:20px;background:var(--tal-surface);border:1px solid var(--tal-hairline);overflow:hidden}.avisos-lista .aviso{display:grid;grid-template-columns:40px minmax(0,1fr) 32px;gap:14px;padding:16px 12px 16px 18px;border-bottom:1px solid var(--tal-hairline)}.avisos-lista .aviso:last-child{border-bottom:0}.avisos-lista .aviso.nuevo{background:color-mix(in srgb,var(--tal-gold) 5%,transparent)}.aviso-icono{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tal-jade) 10%,transparent);color:var(--tal-jade)}.aviso.whatsapp .aviso-icono{background:color-mix(in srgb,#1fa855 14%,transparent);color:#1a8f48}.aviso-icono svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.aviso-cuerpo{min-width:0;display:flex;flex-direction:column;gap:3px}.aviso-arriba{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.aviso-titulo{font-size:14.5px;font-weight:500}.aviso.nuevo .aviso-titulo{font-weight:600}.aviso-cuando{flex:none;font-size:12px;color:var(--tal-ink-soft);font-variant-numeric:tabular-nums}.aviso-texto{font-size:13.5px;color:var(--tal-ink-soft);line-height:1.6;text-wrap:pretty;white-space:pre-line;overflow-wrap:anywhere}.aviso-canal{font-size:11.5px;color:var(--tal-ink-soft)}.aviso-quitar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--tal-ink-soft);align-self:start}.aviso-quitar:hover{background:var(--tal-surface-2);color:var(--tal-ink)}.aviso-quitar svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.avisos-vacio{border-radius:20px;background:var(--tal-surface);border:1px dashed var(--tal-hairline-strong);padding:28px 22px;text-align:center;display:flex;flex-direction:column;gap:6px;align-items:center;font-size:13.5px;color:var(--tal-ink-soft);line-height:1.6}.avisos-vacio-titulo{font-family:var(--tal-font-display);font-style:italic;font-weight:600;font-size:24px;color:var(--tal-ink)}.avisos-pie{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--tal-hairline);font-size:12.5px;color:var(--tal-ink-soft)}.avisos-pie .avisos-todos{min-height:40px;font-size:13px}.nota-oro.coincide{margin:4px 0 16px}.por-verificar{border-radius:18px;padding:16px 18px;margin:0 0 18px;display:flex;flex-direction:column;gap:12px;background:color-mix(in srgb,var(--tal-gold) 9%,var(--tal-surface));border:1px solid color-mix(in srgb,var(--tal-gold) 30%,transparent)}.por-verificar-dice{margin:0;font-size:14px;line-height:1.6;color:var(--tal-ink)}.por-verificar-dice b{overflow-wrap:anywhere}.por-verificar-botones{display:flex;gap:10px;flex-wrap:wrap}.por-verificar-botones .cta{width:auto;min-height:44px;padding:0 20px;margin:0}.por-verificar-botones .fantasma{min-height:44px;padding:0 16px}.alternativas{border-radius:16px;padding:14px 16px;margin:10px 0 14px;display:flex;flex-direction:column;gap:8px;background:color-mix(in srgb,var(--tal-jade) 7%,var(--tal-surface));border:1px solid color-mix(in srgb,var(--tal-jade) 22%,transparent)}.alternativas-dice{margin:0;font-size:13.5px;color:var(--tal-ink-soft)}.alternativas-dice.alternativas-porque{color:var(--tal-ink);font-weight:500}.alternativas-opciones{display:flex;gap:8px;flex-wrap:wrap}.alternativas-opciones button{min-height:40px;padding:0 14px;border-radius:99px;font-size:13.5px;border:1px solid var(--tal-hairline-strong);background:var(--tal-surface);color:var(--tal-ink)}.alternativas-opciones button:hover{border-color:var(--tal-jade);color:var(--tal-jade)}
