.et-pill{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0;border-width:1px;border-style:solid;border-radius:999px;padding:1px 9px;font-size:11.5px;font-weight:600;line-height:1.5;white-space:nowrap}.et-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.et-n{flex:none;font-weight:800;font-variant-numeric:tabular-nums;opacity:.9}.et-btn{display:inline-flex;align-items:center;max-width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;border-radius:999px;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.et-btn:hover .et-pill{box-shadow:inset 0 0 0 999px color-mix(in srgb,currentColor 11%,transparent)}.et-pill--on{background:color-mix(in srgb,currentColor 24%,transparent);box-shadow:0 0 0 1.5px currentColor;font-weight:800}.et-btn:hover .et-pill--on{box-shadow:0 0 0 1.5px currentColor,inset 0 0 0 999px color-mix(in srgb,currentColor 8%,transparent)}.et-fila{display:flex;flex-wrap:wrap;align-items:center;gap:4px 5px;margin:0;padding:0;list-style:none;min-width:0}.et-item{display:inline-flex;max-width:100%;min-width:0}.et-fila--edit{margin-top:8px;gap:6px}.et-pill--edit{padding-right:3px}.et-x{display:grid;place-items:center;flex:none;width:22px;height:22px;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;opacity:.8}.et-x:hover{opacity:1;background:color-mix(in srgb,currentColor 16%,transparent)}.et-barra{margin-bottom:12px}.et-lista{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.et-rotulo{display:inline-flex;align-items:center;gap:3px;margin-right:2px;font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--suave)}.et-aviso{margin:0;font-size:12.5px;color:var(--suave)}.et-enlace{padding:0 2px;background:transparent;border:0;font-size:12.5px;font-weight:700;color:var(--verde);cursor:pointer;border-radius:6px}.et-enlace:hover{text-decoration:underline}.et-estado{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;font-size:12.5px;color:var(--suave)}.et-estado strong{color:var(--tinta)}.et-quitar{display:inline-flex;align-items:center;gap:4px;padding:3px 11px;border-radius:999px;border:1px solid var(--borde);background:transparent;color:var(--tinta);font-size:12px;font-weight:700;cursor:pointer}.et-quitar:hover{background:var(--cx-hover)}@media (max-width: 767px),(pointer: coarse){.et-btn{min-height:44px;margin-block:-6px}.et-pill{font-size:12.5px;padding:3px 11px}.et-fila,.et-lista{gap:0 6px}.et-fila--edit{gap:8px 6px}.et-pill--edit{padding:3px 4px 3px 11px}.et-x{width:44px;height:44px;margin:-12px -4px -12px -2px}.et-enlace,.et-quitar{min-height:44px;padding-left:12px;padding-right:12px;display:inline-flex;align-items:center}.et-enlace{margin-block:-6px}.et-quitar{padding-top:0;padding-bottom:0}}.bh-boton{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:11px 16px;border-radius:16px;text-align:left;color:#fff;background:linear-gradient(135deg,var(--cx-btn-a),var(--cx-btn-b));box-shadow:var(--cx-btn-sombra);overflow:hidden;isolation:isolate;transition:transform .14s ease-out,box-shadow .18s ease-out,opacity .18s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.bh-boton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 32%,rgba(255,255,255,.26) 50%,transparent 68%);transform:translate(-130%);animation:bhBrillo 3.8s ease-in-out 1.4s infinite}.bh-boton:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--cx-btn-sombra-h)}.bh-boton:active:not(:disabled){transform:scale(.985)}.bh-boton:disabled{opacity:.62;cursor:not-allowed}.bh-boton:disabled[data-estado=cargando],.bh-boton:disabled[data-estado=exito]{opacity:1;cursor:progress}.bh-icono{position:relative;flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff3d}.bh-icono:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 #ffffff8c;opacity:0}.bh-boton[data-estado=pulso] .bh-icono:before{animation:bhOnda 1.7s ease-out infinite}.bh-icono svg{transition:transform .2s ease-out}.bh-boton[data-estado=listo]:hover .bh-icono svg{transform:scale(1.08)}.bh-escaner{position:absolute;left:9px;right:9px;top:9px;height:2px;border-radius:2px;opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent,#fff,transparent);box-shadow:0 0 8px 1px #ffffffd9}.bh-boton[data-estado=cargando] .bh-escaner{opacity:1;animation:bhEscaner 1.1s ease-in-out infinite alternate}.bh-boton[data-estado=cargando]:after{animation-duration:1.4s;animation-delay:0s}.bh-boton[data-estado=error]{animation:bhSacudir .42s ease-in-out}.bh-boton[data-estado=exito] .bh-icono{animation:bhPop .38s cubic-bezier(.2,1.6,.4,1)}.bh-titulo{display:block;font-size:15.5px;font-weight:800;line-height:1.2;letter-spacing:-.1px}.bh-sub{display:block;margin-top:2px;font-size:12px;line-height:1.3;color:#ffffffeb}@keyframes bhBrillo{0%,55%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes bhOnda{0%{box-shadow:0 0 #ffffff8c;opacity:1}to{box-shadow:0 0 0 16px #fff0;opacity:1}}@keyframes bhEscaner{0%{top:9px}to{top:calc(100% - 11px)}}@keyframes bhSacudir{0%,to{transform:none}20%{transform:translate(-6px)}45%{transform:translate(5px)}70%{transform:translate(-3px)}}@keyframes bhPop{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes pkSube{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@keyframes pkHoja{0%{transform:translateY(100%)}to{transform:none}}@keyframes pkFondo{0%{opacity:0}to{opacity:1}}.pk-aviso{pointer-events:auto;border-radius:16px;padding:12px 14px;background:var(--superficie);border:1px solid var(--cx-line2);box-shadow:var(--cx-modal-sombra);animation:pkSube .32s cubic-bezier(.2,.9,.3,1) both}.pk-aviso-icono{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--cx-btn-a),var(--cx-btn-b));box-shadow:var(--cx-btn-sombra)}.pk-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 14px;border-radius:11px;font-size:13px;font-weight:700;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.pk-btn--rojo{color:#fff;background:linear-gradient(135deg,var(--cx-btn-a),var(--cx-btn-b));box-shadow:var(--cx-btn-sombra)}.pk-btn--rojo:disabled{opacity:.6}.pk-btn--suave{color:var(--suave);border:1px solid var(--borde);background:transparent}.pk-btn--suave:hover{background:var(--cx-hover);color:var(--tinta)}.pk-fondo{animation:pkFondo .18s ease-out both}.pk-hoja{animation:pkHoja .28s cubic-bezier(.22,.9,.3,1) both}.pk-fila{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 10px;border-radius:12px;border:1px solid transparent;color:var(--tinta);font-size:13.5px;font-weight:600;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .12s,transform .12s}.pk-fila:active{transform:scale(.97)}.pk-ico{display:contents}.cx-ind{display:none}.pk-fila:hover{background:var(--cx-hover)}.pk-fila[aria-current=page]{background:var(--cx-nav-activo);color:#fff;box-shadow:var(--cx-nav-activo-sombra)}:root[data-movimiento=reducido] .bh-boton:after,:root[data-movimiento=reducido] .bh-boton[data-estado=pulso] .bh-icono:before,:root[data-movimiento=reducido] .bh-boton[data-estado=cargando] .bh-escaner,:root[data-movimiento=reducido] .bh-boton[data-estado=error],:root[data-movimiento=reducido] .bh-boton[data-estado=exito] .bh-icono,:root[data-movimiento=reducido] .pk-aviso,:root[data-movimiento=reducido] .pk-hoja,:root[data-movimiento=reducido] .pk-fondo{animation:none!important}.lobo{display:block;width:100%;height:auto;overflow:visible;--lobo-a: #6a707d;--lobo-b: #454a56;--lobo-c1: #50555f;--lobo-c2: #30343c;--lobo-brazo-a: #5a606c;--lobo-brazo-b: #3c4049;--lobo-pata-a: #8c929e;--lobo-pata-b: #6a707c;--lobo-pata-lin: #424752;--lobo-pecho: #d9d3cf;--lobo-mejilla: #a9afbc;--lobo-claro: #ece7e3;--lobo-claro2: #fffdfb;--lobo-ceja: #e6e0dc;--lobo-linea: rgba(255, 255, 255, .16);--lobo-sombra: rgba(40, 42, 50, .55);--lobo-oreja-in: #a85868;--lobo-trazo: #14161b;--lobo-borde: rgba(14, 16, 20, .35);--lobo-i1: #ffe08a;--lobo-i2: #e8860c;--lobo-r1: #e8223f;--lobo-r2: #98051e;--lobo-enojo: #cc0a2b;--lobo-rubor: #ff7a8a;--m: .5;--ojo: .42;--px: 0px;--py: 1px;--hx: 0px;--hy: 2px;--ha: 0deg;--oa: 10deg;--oy: 2px;--ca: -2deg;--cy: 2px}:root[data-tema=oscuro] .lobo{--lobo-a: #858c9d;--lobo-b: #565d70;--lobo-c1: #5d6377;--lobo-c2: #373c4c;--lobo-brazo-a: #6a7186;--lobo-brazo-b: #454b5e;--lobo-pata-a: #a2a9ba;--lobo-pata-b: #7d8498;--lobo-pata-lin: #4c5266;--lobo-pecho: #c9c3c8;--lobo-mejilla: #b9bfce;--lobo-claro: #efe9ee;--lobo-ceja: #f1ecf0;--lobo-linea: rgba(255, 255, 255, .2);--lobo-sombra: rgba(20, 20, 32, .55);--lobo-oreja-in: #c0657a;--lobo-borde: rgba(255, 150, 165, .38);--lobo-r1: #ff3b52;--lobo-r2: #b00824;--lobo-enojo: #ff5a6e}.lobo-mira{transform-origin:160px 170px;transform:translate(var(--hx),var(--hy)) rotate(var(--ha));transition:transform .32s cubic-bezier(.25,.9,.3,1)}.lobo-sacude{transform-origin:160px 170px}.lobo-oreja{transition:transform .34s cubic-bezier(.3,1.4,.5,1)}.lobo-oreja-i{transform-origin:120px 80px;transform:translateY(var(--oy)) rotate(calc(var(--oa) * -1))}.lobo-oreja-d{transform-origin:200px 80px;transform:translateY(var(--oy)) rotate(var(--oa))}.lobo-flick{transform-origin:120px 80px}.lobo-flick-d{transform-origin:200px 80px}.lobo-ceja{transition:transform .28s cubic-bezier(.3,1.3,.5,1)}.lobo-ceja-i{transform:translateY(var(--cy)) rotate(var(--ca))}.lobo-ceja-d{transform:translateY(var(--cy)) rotate(calc(var(--ca) * -1))}.lobo-ojo{transform:scaleY(var(--ojo));transition:transform .24s ease-out}.lobo-mirada{transform:translate(var(--px),var(--py));transition:transform .2s ease-out}.lobo-brazo{transition:transform .3s cubic-bezier(.3,1.45,.55,1)}.lobo-boca{opacity:0;transition:opacity .16s ease}.lobo-nariz{transform-origin:160px 128px;transition:transform .25s ease-out}.lobo-rubor{opacity:0;transition:opacity .3s ease}.lobo-enojo{transform:scale(0)}.lobo[data-mira="1"]{--ojo: 1;--px: calc((var(--m) - .5) * 11px);--py: 4.5px;--hx: calc((var(--m) - .5) * 8px);--hy: 5px;--ha: calc((var(--m) - .5) * 5deg);--oa: 0deg;--oy: 0px;--ca: -5deg;--cy: -2px}.lobo[data-estado=clave]{--ojo: .05;--hy: 5px;--oa: 14deg;--oy: 3px;--ca: 6deg}.lobo[data-estado=clave][data-espiar="0"] .lobo-brazo-i{transform:translate(12px,-78px) rotate(19deg)}.lobo[data-estado=clave][data-espiar="0"] .lobo-brazo-d{transform:translate(-12px,-78px) rotate(-19deg)}.lobo[data-estado=clave][data-espiar="1"]{--ojo: .82;--px: 4px;--py: 5px;--hy: 7px;--ha: -4deg;--oa: 0deg;--oy: 0px;--ca: -9deg;--cy: -3px}.lobo[data-estado=error]{--ojo: .58;--px: -5px;--py: 2px;--hx: -4px;--hy: 5px;--ha: -6deg;--oa: 34deg;--oy: 8px;--ca: 21deg;--cy: 5px}.lobo[data-estado=error] .lobo-sacude{animation:lobo-no .72s ease-in-out 2}.lobo[data-estado=error] .lobo-nariz{transform:translateY(-2.5px) scale(.93)}.lobo[data-estado=error] .lobo-enojo{animation:lobo-pop .4s cubic-bezier(.3,1.9,.5,1) .12s both}.lobo[data-estado=exito]{--ojo: 1;--px: 0px;--py: -1px;--hy: -1px;--ha: 0deg;--oa: -10deg;--oy: -5px;--ca: -11deg;--cy: -4px}.lobo[data-estado=exito] .lobo-sacude{animation:lobo-salta .56s ease-in-out infinite}.lobo[data-estado=exito] .lobo-rubor{opacity:.6}.lobo[data-estado=exito] .lobo-cola-m{animation:lobo-cola .3s ease-in-out infinite alternate}.lobo[data-estado=reposo] .lobo-boca-reposo,.lobo[data-estado=clave] .lobo-boca-reposo,.lobo[data-estado=error] .lobo-boca-error,.lobo[data-estado=exito] .lobo-boca-exito{opacity:1}.lobo-cuerpo,.lobo-bufanda{transform-origin:160px 200px;animation:lobo-cuerpo 4.6s ease-in-out infinite alternate}.lobo-respira{animation:lobo-respira 4.6s ease-in-out infinite alternate}.lobo-parp{animation:lobo-parpadeo 6.8s ease-in-out infinite}.lobo-flick{animation:lobo-flick 8.5s ease-in-out infinite}.lobo-flick-d{animation-delay:-4.1s}.lobo-cola-m{transform-origin:252px 192px}.lobo:not([data-estado=reposo]) .lobo-flick{animation:none}.lobo-chispa{transform-origin:0 0;animation:lobo-chispa 1.5s ease-out var(--ret) 2 both}.lobo-chispa-0{fill:#ffd76a}.lobo-chispa-1{fill:var(--lobo-r1)}.lobo-chispa-2{fill:#fff}.lobo-chispa-3{fill:#6ee7b7}@keyframes lobo-cuerpo{0%{transform:scaleY(1)}to{transform:scaleY(1.028)}}@keyframes lobo-respira{0%{transform:translateY(0)}to{transform:translateY(-1.8px)}}@keyframes lobo-parpadeo{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.08)}}@keyframes lobo-flick{0%,84%,to{transform:rotate(0)}88%{transform:rotate(-13deg)}92%{transform:rotate(5deg)}96%{transform:rotate(-4deg)}}@keyframes lobo-no{0%,to{transform:translate(0) rotate(0)}15%{transform:translate(-5px) rotate(-7deg)}35%{transform:translate(5px) rotate(6deg)}55%{transform:translate(-4px) rotate(-5deg)}75%{transform:translate(2px) rotate(3deg)}}@keyframes lobo-salta{0%,to{transform:translateY(0)}45%{transform:translateY(-6px)}}@keyframes lobo-cola{0%{transform:rotate(-12deg)}to{transform:rotate(16deg)}}@keyframes lobo-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lobo-chispa{0%{opacity:0;transform:translate(0) scale(.3) rotate(0)}14%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1) rotate(var(--rot))}}:root[data-movimiento=reducido] .lobo,:root[data-movimiento=reducido] .lobo *{animation:none!important;transition:none!important}:root[data-movimiento=reducido] .lobo[data-estado=error] .lobo-enojo{transform:scale(1)}.lg-pagina{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width: 1024px){.lg-pagina{grid-template-columns:1.05fr 1fr}}.lg-marca{position:relative;display:none;flex-direction:column;justify-content:space-between;overflow:hidden;padding:48px;background:var(--verde-profundo)}@media (min-width: 1024px){.lg-marca{display:flex}}.lg-marca-orbe{position:absolute;border-radius:9999px;pointer-events:none;will-change:transform}.lg-marca-orbe-1{right:-110px;top:-110px;width:460px;height:460px;background:radial-gradient(circle,var(--cx-gold2) 0%,transparent 68%);opacity:.3;animation:lg-deriva-a 14s ease-in-out infinite alternate}.lg-marca-orbe-2{left:-140px;bottom:-150px;width:520px;height:520px;background:radial-gradient(circle,rgba(255,255,255,.16) 0%,transparent 68%);opacity:.55;animation:lg-deriva-b 17s ease-in-out infinite alternate}.lg-marca-rejilla{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 30% 45%,#000 20%,transparent 78%);mask-image:radial-gradient(ellipse 80% 70% at 30% 45%,#000 20%,transparent 78%)}.lg-lado{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:16px;overflow:hidden;background:var(--canvas)}:root[data-tema=oscuro] .lg-lado{background:transparent}.lg-fondo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.lg-blob{position:absolute;border-radius:9999px;will-change:transform}.lg-blob-1{left:-180px;top:-160px;width:600px;height:600px;background:radial-gradient(circle,rgba(204,10,43,.15) 0%,transparent 66%);animation:lg-deriva-a 19s ease-in-out infinite alternate}.lg-blob-2{right:-170px;bottom:-150px;width:540px;height:540px;background:radial-gradient(circle,rgba(255,110,90,.13) 0%,transparent 66%);animation:lg-deriva-b 23s ease-in-out infinite alternate}.lg-blob-3{left:38%;top:34%;width:380px;height:380px;background:radial-gradient(circle,rgba(122,6,25,.1) 0%,transparent 66%);animation:lg-deriva-c 27s ease-in-out infinite alternate}:root[data-tema=oscuro] .lg-blob-1{background:radial-gradient(circle,rgba(204,10,43,.34) 0%,transparent 66%)}:root[data-tema=oscuro] .lg-blob-2{background:radial-gradient(circle,rgba(255,59,82,.2) 0%,transparent 66%)}:root[data-tema=oscuro] .lg-blob-3{background:radial-gradient(circle,rgba(122,6,25,.42) 0%,transparent 66%)}.lg-puntos{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(28,26,29,.13) 1px,transparent 1.6px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse 60% 55% at 50% 50%,#000 10%,transparent 76%);mask-image:radial-gradient(ellipse 60% 55% at 50% 50%,#000 10%,transparent 76%)}:root[data-tema=oscuro] .lg-puntos{background-image:radial-gradient(circle,rgba(255,255,255,.09) 1px,transparent 1.6px)}.lg-estrella{display:none;position:absolute;width:2px;height:2px;border-radius:9999px;background:#fff;opacity:.12;animation:lg-titila 3.6s ease-in-out infinite alternate}:root[data-tema=oscuro] .lg-estrella{display:block}.lg-logo-movil{position:absolute;left:16px;top:14px;z-index:3;display:flex;align-items:center;gap:10px;height:44px}@media (min-width: 1024px){.lg-logo-movil{display:none}}.lg-tema{position:absolute;right:14px;top:14px;z-index:3}.lg-columna{position:relative;z-index:2;width:100%;max-width:408px;display:flex;flex-direction:column;align-items:stretch;padding-top:52px}@media (min-width: 1024px){.lg-columna{padding-top:0}}.lg-mascota{position:relative;z-index:2;width:min(100%,372px);margin:0 auto -1px;animation:lg-baja .8s cubic-bezier(.2,.9,.3,1.15) both}.lg-mascota>.lobo{position:relative;z-index:1}.lg-halo{position:absolute;z-index:0;left:50%;top:54%;width:104%;aspect-ratio:1 / 1;margin:-52% 0 0 -52%;border-radius:9999px;pointer-events:none;background:radial-gradient(closest-side,rgba(204,10,43,.22),rgba(204,10,43,.07) 55%,transparent 72%);animation:lg-halo 5.5s ease-in-out infinite alternate;transition:opacity .4s ease}:root[data-tema=oscuro] .lg-halo{background:radial-gradient(closest-side,rgba(255,59,82,.34),rgba(255,59,82,.1) 55%,transparent 72%)}.lg-halo-ok{opacity:0;animation:none;background:radial-gradient(closest-side,rgba(15,157,107,.34),rgba(15,157,107,.1) 55%,transparent 72%)}:root[data-tema=oscuro] .lg-halo-ok{background:radial-gradient(closest-side,rgba(61,220,151,.38),rgba(61,220,151,.1) 55%,transparent 72%)}.lg-mascota[data-estado=exito] .lg-halo-ok{opacity:1;animation:lg-halo 1.6s ease-in-out infinite alternate}.lg-mascota[data-estado=exito] .lg-halo:not(.lg-halo-ok){opacity:0}.lg-mascota[data-estado=error] .lg-halo:not(.lg-halo-ok){animation:lg-halo-error .9s ease-in-out 2}.lg-entra{animation:lg-sube .65s .12s cubic-bezier(.2,.9,.3,1) both}.lg-tarjeta{position:relative;z-index:1;padding:26px 24px 20px;border-radius:22px;background:linear-gradient(180deg,var(--cx-card),var(--cx-card2));border:1px solid var(--cx-line2);box-shadow:0 1px #ffffffb3 inset,0 28px 60px -30px #7a061961,0 6px 18px -10px #1c1a1d2e}:root[data-tema=oscuro] .lg-tarjeta{box-shadow:var(--cx-marco-sombra)}.lg-tarjeta:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 2px #cc0a2bf2,inset 0 0 44px #cc0a2b47}:root[data-tema=oscuro] .lg-tarjeta:after{box-shadow:inset 0 0 0 2px #ff3b52f2,inset 0 0 48px #ff3b5266}.lg-tarjeta[data-reaccion=error]{animation:lg-sacude .55s cubic-bezier(.36,.07,.19,.97) both}.lg-tarjeta[data-reaccion=error]:after{animation:lg-destello 1.2s ease-out both}.lg-tarjeta[data-fase=exito]:after{box-shadow:inset 0 0 0 2px #0f9d6bf2,inset 0 0 44px #0f9d6b47;animation:lg-destello 1.4s ease-out both}:root[data-tema=oscuro] .lg-tarjeta[data-fase=exito]:after{box-shadow:inset 0 0 0 2px #3ddc97f2,inset 0 0 48px #3ddc9759}.lg-titulo{font-size:24px;font-weight:700;line-height:1.2;color:var(--tinta)}.lg-sub{margin-top:6px;font-size:14px;line-height:1.45;color:var(--suave)}.lg-form{margin-top:20px;display:flex;flex-direction:column}.lg-grupo{margin-bottom:16px}.lg-label{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--suave)}.lg-caja{position:relative}.lg-input{display:block;width:100%;height:50px;padding:0 14px 0 44px;font-size:16px;line-height:1.2;color:var(--tinta);background:var(--canvas);border:1px solid var(--borde);border-radius:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.lg-input::-moz-placeholder{color:var(--gris)}.lg-input::placeholder{color:var(--gris)}.lg-input-clave{padding-right:56px}.lg-input:focus{border-color:var(--cx-gold);box-shadow:0 0 0 4px color-mix(in srgb,var(--cx-gold) 22%,transparent)}.lg-input[aria-invalid=true]{border-color:var(--vencido)}.lg-input[aria-invalid=true]:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--vencido) 22%,transparent)}.lg-input[readonly]{opacity:.8}.lg-input:-webkit-autofill{-webkit-text-fill-color:var(--tinta);-webkit-box-shadow:0 0 0 1000px var(--canvas) inset;caret-color:var(--tinta)}.lg-ico{position:absolute;left:14px;top:50%;margin-top:-9px;color:var(--suave);pointer-events:none;transition:color .15s ease}.lg-input:focus~.lg-ico{color:var(--cx-gold)}.lg-ojo{position:absolute;right:3px;top:50%;margin-top:-22px;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--suave);transition:color .15s ease,background-color .15s ease,transform .12s ease}.lg-ojo:hover{color:var(--tinta);background:var(--cx-hover)}.lg-ojo:active{transform:scale(.92)}.lg-ojo[aria-pressed=true]{color:var(--cx-gold);background:var(--cx-goldsoft)}.lg-aviso{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease,margin .25s ease}.lg-aviso[data-visible="1"]{grid-template-rows:1fr;margin-bottom:14px}.lg-aviso>p{min-height:0;overflow:hidden;margin:0;padding:0 12px;border:0 solid transparent;border-radius:12px;font-size:13.5px;font-weight:600;line-height:1.4}.lg-aviso[data-visible="1"]>p{padding:10px 12px;border-width:1px}.lg-error{color:var(--vencido);background:var(--tint-vencido);border-color:color-mix(in srgb,var(--vencido) 45%,transparent)!important}.lg-estado{color:var(--exito);background:var(--tint-exito);border-color:color-mix(in srgb,var(--exito) 40%,transparent)!important}.lg-boton{position:relative;overflow:hidden;display:block;width:100%;min-height:52px;border-radius:14px;font-size:15.5px;font-weight:700;line-height:1;color:#fff;cursor:pointer;background:linear-gradient(135deg,var(--cx-btn-a),var(--cx-btn-b));box-shadow:var(--cx-btn-sombra);transition:transform .12s ease-out,box-shadow .15s ease-out,background .3s ease}.lg-boton:hover{transform:translateY(-1px);box-shadow:var(--cx-btn-sombra-h)}.lg-boton:active{transform:translateY(0) scale(.99)}.lg-boton[aria-disabled=true]{cursor:default;pointer-events:none;transform:none}.lg-boton[data-fase=exito]{background:linear-gradient(135deg,#066a47,#0a8559);box-shadow:0 8px 24px -8px #0a8559b3}.lg-boton-txt{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px}.lg-brillo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.34) 50%,transparent 68%);transform:translate(-130%);animation:lg-brillo 4.2s ease-in-out 1.6s infinite}.lg-boton[aria-disabled=true] .lg-brillo{animation:none;opacity:0}.lg-progreso{position:absolute;left:0;right:0;bottom:0;z-index:1;height:4px;background:#ffffffb3;transform:scaleX(0);transform-origin:left center;opacity:0}.lg-boton[data-fase=exito] .lg-progreso{opacity:1;animation:lg-progreso 3s linear forwards}.lg-item{animation:lg-sube .5s cubic-bezier(.2,.9,.3,1) calc(var(--i, 0) * 70ms + .28s) both}.lg-huella{margin-top:14px}.lg-huella:empty{display:none}.lg-pie{margin-top:18px;text-align:center;font-size:12.5px;color:var(--suave)}@media (min-width: 640px){.lg-columna{max-width:440px}.lg-mascota{width:min(100%,400px)}.lg-tarjeta{padding:30px 28px 22px}}@media (max-height: 780px){.lg-mascota{width:min(100%,280px)}}@media (max-height: 640px){.lg-mascota{width:min(100%,210px)}.lg-sub{display:none}.lg-form{margin-top:14px}.lg-columna{padding-top:44px}}@media (max-width: 400px){.lg-tarjeta{padding:22px 18px 16px}}@keyframes lg-baja{0%{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:none}}@keyframes lg-sube{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes lg-deriva-a{0%{transform:translate(0) scale(1)}to{transform:translate(60px,44px) scale(1.12)}}@keyframes lg-deriva-b{0%{transform:translate(0) scale(1.05)}to{transform:translate(-56px,-40px) scale(.95)}}@keyframes lg-deriva-c{0%{transform:translate(-30px,20px) scale(.95)}to{transform:translate(40px,-30px) scale(1.1)}}@keyframes lg-titila{0%{opacity:.08;transform:scale(.8)}to{opacity:.7;transform:scale(1.5)}}@keyframes lg-halo{0%{opacity:.75;transform:scale(.97)}to{opacity:1;transform:scale(1.04)}}@keyframes lg-halo-error{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes lg-brillo{0%,62%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes lg-progreso{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lg-sacude{0%,to{transform:translate(0)}18%{transform:translate(-9px)}36%{transform:translate(8px)}54%{transform:translate(-6px)}72%{transform:translate(4px)}88%{transform:translate(-2px)}}@keyframes lg-destello{0%{opacity:0}14%{opacity:1}to{opacity:0}}:root[data-movimiento=reducido] :is(.lg-mascota,.lg-entra,.lg-item,.lg-blob,.lg-marca-orbe,.lg-estrella,.lg-halo,.lg-brillo,.lg-progreso,.lg-tarjeta,.lg-tarjeta:after,.lg-boton .animate-spin){animation:none!important}:root[data-movimiento=reducido] :is(.lg-aviso,.lg-input,.lg-ico,.lg-ojo,.lg-boton,.lg-halo){transition:none!important}:root[data-movimiento=reducido] .lg-brillo{display:none}:root[data-movimiento=reducido] .lg-progreso{transform:scaleX(1)}:root[data-movimiento=reducido] .lg-tarjeta[data-reaccion=error]:after,:root[data-movimiento=reducido] .lg-tarjeta[data-fase=exito]:after{opacity:1}:root[data-movimiento=reducido] .lg-estrella{opacity:.4}.ct-raiz{--ct-alto: 560px;position:relative;height:var(--ct-alto);min-height:380px}.ct-raiz[data-modo=doble]{display:grid;grid-template-columns:clamp(290px,34%,400px) minmax(0,1fr);gap:14px}.ct-lista,.ct-detalle{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-radius:18px}.ct-raiz[data-modo=doble] .ct-lista,.ct-raiz[data-modo=doble] .ct-detalle{height:100%}.ct-raiz[data-modo=una] .ct-lista,.ct-raiz[data-modo=una] .ct-detalle{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .4s cubic-bezier(.32,.72,0,1),opacity .3s ease,visibility 0s linear .4s}.ct-raiz[data-modo=una] .ct-detalle{transform:translate(106%);visibility:hidden}.ct-raiz[data-modo=una][data-detalle="1"] .ct-detalle{transform:none;visibility:visible;transition-delay:0s,0s,0s}.ct-raiz[data-modo=una][data-detalle="1"] .ct-lista{transform:translate(-22%);opacity:0;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion: reduce){.ct-raiz[data-modo=una] .ct-lista,.ct-raiz[data-modo=una] .ct-detalle{transition:none}}.ct-cab{flex:none;display:flex;flex-direction:column;gap:10px;padding:14px 14px 8px}.ct-cab-fila{display:flex;align-items:center;justify-content:space-between;gap:10px}.ct-titulo{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--tinta)}.ct-raiz[data-modo=una] .ct-titulo{font-size:30px}.ct-mas{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;flex:none;color:var(--verde);background:color-mix(in srgb,var(--verde) 12%,transparent);transition:transform .15s ease,background-color .15s ease}.ct-mas:hover{background:color-mix(in srgb,var(--verde) 20%,transparent)}.ct-mas:active{transform:scale(.92)}.ct-busca{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 10px 0 12px;border-radius:12px;background:var(--cx-hundido);color:var(--suave);cursor:text;transition:box-shadow .15s ease}.ct-raiz[data-modo=una] .ct-busca{min-height:44px}.ct-busca:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--verde) 28%,transparent)}.ct-busca-lupa{flex:none}:root .ct-busca .ct-busca-in[type=search]{--canvas: transparent;flex:1;min-width:0;width:100%;height:100%;min-height:0;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;font-size:16px;color:var(--tinta);-webkit-appearance:none;-moz-appearance:none;appearance:none}:root .ct-busca .ct-busca-in[type=search]:focus{box-shadow:none;outline:none}.ct-busca-in::-webkit-search-cancel-button,.ct-busca-in::-webkit-search-decoration{display:none;-webkit-appearance:none}.ct-busca-x{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;flex:none;background:color-mix(in srgb,var(--suave) 30%,transparent);color:var(--superficie)}.ct-busca-x:hover{background:color-mix(in srgb,var(--suave) 45%,transparent)}.ct-raiz[data-modo=una] .ct-busca-x{width:30px;height:30px}.ct-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;border-radius:12px;background:var(--cx-hundido)}.ct-seg button{min-height:34px;padding:0 6px;border-radius:9px;font-size:13px;font-weight:600;color:var(--suave);white-space:nowrap;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.ct-raiz[data-modo=una] .ct-seg button{min-height:44px;font-size:14px}.ct-seg button small{margin-left:5px;font-size:11.5px;font-weight:600;opacity:.7;font-variant-numeric:tabular-nums}.ct-seg button:hover{color:var(--tinta)}.ct-seg button[aria-pressed=true]{background:var(--superficie);color:var(--tinta);box-shadow:0 1px 3px #00000029,0 0 0 .5px #0000000f}.ct-cuerpo{position:relative;flex:1;min-height:0;display:flex;border-top:1px solid var(--cx-line)}.ct-scroll{position:relative;flex:1;min-width:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:20px;padding-bottom:6px}.ct-raiz[data-modo=una] .ct-scroll{padding-right:26px}.ct-seccion--larga{content-visibility:auto;contain-intrinsic-size:auto 400px}.ct-letra{position:sticky;top:0;z-index:2;margin:0;padding:5px 16px 4px;font-size:13px;font-weight:700;line-height:1.3;color:var(--suave);background:color-mix(in srgb,var(--superficie) 93%,transparent);border-bottom:1px solid var(--cx-line)}.ct-fila{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:8px 12px 8px 16px;text-align:left;color:var(--tinta);transition:background-color .12s ease}.ct-fila+.ct-fila:before{content:"";position:absolute;top:0;left:70px;right:0;height:1px;background:var(--cx-line)}.ct-fila:hover{background:color-mix(in srgb,var(--tinta) 5%,transparent)}.ct-fila:active{background:color-mix(in srgb,var(--tinta) 9%,transparent)}.ct-fila[aria-current=true]{background:color-mix(in srgb,var(--verde) 13%,transparent)}.ct-fila[aria-current=true]:before,.ct-fila[aria-current=true]+.ct-fila:before{opacity:0}.ct-fila:focus-visible{outline:3px solid var(--cx-foco);outline-offset:-3px;border-radius:10px}.ct-fila-txt{display:flex;flex-direction:column;min-width:0;flex:1}.ct-fila-nombre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.ct-fila-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;color:var(--suave)}.ct-fila-chev{flex:none;display:none;color:var(--gris)}.ct-raiz[data-modo=una] .ct-fila-chev{display:block}.ct-pie{margin:0;padding:14px 16px 10px;text-align:center;font-size:13px;color:var(--suave);font-variant-numeric:tabular-nums}.ct-avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:15px;font-weight:700;letter-spacing:.01em;box-shadow:inset 0 1px #ffffff38,0 1px 2px #0000002e}.ct-avatar--grande{width:96px;height:96px;font-size:36px;box-shadow:inset 0 1px #ffffff40,0 6px 18px -6px #0006}.ct-indice{position:absolute;z-index:3;top:4px;bottom:4px;right:1px;width:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;text-align:center;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none;cursor:pointer;font-size:10px;font-weight:700;line-height:1;color:var(--verde)}.ct-raiz[data-modo=una] .ct-indice{width:24px;font-size:11px}.ct-indice span{flex:1 1 0;min-height:0;display:grid;place-items:center}.ct-indice .ct-vacia{opacity:.35}.ct-burbuja{position:absolute;z-index:4;top:50%;right:44px;width:64px;height:64px;margin-top:-32px;display:grid;place-items:center;border-radius:20px;font-size:32px;font-weight:800;color:var(--superficie);background:color-mix(in srgb,var(--tinta) 78%,transparent);pointer-events:none;box-shadow:0 8px 24px -8px #00000080}.ct-esqueletos{padding:6px 0}.ct-esq-fila{display:flex;align-items:center;gap:12px;padding:9px 16px}.ct-esq-av{width:40px;height:40px;border-radius:50%!important;flex:none}.ct-esq-l1{width:150px;max-width:60vw;height:13px;margin-bottom:7px}.ct-esq-l2{width:100px;max-width:40vw;height:10px}.ct-esq-ficha{height:300px;border-radius:16px;margin-top:20px}.ct-estado{display:flex;flex-direction:column;align-items:center;gap:6px;padding:36px 24px;text-align:center;font-size:14px;color:var(--suave)}.ct-estado p{margin:0;max-width:290px}.ct-estado strong{color:var(--tinta);font-size:15px}.ct-estado--grande{flex:1;justify-content:center;padding-bottom:80px}.ct-estado-ico{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;margin-bottom:4px;background:var(--cx-hundido);color:var(--gris)}.ct-texto-btn{display:inline-flex;align-items:center;gap:2px;min-height:44px;padding:0 10px;border-radius:10px;font-size:16px;font-weight:500;color:var(--verde)}.ct-texto-btn:hover{background:color-mix(in srgb,var(--verde) 10%,transparent)}.ct-estado .ct-texto-btn{font-weight:600;font-size:14px}.ct-detalle-barra{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:2px 8px 0 4px}.ct-raiz[data-modo=doble] .ct-detalle-barra{justify-content:flex-end;min-height:44px;padding-right:10px}.ct-detalle-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 18px 28px}.ct-raiz[data-modo=doble] .ct-detalle-scroll{padding:0 clamp(18px,4vw,44px) 36px}.ct-ficha-cab{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 0 14px;text-align:center}.ct-ficha-nombre{margin:10px 0 0;max-width:100%;font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--tinta);overflow-wrap:anywhere}.ct-ficha-sub{margin:0;display:flex;align-items:center;justify-content:center;gap:5px;font-size:14px;color:var(--suave)}.ct-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0}.ct-chips--centro{justify-content:center;margin-top:6px}.ct-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:700;line-height:1.55;white-space:nowrap}.ct-chip--gris{background:var(--cx-pista);color:var(--suave)}.ct-chip--cot-aceptada{background:var(--tint-exito);color:var(--exito)}.ct-chip--cot-enviada{background:var(--tint-info);color:var(--info)}.ct-chip--cot-rechazada{background:var(--tint-vencido);color:var(--vencido)}.ct-acciones{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:2px 0 18px}.ct-accion{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:84px;min-height:62px;padding:8px 4px;border-radius:16px;background:var(--cx-hundido);color:var(--verde);font-size:12px;font-weight:600;transition:transform .15s ease,background-color .15s ease}.ct-accion:hover{background:color-mix(in srgb,var(--verde) 12%,var(--cx-hundido))}.ct-accion:active{transform:scale(.95)}.ct-accion--wa{color:var(--tn-wa-fg)}.ct-accion:focus-visible,.ct-celda-ico:focus-visible,.ct-enlace:focus-visible,.ct-proy:focus-visible,.ct-celda--boton:focus-visible,.ct-texto-btn:focus-visible,.ct-mas:focus-visible,.ct-seg button:focus-visible,.ct-busca-x:focus-visible{outline:3px solid var(--cx-foco);outline-offset:2px}.ct-grupo{margin:0 0 14px;border-radius:16px;background:var(--cx-hundido);overflow:hidden}.ct-celda{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:9px 14px;text-align:left}.ct-celda+.ct-celda{border-top:1px solid var(--cx-line)}.ct-celda-txt{display:flex;flex-direction:column;min-width:0;flex:1;gap:1px}.ct-etq{font-size:12.5px;line-height:1.3;color:var(--suave)}.ct-etq--abajo{margin-top:1px}.ct-val{font-size:16px;line-height:1.4;color:var(--tinta);overflow-wrap:anywhere}.ct-enlace{color:var(--verde)}.ct-enlace:hover{text-decoration:underline}.ct-notas{white-space:pre-line;font-size:15px}.ct-celda-ico{display:grid;place-items:center;flex:none;width:44px;height:44px;margin:-6px -6px -6px 0;border-radius:50%;color:var(--verde)}a.ct-celda-ico:hover{background:color-mix(in srgb,var(--verde) 12%,transparent)}.ct-celda-ico--quieto{color:var(--gris)}.ct-celda--boton{cursor:pointer}.ct-celda--boton:hover{background:color-mix(in srgb,var(--tinta) 5%,transparent)}.ct-grupo--filas{margin-top:18px}.ct-vacio-nota{margin:0 0 14px;padding:14px;border-radius:14px;font-size:13.5px;text-align:center;color:var(--suave);background:var(--cx-hundido)}.ct-proyectos{margin:6px 0 4px}.ct-proyectos-cab{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 4px 8px}.ct-subtitulo{margin:0;font-size:19px;font-weight:800;letter-spacing:-.015em;color:var(--tinta)}.ct-contador{font-size:13px;color:var(--suave)}.ct-proy{display:flex;flex-direction:column;gap:7px;width:100%;margin-bottom:8px;padding:12px 14px;border-radius:16px;text-align:left;background:var(--cx-hundido);color:var(--tinta);transition:background-color .15s ease,transform .15s ease}.ct-proy:hover{background:color-mix(in srgb,var(--tinta) 7%,var(--cx-hundido))}.ct-proy:active{transform:scale(.985)}.ct-proy--apagado .ct-proy-nombre{color:var(--suave)}.ct-proy-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ct-proy-nombre{font-size:15.5px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.ct-proy-chev{flex:none;margin-top:1px;color:var(--gris)}.ct-proy-fechas{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:12.5px;color:var(--suave)}.ct-proy-dinero{display:flex;flex-direction:column;gap:6px;padding-top:2px}.ct-barra{display:block;height:5px;border-radius:3px;overflow:hidden;background:var(--cx-pista-fuerte, var(--cx-pista))}.ct-barra i{display:block;height:100%;border-radius:3px;background:var(--exito);transition:width .5s cubic-bezier(.32,.72,0,1)}.ct-proy-cifras{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:12.5px;color:var(--suave)}.ct-proy-cifras strong{margin-left:3px;color:var(--tinta);font-variant-numeric:tabular-nums}.ct-exito{color:var(--exito)!important}.ct-pendiente{color:var(--pendiente)!important}.ct-resumen{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 0;padding:12px 14px;border-radius:16px;background:var(--cx-hundido)}.ct-resumen span{display:flex;flex-direction:column;gap:2px;min-width:0}.ct-resumen small{font-size:12px;color:var(--suave)}.ct-resumen strong{font-size:15px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}:root[data-diseno="2"] .ct-lista,:root[data-diseno="2"] .ct-detalle{border-radius:var(--ios-r-xl, 26px)}:root[data-diseno="2"] .ct-titulo,:root[data-diseno="2"] .ct-ficha-nombre,:root[data-diseno="2"] .ct-subtitulo{font-family:var(--ios-font)}:root[data-diseno="2"] .ct-busca,:root[data-diseno="2"] .ct-seg{border-radius:14px;background:var(--ios-fill-4)}:root[data-diseno="2"] .ct-seg button{border-radius:11px}:root[data-diseno="2"] .ct-seg button[aria-pressed=true]{background:var(--lq-fill-strong, var(--superficie));box-shadow:0 2px 8px #00000029,inset 0 0 0 .5px var(--lq-hair, transparent),inset 0 1px 0 var(--lq-inner-hi, transparent)}:root[data-diseno="2"] .ct-grupo,:root[data-diseno="2"] .ct-proy,:root[data-diseno="2"] .ct-resumen,:root[data-diseno="2"] .ct-vacio-nota{border-radius:var(--ios-r-lg, 20px)}:root[data-diseno="2"] .ct-accion{border-radius:18px}:root[data-diseno="2"] .ct-letra{background:color-mix(in srgb,var(--superficie) 70%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6);border-bottom-color:transparent}:root[data-diseno="2"] .ct-fila[aria-current=true]{background:var(--ios-tint-soft, color-mix(in srgb, var(--verde) 13%, transparent))}:root[data-diseno="2"] .ct-mas{background:var(--ios-tint-soft, color-mix(in srgb, var(--verde) 12%, transparent));color:var(--ios-tint, var(--verde));box-shadow:inset 0 0 0 .5px var(--lq-hair, transparent)}:root[data-diseno="2"] .ct-burbuja{border-radius:22px;background:var(--lq-fill-strong, color-mix(in srgb, var(--tinta) 78%, transparent));color:var(--ios-label, var(--tinta));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}:root[data-diseno="2"] .ct-proy:active,:root[data-diseno="2"] .ct-accion:active,:root[data-diseno="2"] .ct-mas:active{transform:scale(var(--ios-press-scale, .96));transition-timing-function:var(--ios-spring-fast, ease)}:root[data-diseno="2"] .ct-fila:focus-visible,:root[data-diseno="2"] .ct-accion:focus-visible,:root[data-diseno="2"] .ct-proy:focus-visible{outline-color:var(--ios-tint, var(--cx-foco))}@media (max-width: 420px){.ct-acciones{gap:8px}.ct-accion{width:78px}.ct-resumen strong{font-size:14px}}.dic,.fot,.mat,.fot-vis{--m-neutro: color-mix(in srgb, var(--tinta) 7%, transparent);--m-neutro-h: color-mix(in srgb, var(--tinta) 13%, transparent);--m-pista: color-mix(in srgb, var(--tinta) 16%, transparent);--m-rec: #ff3b30;--m-spring: cubic-bezier(.2, .9, .3, 1.15);font-family:inherit;color:var(--tinta);box-sizing:border-box}.dic *,.fot *,.mat *,.fot-vis *{box-sizing:border-box}.dic [hidden],.fot [hidden],.mat [hidden]{display:none!important}.dic button,.fot button,.mat button,.fot-vis button{font:inherit}.dic-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dic-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 14px;border:0;border-radius:999px;cursor:pointer;font-size:13.5px;font-weight:650;line-height:1.2;white-space:nowrap;color:var(--tinta);background:var(--m-neutro);-webkit-tap-highlight-color:transparent;transition:transform .2s var(--m-spring),background .15s ease,box-shadow .2s ease}.dic-btn>svg{flex:none;color:var(--suave)}.dic-btn:hover:not(:disabled){background:var(--m-neutro-h)}.dic-btn:active:not(:disabled){transform:scale(.96)}.dic-btn:disabled{opacity:.5;cursor:default}.dic-btn--pri{color:#fff;background:linear-gradient(135deg,var(--cx-btn-a),var(--cx-btn-b));box-shadow:var(--cx-btn-sombra)}.dic-btn--pri>svg{color:#fff}.dic-btn--pri:hover:not(:disabled){background:linear-gradient(135deg,var(--cx-btn-a),var(--cx-btn-b));box-shadow:var(--cx-btn-sombra-h)}.dic-btn--rec{color:#fff;background:linear-gradient(180deg,#ff5a50,#d70015);box-shadow:0 4px 12px -4px #ff3b3099}.dic-btn--rec>svg{color:#fff}.dic-btn--rec:hover:not(:disabled){background:linear-gradient(180deg,#ff5a50,#d70015)}.dic-btn--peligro{color:var(--vencido);background:var(--tint-vencido)}.dic-btn--peligro>svg{color:var(--vencido)}.dic-btn--peligro:hover:not(:disabled){background:color-mix(in srgb,var(--vencido) 22%,transparent)}.dic-btn--txt{background:none;color:var(--verde);padding:0 10px}.dic-btn--txt>svg{color:currentColor}.dic-btn--txt:hover:not(:disabled){background:var(--m-neutro)}@media (max-width: 639px),(pointer: coarse){.dic-btn{min-height:44px}}@media (max-width: 389px){.dic-btn{padding:0 12px;font-size:13px;gap:6px}}.dic button:focus-visible,.fot button:focus-visible,.mat button:focus-visible,.fot-vis button:focus-visible,.mat a:focus-visible,.fot-vis a:focus-visible{outline:2px solid var(--verde);outline-offset:2px}.dic{margin-top:8px}.dic-fila{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dic-fila--acciones{margin-left:auto}.dic-activa{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;padding:8px 10px 8px 14px;border-radius:20px;background:color-mix(in srgb,var(--m-rec) 9%,transparent)}.dic-activa--trabajando{background:var(--m-neutro)}.dic-punto{flex:none;width:10px;height:10px;border-radius:50%;background:var(--m-rec);animation:dicParpadeo 1.2s ease-in-out infinite}.dic-reloj{flex:none;min-width:44px;font-size:16px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--tinta)}.dic-medidor{display:flex;flex:1 1 90px;align-items:center;justify-content:center;gap:2px;min-width:80px;max-width:220px;height:28px}.dic-medidor>i{flex:1 1 0;max-width:5px;height:100%;border-radius:3px;transform:scaleY(.1);transform-origin:center;background:var(--m-rec);transition:transform .07s linear}.dic-texto{flex:1 1 160px;min-width:0;font-size:13.5px;line-height:1.35;color:var(--tinta)}.dic-texto small{display:block;margin-top:1px;font-size:12.5px;color:var(--suave)}.dic-giro{flex:none;animation:dicGira .9s linear infinite;color:var(--verde)}.dic-barra{flex:1 0 100%;height:6px;overflow:hidden;border-radius:99px;background:var(--m-pista)}.dic-barra>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cx-btn-a),var(--cx-btn-b));transition:width .3s ease}.dic-barra--indef>i{width:35%!important;animation:dicVaiven 1.4s ease-in-out infinite}.dic-fin{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto}.dic-msg{margin:8px 0 0;font-size:13px;line-height:1.4;color:var(--suave)}.dic-msg--ok{color:var(--exito);display:flex;align-items:flex-start;gap:6px}.dic-msg--ok>svg{flex:none;margin-top:2px}.dic-aviso{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 10px;margin:8px 0 0;padding:10px 12px;border-radius:14px;font-size:13.5px;line-height:1.4;color:var(--tinta);background:var(--tint-vencido)}.dic-aviso>svg{flex:none;margin-top:2px;color:var(--vencido)}.dic-aviso>span{flex:1 1 200px;min-width:0}.dic-aviso-acc{display:flex;flex-wrap:wrap;gap:2px 6px;margin-left:auto}.dic-aviso--suave{background:var(--m-neutro)}.dic-aviso--suave>svg{color:var(--suave)}.fot{margin-top:12px}.fot-plana{padding:12px 14px;border:1px solid var(--cx-line);border-radius:14px;background:linear-gradient(180deg,var(--cx-card),var(--cx-cardfin, var(--cx-card)))}.fot-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:10px}.fot-t{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--tinta)}.ent .fot-t{font-size:18px}.fot-sub{margin:2px 0 0;font-size:12.5px;line-height:1.35;color:var(--suave)}.fot-vacio{margin:4px 0 2px;font-size:13.5px;line-height:1.45;color:var(--suave)}.fot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:10px;margin:0;padding:0;list-style:none}.fot-item{position:relative;aspect-ratio:1;overflow:hidden;border-radius:14px;background:var(--m-neutro);box-shadow:inset 0 0 0 .5px var(--cx-line)}.fot-abrir{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:none;cursor:zoom-in;-webkit-tap-highlight-color:transparent}.fot-abrir img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s var(--m-spring)}@media (hover: hover){.fot-abrir:hover img{transform:scale(1.04)}}.fot-etq{position:absolute;left:0;right:0;bottom:0;padding:18px 8px 6px;font-size:11.5px;font-weight:600;line-height:1.2;color:#fff;background:linear-gradient(180deg,#0000,#0000009e);pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fot-x{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;cursor:pointer;color:#fff;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .15s ease,transform .2s var(--m-spring)}.fot-x:hover{background:#000000bf}.fot-x:active{transform:scale(.9)}@media (max-width: 639px),(pointer: coarse){.fot-x{top:0;right:0;width:44px;height:44px;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.fot-x>svg{padding:5px;box-sizing:content-box;border-radius:50%;background:#0000008c}}.fot-conf{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:6px;padding:8px;text-align:center;color:#fff;background:#000000c7}.fot-conf>span{font-size:13px;font-weight:650}.fot-conf .dic-btn{min-height:36px;padding:0 8px;font-size:13px}@media (max-width: 639px),(pointer: coarse){.fot-conf .dic-btn{min-height:44px}}.fot-sube{display:grid;place-items:center;align-content:center;gap:6px;padding:10px;text-align:center;font-size:12.5px;line-height:1.3;color:var(--suave)}.fot-sube>svg{color:var(--verde)}.fot-sube .dic-barra{flex:none;width:80%}.fot-sube--error{color:var(--tinta);background:var(--tint-vencido)}.fot-sube--error>svg{color:var(--vencido);animation:none}.fot-nombre{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--tinta)}.fot-vis{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;flex-direction:column;color:#fff;background:#08080ae6;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);animation:dicEntra .2s ease-out}.fot-vis-cab{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 12px 6px 16px;padding-top:max(10px,env(safe-area-inset-top))}.fot-vis-tit{flex:1 1 200px;min-width:0}.fot-vis-nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650}.fot-vis-meta{margin-top:1px;font-size:12.5px;color:#ffffffb8}.fot-vis-acc{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.fot-vis .dic-btn{color:#fff;background:#ffffff24;text-decoration:none}.fot-vis .dic-btn>svg{color:#fff}.fot-vis .dic-btn:hover:not(:disabled){background:#ffffff3d}.fot-vis .dic-btn--peligro{color:#ff9fb6;background:#ff3b5233}.fot-vis .dic-btn--peligro>svg{color:#ff9fb6}.fot-vis a.dic-btn{display:inline-flex}.fot-vis-cuerpo{position:relative;display:grid;flex:1;min-height:0;place-items:center;padding:4px 12px 12px}.fot-vis-cuerpo img{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px;box-shadow:0 20px 50px -10px #0009}.fot-vis-nav{position:absolute;top:50%;display:grid;place-items:center;width:48px;height:48px;margin-top:-24px;padding:0;border:0;border-radius:50%;cursor:pointer;color:#fff;background:#ffffff29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fot-vis-nav:hover{background:#ffffff47}.fot-vis-nav--ant{left:10px}.fot-vis-nav--sig{right:10px}.fot-vis-conf{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;padding:10px 16px 14px;padding-bottom:max(14px,env(safe-area-inset-bottom));font-size:14px;background:#ff3b522e}.fot-vis-err{padding:6px 16px;font-size:13px;text-align:center;color:#ffb3c4}.mat{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px;padding:12px 14px;border-radius:16px;font-size:14px;line-height:1.4;background:var(--m-neutro)}.mat[data-tono=trabajando]{background:color-mix(in srgb,var(--info) 12%,transparent)}.mat[data-tono=listo]{background:color-mix(in srgb,var(--exito) 12%,transparent)}.mat[data-tono=aviso]{background:var(--tint-pendiente, color-mix(in srgb, var(--pendiente) 12%, transparent))}.mat[data-tono=error]{background:var(--tint-vencido)}.mat-ico{flex:none;align-self:flex-start;margin-top:1px;color:var(--suave)}.mat[data-tono=trabajando] .mat-ico{color:var(--info)}.mat[data-tono=listo] .mat-ico{color:var(--exito)}.mat[data-tono=aviso] .mat-ico{color:var(--pendiente)}.mat[data-tono=error] .mat-ico{color:var(--vencido)}.mat-txt{flex:1 1 240px;min-width:0}.mat-t{font-weight:700;color:var(--tinta)}.mat-sub{margin-top:2px;font-size:12.5px;line-height:1.4;color:var(--suave)}.mat-sub+.mat-sub{margin-top:3px}.mat-acc{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-left:auto}.mat-acc .dic-btn{background:color-mix(in srgb,var(--tinta) 9%,transparent)}.mat-acc .dic-btn:hover:not(:disabled){background:color-mix(in srgb,var(--tinta) 15%,transparent)}.mat-acc .dic-btn--pri{background:linear-gradient(135deg,var(--cx-btn-a),var(--cx-btn-b))}.mat-conf{flex:1 0 100%;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--tinta) 7%,transparent)}.mat-conf p{margin:0 0 8px;font-size:13.5px;line-height:1.45;color:var(--tinta)}.mat-conf p b{font-weight:700}.mat-conf-acc{display:flex;flex-wrap:wrap;gap:8px}.mat-err{flex:1 0 100%;margin:0;font-size:13px;color:var(--vencido)}.mat a.dic-btn{text-decoration:none}.ent .mat{margin-bottom:16px}.rec{--m-neutro: color-mix(in srgb, var(--tinta) 7%, transparent);--m-neutro-h: color-mix(in srgb, var(--tinta) 13%, transparent);--m-pista: color-mix(in srgb, var(--tinta) 16%, transparent);--m-spring: cubic-bezier(.2, .9, .3, 1.15);margin-top:12px;font-family:inherit;color:var(--tinta);box-sizing:border-box}.rec *,.rec *:before,.rec *:after{box-sizing:border-box}.rec button{font:inherit}.rec button:focus-visible{outline:2px solid var(--verde);outline-offset:2px}.rec-plana{padding:12px 14px;border:1px solid var(--cx-line);border-radius:14px;background:linear-gradient(180deg,var(--cx-card),var(--cx-cardfin, var(--cx-card)))}.rec-arrastrando{outline:2px dashed var(--verde);outline-offset:3px}.rec-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:8px}.rec-t{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--tinta)}.ent .rec-t{font-size:18px}.rec-sub{margin:2px 0 0;font-size:12.5px;line-height:1.35;color:var(--suave)}.rec-ayuda{margin:0 0 10px;font-size:12.5px;line-height:1.45;color:var(--suave)}.rec-vacio{margin:8px 0 2px;font-size:13.5px;line-height:1.45;color:var(--suave)}.rec-lista{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.rec-item{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;border-radius:12px;background:var(--m-neutro)}.rec-item[data-estado=error]{background:var(--tint-vencido)}.rec-ico{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--suave);background:var(--m-neutro-h)}.rec-item[data-estado=error] .rec-ico{color:var(--vencido)}.rec-txt{flex:1 1 180px;min-width:0}.rec-nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;color:var(--tinta)}.rec-meta{font-size:12px;line-height:1.4;color:var(--suave)}.rec-error{color:var(--tinta)}.rec-barra{flex:none;width:100%;margin-top:5px}.rec-acc{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px;margin-left:auto}.rec-conf{display:flex;flex:1 0 100%;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 10px;border-radius:10px;font-size:13px;line-height:1.4;background:var(--tint-vencido);color:var(--tinta)}.rec-conf>span:first-child{flex:1 1 220px;min-width:0}.rec-item .dic-btn,.rec-conf .dic-btn{min-height:32px;padding:0 10px;font-size:13px}@media (max-width: 639px),(pointer: coarse){.rec-item .dic-btn,.rec-conf .dic-btn{min-height:44px}}:root[data-movimiento=reducido] .rec *{animation:none!important;transition:none!important}@keyframes dicParpadeo{0%,to{opacity:1}50%{opacity:.25}}@keyframes dicGira{to{transform:rotate(360deg)}}@keyframes dicVaiven{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes dicEntra{0%{opacity:0}to{opacity:1}}:root[data-movimiento=reducido] .dic *,:root[data-movimiento=reducido] .fot *,:root[data-movimiento=reducido] .mat *,:root[data-movimiento=reducido] .fot-vis,:root[data-movimiento=reducido] .fot-vis *{animation:none!important;transition:none!important}:root[data-movimiento=reducido] .dic-barra--indef>i{width:100%!important;opacity:.45}@media (prefers-reduced-motion: reduce){.dic-punto,.dic-giro,.fot-vis{animation:none!important}.dic-barra--indef>i{animation:none!important;width:100%!important;opacity:.45}.dic-btn,.fot-abrir img,.fot-x{transition:none!important}.fot-abrir:hover img{transform:none!important}}.ct{--ct-fin: var(--cx-mezcla)}:root[data-tema=oscuro] .ct{--ct-fin: var(--canvas)}.ct-t-exito{--ct-a: var(--exito-fill)}.ct-t-vencido{--ct-a: var(--vencido-fill)}.ct-t-info{--ct-a: var(--info-fill)}.ct-t-pendiente{--ct-a: var(--pendiente-fill)}.ct-t-marca{--ct-a: var(--verde-fill)}.ct-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--verde-fill) 66%,var(--ct-fin)),var(--verde-fill));border:1px solid color-mix(in srgb,var(--verde-fill) 55%,transparent);border-radius:18px;box-shadow:var(--sombra-md)}:root[data-tema=oscuro] .ct-hero{box-shadow:var(--cx-marco-sombra)}.ct-hero-btn{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:700;white-space:nowrap;border:1px solid color-mix(in srgb,currentColor 38%,transparent);background:color-mix(in srgb,currentColor 14%,transparent);transition:background .15s ease-out,transform .12s ease-out}.ct-hero-btn:hover{background:color-mix(in srgb,currentColor 26%,transparent)}.ct-hero-btn--fuerte{background:var(--superficie);color:var(--verde-profundo);border-color:transparent}:root[data-tema=oscuro] .ct-hero-btn--fuerte{background:var(--tinta);color:var(--verde-profundo)}.ct-hero-btn--fuerte:hover{background:color-mix(in srgb,var(--tinta) 88%,transparent);transform:translateY(-1px)}.ct-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.ct-tabs>button{flex:0 0 auto;white-space:nowrap}.ct-kpi{position:relative;display:block;width:100%;min-width:0;overflow:hidden;text-align:left;border-radius:14px;padding:13px 15px 12px;background:linear-gradient(135deg,color-mix(in srgb,var(--ct-a) 90%,var(--ct-fin)),color-mix(in srgb,var(--ct-a) 66%,var(--ct-fin)));border:1px solid color-mix(in srgb,var(--ct-a) 62%,transparent);box-shadow:var(--sombra-sm)}.ct-kpi-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ct-kpi-lbl{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.25}.ct-kpi-ico{display:grid;place-items:center;flex:0 0 auto;width:26px;height:26px;border-radius:8px;background:color-mix(in srgb,currentColor 20%,transparent)}.ct-kpi-val{margin-top:6px;font-size:22px;font-weight:800;overflow-wrap:anywhere}.ct-kpi-sub{margin-top:4px;font-size:12px;font-weight:500;line-height:1.3}.ct-kpi-hint{margin-top:6px;font-size:11.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ct-click{cursor:pointer;transition:transform .12s ease-out,box-shadow .15s ease-out}.ct-click:hover{transform:translateY(-2px);box-shadow:var(--sombra-md)}.ct-click:focus-visible{outline:3px solid var(--cx-foco);outline-offset:2px}.ct-kpi--activa{box-shadow:0 0 0 2px var(--superficie),0 0 0 4px var(--cx-foco)}:root[data-movimiento=reducido] .ct-click,:root[data-movimiento=reducido] .ct-hero-btn{transition:none!important}:root[data-movimiento=reducido] .ct-click:hover,:root[data-movimiento=reducido] .ct-hero-btn--fuerte:hover{transform:none!important}.ct-caja{display:grid;grid-template-columns:minmax(230px,1fr) 3fr;gap:12px;align-items:stretch}.ct-caja-main{display:flex;flex-direction:column;justify-content:center;padding:16px 18px}.ct-caja-main .ct-kpi-val{font-size:30px}.ct-medios{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.ct-medio{--m-bg: var(--tn-pizarra-bg);--m-fg: var(--tn-pizarra-fg);--m-bd: var(--tn-pizarra-bd);display:block;min-width:0;width:100%;text-align:left;padding:9px 12px;border-radius:12px;background:var(--m-bg);border:1px solid var(--m-bd);color:var(--tinta)}.ct-medio-lbl{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--m-fg)}.ct-medio-punto{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:var(--m-fg)}.ct-medio-val{margin-top:3px;font-size:16px;font-weight:800;overflow-wrap:anywhere}.ct-medio-sub{margin-top:2px;font-size:11.5px;color:var(--suave)}.ct-medio--vacio{background:transparent;border-style:dashed;border-color:var(--borde)}.ct-medio--vacio .ct-medio-lbl{color:var(--suave)}.ct-medio--vacio .ct-medio-punto{background:var(--borde)}.ct-m-efectivo{--m-bg: var(--tn-wa-bg);--m-fg: var(--tn-wa-fg);--m-bd: var(--tn-wa-bd)}.ct-m-transferencia{--m-bg: var(--tn-azul-bg);--m-fg: var(--tn-azul-fg);--m-bd: var(--tn-azul-bd)}.ct-m-nequi{--m-bg: var(--tn-naranja-bg);--m-fg: var(--tn-naranja-fg);--m-bd: var(--tn-naranja-bd)}.ct-m-daviplata{--m-bg: var(--tn-ambar-bg);--m-fg: var(--tn-ambar-fg);--m-bd: var(--tn-ambar-bd)}.ct-m-tarjeta{--m-bg: var(--tn-cian-bg);--m-fg: var(--tn-cian-fg);--m-bd: var(--tn-cian-bd)}.ct-m-cheque{--m-bg: var(--tn-pizarra-bg);--m-fg: var(--tn-pizarra-fg);--m-bd: var(--tn-pizarra-bd)}.ct-m-otro{--m-bg: var(--cx-hundido);--m-fg: var(--suave);--m-bd: var(--borde)}.ct-punto{display:inline-block;width:8px;height:8px;margin-right:6px;flex:0 0 auto;border-radius:999px;background:var(--m-fg, var(--suave))}.ct-barra-pista{height:8px;border-radius:999px;background:var(--cx-pista);overflow:hidden}.ct-barra-relleno{height:100%;min-width:3px;border-radius:999px;background:var(--ct-a, var(--exito-fill))}.ct-sec{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tinta)}.ct-sec svg{color:var(--verde);flex:0 0 auto}.ct-tabla thead th{position:sticky;top:0;z-index:1;background:var(--superficie);white-space:nowrap}.ct-tabla tfoot td,.ct-tabla tfoot th{background:var(--cx-hundido);border-top:2px solid var(--borde)}.ct-fila-clic{cursor:pointer}.ct-fila-clic:hover{background:var(--cx-hover)}.ct-kpis{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ct-kpis>*{min-width:0}@media (max-width: 860px){.ct-caja{grid-template-columns:1fr}.ct-medios{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 520px){.ct-medios{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-kpis{grid-template-columns:1fr 1fr;gap:8px}.ct-kpis>:last-child:nth-child(odd){grid-column:1 / -1}.ct-kpi{padding:11px 12px 10px}.ct-kpi-val{font-size:18px}.ct-caja-main .ct-kpi-val{font-size:26px}.ct-hero{border-radius:14px}}:root :is(.wa-raiz,.wa-velo,.wa-visor){--wa-font: inherit;--wa-verde: #0a7d41;--wa-verde-hi: #139a54;--wa-verde-txt: #087037;--wa-verde-suave: rgb(10 125 65 / .13);--wa-sobre-verde: #ffffff;--wa-azul: #0b66c0;--wa-foco: var(--cx-foco, #b00824);--wa-ease: cubic-bezier(.32, .72, 0, 1);--wa-tinta: var(--tinta);--wa-suave: var(--suave);--wa-linea: var(--borde);--wa-card: var(--superficie);--wa-card-borde: 1px solid var(--borde);--wa-card-sombra: var(--sombra-sm);--wa-pozo: color-mix(in srgb, var(--tinta) 7%, transparent);--wa-pozo-2: color-mix(in srgb, var(--tinta) 13%, transparent);--wa-lente: var(--superficie);--wa-lente-sombra: 0 1px 3px rgb(0 0 0 / .14), 0 0 0 .5px rgb(0 0 0 / .06);--wa-vidrio: color-mix(in srgb, var(--superficie) 82%, transparent);--wa-vidrio-fuerte: color-mix(in srgb, var(--superficie) 94%, transparent);--wa-vidrio-borde: 1px solid var(--borde);--wa-vidrio-sombra: 0 8px 26px -10px rgb(28 26 29 / .28);--wa-btn-fondo: var(--superficie);--wa-btn-sombra: 0 1px 3px rgb(0 0 0 / .14), 0 0 0 .5px rgb(0 0 0 / .08);--wa-filtro: blur(14px) saturate(1.5);--wa-r-card: 22px;--wa-r-pildora: 999px;--wa-papel: var(--canvas);--wa-papel-card: color-mix(in srgb, var(--canvas) 90%, transparent);--wa-pildora-dia: color-mix(in srgb, var(--superficie) 88%, transparent);--wa-burb-in: #ffffff;--wa-burb-in-txt: #14141a;--wa-burb-in-meta: #5b5b64;--wa-burb-out: #d6f5d0;--wa-burb-out-txt: #0c2410;--wa-burb-out-meta: #3a5a40;--wa-chk: #5d6b63;--wa-sombra-burb: 0 1px 1px rgb(0 0 0 / .1);--wa-rem0: #b3261e;--wa-rem1: #8a5a00;--wa-rem2: #1d6f42;--wa-rem3: #0b6e99;--wa-rem4: #5b46c9;--wa-rem5: #a3248a;--wa-rem6: #b0431a;--wa-rem7: #00796b;--wa-patron: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='168' height='168' viewBox='0 0 168 168'%3E%3Cg fill='none' stroke='%233c3c43' stroke-opacity='.09' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='22' cy='24' r='6'/%3E%3Cpath d='M72 16v12M66 22h12'/%3E%3Cpath d='M112 22c5-8 13 8 19 0s10 6 14 0'/%3E%3Crect x='140' y='72' width='12' height='12' rx='4'/%3E%3Cpath d='M26 74l8 8m0-8l-8 8'/%3E%3Ccircle cx='86' cy='70' r='2.2' fill='%233c3c43' fill-opacity='.09' stroke='none'/%3E%3Cpath d='M100 118c5 7 11-7 17 0s11-7 17 0'/%3E%3Ccircle cx='38' cy='128' r='10'/%3E%3Cpath d='M70 150l5-9 5 9z'/%3E%3Cpath d='M14 104h10M19 99v10' transform='rotate(45 19 104)'/%3E%3Crect x='112' y='40' width='9' height='9' rx='2.5' transform='rotate(20 116 44)'/%3E%3Ccircle cx='152' cy='132' r='4'/%3E%3Cpath d='M54 52c3-5 8-5 11 0'/%3E%3C/g%3E%3C/svg%3E");--wa-patron-op: 1}:root[data-tema=oscuro] :is(.wa-raiz,.wa-velo,.wa-visor){--wa-verde: #30d158;--wa-verde-hi: #5ee080;--wa-verde-txt: #52e58f;--wa-verde-suave: rgb(48 209 88 / .18);--wa-sobre-verde: #03210c;--wa-azul: #53bdeb;--wa-lente: rgb(255 255 255 / .16);--wa-lente-sombra: 0 2px 8px rgb(0 0 0 / .4), inset 0 .5px 0 rgb(255 255 255 / .22);--wa-burb-in: #2a2a2f;--wa-burb-in-txt: #f5f5f8;--wa-burb-in-meta: #b4b4be;--wa-burb-out: #0e5f3f;--wa-burb-out-txt: #f3fff7;--wa-burb-out-meta: #bfdcca;--wa-chk: #a9bdb2;--wa-sombra-burb: 0 1px 1px rgb(0 0 0 / .35);--wa-rem0: #ff8a80;--wa-rem1: #ffcc66;--wa-rem2: #7ee09a;--wa-rem3: #6cc7ff;--wa-rem4: #b9a8ff;--wa-rem5: #ff9bd9;--wa-rem6: #ffa86b;--wa-rem7: #5fe0cc;--wa-vidrio: color-mix(in srgb, var(--superficie) 76%, transparent);--wa-vidrio-fuerte: color-mix(in srgb, var(--superficie) 92%, transparent);--wa-patron: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='168' height='168' viewBox='0 0 168 168'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.06' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='22' cy='24' r='6'/%3E%3Cpath d='M72 16v12M66 22h12'/%3E%3Cpath d='M112 22c5-8 13 8 19 0s10 6 14 0'/%3E%3Crect x='140' y='72' width='12' height='12' rx='4'/%3E%3Cpath d='M26 74l8 8m0-8l-8 8'/%3E%3Ccircle cx='86' cy='70' r='2.2' fill='%23ffffff' fill-opacity='.06' stroke='none'/%3E%3Cpath d='M100 118c5 7 11-7 17 0s11-7 17 0'/%3E%3Ccircle cx='38' cy='128' r='10'/%3E%3Cpath d='M70 150l5-9 5 9z'/%3E%3Cpath d='M14 104h10M19 99v10' transform='rotate(45 19 104)'/%3E%3Crect x='112' y='40' width='9' height='9' rx='2.5' transform='rotate(20 116 44)'/%3E%3Ccircle cx='152' cy='132' r='4'/%3E%3Cpath d='M54 52c3-5 8-5 11 0'/%3E%3C/g%3E%3C/svg%3E")}:root[data-diseno="2"] :is(.wa-raiz,.wa-velo,.wa-visor){--wa-font: var(--ios-font);--wa-foco: var(--ios-focus-ring);--wa-tinta: var(--ios-label);--wa-suave: var(--ios-label-2);--wa-linea: color-mix(in srgb, var(--ios-separator) 75%, transparent);--wa-card: var(--d2-sheen), linear-gradient(180deg, var(--cx-card), var(--cx-card2));--wa-card-borde: 0;--wa-card-sombra: var(--d2-sh-card);--wa-pozo: var(--ios-fill-3);--wa-pozo-2: var(--ios-fill-2);--wa-lente: var(--d2-lens);--wa-lente-sombra: var(--d2-lens-shadow);--wa-vidrio: var(--lq-fill);--wa-vidrio-fuerte: var(--lq-fill-strong);--wa-vidrio-borde: 0;--wa-vidrio-sombra: var(--d2-sh-bar);--wa-btn-fondo: var(--lq-fill-strong);--wa-btn-sombra: var(--d2-sh-sm);--wa-filtro: blur(var(--lq-blur)) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));--wa-r-card: var(--ios-r-xl);--wa-papel: var(--ios-wall-grad), var(--ios-wall-base);--wa-papel-card: color-mix(in srgb, var(--ios-wall-base) 62%, transparent);--wa-pildora-dia: var(--lq-fill-strong)}:root .wa-raiz{position:relative;font-family:var(--wa-font);color:var(--wa-tinta)}:root .wa-raiz *,:root .wa-raiz *:before,:root .wa-raiz *:after{box-sizing:border-box}:root .wa-raiz :is(button,input,textarea){font-family:inherit;color:inherit}:root .wa-raiz :is(button,a,summary,[role=tab],[role=menuitem]):focus-visible,:root .wa-visor :is(button):focus-visible,:root .wa-velo :is(button):focus-visible{outline:3px solid var(--wa-foco);outline-offset:2px}:root .wa-raiz a{text-decoration:none}:root .wa-col{width:100%;max-width:880px;margin-inline:auto}:root .wa-escena{position:relative}:root .wa-capa-lista{transition:transform .42s var(--wa-ease),opacity .42s var(--wa-ease),filter .42s var(--wa-ease)}:root .wa-capa-lista--atras{transform:translate3d(-22%,0,0);opacity:.45;pointer-events:none}:root .wa-lista-col{max-width:860px}@media (min-width: 1024px){:root .wa-escena{height:var(--wa-alto, 70vh);overflow-x:clip}:root .wa-capa-lista{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:2px 6px 28px;scrollbar-gutter:stable both-edges}}:root .wa-capa-chat{animation:wa-entra .42s var(--wa-ease) both}:root .wa-capa-chat--sale{animation:wa-sale .36s var(--wa-ease) both;pointer-events:none}:root .wa-capa-chat--quieta{animation:none}:root .wa-capa-chat[data-gesto]{animation:none!important}@keyframes wa-entra{0%{transform:translate3d(100%,0,0)}to{transform:none}}@keyframes wa-sale{0%{transform:none}to{transform:translate3d(100%,0,0)}}@keyframes wa-entra-pc{0%{transform:translate3d(56px,0,0);opacity:0}to{transform:none;opacity:1}}@keyframes wa-sale-pc{0%{transform:none;opacity:1}to{transform:translate3d(56px,0,0);opacity:0}}@keyframes wa-fundido-entra{0%{opacity:0}to{opacity:1}}@keyframes wa-fundido-sale{0%{opacity:1}to{opacity:0}}@media (max-width: 1023px){:root .wa-capa-chat{position:fixed;left:0;right:0;top:var(--wa-vv-top, 0px);height:var(--wa-vv-alto, 100dvh);z-index:50;overflow:hidden;overscroll-behavior:none;background:var(--wa-papel);background-color:var(--ios-wall-base, var(--canvas))}:root[data-wa-chat] body{overflow:hidden}:root[data-wa-chat]{overscroll-behavior:none}}@media (min-width: 1024px){:root .wa-capa-chat{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;overflow:hidden;isolation:isolate;border-radius:30px;background:var(--wa-papel-card);-webkit-backdrop-filter:var(--wa-filtro);backdrop-filter:var(--wa-filtro);box-shadow:var(--wa-card-sombra);border:var(--wa-card-borde);animation-name:wa-entra-pc;animation-duration:.4s}:root .wa-capa-chat--sale{animation-name:wa-sale-pc;animation-duration:.28s}:root[data-diseno="2"] .wa-capa-chat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;padding:var(--lq-rim-w, 1.5px);border-radius:inherit;pointer-events:none;background:var(--d2-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}}@media (prefers-reduced-motion: reduce){:root .wa-capa-chat{animation-name:wa-fundido-entra;animation-duration:.18s}:root .wa-capa-chat--sale{animation-name:wa-fundido-sale;animation-duration:.16s}:root .wa-capa-lista{transition-duration:.12s}:root .wa-capa-lista--atras{transform:none;opacity:.3}}:root[data-movimiento=reducido] :is(.wa-capa-chat,.wa-capa-lista,.wa-esq,.wa-grabando-punto,.wa-fila,.wa-chip,.wa-btn-redondo,.wa-btn-ico,.wa-bajar,.wa-hoja,.wa-menu,.wa-info,.wa-visor){animation:none!important;transition:none!important}:root[data-movimiento=reducido] .wa-capa-lista--atras{transform:none;opacity:0}:root .wa-cabecera{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titulo acc" "seg seg";align-items:center;gap:10px 12px;margin:2px 2px 14px}:root .wa-titulo-bloque{grid-area:titulo;min-width:0}:root .wa-titulo-acc{grid-area:acc}:root .wa-cabecera .wa-seg{grid-area:seg}@media (min-width: 1024px){:root .wa-cabecera{grid-template-columns:minmax(0,1fr) minmax(300px,400px) auto;grid-template-areas:"titulo seg acc";gap:14px;margin-bottom:12px}:root .wa-lista{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}:root .wa-lista>:is(.wa-filas,.wa-vacio){grid-column:1 / -1}:root .wa-lista .wa-chips{margin:0}}:root .wa-h1.wa-h1{margin:0;font-family:var(--wa-font);font-size:34px;font-weight:700;line-height:41px;letter-spacing:-.022em;color:var(--wa-tinta)}:root .wa-titulo-acc{display:flex;align-items:center;gap:8px}:root .wa-btn-ico{position:relative;display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;color:var(--wa-tinta);background:var(--wa-btn-fondo);box-shadow:var(--wa-btn-sombra);cursor:pointer;transition:transform .18s var(--wa-ease),background-color .15s ease}:root .wa-btn-ico:active:not(:disabled){transform:scale(.92)}:root .wa-btn-ico:disabled{opacity:.45;cursor:default}:root .wa-btn-ico--verde{background:var(--wa-verde);color:var(--wa-sobre-verde)}:root .wa-btn-ico svg{stroke-width:2}:root .wa-menu-caja{position:relative}:root .wa-menu{position:absolute;z-index:20;right:0;top:calc(100% + 8px);min-width:280px;max-width:calc(100vw - 32px);padding:6px;border-radius:22px;background:var(--wa-vidrio-fuerte);border:var(--wa-vidrio-borde);-webkit-backdrop-filter:blur(24px) saturate(2);backdrop-filter:blur(24px) saturate(2);box-shadow:var(--d2-sh-sheet, 0 18px 50px -12px rgb(0 0 0 / .35));animation:wa-pop .3s var(--wa-ease) both;transform-origin:top right}@keyframes wa-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}:root .wa-menu button{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 14px;border:0;border-radius:16px;background:transparent;text-align:left;font-size:15.5px;font-weight:500;color:var(--wa-tinta);cursor:pointer}:root .wa-menu button:hover{background:var(--wa-pozo)}:root .wa-menu button:active{background:var(--wa-pozo-2)}:root .wa-menu hr{margin:4px 10px;border:0;height:.5px;background:var(--wa-linea)}:root .wa-seg{display:flex;gap:2px;padding:4px;border-radius:999px;background:var(--wa-pozo);overflow-x:auto;scrollbar-width:none;box-shadow:inset 0 1.5px 3px #00000014}:root .wa-seg::-webkit-scrollbar{display:none}:root .wa-seg-b{flex:1 1 0;min-width:-moz-max-content;min-width:max-content;min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--wa-suave);font-size:14.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}:root .wa-seg-b[aria-selected=true]{background:var(--wa-lente);box-shadow:var(--wa-lente-sombra);color:var(--wa-tinta);font-weight:650}:root .wa-seg--chico{display:inline-flex;margin:6px 0 14px}:root .wa-seg--chico .wa-seg-b{min-height:38px;padding:0 18px}:root .wa-punto{width:8px;height:8px;flex:none;border-radius:50%;background:color-mix(in srgb,var(--wa-suave) 55%,transparent)}:root .wa-punto--on{background:var(--ios-green, #1f9d55);box-shadow:0 0 0 3px color-mix(in srgb,var(--ios-green, #1f9d55) 22%,transparent)}:root .wa-seg-sync{display:inline-flex;color:var(--wa-suave)}:root .wa-seg-n,:root .wa-insignia{min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:var(--wa-verde);color:var(--wa-sobre-verde);font-size:13px;font-weight:700;line-height:22px;text-align:center;flex:none;font-variant-numeric:tabular-nums}:root .wa-cuenta{margin:1px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:1.35;color:var(--wa-suave)}:root .wa-form-inst{display:flex;align-items:center;gap:8px;margin:0 0 12px}:root .wa-entrada.wa-entrada,:root .wa-entrada.wa-entrada:focus{flex:1;min-width:0;min-height:44px;padding:0 18px;border:0!important;border-radius:999px!important;background:var(--wa-pozo)!important;box-shadow:inset 0 1.5px 3px #0000001a!important;font-size:16px;color:var(--wa-tinta);outline:none}:root .wa-entrada.wa-entrada:focus{box-shadow:inset 0 0 0 2px var(--wa-foco)!important}:root .wa-error-inst{margin:0 6px 10px;font-size:13px;color:var(--vencido)}:root .wa-aviso{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:12px 16px;border-radius:20px;background:var(--wa-pozo);font-size:13px;line-height:1.4;color:var(--wa-suave)}:root .wa-aviso--ambar{background:var(--tint-pendiente);color:var(--pendiente);font-weight:600}:root .wa-aviso button{flex:none;min-height:36px;padding:0 14px;border:0;border-radius:999px;background:var(--wa-pozo-2);font-weight:600;color:var(--wa-tinta);cursor:pointer}:root .wa-buscar{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:999px;background:var(--wa-pozo);color:var(--wa-suave);box-shadow:inset 0 1.5px 3px #0000001a;transition:box-shadow .18s ease,background-color .18s ease}:root .wa-buscar:focus-within{box-shadow:inset 0 0 0 2px var(--wa-foco),0 0 0 4px color-mix(in srgb,var(--wa-foco) 22%,transparent)}:root .wa-buscar input.wa-buscar-in,:root .wa-buscar input[type=search]{flex:1;min-width:0;width:100%;height:44px;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none;font-size:16px;letter-spacing:-.01em;color:var(--wa-tinta);-webkit-appearance:none;-moz-appearance:none;appearance:none}:root .wa-buscar input::-moz-placeholder{color:var(--wa-suave);opacity:1}:root .wa-buscar input::placeholder{color:var(--wa-suave);opacity:1}:root .wa-buscar input::-webkit-search-cancel-button{display:none}:root .wa-buscar-x{position:relative;display:grid;place-items:center;flex:none;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:var(--wa-pozo-2);color:var(--wa-tinta);cursor:pointer}:root .wa-buscar-x:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}:root .wa-chips{display:flex;gap:8px;margin:12px 0;overflow-x:auto;scrollbar-width:none;padding:2px 1px}:root .wa-chips::-webkit-scrollbar{display:none}:root .wa-chip{position:relative;display:inline-flex;align-items:center;gap:7px;flex:none;min-height:36px;padding:0 16px;border:0;border-radius:999px;background:var(--wa-pozo);color:var(--wa-tinta);font-size:14.5px;font-weight:550;letter-spacing:-.01em;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s var(--wa-ease)}:root .wa-chip:after{content:"";position:absolute;top:-4px;right:-2px;bottom:-4px;left:-2px}:root .wa-chip:active{transform:scale(.95)}:root .wa-chip--on{background:var(--wa-verde-suave);color:var(--wa-verde-txt);font-weight:700}:root .wa-chip-n{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;opacity:.9}:root .wa-filas{list-style:none;margin:0;padding:6px 0;overflow:hidden;border-radius:var(--wa-r-card);background:var(--wa-card);border:var(--wa-card-borde);box-shadow:var(--wa-card-sombra)}:root .wa-fila-li{margin:0;padding:0;list-style:none}:root .wa-fila{position:relative;display:flex;align-items:center;gap:13px;min-height:76px;padding:10px 16px;color:inherit;transition:background-color .12s ease}:root .wa-fila:hover{background:var(--wa-pozo)}:root .wa-fila:active{background:var(--wa-pozo-2)}:root .wa-fila:focus-visible{outline-offset:-4px;border-radius:18px}:root .wa-fila-li+.wa-fila-li>.wa-fila:before{content:"";position:absolute;top:0;left:81px;right:0;height:.5px;background:var(--wa-linea)}:root .wa-fila-cuerpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}:root .wa-fila-l1,:root .wa-fila-l2{display:flex;align-items:center;gap:8px;min-width:0}:root .wa-fila-l1{justify-content:space-between}:root .wa-nombre{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:650;line-height:1.25;letter-spacing:-.02em;color:var(--wa-tinta)}:root .wa-hora{flex:none;font-size:13px;color:var(--wa-suave);font-variant-numeric:tabular-nums}:root .wa-fila--nueva .wa-hora{color:var(--wa-verde-txt);font-weight:650}:root .wa-previa{flex:1;min-width:0;display:flex;align-items:center;gap:4px;font-size:15px;line-height:1.3;color:var(--wa-suave)}:root .wa-previa-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .wa-previa-rem{flex:none;font-weight:600}:root .wa-previa-ico{flex:none;opacity:.85}:root .wa-previa--escribe{color:var(--wa-verde-txt);font-weight:600}:root .wa-fila--nueva .wa-previa{color:var(--wa-tinta)}:root .wa-previa .wa-chk{flex:none}:root .wa-chk{color:var(--wa-chk);flex:none}:root .wa-chk--leido{color:var(--wa-azul)}:root .wa-chk--error{color:var(--vencido)}:root .wa-centinela{height:1px}:root .wa-fila--esqueleto{pointer-events:none}:root .wa-esq{display:block;height:14px;border-radius:7px;background:var(--wa-pozo-2)}:root .wa-esq--av{width:52px;height:52px;border-radius:50%;flex:none}:root .wa-esq-txt{flex:1;display:flex;flex-direction:column;gap:9px}:root .wa-esq--corto{width:60%;height:12px}:root .wa-esq{animation:wa-brillo 1.4s ease-in-out infinite}@keyframes wa-brillo{0%,to{opacity:1}50%{opacity:.45}}:root .wa-vacio{display:flex;flex-direction:column;align-items:center;gap:6px;padding:44px 24px;text-align:center;color:var(--wa-suave);border-radius:var(--wa-r-card);background:var(--wa-card);border:var(--wa-card-borde);box-shadow:var(--wa-card-sombra)}:root .wa-vacio b{font-size:17px;font-weight:650;color:var(--wa-tinta)}:root .wa-vacio p{margin:0;max-width:300px;font-size:14.5px;line-height:1.4}:root .wa-vacio-ico{display:grid;place-items:center;width:56px;height:56px;margin-bottom:6px;border-radius:50%;background:var(--wa-verde-suave);color:var(--wa-verde-txt)}:root .wa-vacio--chat{margin:24px auto 0;max-width:420px}:root .wa-av{display:grid;place-items:center;flex:none;overflow:hidden;border-radius:50%;color:#fff;font-weight:700;letter-spacing:.01em;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 0 0 .5px #ffffff4d}:root .wa-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}:root .wa-av--g0{background:linear-gradient(180deg,#d4455c,#a82a43)}:root .wa-av--g1{background:linear-gradient(180deg,#cf6a1f,#a54d12)}:root .wa-av--g2{background:linear-gradient(180deg,#2f9a60,#1f7647)}:root .wa-av--g3{background:linear-gradient(180deg,#2f8fd1,#1e66a8)}:root .wa-av--g4{background:linear-gradient(180deg,#7a63d8,#5646b0)}:root .wa-av--g5{background:linear-gradient(180deg,#c254b0,#94327f)}:root .wa-av--g6{background:linear-gradient(180deg,#169090,#0f6a6d)}:root .wa-av--g7{background:linear-gradient(180deg,#8a7a68,#655747)}:root .wa-chat{position:absolute;top:0;right:0;bottom:0;left:0;--wa-cab-h: 60px;--wa-comp-h: 74px;font-family:var(--wa-font);color:var(--wa-tinta)}:root .wa-fondo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:var(--wa-patron);background-size:168px 168px;opacity:var(--wa-patron-op)}:root .wa-cab{position:absolute;z-index:6;top:0;left:0;right:0;padding:calc(env(safe-area-inset-top,0px) + 8px) 10px 0;pointer-events:none}@media (min-width: 1024px){:root .wa-cab{padding:14px 16px 0}}:root .wa-cab-in{position:relative;pointer-events:auto;display:flex;align-items:center;gap:4px;height:var(--wa-cab-h);padding:0 6px 0 2px;border-radius:30px;background:var(--wa-vidrio);border:var(--wa-vidrio-borde);box-shadow:var(--wa-vidrio-sombra);-webkit-backdrop-filter:var(--wa-filtro);backdrop-filter:var(--wa-filtro)}:root[data-diseno="2"] .wa-cab-in:after,:root[data-diseno="2"] .wa-comp .wa-campo-pildora:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--lq-rim-w, 1.5px);border-radius:inherit;pointer-events:none;background:var(--d2-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}:root .wa-volver{display:flex;align-items:center;flex:none;gap:0;min-height:44px;padding:0 8px 0 2px;border:0;border-radius:22px;background:transparent;color:var(--wa-verde-txt);font-size:17px;letter-spacing:-.02em;cursor:pointer}:root .wa-volver:active{opacity:.55}:root .wa-volver-txt{margin-left:-2px;font-weight:500}:root .wa-volver-n{margin-left:6px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--wa-verde);color:var(--wa-sobre-verde);font-size:13px;font-weight:700;line-height:22px;text-align:center;font-variant-numeric:tabular-nums}:root .wa-cab-id{flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:48px;padding:0 6px;border:0;border-radius:24px;background:transparent;text-align:left;cursor:pointer}:root .wa-cab-id:active{background:var(--wa-pozo)}:root .wa-cab-txt{min-width:0;display:flex;flex-direction:column;gap:1px}:root .wa-cab-txt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16.5px;font-weight:650;line-height:1.2;letter-spacing:-.02em;color:var(--wa-tinta)}:root .wa-cab-txt small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.2;color:var(--wa-suave)}:root .wa-cab-vivo{color:var(--wa-verde-txt)!important;font-weight:600}:root .wa-cab-acc{display:flex;align-items:center;flex:none;gap:2px}:root .wa-cab-acc .wa-btn-ico{width:40px;height:40px;background:transparent;box-shadow:none;color:var(--wa-suave)}:root .wa-cab-acc .wa-btn-ico:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%}:root .wa-cab-acc .wa-btn-ico:hover{background:var(--wa-pozo)}@media (max-width: 380px){:root .wa-volver-txt{display:none}}:root .wa-log{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:calc(var(--wa-cab-h) + env(safe-area-inset-top,0px) + 22px) 12px calc(var(--wa-comp-h) + 18px)}@media (min-width: 1024px){:root .wa-log{padding-top:calc(var(--wa-cab-h) + 36px)}}:root .wa-log:focus-visible{outline:3px solid var(--wa-foco);outline-offset:-3px}:root .wa-log-in{display:flex;flex-direction:column}:root .wa-dia{display:flex;flex-direction:column}:root .wa-dia-fila{position:sticky;top:calc(var(--wa-cab-h) + env(safe-area-inset-top,0px) + 20px);z-index:3;display:flex;justify-content:center;margin:10px 0 6px;pointer-events:none}@media (min-width: 1024px){:root .wa-dia-fila{top:calc(var(--wa-cab-h) + 32px)}}:root .wa-dia-pildora{padding:5px 13px;border-radius:999px;background:var(--wa-pildora-dia);box-shadow:0 1px 3px #0000001f;font-size:12.5px;font-weight:600;letter-spacing:.01em;color:var(--wa-suave)}:root .wa-cargando{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 0;font-size:14px;color:var(--wa-suave)}:root .wa-aviso-chat{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;padding:12px 16px;border-radius:20px;background:var(--tint-vencido);color:var(--vencido);font-size:14px;font-weight:600}:root .wa-aviso-chat button{min-height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--wa-btn-fondo);color:var(--wa-tinta);font-weight:600;cursor:pointer}:root .wa-hueco-centro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;padding:80px 20px 20px}:root .wa-msg{display:flex;margin-top:2px;padding:0 8px}:root .wa-msg--primero{margin-top:9px}:root .wa-msg--out{justify-content:flex-end}:root .wa-msg--in{justify-content:flex-start}:root .wa-burbuja{position:relative;width:-moz-fit-content;width:fit-content;max-width:min(82%,540px);padding:7px 11px 6px 12px;border-radius:18px;font-size:16px;line-height:1.34;letter-spacing:-.012em;overflow-wrap:anywhere;box-shadow:var(--wa-sombra-burb)}:root .wa-msg--out .wa-burbuja{background:var(--wa-burb-out);color:var(--wa-burb-out-txt)}:root .wa-msg--in .wa-burbuja{background:var(--wa-burb-in);color:var(--wa-burb-in-txt)}:root .wa-msg--local .wa-burbuja{opacity:.78}:root .wa-burbuja--cola:before{content:"";position:absolute;top:0;width:8px;height:12px;background:inherit;-webkit-mask:var(--wa-cola) no-repeat center / 100% 100%;mask:var(--wa-cola) no-repeat center / 100% 100%}:root .wa-raiz{--wa-cola: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12'%3E%3Cpath d='M0 0H8C7.4 4.6 4.6 9 0 11.2Z'/%3E%3C/svg%3E")}:root .wa-msg--out .wa-burbuja--cola{border-top-right-radius:4px}:root .wa-msg--out .wa-burbuja--cola:before{right:-7.5px}:root .wa-msg--in .wa-burbuja--cola{border-top-left-radius:4px}:root .wa-msg--in .wa-burbuja--cola:before{left:-7.5px;transform:scaleX(-1)}:root .wa-remitente{display:block;margin-bottom:1px;font-size:14px;font-weight:650;line-height:1.25;letter-spacing:-.01em}:root .wa-rem--0{color:var(--wa-rem0)}:root .wa-rem--1{color:var(--wa-rem1)}:root .wa-rem--2{color:var(--wa-rem2)}:root .wa-rem--3{color:var(--wa-rem3)}:root .wa-rem--4{color:var(--wa-rem4)}:root .wa-rem--5{color:var(--wa-rem5)}:root .wa-rem--6{color:var(--wa-rem6)}:root .wa-rem--7{color:var(--wa-rem7)}:root .wa-cita{display:flex;flex-direction:column;gap:1px;margin:0 0 5px;padding:6px 10px;border-radius:10px;border-left:3px solid var(--wa-verde-txt);background:#0000000f;font-size:13.5px;line-height:1.3}:root[data-tema=oscuro] .wa-cita{background:#ffffff1a}:root .wa-cita b{font-weight:650;color:var(--wa-verde-txt)}:root .wa-cita span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;opacity:.9}:root .wa-texto{white-space:pre-wrap}:root .wa-texto a{color:var(--wa-azul);text-decoration:underline;text-underline-offset:2px;word-break:break-all}:root .wa-msg--out .wa-texto a{color:var(--wa-burb-out-txt)}:root .wa-hueco{display:inline-block;width:46px;height:1px}:root .wa-msg--out .wa-hueco{width:66px}:root .wa-meta{position:absolute;right:9px;bottom:5px;display:inline-flex;align-items:center;gap:3px;font-size:11.5px;line-height:1;color:var(--wa-burb-in-meta);font-variant-numeric:tabular-nums}:root .wa-msg--out .wa-meta{color:var(--wa-burb-out-meta)}:root .wa-burbuja--sintexto .wa-meta:not(.wa-meta--sobre){position:static;justify-content:flex-end;margin-top:3px}:root .wa-meta--sobre{right:8px;bottom:8px;padding:3px 8px;border-radius:999px;background:#00000080;color:#fff!important}:root .wa-meta--sobre .wa-chk{color:#fff}:root .wa-meta--sobre .wa-chk--leido{color:#7fd0ff}:root .wa-msg--out .wa-chk--leido{color:var(--wa-azul)}:root .wa-burbuja--foto{padding:3px}:root .wa-burbuja--foto :is(.wa-texto,.wa-remitente,.wa-cita){margin-inline:8px}:root .wa-burbuja--foto .wa-texto{padding:5px 0 3px}:root .wa-burbuja--foto .wa-meta:not(.wa-meta--sobre){right:11px;bottom:8px}:root .wa-burbuja--sticker{background:transparent!important;box-shadow:none!important;padding:0}:root .wa-burbuja--sticker:before{display:none}:root .wa-med{display:block;margin:0;padding:0;border:0;border-radius:15px;overflow:hidden;background:transparent;cursor:zoom-in}:root .wa-med img,:root .wa-med video{display:block;width:min(300px,62vw);max-width:none;height:auto;max-height:340px;min-height:90px;-o-object-fit:cover;object-fit:cover;border-radius:15px;background:var(--wa-pozo-2)}:root .wa-med--video{cursor:default}:root .wa-sticker{display:block;width:128px;height:128px;-o-object-fit:contain;object-fit:contain}:root .wa-pend{display:block;width:min(250px,62vw);padding:0;overflow:hidden;border:0;border-radius:15px;background:#0000000f;text-align:left;color:inherit;cursor:pointer}:root .wa-pend-img{display:block;width:100%;max-height:220px;-o-object-fit:cover;object-fit:cover}:root .wa-pend-img--carga{opacity:.5}:root .wa-pend-pie{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:14px;font-weight:600}:root .wa-sinmedia{padding:8px 12px;border-radius:12px;background:#0000000f;font-size:13.5px;opacity:.85}:root .wa-error-med{margin:4px 0 0;font-size:12.5px;color:var(--vencido)}:root .wa-doc{display:flex;align-items:center;gap:11px;min-width:232px;padding:8px 10px 8px 8px;border-radius:14px;background:#0000000f;color:inherit}:root .wa-doc-ico{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:var(--wa-verde-suave);color:var(--wa-verde-txt)}:root .wa-doc-txt{flex:1;min-width:0;display:flex;flex-direction:column}:root .wa-doc-txt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600}:root .wa-doc-txt small{font-size:12.5px;opacity:.75}:root .wa-doc-bajar{flex:none;opacity:.7}:root .wa-audio{display:flex;align-items:center;gap:10px;min-width:236px;padding:2px 2px 2px 0}:root .wa-audio-play{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--wa-verde);color:var(--wa-sobre-verde);cursor:pointer}:root .wa-audio-pista.wa-audio-pista{flex:1;min-width:80px;height:24px;margin:0;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:0!important;cursor:pointer}:root .wa-audio-pista::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(90deg,var(--wa-verde-txt) var(--p, 0%),rgb(120 120 128 / .35) var(--p, 0%))}:root .wa-audio-pista::-moz-range-track{height:4px;border-radius:2px;background:#78788059}:root .wa-audio-pista::-moz-range-progress{height:4px;border-radius:2px;background:var(--wa-verde-txt)}:root .wa-audio-pista::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:50%;background:var(--wa-verde-txt);border:0;box-shadow:0 1px 3px #0000004d}:root .wa-audio-pista::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--wa-verde-txt);border:0}:root .wa-audio-t{flex:none;min-width:34px;font-size:12.5px;font-variant-numeric:tabular-nums;opacity:.85}:root .wa-comp{position:absolute;z-index:6;left:0;right:0;bottom:0;padding:0 10px max(env(safe-area-inset-bottom,0px),10px);pointer-events:none}:root .wa-capa-chat[data-teclado="1"] .wa-comp{padding-bottom:8px}@media (min-width: 1024px){:root .wa-comp{padding:0 16px 16px}}:root .wa-comp-in{position:relative;pointer-events:auto}:root .wa-comp-fila{display:flex;align-items:flex-end;gap:8px}:root .wa-comp-error{margin:0 0 8px;padding:8px 14px;border-radius:16px;background:var(--wa-vidrio-fuerte);box-shadow:var(--wa-btn-sombra);font-size:13px;font-weight:600;color:var(--vencido)}:root .wa-btn-redondo{position:relative;display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--wa-btn-fondo);color:var(--wa-tinta);box-shadow:var(--wa-btn-sombra);cursor:pointer;transition:transform .2s var(--wa-ease),background-color .15s ease,opacity .15s ease}:root .wa-btn-redondo:active:not(:disabled){transform:scale(.9)}:root .wa-btn-redondo:disabled{opacity:.5;cursor:default}:root .wa-btn-redondo--verde{background:linear-gradient(180deg,var(--wa-verde-hi),var(--wa-verde));color:var(--wa-sobre-verde);box-shadow:0 6px 16px -6px #0a7d41a6,inset 0 1px 1px #fff6}:root .wa-btn-redondo--peligro{color:var(--vencido)}:root .wa-girar{transform:rotate(45deg);transition:transform .25s var(--wa-ease)}:root .wa-comp-mas{position:relative;flex:none}:root .wa-hoja{position:absolute;left:0;bottom:calc(100% + 10px);z-index:30;min-width:240px;padding:6px;border-radius:22px;background:var(--wa-vidrio-fuerte);border:var(--wa-vidrio-borde);-webkit-backdrop-filter:blur(24px) saturate(2);backdrop-filter:blur(24px) saturate(2);box-shadow:var(--d2-sh-sheet, 0 18px 50px -12px rgb(0 0 0 / .35));animation:wa-pop .3s var(--wa-ease) both;transform-origin:bottom left}:root .wa-hoja button{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 12px;border:0;border-radius:16px;background:transparent;font-size:15.5px;font-weight:500;color:var(--wa-tinta);text-align:left;cursor:pointer}:root .wa-hoja button:hover{background:var(--wa-pozo)}:root .wa-hoja-ico{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#fff}:root .wa-hoja-ico--azul{background:#1e66a8}:root .wa-hoja-ico--verde{background:#1f7647}:root .wa-hoja-ico--naranja{background:#a54d12}:root .wa-campo-pildora{position:relative;flex:1;min-width:0;display:flex;align-items:flex-end;min-height:44px;padding:0 16px;border-radius:22px;background:var(--wa-vidrio);border:var(--wa-vidrio-borde);box-shadow:var(--wa-vidrio-sombra);-webkit-backdrop-filter:var(--wa-filtro);backdrop-filter:var(--wa-filtro);transition:box-shadow .18s ease}:root .wa-campo-pildora:focus-within{box-shadow:var(--wa-vidrio-sombra),0 0 0 2px var(--wa-foco)}:root .wa-campo-texto.wa-campo-texto{display:block;width:100%;min-height:0!important;max-height:140px;padding:11px 0!important;margin:0;resize:none;overflow-y:auto;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;font-size:16px;line-height:22px;letter-spacing:-.012em;color:var(--wa-tinta);-webkit-appearance:none;-moz-appearance:none;appearance:none}:root .wa-campo-texto::-moz-placeholder{color:var(--wa-suave);opacity:1}:root .wa-campo-texto::placeholder{color:var(--wa-suave);opacity:1}:root .wa-grabando{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 6px 0 4px;border-radius:22px;background:var(--wa-vidrio);box-shadow:var(--wa-vidrio-sombra);-webkit-backdrop-filter:var(--wa-filtro);backdrop-filter:var(--wa-filtro)}:root .wa-grabando-punto{width:10px;height:10px;border-radius:50%;background:var(--vencido-fill, #d70015);animation:wa-latido 1s ease-in-out infinite}@keyframes wa-latido{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}:root .wa-grabando-t{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--wa-tinta)}:root .wa-bajar{position:absolute;z-index:5;right:16px;bottom:calc(var(--wa-comp-h) + 14px);display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--wa-btn-fondo);color:var(--wa-tinta);box-shadow:var(--wa-btn-sombra),0 8px 20px -8px #00000059;cursor:pointer;animation:wa-pop .28s var(--wa-ease) both}:root .wa-bajar-n{position:absolute;top:-8px;right:-4px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--wa-verde);color:var(--wa-sobre-verde);font-size:12.5px;font-weight:700;line-height:22px;text-align:center}:root .wa-tarjeta{border-radius:var(--wa-r-card);background:var(--wa-card);border:var(--wa-card-borde);box-shadow:var(--wa-card-sombra)}:root .wa-estado{display:flex;flex-direction:column;align-items:center;gap:4px;padding:36px 22px;text-align:center;color:var(--wa-suave)}:root .wa-estado-ico{display:grid;place-items:center;width:64px;height:64px;margin-bottom:10px;border-radius:50%;background:var(--wa-verde-suave);color:var(--wa-verde-txt)}:root .wa-estado p{margin:0}:root .wa-estado-txt{max-width:340px;font-size:14.5px;line-height:1.45}:root .wa-estado-error{color:var(--vencido);font-size:14px;font-weight:600}:root .wa-estado-tit{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:17px;font-weight:650;color:var(--wa-tinta)}:root .wa-qr{display:grid;place-items:center;margin-top:14px;padding:14px;border-radius:24px;background:#fff;box-shadow:var(--wa-btn-sombra)}:root .wa-btn-verde{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:0;border-radius:999px;background:linear-gradient(180deg,var(--wa-verde-hi),var(--wa-verde));color:var(--wa-sobre-verde);font-size:16px;font-weight:650;cursor:pointer;box-shadow:0 8px 20px -8px #0a7d4199,inset 0 1px 1px #ffffff59}:root .wa-btn-verde:disabled{opacity:.5;cursor:default}:root .wa-form-codigo{display:flex;flex-direction:column;gap:10px;width:100%;max-width:320px}:root .wa-codigo{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:320px;font-size:13.5px}:root .wa-codigo output{padding:12px 22px;border-radius:18px;background:var(--wa-pozo);font-size:24px;font-weight:700;letter-spacing:.2em;color:var(--wa-tinta)}:root .wa-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:var(--lq-scrim, rgb(0 0 0 / .4));font-family:var(--wa-font);animation:wa-fundido-entra .2s ease both}:root .wa-info{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;width:min(400px,100%);padding:32px 22px 22px;border-radius:34px;background:var(--wa-vidrio-fuerte);color:var(--wa-tinta);text-align:center;-webkit-backdrop-filter:blur(24px) saturate(2);backdrop-filter:blur(24px) saturate(2);box-shadow:var(--d2-sh-sheet, 0 30px 80px -14px rgb(0 0 0 / .4));animation:wa-pop .34s var(--wa-ease) both}:root .wa-info h2{margin:12px 0 0;font-size:22px;font-weight:700;letter-spacing:-.02em;overflow-wrap:anywhere}:root .wa-info-sub{margin:0;font-size:14px;color:var(--wa-suave)}:root .wa-info dl{width:100%;margin:16px 0 0;padding:4px 16px;border-radius:22px;background:var(--wa-pozo);text-align:left}:root .wa-info dl>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0}:root .wa-info dl>div+div{border-top:.5px solid var(--wa-linea)}:root .wa-info dt{font-size:14.5px;color:var(--wa-suave)}:root .wa-info dd{margin:0;font-size:14.5px;font-weight:600;font-variant-numeric:tabular-nums}:root .wa-info-x{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--wa-pozo-2);color:var(--wa-tinta);cursor:pointer}:root .wa-info-x:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%}:root .wa-visor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:#000000e6;animation:wa-fundido-entra .2s ease both}:root .wa-visor-cuerpo{max-width:100%;max-height:100%;display:grid;place-items:center}:root .wa-visor-cuerpo :is(img,video){max-width:100%;max-height:calc(100dvh - 40px);border-radius:18px;-o-object-fit:contain;object-fit:contain}:root .wa-visor-x{position:absolute;top:max(14px,env(safe-area-inset-top));right:14px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#ffffff2e;color:#fff;cursor:pointer;z-index:2}@media (max-width: 639px){:root .wa-h1.wa-h1{font-size:32px;line-height:38px}:root .wa-fila{padding-inline:14px}:root .wa-fila-li+.wa-fila-li>.wa-fila:before{left:79px}:root .wa-msg{padding:0 4px}:root .wa-burbuja{max-width:84%}}:root[data-transparencia=reducida] :is(.wa-cab-in,.wa-campo-pildora,.wa-grabando,.wa-menu,.wa-hoja,.wa-info,.wa-capa-chat),:root[data-contraste=alto] :is(.wa-cab-in,.wa-campo-pildora,.wa-grabando,.wa-menu,.wa-hoja,.wa-info,.wa-capa-chat){-webkit-backdrop-filter:none;backdrop-filter:none}@media print{:root .wa-capa-chat{display:none}}:root .wa-switch{position:relative;flex:none;width:58px;height:34px;padding:0;border:0;border-radius:999px;cursor:pointer;background:var(--ios-fill, rgb(120 120 128 / .32));box-shadow:inset 0 1.5px 4px #0000002e,inset 0 0 0 .5px #fff3;transition:background-color .25s ease}:root .wa-switch:after{content:"";position:absolute;top:-5px;right:0;bottom:-5px;left:0}:root .wa-switch[aria-checked=true]{background:var(--ios-switch-on, #34c759);box-shadow:inset 0 1.5px 4px #003c144d,inset 0 0 0 .5px #ffffff4d}:root .wa-switch:disabled{opacity:.55;cursor:default}:root .wa-switch-pomo{position:absolute;top:2px;left:2px;width:40px;height:30px;border-radius:999px;background:linear-gradient(180deg,#fff,#f1f1f4);box-shadow:0 3px 8px #00000038,0 1px 2px #00000024,inset 0 0 0 .5px #fffc;transition:transform .3s cubic-bezier(.2,1.1,.3,1),width .2s ease}:root .wa-switch[aria-checked=true] .wa-switch-pomo{transform:translate(14px)}:root .wa-switch:active:not(:disabled) .wa-switch-pomo{width:46px}:root .wa-switch[aria-checked=true]:active:not(:disabled) .wa-switch-pomo{transform:translate(8px)}:root .wa-switch:focus-visible{outline:3px solid var(--wa-foco, #b00824);outline-offset:3px}:root .wa-seg--modal{display:inline-flex;max-width:100%;margin:0 0 14px}:root .wa-seg--modal .wa-seg-b{min-height:40px;padding:0 16px;font-size:14px}:root .wa-solo-lectura{pointer-events:auto;margin:0;padding:14px 18px;border-radius:24px;text-align:center;font-size:14px;font-weight:600;color:var(--wa-suave);background:var(--wa-vidrio-fuerte);box-shadow:var(--wa-vidrio-sombra);-webkit-backdrop-filter:var(--wa-filtro);backdrop-filter:var(--wa-filtro)}:root[data-movimiento=reducido] :is(.wa-switch,.wa-switch-pomo){transition:none!important}:root .wa-seg--vistas{margin:0 2px 14px;background:var(--wa-pozo)}:root .wa-seg--vistas .wa-seg-b{min-height:40px;padding:0 14px;font-size:14px}:root .wa-seg--vistas .wa-seg-n{height:20px;min-width:20px;line-height:20px;border-radius:10px;font-size:12px;padding:0 6px}@media (max-width: 639px){:root .wa-cabecera .wa-seg-b{padding:0 10px;gap:5px;font-size:13.5px}:root .wa-seg--vistas .wa-seg-b{flex:1 1 auto;padding:0 9px;gap:5px;font-size:13.5px;min-height:44px}:root .wa-seg--modal .wa-seg-b{min-height:44px}}@media (pointer: coarse){:root .wa-seg--vistas .wa-seg-b{min-height:44px}}.crx,.crx-modal{--crx-azul: #0a6ed1;--crx-verde: #1d9a52;--crx-rojo: #d63a3a;--crx-naranja: #e07a0b;--crx-violeta: #8a52d6;--crx-gris: #7a7a86;--crx-tx: var(--tinta, #1c1a1d);--crx-su: var(--suave, #5d595e);--crx-bd: var(--borde, #e6e3e6);--crx-sup: var(--superficie, #ffffff);--crx-hund: var(--cx-hundido, #f7f5f6);--crx-hover: var(--cx-hover, #f3f0f1);--crx-ac: var(--verde-fill, #b00824);--crx-pista: rgba(0, 0, 0, .05);--crx-pista2: rgba(0, 0, 0, .09);--crx-noche: rgba(50, 50, 100, .1);--crx-guia: rgba(0, 0, 0, .1);--crx-marca: rgba(0, 0, 0, .28);--crx-marca3: rgba(0, 0, 0, .5);--crx-disco: var(--crx-sup);--crx-fuente: inherit;--crx-seg: #e5322d;color:var(--crx-tx)}:root[data-tema=oscuro] .crx,:root[data-tema=oscuro] .crx-modal{--crx-azul: #4aa3ff;--crx-verde: #3fd179;--crx-rojo: #ff6674;--crx-naranja: #ffa23a;--crx-violeta: #c08aff;--crx-gris: #a0a0ad;--crx-pista: rgba(255, 255, 255, .06);--crx-pista2: rgba(255, 255, 255, .11);--crx-noche: rgba(0, 0, 0, .3);--crx-guia: rgba(255, 255, 255, .1);--crx-marca: rgba(255, 255, 255, .3);--crx-marca3: rgba(255, 255, 255, .6)}:root[data-diseno="2"] .crx,:root[data-diseno="2"] .crx-modal{--crx-fuente: var(--vi-font, -apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, system-ui, sans-serif);--crx-ac: var(--vi-tint-fill, #cc0a2b);--crx-hund: var(--vi-fill-4, rgba(116, 116, 128, .08));--crx-hover: var(--vi-fill-3, rgba(118, 118, 128, .12));--crx-bd: var(--vi-sep, rgba(60, 60, 67, .18));--crx-disco: var(--vi-glass-hi, rgba(255, 255, 255, .8));font-family:var(--crx-fuente)}:root[data-diseno="2"] .crx{color:var(--vi-label)}.crx-c-azul{--c: var(--crx-azul)}.crx-c-verde{--c: var(--crx-verde)}.crx-c-rojo{--c: var(--crx-rojo)}.crx-c-naranja{--c: var(--crx-naranja)}.crx-c-violeta{--c: var(--crx-violeta)}.crx-c-gris{--c: var(--crx-gris)}.crx :where(button,input,select,textarea),.crx-modal :where(button,input,select,textarea){font-family:inherit}.crx button:focus-visible,.crx input:focus-visible,.crx select:focus-visible,.crx textarea:focus-visible,.crx-modal button:focus-visible,.crx-modal input:focus-visible,.crx-modal select:focus-visible,.crx-modal textarea:focus-visible{outline:2px solid var(--crx-ac);outline-offset:2px}.crx-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 14px;border-radius:10px;border:1px solid var(--cx-line2, var(--crx-bd));background:var(--cx-card, var(--crx-sup));color:var(--crx-tx);font:600 13.5px/1.2 var(--crx-fuente);cursor:pointer;white-space:nowrap;transition:background-color .15s,transform .2s,box-shadow .2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.crx-btn:hover:not(:disabled){background:var(--crx-hover)}.crx-btn:active:not(:disabled){transform:scale(.97)}.crx-btn:disabled{opacity:.5;cursor:default}.crx-btn--prim{border:0;color:#fff;background:linear-gradient(135deg,var(--cx-btn-a, #a8071f),var(--cx-btn-b, #cc0a2b));box-shadow:var(--cx-btn-sombra, none)}.crx-btn--prim:hover:not(:disabled){background:linear-gradient(135deg,var(--cx-btn-a, #a8071f),var(--cx-btn-b, #cc0a2b));filter:brightness(1.07)}.crx-btn--peligro{color:var(--vencido, #a3124c)}.crx-btn--icono{width:38px;padding:0}.crx-btn--chico{min-height:34px;padding:0 12px;font-size:13px;margin-top:6px}.crx-btn--grande{min-height:46px;padding:0 26px;font-size:15px}.crx-izq{margin-right:auto}.crx-enlace{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--crx-ac);text-decoration:underline;cursor:pointer}.crx input:not([type=checkbox]):not([type=radio]),.crx select,.crx textarea,.crx-modal input:not([type=checkbox]):not([type=radio]),.crx-modal select,.crx-modal textarea{width:100%;min-height:40px;padding:8px 11px;border-radius:10px;border:1px solid var(--crx-bd);background:var(--crx-hund);color:var(--crx-tx);font:400 14.5px/1.35 var(--crx-fuente)}.crx textarea,.crx-modal textarea{resize:vertical;min-height:84px}.crx input::-moz-placeholder,.crx textarea::-moz-placeholder,.crx-modal input::-moz-placeholder,.crx-modal textarea::-moz-placeholder{color:var(--crx-su);opacity:.7}.crx input::placeholder,.crx textarea::placeholder,.crx-modal input::placeholder,.crx-modal textarea::placeholder{color:var(--crx-su);opacity:.7}.crx input:disabled,.crx textarea:disabled,.crx-modal input:disabled,.crx-modal textarea:disabled,.crx-modal select:disabled{opacity:.6}.crx input[readonly],.crx textarea[readonly]{background:transparent}.crx-panel{position:relative;min-width:0;padding:16px;border-radius:15px;background:var(--cx-card, var(--crx-sup));border:1px solid var(--cx-line, var(--crx-bd));box-shadow:var(--sombra-sm, none)}:root[data-diseno="2"] .crx-panel{border:0;border-radius:var(--vi-r-card, 24px);background:var(--vi-gloss),var(--vi-card, rgba(255, 255, 255, .5));-webkit-backdrop-filter:var(--vi-bf-card);backdrop-filter:var(--vi-bf-card);box-shadow:var(--vi-rim),var(--vi-shadow-sm)}.crx-t{display:flex;align-items:baseline;gap:8px;margin:0 0 10px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--crx-su)}.crx-t span,.crx-t i{font-style:normal;font-weight:600;letter-spacing:0;text-transform:none;opacity:.8}.crx-pagina{max-width:1560px}.crx-enc{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 22px;margin-bottom:16px}.crx-eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:var(--cx-gold, var(--crx-ac))}.crx-enc h1{margin:4px 0 2px;font-size:28px;line-height:1.15;font-weight:800;letter-spacing:-.4px;color:var(--crx-tx)}:root[data-diseno="2"] .crx-eyebrow{font-size:12px;letter-spacing:.08em;font-weight:600;color:var(--vi-tint)}:root[data-diseno="2"] .crx-enc h1{font-family:var(--vi-font-display);font-size:clamp(28px,6vw,34px);font-weight:700;color:var(--vi-label)}.crx-enc .crx-sub{margin:0;font-size:14px;color:var(--crx-su)}.crx-barra{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.crx-nav{display:flex;align-items:center;gap:6px}.crx-nav .crx-fecha{width:156px}.crx-acciones{display:flex;gap:8px}.crx-ver{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--crx-su)}.crx-ver select{width:auto;min-width:150px}.crx-solo,.crx-aviso{margin:0 0 12px;padding:9px 14px;border-radius:12px;font-size:13.5px}.crx-solo{background:var(--tint-info, rgba(10, 132, 198, .1));color:var(--crx-tx)}.crx-aviso{background:var(--tint-exito, rgba(15, 157, 107, .12));color:var(--crx-tx);font-weight:600}.crx-error{margin:8px 0 0;font-size:13.5px;font-weight:600;color:var(--vencido, #a3124c)}.crx-error--pagina{margin:0 0 12px}.crx-rejilla{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(320px,1fr);gap:15px;align-items:start}.crx-cargando .crx-panel{opacity:.72;transition:opacity .2s}.crx-lateral{display:flex;flex-direction:column;gap:15px;min-width:0}.crx-eventos{margin-top:14px;padding-top:12px;border-top:1px solid var(--crx-bd)}:root[data-diseno="2"] .crx-eventos{border-top:.5px solid var(--vi-sep)}.crx-sub-t{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--crx-su)}.crx-sub-t span{font-weight:600;letter-spacing:0;opacity:.8}.crx-vacio{margin:4px 0 6px;font-size:14px;color:var(--crx-su)}.crx-ev-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.crx-ev{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 10px;border:0;border-radius:12px;background:none;color:inherit;text-align:left;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent}.crx-ev:hover{background:var(--crx-hover)}.crx-ev--sel{background:var(--crx-hund)}.crx-punto{flex:none;width:10px;height:10px;border-radius:50%;background:var(--c, var(--crx-azul))}.crx-ev-hora{flex:none;min-width:86px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--c, var(--crx-azul)) 65%,var(--crx-tx))}.crx-ev-tit{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.crx-ev-tit small{font-weight:400;color:var(--crx-su)}.crx-insignia{flex:none;padding:1px 8px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--crx-hund);color:var(--crx-su)}.crx-tareas{list-style:none;margin:0;padding:0;counter-reset:t}.crx-tarea{display:grid;grid-template-columns:40px 22px minmax(0,1fr) auto;align-items:center;gap:2px;min-height:40px;border-bottom:1px solid var(--crx-bd)}:root[data-diseno="2"] .crx-tarea{border-bottom:.5px solid var(--vi-sep)}.crx-tarea:last-child{border-bottom:0}.crx-chequeo{position:relative;display:grid;place-items:center;width:40px;height:40px;cursor:pointer}.crx-chequeo input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.crx-chequeo-c{position:relative;width:22px;height:22px;border-radius:50%;border:2px solid var(--crx-su);transition:background-color .15s,border-color .15s}.crx-chequeo input:checked+.crx-chequeo-c{background:var(--crx-ac);border-color:var(--crx-ac)}.crx-chequeo input:checked+.crx-chequeo-c:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.crx-chequeo input:focus-visible+.crx-chequeo-c{outline:2px solid var(--crx-ac);outline-offset:2px}.crx-chequeo input:disabled{cursor:default}.crx-tarea-n{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--crx-su);text-align:center}.crx .crx-tarea-t{min-height:38px;border-color:transparent;background:transparent;padding:6px 8px}.crx .crx-tarea-t:hover:not([readonly]){background:var(--crx-hund)}.crx .crx-tarea-t:focus{background:var(--crx-hund);border-color:var(--crx-bd)}.crx-tarea--hecha .crx-tarea-t{text-decoration:line-through;color:var(--crx-su)}.crx-quitar{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:none;color:var(--crx-su);cursor:pointer}.crx-quitar:hover{background:var(--crx-hover);color:var(--crx-tx)}.crx-nueva{display:flex;gap:8px;margin-top:8px}.crx-notas{min-height:130px}.crx-estado{margin:0;min-height:20px;padding:0 6px;font-size:12.5px;color:var(--crx-su);text-align:right}.crx-estado--error{color:var(--vencido, #a3124c);font-weight:600}.crx-estado--ok{color:var(--exito, #08704a)}.crx-reloj{width:100%;min-width:0}.crx-lienzo{position:relative;margin:0 auto;max-width:100%}.crx-lienzo svg{display:block;overflow:visible}.crx-lienzo text{font-family:var(--crx-fuente)}.crx-pista,.crx-noche,.crx-guia,.crx-marca,.crx-num,.crx-disco,.crx-dia,.crx-sem,.crx-mes,.crx-llamada,.crx-ahora{pointer-events:none}.crx-pista{stroke:var(--crx-pista)}.crx-pista--pm{stroke:var(--crx-pista2)}.crx-guia-c{fill:none;stroke:var(--crx-guia);stroke-width:1;pointer-events:none}.crx-noche{fill:var(--crx-noche)}.crx-guia{stroke:var(--crx-guia);stroke-width:1}.crx-borde{fill:none;stroke:var(--crx-guia);stroke-width:1;pointer-events:none}.crx-marca{fill:none;stroke:var(--crx-marca);stroke-width:.9;stroke-linecap:round;opacity:.7}.crx-marca--cuarto{stroke-width:1.3;opacity:.9}.crx-marca--hora{stroke:var(--crx-marca3);stroke-width:1.8;opacity:1}.crx-marca--tres{stroke:var(--crx-marca3);stroke-width:2.4;opacity:1}.crx-hora-ahora{fill:color-mix(in srgb,var(--crx-ac) 16%,transparent);pointer-events:none}.crx-num{fill:var(--crx-su);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.crx-num-n{fill:var(--crx-tx);font-size:13px;font-weight:700}.crx-num-s{fill:var(--crx-su);font-size:11px;font-weight:600}.crx-num--mini{fill:var(--crx-su);font-weight:700;letter-spacing:-.02em}.crx-num--mayor{fill:var(--crx-tx);font-weight:800}.crx-num--menor{fill:var(--crx-su);font-weight:600}.crx-pista-t{fill:var(--crx-su);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;paint-order:stroke;stroke:var(--crx-disco);stroke-width:3px;stroke-linejoin:round;pointer-events:none}.crx-disco{fill:var(--crx-disco);stroke:var(--crx-bd);stroke-width:1}.crx-dia{fill:var(--crx-tx);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.crx-sem{fill:var(--crx-ac);font-weight:700}.crx-mes{fill:var(--crx-su);font-weight:500}.crx-dia,.crx-sem,.crx-mes{paint-order:stroke;stroke:var(--crx-disco);stroke-width:5px;stroke-linejoin:round}.crx-reloj--celda .crx-dia{stroke-width:3px}.crx-manos{pointer-events:none}.crx-mano-h{stroke:var(--crx-ac);stroke-width:3.6;stroke-linecap:round}.crx-mano-m{stroke:var(--crx-tx);stroke-width:2.6;stroke-linecap:round;opacity:.9}.crx-mano-s{stroke:var(--crx-seg);stroke-width:1.2;stroke-linecap:round}.crx-punta{fill:var(--crx-ac);stroke:var(--crx-sup);stroke-width:2}.crx-eje{fill:var(--crx-tx);stroke:var(--crx-sup);stroke-width:1.5}.crx-eje-c{fill:var(--crx-seg)}.crx-digital{display:flex;flex-direction:column;align-items:center;gap:1px;margin:6px 0 2px}.crx-digital-h{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--crx-tx)}.crx-digital-z{font-size:11.5px;color:var(--crx-su);text-align:center}.crx-cuna{fill:color-mix(in srgb,var(--c) 78%,transparent);stroke:var(--c);stroke-width:1.4;stroke-linejoin:round;animation:crxEntra .45s ease both;transition:filter .15s,opacity .2s}.crx-cuna--act{cursor:pointer}.crx-cuna--act:hover{filter:brightness(1.1) saturate(1.1)}.crx-cuna--act:focus{outline:none}.crx-cuna--act:focus-visible,.crx-cuna--sel{stroke:var(--crx-tx);stroke-width:2.6}.crx-cuna--pasado{opacity:.5}.crx-llamada{fill:none;stroke:var(--c);stroke-width:1.4;stroke-linejoin:round;opacity:.9}.crx-llamada--pasado{opacity:.45}.crx-ahora line{stroke:var(--crx-ac);stroke-width:2;stroke-linecap:round}.crx-ahora circle{fill:var(--crx-ac);stroke:var(--crx-sup);stroke-width:2}.crx-ahora rect{fill:var(--crx-ac)}.crx-ahora text{fill:#fff;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.crx-etq{position:absolute;display:flex;flex-direction:column;justify-content:center;gap:1px;height:46px;padding:0;overflow:hidden;border:0;background:none;color:var(--crx-tx);text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.crx-etq:disabled{cursor:default}.crx-etq--c{height:28px;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px}.crx-etq--c.crx-etq--i{justify-content:flex-end}.crx-etq--c .crx-etq-h{flex:none;font-size:11px}.crx-etq--c .crx-etq-t{display:block;min-width:0;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.crx-etq--i{align-items:flex-end;text-align:right}.crx-etq-h{font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--c) 65%,var(--crx-tx))}.crx-etq-t{max-width:100%;font-size:13px;font-weight:600;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.crx-etq:hover .crx-etq-t,.crx-etq--sel .crx-etq-t{text-decoration:underline;text-underline-offset:2px}.crx-etq--pasado{opacity:.55}.crx-tiras{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.crx-tira{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:32px;padding:0 12px;border:0;border-radius:999px;cursor:pointer;background:color-mix(in srgb,var(--c) 20%,transparent);color:var(--crx-tx);font:600 13px/1.2 var(--crx-fuente);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:inset 0 0 0 1.2px color-mix(in srgb,var(--c) 70%,transparent)}.crx-tira:disabled{cursor:default}.crx-tira--sel{box-shadow:inset 0 0 0 2px var(--crx-tx)}.crx-tira-t{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--c) 70%,var(--crx-tx))}@keyframes crxEntra{0%{opacity:0}to{opacity:1}}@keyframes crxGira{to{transform:rotate(360deg)}}@keyframes crxPulso{0%,to{opacity:.55}50%{opacity:1}}.crx-tc{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-height:100%}.crx-tc-abrir{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:4px 0;border:0;border-radius:16px;background:none;color:inherit;font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s}.crx-tc-abrir:hover{background:var(--crx-hund)}.crx-tc-reloj{width:100%;max-width:200px}.crx-tc-prox{max-width:100%;margin:4px 0 0;padding:0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;color:var(--crx-tx)}.crx-tc-prox--carga{color:var(--crx-su);font-weight:500}.crx-tc-tareas{margin:0;font-size:12.5px;color:var(--crx-su)}.crx-chip{align-self:center;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border:0;border-radius:999px;cursor:pointer;background:var(--crx-hund);color:var(--crx-tx);font:600 12.5px/1.2 var(--crx-fuente);position:relative;-webkit-tap-highlight-color:transparent}.crx-chip:before{content:"";position:absolute;top:-5px;right:-2px;bottom:-5px;left:-2px}.crx-chip:hover{background:var(--crx-hover)}.crx-esqueleto{width:100%;aspect-ratio:1;border-radius:50%;background:var(--crx-hund);animation:crxPulso 1.4s ease-in-out infinite}.crx-esqueleto--quieto{animation:none;opacity:.6}.crx-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#0a080c80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:crxEntra .18s ease both}:root[data-tema=claro] .crx-modal,:root:not([data-tema]) .crx-modal{background:#281c244d}.crx-hoja{width:100%;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:var(--crx-sup);border:1px solid var(--crx-bd);box-shadow:var(--cx-modal-sombra, 0 30px 80px rgba(0, 0, 0, .35));outline:none}:root[data-diseno="2"] .crx-hoja{border:0;border-radius:var(--ios-r-xl, 26px);background:var(--vi-gloss),var(--vi-solid, #f9f6f7);box-shadow:var(--d2-sh-sheet, var(--vi-rim)),var(--vi-shadow)}.crx-hoja-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 8px 22px}.crx-hoja-tit h2{margin:0;font-size:19px;font-weight:700;letter-spacing:-.2px;color:var(--crx-tx)}.crx-hoja-tit p{margin:3px 0 0;font-size:13px;color:var(--crx-su)}.crx-cerrar{flex:none;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--crx-hund);color:var(--crx-su);cursor:pointer}.crx-cerrar:hover:not(:disabled){background:var(--crx-hover);color:var(--crx-tx)}.crx-hoja-cuerpo{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 22px 16px}.crx-hoja-pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:12px 22px 18px;border-top:1px solid var(--crx-bd)}:root[data-diseno="2"] .crx-hoja-pie{border-top:.5px solid var(--vi-sep)}.crx-confirma{flex:1 1 100%;font-size:13.5px;font-weight:600}.crx-form,.crx-previa{display:flex;flex-direction:column;gap:12px}.crx-campo{display:flex;flex-direction:column;gap:5px;min-width:0;margin:0;padding:0;border:0}.crx-campo>span,.crx-campo>legend{font-size:12.5px;font-weight:600;color:var(--crx-su);padding:0}.crx-campo i{font-style:normal;font-weight:400;opacity:.8}.crx-campo--corto{max-width:280px}.crx-ayuda{font-style:normal;font-size:12.5px;color:var(--crx-su)}.crx-fila2{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}.crx-interruptor{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;cursor:pointer}.crx-interruptor input{width:20px;height:20px;margin:0;accent-color:var(--crx-ac)}.crx-colores>div{display:flex;flex-wrap:wrap;gap:2px}.crx-muestra{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;cursor:pointer}.crx-muestra input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.crx-muestra-p{width:24px;height:24px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #00000026;transition:box-shadow .15s}.crx-muestra--on .crx-muestra-p{box-shadow:0 0 0 2px var(--crx-sup),0 0 0 4px var(--c)}.crx-muestra input:focus-visible+.crx-muestra-p{outline:2px solid var(--crx-ac);outline-offset:4px}.crx-solo-lector{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.crx-zona{display:flex;flex-direction:column;align-items:center;gap:12px;padding:30px 18px;border:2px dashed var(--crx-bd);border-radius:18px;text-align:center;color:var(--crx-su);transition:border-color .15s,background-color .15s}.crx-zona--on{border-color:var(--crx-ac);background:var(--crx-hund)}.crx-zona-t{margin:0;font-size:15.5px;font-weight:600;color:var(--crx-tx)}.crx-zona-n{margin:0;max-width:380px;font-size:12.5px;line-height:1.45}.crx-progreso{display:flex;flex-direction:column;align-items:center;gap:10px;padding:34px 10px;text-align:center}.crx-girar{width:44px;height:44px;border-radius:50%;border:3px solid var(--crx-bd);border-top-color:var(--crx-ac);animation:crxGira 1s linear infinite}.crx-progreso-t{margin:0;font-size:17px;font-weight:700}.crx-progreso-n{margin:0;font-size:13px;color:var(--crx-su);font-variant-numeric:tabular-nums}.crx-vacio-error{padding:18px 4px;font-size:14px;line-height:1.5}.crx-vacio-error p{margin:0 0 6px}.crx-error-t{font-size:16px;font-weight:700;color:var(--vencido, #a3124c)}.crx-dudas{padding:11px 14px;border-radius:14px;background:var(--tint-pendiente, rgba(199, 120, 0, .12));font-size:13.5px}.crx-dudas strong{display:block;margin-bottom:4px;color:var(--pendiente, #9a5b00)}.crx-dudas ul{margin:0;padding-left:18px}.crx-dudas li{margin:2px 0}.crx-previa h3.crx-sub{display:flex;align-items:center;gap:8px;margin:4px 0 6px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--crx-su)}.crx-previa h3.crx-sub span{font-weight:600;letter-spacing:0;opacity:.8}.crx-pv-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.crx-pv-ev{display:grid;grid-template-columns:12px minmax(0,1fr) 128px 128px 104px 34px;align-items:center;gap:6px}.crx-pv-ev .crx-punto{width:10px;height:10px}.crx-pv-nota{grid-column:2 / -1;font-size:12px;color:var(--pendiente, #9a5b00)}.crx-pv-tx{display:grid;grid-template-columns:24px minmax(0,1fr) 34px;align-items:center;gap:6px}.crx-pv-n{font-size:13px;font-weight:700;color:var(--crx-su);text-align:center;font-variant-numeric:tabular-nums}.crx-eleccion{display:flex;flex-direction:column;gap:6px;margin:0;padding:12px 14px;border:1px solid var(--crx-bd);border-radius:14px}.crx-eleccion legend{padding:0 6px;font-size:13px;font-weight:700}.crx-eleccion label{display:flex;align-items:flex-start;gap:10px;min-height:36px;padding:4px 0;font-size:14px;font-weight:600;cursor:pointer}.crx-eleccion input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--crx-ac);flex:none}.crx-eleccion small{display:block;font-weight:400;font-size:12.5px;color:var(--crx-su)}:root[data-diseno="2"] .crx-btn,:root[data-diseno="2"] .crx-chip{border:0;border-radius:999px;background:var(--vi-gloss),var(--vi-glass-hi);color:var(--vi-label);box-shadow:var(--vi-rim),var(--vi-shadow-sm);font-family:var(--vi-font);transition:transform .3s var(--vi-spring),box-shadow .2s var(--vi-ease)}:root[data-diseno="2"] .crx-btn{position:relative}:root[data-diseno="2"] .crx-btn:hover:not(:disabled){background:var(--vi-gloss),var(--vi-glass-hi);filter:brightness(.97)}:root[data-diseno="2"] .crx-btn--prim{color:#fff;background:var(--vi-gloss),linear-gradient(180deg,var(--vi-tint-hi),var(--vi-tint-lo));box-shadow:inset 0 1px 0 var(--vi-hi-rim),inset 0 0 0 .5px #0000001a,0 8px 18px -8px color-mix(in srgb,var(--vi-tint-fill) 80%,transparent)}:root[data-diseno="2"] .crx-btn--prim:hover:not(:disabled){background:var(--vi-gloss),linear-gradient(180deg,var(--vi-tint-hi),var(--vi-tint-lo));filter:brightness(1.06)}:root[data-diseno="2"] .crx-btn--peligro{color:var(--vi-t-critico, #c0113f)}:root[data-diseno="2"] .crx-chip{box-shadow:var(--vi-rim),var(--vi-shadow-sm)}:root[data-diseno="2"] .crx-ev,:root[data-diseno="2"] .crx-tc-abrir{border-radius:14px}:root[data-diseno="2"] .crx-cerrar{background:var(--vi-fill-3)}:root[data-diseno="2"] .crx-zona{border-color:var(--vi-sep)}:root[data-diseno="2"] .crx-dia{font-family:var(--vi-font-display, var(--crx-fuente))}@media (max-width: 980px){.crx-rejilla{grid-template-columns:minmax(0,1fr)}}@media (max-width: 700px){.crx-enc h1{font-size:26px}.crx-barra,.crx-nav{width:100%}.crx-nav .crx-fecha{flex:1;width:auto;min-width:0}.crx-acciones{width:100%}.crx-acciones .crx-btn{flex:1}.crx-ver{width:100%}.crx-ver select{flex:1}.crx-panel{padding:12px}.crx-btn{min-height:44px}.crx-btn--icono{width:44px}.crx-btn--chico{min-height:44px}.crx-chip{min-height:40px}.crx-ev{min-height:48px}.crx-ev-hora{min-width:78px}.crx-tarea{grid-template-columns:44px 20px minmax(0,1fr) auto}.crx-chequeo,.crx-quitar{width:44px;height:44px}.crx-modal{padding:0;place-items:end center}.crx-hoja{max-height:94dvh;border-radius:22px 22px 0 0}.crx-hoja-cab{padding:16px 12px 6px 16px}.crx-hoja-cuerpo{padding:6px 16px 14px}.crx-hoja-pie{padding:10px 16px calc(14px + env(safe-area-inset-bottom))}.crx-hoja-pie .crx-btn{flex:1 1 auto}.crx-fila2{grid-template-columns:1fr 1fr}.crx-muestra{width:44px;height:44px}.crx-pv-ev{grid-template-columns:12px minmax(0,1fr) 40px}.crx-pv-ev input[type=time],.crx-pv-ev select{grid-column:auto}.crx-pv-ev>.crx-pv-tit{grid-column:2}.crx-pv-ev>input[type=time]:nth-of-type(2),.crx-pv-ev>input[type=time]:nth-of-type(3),.crx-pv-ev>select{grid-column:2}.crx-pv-ev>.crx-quitar{grid-column:3;grid-row:1}.crx-pv-tx{grid-template-columns:24px minmax(0,1fr) 44px}.crx-eleccion label{min-height:44px}}@media (prefers-reduced-motion: reduce){.crx-cuna,.crx-modal{animation:none}}:root[data-movimiento=reducido] .crx-cuna,:root[data-movimiento=reducido] .crx-modal{animation:none}:root[data-movimiento=reducido] .crx-girar{animation-duration:4s}:root[data-movimiento=reducido] .crx-esqueleto{animation:none}:root[data-movimiento=reducido] .crx-btn,:root[data-movimiento=reducido] .crx-chip{transition:none}.crx-barra{justify-content:flex-end}.crx-seg{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:var(--crx-hund);border:1px solid var(--crx-bd)}.crx-seg button{min-height:34px;padding:0 16px;border:0;border-radius:9px;background:none;color:var(--crx-su);font:600 13.5px/1 var(--crx-fuente);cursor:pointer;transition:background-color .15s,color .15s}.crx-seg button[aria-pressed=true]{background:var(--crx-sup);color:var(--crx-tx);box-shadow:0 1px 3px #0000002e}:root[data-diseno="2"] .crx-seg{border:0;border-radius:999px;background:var(--vi-fill-3)}:root[data-diseno="2"] .crx-seg button{border-radius:999px}:root[data-diseno="2"] .crx-seg button[aria-pressed=true]{background:var(--vi-gloss),var(--vi-glass-hi);color:var(--vi-label);box-shadow:var(--vi-rim),var(--vi-shadow-sm)}.crx-opc{display:flex;flex-direction:column;gap:14px}.crx-opc-acc{display:flex;flex-direction:column;gap:8px}.crx-opc-acc .crx-btn{width:100%;justify-content:center}.crx-panel--semanas{padding:14px}.crx-sem-cab{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:8px;text-align:center;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--crx-su)}.crx-sem-cab b,.crx-sem-cab i{font-style:normal;font-weight:700}.crx-sem-cab i{display:none}.crx-semanas{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.crx-celda{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;padding:8px 6px;border:0;border-radius:18px;background:var(--crx-hund);color:inherit;cursor:pointer;transition:background-color .15s,transform .2s;-webkit-tap-highlight-color:transparent}.crx-celda:hover{background:var(--crx-hover)}.crx-celda:active{transform:scale(.97)}.crx-celda--hoy{box-shadow:inset 0 0 0 2px var(--crx-ac);background:color-mix(in srgb,var(--crx-ac) 10%,var(--crx-hund))}.crx-celda .crx-reloj{max-width:150px;margin:0 auto}.crx-celda-mes{position:absolute;top:7px;left:10px;z-index:1;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--crx-ac)}.crx-semanas-pie{margin:10px 2px 0}@media (max-width: 700px){.crx-barra{justify-content:stretch}.crx-seg{width:100%}.crx-seg button{flex:1;min-height:42px}.crx-btn--opc{flex:1}.crx-nav{width:auto;flex:1}.crx-nav .crx-btn:not(.crx-btn--icono){flex:1}.crx-panel--semanas{padding:8px}.crx-semanas,.crx-sem-cab{gap:3px}.crx-celda{padding:3px 0;border-radius:10px}.crx-sem-cab b{display:none}.crx-sem-cab i{display:inline}.crx-celda-mes{top:1px;left:3px;font-size:8.5px}}.crx-cuna--ent{fill:var(--c);fill-opacity:.95;stroke:color-mix(in srgb,var(--c) 70%,#000)}.crx-ini{fill:#fff;font-weight:800;letter-spacing:.01em;pointer-events:none;paint-order:stroke;stroke:#00000038;stroke-width:.7px}.crx-ini--pasado{opacity:.6}.crx-ley-ent{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:8px 0 0;padding:0;font-size:12px;color:var(--crx-su)}.crx-ley-ent li{display:inline-flex;align-items:center;gap:6px;min-width:0}.crx-ley-pt{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:999px;color:#fff;font-size:10.5px;font-weight:800}.crx-ley-n{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crx-ley-mas{font-weight:600}.crx-ent{flex:none;display:inline-grid;place-items:center;min-width:26px;height:22px;padding:0 6px;border-radius:999px;color:#fff;font-size:11px;font-weight:800}.crx-aviso--voz{display:flex;align-items:center;gap:12px}.crx-aviso-x{margin-left:auto;width:28px;height:28px}.crx-tc-acc{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.crx-tc .crx-ley-ent{margin:2px 0 0;font-size:11.5px}.crx-voz{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:flex-end;justify-content:center;color:#fff;font-family:var(--crx-fuente, inherit);background:#06060c9e;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);animation:crxEntra .2s ease both;outline:none}.crx-voz-panel{position:relative;width:min(580px,100%);display:flex;flex-direction:column;align-items:center;gap:12px;padding:30px 22px calc(22px + env(safe-area-inset-bottom));text-align:center}@media (min-width: 700px){.crx-voz{align-items:center}.crx-voz-panel{padding:38px 30px 30px;border-radius:34px;background:#16162299;box-shadow:inset 0 0 0 .5px #fff3,0 30px 80px #00000080}}.crx-voz-t{margin:0;font-size:22px;font-weight:700;letter-spacing:-.3px;color:#fff}.crx-voz-ev b{color:#fff}.crx-voz-texto{min-height:3.2em;max-width:100%;margin:0;font-size:18px;line-height:1.4;color:#fffffff0;overflow-wrap:anywhere}.crx-voz-ph{font-size:15px;color:#ffffffad}.crx-voz-ondas{width:100%;height:150px}.crx-ondas{display:block;width:100%;height:100%}.crx-voz-mando{display:flex;flex-direction:column;align-items:center;gap:6px}.crx-voz-orbe{position:relative;display:grid;place-items:center;width:72px;height:72px;border:0;border-radius:50%;cursor:pointer;color:#fff;background:linear-gradient(145deg,#ff2d92,#0a84ff);box-shadow:0 10px 30px #0a84ff73,inset 0 1px 1px #ffffff80}.crx-voz-orbe:disabled{opacity:.7;cursor:default}.crx-voz-halo{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:50%;background:radial-gradient(circle,#788cff8c,#788cff00 70%);animation:crxLatido 1.6s ease-in-out infinite;pointer-events:none}@keyframes crxLatido{0%,to{transform:scale(.9);opacity:.7}50%{transform:scale(1.25);opacity:1}}.crx-voz-sec{display:flex;gap:20px}.crx-voz-enlace{min-height:44px;padding:10px 6px;border:0;background:none;color:#ffffffd9;font:600 14px/1.2 var(--crx-fuente, inherit);text-decoration:underline;cursor:pointer}.crx-voz-x{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:#ffffff29;color:#fff;cursor:pointer}.crx-voz-res{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.crx-voz-oido{margin:0;font-size:14px;color:#ffffffbd;overflow-wrap:anywhere}.crx-voz-ent{margin:0;font-size:15px;color:#ffffffeb}.crx-voz-ok{margin:0;font-size:17px;font-weight:700;color:#86f0ac}.crx-voz-lista{list-style:none;width:100%;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;text-align:left}.crx-voz-lista li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:#ffffff1f}.crx-voz-chip{flex:none;display:inline-grid;place-items:center;min-width:36px;height:36px;padding:0 6px;border-radius:12px;color:#fff;font-size:13px;font-weight:800}.crx-voz-ev{display:flex;flex-direction:column;min-width:0}.crx-voz-ev b{font-size:15px}.crx-voz-ev small{font-size:12.5px;color:#ffffffc7}.crx-voz-avisos{list-style:none;width:100%;margin:0;padding:0;font-size:13px;color:#ffd479;text-align:left}.crx-voz-preg{width:100%;padding:12px 14px;border-radius:14px;background:#ffc8502e;text-align:left}.crx-voz-preg p{margin:0 0 8px;font-size:15px;font-weight:600}.crx-voz-acc{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}:root .crx-voz .crx-btn:not(.crx-btn--prim){border:0;color:#fff;background:#ffffff2e;box-shadow:none}:root .crx-voz .crx-btn:not(.crx-btn--prim):hover:not(:disabled){background:#ffffff42}.crx-voz .crx-error{margin:0;color:#ff9aa8}.crx-voz-area{width:100%;min-height:110px;padding:12px 14px;border:0;border-radius:16px;background:#ffffff24;color:#fff;font:400 16px/1.4 var(--crx-fuente, inherit);resize:vertical}.crx-voz-area::-moz-placeholder{color:#ffffff8c}.crx-voz-area::placeholder{color:#ffffff8c}.crx-voz button:focus-visible,.crx-voz textarea:focus-visible{outline:2px solid #fff;outline-offset:2px}:root[data-movimiento=reducido] .crx-voz,:root[data-movimiento=reducido] .crx-voz-halo{animation:none}@media (prefers-reduced-motion: reduce){.crx-voz,.crx-voz-halo{animation:none}}.crx-fechaprevia{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;padding:12px 14px;border-radius:16px;background:var(--crx-hund)}.crx-fp-t{font-size:13px;font-weight:700;color:var(--crx-tx)}.crx-fp-t i{font-style:normal;font-weight:400;color:var(--crx-su)}.crx-fechaprevia .crx-ayuda{margin:0}.crx-selfecha{display:flex;flex-direction:column;gap:6px}.crx-selfecha-fila{display:grid;grid-template-columns:76px minmax(0,1fr) 96px;gap:8px}.crx-selfecha label{display:flex;flex-direction:column;gap:3px;min-width:0}.crx-selfecha label span{font-size:11.5px;font-weight:600;color:var(--crx-su)}.crx-selfecha-dia{font-weight:600;color:var(--crx-tx);text-transform:none}.crx-fecha-bloque{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:420px}.crx-fecha-bloque .crx-selfecha{width:100%}.crx-fecha-bloque h3.crx-sub{margin:4px 0 0}.crx-fecha-det{margin:0;font-size:13.5px;color:var(--crx-tx)}.crx-fecha-aviso{margin:0;padding:10px 12px;border-radius:12px;background:var(--tint-pendiente, rgba(199, 120, 0, .12));font-size:13.5px;line-height:1.4}.crx-fecha-bloque--pend .crx-selfecha select{box-shadow:0 0 0 2px var(--pendiente, #9a5b00)}@media (max-width: 700px){.crx-selfecha-fila{grid-template-columns:70px minmax(0,1fr) 90px}.crx-selfecha select{min-height:44px}}.crx-voz-ondas{pointer-events:none}.crx-voz-mando{position:relative;z-index:3}.crx-voz-x{z-index:4;width:44px;height:44px;background:#ffffff42;color:#fff;box-shadow:inset 0 0 0 1px #fff6}.crx-voz-x:hover{background:#ffffff61}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(147 197 253 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(147 197 253 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--borde)}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]){background-color:var(--canvas)}.panel{border-radius:14px;background:linear-gradient(180deg,var(--cx-card),var(--cx-card2));border:1px solid var(--cx-line);box-shadow:var(--sombra-sm)}.panel-cabecera{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-color:var(--borde);padding-left:18px;padding-right:18px;padding-top:1rem;padding-bottom:1rem}.btn-primario{display:inline-flex;align-items:center;gap:.5rem;border-radius:10px;padding:.625rem 1rem;font-size:13.5px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--cx-btn-a),var(--cx-btn-b));box-shadow:var(--cx-btn-sombra);transition:transform .12s ease-out,box-shadow .15s ease-out}.btn-primario:hover{transform:translateY(-1px);box-shadow:var(--cx-btn-sombra-h)}.btn-primario:disabled{opacity:.6;transform:none}.btn-secundario{display:inline-flex;align-items:center;gap:.5rem;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:var(--borde);--tw-bg-opacity: 1;background-color:var(--superficie);padding:.625rem 1rem;font-size:13.5px;font-weight:600;--tw-text-opacity: 1;color:var(--tinta);transition:background .15s ease-out,border-color .15s ease-out}.btn-secundario:hover{background:var(--cx-hover)}.\!campo,.campo{width:100%;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:var(--borde);padding:.625rem .875rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:var(--tinta);outline:2px solid transparent;outline-offset:2px}.\!campo{background:var(--canvas)!important;transition:border-color .15s ease-out,box-shadow .15s ease-out!important}.campo{background:var(--canvas);transition:border-color .15s ease-out,box-shadow .15s ease-out}.\!campo:focus{border-color:var(--cx-gold)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--cx-gold) 22%,transparent)!important}.campo:focus{border-color:var(--cx-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--cx-gold) 22%,transparent)}.\!campo.invalido{border-color:var(--vencido)!important}.campo.invalido{border-color:var(--vencido)}.pastilla{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;border-radius:9999px;padding:.125rem .625rem;font-size:11.5px;font-weight:600}.pastilla:before{content:"";height:.375rem;width:.375rem;border-radius:9999px;background:currentColor}.tono-ambar{background:var(--tn-ambar-bg);color:var(--tn-ambar-fg);border-color:var(--tn-ambar-bd)}.tono-naranja{background:var(--tn-naranja-bg);color:var(--tn-naranja-fg);border-color:var(--tn-naranja-bd)}.tono-azul{background:var(--tn-azul-bg);color:var(--tn-azul-fg);border-color:var(--tn-azul-bd)}.tono-pizarra{background:var(--tn-pizarra-bg);color:var(--tn-pizarra-fg);border-color:var(--tn-pizarra-bd)}.tono-wa{background:var(--tn-wa-bg);color:var(--tn-wa-fg);border-color:var(--tn-wa-bd)}.tono-cian{background:var(--tn-cian-bg);color:var(--tn-cian-fg);border-color:var(--tn-cian-bd)}.tono-hover:hover{box-shadow:inset 0 0 0 999px color-mix(in srgb,currentColor 10%,transparent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-y-0{top:0;bottom:0}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.bottom-6{bottom:1.5rem}.bottom-\[5\.5rem\]{bottom:5.5rem}.bottom-\[calc\(5\.5rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(5.5rem + env(safe-area-inset-bottom))}.left-0{left:0}.left-0\.5{left:.125rem}.left-1\/2{left:50%}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-\[16\%\]{left:16%}.left-\[18px\]{left:18px}.left-\[22px\]{left:22px}.left-\[2px\]{left:2px}.right-0{right:0}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-\[18px\]{right:18px}.top-0{top:0}.top-0\.5{top:.125rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-\[12\%\]{top:12%}.top-\[2px\]{top:2px}.top-\[40\%\]{top:40%}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[45\]{z-index:45}.z-\[50\]{z-index:50}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.m-4{margin:1rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.\!mb-0{margin-bottom:0!important}.\!mb-3{margin-bottom:.75rem!important}.\!mb-4{margin-bottom:1rem!important}.\!mt-1{margin-top:.25rem!important}.-mb-24{margin-bottom:-6rem}.-mb-4{margin-bottom:-1rem}.-mb-px{margin-bottom:-1px}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-5{margin-top:-1.25rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[11px\]{margin-bottom:11px}.mb-\[14px\]{margin-bottom:14px}.mb-\[4px\]{margin-bottom:4px}.mb-\[5px\]{margin-bottom:5px}.mb-\[7px\]{margin-bottom:7px}.mb-\[9px\]{margin-bottom:9px}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[11px\]{margin-top:11px}.mt-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.mt-\[7px\]{margin-top:7px}.mt-\[9px\]{margin-top:9px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.\!h-11{height:2.75rem!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-4\/5{height:80%}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[104px\]{height:104px}.h-\[10px\]{height:10px}.h-\[110px\]{height:110px}.h-\[120px\]{height:120px}.h-\[130px\]{height:130px}.h-\[13px\]{height:13px}.h-\[140px\]{height:140px}.h-\[14px\]{height:14px}.h-\[150px\]{height:150px}.h-\[18px\]{height:18px}.h-\[190px\]{height:190px}.h-\[220px\]{height:220px}.h-\[22px\]{height:22px}.h-\[23px\]{height:23px}.h-\[26px\]{height:26px}.h-\[27px\]{height:27px}.h-\[280px\]{height:280px}.h-\[28px\]{height:28px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[30px\]{height:30px}.h-\[31px\]{height:31px}.h-\[320px\]{height:320px}.h-\[34px\]{height:34px}.h-\[360px\]{height:360px}.h-\[380px\]{height:380px}.h-\[420px\]{height:420px}.h-\[54px\]{height:54px}.h-\[60px\]{height:60px}.h-\[62px\]{height:62px}.h-\[70px\]{height:70px}.h-\[72px\]{height:72px}.h-\[80px\]{height:80px}.h-\[86px\]{height:86px}.h-\[88px\]{height:88px}.h-\[8px\]{height:8px}.h-\[96px\]{height:96px}.h-full{height:100%}.h-screen{height:100vh}.max-h-44{max-height:11rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-\[120px\]{max-height:120px}.max-h-\[150px\]{max-height:150px}.max-h-\[190px\]{max-height:190px}.max-h-\[200px\]{max-height:200px}.max-h-\[220px\]{max-height:220px}.max-h-\[260px\]{max-height:260px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[420px\]{max-height:420px}.max-h-\[45vh\]{max-height:45vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[560px\]{max-height:560px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[92vh\]{max-height:92vh}.max-h-full{max-height:100%}.\!min-h-\[34px\]{min-height:34px!important}.\!min-h-\[46px\]{min-height:46px!important}.min-h-0{min-height:0px}.min-h-\[18px\]{min-height:18px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[52px\]{min-height:52px}.min-h-\[58px\]{min-height:58px}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[70px\]{min-height:70px}.min-h-\[78px\]{min-height:78px}.min-h-\[84px\]{min-height:84px}.min-h-\[88px\]{min-height:88px}.min-h-screen{min-height:100vh}.\!w-11{width:2.75rem!important}.\!w-auto{width:auto!important}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[110px\]{width:110px}.w-\[140px\]{width:140px}.w-\[14px\]{width:14px}.w-\[160px\]{width:160px}.w-\[190px\]{width:190px}.w-\[200px\]{width:200px}.w-\[228px\]{width:228px}.w-\[22px\]{width:22px}.w-\[23px\]{width:23px}.w-\[240px\]{width:240px}.w-\[250px\]{width:250px}.w-\[264px\]{width:264px}.w-\[26px\]{width:26px}.w-\[27px\]{width:27px}.w-\[28px\]{width:28px}.w-\[30px\]{width:30px}.w-\[320px\]{width:320px}.w-\[34px\]{width:34px}.w-\[38\%\]{width:38%}.w-\[42px\]{width:42px}.w-\[4px\]{width:4px}.w-\[51px\]{width:51px}.w-\[56px\]{width:56px}.w-\[5px\]{width:5px}.w-\[64px\]{width:64px}.w-\[70px\]{width:70px}.w-\[720px\]{width:720px}.w-\[72px\]{width:72px}.w-\[88px\]{width:88px}.w-\[90px\]{width:90px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[1080px\]{min-width:1080px}.min-w-\[110px\]{min-width:110px}.min-w-\[150px\]{min-width:150px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[19px\]{min-width:19px}.min-w-\[2\.25rem\]{min-width:2.25rem}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[22px\]{min-width:22px}.min-w-\[240px\]{min-width:240px}.min-w-\[250px\]{min-width:250px}.min-w-\[30px\]{min-width:30px}.min-w-\[330px\]{min-width:330px}.min-w-\[520px\]{min-width:520px}.min-w-\[560px\]{min-width:560px}.min-w-\[620px\]{min-width:620px}.min-w-\[640px\]{min-width:640px}.min-w-\[64px\]{min-width:64px}.min-w-\[680px\]{min-width:680px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[80px\]{min-width:80px}.min-w-\[820px\]{min-width:820px}.min-w-\[980px\]{min-width:980px}.min-w-\[min\(100\%\,230px\)\]{min-width:min(100%,230px)}.min-w-\[min\(100\%\,540px\)\]{min-width:min(100%,540px)}.max-w-3xl{max-width:48rem}.max-w-\[130px\]{max-width:130px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[210px\]{max-width:210px}.max-w-\[220px\]{max-width:220px}.max-w-\[230px\]{max-width:230px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[540px\]{max-width:540px}.max-w-\[620px\]{max-width:620px}.max-w-\[680px\]{max-width:680px}.max-w-\[760px\]{max-width:760px}.max-w-\[78ch\]{max-width:78ch}.max-w-\[80ch\]{max-width:80ch}.max-w-\[92\%\]{max-width:92%}.max-w-\[96\%\]{max-width:96%}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-\[2\]{flex:2}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-0{flex-basis:0px}.basis-\[220px\]{flex-basis:220px}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-px{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-4{scroll-margin-top:1rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.grid-flow-dense{grid-auto-flow:dense}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.grid-cols-\[1fr_64px_82px_96px_22px\]{grid-template-columns:1fr 64px 82px 96px 22px}.grid-cols-\[1fr_70px_110px_28px\]{grid-template-columns:1fr 70px 110px 28px}.grid-cols-\[1fr_92px\]{grid-template-columns:1fr 92px}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_92px_92px_92px_28px\]{grid-template-columns:minmax(0,1fr) 92px 92px 92px 28px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fill\,minmax\(250px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3{row-gap:.75rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-borde>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:var(--borde)}.divide-borde\/60>:not([hidden])~:not([hidden]){border-color:color-mix(in srgb,var(--borde) 60%,transparent)}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\!whitespace-nowrap{white-space:nowrap!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-full{border-radius:9999px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[3px\]{border-radius:3px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-control{border-radius:10px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-tarjeta{border-radius:14px}.rounded-xl{border-radius:.75rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-t-\[11px\]{border-top-left-radius:11px;border-top-right-radius:11px}.rounded-t-\[14px\]{border-top-left-radius:14px;border-top-right-radius:14px}.rounded-t-\[22px\]{border-top-left-radius:22px;border-top-right-radius:22px}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-\[3px\]{border-bottom-width:3px}.border-l-0{border-left-width:0px}.border-l-2{border-left-width:2px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[var\(--cx-side-line\)\]{border-color:var(--cx-side-line)}.border-\[var\(--marca\,\#cc0a2b\)\]{border-color:var(--marca,#cc0a2b)}.border-borde{--tw-border-opacity: 1;border-color:var(--borde)}.border-borde\/50{border-color:color-mix(in srgb,var(--borde) 50%,transparent)}.border-borde\/60{border-color:color-mix(in srgb,var(--borde) 60%,transparent)}.border-borde\/70{border-color:color-mix(in srgb,var(--borde) 70%,transparent)}.border-exito\/40{border-color:color-mix(in srgb,var(--exito) 40%,transparent)}.border-exito\/50{border-color:color-mix(in srgb,var(--exito) 50%,transparent)}.border-naranja{--tw-border-opacity: 1;border-color:var(--naranja)}.border-naranja\/40{border-color:color-mix(in srgb,var(--naranja) 40%,transparent)}.border-pendiente\/40{border-color:color-mix(in srgb,var(--pendiente) 40%,transparent)}.border-superficie{--tw-border-opacity: 1;border-color:var(--superficie)}.border-tinta{--tw-border-opacity: 1;border-color:var(--tinta)}.border-transparent{border-color:transparent}.border-vencido{--tw-border-opacity: 1;border-color:var(--vencido)}.border-vencido\/40{border-color:color-mix(in srgb,var(--vencido) 40%,transparent)}.border-vencido\/50{border-color:color-mix(in srgb,var(--vencido) 50%,transparent)}.border-verde{--tw-border-opacity: 1;border-color:var(--verde)}.border-verde\/25{border-color:color-mix(in srgb,var(--verde) 25%,transparent)}.border-verde\/50{border-color:color-mix(in srgb,var(--verde) 50%,transparent)}.bg-\[\#0e7490\]{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.bg-\[\#25d366\]{--tw-bg-opacity: 1;background-color:rgb(37 211 102 / var(--tw-bg-opacity, 1))}.bg-\[var\(--cx-hundido\)\]{background-color:var(--cx-hundido)}.bg-\[var\(--cx-pista\)\]{background-color:var(--cx-pista)}.bg-\[var\(--cx-pista-fuerte\)\]{background-color:var(--cx-pista-fuerte)}.bg-\[var\(--marca\,\#cc0a2b\)\]{background-color:var(--marca,#cc0a2b)}.bg-\[var\(--naranja-tint\)\]{background-color:var(--naranja-tint)}.bg-\[var\(--tint-exito\)\]{background-color:var(--tint-exito)}.bg-\[var\(--tint-pendiente\)\]{background-color:var(--tint-pendiente)}.bg-\[var\(--tint-vencido\)\]{background-color:var(--tint-vencido)}.bg-\[var\(--tn-azul-bg\)\]{background-color:var(--tn-azul-bg)}.bg-\[var\(--tn-naranja-bg\)\]{background-color:var(--tn-naranja-bg)}.bg-\[var\(--verde-tint\)\]{background-color:var(--verde-tint)}.bg-borde{--tw-bg-opacity: 1;background-color:var(--borde)}.bg-borde\/60{background-color:color-mix(in srgb,var(--borde) 60%,transparent)}.bg-canvas{--tw-bg-opacity: 1;background-color:var(--canvas)}.bg-canvas\/60{background-color:color-mix(in srgb,var(--canvas) 60%,transparent)}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-exito{--tw-bg-opacity: 1;background-color:var(--exito-fill)}.bg-exito\/10{background-color:color-mix(in srgb,var(--exito-fill) 10%,transparent)}.bg-info{--tw-bg-opacity: 1;background-color:var(--info-fill)}.bg-naranja{--tw-bg-opacity: 1;background-color:var(--naranja-fill)}.bg-naranja\/10{background-color:color-mix(in srgb,var(--naranja-fill) 10%,transparent)}.bg-pendiente{--tw-bg-opacity: 1;background-color:var(--pendiente-fill)}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-suave{--tw-bg-opacity: 1;background-color:var(--suave)}.bg-superficie{--tw-bg-opacity: 1;background-color:var(--superficie)}.bg-tinta{--tw-bg-opacity: 1;background-color:var(--tinta)}.bg-transparent{background-color:transparent}.bg-vencido{--tw-bg-opacity: 1;background-color:var(--vencido-fill)}.bg-vencido\/10{background-color:color-mix(in srgb,var(--vencido-fill) 10%,transparent)}.bg-verde{--tw-bg-opacity: 1;background-color:var(--verde-fill)}.bg-verde-tint{--tw-bg-opacity: 1;background-color:var(--verde-tint)}.bg-verde-tint\/40{background-color:color-mix(in srgb,var(--verde-tint) 40%,transparent)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.fill-current{fill:currentColor}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[2px\]{padding:2px}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-3\.5{padding-left:.875rem!important;padding-right:.875rem!important}.\!py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[11px\]{padding-left:11px;padding-right:11px}.px-\[13px\]{padding-left:13px;padding-right:13px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[6px\]{padding-left:6px;padding-right:6px}.px-\[7px\]{padding-left:7px;padding-right:7px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-\[8px\]{padding-top:8px;padding-bottom:8px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.py-px{padding-top:1px;padding-bottom:1px}.\!pl-7{padding-left:1.75rem!important}.\!pr-9{padding-right:2.25rem!important}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-\[60px\]{padding-bottom:60px}.pb-\[calc\(6rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[max\(1rem\,env\(safe-area-inset-left\)\)\]{padding-left:max(1rem,env(safe-area-inset-left))}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-\[max\(1rem\,env\(safe-area-inset-right\)\)\]{padding-right:max(1rem,env(safe-area-inset-right))}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-\[13px\]{padding-top:13px}.pt-\[14px\]{padding-top:14px}.pt-\[calc\(0\.75rem\+env\(safe-area-inset-top\)\)\]{padding-top:calc(.75rem + env(safe-area-inset-top))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-\[12\.5px\]{font-size:12.5px!important}.\!text-\[12px\]{font-size:12px!important}.\!text-\[13px\]{font-size:13px!important}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.4px\]{font-size:14.4px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[30px\]{font-size:30px}.text-\[40px\]{font-size:40px}.text-\[9\.5px\]{font-size:9.5px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.\!font-semibold{font-weight:600!important}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.7\]{line-height:1.7}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.4px\]{letter-spacing:.4px}.tracking-\[1\.2px\]{letter-spacing:1.2px}.tracking-\[1\.3px\]{letter-spacing:1.3px}.tracking-\[1\.6px\]{letter-spacing:1.6px}.tracking-\[10px\]{letter-spacing:10px}.tracking-\[1px\]{letter-spacing:1px}.tracking-\[3px\]{letter-spacing:3px}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#052e16\]{--tw-text-opacity: 1;color:rgb(5 46 22 / var(--tw-text-opacity, 1))}.text-\[\#dcb7bf\]{--tw-text-opacity: 1;color:rgb(220 183 191 / var(--tw-text-opacity, 1))}.text-\[\#ecd2d7\]{--tw-text-opacity: 1;color:rgb(236 210 215 / var(--tw-text-opacity, 1))}.text-\[var\(--canvas\)\]{color:var(--canvas)}.text-\[var\(--cx-amb\)\]{color:var(--cx-amb)}.text-\[var\(--cx-mut\)\]{color:var(--cx-mut)}.text-\[var\(--cx-nav\)\]{color:var(--cx-nav)}.text-\[var\(--cx-sobre-acento\)\]{color:var(--cx-sobre-acento)}.text-\[var\(--pendiente\)\]{color:var(--pendiente)}.text-\[var\(--tn-azul-fg\)\]{color:var(--tn-azul-fg)}.text-\[var\(--tn-cian-fg\)\]{color:var(--tn-cian-fg)}.text-\[var\(--tn-naranja-fg\)\]{color:var(--tn-naranja-fg)}.text-\[var\(--tn-wa-fg\)\]{color:var(--tn-wa-fg)}.text-\[var\(--verde-fill\)\]{color:var(--verde-fill)}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-exito{--tw-text-opacity: 1;color:var(--exito)}.text-gris{--tw-text-opacity: 1;color:var(--gris)}.text-info{--tw-text-opacity: 1;color:var(--info)}.text-lime-600{--tw-text-opacity: 1;color:rgb(101 163 13 / var(--tw-text-opacity, 1))}.text-naranja{--tw-text-opacity: 1;color:var(--naranja)}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-pendiente{--tw-text-opacity: 1;color:var(--pendiente)}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-suave{--tw-text-opacity: 1;color:var(--suave)}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-tinta{--tw-text-opacity: 1;color:var(--tinta)}.text-vencido{--tw-text-opacity: 1;color:var(--vencido)}.text-verde{--tw-text-opacity: 1;color:var(--verde)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.accent-\[var\(--verde\)\],.accent-verde{accent-color:var(--verde)}.opacity-35{opacity:.35}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 6px 24px rgba(11,60,42,.08);--tw-shadow-colored: 0 6px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px rgba(11,60,42,.06), 0 1px 1px rgba(11,60,42,.04);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 1px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[var\(--superficie\)\]{--tw-ring-color: var(--superficie)}.ring-borde{--tw-ring-opacity: 1;--tw-ring-color: var(--borde)}.ring-verde{--tw-ring-opacity: 1;--tw-ring-color: var(--verde)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[1\.5px\]{--tw-blur: blur(1.5px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[-\:T\]{-: T}.\[scroll-snap-type\:x_proximity\]{scroll-snap-type:x proximity}:root,:root[data-tema=claro]{color-scheme:light;--cx-bg: #ffffff;--cx-card: #ffffff;--cx-card2: #ffffff;--cx-line: #e8e6e8;--cx-line2: #dcd9dc;--cx-gold: #b00824;--cx-gold2: #cc0a2b;--cx-goldsoft: rgba(204, 10, 43, .1);--cx-side: #ffffff;--cx-side-line: #e2e8f0;--cx-cab: rgba(255, 255, 255, .88);--cx-cab-solida: #ffffff;--cx-subnav: #ffffff;--verde: #b00824;--verde-fill: #b00824;--verde-profundo: #7a0619;--verde-tint: rgba(204, 10, 43, .1);--naranja: #b00824;--naranja-fill: #b00824;--naranja-tint: rgba(204, 10, 43, .1);--canvas: #ffffff;--superficie: #ffffff;--tinta: #1c1a1d;--suave: #5d595e;--borde: #e6e3e6;--exito: #08704a;--exito-fill: #0a8559;--pendiente: #9a5b00;--riesgo: #9a5b00;--vencido: #a3124c;--vencido-fill: #a3124c;--info: #0873ad;--info-fill: #0873ad;--pendiente-fill: #a85f00;--gris: #766f76;--tint-exito: rgba(15, 157, 107, .1);--tint-pendiente: rgba(199, 120, 0, .1);--tint-vencido: rgba(163, 18, 76, .1);--tint-info: rgba(10, 132, 198, .1);--sombra-sm: 0 1px 2px rgba(28, 26, 29, .05), 0 1px 1px rgba(28, 26, 29, .03);--sombra-md: 0 8px 28px rgba(28, 26, 29, .1);--cx-cy: #0873ad;--cx-vio: #5b6b86;--cx-amb: #8a5200;--cx-amb2: #ad6500;--cx-grn: #08704a;--cx-rose: #a3124c;--cx-mut: #5e5a5f;--cx-mut2: #6b666c;--cx-hundido: #f7f5f6;--cx-hundido2: #fbfafa;--cx-hover: #f7f5f6;--cx-hover-nav: #f8f6f7;--cx-nav: #1e293b;--cx-sobre-acento: #ffffff;--cx-mezcla: #000000;--cx-pista: rgba(0, 0, 0, .07);--cx-pista-fuerte: rgba(0, 0, 0, .12);--cx-velo: rgba(0, 0, 0, .45);--cx-marco-sombra: 0 14px 36px -16px rgba(28, 26, 29, .45);--cx-modal-sombra: 0 30px 80px rgba(28, 20, 24, .18);--cx-foco: #b00824;--cx-btn-a: #a8071f;--cx-btn-b: #cc0a2b;--cx-gbtn-a: #a8071f;--cx-gbtn-b: #c40a29;--cx-cardfin: #fbfafa;--cx-btn-sombra: 0 4px 12px rgba(176, 8, 36, .25);--cx-btn-sombra-h: 0 6px 16px rgba(176, 8, 36, .33);--cx-nav-activo: var(--verde-fill);--cx-nav-activo-sombra: none;--tm-neutro: #5a525a;--tm-borde: rgba(255, 255, 255, .14);--cx-grid: rgba(28, 26, 29, .07);--cx-eje: rgba(28, 26, 29, .14);--cx-scroll: rgba(28, 26, 29, .14);--cx-esq1: #efedee;--cx-esq2: #f9f8f8;--cx-enlace: #0a68b8;--tn-ambar-bg: #fef3c7;--tn-ambar-fg: #a34a08;--tn-ambar-bd: rgba(180, 83, 9, .3);--tn-naranja-bg: #ffedd5;--tn-naranja-fg: #b03a0a;--tn-naranja-bd: rgba(234, 88, 12, .4);--tn-azul-bg: rgba(37, 99, 235, .1);--tn-azul-fg: #1d4ed8;--tn-azul-bd: rgba(37, 99, 235, .4);--tn-pizarra-bg: rgba(71, 85, 105, .1);--tn-pizarra-fg: #3f4d63;--tn-pizarra-bd: rgba(71, 85, 105, .4);--tn-wa-bg: rgba(37, 211, 102, .1);--tn-wa-fg: #12743a;--tn-wa-bd: rgba(37, 211, 102, .4);--tn-cian-bg: rgba(8, 145, 178, .1);--tn-cian-fg: #0e7490;--tn-cian-bd: rgba(8, 145, 178, .4)}:root[data-tema=oscuro]{color-scheme:dark;--cx-bg: #000000;--cx-card: rgba(20, 20, 20, .72);--cx-card2: rgba(10, 10, 10, .66);--cx-line: rgba(255, 255, 255, .09);--cx-line2: rgba(255, 255, 255, .16);--cx-gold: #ff4d63;--cx-gold2: #ff7a8a;--cx-goldsoft: rgba(255, 59, 82, .14);--cx-side: rgba(0, 0, 0, .9);--cx-side-line: rgba(255, 255, 255, .07);--cx-cab: rgba(0, 0, 0, .78);--cx-cab-solida: rgba(0, 0, 0, .97);--cx-subnav: rgba(6, 6, 6, .72);--verde: #ff5a6e;--verde-fill: #b00824;--verde-profundo: #140508;--verde-tint: rgba(255, 59, 82, .15);--naranja: #ff7384;--naranja-fill: #b80a28;--naranja-tint: rgba(255, 59, 82, .15);--canvas: #000000;--superficie: #0a0a0a;--tinta: #f5f5f5;--suave: #ababab;--borde: rgba(255, 255, 255, .11);--exito: #3ddc97;--exito-fill: #0b7f56;--pendiente: #ffb44d;--riesgo: #ffb44d;--vencido: #ff8fb1;--vencido-fill: #b3154f;--info: #5aa8ff;--info-fill: #1d6fd1;--pendiente-fill: #b45f06;--gris: #8c8c8c;--tint-exito: rgba(61, 220, 151, .14);--tint-pendiente: rgba(255, 180, 77, .14);--tint-vencido: rgba(255, 143, 177, .15);--tint-info: rgba(90, 168, 255, .14);--sombra-sm: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 10px 30px -16px rgba(0, 0, 0, .85);--sombra-md: 0 22px 60px -18px rgba(0, 0, 0, .8), 0 0 0 1px rgba(255, 255, 255, .05);--cx-cy: #5aa8ff;--cx-vio: #9fb0c9;--cx-amb: #ffb44d;--cx-amb2: #e09a2b;--cx-grn: #3ddc97;--cx-rose: #ff8fb1;--cx-mut: #ababab;--cx-mut2: #878787;--cx-hundido: rgba(255, 255, 255, .045);--cx-hundido2: rgba(255, 255, 255, .03);--cx-hover: rgba(255, 255, 255, .07);--cx-hover-nav: rgba(255, 255, 255, .06);--cx-nav: #e2e2e2;--cx-sobre-acento: #0b0709;--cx-mezcla: #ffffff;--cx-pista: rgba(255, 255, 255, .1);--cx-pista-fuerte: rgba(255, 255, 255, .18);--cx-velo: rgba(4, 2, 3, .7);--cx-marco-sombra: 0 0 0 1px rgba(255, 59, 82, .14), 0 24px 70px -26px rgba(255, 59, 82, .5);--cx-modal-sombra: 0 40px 100px -10px rgba(0, 0, 0, .85), 0 0 0 1px rgba(255, 255, 255, .08), 0 0 60px -20px rgba(255, 59, 82, .4);--cx-foco: #ff7a8a;--cx-btn-a: #b00824;--cx-btn-b: #d4122f;--cx-gbtn-a: #b00824;--cx-gbtn-b: #d4122f;--cx-cardfin: rgba(16, 11, 14, .6);--cx-btn-sombra: 0 0 0 1px rgba(255, 90, 110, .35), 0 8px 24px -6px rgba(255, 59, 82, .55);--cx-btn-sombra-h: 0 0 0 1px rgba(255, 120, 135, .55), 0 10px 30px -6px rgba(255, 59, 82, .8);--cx-nav-activo: linear-gradient(135deg, rgba(176, 8, 36, .96), rgba(212, 18, 47, .86));--cx-nav-activo-sombra: 0 0 0 1px rgba(255, 100, 120, .45), 0 6px 22px -6px rgba(255, 59, 82, .7), inset 0 1px 0 rgba(255, 255, 255, .18);--tm-neutro: #4b4047;--tm-borde: rgba(255, 255, 255, .18);--cx-grid: rgba(255, 255, 255, .07);--cx-eje: rgba(255, 255, 255, .16);--cx-scroll: rgba(255, 255, 255, .14);--cx-esq1: rgba(255, 255, 255, .05);--cx-esq2: rgba(255, 255, 255, .1);--cx-enlace: #7fb8ff;--tn-ambar-bg: rgba(255, 180, 77, .15);--tn-ambar-fg: #ffc66d;--tn-ambar-bd: rgba(255, 180, 77, .38);--tn-naranja-bg: rgba(255, 138, 76, .16);--tn-naranja-fg: #ffa070;--tn-naranja-bd: rgba(255, 138, 76, .4);--tn-azul-bg: rgba(96, 150, 255, .16);--tn-azul-fg: #9bbcff;--tn-azul-bd: rgba(96, 150, 255, .42);--tn-pizarra-bg: rgba(148, 163, 184, .15);--tn-pizarra-fg: #b9c6da;--tn-pizarra-bd: rgba(148, 163, 184, .4);--tn-wa-bg: rgba(61, 220, 130, .13);--tn-wa-fg: #52e58f;--tn-wa-bd: rgba(61, 220, 130, .38);--tn-cian-bg: rgba(79, 209, 245, .14);--tn-cian-fg: #6fdcf8;--tn-cian-bd: rgba(79, 209, 245, .4)}:root{--tm-hondo: #12060a;--tm-texto: #ffffff;--tm-chip: rgba(18, 6, 10, .3);--tm-vidrio: rgba(255, 255, 255, .2);--tm-brillo: rgba(255, 255, 255, .14);--tm-marca-a: var(--cx-btn-b);--tm-marca-b: color-mix(in srgb, var(--cx-btn-a) 72%, var(--tm-hondo));--tm-vino-a: color-mix(in srgb, var(--cx-btn-a) 84%, var(--tm-hondo));--tm-vino-b: color-mix(in srgb, var(--cx-btn-a) 40%, var(--tm-hondo));--tm-exito-a: var(--exito-fill);--tm-exito-b: color-mix(in srgb, var(--exito-fill) 68%, var(--tm-hondo));--tm-aviso-a: var(--pendiente-fill);--tm-aviso-b: color-mix(in srgb, var(--pendiente-fill) 68%, var(--tm-hondo));--tm-info-a: var(--info-fill);--tm-info-b: color-mix(in srgb, var(--info-fill) 68%, var(--tm-hondo));--tm-critico-a: var(--vencido-fill);--tm-critico-b: color-mix(in srgb, var(--vencido-fill) 70%, var(--tm-hondo));--tm-neutro-a: var(--tm-neutro);--tm-neutro-b: color-mix(in srgb, var(--tm-neutro) 62%, var(--tm-hondo))}:root{--cxd-gold: var(--cx-gold);--cxd-gold2: var(--cx-gold2);--cxd-grn: var(--cx-grn);--cxd-cy: var(--cx-cy);--cxd-amb: var(--cx-amb);--cxd-rose: var(--cx-rose);--cxd-vio: var(--cx-vio);--cxd-card: var(--cx-card);--cxd-card2: var(--cx-card2);--cxd-line: var(--cx-line);--cxd-line2: var(--cx-line2);--cxd-txt: var(--tinta);--cxd-mut: var(--cx-mut);--cxd-mut2: var(--cx-mut2)}html,body,#root{height:100%}html{background:var(--cx-bg)}body{background:transparent;color:var(--tinta);font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}:root[data-tema=oscuro] body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 62% 46% at 10% -8%,rgba(204,10,43,.11),transparent 70%),radial-gradient(ellipse 48% 40% at 100% 2%,rgba(255,110,90,.03),transparent 70%),radial-gradient(ellipse 56% 50% at 88% 112%,rgba(255,59,82,.05),transparent 70%),radial-gradient(ellipse 40% 36% at 0% 100%,rgba(122,6,25,.09),transparent 70%)}:root[data-tema=oscuro] ::-moz-selection{background:#ff3b5273;color:#fff}:root[data-tema=oscuro] ::selection{background:#ff3b5273;color:#fff}:where(button,a,summary,select,input,textarea,[role=button],[tabindex]):focus-visible{outline:2px solid var(--cx-foco);outline-offset:2px}.cx-aside{position:relative;background:var(--cx-side);border-right:1px solid var(--cx-side-line);overflow:hidden;font-family:Outfit,Inter,system-ui,sans-serif}.cx-aside>*{position:relative}.cx-nav-activo{background:var(--cx-nav-activo);box-shadow:var(--cx-nav-activo-sombra)}:root[data-tema=oscuro] .cx-aside:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;opacity:.8;background:radial-gradient(ellipse 50% 35% at 35% 25%,rgba(204,10,43,.12),transparent 70%),radial-gradient(ellipse 45% 30% at 60% 80%,rgba(255,90,60,.05),transparent 70%);animation:cxDrift 9s ease-in-out infinite alternate}@keyframes cxDrift{0%{transform:translate(-4%,-5%)}to{transform:translate(5%,6%)}}:root[data-tema=oscuro] .cx-aside:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;z-index:4;pointer-events:none;opacity:.13;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.1 -0.25'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:180px 180px;animation:cxGrano .8s steps(1,end) infinite;will-change:transform}@keyframes cxGrano{0%{transform:translate(0)}12%{transform:translate(-5%,-8%)}25%{transform:translate(-12%,5%)}37%{transform:translate(7%,-12%)}50%{transform:translate(-5%,12%)}62%{transform:translate(-12%,8%)}75%{transform:translate(12%)}87%{transform:translateY(12%)}}@supports (backdrop-filter: blur(1px)){:root[data-tema=oscuro] .cx-aside{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root[data-tema=oscuro] .cx-aside{background:#0a0814}}@media (min-width: 1024px){.cx-shell{display:grid;grid-template-columns:var(--side-w, 248px) minmax(0,1fr);transition:grid-template-columns .34s cubic-bezier(.4,0,.2,1)}}@media (min-width: 1024px) and (max-width: 1599px){.cx-shell[data-side=completo] main:not(:has(iframe,.notas-cx)){zoom:.86}.cx-shell[data-side=iconos] main:not(:has(iframe,.notas-cx)){zoom:.94}}.cx-aside.sticky{position:sticky;top:0}.cx-aside.absolute{position:absolute}.cx-aside{transition:padding .34s cubic-bezier(.4,0,.2,1),opacity .25s ease,transform .34s cubic-bezier(.4,0,.2,1)}.cx-aside--oculto{opacity:0;transform:translate(-24px);pointer-events:none;padding-left:0!important;padding-right:0!important;border-right-width:0}.cx-side-label{display:block;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;transition:max-width .3s cubic-bezier(.4,0,.2,1),opacity .2s ease .08s}.cx-side-label--off{max-width:0;opacity:0;transition:max-width .3s cubic-bezier(.4,0,.2,1),opacity .12s ease}.cx-side-grupo{max-height:24px;padding-bottom:6px;opacity:1;overflow:hidden;white-space:nowrap;transition:max-height .3s ease,opacity .2s ease,padding .3s ease}.cx-side-grupo--off{max-height:0;padding-bottom:0;opacity:0}.cx-logo{transition:height .3s cubic-bezier(.4,0,.2,1)}.cx-aside--iconos .cx-logo{height:34px}.cx-burger{position:relative;display:block;width:18px;height:14px}.cx-burger i{position:absolute;left:0;height:2px;width:18px;border-radius:2px;background:currentColor;transition:transform .34s cubic-bezier(.4,0,.2,1),width .34s cubic-bezier(.4,0,.2,1),top .34s cubic-bezier(.4,0,.2,1),left .34s cubic-bezier(.4,0,.2,1)}.cx-burger i:nth-child(1){top:0}.cx-burger i:nth-child(2){top:6px}.cx-burger i:nth-child(3){top:12px}.cx-burger--iconos i:nth-child(1){width:8px}.cx-burger--iconos i:nth-child(2){width:14px}.cx-burger--iconos i:nth-child(3){width:8px}.cx-burger--oculto i:nth-child(1){width:10px;left:8px;top:2px;transform:rotate(40deg)}.cx-burger--oculto i:nth-child(2){width:18px}.cx-burger--oculto i:nth-child(3){width:10px;left:8px;top:10px;transform:rotate(-40deg)}@keyframes cxSlideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes cxFadeIn{0%{opacity:0}to{opacity:1}}.cx-slide{animation:cxSlideIn .28s cubic-bezier(.4,0,.2,1)}.cx-fade{animation:cxFadeIn .2s ease}.cx-nav-barra{background:var(--cx-gold)}.cx-marco-herr{border:1px solid var(--cx-line2);border-radius:14px;box-shadow:var(--cx-marco-sombra)}.cx-velo{background:var(--cx-velo)}:root[data-tema=oscuro] .cx-velo{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.cx-cabecera{background:var(--cx-cab)!important;border-color:var(--cx-line)!important}.cx-cabecera:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.cx-cabecera{background:var(--cx-cab-solida)!important}}.cx-subvistas{background:var(--cx-subnav)!important}option,optgroup{background:var(--superficie);color:var(--tinta)}::-moz-placeholder{color:var(--gris)}::placeholder{color:var(--gris)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--cx-scroll);border-radius:8px}::-webkit-scrollbar-track{background:transparent}.recharts-cartesian-grid line{stroke:var(--cx-grid)}.recharts-cartesian-axis-tick-value,.recharts-text{fill:var(--suave)}.recharts-cartesian-axis-line,.recharts-cartesian-axis-tick-line{stroke:var(--cx-eje)}.recharts-default-tooltip{background:var(--superficie)!important;border:1px solid var(--cx-line2)!important;border-radius:10px;color:var(--tinta)}.recharts-tooltip-cursor{fill:var(--cx-hover)}.recharts-legend-item-text{color:var(--suave)!important}@keyframes pcShimmer{0%{background-position:-340px 0}to{background-position:340px 0}}@keyframes pcFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.notas-skel{background:linear-gradient(90deg,var(--cx-hundido) 25%,var(--cx-pista) 50%,var(--cx-hundido) 75%);background-size:680px 100%;animation:pcShimmer 1.1s linear infinite;border-radius:7px}.notas-it{animation:pcFadeUp .32s ease both;animation-delay:calc(var(--d, 0) * 22ms)}.notas-cuerpo:empty:before{content:"Escribe algo…";color:var(--gris)}.notas-cuerpo h1{font-size:24px;font-weight:800;margin:10px 0}.notas-cuerpo h2{font-size:19px;font-weight:700;margin:8px 0}.notas-cuerpo ul,.notas-cuerpo ol{padding-left:22px}.notas-cuerpo ul{list-style:disc}.notas-cuerpo ol{list-style:decimal}.notas-cuerpo a{color:var(--cx-enlace)}.notas-cuerpo b,.notas-cuerpo strong{color:var(--tinta)}.notas-cx ::-webkit-scrollbar{width:8px}.notas-cx ::-webkit-scrollbar-thumb{background:var(--cx-scroll);border-radius:8px}@keyframes pyfade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.py-caja{animation:pyfade .18s ease}:root[data-movimiento=reducido] :is(.notas-skel,.notas-it,.py-caja){animation:none!important}.cifra{font-family:Sora,system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.6px;line-height:1.1}.titulo{font-family:Sora,system-ui,sans-serif;letter-spacing:-.2px}:root[data-tema=oscuro] .shadow-2xl,:root[data-tema=oscuro] .shadow-lg,:root[data-tema=oscuro] .shadow-xl{box-shadow:0 24px 60px -14px #000c,0 0 0 1px #ffffff14,0 0 44px -22px #ff3b5280}:root[data-tema=oscuro] .hover\:bg-canvas:hover{background-color:var(--cx-hover)}:root[data-tema=oscuro] .cx-logo{filter:drop-shadow(0 0 1px rgba(255,255,255,.85)) drop-shadow(0 0 8px rgba(255,59,82,.4))}:root[data-movimiento=reducido] *,:root[data-movimiento=reducido] *:before,:root[data-movimiento=reducido] *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.esqueleto{background:linear-gradient(90deg,var(--cx-esq1) 25%,var(--cx-esq2) 50%,var(--cx-esq1) 75%);background-size:200% 100%;animation:brillo 1.4s ease-in-out infinite;border-radius:8px}@keyframes brillo{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cn-modal-entra{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes cn-fondo-entra{0%{opacity:0}to{opacity:1}}.cn-modal{animation:cn-modal-entra .18s ease-out both}.cn-modal-fondo{animation:cn-fondo-entra .18s ease-out both}.cx-tema-ico{position:relative;display:block;width:18px;height:18px}.cx-tema-ico>svg{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .25s ease}:root[data-tema=oscuro] .cx-tema-ico .cx-sol{opacity:0;transform:rotate(-80deg) scale(.4)}:root[data-tema=oscuro] .cx-tema-ico .cx-luna{opacity:1;transform:none}:root[data-tema=claro] .cx-tema-ico .cx-sol{opacity:1;transform:none}:root[data-tema=claro] .cx-tema-ico .cx-luna{opacity:0;transform:rotate(80deg) scale(.4)}:root[data-tema=oscuro] .cx-tema-btn:hover{box-shadow:0 0 18px -4px #ff3b52b3;border-color:#ff6e7d80}:root[data-movimiento=reducido] :is(.cn-modal,.cn-modal-fondo){animation:none}:root[data-movimiento=reducido] :is(.cx-slide,.cx-fade){animation:none!important}:root[data-movimiento=reducido] .cx-aside:before,:root[data-movimiento=reducido] .cx-aside:after{animation:none!important}:root[data-movimiento=reducido] .cx-tema-ico>svg{transition:none!important}:root[data-movimiento=reducido] :is(.cx-shell,.cx-aside,.cx-side-label,.cx-side-grupo,.cx-logo,.cx-burger i){transition:none!important}.tm{--tm-c1: var(--tm-marca-a);--tm-c2: var(--tm-marca-b);--tm-sombra: 0 1px 2px rgba(28, 26, 29, .1), 0 12px 26px -16px color-mix(in srgb, var(--tm-c2) 75%, transparent);--tm-sombra-h: 0 2px 4px rgba(28, 26, 29, .12), 0 18px 32px -14px color-mix(in srgb, var(--tm-c2) 85%, transparent);position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;min-height:108px;padding:13px 15px 12px;border:1px solid var(--tm-borde);border-radius:14px;overflow:hidden;background:linear-gradient(135deg,var(--tm-c1),var(--tm-c2));color:var(--tm-texto);text-align:left;font:inherit;line-height:1.3;box-shadow:var(--tm-sombra);animation:tmEntra .34s cubic-bezier(.2,.8,.3,1) backwards;animation-delay:calc(var(--i, 0) * 45ms);transition:transform .16s ease-out,box-shadow .18s ease-out,filter .18s ease-out}:root[data-tema=oscuro] .tm{--tm-sombra: 0 0 0 1px rgba(255, 255, 255, .05), 0 14px 34px -16px color-mix(in srgb, var(--tm-c1) 70%, transparent);--tm-sombra-h: 0 0 0 1px rgba(255, 255, 255, .16), 0 20px 42px -14px color-mix(in srgb, var(--tm-c1) 90%, transparent)}.tm:after{content:"";position:absolute;right:-36px;top:-42px;width:132px;height:132px;border-radius:50%;background:radial-gradient(circle,var(--tm-brillo),transparent 70%);pointer-events:none;z-index:-1;transition:transform .35s ease-out}.tm--marca{--tm-c1: var(--tm-marca-a);--tm-c2: var(--tm-marca-b)}.tm--vino{--tm-c1: var(--tm-vino-a);--tm-c2: var(--tm-vino-b)}.tm--exito{--tm-c1: var(--tm-exito-a);--tm-c2: var(--tm-exito-b)}.tm--aviso{--tm-c1: var(--tm-aviso-a);--tm-c2: var(--tm-aviso-b)}.tm--info{--tm-c1: var(--tm-info-a);--tm-c2: var(--tm-info-b)}.tm--critico{--tm-c1: var(--tm-critico-a);--tm-c2: var(--tm-critico-b)}.tm--neutro{--tm-c1: var(--tm-neutro-a);--tm-c2: var(--tm-neutro-b)}.tm--act{cursor:pointer}.tm--act:hover{transform:translateY(-2px);box-shadow:var(--tm-sombra-h);filter:saturate(1.1)}.tm--act:hover:after{transform:scale(1.3)}.tm--act:active{transform:translateY(0) scale(.985);transition-duration:.06s}.tm--act:focus-visible{outline:3px solid var(--cx-foco);outline-offset:3px}.tm--on{box-shadow:0 0 0 2px var(--canvas),0 0 0 4px var(--tinta),var(--tm-sombra)}.tm--on:hover{box-shadow:0 0 0 2px var(--canvas),0 0 0 4px var(--tinta),var(--tm-sombra-h)}.tm-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.tm-etq{min-width:0;font-size:12px;font-weight:650;letter-spacing:.01em;overflow-wrap:anywhere}.tm-ico{display:grid;place-items:center;flex:none;width:28px;height:28px;margin:-2px -3px 0 0;border-radius:9px;background:var(--tm-vidrio)}.tm-val{display:block;margin-top:7px;font-size:24px;font-weight:800;overflow-wrap:anywhere}.tm-val small{margin-left:1px;font-size:.5em;font-weight:700;letter-spacing:0}.tm-nota{display:block;margin-top:4px;font-size:12px;overflow-wrap:anywhere}.tm-cuerpo{display:block;margin-top:8px;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.tm-pie{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:9px}.tm-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;background:var(--tm-chip);font-size:11px;font-weight:700;line-height:1.5;white-space:nowrap}.tm-ley{margin-left:auto;font-size:11.5px;font-weight:700;white-space:nowrap}.tm-punto{flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.tm-ir{position:absolute;right:11px;bottom:10px;opacity:.85;transition:transform .16s ease-out,opacity .16s ease-out}.tm--act:hover .tm-ir{transform:translate(3px);opacity:1}.tm-ir--abre{transition:transform .2s ease-out}.tm--act:hover .tm-ir--abre{transform:translateY(2px)}.tm-ir--on,.tm--act:hover .tm-ir--on{transform:rotate(180deg)}.tm--act .tm-nota,.tm--act .tm-pie{padding-right:22px}.tm-caja{display:flex;gap:6px;margin-top:6px;padding:6px 9px;border-radius:9px;background:var(--tm-chip);font-size:12px;line-height:1.35}.tm-caja-ico{flex:none;margin-top:2px}.tm-chip--sola{margin-top:8px;align-self:flex-start}.tm .py-av{background:var(--tm-chip)}.tm-halo .tm{box-shadow:0 0 0 3px var(--canvas),0 0 0 6px var(--cx-foco),var(--tm-sombra)}.tm-rej>article,.tm-rej>.tm-env{display:flex;min-width:0}.tm-rej>article>.tm,.tm-rej>.tm-env>.tm{flex:1 1 auto}.tm--mini{min-height:0;padding:10px 12px;border-radius:12px}.tm--mini .tm-val{margin-top:4px;font-size:20px}.tm--mini .tm-ico{width:24px;height:24px;border-radius:8px}.tm--mini .tm-nota{margin-top:2px}.tm .tm-val.tm-val--largo{font-size:17px;line-height:1.2;letter-spacing:-.3px}.tm--mini .tm-val.tm-val--largo{font-size:15px}.tm--carga{gap:9px;border-color:var(--cx-line);background:linear-gradient(90deg,var(--cx-esq1) 25%,var(--cx-esq2) 50%,var(--cx-esq1) 75%);background-size:200% 100%;box-shadow:none;animation:brillo 1.4s ease-in-out infinite}.tm--carga:after{display:none}.tm-sk{display:block;height:11px;border-radius:6px;background:var(--cx-pista)}.tm-sk--val{height:24px;margin:4px 0}.tm-rej{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.tm-rej.tm-rej--sm{margin-bottom:0}.tm-rej>:nth-child(1){--i: 0}.tm-rej>:nth-child(2){--i: 1}.tm-rej>:nth-child(3){--i: 2}.tm-rej>:nth-child(4){--i: 3}.tm-rej>:nth-child(5){--i: 4}.tm-rej>:nth-child(6){--i: 5}.tm-rej>:nth-child(7){--i: 6}.tm-rej>:nth-child(8){--i: 7}@media (max-width: 479px){.tm-rej{gap:8px}.tm{padding:11px 12px 10px;min-height:100px}.tm-val{font-size:20px;margin-top:5px}.tm-etq,.tm-nota{font-size:11.5px}}.tm-rej--flujo{grid-template-columns:minmax(0,1fr)}@media (min-width: 640px){.tm-rej--c5,.tm-rej--c6{grid-template-columns:repeat(3,minmax(0,1fr))}.tm-rej--flujo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.tm-rej--flujo{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1536px){.tm-rej--flujo{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 768px){.tm-rej--c8{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1024px){.tm-rej--c3{grid-template-columns:repeat(3,minmax(0,1fr))}.tm-rej--c4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1280px){.tm-rej--c5{grid-template-columns:repeat(5,minmax(0,1fr))}.tm-rej--c6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width: 1536px){.tm-rej--c8{grid-template-columns:repeat(8,minmax(0,1fr))}}.tm-sec{display:flex;align-items:center;gap:9px;margin:6px 2px 10px}.tm-sec h2,.tm-sec h3{margin:0;font-size:15px;font-weight:700;line-height:1.25}.tm-sec-ico{display:grid;place-items:center;flex:none;width:22px;height:22px;color:var(--verde)}.tm-sec-sub{font-size:12px;font-weight:500;color:var(--suave)}.tm-sec-linea{flex:1;min-width:16px;height:1px;background:linear-gradient(90deg,var(--cx-line2),transparent)}@media (max-width: 639px){.tm-sec{flex-wrap:wrap;row-gap:1px}.tm-sec-sub{order:3;flex:1 0 100%;padding-left:31px;margin-top:-2px}.tm-sec-linea{display:none}}.tm-error{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--vencido) 45%,transparent);border-radius:12px;background:var(--tint-vencido);color:var(--tinta);font-size:13px}@keyframes tmEntra{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}:root[data-movimiento=reducido] .tm,:root[data-movimiento=reducido] .tm:after,:root[data-movimiento=reducido] .tm-ir{animation:none!important;transition:none!important}:root[data-movimiento=reducido] .tm--act:hover,:root[data-movimiento=reducido] .tm--act:active,:root[data-movimiento=reducido] .tm--act:hover:after,:root[data-movimiento=reducido] .tm--act:hover .tm-ir{transform:none}@media print{:root[data-tema=oscuro]{color-scheme:light;--cx-bg: #ffffff;--canvas: #ffffff;--superficie: #ffffff;--tinta: #1b1a24;--suave: #5c5a6e;--borde: #e4e3ea;--verde: #5d4bc4}:root[data-tema=oscuro] body:before{display:none}}.placeholder\:text-suave::-moz-placeholder{--tw-text-opacity: 1;color:var(--suave)}.placeholder\:text-suave::placeholder{--tw-text-opacity: 1;color:var(--suave)}.first\:border-t-0:first-child{border-top-width:0px}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:\!border-\[var\(--cx-line2\)\]:hover{border-color:var(--cx-line2)!important}.hover\:\!border-vencido:hover{--tw-border-opacity: 1 !important;border-color:var(--vencido)!important}.hover\:border-\[var\(--cx-line2\)\]:hover{border-color:var(--cx-line2)}.hover\:border-naranja\/50:hover{border-color:color-mix(in srgb,var(--naranja) 50%,transparent)}.hover\:border-vencido:hover{--tw-border-opacity: 1;border-color:var(--vencido)}.hover\:border-verde:hover{--tw-border-opacity: 1;border-color:var(--verde)}.hover\:border-verde\/50:hover{border-color:color-mix(in srgb,var(--verde) 50%,transparent)}.hover\:\!bg-\[var\(--tint-info\)\]:hover{background-color:var(--tint-info)!important}.hover\:\!bg-\[var\(--tint-vencido\)\]:hover{background-color:var(--tint-vencido)!important}.hover\:bg-\[var\(--cx-hover\)\]:hover{background-color:var(--cx-hover)}.hover\:bg-\[var\(--cx-hover-nav\)\]:hover{background-color:var(--cx-hover-nav)}.hover\:bg-\[var\(--tint-vencido\)\]:hover{background-color:var(--tint-vencido)}.hover\:bg-borde\/40:hover{background-color:color-mix(in srgb,var(--borde) 40%,transparent)}.hover\:bg-borde\/60:hover{background-color:color-mix(in srgb,var(--borde) 60%,transparent)}.hover\:bg-canvas:hover{--tw-bg-opacity: 1;background-color:var(--canvas)}.hover\:bg-naranja\/10:hover{background-color:color-mix(in srgb,var(--naranja-fill) 10%,transparent)}.hover\:bg-superficie:hover{--tw-bg-opacity: 1;background-color:var(--superficie)}.hover\:bg-verde-tint:hover{--tw-bg-opacity: 1;background-color:var(--verde-tint)}.hover\:\!text-tinta:hover{--tw-text-opacity: 1 !important;color:var(--tinta)!important}.hover\:\!text-vencido:hover{--tw-text-opacity: 1 !important;color:var(--vencido)!important}.hover\:text-suave:hover{--tw-text-opacity: 1;color:var(--suave)}.hover\:text-tinta:hover{--tw-text-opacity: 1;color:var(--tinta)}.hover\:text-vencido:hover{--tw-text-opacity: 1;color:var(--vencido)}.hover\:text-verde:hover{--tw-text-opacity: 1;color:var(--verde)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_4px_14px_rgba\(20\,18\,40\,\.07\)\]:hover{--tw-shadow: 0 4px 14px rgba(20,18,40,.07);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 6px 24px rgba(11,60,42,.08);--tw-shadow-colored: 0 6px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-\[var\(--cx-gold\)\]:focus{border-color:var(--cx-gold)}.focus\:border-naranja:focus{--tw-border-opacity: 1;border-color:var(--naranja)}.focus\:border-pendiente:focus{--tw-border-opacity: 1;border-color:var(--pendiente)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-verde:focus-visible{outline-color:var(--verde)}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.enabled\:hover\:\!text-tinta:hover:enabled{--tw-text-opacity: 1 !important;color:var(--tinta)!important}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-80:disabled{opacity:.8}@media (prefers-reduced-motion: reduce){.motion-reduce\:animate-none{animation:none}}@media (min-width: 640px){.sm\:inset-auto{inset:auto}.sm\:bottom-6{bottom:1.5rem}.sm\:right-6{right:1.5rem}.sm\:order-last{order:9999}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:contents{display:contents}.sm\:hidden{display:none}.sm\:h-\[min\(680px\,calc\(100vh-6rem\)\)\]{height:min(680px,calc(100vh - 6rem))}.sm\:w-\[280px\]{width:280px}.sm\:w-\[400px\]{width:400px}.sm\:max-w-\[260px\]{max-width:260px}.sm\:max-w-\[280px\]{max-width:280px}.sm\:max-w-\[320px\]{max-width:320px}.sm\:max-w-\[360px\]{max-width:360px}.sm\:max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.sm\:max-w-sm{max-width:24rem}.sm\:flex-none{flex:none}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_110px_auto\]{grid-template-columns:1fr 110px auto}.sm\:grid-cols-\[1fr_150px\]{grid-template-columns:1fr 150px}.sm\:grid-cols-\[1fr_200px\]{grid-template-columns:1fr 200px}.sm\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.sm\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1.5fr) minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_92px_92px_92px_28px\]{grid-template-columns:minmax(0,1fr) 92px 92px 92px 28px}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.8fr\)_minmax\(0\,0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,.8fr)}.sm\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:gap-2{gap:.5rem}.sm\:gap-4{gap:1rem}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-\[20px\]{border-radius:20px}.sm\:border{border-width:1px}.sm\:border-borde{--tw-border-opacity: 1;border-color:var(--borde)}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:text-right{text-align:right}.min-\[640px\]\:col-span-1{grid-column:span 1 / span 1}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:table{display:table}.md\:table-cell{display:table-cell}.md\:table-header-group{display:table-header-group}.md\:table-row-group{display:table-row-group}.md\:table-row{display:table-row}.md\:hidden{display:none}.md\:w-\[300px\]{width:300px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.md\:whitespace-nowrap{white-space:nowrap}.md\:py-0{padding-top:0;padding-bottom:0}.md\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.md\:pr-3{padding-right:.75rem}.md\:text-right{text-align:right}.md\:align-top{vertical-align:top}}@media (min-width: 1024px){.lg\:inset-x-auto{left:auto;right:auto}.lg\:bottom-5{bottom:1.25rem}.lg\:bottom-6{bottom:1.5rem}.lg\:left-\[calc\(50\%\+130px\)\]{left:calc(50% + 130px)}.lg\:right-6{right:1.5rem}.lg\:right-auto{right:auto}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-3{grid-column-start:3}.lg\:row-span-2{grid-row:span 2 / span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:-mx-\[30px\]{margin-left:-30px;margin-right:-30px}.lg\:-mb-10{margin-bottom:-2.5rem}.lg\:-mt-\[26px\]{margin-top:-26px}.lg\:mb-\[22px\]{margin-bottom:22px}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-11{height:2.75rem}.lg\:h-16{height:4rem}.lg\:h-\[88px\]{height:88px}.lg\:w-11{width:2.75rem}.lg\:w-16{width:4rem}.lg\:w-\[380px\]{width:380px}.lg\:w-\[88px\]{width:88px}.lg\:w-\[min\(760px\,calc\(100vw-340px\)\)\]{width:min(760px,calc(100vw - 340px))}.lg\:min-w-0{min-width:0px}.lg\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:columns-2{-moz-columns:2;columns:2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.lg\:grid-cols-\[28px_minmax\(0\,1fr\)_128px_112px_96px_96px_72px_92px\]{grid-template-columns:28px minmax(0,1fr) 128px 112px 96px 96px 72px 92px}.lg\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.lg\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_124px_124px_minmax\(150px\,1fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(0,1.35fr) 124px 124px minmax(150px,1fr) minmax(0,1.3fr)}.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_150px_190px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) 150px 190px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.6fr\)_140px_minmax\(0\,1fr\)_150px\]{grid-template-columns:minmax(0,1.6fr) 140px minmax(0,1fr) 150px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.5fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.lg\:grid-cols-\[minmax\(240px\,1fr\)_2fr\]{grid-template-columns:minmax(240px,1fr) 2fr}.lg\:grid-cols-\[repeat\(60\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(60,minmax(0,1fr))}.lg\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:gap-3{gap:.75rem}.lg\:gap-4{gap:1rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.lg\:overflow-visible{overflow:visible}.lg\:rounded-\[26px\]{border-radius:26px}.lg\:p-4{padding:1rem}.lg\:p-6{padding:1.5rem}.lg\:px-\[30px\]{padding-left:30px;padding-right:30px}.lg\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pt-\[26px\]{padding-top:26px}.lg\:text-\[18px\]{font-size:18px}.lg\:text-\[24px\]{font-size:24px}.lg\:text-\[26px\]{font-size:26px}}@media (min-width: 1100px){.min-\[1100px\]\:grid{display:grid}.min-\[1100px\]\:w-auto{width:auto}.min-\[1100px\]\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.min-\[1100px\]\:items-start{align-items:flex-start}.min-\[1100px\]\:gap-\[13px\]{gap:13px}.min-\[1100px\]\:overflow-visible{overflow:visible}}@media (min-width: 1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[1\.55fr_1fr\]{grid-template-columns:1.55fr 1fr}.xl\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}.dark\:text-\[\#16110a\]:where([data-tema=oscuro],[data-tema=oscuro] *){--tw-text-opacity: 1;color:rgb(22 17 10 / var(--tw-text-opacity, 1))}.dark\:text-red-400:where([data-tema=oscuro],[data-tema=oscuro] *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-white:where([data-tema=oscuro],[data-tema=oscuro] *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\>\*\]\:min-w-0>*{min-width:0px}:root[data-movimiento=reducido] .\[\:root\[data-movimiento\=reducido\]_\&\]\:transition-none{transition-property:none}:root[data-diseno="2"]{--ios-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", Inter, system-ui, "Helvetica Neue", Arial, sans-serif;--ios-font-rounded: ui-rounded, "SF Pro Rounded", -apple-system, BlinkMacSystemFont, Inter, system-ui, sans-serif;--ios-font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--ios-fw-regular: 400;--ios-fw-medium: 500;--ios-fw-semibold: 600;--ios-fw-bold: 700;--ios-t-large-title-size: 34px;--ios-t-large-title-lh: 41px;--ios-t-large-title-w: 400;--ios-t-large-title-w-em: 700;--ios-track-large-title: -.022em;--ios-font-large-title: 400 34px/41px var(--ios-font);--ios-font-large-title-em: 700 34px/41px var(--ios-font);--ios-t-title-1-size: 28px;--ios-t-title-1-lh: 34px;--ios-t-title-1-w: 400;--ios-t-title-1-w-em: 700;--ios-track-title-1: -.021em;--ios-font-title-1: 400 28px/34px var(--ios-font);--ios-font-title-1-em: 700 28px/34px var(--ios-font);--ios-t-title-2-size: 22px;--ios-t-title-2-lh: 28px;--ios-t-title-2-w: 400;--ios-t-title-2-w-em: 700;--ios-track-title-2: -.018em;--ios-font-title-2: 400 22px/28px var(--ios-font);--ios-font-title-2-em: 700 22px/28px var(--ios-font);--ios-t-title-3-size: 20px;--ios-t-title-3-lh: 25px;--ios-t-title-3-w: 400;--ios-t-title-3-w-em: 600;--ios-track-title-3: -.017em;--ios-font-title-3: 400 20px/25px var(--ios-font);--ios-font-title-3-em: 600 20px/25px var(--ios-font);--ios-t-headline-size: 17px;--ios-t-headline-lh: 22px;--ios-t-headline-w: 600;--ios-t-headline-w-em: 600;--ios-track-headline: -.013em;--ios-font-headline: 600 17px/22px var(--ios-font);--ios-font-headline-em: 600 17px/22px var(--ios-font);--ios-t-body-size: 17px;--ios-t-body-lh: 22px;--ios-t-body-w: 400;--ios-t-body-w-em: 600;--ios-track-body: -.013em;--ios-font-body: 400 17px/22px var(--ios-font);--ios-font-body-em: 600 17px/22px var(--ios-font);--ios-t-callout-size: 16px;--ios-t-callout-lh: 21px;--ios-t-callout-w: 400;--ios-t-callout-w-em: 600;--ios-track-callout: -.011em;--ios-font-callout: 400 16px/21px var(--ios-font);--ios-font-callout-em: 600 16px/21px var(--ios-font);--ios-t-subhead-size: 15px;--ios-t-subhead-lh: 20px;--ios-t-subhead-w: 400;--ios-t-subhead-w-em: 600;--ios-track-subhead: -.009em;--ios-font-subhead: 400 15px/20px var(--ios-font);--ios-font-subhead-em: 600 15px/20px var(--ios-font);--ios-t-footnote-size: 13px;--ios-t-footnote-lh: 18px;--ios-t-footnote-w: 400;--ios-t-footnote-w-em: 600;--ios-track-footnote: -.003em;--ios-font-footnote: 400 13px/18px var(--ios-font);--ios-font-footnote-em: 600 13px/18px var(--ios-font);--ios-t-caption-1-size: 12px;--ios-t-caption-1-lh: 16px;--ios-t-caption-1-w: 400;--ios-t-caption-1-w-em: 600;--ios-track-caption-1: 0em;--ios-font-caption-1: 400 12px/16px var(--ios-font);--ios-font-caption-1-em: 600 12px/16px var(--ios-font);--ios-t-caption-2-size: 11px;--ios-t-caption-2-lh: 13px;--ios-t-caption-2-w: 400;--ios-t-caption-2-w-em: 600;--ios-track-caption-2: .005em;--ios-font-caption-2: 400 11px/13px var(--ios-font);--ios-font-caption-2-em: 600 11px/13px var(--ios-font);--ios-r-2xs: 4px;--ios-r-xs: 8px;--ios-r-sm: 12px;--ios-r-md: 16px;--ios-r-lg: 20px;--ios-r-xl: 26px;--ios-r-2xl: 34px;--ios-r-widget: 28px;--ios-r-pill: 9999px;--ios-r-device: 47.33px;--ios-hit: 44px;--ios-hit-min: 28px;--ios-h-btn-xl: 56px;--ios-h-btn-lg: 50px;--ios-h-btn-md: 44px;--ios-h-btn-sm: 34px;--ios-h-btn-xs: 28px;--ios-h-nav: 44px;--ios-h-nav-large: 96px;--ios-h-bar-group: 44px;--ios-h-bar-item: 36px;--ios-bar-gap: 16px;--ios-h-toolbar-group: 48px;--ios-h-tab: 49px;--ios-h-tab-float: 62px;--ios-tab-inset: 21px;--ios-h-row: 44px;--ios-h-field: 44px;--ios-h-search: 44px;--ios-h-seg: 36px;--ios-switch-w: 51px;--ios-switch-h: 31px;--ios-switch-knob: 27px;--ios-slider-track: 4px;--ios-slider-thumb: 28px;--ios-grabber-w: 36px;--ios-grabber-h: 5px;--ios-s-1: 4px;--ios-s-2: 8px;--ios-s-3: 12px;--ios-s-4: 16px;--ios-s-5: 20px;--ios-s-6: 24px;--ios-s-7: 32px;--ios-s-8: 40px;--ios-s-9: 48px;--ios-margin: 16px;--ios-margin-lg: 20px;--ios-widget-pad: 16px;--ios-widget-pad-tight: 11px;--ios-readable: 672px;--ios-safe-t: env(safe-area-inset-top, 0px);--ios-safe-r: env(safe-area-inset-right, 0px);--ios-safe-b: env(safe-area-inset-bottom, 0px);--ios-safe-l: env(safe-area-inset-left, 0px);--ios-spring-smooth: cubic-bezier(.28, .36, .14, 1);--ios-dur-smooth: .6s;--ios-spring-snappy: cubic-bezier(.37, .57, .15, 1.04);--ios-dur-snappy: .55s;--ios-spring-bouncy: cubic-bezier(.36, .62, .1, 1.22);--ios-dur-bouncy: .6s;--ios-spring-fast: cubic-bezier(.38, .66, .14, 1.04);--ios-dur-fast: .35s;--ios-spring-lift: cubic-bezier(.42, 1.2, .01, 1.09);--ios-dur-lift: .4s;--ios-ease-sheet: cubic-bezier(.32, .72, 0, 1);--ios-ease-standard: cubic-bezier(.25, .1, .25, 1);--ios-ease-in-out: cubic-bezier(.42, 0, .58, 1);--ios-ease-out: cubic-bezier(.22, 1, .36, 1);--ios-dur-sheet: .52s;--ios-dur-fade: .2s;--ios-dur-press: .12s;--ios-press-scale: .96;--ios-press-scale-lift: 1.06;--ios-stagger: 30ms}:root[data-diseno="2"][data-tema=claro],:root[data-diseno="2"]:not([data-tema]){color-scheme:light;--ios-red: #FF383C;--ios-orange: #FF8D28;--ios-yellow: #FFCC00;--ios-green: #34C759;--ios-mint: #00C8B3;--ios-teal: #00C3D0;--ios-cyan: #00C0E8;--ios-blue: #0088FF;--ios-indigo: #6155F5;--ios-purple: #CB30E0;--ios-pink: #FF2D55;--ios-brown: #AC7F5E;--ios-gray: #8E8E93;--ios-gray-2: #AEAEB2;--ios-gray-3: #C7C7CC;--ios-gray-4: #D1D1D6;--ios-gray-5: #E5E5EA;--ios-gray-6: #F2F2F7;--ios-bg: #FFFFFF;--ios-bg-2: #F2F2F7;--ios-bg-3: #FFFFFF;--ios-bg-grouped: #F2F2F7;--ios-bg-grouped-2: #FFFFFF;--ios-bg-grouped-3: #F2F2F7;--ios-bg-elev: #FFFFFF;--ios-bg-elev-2: #F2F2F7;--ios-bg-elev-3: #FFFFFF;--ios-label: #000000;--ios-label-2: rgba(60, 60, 67, .74);--ios-label-2-native: rgba(60, 60, 67, .6);--ios-label-3: rgba(60, 60, 67, .3);--ios-label-4: rgba(60, 60, 67, .18);--ios-placeholder: rgba(60, 60, 67, .6);--ios-fill: rgba(120, 120, 128, .2);--ios-fill-2: rgba(120, 120, 128, .16);--ios-fill-3: rgba(118, 118, 128, .12);--ios-fill-4: rgba(116, 116, 128, .08);--ios-separator: rgba(60, 60, 67, .29);--ios-separator-opaque: #C6C6C8;--ios-tint: #CC0A2B;--ios-tint-fill: #CC0A2B;--ios-tint-rgb: 204 10 43;--ios-tint-pressed: color-mix(in srgb, var(--ios-tint-fill) 86%, #000);--ios-tint-soft: rgb(var(--ios-tint-rgb) / .12);--ios-tint-glow: rgb(var(--ios-tint-rgb) / .35);--ios-on-tint: #FFFFFF;--ios-link: var(--ios-tint);--ios-focus-ring: #CC0A2B;--ios-red-text: #D61329;--ios-orange-text: #B54C00;--ios-yellow-text: #946200;--ios-green-text: #007E2E;--ios-mint-text: #007A6C;--ios-teal-text: #00778C;--ios-cyan-text: #0074A0;--ios-blue-text: #1C65E0;--ios-indigo-text: #4F44CC;--ios-purple-text: #A22BB2;--ios-pink-text: #D51147;--ios-brown-text: #89644B;--ios-success: var(--ios-green);--ios-warning: var(--ios-orange);--ios-danger: var(--ios-red);--ios-info: var(--ios-blue);--ios-success-text: var(--ios-green-text);--ios-warning-text: var(--ios-orange-text);--ios-danger-text: #D70015;--ios-danger-fill: #D70015;--ios-info-text: var(--ios-blue-text);--ios-switch-on: var(--ios-green);--ios-bubble-out-bg: var(--ios-tint-fill);--ios-bubble-out-fg: #FFFFFF;--ios-bubble-in-bg: var(--ios-fill-2);--ios-bubble-in-fg: var(--ios-label);--ios-shadow-1: 0 0 0 .5px rgba(0, 0, 0, .04), 0 2px 10px rgba(0, 0, 0, .06);--ios-shadow-2: 0 6px 24px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .06);--ios-shadow-3: 0 12px 40px rgba(0, 0, 0, .16), 0 2px 8px rgba(0, 0, 0, .08);--ios-shadow-4: 0 24px 64px rgba(0, 0, 0, .26), 0 4px 16px rgba(0, 0, 0, .1);--ios-shadow-knob: 0 3px 8px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .16), 0 3px 1px rgba(0, 0, 0, .06);--ios-hairline: rgba(0, 0, 0, .08);--ios-specular: rgba(255, 255, 255, .85);--ios-scrim: rgba(0, 0, 0, .3);--ios-glass-solid: 0;--ios-surface-solid: var(--ios-bg-elev);--ios-surface-solid-2: var(--ios-bg-elev-2);--ios-dim-clear: .35}:root[data-diseno="2"][data-tema=oscuro]{color-scheme:dark;--ios-red: #FF4245;--ios-orange: #FF9230;--ios-yellow: #FFD600;--ios-green: #30D158;--ios-mint: #00DAC3;--ios-teal: #00D2E0;--ios-cyan: #3CD3FE;--ios-blue: #0091FF;--ios-indigo: #6D7CFF;--ios-purple: #DB34F2;--ios-pink: #FF375F;--ios-brown: #B78A66;--ios-gray: #8E8E93;--ios-gray-2: #636366;--ios-gray-3: #48484A;--ios-gray-4: #3A3A3C;--ios-gray-5: #2C2C2E;--ios-gray-6: #1C1C1E;--ios-bg: #000000;--ios-bg-2: #1C1C1E;--ios-bg-3: #2C2C2E;--ios-bg-grouped: #000000;--ios-bg-grouped-2: #1C1C1E;--ios-bg-grouped-3: #2C2C2E;--ios-bg-elev: #1C1C1E;--ios-bg-elev-2: #2C2C2E;--ios-bg-elev-3: #3A3A3C;--ios-label: #FFFFFF;--ios-label-2: rgba(235, 235, 245, .6);--ios-label-2-native: rgba(235, 235, 245, .6);--ios-label-3: rgba(235, 235, 245, .3);--ios-label-4: rgba(235, 235, 245, .16);--ios-placeholder: rgba(235, 235, 245, .5);--ios-fill: rgba(120, 120, 128, .36);--ios-fill-2: rgba(120, 120, 128, .32);--ios-fill-3: rgba(118, 118, 128, .24);--ios-fill-4: rgba(118, 118, 128, .18);--ios-separator: rgba(84, 84, 88, .6);--ios-separator-opaque: #38383A;--ios-tint: #FF5C69;--ios-tint-fill: #EB0A30;--ios-tint-rgb: 235 10 48;--ios-tint-pressed: color-mix(in srgb, var(--ios-tint-fill) 82%, #fff);--ios-tint-soft: rgb(var(--ios-tint-rgb) / .24);--ios-tint-glow: rgb(var(--ios-tint-rgb) / .5);--ios-on-tint: #FFFFFF;--ios-link: var(--ios-tint);--ios-focus-ring: #FF5C69;--ios-red-text: #FF6165;--ios-orange-text: #FFA056;--ios-yellow-text: #FEDF43;--ios-green-text: #4AD968;--ios-mint-text: #54DFCB;--ios-teal-text: #3BDDEC;--ios-cyan-text: #6DD9FF;--ios-blue-text: #5CB8FF;--ios-indigo-text: #A7AAFF;--ios-purple-text: #EA8DFF;--ios-pink-text: #FF8AC4;--ios-brown-text: #DBA679;--ios-success: var(--ios-green);--ios-warning: var(--ios-orange);--ios-danger: var(--ios-red);--ios-info: var(--ios-blue);--ios-success-text: var(--ios-green-text);--ios-warning-text: var(--ios-orange-text);--ios-danger-text: #FF6165;--ios-danger-fill: #D70015;--ios-info-text: var(--ios-blue-text);--ios-switch-on: var(--ios-green);--ios-bubble-out-bg: var(--ios-tint-fill);--ios-bubble-out-fg: #FFFFFF;--ios-bubble-in-bg: var(--ios-fill-2);--ios-bubble-in-fg: var(--ios-label);--ios-shadow-1: 0 0 0 .5px rgba(255, 255, 255, .06), 0 2px 12px rgba(0, 0, 0, .4);--ios-shadow-2: 0 8px 28px rgba(0, 0, 0, .45), 0 1px 3px rgba(0, 0, 0, .3);--ios-shadow-3: 0 14px 44px rgba(0, 0, 0, .55), 0 2px 8px rgba(0, 0, 0, .35);--ios-shadow-4: 0 28px 72px rgba(0, 0, 0, .65), 0 4px 16px rgba(0, 0, 0, .4);--ios-shadow-knob: 0 3px 8px rgba(0, 0, 0, .35), 0 1px 1px rgba(0, 0, 0, .3);--ios-hairline: rgba(255, 255, 255, .12);--ios-specular: rgba(255, 255, 255, .28);--ios-scrim: rgba(0, 0, 0, .55);--ios-glass-solid: 0;--ios-surface-solid: var(--ios-bg-elev);--ios-surface-solid-2: var(--ios-bg-elev-2);--ios-dim-clear: .35}@media (prefers-contrast: more){:root[data-diseno="2"][data-tema=claro]:not([data-contraste=normal]),:root[data-diseno="2"]:not([data-tema]):not([data-contraste=normal]){--ios-red: #E9152D;--ios-orange: #C55300;--ios-yellow: #A16A00;--ios-green: #008932;--ios-mint: #008575;--ios-teal: #008198;--ios-cyan: #007EAE;--ios-blue: #1E6EF4;--ios-indigo: #564ADE;--ios-purple: #B02FC2;--ios-pink: #E7124D;--ios-brown: #956D51;--ios-gray: #6C6C70;--ios-gray-2: #8E8E93;--ios-gray-3: #AEAEB2;--ios-gray-4: #BCBCC0;--ios-gray-5: #D8D8DC;--ios-gray-6: #EBEBF0;--ios-bg: #FFFFFF;--ios-bg-2: #EBEBF0;--ios-bg-3: #FFFFFF;--ios-bg-grouped: #EBEBF0;--ios-bg-grouped-2: #FFFFFF;--ios-bg-grouped-3: #EBEBF0;--ios-bg-elev: #FFFFFF;--ios-bg-elev-2: #EBEBF0;--ios-bg-elev-3: #FFFFFF;--ios-label: #000000;--ios-label-2: rgba(60, 60, 67, .78);--ios-label-2-native: rgba(60, 60, 67, .68);--ios-label-3: rgba(60, 60, 67, .38);--ios-label-4: rgba(60, 60, 67, .26);--ios-placeholder: rgba(60, 60, 67, .68);--ios-fill: rgba(120, 120, 128, .28);--ios-fill-2: rgba(120, 120, 128, .24);--ios-fill-3: rgba(118, 118, 128, .2);--ios-fill-4: rgba(116, 116, 128, .16);--ios-separator: rgba(60, 60, 67, .37);--ios-separator-opaque: #C6C6C8;--ios-tint: #A8061F;--ios-tint-fill: #A8061F;--ios-tint-rgb: 168 6 31;--ios-tint-pressed: color-mix(in srgb, var(--ios-tint-fill) 86%, #000);--ios-tint-soft: rgb(var(--ios-tint-rgb) / .12);--ios-tint-glow: rgb(var(--ios-tint-rgb) / .35);--ios-on-tint: #FFFFFF;--ios-link: var(--ios-tint);--ios-focus-ring: #A8061F;--ios-red-text: #C81227;--ios-orange-text: #A94700;--ios-yellow-text: #8A5B00;--ios-green-text: #00762B;--ios-mint-text: #007265;--ios-teal-text: #006F83;--ios-cyan-text: #006C96;--ios-blue-text: #1A5FD2;--ios-indigo-text: #4A40BF;--ios-purple-text: #9728A7;--ios-pink-text: #C70F42;--ios-brown-text: #805E46;--ios-success: var(--ios-green);--ios-warning: var(--ios-orange);--ios-danger: var(--ios-red);--ios-info: var(--ios-blue);--ios-success-text: var(--ios-green-text);--ios-warning-text: var(--ios-orange-text);--ios-danger-text: #B30012;--ios-danger-fill: #B30012;--ios-info-text: var(--ios-blue-text);--ios-switch-on: var(--ios-green);--ios-bubble-out-bg: var(--ios-tint-fill);--ios-bubble-out-fg: #FFFFFF;--ios-bubble-in-bg: var(--ios-fill-2);--ios-bubble-in-fg: var(--ios-label);--ios-hairline: rgba(0, 0, 0, .45);--ios-glass-solid: 1}:root[data-diseno="2"][data-tema=oscuro]:not([data-contraste=normal]){--ios-red: #FF6165;--ios-orange: #FFA056;--ios-yellow: #FEDF43;--ios-green: #4AD968;--ios-mint: #54DFCB;--ios-teal: #3BDDEC;--ios-cyan: #6DD9FF;--ios-blue: #5CB8FF;--ios-indigo: #A7AAFF;--ios-purple: #EA8DFF;--ios-pink: #FF8AC4;--ios-brown: #DBA679;--ios-gray: #AEAEB2;--ios-gray-2: #7C7C80;--ios-gray-3: #545456;--ios-gray-4: #444446;--ios-gray-5: #363638;--ios-gray-6: #242426;--ios-bg: #000000;--ios-bg-2: #242426;--ios-bg-3: #363638;--ios-bg-grouped: #000000;--ios-bg-grouped-2: #242426;--ios-bg-grouped-3: #363638;--ios-bg-elev: #242426;--ios-bg-elev-2: #363638;--ios-bg-elev-3: #444446;--ios-label: #FFFFFF;--ios-label-2: rgba(235, 235, 245, .74);--ios-label-2-native: rgba(235, 235, 245, .68);--ios-label-3: rgba(235, 235, 245, .38);--ios-label-4: rgba(235, 235, 245, .24);--ios-placeholder: rgba(235, 235, 245, .62);--ios-fill: rgba(120, 120, 128, .44);--ios-fill-2: rgba(120, 120, 128, .4);--ios-fill-3: rgba(118, 118, 128, .32);--ios-fill-4: rgba(118, 118, 128, .26);--ios-separator: rgba(84, 84, 88, .68);--ios-separator-opaque: #38383A;--ios-tint: #FF7F8A;--ios-tint-fill: #DE0A2E;--ios-tint-rgb: 222 10 46;--ios-tint-pressed: color-mix(in srgb, var(--ios-tint-fill) 82%, #fff);--ios-tint-soft: rgb(var(--ios-tint-rgb) / .24);--ios-tint-glow: rgb(var(--ios-tint-rgb) / .5);--ios-on-tint: #FFFFFF;--ios-link: var(--ios-tint);--ios-focus-ring: #FF7F8A;--ios-red-text: #FF6165;--ios-orange-text: #FFA056;--ios-yellow-text: #FEDF43;--ios-green-text: #4AD968;--ios-mint-text: #54DFCB;--ios-teal-text: #3BDDEC;--ios-cyan-text: #6DD9FF;--ios-blue-text: #5CB8FF;--ios-indigo-text: #A7AAFF;--ios-purple-text: #EA8DFF;--ios-pink-text: #FF8AC4;--ios-brown-text: #DBA679;--ios-success: var(--ios-green);--ios-warning: var(--ios-orange);--ios-danger: var(--ios-red);--ios-info: var(--ios-blue);--ios-success-text: var(--ios-green-text);--ios-warning-text: var(--ios-orange-text);--ios-danger-text: #FF8A8E;--ios-danger-fill: #D70015;--ios-info-text: var(--ios-blue-text);--ios-switch-on: var(--ios-green);--ios-bubble-out-bg: var(--ios-tint-fill);--ios-bubble-out-fg: #FFFFFF;--ios-bubble-in-bg: var(--ios-fill-2);--ios-bubble-in-fg: var(--ios-label);--ios-hairline: rgba(255, 255, 255, .55);--ios-glass-solid: 1}}:root[data-diseno="2"][data-tema=claro][data-contraste=alto]{--ios-red: #E9152D;--ios-orange: #C55300;--ios-yellow: #A16A00;--ios-green: #008932;--ios-mint: #008575;--ios-teal: #008198;--ios-cyan: #007EAE;--ios-blue: #1E6EF4;--ios-indigo: #564ADE;--ios-purple: #B02FC2;--ios-pink: #E7124D;--ios-brown: #956D51;--ios-gray: #6C6C70;--ios-gray-2: #8E8E93;--ios-gray-3: #AEAEB2;--ios-gray-4: #BCBCC0;--ios-gray-5: #D8D8DC;--ios-gray-6: #EBEBF0;--ios-bg: #FFFFFF;--ios-bg-2: #EBEBF0;--ios-bg-3: #FFFFFF;--ios-bg-grouped: #EBEBF0;--ios-bg-grouped-2: #FFFFFF;--ios-bg-grouped-3: #EBEBF0;--ios-bg-elev: #FFFFFF;--ios-bg-elev-2: #EBEBF0;--ios-bg-elev-3: #FFFFFF;--ios-label: #000000;--ios-label-2: rgba(60, 60, 67, .78);--ios-label-2-native: rgba(60, 60, 67, .68);--ios-label-3: rgba(60, 60, 67, .38);--ios-label-4: rgba(60, 60, 67, .26);--ios-placeholder: rgba(60, 60, 67, .68);--ios-fill: rgba(120, 120, 128, .28);--ios-fill-2: rgba(120, 120, 128, .24);--ios-fill-3: rgba(118, 118, 128, .2);--ios-fill-4: rgba(116, 116, 128, .16);--ios-separator: rgba(60, 60, 67, .37);--ios-separator-opaque: #C6C6C8;--ios-tint: #A8061F;--ios-tint-fill: #A8061F;--ios-tint-rgb: 168 6 31;--ios-tint-pressed: color-mix(in srgb, var(--ios-tint-fill) 86%, #000);--ios-tint-soft: rgb(var(--ios-tint-rgb) / .12);--ios-tint-glow: rgb(var(--ios-tint-rgb) / .35);--ios-on-tint: #FFFFFF;--ios-link: var(--ios-tint);--ios-focus-ring: #A8061F;--ios-red-text: #C81227;--ios-orange-text: #A94700;--ios-yellow-text: #8A5B00;--ios-green-text: #00762B;--ios-mint-text: #007265;--ios-teal-text: #006F83;--ios-cyan-text: #006C96;--ios-blue-text: #1A5FD2;--ios-indigo-text: #4A40BF;--ios-purple-text: #9728A7;--ios-pink-text: #C70F42;--ios-brown-text: #805E46;--ios-success: var(--ios-green);--ios-warning: var(--ios-orange);--ios-danger: var(--ios-red);--ios-info: var(--ios-blue);--ios-success-text: var(--ios-green-text);--ios-warning-text: var(--ios-orange-text);--ios-danger-text: #B30012;--ios-danger-fill: #B30012;--ios-info-text: var(--ios-blue-text);--ios-switch-on: var(--ios-green);--ios-bubble-out-bg: var(--ios-tint-fill);--ios-bubble-out-fg: #FFFFFF;--ios-bubble-in-bg: var(--ios-fill-2);--ios-bubble-in-fg: var(--ios-label);--ios-hairline: rgba(0, 0, 0, .45);--ios-glass-solid: 1}:root[data-diseno="2"][data-tema=oscuro][data-contraste=alto]{--ios-red: #FF6165;--ios-orange: #FFA056;--ios-yellow: #FEDF43;--ios-green: #4AD968;--ios-mint: #54DFCB;--ios-teal: #3BDDEC;--ios-cyan: #6DD9FF;--ios-blue: #5CB8FF;--ios-indigo: #A7AAFF;--ios-purple: #EA8DFF;--ios-pink: #FF8AC4;--ios-brown: #DBA679;--ios-gray: #AEAEB2;--ios-gray-2: #7C7C80;--ios-gray-3: #545456;--ios-gray-4: #444446;--ios-gray-5: #363638;--ios-gray-6: #242426;--ios-bg: #000000;--ios-bg-2: #242426;--ios-bg-3: #363638;--ios-bg-grouped: #000000;--ios-bg-grouped-2: #242426;--ios-bg-grouped-3: #363638;--ios-bg-elev: #242426;--ios-bg-elev-2: #363638;--ios-bg-elev-3: #444446;--ios-label: #FFFFFF;--ios-label-2: rgba(235, 235, 245, .74);--ios-label-2-native: rgba(235, 235, 245, .68);--ios-label-3: rgba(235, 235, 245, .38);--ios-label-4: rgba(235, 235, 245, .24);--ios-placeholder: rgba(235, 235, 245, .62);--ios-fill: rgba(120, 120, 128, .44);--ios-fill-2: rgba(120, 120, 128, .4);--ios-fill-3: rgba(118, 118, 128, .32);--ios-fill-4: rgba(118, 118, 128, .26);--ios-separator: rgba(84, 84, 88, .68);--ios-separator-opaque: #38383A;--ios-tint: #FF7F8A;--ios-tint-fill: #DE0A2E;--ios-tint-rgb: 222 10 46;--ios-tint-pressed: color-mix(in srgb, var(--ios-tint-fill) 82%, #fff);--ios-tint-soft: rgb(var(--ios-tint-rgb) / .24);--ios-tint-glow: rgb(var(--ios-tint-rgb) / .5);--ios-on-tint: #FFFFFF;--ios-link: var(--ios-tint);--ios-focus-ring: #FF7F8A;--ios-red-text: #FF6165;--ios-orange-text: #FFA056;--ios-yellow-text: #FEDF43;--ios-green-text: #4AD968;--ios-mint-text: #54DFCB;--ios-teal-text: #3BDDEC;--ios-cyan-text: #6DD9FF;--ios-blue-text: #5CB8FF;--ios-indigo-text: #A7AAFF;--ios-purple-text: #EA8DFF;--ios-pink-text: #FF8AC4;--ios-brown-text: #DBA679;--ios-success: var(--ios-green);--ios-warning: var(--ios-orange);--ios-danger: var(--ios-red);--ios-info: var(--ios-blue);--ios-success-text: var(--ios-green-text);--ios-warning-text: var(--ios-orange-text);--ios-danger-text: #FF8A8E;--ios-danger-fill: #D70015;--ios-info-text: var(--ios-blue-text);--ios-switch-on: var(--ios-green);--ios-bubble-out-bg: var(--ios-tint-fill);--ios-bubble-out-fg: #FFFFFF;--ios-bubble-in-bg: var(--ios-fill-2);--ios-bubble-in-fg: var(--ios-label);--ios-hairline: rgba(255, 255, 255, .55);--ios-glass-solid: 1}:root[data-diseno="2"][data-transparencia=reducida]{--ios-glass-solid: 1;--ios-hairline: color-mix(in srgb, var(--ios-label) 22%, transparent)}@supports (transition-timing-function: linear(0,1)){:root[data-diseno="2"]{--ios-spring-smooth: linear(0, .024, .082, .158, .243, .329, .413, .491, .562, .626, .682, .731, .774, .81, .841, .868, .89, .909, .925, .938, .949, .958, .965, .972, .977, .981, .984, .987, .99, .992, .993, .994, 1);--ios-spring-snappy: linear(0, .021, .073, .145, .229, .316, .404, .487, .565, .636, .7, .755, .803, .844, .878, .907, .93, .949, .964, .976, .985, .992, .997, 1.001, 1.003, 1.005, 1.006, 1.006, 1.006, 1.006, 1.006, 1.005, 1);--ios-spring-bouncy: linear(0, .025, .089, .177, .28, .387, .494, .594, .685, .765, .834, .892, .938, .974, 1.001, 1.021, 1.034, 1.042, 1.045, 1.046, 1.044, 1.041, 1.036, 1.031, 1.027, 1.022, 1.017, 1.013, 1.01, 1.007, 1.004, 1.002, 1);--ios-spring-fast: linear(0, .023, .081, .16, .25, .343, .435, .521, .601, .672, .734, .788, .833, .871, .903, .928, .949, .965, .977, .986, .993, .998, 1.002, 1.004, 1.005, 1.006, 1.006, 1.006, 1.006, 1.005, 1.005, 1.004, 1);--ios-spring-lift: linear(0, .037, .131, .258, .398, .538, .667, .781, .875, .95, 1.005, 1.043, 1.067, 1.078, 1.081, 1.077, 1.069, 1.058, 1.047, 1.036, 1.025, 1.016, 1.009, 1.003, .999, .996, .994, .994, .993, .994, .995, .995, 1)}}@supports (font: -apple-system-body){:root[data-diseno="2"]{--ios-track-large-title: normal;--ios-track-title-1: normal;--ios-track-title-2: normal;--ios-track-title-3: normal;--ios-track-headline: normal;--ios-track-body: normal;--ios-track-callout: normal;--ios-track-subhead: normal;--ios-track-footnote: normal;--ios-track-caption-1: normal;--ios-track-caption-2: normal}}:root[data-diseno="2"][data-movimiento=reducido]{--ios-dur-smooth: 1ms;--ios-spring-smooth: linear;--ios-dur-snappy: 1ms;--ios-spring-snappy: linear;--ios-dur-bouncy: 1ms;--ios-spring-bouncy: linear;--ios-dur-fast: 1ms;--ios-spring-fast: linear;--ios-dur-lift: 1ms;--ios-spring-lift: linear;--ios-dur-sheet: 1ms;--ios-dur-fade: 1ms;--ios-dur-press: 1ms;--ios-press-scale: 1;--ios-press-scale-lift: 1;--ios-stagger: 0ms}/*!
 * liquid-glass-kit.css  v1.0  (2026-10-19)  --  Liquid Glass (Apple Tahoe / iOS 26) para la web
 *
 * CAPA 1 (base, TODOS los navegadores, incluido Safari/iOS): CSS puro
 *   backdrop-filter blur+saturate, borde especular con mascara, sombras internas, gradientes.
 * CAPA 2 (mejora, solo Chromium/PC): refraccion real del fondo con SVG feDisplacementMap.
 *   Se activa con data-lq-refract (lo pone lq-support.js) y la clase .lq-refract. Si no hay
 *   refraccion, el elemento sigue siendo vidrio (CAPA 1) sin ningun cambio de diseno.
 *
 * Tema:   :root[data-tema='claro'] | :root[data-tema='oscuro']  (sin atributo: prefers-color-scheme)
 * Acento: --lq-accent-rgb (por defecto el rojo de marca #cc0a2b = 204 10 43)
 *
 * NOMBRES: prefijo lq-* y --lq-* (el CONTRATO reserva lg-* para el login de la app). El mismo CSS colgado de
 *   :root[data-diseno='2'] esta en liquid-glass-kit.scoped.css (se genera con tools/scope-kit.mjs).
 *
 * ATRIBUCIONES (todo MIT; el CSS de este archivo es propio; se cita lo que influyo en los valores y la tecnica):
 *   - Valores del material, ajustados por sus autores contra .glassEffect de SwiftUI (macOS 27):
 *       regular = blur 10.35px, saturate 2.25, contrast .813, brightness .991, tinte blanco .496
 *       clear   = blur 16.0px,  saturate 1.31, contrast .901, tinte rgb(249 249 255 / .235)
 *       amazing-glass, Ivan Tomac (tomacco), https://github.com/tomacco/amazing-glass  (MIT, 2026)
 *       (src/core/params.ts y src/styles/tokens.css). El resto de valores (rim, sombras, oscuro) son propios.
 *   - Refraccion SVG/Chromium y patron  backdrop-filter: var(--hyalite, blur())  :
 *       hyalite v0.5.0, VII-Cae, https://github.com/VII-Cae/hyalite--liquid-glass  (MIT, 2026)
 *       -> vendor/hyalite.js (copia sin cambios) y defs.svg (copia de filtros que genera hyalite).
 *   - Fisica de la refraccion (Snell, perfil del bisel): kube.io, https://kube.io/blog/liquid-glass-css-svg/
 *     (articulo, sin codigo reutilizado)
 *   Licencias completas: ver INVESTIGACION-LIQUID-GLASS.md y vendor/HYALITE-LICENSE.txt
 *
 * REGLAS DE USO (aprendidas al probar, detalle en el informe):
 *   1. Maximo ~6 superficies con backdrop-filter visibles a la vez en movil; los hijos de una
 *      superficie de vidrio NO llevan backdrop-filter (este kit ya lo anula, ver "ANIDADO").
 *   2. Un ancestro con filter/opacity<1/mask/transform-3d crea "backdrop root": el vidrio de
 *      dentro ya no ve la pagina de detras. Mantener el vidrio fuera de esos ancestros.
 *   3. backdrop-filter crea bloque contenedor para hijos position:fixed: la mascota/FAB fixed
 *      no debe vivir dentro de una superficie de vidrio.
 *   4. No animar blur() ni saturate(); animar solo transform y opacity.
 */:root[data-diseno="2"],:root[data-diseno="2"][data-tema=claro]{color-scheme:light;--lq-accent-rgb: 204 10 43;--lq-accent: rgb(var(--lq-accent-rgb));--lq-accent-text: #cc0a2b;--lq-up: #0a8f4c;--lq-scrim: rgb(12 8 24 / .3);--lq-ink: #15151b;--lq-ink-soft: rgb(21 21 27 / .64);--lq-ink-faint: rgb(21 21 27 / .38);--lq-fill: rgb(255 255 255 / .46);--lq-fill-card: rgb(255 255 255 / .54);--lq-fill-clear: rgb(249 249 255 / .235);--lq-fill-strong: rgb(255 255 255 / .72);--lq-fill-inner: rgb(255 255 255 / .5);--lq-fill-inset: rgb(110 110 135 / .14);--lq-fill-opaque: #f3f1f5;--lq-thumb: rgb(255 255 255 / .96);--lq-hair: rgb(255 255 255 / .6);--lq-rim-a: rgb(255 255 255 / .98);--lq-rim-b: rgb(255 255 255 / .12);--lq-rim-c: rgb(255 255 255 / .62);--lq-inner-hi: rgb(255 255 255 / .75);--lq-inner-lo: rgb(60 30 90 / .1);--lq-glow: rgb(255 255 255 / .1);--lq-sheen: .26;--lq-shadow-1: rgb(50 20 70 / .14);--lq-shadow-2: rgb(50 20 70 / .08);--lq-blur: 10px;--lq-sat: 2.25;--lq-bright: .99;--lq-contrast: .81}:root[data-diseno="2"][data-tema=oscuro]{color-scheme:dark;--lq-ink: #f7f6fa;--lq-accent-text: #ff6b81;--lq-up: #4ade80;--lq-scrim: rgb(0 0 0 / .45);--lq-ink-soft: rgb(247 246 250 / .68);--lq-ink-faint: rgb(247 246 250 / .42);--lq-fill: rgb(30 30 34 / .36);--lq-fill-card: rgb(28 28 38 / .46);--lq-fill-clear: rgb(255 255 255 / .06);--lq-fill-strong: rgb(24 24 32 / .68);--lq-fill-inner: rgb(255 255 255 / .11);--lq-fill-inset: rgb(0 0 0 / .3);--lq-fill-opaque: #1c1c24;--lq-thumb: rgb(250 250 252 / .94);--lq-hair: rgb(255 255 255 / .12);--lq-rim-a: rgb(255 255 255 / .62);--lq-rim-b: rgb(255 255 255 / .04);--lq-rim-c: rgb(255 255 255 / .3);--lq-inner-hi: rgb(255 255 255 / .22);--lq-inner-lo: rgb(0 0 0 / .38);--lq-glow: rgb(255 255 255 / .05);--lq-sheen: .14;--lq-shadow-1: rgb(0 0 0 / .42);--lq-shadow-2: rgb(0 0 0 / .35);--lq-sat: 1.9;--lq-bright: .98;--lq-contrast: .88}@media (prefers-color-scheme: dark){:root[data-diseno="2"]:not([data-tema]){color-scheme:dark;--lq-ink: #f7f6fa;--lq-accent-text: #ff6b81;--lq-up: #4ade80;--lq-scrim: rgb(0 0 0 / .45);--lq-ink-soft: rgb(247 246 250 / .68);--lq-ink-faint: rgb(247 246 250 / .42);--lq-fill: rgb(30 30 34 / .36);--lq-fill-card: rgb(28 28 38 / .46);--lq-fill-clear: rgb(255 255 255 / .06);--lq-fill-strong: rgb(24 24 32 / .68);--lq-fill-inner: rgb(255 255 255 / .11);--lq-fill-inset: rgb(0 0 0 / .3);--lq-fill-opaque: #1c1c24;--lq-thumb: rgb(250 250 252 / .94);--lq-hair: rgb(255 255 255 / .12);--lq-rim-a: rgb(255 255 255 / .62);--lq-rim-b: rgb(255 255 255 / .04);--lq-rim-c: rgb(255 255 255 / .3);--lq-inner-hi: rgb(255 255 255 / .22);--lq-inner-lo: rgb(0 0 0 / .38);--lq-glow: rgb(255 255 255 / .05);--lq-sheen: .14;--lq-shadow-1: rgb(0 0 0 / .42);--lq-shadow-2: rgb(0 0 0 / .35);--lq-sat: 1.9;--lq-bright: .98;--lq-contrast: .88}}:root[data-diseno="2"]{--lq-radius-s: 14px;--lq-radius-m: 22px;--lq-radius-l: 32px;--lq-radius-pill: 999px;--lq-rim-w: 1.5px;--lq-ease: cubic-bezier(.2, .9, .3, 1.15);--lq-spring: linear(0, .2 6%, .62 15%, .93 25%, 1.06 35%, 1.07 42%, 1.02 58%, .995 75%, 1);--lq-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, system-ui, sans-serif}:root[data-diseno="2"] :where(.lq-glass,.lq-btn,.lq-bar,.lq-sheet,.lq-card,.lq-fab,.lq-bubble){position:relative}:root[data-diseno="2"] .lq-glass{isolation:isolate;color:var(--lq-ink);background:var(--lq-fill);border-radius:var(--lq-r, var(--lq-radius-m));-webkit-backdrop-filter:var(--lq-pre-f, ) var(--hyalite, blur(var(--lq-blur))) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));backdrop-filter:var(--lq-pre-f, ) var(--hyalite, blur(var(--lq-blur))) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));box-shadow:0 1px 2px var(--lq-shadow-2),0 14px 34px -8px var(--lq-shadow-1),inset 0 0 0 .5px var(--lq-hair),inset 0 1px 1px var(--lq-inner-hi),inset 0 -10px 18px -10px var(--lq-inner-lo),inset 0 0 24px var(--lq-glow)}:root[data-diseno="2"] .lq-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:var(--lq-rim-w);border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,var(--lq-rim-a) 0%,var(--lq-rim-b) 36%,var(--lq-rim-b) 64%,var(--lq-rim-c) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}:root[data-diseno="2"] .lq-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 95% at 16% -12%,rgb(255 255 255 / var(--lq-sheen)),#fff0 58%)}@media (hover: hover) and (pointer: fine){:root[data-diseno="2"] .lq-spec:after{background:radial-gradient(260px circle at var(--lq-mx, 16%) var(--lq-my, -12%),rgb(255 255 255 / calc(var(--lq-sheen) + .16)) 0%,rgb(255 255 255 / 0) 62%)}}:root[data-diseno="2"] .lq-glass-clear{--lq-blur: 16px;--lq-sat: 1.31;--lq-bright: 1;--lq-contrast: .9;--lq-sheen: .18;background:var(--lq-fill-clear)}:root[data-diseno="2"] .lq-glass-clear:after{background:radial-gradient(120% 95% at 16% -12%,#ffffff38,#fff0 55%)}:root[data-diseno="2"] .lq-glass-strong{--lq-blur: 24px;--lq-sat: 2;background:var(--lq-fill-strong)}:root[data-diseno="2"] :is(.lq-glass,.lq-bar,.lq-sheet,.lq-card) :is(.lq-glass,.lq-btn,.lq-card,.lq-bar,.lq-bubble-glass,.lq-fab){-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-diseno="2"] :is(.lq-glass,.lq-bar,.lq-sheet,.lq-card) :is(.lq-glass,.lq-btn,.lq-card):not(.lq-btn-tint){background-color:var(--lq-fill-inner)}@media (hover: hover){:root[data-diseno="2"] :is(.lq-glass,.lq-bar,.lq-sheet,.lq-card) .lq-btn:not(.lq-btn-tint):hover{background-color:var(--lq-fill-strong)}}:root[data-diseno="2"] .lq-r-s{--lq-r: var(--lq-radius-s)}:root[data-diseno="2"] .lq-r-m{--lq-r: var(--lq-radius-m)}:root[data-diseno="2"] .lq-r-l{--lq-r: var(--lq-radius-l)}:root[data-diseno="2"] .lq-r-pill{--lq-r: var(--lq-radius-pill)}:root[data-diseno="2"] .lq-pill{--lq-r: var(--lq-radius-pill);border-radius:var(--lq-radius-pill)}:root[data-diseno="2"] .lq-btn{--lq-r: var(--lq-radius-pill);display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;font:600 15px/1 var(--lq-font);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:0;text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .45s var(--lq-spring),box-shadow .25s ease,background-color .25s ease;isolation:isolate;color:var(--lq-ink);background:var(--lq-fill);border-radius:var(--lq-r);-webkit-backdrop-filter:var(--lq-pre-f, ) var(--hyalite, blur(var(--lq-blur))) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));backdrop-filter:var(--lq-pre-f, ) var(--hyalite, blur(var(--lq-blur))) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));box-shadow:0 1px 2px var(--lq-shadow-2),0 8px 20px -6px var(--lq-shadow-1),inset 0 0 0 .5px var(--lq-hair),inset 0 1px 1px var(--lq-inner-hi),inset 0 -8px 14px -8px var(--lq-inner-lo),inset 0 0 16px var(--lq-glow)}:root[data-diseno="2"] .lq-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:var(--lq-rim-w);border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,var(--lq-rim-a) 0%,var(--lq-rim-b) 40%,var(--lq-rim-b) 60%,var(--lq-rim-c) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}:root[data-diseno="2"] .lq-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgb(255 255 255 / calc(var(--lq-sheen) * .9)),#fff0 62%)}@media (hover: hover){:root[data-diseno="2"] .lq-btn:hover{background-color:var(--lq-fill-strong)}}:root[data-diseno="2"] .lq-btn:active{transform:scale(.955)}:root[data-diseno="2"] .lq-btn:focus-visible{outline:2px solid rgb(var(--lq-accent-rgb) / .75);outline-offset:3px}:root[data-diseno="2"] .lq-btn[disabled],:root[data-diseno="2"] .lq-btn[aria-disabled=true]{opacity:.45;pointer-events:none}:root[data-diseno="2"] .lq-btn-round{width:44px;padding:0}:root[data-diseno="2"] .lq-btn-lg{min-height:52px;padding:0 26px;font-size:16px}:root[data-diseno="2"] .lq-btn-round.lq-btn-lg{width:52px;padding:0}:root[data-diseno="2"] .lq-btn>svg,:root[data-diseno="2"] .lq-btn>img{width:20px;height:20px;flex:none}:root[data-diseno="2"] .lq-btn-tint{--lq-sat: 1.4;color:#fff;background:linear-gradient(180deg,#ffffff26,#fff0 55%),rgb(var(--lq-accent-rgb) / .78);box-shadow:0 1px 2px #0003,0 10px 24px -6px rgb(var(--lq-accent-rgb) / .55),inset 0 0 0 .5px #ffffff61,inset 0 1.5px 1px #ffffff8c,inset 0 -9px 14px -8px #46000a4d,inset 0 0 18px #ffffff1a;text-shadow:0 1px 1px rgb(60 0 10 / .3)}@media (hover: hover){:root[data-diseno="2"] .lq-btn-tint:hover{background-color:rgb(var(--lq-accent-rgb) / .9)}}:root[data-diseno="2"] .lq-bar{--lq-r: var(--lq-radius-pill);display:flex;align-items:center;gap:4px;padding:6px;isolation:isolate;color:var(--lq-ink);background:var(--lq-fill);border-radius:var(--lq-r);-webkit-backdrop-filter:var(--lq-pre-f, ) var(--hyalite, blur(var(--lq-blur))) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));backdrop-filter:var(--lq-pre-f, ) var(--hyalite, blur(var(--lq-blur))) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));box-shadow:0 1px 2px var(--lq-shadow-2),0 16px 38px -10px var(--lq-shadow-1),inset 0 0 0 .5px var(--lq-hair),inset 0 1px 1px var(--lq-inner-hi),inset 0 -10px 18px -10px var(--lq-inner-lo),inset 0 0 24px var(--lq-glow)}:root[data-diseno="2"] .lq-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:var(--lq-rim-w);border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,var(--lq-rim-a) 0%,var(--lq-rim-b) 36%,var(--lq-rim-b) 64%,var(--lq-rim-c) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}:root[data-diseno="2"] .lq-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 140% at 14% -30%,rgb(255 255 255 / var(--lq-sheen)),#fff0 60%)}:root[data-diseno="2"] .lq-bar__item{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:56px;min-height:48px;padding:6px 14px;border:0;border-radius:var(--lq-radius-pill);background:transparent;color:var(--lq-ink-soft);font:600 11px/1.1 var(--lq-font);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s ease,background-color .3s ease,transform .4s var(--lq-spring)}:root[data-diseno="2"] .lq-bar__item>svg{width:24px;height:24px}:root[data-diseno="2"] .lq-bar__item:active{transform:scale(.94)}:root[data-diseno="2"] .lq-bar__item:focus-visible{outline:2px solid rgb(var(--lq-accent-rgb) / .75);outline-offset:-2px}:root[data-diseno="2"] .lq-bar__item[aria-current],:root[data-diseno="2"] .lq-bar__item.is-active{color:var(--lq-accent-text);background:var(--lq-fill-inner);box-shadow:0 2px 8px -2px var(--lq-shadow-2),inset 0 0 0 .5px var(--lq-hair),inset 0 1px 1px var(--lq-inner-hi),inset 0 -6px 12px -8px var(--lq-inner-lo)}:root[data-diseno="2"] .lq-bar-edge{--lq-r: 0;border-radius:0;padding:10px 16px;box-shadow:0 1px 0 var(--lq-hair),0 8px 24px -14px var(--lq-shadow-1),inset 0 1px 0 var(--lq-inner-hi)}:root[data-diseno="2"] .lq-bar-edge:before{display:none}:root[data-diseno="2"] .lq-sheet{--lq-r: var(--lq-radius-l);--lq-blur: 24px;--lq-sat: 2;isolation:isolate;padding:22px;color:var(--lq-ink);background:var(--lq-fill-strong);border-radius:var(--lq-r);-webkit-backdrop-filter:var(--lq-pre-f, ) var(--hyalite, blur(var(--lq-blur))) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));backdrop-filter:var(--lq-pre-f, ) var(--hyalite, blur(var(--lq-blur))) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));box-shadow:0 2px 4px var(--lq-shadow-2),0 34px 80px -14px var(--lq-shadow-1),inset 0 0 0 .5px var(--lq-hair),inset 0 1px 1px var(--lq-inner-hi),inset 0 -14px 24px -14px var(--lq-inner-lo),inset 0 0 30px var(--lq-glow)}:root[data-diseno="2"] .lq-sheet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:var(--lq-rim-w);border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,var(--lq-rim-a) 0%,var(--lq-rim-b) 34%,var(--lq-rim-b) 66%,var(--lq-rim-c) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}:root[data-diseno="2"] .lq-sheet:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(110% 70% at 14% -10%,rgb(255 255 255 / var(--lq-sheen)),#fff0 56%)}:root[data-diseno="2"] .lq-sheet__grab{width:40px;height:5px;margin:-8px auto 14px;border-radius:99px;background:var(--lq-ink-faint)}:root[data-diseno="2"] .lq-sheet__title{margin:0 0 6px;font:700 20px/1.2 var(--lq-font);letter-spacing:-.01em}:root[data-diseno="2"] .lq-sheet__text{margin:0 0 16px;color:var(--lq-ink-soft);font:400 15px/1.45 var(--lq-font)}:root[data-diseno="2"] .lq-sheet__actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}:root[data-diseno="2"] .lq-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--lq-scrim);-webkit-backdrop-filter:blur(3px) saturate(1.1);backdrop-filter:blur(3px) saturate(1.1)}:root[data-diseno="2"] .lq-card{--lq-r: var(--lq-radius-m);--lq-blur: 12px;isolation:isolate;padding:18px 20px;color:var(--lq-ink);background:var(--lq-fill-card);border-radius:var(--lq-r);-webkit-backdrop-filter:var(--lq-pre-f, ) var(--hyalite, blur(var(--lq-blur))) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));backdrop-filter:var(--lq-pre-f, ) var(--hyalite, blur(var(--lq-blur))) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));box-shadow:0 1px 2px var(--lq-shadow-2),0 14px 34px -10px var(--lq-shadow-1),inset 0 0 0 .5px var(--lq-hair),inset 0 1px 1px var(--lq-inner-hi),inset 0 -10px 18px -10px var(--lq-inner-lo),inset 0 0 22px var(--lq-glow);transition:transform .5s var(--lq-spring),box-shadow .3s ease}:root[data-diseno="2"] .lq-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:var(--lq-rim-w);border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,var(--lq-rim-a) 0%,var(--lq-rim-b) 36%,var(--lq-rim-b) 64%,var(--lq-rim-c) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}:root[data-diseno="2"] .lq-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 95% at 16% -12%,rgb(255 255 255 / var(--lq-sheen)),#fff0 58%)}:root[data-diseno="2"] .lq-card-link{cursor:pointer;-webkit-tap-highlight-color:transparent}@media (hover: hover){:root[data-diseno="2"] .lq-card-link:hover{transform:translateY(-2px)}}:root[data-diseno="2"] .lq-card-link:active{transform:scale(.985)}:root[data-diseno="2"] .lq-card__label{margin:0 0 6px;color:var(--lq-ink-soft);font:600 12px/1.2 var(--lq-font);letter-spacing:.04em;text-transform:uppercase}:root[data-diseno="2"] .lq-card__value{margin:0;font:700 30px/1.05 var(--lq-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}:root[data-diseno="2"] .lq-card__delta{display:inline-flex;margin-top:8px;padding:3px 9px;border-radius:99px;background:var(--lq-fill-inner);font:600 12px/1.3 var(--lq-font);box-shadow:inset 0 0 0 .5px var(--lq-hair)}:root[data-diseno="2"] .lq-card__delta-up{color:var(--lq-up)}:root[data-diseno="2"] .lq-card__delta-down{color:var(--lq-accent-text)}:root[data-diseno="2"] .lq-input{--lq-r: var(--lq-radius-pill);width:100%;min-height:44px;padding:0 18px;color:var(--lq-ink);font:400 16px/1.2 var(--lq-font);background:var(--lq-fill-inset);border:0;border-radius:var(--lq-r);outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:inset 0 1.5px 3px #00000024,inset 0 0 0 .5px var(--lq-hair),0 1px 0 var(--lq-inner-hi);transition:box-shadow .2s ease,background-color .2s ease}:root[data-diseno="2"] textarea.lq-input{min-height:96px;padding:12px 18px;border-radius:var(--lq-radius-m);resize:vertical}:root[data-diseno="2"] .lq-input::-moz-placeholder{color:var(--lq-ink-faint)}:root[data-diseno="2"] .lq-input::placeholder{color:var(--lq-ink-faint)}:root[data-diseno="2"] .lq-input:focus{background:var(--lq-fill-inner);box-shadow:inset 0 1.5px 3px #0000001a,inset 0 0 0 1px rgb(var(--lq-accent-rgb) / .7),0 0 0 4px rgb(var(--lq-accent-rgb) / .22)}:root[data-diseno="2"] .lq-switch{position:relative;display:inline-block;width:58px;height:34px;flex:none;-webkit-tap-highlight-color:transparent}:root[data-diseno="2"] .lq-switch>input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}:root[data-diseno="2"] .lq-switch__ui{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:99px;background:var(--lq-fill-inset);box-shadow:inset 0 1.5px 4px #00000038,inset 0 0 0 .5px var(--lq-hair),0 1px 0 var(--lq-inner-hi);transition:background-color .3s ease}:root[data-diseno="2"] .lq-switch__ui:after{content:"";position:absolute;top:3px;left:3px;width:42px;height:28px;border-radius:99px;background:linear-gradient(180deg,#fff 0%,var(--lq-thumb) 100%);box-shadow:0 3px 8px #00000047,0 1px 2px #0003,inset 0 0 0 .5px #fffc,inset 0 -3px 6px -2px #0000001a;transition:transform .5s var(--lq-spring),width .25s ease}:root[data-diseno="2"] .lq-switch>input:checked+.lq-switch__ui{background:rgb(var(--lq-accent-rgb) / .92);box-shadow:inset 0 1.5px 4px #3c000a59,inset 0 0 0 .5px #ffffff4d}:root[data-diseno="2"] .lq-switch>input:checked+.lq-switch__ui:after{transform:translate(10px)}:root[data-diseno="2"] .lq-switch>input:active+.lq-switch__ui:after{width:48px}:root[data-diseno="2"] .lq-switch>input:checked:active+.lq-switch__ui:after{transform:translate(4px)}:root[data-diseno="2"] .lq-switch>input:focus-visible+.lq-switch__ui{outline:2px solid rgb(var(--lq-accent-rgb) / .75);outline-offset:3px}:root[data-diseno="2"] .lq-seg{--lq-n: 3;--lq-i: 0;position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;border-radius:99px;background:var(--lq-fill-inset);box-shadow:inset 0 1.5px 3px #00000024,inset 0 0 0 .5px var(--lq-hair),0 1px 0 var(--lq-inner-hi)}:root[data-diseno="2"] .lq-seg-2{--lq-n: 2}:root[data-diseno="2"] .lq-seg-3{--lq-n: 3}:root[data-diseno="2"] .lq-seg-4{--lq-n: 4}:root[data-diseno="2"] .lq-seg-5{--lq-n: 5}:root[data-diseno="2"] .lq-seg>input{position:absolute;opacity:0;pointer-events:none}:root[data-diseno="2"] .lq-seg>label{position:relative;z-index:1;padding:0 18px;min-height:36px;display:flex;align-items:center;justify-content:center;border-radius:99px;color:var(--lq-ink-soft);font:600 14px/1 var(--lq-font);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .25s ease}:root[data-diseno="2"] .lq-seg>input:checked+label{color:var(--lq-ink)}:root[data-diseno="2"] .lq-seg>input:focus-visible+label{outline:2px solid rgb(var(--lq-accent-rgb) / .75);outline-offset:1px}:root[data-diseno="2"] .lq-seg:before{content:"";position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--lq-n));border-radius:99px;background:linear-gradient(180deg,#fff 0%,var(--lq-thumb) 100%);opacity:.95;box-shadow:0 3px 8px #00000038,0 1px 2px #00000024,inset 0 0 0 .5px #fffc;transform:translate(calc(var(--lq-i) * 100%));transition:transform .55s var(--lq-spring)}:root[data-diseno="2"][data-tema=oscuro] .lq-seg:before{background:#ffffff38;box-shadow:0 3px 8px #0006,inset 0 0 0 .5px #ffffff59,inset 0 1px 1px #ffffff59}:root[data-diseno="2"] .lq-seg:has(>input:nth-of-type(2):checked){--lq-i: 1}:root[data-diseno="2"] .lq-seg:has(>input:nth-of-type(3):checked){--lq-i: 2}:root[data-diseno="2"] .lq-seg:has(>input:nth-of-type(4):checked){--lq-i: 3}:root[data-diseno="2"] .lq-seg:has(>input:nth-of-type(5):checked){--lq-i: 4}@supports not selector(:has(*)){:root[data-diseno="2"] .lq-seg:before{display:none}:root[data-diseno="2"] .lq-seg>input:checked+label{background:var(--lq-thumb);box-shadow:0 2px 6px #0003}}:root[data-diseno="2"] .lq-bubble{--lq-r: 22px;display:inline-block;max-width:82%;padding:10px 15px;color:var(--lq-ink);font:400 15px/1.4 var(--lq-font);background:var(--lq-fill-strong);border-radius:22px 22px 22px 8px;box-shadow:0 1px 2px var(--lq-shadow-2),0 6px 16px -8px var(--lq-shadow-1),inset 0 0 0 .5px var(--lq-hair),inset 0 1px 1px var(--lq-inner-hi)}:root[data-diseno="2"] .lq-bubble-out{color:#fff;border-radius:22px 22px 8px;background:linear-gradient(180deg,#ffffff38,#fff0 55%),rgb(var(--lq-accent-rgb) / .88);box-shadow:0 1px 2px #0003,0 8px 18px -8px rgb(var(--lq-accent-rgb) / .55),inset 0 0 0 .5px #ffffff59,inset 0 1.5px 1px #ffffff80,inset 0 -8px 14px -8px #46000a66;text-shadow:0 1px 1px rgb(60 0 10 / .25)}:root[data-diseno="2"] .lq-bubble-glass{background:var(--lq-fill);-webkit-backdrop-filter:blur(14px) saturate(var(--lq-sat));backdrop-filter:blur(14px) saturate(var(--lq-sat))}:root[data-diseno="2"] .lq-chatbar{display:flex;align-items:center;gap:8px;padding:6px}:root[data-diseno="2"] .lq-fab{--lq-r: 50%;--lq-blur: 12px;isolation:isolate;display:grid;place-items:center;width:68px;height:68px;padding:0;border:0;border-radius:50%;cursor:pointer;color:var(--lq-ink);background:var(--lq-fill-clear);-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:var(--lq-pre-f, ) var(--hyalite, blur(var(--lq-blur))) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));backdrop-filter:var(--lq-pre-f, ) var(--hyalite, blur(var(--lq-blur))) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));box-shadow:0 2px 4px var(--lq-shadow-2),0 18px 36px -10px var(--lq-shadow-1),inset 0 0 0 .5px var(--lq-hair),inset 0 2px 2px var(--lq-inner-hi),inset 0 -12px 18px -10px var(--lq-inner-lo),inset 0 0 26px var(--lq-glow);transition:transform .5s var(--lq-spring)}:root[data-diseno="2"] .lq-fab:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:1.5px;border-radius:50%;pointer-events:none;background:linear-gradient(140deg,var(--lq-rim-a) 0%,var(--lq-rim-b) 38%,var(--lq-rim-b) 62%,var(--lq-rim-c) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}:root[data-diseno="2"] .lq-fab:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:50%;pointer-events:none;background:radial-gradient(90% 80% at 22% -8%,#ffffff61,#fff0 60%)}:root[data-diseno="2"] .lq-fab>img,:root[data-diseno="2"] .lq-fab>svg{width:78%;height:78%;-o-object-fit:contain;object-fit:contain;border-radius:50%;pointer-events:none}:root[data-diseno="2"] .lq-fab:active{transform:scale(.92)}:root[data-diseno="2"] .lq-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:99px;color:var(--lq-ink);font:600 12px/1.2 var(--lq-font);background:var(--lq-fill-inner);box-shadow:inset 0 0 0 .5px var(--lq-hair),inset 0 1px 1px var(--lq-inner-hi)}:root[data-diseno="2"] .lq-chip-tint{color:#fff;background:rgb(var(--lq-accent-rgb) / .85)}:root[data-diseno="2"] .lq-text-soft{color:var(--lq-ink-soft)}:root[data-diseno="2"][data-lq-refract=hyalite] .lq-refract,:root[data-diseno="2"][data-lq-refract=estatico] .lq-refract{--lq-pre-f: blur(8px)}@supports (not (-webkit-backdrop-filter: blur(1px))) and (not (-moz-appearance: none)){:root[data-diseno="2"][data-lq-refract=estatico] .lq-refract{--hyalite: url(#lq-lente-tarjeta)}:root[data-diseno="2"][data-lq-refract=estatico] :is(.lq-btn,.lq-bar,.lq-chip,.lq-input,.lq-seg).lq-refract{--hyalite: url(#lq-lente-pastilla)}:root[data-diseno="2"][data-lq-refract=estatico] .lq-fab.lq-refract{--hyalite: url(#lq-lente-circulo)}}@supports not (backdrop-filter: blur(1px)){:root[data-diseno="2"] .lq-glass,:root[data-diseno="2"] .lq-btn,:root[data-diseno="2"] .lq-bar,:root[data-diseno="2"] .lq-sheet,:root[data-diseno="2"] .lq-card,:root[data-diseno="2"] .lq-fab{background-color:var(--lq-fill-opaque)}:root[data-diseno="2"] .lq-scrim{background:#0c08188c}}:root[data-diseno="2"][data-transparencia=reducida] .lq-glass,:root[data-diseno="2"][data-transparencia=reducida] .lq-btn,:root[data-diseno="2"][data-transparencia=reducida] .lq-bar,:root[data-diseno="2"][data-transparencia=reducida] .lq-sheet,:root[data-diseno="2"][data-transparencia=reducida] .lq-card,:root[data-diseno="2"][data-transparencia=reducida] .lq-fab,:root[data-diseno="2"][data-transparencia=reducida] .lq-bubble{background-color:var(--lq-fill-opaque);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-contrast: more){:root[data-diseno="2"]{--lq-hair: rgb(128 128 128 / .9);--lq-rim-w: 2px}:root[data-diseno="2"] .lq-glass,:root[data-diseno="2"] .lq-btn,:root[data-diseno="2"] .lq-bar,:root[data-diseno="2"] .lq-sheet,:root[data-diseno="2"] .lq-card{background-color:var(--lq-fill-opaque)}}:root[data-diseno="2"][data-movimiento=reducido] :is(.lq-btn,.lq-card,.lq-fab,.lq-bar__item,.lq-seg>label,.lq-switch__ui),:root[data-diseno="2"][data-movimiento=reducido] .lq-switch__ui:after,:root[data-diseno="2"][data-movimiento=reducido] .lq-seg:before{transition:none}:root[data-diseno="2"]{--ios-inset: 12px;--d2-lens: linear-gradient(180deg, #fff 0%, var(--lq-thumb) 100%);--d2-lens-shadow: 0 3px 8px rgb(0 0 0 / .22), 0 1px 2px rgb(0 0 0 / .14), inset 0 0 0 .5px rgb(255 255 255 / .8);--d2-tint-hi: #e01b3a;--d2-tint-lo: #c20a28;--d2-tint-glass: rgb(var(--ios-tint-rgb) / .9);--d2-focus-halo: 0 0 0 4px rgb(var(--ios-tint-rgb) / .28);--d2-text-shadow: 0 0 .6px rgb(255 255 255 / .7), 0 0 8px rgb(255 255 255 / .35);--d2-veil-bar: rgb(255 255 255 / .2);--d2-sh-bar: 0 1px 2px var(--lq-shadow-2), 0 16px 38px -10px var(--lq-shadow-1), inset 0 0 0 .5px var(--lq-hair), inset 0 1px 1px var(--lq-inner-hi), inset 0 -10px 18px -10px var(--lq-inner-lo), inset 0 0 24px var(--lq-glow);--d2-sh-btn: 0 1px 2px var(--lq-shadow-2), 0 8px 20px -6px var(--lq-shadow-1), inset 0 0 0 .5px var(--lq-hair), inset 0 1px 1px var(--lq-inner-hi), inset 0 -8px 14px -8px var(--lq-inner-lo), inset 0 0 16px var(--lq-glow);--d2-sh-sm: 0 2px 6px -2px var(--lq-shadow-2), inset 0 0 0 .5px var(--lq-hair), inset 0 1px 1px var(--lq-inner-hi), inset 0 -6px 10px -6px var(--lq-inner-lo);--d2-sh-sheet: 0 2px 4px var(--lq-shadow-2), 0 34px 80px -14px var(--lq-shadow-1), inset 0 0 0 .5px var(--lq-hair), inset 0 1px 1px var(--lq-inner-hi), inset 0 -14px 24px -14px var(--lq-inner-lo), inset 0 0 30px var(--lq-glow);--d2-sh-card: 0 1px 2px var(--lq-shadow-2), 0 14px 34px -10px var(--lq-shadow-1), inset 0 0 0 .5px var(--lq-hair), inset 0 1px 1px var(--lq-inner-hi), inset 0 -10px 18px -10px var(--lq-inner-lo), inset 0 0 22px var(--lq-glow);--d2-rim: linear-gradient(140deg, var(--lq-rim-a) 0%, var(--lq-rim-b) 36%, var(--lq-rim-b) 64%, var(--lq-rim-c) 100%);--d2-sheen: radial-gradient(120% 95% at 16% -12%, rgb(255 255 255 / var(--lq-sheen)) 0%, rgb(255 255 255 / 0) 58%);--d2-sheen-bar: radial-gradient(120% 140% at 14% -30%, rgb(255 255 255 / var(--lq-sheen)) 0%, rgb(255 255 255 / 0) 60%);--ios-wall-base: #f6eff2;--ios-wall-grad: radial-gradient(120% 90% at 6% -4%, #ffcfd8 0%, rgba(255, 207, 216, 0) 58%), radial-gradient(90% 80% at 104% 6%, #ffe0c8 0%, rgba(255, 224, 200, 0) 60%), radial-gradient(100% 90% at -4% 104%, #f3d2e8 0%, rgba(243, 210, 232, 0) 58%), radial-gradient(90% 80% at 104% 104%, #ffd6cc 0%, rgba(255, 214, 204, 0) 62%), linear-gradient(180deg, #f8f2f4, #f3edf0);--ios-wall-blobs: radial-gradient(34% 30% at 20% 26%, rgba(255, 96, 122, .34), rgba(255, 96, 122, 0) 70%), radial-gradient(30% 28% at 80% 20%, rgba(255, 165, 112, .3), rgba(255, 165, 112, 0) 70%), radial-gradient(36% 32% at 72% 82%, rgba(232, 80, 136, .24), rgba(232, 80, 136, 0) 70%), radial-gradient(28% 26% at 16% 84%, rgba(255, 132, 100, .26), rgba(255, 132, 100, 0) 70%)}:root[data-diseno="2"][data-tema=oscuro]{--d2-lens: rgb(255 255 255 / .22);--d2-lens-shadow: 0 3px 8px rgb(0 0 0 / .4), inset 0 0 0 .5px rgb(255 255 255 / .35), inset 0 1px 1px rgb(255 255 255 / .35);--d2-tint-hi: #eb0a30;--d2-tint-lo: #c20a29;--d2-text-shadow: 0 1px 2px rgb(0 0 0 / .55);--d2-veil-bar: rgb(0 0 0 / 0);--ios-wall-base: #000000;--ios-wall-grad: radial-gradient(90% 70% at 0% -6%, rgba(204, 10, 43, .46) 0%, rgba(204, 10, 43, 0) 62%), radial-gradient(80% 70% at 104% 106%, rgba(122, 6, 25, .5) 0%, rgba(122, 6, 25, 0) 64%), radial-gradient(60% 50% at 100% 0%, rgba(255, 110, 90, .12) 0%, rgba(255, 110, 90, 0) 70%), linear-gradient(180deg, #060405, #000000);--ios-wall-blobs: radial-gradient(32% 28% at 22% 28%, rgba(255, 59, 82, .3), rgba(255, 59, 82, 0) 70%), radial-gradient(28% 26% at 80% 76%, rgba(190, 20, 60, .32), rgba(190, 20, 60, 0) 70%), radial-gradient(24% 22% at 62% 14%, rgba(255, 120, 90, .14), rgba(255, 120, 90, 0) 70%)}:root[data-diseno="2"]:is([data-transparencia=reducida],[data-contraste=alto]){--lq-fill: var(--lq-fill-opaque);--lq-fill-card: var(--lq-fill-opaque);--lq-fill-clear: var(--lq-fill-opaque);--lq-fill-strong: var(--lq-fill-opaque);--d2-text-shadow: none;--d2-veil-bar: rgb(0 0 0 / 0)}:root[data-diseno="2"]{--cx-bg: var(--ios-wall-base);--cx-card: var(--lq-fill-card);--cx-card2: color-mix(in srgb, var(--lq-fill-card) 80%, transparent);--cx-line: color-mix(in srgb, var(--ios-separator) 42%, transparent);--cx-line2: color-mix(in srgb, var(--ios-separator) 78%, transparent);--cx-gold: var(--ios-tint);--cx-gold2: color-mix(in srgb, var(--ios-tint) 78%, #fff);--cx-goldsoft: var(--ios-tint-soft);--cx-side: var(--lq-fill-clear);--cx-side-line: color-mix(in srgb, var(--ios-separator) 42%, transparent);--cx-cab: var(--lq-fill-clear);--cx-cab-solida: var(--ios-bg-elev);--cx-subnav: transparent;--verde: var(--ios-tint);--verde-fill: var(--ios-tint-fill);--verde-tint: var(--ios-tint-soft);--naranja: var(--ios-tint);--naranja-fill: var(--ios-tint-fill);--naranja-tint: var(--ios-tint-soft);--canvas: var(--ios-bg-grouped);--superficie: var(--ios-bg-grouped-2);--tinta: var(--ios-label);--suave: var(--ios-label-2);--gris: var(--ios-label-2);--borde: color-mix(in srgb, var(--ios-separator) 58%, transparent);--exito: var(--ios-success-text);--pendiente: var(--ios-warning-text);--riesgo: var(--ios-warning-text);--vencido: var(--ios-danger-text);--vencido-fill: var(--ios-danger-fill);--info: var(--ios-info-text);--tint-exito: color-mix(in srgb, var(--ios-green) 16%, transparent);--tint-pendiente: color-mix(in srgb, var(--ios-orange) 16%, transparent);--tint-vencido: color-mix(in srgb, var(--ios-danger-fill) 12%, transparent);--tint-info: color-mix(in srgb, var(--ios-blue) 14%, transparent);--sombra-sm: 0 1px 2px var(--lq-shadow-2), 0 6px 16px -10px var(--lq-shadow-1);--sombra-md: 0 2px 4px var(--lq-shadow-2), 0 14px 34px -14px var(--lq-shadow-1);--cx-cy: var(--ios-info-text);--cx-amb: var(--ios-warning-text);--cx-grn: var(--ios-success-text);--cx-rose: var(--ios-danger-text);--cx-mut: var(--ios-label-2);--cx-mut2: var(--ios-label-2);--cx-hundido: var(--ios-fill-4);--cx-hundido2: color-mix(in srgb, var(--ios-fill-4) 60%, transparent);--cx-hover: var(--ios-fill-4);--cx-hover-nav: var(--ios-fill-4);--cx-nav: var(--ios-label);--cx-pista: var(--ios-fill-3);--cx-pista-fuerte: var(--ios-fill);--cx-velo: var(--lq-scrim);--cx-marco-sombra: var(--sombra-md);--cx-modal-sombra: 0 34px 80px -14px var(--lq-shadow-1), 0 2px 4px var(--lq-shadow-2);--cx-foco: var(--ios-focus-ring);--cx-btn-a: var(--d2-tint-lo);--cx-btn-b: var(--d2-tint-hi);--cx-gbtn-a: var(--d2-tint-lo);--cx-gbtn-b: var(--d2-tint-hi);--cx-cardfin: color-mix(in srgb, var(--lq-fill-card) 80%, transparent);--cx-btn-sombra: 0 10px 24px -6px rgb(var(--ios-tint-rgb) / .55);--cx-btn-sombra-h: 0 14px 30px -6px rgb(var(--ios-tint-rgb) / .68);--cx-nav-activo: var(--ios-tint-soft);--cx-nav-activo-sombra: none;--cx-grid: color-mix(in srgb, var(--ios-separator) 34%, transparent);--cx-eje: color-mix(in srgb, var(--ios-separator) 60%, transparent);--cx-scroll: color-mix(in srgb, var(--ios-label) 28%, transparent);--cx-esq1: var(--ios-fill-3);--cx-esq2: var(--ios-fill);--cx-enlace: var(--ios-link)}:root[data-diseno="2"]{--verde-profundo: #7a0619;--exito-fill: #1a7f37;--pendiente-fill: #b25000;--info-fill: #0a66c2;--cx-vio: #5b6b86;--cx-amb2: #ad6500;--cx-sobre-acento: #ffffff;--cx-mezcla: #000000;--tm-neutro: #5a525a;--tm-borde: rgba(255, 255, 255, .3);--tn-ambar-bg: rgba(255, 149, 0, .16);--tn-ambar-fg: #a35200;--tn-ambar-bd: rgba(255, 149, 0, .34);--tn-naranja-bg: rgba(255, 99, 40, .14);--tn-naranja-fg: #b03a0a;--tn-naranja-bd: rgba(255, 99, 40, .34);--tn-azul-bg: rgba(0, 122, 255, .12);--tn-azul-fg: #0a58c4;--tn-azul-bd: rgba(0, 122, 255, .32);--tn-pizarra-bg: rgba(120, 120, 128, .14);--tn-pizarra-fg: #4a4a52;--tn-pizarra-bd: rgba(120, 120, 128, .34);--tn-wa-bg: rgba(52, 199, 89, .16);--tn-wa-fg: #12743a;--tn-wa-bd: rgba(52, 199, 89, .38);--tn-cian-bg: rgba(50, 173, 230, .15);--tn-cian-fg: #0b6a8e;--tn-cian-bd: rgba(50, 173, 230, .36)}:root[data-diseno="2"][data-tema=oscuro]{--verde-profundo: #1a0509;--exito-fill: #0b7f56;--pendiente-fill: #b45f06;--info-fill: #1d6fd1;--cx-vio: #9fb0c9;--cx-amb2: #e09a2b;--cx-sobre-acento: #0b0709;--cx-mezcla: #ffffff;--tm-neutro: #4b4047;--tm-borde: rgba(255, 255, 255, .2);--tn-ambar-bg: rgba(255, 159, 10, .18);--tn-ambar-fg: #ffc66d;--tn-ambar-bd: rgba(255, 159, 10, .4);--tn-naranja-bg: rgba(255, 138, 76, .18);--tn-naranja-fg: #ffa070;--tn-naranja-bd: rgba(255, 138, 76, .42);--tn-azul-bg: rgba(10, 132, 255, .2);--tn-azul-fg: #9bbcff;--tn-azul-bd: rgba(10, 132, 255, .44);--tn-pizarra-bg: rgba(152, 152, 160, .18);--tn-pizarra-fg: #c2c2cc;--tn-pizarra-bd: rgba(152, 152, 160, .4);--tn-wa-bg: rgba(48, 209, 88, .16);--tn-wa-fg: #52e58f;--tn-wa-bd: rgba(48, 209, 88, .4);--tn-cian-bg: rgba(100, 210, 255, .16);--tn-cian-fg: #6fdcf8;--tn-cian-bd: rgba(100, 210, 255, .4)}:root[data-diseno="2"]:not([data-tema=oscuro]){--ios-label-2: rgba(60, 60, 67, .88);--ios-placeholder: rgba(60, 60, 67, .8);--d2-tint-text: color-mix(in srgb, var(--ios-tint) 62%, #000)}:root[data-diseno="2"][data-contraste=alto]:not([data-tema=oscuro]){--ios-label-2: rgba(60, 60, 67, .92);--ios-placeholder: rgba(60, 60, 67, .86)}:root[data-diseno="2"][data-tema=oscuro]{--ios-label-2: rgba(235, 235, 245, .78);--ios-placeholder: rgba(235, 235, 245, .64);--d2-tint-text: var(--ios-label);--d2-lens: rgb(255 255 255 / .14)}:root[data-diseno="2"] body{font-family:var(--ios-font);font-size:15px;line-height:1.47;letter-spacing:-.2px;color:var(--ios-label);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility}:root[data-diseno="2"] .titulo{font-family:var(--ios-font);letter-spacing:0}:root[data-diseno="2"] .cifra{font-family:var(--ios-font);font-variant-numeric:tabular-nums;letter-spacing:-.4px}:root[data-diseno="2"] ::-moz-selection{background:var(--ios-tint-soft);color:inherit}:root[data-diseno="2"] ::selection{background:var(--ios-tint-soft);color:inherit}:root[data-diseno="2"] body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:var(--ios-wall-grad)}:root[data-diseno="2"] body:after{content:"";position:fixed;top:-8%;right:-8%;bottom:-8%;left:-8%;z-index:-1;pointer-events:none;background:var(--ios-wall-blobs);will-change:transform;animation:ios-wall-drift 48s ease-in-out infinite alternate}@keyframes ios-wall-drift{0%{transform:translate3d(-2.5%,-1.5%,0) scale(1)}to{transform:translate3d(2.5%,2%,0) scale(1.07)}}@media (hover: none){:root[data-diseno="2"] body:after{animation:none;will-change:auto}}:root[data-diseno="2"] ::-webkit-scrollbar{width:9px;height:9px}:root[data-diseno="2"] ::-webkit-scrollbar-thumb{background:var(--cx-scroll);border-radius:8px;border:2.5px solid transparent;background-clip:content-box}:root[data-diseno="2"] ::-webkit-scrollbar-thumb:hover{background-color:var(--ios-label-2)}:root[data-diseno="2"] ::-webkit-scrollbar-track{background:transparent}:root[data-diseno="2"] :where(button,a,summary,select,input,textarea,[role=button],[tabindex]):focus-visible{outline:3px solid var(--ios-focus-ring);outline-offset:2px}:root[data-diseno="2"] :where(input,select,textarea):focus-visible{outline:none}:where(:root[data-diseno="2"]) :where(button,[role=button],summary):active:not(:disabled){transform:scale(var(--ios-press-scale))}:where(:root[data-diseno="2"]) :where(button,[role=button],summary){-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition-property:transform,background-color,color,border-color,box-shadow,opacity,filter;transition-duration:var(--ios-dur-fade);transition-timing-function:var(--ios-ease-standard)}:root[data-diseno="2"] main h1{font:var(--ios-font-large-title-em);letter-spacing:var(--ios-track-large-title)}@media (max-width: 639px){:root[data-diseno="2"] main h1{font-size:30px;line-height:1.17}}:root[data-diseno="2"] a{text-underline-offset:3px}:root[data-diseno="2"] :is(h1,h2,h3){text-wrap:balance}:root[data-diseno="2"]{scroll-padding-top:88px}@media (max-width: 1023px){:root[data-diseno="2"]{scroll-padding-bottom:calc(var(--ios-h-tab-float) + var(--ios-tab-inset) + 28px)}}:root[data-diseno="2"] :is(.pk-hoja,.cx-aside nav,.cx-notis .overflow-y-auto){overscroll-behavior:contain}:root[data-diseno="2"] .cx-velo{background:var(--lq-scrim);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-diseno="2"] aside.cx-aside{--lq-blur: 16px;--lq-sat: 1.31;--lq-bright: 1;--lq-contrast: .9;isolation:isolate;font-family:var(--ios-font);border:0;border-radius:var(--ios-r-xl);background:var(--lq-fill-clear);-webkit-backdrop-filter:blur(var(--lq-blur)) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));backdrop-filter:blur(var(--lq-blur)) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));box-shadow:var(--d2-sh-bar)}:root[data-diseno="2"] aside.cx-aside:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:var(--lq-rim-w);border-radius:inherit;opacity:1;animation:none;transform:none;pointer-events:none;background:var(--d2-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}:root[data-diseno="2"] aside.cx-aside:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;z-index:-1;border-radius:inherit;opacity:1;animation:none;transform:none;will-change:auto;pointer-events:none;background:var(--d2-sheen)}@media (min-width: 1024px){:root[data-diseno="2"] aside.cx-aside.sticky{top:var(--ios-inset);height:calc(100vh - 2 * var(--ios-inset));height:calc(100dvh - 2 * var(--ios-inset));margin:var(--ios-inset) 0 var(--ios-inset) var(--ios-inset)}:root[data-diseno="2"] aside.cx-aside--oculto{margin:0;box-shadow:none}}:root[data-diseno="2"] aside.cx-aside.absolute{inset:max(10px,var(--ios-safe-t)) auto max(10px,var(--ios-safe-b)) 10px;width:min(300px,calc(100vw - 20px));--lq-blur: 24px;--lq-sat: 2;--lq-bright: .99;--lq-contrast: .81;background:var(--lq-fill-strong);animation:ios-drawer-in var(--ios-dur-smooth) var(--ios-spring-smooth) both}@keyframes ios-drawer-in{0%{transform:translate(-110%)}to{transform:none}}:root[data-diseno="2"] .cx-aside .cx-logo{filter:drop-shadow(0 2px 8px rgb(var(--ios-tint-rgb) / .28))}:root[data-diseno="2"] .cx-aside>div:first-child,:root[data-diseno="2"] .cx-aside .flex.items-start.justify-between>div:first-child{border-color:var(--cx-side-line)}:root[data-diseno="2"] .cx-aside nav>a{min-height:var(--ios-hit);margin-bottom:3px;border-radius:var(--ios-r-lg);font:500 15px/1.2 var(--ios-font);letter-spacing:-.2px;color:var(--ios-label);text-shadow:var(--d2-text-shadow);transition:background-color var(--ios-dur-fade) var(--ios-ease-standard),color var(--ios-dur-fade) var(--ios-ease-standard),transform var(--ios-dur-lift) var(--ios-spring-lift),box-shadow var(--ios-dur-fade) var(--ios-ease-standard)}:root[data-diseno="2"] .cx-aside nav>a:hover{background:var(--ios-fill-4)}:root[data-diseno="2"] .cx-aside nav>a:active{transform:scale(var(--ios-press-scale));background:var(--ios-fill-3)}:root[data-diseno="2"] .cx-aside nav>a.cx-nav-activo,:root[data-diseno="2"] .cx-aside nav>a.cx-nav-activo:hover{color:var(--d2-tint-text);font-weight:650;background:color-mix(in srgb,var(--ios-tint-soft) 100%,var(--lq-fill-inner));box-shadow:0 2px 8px -2px var(--lq-shadow-2),inset 0 0 0 .5px color-mix(in srgb,var(--ios-tint) 34%,var(--lq-hair)),inset 0 1px 1px var(--lq-inner-hi),inset 0 -6px 12px -8px var(--lq-inner-lo)}:root[data-diseno="2"] .cx-aside nav>a svg{width:20px;height:20px;stroke-width:1.85px}:root[data-diseno="2"] .cx-aside nav>a .rounded-full{font-weight:700;letter-spacing:0;text-shadow:none}:root[data-diseno="2"] .cx-aside>div:last-child{border-color:var(--cx-side-line)}:root[data-diseno="2"] .cx-aside button[aria-label="Cerrar sesión"],:root[data-diseno="2"] .cx-aside button[aria-label^="Face ID"]{width:36px;height:36px;border-radius:50%;color:var(--ios-label-2)}:root[data-diseno="2"] .cx-aside button[aria-label="Cerrar sesión"]:hover,:root[data-diseno="2"] .cx-aside button[aria-label^="Face ID"]:hover{background:var(--ios-fill-3);color:var(--ios-label)}:root[data-diseno="2"] .cx-aside .cx-side-label .text-tinta{letter-spacing:-.2px;text-shadow:var(--d2-text-shadow)}:root[data-diseno="2"] .cx-cabecera{margin:max(var(--ios-inset),var(--ios-safe-t)) var(--ios-inset) 0;padding:6px 8px;min-height:56px;gap:8px;top:max(var(--ios-inset),var(--ios-safe-t));border-radius:var(--ios-r-xl);background:transparent!important;border:0!important;box-shadow:none}@media (min-width: 1024px){:root[data-diseno="2"] .cx-cabecera{margin-right:22px;padding:6px 10px;gap:10px}}:root[data-diseno="2"] .cx-cabecera:before{--lq-blur: 16px;--lq-sat: 1.31;--lq-bright: 1;--lq-contrast: .9;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--d2-sheen-bar),var(--lq-fill-clear);-webkit-backdrop-filter:blur(var(--lq-blur)) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));backdrop-filter:blur(var(--lq-blur)) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));box-shadow:var(--d2-sh-bar)}:root[data-diseno="2"] .cx-cabecera:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;padding:var(--lq-rim-w);border-radius:inherit;pointer-events:none;background:var(--d2-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}:root[data-diseno="2"] .cx-btn-ico{position:relative;display:grid;place-items:center;flex:none;width:var(--ios-hit);height:var(--ios-hit);border:0;border-radius:50%;color:var(--ios-label);background:var(--lq-fill-inner);box-shadow:var(--d2-sh-sm);transition:transform var(--ios-dur-lift) var(--ios-spring-lift),background-color var(--ios-dur-fade) var(--ios-ease-standard),box-shadow var(--ios-dur-fade) var(--ios-ease-standard)}:root[data-diseno="2"] .cx-btn-ico:hover{background:var(--lq-fill-strong);color:var(--ios-label)}:root[data-diseno="2"] .cx-btn-ico:active{transform:scale(.92);background:var(--lq-fill-strong);box-shadow:var(--d2-sh-sm),0 0 0 5px rgb(var(--ios-tint-rgb) / .14);transition-duration:var(--ios-dur-press)}:root[data-diseno="2"] .cx-btn-ico svg{stroke-width:1.9px}:root[data-diseno="2"][data-tema=oscuro] .cx-tema-btn:hover{border-color:transparent;box-shadow:var(--d2-sh-sm),0 0 18px -4px rgb(var(--ios-tint-rgb) / .55)}:root[data-diseno="2"] .cx-btn-ico[aria-pressed=true]{color:var(--ios-tint)}:root[data-diseno="2"] .cx-campana>span{border-color:var(--lq-fill-opaque);font-weight:700}:root[data-diseno="2"] .cx-busqueda{min-height:var(--ios-h-search);padding:0 14px;gap:8px;border:0;border-radius:var(--ios-r-pill);background:var(--lq-fill-inset);box-shadow:inset 0 1.5px 3px #00000024,inset 0 0 0 .5px var(--lq-hair),0 1px 0 var(--lq-inner-hi);transition:background-color var(--ios-dur-fade) var(--ios-ease-standard),box-shadow var(--ios-dur-fast) var(--ios-ease-standard)}:root[data-diseno="2"] .cx-busqueda:focus-within{background:var(--lq-fill-inner);box-shadow:inset 0 1.5px 3px #0000001a,inset 0 0 0 1px rgb(var(--ios-tint-rgb) / .7),0 0 0 4px rgb(var(--ios-tint-rgb) / .22)}:root[data-diseno="2"] .cx-busqueda svg{color:var(--ios-label-2)}:root[data-diseno="2"] .cx-busqueda input,:root[data-diseno="2"] .cx-busqueda input:hover,:root[data-diseno="2"] .cx-busqueda input:focus{--canvas: transparent;font:400 16px/1.2 var(--ios-font);letter-spacing:-.3px;color:var(--ios-label);border:0;box-shadow:none;border-radius:0;min-height:0;padding:0}:root[data-diseno="2"] .cx-busqueda input::-moz-placeholder{color:var(--ios-placeholder)}:root[data-diseno="2"] .cx-busqueda input::placeholder{color:var(--ios-placeholder)}:root[data-diseno="2"] .cx-busqueda>span.hidden{border:0;border-radius:8px;background:var(--ios-fill-3);color:var(--ios-label-2);font:600 11px/1.6 var(--ios-font);padding:0 6px}@media (max-width: 639px){:root[data-diseno="2"] .cx-cabecera .cx-acciones{gap:6px}:root[data-diseno="2"] .cx-cabecera .cx-btn-mov{display:none}:root[data-diseno="2"] .cx-busqueda{min-width:0;padding:0 12px}}:root[data-diseno="2"] .cx-notis{--lq-blur: 24px;--lq-sat: 2;--lq-bright: .99;--lq-contrast: .81;isolation:isolate;border:0;border-radius:var(--ios-r-lg);background:var(--lq-fill-strong);-webkit-backdrop-filter:blur(var(--lq-blur)) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));backdrop-filter:blur(var(--lq-blur)) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));box-shadow:var(--d2-sh-sheet);animation:ios-pop-in var(--ios-dur-bouncy) var(--ios-spring-bouncy) both;transform-origin:top right}:root[data-diseno="2"] .cx-notis>div:first-child{font-weight:650;border-color:var(--cx-line)}:root[data-diseno="2"] .cx-notis button{min-height:52px;border-color:var(--cx-line)}:root[data-diseno="2"] .cx-notis button:hover{background:var(--ios-fill-4)}@keyframes ios-pop-in{0%{opacity:0;transform:scale(.92) translateY(-6px)}to{opacity:1;transform:none}}:root[data-diseno="2"] .cx-subvistas{position:relative;margin:10px var(--ios-inset) 0;padding:4px;gap:2px;border:0;border-radius:26px;background:var(--lq-fill-inset)!important;box-shadow:inset 0 1.5px 3px #00000024,inset 0 0 0 .5px var(--lq-hair),0 1px 0 var(--lq-inner-hi);scrollbar-width:none}:root[data-diseno="2"] .cx-subvistas::-webkit-scrollbar{display:none}@media (min-width: 1024px){:root[data-diseno="2"] .cx-subvistas{margin:12px 22px 0 var(--ios-inset)}}:root[data-diseno="2"] .cx-subvistas>a{position:relative;z-index:1;min-height:38px;padding:0 14px;gap:7px;border:0;border-radius:20px;font:600 14px/1.2 var(--ios-font);letter-spacing:-.2px;color:var(--ios-label-2);text-shadow:var(--d2-text-shadow);background:transparent;box-shadow:none;transition:color var(--ios-dur-fade) var(--ios-ease-standard),transform var(--ios-dur-lift) var(--ios-spring-lift),background-color var(--ios-dur-fade) var(--ios-ease-standard)}:root[data-diseno="2"] .cx-subvistas>a:hover{color:var(--ios-label);background:var(--ios-fill-4)}:root[data-diseno="2"] .cx-subvistas>a:active{transform:scale(var(--ios-press-scale))}:root[data-diseno="2"] .cx-subvistas>a.cx-nav-activo,:root[data-diseno="2"] .cx-subvistas>a.cx-nav-activo:hover{color:var(--d2-tint-text);font-weight:650;text-shadow:none;background:transparent;box-shadow:none}:root[data-diseno="2"] .cx-subvistas:not([data-ind])>a.cx-nav-activo{background:var(--d2-lens);box-shadow:var(--d2-lens-shadow)}:root[data-diseno="2"] .cx-subvistas>a svg{width:17px;height:17px;stroke-width:1.9px}:root[data-diseno="2"] :is(.cx-subvistas,.cx-tabbar)>.cx-ind{display:block;position:absolute;left:0;top:0;z-index:0;width:var(--ind-w, 0px);height:var(--ind-h, 0px);translate:var(--ind-x, 0px) var(--ind-y, 0px);scale:1;background:var(--d2-lens);box-shadow:var(--d2-lens-shadow);opacity:0;pointer-events:none;transition:translate var(--ios-dur-snappy) var(--ios-spring-snappy),scale var(--ios-dur-lift) var(--ios-spring-lift),width var(--ios-dur-snappy) var(--ios-spring-snappy),height var(--ios-dur-snappy) var(--ios-spring-snappy),opacity var(--ios-dur-fade) var(--ios-ease-standard)}:root[data-diseno="2"] .cx-subvistas>.cx-ind{border-radius:20px}:root[data-diseno="2"] .cx-tabbar>.cx-ind{border-radius:var(--ios-r-pill)}:root[data-diseno="2"] :is(.cx-subvistas,.cx-tabbar)[data-ind="1"]>.cx-ind{opacity:1}:root[data-diseno="2"] :is(.cx-subvistas,.cx-tabbar)[data-ind-quieto="1"]>.cx-ind{transition:none}:root[data-diseno="2"] :is(.cx-subvistas,.cx-tabbar)[data-arrastre="1"]>.cx-ind{scale:1.16;transition:translate 70ms linear,scale var(--ios-dur-lift) var(--ios-spring-lift),width var(--ios-dur-fast) var(--ios-spring-fast),height var(--ios-dur-fast) var(--ios-spring-fast),opacity var(--ios-dur-fade) var(--ios-ease-standard)}:root[data-diseno="2"] :is(.cx-subvistas,.cx-tabbar){-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}:root[data-diseno="2"] .cx-tabbar{touch-action:none}:root[data-diseno="2"] .cx-subvistas{touch-action:pan-y}:root[data-diseno="2"] .cx-subvistas>a[data-hover="1"]{color:var(--d2-tint-text);font-weight:650;text-shadow:none}:root[data-diseno="2"] .cx-subvistas[data-arrastre="1"]>a.cx-nav-activo:not([data-hover="1"]){color:var(--ios-label-2);font-weight:600;text-shadow:var(--d2-text-shadow)}:root[data-diseno="2"] .cx-tabbar{--lq-blur: 16px;--lq-sat: 1.31;--lq-bright: 1;--lq-contrast: .9;isolation:isolate;left:0;right:0;margin-inline:auto;width:min(calc(100% - 2 * var(--ios-tab-inset)),560px);bottom:max(12px,calc(var(--ios-safe-b) - 13px));height:var(--ios-h-tab-float);padding:6px!important;gap:2px;border:0;border-radius:var(--ios-r-pill);background:linear-gradient(var(--d2-veil-bar),var(--d2-veil-bar)),var(--lq-fill-clear);-webkit-backdrop-filter:blur(var(--lq-blur)) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));backdrop-filter:blur(var(--lq-blur)) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));box-shadow:var(--d2-sh-bar)}:root[data-diseno="2"] .cx-tabbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:var(--lq-rim-w);border-radius:inherit;pointer-events:none;background:var(--d2-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}:root[data-diseno="2"] .cx-tabbar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--d2-sheen-bar)}:root[data-diseno="2"] .cx-tabbar .cx-tab{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;padding:0 2px;border-radius:var(--ios-r-pill);font:650 11px/1.1 var(--ios-font);letter-spacing:.01em;color:var(--ios-label);text-shadow:var(--d2-text-shadow);background:none;transition:color var(--ios-dur-fade) var(--ios-ease-standard),transform var(--ios-dur-lift) var(--ios-spring-lift)}:root[data-diseno="2"] .cx-tabbar .cx-tab:active{transform:scale(.92)}:root[data-diseno="2"] .cx-tabbar .cx-tab[aria-current=page],:root[data-diseno="2"] .cx-tabbar .cx-tab[data-activo="1"]{color:var(--d2-tint-text);text-shadow:none}:root[data-diseno="2"] .cx-tabbar .cx-tab svg{width:24px;height:24px;stroke-width:1.8px}:root[data-diseno="2"] .cx-tabbar .cx-tab[data-hover="1"]{color:var(--d2-tint-text);text-shadow:none}:root[data-diseno="2"] .cx-tabbar[data-arrastre="1"] .cx-tab:is([aria-current=page],[data-activo="1"]):not([data-hover="1"]){color:var(--ios-label);text-shadow:var(--d2-text-shadow)}:root[data-diseno="2"] .cx-tabbar:not([data-ind]) .cx-tab[aria-current=page]{background:var(--d2-lens);box-shadow:var(--d2-lens-shadow)}@media (max-width: 1023px){:root[data-diseno="2"] main{padding-bottom:calc(var(--ios-h-tab-float) + var(--ios-tab-inset) + 24px + var(--ios-safe-b))}}:root[data-diseno="2"] .pk-fondo.cx-velo{background:var(--lq-scrim)}:root[data-diseno="2"] .pk-hoja[role=dialog]{--lq-blur: 24px;--lq-sat: 2;--lq-bright: .99;--lq-contrast: .81;isolation:isolate;left:8px;right:8px;bottom:8px;border:0;border-radius:var(--ios-r-2xl);background:var(--d2-sheen),var(--lq-fill-strong);-webkit-backdrop-filter:blur(var(--lq-blur)) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));backdrop-filter:blur(var(--lq-blur)) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));box-shadow:var(--d2-sh-sheet)!important;animation:ios-sheet-in var(--ios-dur-smooth) var(--ios-spring-smooth) both}@keyframes ios-sheet-in{0%{transform:translateY(108%)}to{transform:none}}:root[data-diseno="2"] .pk-hoja>div[aria-hidden=true]{width:var(--ios-grabber-w);height:var(--ios-grabber-h);margin-bottom:6px;background:var(--lq-ink-faint)!important}:root[data-diseno="2"] .pk-hoja h2{font:var(--ios-font-title-3-em);letter-spacing:var(--ios-track-title-3)}:root[data-diseno="2"] .pk-hoja h3{font:600 12px/1.3 var(--ios-font);letter-spacing:.04em;color:var(--ios-label-2)}:root[data-diseno="2"] .pk-hoja button[aria-label=Cerrar]{width:40px;height:40px;border-radius:50%;background:var(--lq-fill-inner);box-shadow:var(--d2-sh-sm);color:var(--ios-label)}:root[data-diseno="2"] .pk-hoja button[aria-label=Cerrar]:hover{background:var(--lq-fill-strong)}:root[data-diseno="2"] .pk-fila{min-height:52px;gap:12px;padding:6px 12px 6px 8px;border-radius:18px;background:var(--lq-fill-inner);font-weight:600;transition:transform var(--ios-dur-lift) var(--ios-spring-lift),background-color var(--ios-dur-fade) var(--ios-ease-standard)}:root[data-diseno="2"] .pk-fila:hover{background:var(--lq-fill-strong)}:root[data-diseno="2"] .pk-fila:active{transform:scale(var(--ios-press-scale))}:root[data-diseno="2"] .pk-fila[aria-current=page]{background:color-mix(in srgb,var(--ios-tint-soft) 100%,var(--lq-fill-inner));color:var(--d2-tint-text);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--ios-tint) 34%,var(--lq-hair))}:root[data-diseno="2"] .pk-ico{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:var(--ios-tint);background:var(--ios-tint-soft);box-shadow:inset 0 1px 1px var(--lq-inner-hi),inset 0 0 0 .5px var(--lq-hair)}:root[data-diseno="2"] .pk-fila[aria-current=page] .pk-ico{background:var(--ios-tint-fill);color:#fff}:root[data-diseno="2"] .pk-ico svg{width:19px;height:19px;stroke-width:1.85px}:root[data-diseno="2"] .pk-aviso{--lq-blur: 24px;--lq-sat: 2;--lq-bright: .99;--lq-contrast: .81;isolation:isolate;border:0;border-radius:var(--ios-r-xl);background:var(--d2-sheen),var(--lq-fill-strong);-webkit-backdrop-filter:blur(var(--lq-blur)) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));backdrop-filter:blur(var(--lq-blur)) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));box-shadow:var(--d2-sh-sheet);animation:ios-pop-in var(--ios-dur-bouncy) var(--ios-spring-bouncy) both;transform-origin:bottom center}:root[data-diseno="2"] .pk-aviso-icono{border-radius:13px;background:linear-gradient(180deg,var(--d2-tint-hi),var(--d2-tint-lo));box-shadow:inset 0 1px 1px #ffffff80,var(--cx-btn-sombra)}@media (max-width: 1023px){:root[data-diseno="2"] div:has(>.pk-aviso){bottom:calc(var(--ios-h-tab-float) + max(12px,calc(var(--ios-safe-b) - 13px)) + 12px)!important}}:root[data-diseno="2"] .btn-primario{position:relative;justify-content:center;min-height:40px;padding:9px 18px;border:0;border-radius:var(--ios-r-pill);font:600 14px/1.2 var(--ios-font);letter-spacing:-.2px;color:var(--ios-on-tint);text-shadow:0 1px 1px rgb(60 0 10 / .3);background:linear-gradient(180deg,#ffffff26,#fff0 55%),var(--d2-tint-glass);box-shadow:0 1px 2px #0003,var(--cx-btn-sombra),inset 0 0 0 .5px #ffffff61,inset 0 1.5px 1px #ffffff8c,inset 0 -9px 14px -8px #46000a4d,inset 0 0 18px #ffffff1a;transition:transform var(--ios-dur-lift) var(--ios-spring-lift),box-shadow var(--ios-dur-fade) var(--ios-ease-standard),filter var(--ios-dur-fade) var(--ios-ease-standard),opacity var(--ios-dur-fade) var(--ios-ease-standard)}:root[data-diseno="2"] .btn-primario:hover{transform:none;filter:brightness(1.06) saturate(1.05);box-shadow:0 1px 2px #0003,var(--cx-btn-sombra-h),inset 0 0 0 .5px #ffffff61,inset 0 1.5px 1px #ffffff8c,inset 0 -9px 14px -8px #46000a4d,inset 0 0 18px #ffffff1a}:root[data-diseno="2"] .btn-primario:active:not(:disabled){transform:scale(var(--ios-press-scale));filter:brightness(1.12);box-shadow:0 1px 2px #0003,0 0 0 5px rgb(var(--ios-tint-rgb) / .22),0 0 26px rgb(var(--ios-tint-rgb) / .7),inset 0 0 0 .5px #ffffff61,inset 0 1.5px 1px #fff9;transition-duration:var(--ios-dur-press)}:root[data-diseno="2"] .btn-primario:disabled{opacity:.5;filter:saturate(.7);transform:none;cursor:not-allowed}:root[data-diseno="2"] .btn-secundario{justify-content:center;min-height:40px;padding:9px 18px;border:0;border-radius:var(--ios-r-pill);font:600 14px/1.2 var(--ios-font);letter-spacing:-.2px;color:var(--ios-label);background:var(--lq-fill-inner);box-shadow:var(--d2-sh-sm);transition:transform var(--ios-dur-lift) var(--ios-spring-lift),background-color var(--ios-dur-fade) var(--ios-ease-standard),box-shadow var(--ios-dur-fade) var(--ios-ease-standard)}:root[data-diseno="2"] .btn-secundario:hover{background:var(--lq-fill-strong)}:root[data-diseno="2"] .btn-secundario:active:not(:disabled){transform:scale(var(--ios-press-scale));box-shadow:var(--d2-sh-sm),0 0 0 5px rgb(var(--ios-tint-rgb) / .12);transition-duration:var(--ios-dur-press)}:root[data-diseno="2"] .btn-secundario:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 639px){:root[data-diseno="2"] .btn-primario,:root[data-diseno="2"] .btn-secundario{min-height:var(--ios-hit)}}:root[data-diseno="2"] .pk-btn{min-height:var(--ios-hit);border-radius:var(--ios-r-pill);font:600 14px/1.2 var(--ios-font);letter-spacing:-.2px}:root[data-diseno="2"] .pk-btn--rojo{color:var(--ios-on-tint);text-shadow:0 1px 1px rgb(60 0 10 / .3);background:linear-gradient(180deg,#ffffff26,#fff0 55%),var(--d2-tint-glass);box-shadow:0 1px 2px #0003,var(--cx-btn-sombra),inset 0 0 0 .5px #ffffff61,inset 0 1.5px 1px #ffffff8c,inset 0 -9px 14px -8px #46000a4d}:root[data-diseno="2"] .pk-btn--suave{border:0;color:var(--ios-label);background:var(--lq-fill-inner);box-shadow:var(--d2-sh-sm)}:root[data-diseno="2"] .pk-btn--suave:hover{background:var(--lq-fill-strong);color:var(--ios-label)}:root[data-diseno="2"] .bh-boton{min-height:64px;border-radius:var(--ios-r-xl);color:var(--ios-label);background:var(--d2-sheen),var(--lq-fill-card);box-shadow:var(--d2-sh-btn)}:root[data-diseno="2"] .bh-boton:after{background:linear-gradient(110deg,transparent 32%,rgb(255 255 255 / .55) 50%,transparent 68%)}:root[data-diseno="2"] .bh-boton:hover:not(:disabled){transform:none;filter:brightness(1.03);box-shadow:var(--d2-sh-btn)}:root[data-diseno="2"] .bh-boton:active:not(:disabled){transform:scale(var(--ios-press-scale))}:root[data-diseno="2"] .bh-icono{border-radius:15px;color:#fff;background:linear-gradient(180deg,var(--d2-tint-hi),var(--d2-tint-lo));box-shadow:inset 0 1px 1px #ffffff80,var(--cx-btn-sombra)}:root[data-diseno="2"] .bh-titulo{font:var(--ios-font-headline);letter-spacing:-.3px;color:var(--ios-label)}:root[data-diseno="2"] .bh-sub{color:var(--ios-label-2)}:root[data-diseno="2"] :is(input,select,textarea,.campo){--canvas: var(--lq-fill-inset)}:root[data-diseno="2"] :is(input,select,textarea,.campo):hover{--canvas: color-mix(in srgb, var(--lq-fill-inset) 80%, var(--lq-fill-inner))}:root[data-diseno="2"] :is(input,select,textarea,.campo):focus{--canvas: var(--lq-fill-inner)}:root[data-diseno="2"] .campo,:root[data-diseno="2"] input:where(:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button],[type=reset],[type=image],[type=hidden])),:root[data-diseno="2"] select,:root[data-diseno="2"] textarea{font-family:var(--ios-font);letter-spacing:-.2px;color:var(--ios-label);border:0;border-radius:var(--ios-r-sm);box-shadow:inset 0 1.5px 3px #0000001f,inset 0 0 0 .5px var(--lq-hair),0 1px 0 var(--lq-inner-hi);transition:background-color var(--ios-dur-fade) var(--ios-ease-standard),box-shadow var(--ios-dur-fast) var(--ios-ease-standard)}:root[data-diseno="2"] .campo:focus,:root[data-diseno="2"] input:where(:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button],[type=reset],[type=image],[type=hidden])):focus,:root[data-diseno="2"] select:focus,:root[data-diseno="2"] textarea:focus{box-shadow:inset 0 1.5px 3px #0000001a,inset 0 0 0 1px rgb(var(--ios-tint-rgb) / .7),0 0 0 4px rgb(var(--ios-tint-rgb) / .22);outline:none}:root[data-diseno="2"] .campo.invalido,:root[data-diseno="2"] [aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--ios-danger-text),inset 0 1.5px 3px #0000001a}:root[data-diseno="2"] input:disabled,:root[data-diseno="2"] select:disabled,:root[data-diseno="2"] textarea:disabled{opacity:.5;cursor:not-allowed}:root[data-diseno="2"] ::-moz-placeholder{color:var(--ios-placeholder);opacity:1}:root[data-diseno="2"] ::placeholder{color:var(--ios-placeholder);opacity:1}:root[data-diseno="2"] select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1.5 1.5 6 6l4.5-4.5' fill='none' stroke='%238e8e93' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px}:root[data-diseno="2"] select[multiple],:root[data-diseno="2"] select[size]:not([size="1"]){background-image:none;padding-right:12px}:root[data-diseno="2"] textarea{border-radius:var(--ios-r-md)}:root[data-diseno="2"] input[type=checkbox],:root[data-diseno="2"] input[type=radio],:root[data-diseno="2"] input[type=range],:root[data-diseno="2"] progress{accent-color:var(--ios-tint-fill)}:root[data-diseno="2"] input[type=color]{border-radius:10px}:root[data-diseno="2"] input[type=file]::file-selector-button{margin-right:10px;padding:7px 14px;border:0;border-radius:var(--ios-r-pill);cursor:pointer;font:600 13px/1.2 var(--ios-font);color:var(--ios-label);background:var(--ios-fill-2)}@media (max-width: 639px){:root[data-diseno="2"] .campo,:root[data-diseno="2"] input:where(:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button],[type=reset],[type=image],[type=hidden])),:root[data-diseno="2"] select,:root[data-diseno="2"] textarea{font-size:16px}:root[data-diseno="2"] .campo,:root[data-diseno="2"] input:where(:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button],[type=reset],[type=image],[type=hidden])),:root[data-diseno="2"] select{min-height:var(--ios-h-field)}}:root[data-diseno="2"] .panel{border:0;border-radius:var(--ios-r-lg);background:var(--d2-sheen),linear-gradient(180deg,var(--cx-card),var(--cx-card2));box-shadow:var(--d2-sh-card)}:root[data-diseno="2"] .panel-cabecera{border-color:var(--cx-line)}:root[data-diseno="2"] table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}:root[data-diseno="2"] thead th{font-family:var(--ios-font);font-weight:600;letter-spacing:.01em;color:var(--ios-label-2);background-color:var(--ios-fill-4);border-color:var(--cx-line)}:root[data-diseno="2"] thead th:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}:root[data-diseno="2"] thead th:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}:root[data-diseno="2"] tbody td,:root[data-diseno="2"] tbody th{border-color:var(--cx-line)}:root[data-diseno="2"] tbody tr{transition:background-color var(--ios-dur-fade) var(--ios-ease-standard)}:root[data-diseno="2"] tbody tr:hover{background-color:var(--ios-fill-4)}:root[data-diseno="2"] hr{border-color:var(--cx-line)}:root[data-diseno="2"] .pastilla{border-radius:var(--ios-r-pill);font-family:var(--ios-font);font-weight:600;letter-spacing:0}:root[data-diseno="2"] :is(.tono-ambar,.tono-naranja,.tono-azul,.tono-pizarra,.tono-wa,.tono-cian){border-radius:var(--ios-r-pill);font-weight:600}:root[data-diseno="2"] .rounded-full.bg-naranja{font-variant-numeric:tabular-nums}:root[data-diseno="2"] .esqueleto{border-radius:12px}:root[data-diseno="2"] .sd-menu{--lq-blur: 24px;--lq-sat: 2;--lq-bright: .99;--lq-contrast: .81;isolation:isolate;width:296px;padding:6px;border:0;border-radius:var(--ios-r-lg);background:var(--d2-sheen),var(--lq-fill-strong);-webkit-backdrop-filter:blur(var(--lq-blur)) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));backdrop-filter:blur(var(--lq-blur)) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));box-shadow:var(--d2-sh-sheet);animation:ios-pop-in var(--ios-dur-bouncy) var(--ios-spring-bouncy) both;transform-origin:top right}:root[data-diseno="2"] .sd-opcion{min-height:60px;gap:12px;padding:8px 10px;border-radius:var(--ios-r-md);transition:background-color var(--ios-dur-fade) var(--ios-ease-standard),transform var(--ios-dur-lift) var(--ios-spring-lift)}:root[data-diseno="2"] .sd-opcion:hover{background:var(--ios-fill-4)}:root[data-diseno="2"] .sd-opcion:active{transform:scale(var(--ios-press-scale))}:root[data-diseno="2"] .sd-opcion[aria-checked=true]{background:var(--ios-tint-soft)}:root[data-diseno="2"] .sd-opcion[aria-checked=true] svg{color:var(--ios-tint)}:root[data-diseno="2"] .sd-muestra{width:40px;height:40px;border:0;border-radius:12px;box-shadow:inset 0 1px 1px #ffffffb3,inset 0 0 0 .5px var(--lq-hair),0 4px 10px -4px #00000059}:root[data-diseno="2"] .lg-pagina{padding:0}@media (min-width: 1024px){:root[data-diseno="2"] .lg-pagina{padding:16px;gap:16px;grid-template-columns:1.05fr 1fr}}:root[data-diseno="2"] .lg-marca{border-radius:var(--ios-r-2xl);background:var(--d2-sheen),linear-gradient(155deg,#8e0a23,#5e0517 52%,#2d030c);box-shadow:inset 1.5px 1.5px 0 -.5px #ffffff73,inset -1px -1px 0 -.5px #ffffff29,inset 0 0 0 .5px #ffffff24,0 30px 60px -24px #5e0517a6}:root[data-diseno="2"][data-tema=oscuro] .lg-marca{background:var(--d2-sheen),linear-gradient(155deg,#6f0a1e,#3a040f 55%,#12020a)}:root[data-diseno="2"] .lg-marca h2{font:var(--ios-font-large-title-em);letter-spacing:var(--ios-track-large-title)}:root[data-diseno="2"] .lg-lado,:root[data-diseno="2"][data-tema=oscuro] .lg-lado{background:transparent}:root[data-diseno="2"] .lg-fondo{display:none}:root[data-diseno="2"] .lg-logo-movil .titulo{font-family:var(--ios-font)}:root[data-diseno="2"] .lg-tarjeta{isolation:isolate;border:0;border-radius:var(--ios-r-2xl);background:var(--d2-sheen),var(--lq-fill);-webkit-backdrop-filter:blur(var(--lq-blur)) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));backdrop-filter:blur(var(--lq-blur)) saturate(var(--lq-sat)) brightness(var(--lq-bright)) contrast(var(--lq-contrast));box-shadow:var(--d2-sh-sheet)}:root[data-diseno="2"] .lg-tarjeta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:var(--lq-rim-w);border-radius:inherit;pointer-events:none;background:var(--d2-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}:root[data-diseno="2"] .lg-titulo{font:var(--ios-font-title-1-em);letter-spacing:var(--ios-track-title-1);color:var(--ios-label)}:root[data-diseno="2"] .lg-sub{font:var(--ios-font-subhead);letter-spacing:var(--ios-track-subhead);color:var(--ios-label-2)}:root[data-diseno="2"] .lg-label{font:600 13px/1.3 var(--ios-font);letter-spacing:-.08px;color:var(--ios-label-2)}:root[data-diseno="2"] .lg-input{height:52px;border:0;border-radius:16px;--canvas: var(--lq-fill-inset);color:var(--ios-label);font-family:var(--ios-font);letter-spacing:-.3px;box-shadow:inset 0 1.5px 3px #00000024,inset 0 0 0 .5px var(--lq-hair),0 1px 0 var(--lq-inner-hi)}:root[data-diseno="2"] .lg-input:hover{--canvas: color-mix(in srgb, var(--lq-fill-inset) 80%, var(--lq-fill-inner))}:root[data-diseno="2"] .lg-input:focus{--canvas: var(--lq-fill-inner);box-shadow:inset 0 1.5px 3px #0000001a,inset 0 0 0 1px rgb(var(--ios-tint-rgb) / .7),0 0 0 4px rgb(var(--ios-tint-rgb) / .22)}:root[data-diseno="2"] .lg-input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--ios-danger-text),inset 0 1.5px 3px #0000001a}:root[data-diseno="2"] .lg-input:-webkit-autofill{-webkit-text-fill-color:var(--ios-label);-webkit-box-shadow:0 0 0 1000px var(--lq-fill-opaque) inset}:root[data-diseno="2"] .lg-ico{color:var(--ios-label-2)}:root[data-diseno="2"] .lg-input:focus~.lg-ico{color:var(--ios-tint)}:root[data-diseno="2"] .lg-ojo{border-radius:50%}:root[data-diseno="2"] .lg-ojo:hover{background:var(--ios-fill-3);color:var(--ios-label)}:root[data-diseno="2"] .lg-ojo[aria-pressed=true]{color:var(--ios-tint);background:var(--ios-tint-soft)}:root[data-diseno="2"] .lg-aviso>p{border-radius:14px;font-family:var(--ios-font)}:root[data-diseno="2"] .lg-error{color:var(--ios-danger-text);background:color-mix(in srgb,var(--ios-danger-fill) 12%,transparent)}:root[data-diseno="2"] .lg-estado{color:var(--ios-success-text);background:color-mix(in srgb,var(--ios-green) 16%,transparent)}:root[data-diseno="2"] .lg-boton{min-height:var(--ios-h-btn-lg);border-radius:var(--ios-r-pill);font:600 17px/1 var(--ios-font);letter-spacing:-.3px;text-shadow:0 1px 1px rgb(60 0 10 / .3);background:linear-gradient(180deg,#ffffff26,#fff0 55%),var(--d2-tint-glass);box-shadow:0 1px 2px #0003,0 12px 26px -10px rgb(var(--ios-tint-rgb) / .6),inset 0 0 0 .5px #ffffff61,inset 0 1.5px 1px #ffffff8c,inset 0 -9px 14px -8px #46000a4d,inset 0 0 18px #ffffff1a;transition:transform var(--ios-dur-lift) var(--ios-spring-lift),box-shadow var(--ios-dur-fade) var(--ios-ease-standard),filter var(--ios-dur-fade) var(--ios-ease-standard),background .3s ease}:root[data-diseno="2"] .lg-boton:hover{transform:none;filter:brightness(1.06)}:root[data-diseno="2"] .lg-boton:active{transform:scale(var(--ios-press-scale));filter:brightness(1.12)}:root[data-diseno="2"] .lg-boton[data-fase=exito]{background:linear-gradient(180deg,#ffffff26,#fff0 55%),#1f9e45eb;box-shadow:0 1px 2px #0003,0 12px 26px -10px #1f9e45cc,inset 0 0 0 .5px #ffffff61,inset 0 1.5px 1px #ffffff8c}:root[data-diseno="2"] .lg-boton-txt{min-height:var(--ios-h-btn-lg)}:root[data-diseno="2"] .lg-pie{font:var(--ios-font-footnote);letter-spacing:var(--ios-track-footnote);color:var(--ios-label-2)}:root[data-diseno="2"] .cfg-pagina p{color:var(--ios-label-2)}:root[data-diseno="2"] .cfg-bloque{padding:20px;border-radius:var(--ios-r-xl)}:root[data-diseno="2"] .cfg-bloque>h2{font:600 13px/1.3 var(--ios-font);letter-spacing:.02em;text-transform:uppercase;color:var(--ios-label-2)}:root[data-diseno="2"] .cfg-diseno{min-height:80px;border:0;border-radius:var(--ios-r-lg);background:var(--lq-fill-inner);box-shadow:var(--d2-sh-sm);transition:transform var(--ios-dur-lift) var(--ios-spring-lift),background-color var(--ios-dur-fade) var(--ios-ease-standard),box-shadow var(--ios-dur-fade) var(--ios-ease-standard)}:root[data-diseno="2"] .cfg-diseno:hover{background:var(--lq-fill-strong)}:root[data-diseno="2"] .cfg-diseno:active{transform:scale(var(--ios-press-scale))}:root[data-diseno="2"] .cfg-diseno[aria-checked=true]{background:color-mix(in srgb,var(--ios-tint-soft) 100%,var(--lq-fill-inner));box-shadow:inset 0 0 0 1.5px var(--ios-tint),0 6px 18px -8px rgb(var(--ios-tint-rgb) / .45)}:root[data-diseno="2"] .cfg-diseno[aria-checked=true] svg{color:var(--ios-tint)}:root[data-diseno="2"] .cfg-diseno>span:first-child{border:0;border-radius:15px;box-shadow:inset 0 1px 1px #ffffffb3,0 6px 14px -6px #0006}:root[data-diseno="2"] .cfg-segmentado{gap:2px;padding:4px;border:0;border-radius:var(--ios-r-pill);background:var(--lq-fill-inset);box-shadow:inset 0 1.5px 3px #00000024,inset 0 0 0 .5px var(--lq-hair),0 1px 0 var(--lq-inner-hi)}:root[data-diseno="2"] .cfg-segmento{min-height:36px;padding:0 20px;border-radius:var(--ios-r-pill);font:600 14px/1 var(--ios-font);letter-spacing:-.2px;transition:background-color var(--ios-dur-fade) var(--ios-ease-standard),color var(--ios-dur-fade) var(--ios-ease-standard),box-shadow var(--ios-dur-fade) var(--ios-ease-standard),transform var(--ios-dur-lift) var(--ios-spring-lift)}:root[data-diseno="2"] .cfg-segmento[aria-checked=true]{background:var(--d2-lens);color:var(--ios-label);box-shadow:var(--d2-lens-shadow)}:root[data-diseno="2"] .cfg-segmento[aria-checked=false]{background:transparent;color:var(--ios-label-2);box-shadow:none}:root[data-diseno="2"] .cfg-segmento:active{transform:scale(var(--ios-press-scale))}:root[data-diseno="2"] .cfg-interruptor{min-height:64px;border:0;border-radius:var(--ios-r-lg);background:var(--lq-fill-inner);box-shadow:var(--d2-sh-sm)}:root[data-diseno="2"] .cfg-interruptor:hover{background:var(--lq-fill-strong)}:root[data-diseno="2"] .cfg-pastilla{background:var(--lq-fill-inset)!important;transition:background-color var(--ios-dur-fast) var(--ios-ease-standard);box-shadow:inset 0 1.5px 4px #00000038,inset 0 0 0 .5px var(--lq-hair)}:root[data-diseno="2"] .cfg-interruptor[aria-checked=true] .cfg-pastilla{background:var(--ios-switch-on)!important}:root[data-diseno="2"] .cfg-pastilla>span{background:linear-gradient(180deg,#fff 0%,var(--lq-thumb) 100%);box-shadow:0 3px 8px #00000047,0 1px 2px #0003,inset 0 0 0 .5px #fffc;transition:left var(--ios-dur-snappy) var(--ios-spring-snappy)}:root[data-diseno="2"]:is([data-transparencia=reducida],[data-contraste=alto]) :is(aside.cx-aside,.cx-tabbar,.pk-hoja[role=dialog],.pk-aviso,.cx-notis,.sd-menu,.lg-tarjeta){-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-diseno="2"]:is([data-transparencia=reducida],[data-contraste=alto]) .cx-cabecera:before{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-diseno="2"][data-movimiento=reducido] body:after{animation:none;will-change:auto}:root[data-diseno="2"][data-movimiento=reducido] :is(.cx-notis,.sd-menu,.pk-aviso,.pk-hoja,aside.cx-aside.absolute){animation:none!important}:root[data-diseno="2"][data-movimiento=reducido] :is(.cx-subvistas,.cx-tabbar)>.cx-ind,:root[data-diseno="2"][data-movimiento=reducido] :is(.cx-subvistas,.cx-tabbar)[data-arrastre="1"]>.cx-ind{transition:none;scale:1}:root[data-diseno="2"][data-movimiento=reducido] :where(button,[role=button],summary):active:not(:disabled){transform:none}@media print{:root[data-diseno="2"] body:before,:root[data-diseno="2"] body:after{display:none}}@media (min-width: 1024px) and (max-width: 1279px){:root[data-diseno="2"] .cx-busqueda{max-width:360px}}@media (min-width: 1024px){:root[data-diseno="2"] .cx-subvistas[data-filas="2"]{gap:8px 6px;padding:8px;border-radius:28px}:root[data-diseno="2"] .cx-subvistas>a{justify-content:center;min-width:0}}:root[data-diseno="2"]{--vi-label: var(--ios-label, #000000);--vi-label-2: var(--ios-label-2, #66666b);--vi-label-s: color-mix(in srgb, var(--vi-label) 78%, transparent);--vi-fill: var(--ios-fill, rgba(120, 120, 128, .2));--vi-fill-2: var(--ios-fill-2, rgba(120, 120, 128, .16));--vi-fill-3: var(--ios-fill-3, rgba(118, 118, 128, .12));--vi-fill-4: var(--ios-fill-4, rgba(116, 116, 128, .08));--vi-sep: var(--ios-sep, rgba(60, 60, 67, .18));--vi-tint: var(--ios-tint, #c4092a);--vi-tint-fill: var(--ios-tint-fill, #cc0a2b);--vi-tint-hi: var(--ios-tint-fill-hi, #e01b3a);--vi-tint-lo: var(--ios-tint-fill-lo, #c70a2a);--vi-tint-soft: var(--ios-tint-soft, rgba(204, 10, 43, .1));--vi-glass: var(--lq-fill, rgba(255, 255, 255, .58));--vi-glass-hi: var(--lq-fill-hi, rgba(255, 255, 255, .8));--vi-gloss: var(--lq-gloss, linear-gradient(165deg, rgba(255, 255, 255, .62) 0%, rgba(255, 255, 255, 0) 42%));--vi-rim: var(--lq-rim, inset 1.5px 1.5px 0 -.5px rgba(255, 255, 255, .98), inset -1px -1px 0 -.5px rgba(255, 255, 255, .7), inset 0 0 0 .5px rgba(60, 60, 67, .13));--vi-shadow: var(--lq-shadow, 0 14px 34px -12px rgba(132, 36, 56, .3), 0 2px 8px rgba(40, 20, 28, .06));--vi-shadow-sm: var(--lq-shadow-sm, 0 6px 16px -8px rgba(132, 36, 56, .26), 0 1px 3px rgba(40, 20, 28, .06));--vi-filter: var(--lq-filter, blur(22px) saturate(1.8));--vi-solid: var(--lq-fill-solid, #f9f6f7);--vi-font: var(--ios-font, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", system-ui, sans-serif);--vi-font-display: var(--ios-font-display, -apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", system-ui, sans-serif);--vi-spring: var(--ios-spring-pop, cubic-bezier(.2, 1.4, .4, 1));--vi-spring-soft: var(--ios-spring-soft, cubic-bezier(.22, .9, .3, 1));--vi-ease: var(--ios-ease, cubic-bezier(.25, .1, .25, 1));--vi-r-widget: 28px;--vi-r-card: 24px;--vi-hi-rim: rgba(255, 255, 255, .45);--vi-t-marca: var(--ios-tint-fill, #cc0a2b);--vi-t-vino: color-mix(in srgb, var(--vi-t-marca) 60%, #2a0510);--vi-t-exito: var(--ios-ok-fill, #1a7f37);--vi-t-aviso: var(--ios-warn-fill, #b25000);--vi-t-info: var(--ios-info-fill, #0a66c2);--vi-t-critico: var(--ios-danger-fill, #c0113f);--vi-t-neutro: #5f5f66;--vi-t-mix: #000000;--vi-halo: rgba(255, 255, 255, .55);--vi-clear: rgb(249 249 255 / .26);--vi-tile: rgb(255 255 255 / .46);--vi-card: rgb(255 255 255 / .5);--vi-bf: blur(12px) saturate(1.7) contrast(.9);--vi-bf-card: blur(12px) saturate(2) contrast(.86);--vi-text-fx: 0 1px 0 rgb(255 255 255 / .5)}:root[data-diseno="2"][data-tema=oscuro]{--vi-label: var(--ios-label, #ffffff);--vi-label-2: var(--ios-label-2, #a1a1a8);--vi-fill: var(--ios-fill, rgba(120, 120, 128, .36));--vi-fill-2: var(--ios-fill-2, rgba(120, 120, 128, .32));--vi-fill-3: var(--ios-fill-3, rgba(118, 118, 128, .24));--vi-fill-4: var(--ios-fill-4, rgba(116, 116, 128, .18));--vi-sep: var(--ios-sep, rgba(84, 84, 88, .6));--vi-tint: var(--ios-tint, #ff5a6e);--vi-tint-fill: var(--ios-tint-fill, #d10c2e);--vi-tint-hi: var(--ios-tint-fill-hi, #e41b3b);--vi-tint-lo: var(--ios-tint-fill-lo, #c20a29);--vi-tint-soft: var(--ios-tint-soft, rgba(255, 90, 110, .16));--vi-glass: var(--lq-fill, rgba(44, 44, 48, .58));--vi-glass-hi: var(--lq-fill-hi, rgba(34, 34, 38, .82));--vi-gloss: var(--lq-gloss, linear-gradient(165deg, rgba(255, 255, 255, .17) 0%, rgba(255, 255, 255, 0) 44%));--vi-rim: var(--lq-rim, inset 1.5px 1.5px 0 -.5px rgba(255, 255, 255, .34), inset -1px -1px 0 -.5px rgba(255, 255, 255, .12), inset 0 0 0 .5px rgba(255, 255, 255, .1));--vi-shadow: var(--lq-shadow, 0 16px 40px -12px rgba(0, 0, 0, .78), 0 2px 10px rgba(0, 0, 0, .45));--vi-shadow-sm: var(--lq-shadow-sm, 0 8px 20px -10px rgba(0, 0, 0, .8), 0 1px 4px rgba(0, 0, 0, .4));--vi-solid: var(--lq-fill-solid, #1c1c1e);--vi-hi-rim: rgba(255, 255, 255, .22);--vi-t-neutro: #8e8e93;--vi-t-mix: #ffffff;--vi-halo: rgba(255, 255, 255, .1);--vi-clear: rgb(255 255 255 / .07);--vi-tile: rgb(255 255 255 / .1);--vi-card: rgb(28 28 38 / .46);--vi-bf: blur(12px) saturate(1.5) contrast(.92);--vi-bf-card: blur(12px) saturate(1.7) contrast(.9);--vi-text-fx: 0 1px 2px rgb(0 0 0 / .45)}:root[data-diseno="2"] .cxd-card--cal{border:0;border-radius:var(--vi-r-widget);background:var(--vi-gloss),var(--vi-card);-webkit-backdrop-filter:var(--vi-bf-card);backdrop-filter:var(--vi-bf-card);box-shadow:var(--vi-rim),var(--vi-shadow)}:root[data-diseno="2"] .cxd-card--cal:before{display:none}:root[data-diseno="2"] .cxd-card--cal>.cxd-ch{position:absolute;top:4.9%;right:3.6%;z-index:3;padding:0}:root[data-diseno="2"] .cxd-card--cal>.cxd-ch>:not(.cxd-cx){display:none}:root[data-diseno="2"] .cxd-card--cal .cxd-cb{padding:4.7%}:root[data-diseno="2"] .cxd-card--cal .cxd-cx{opacity:0}:root[data-diseno="2"] .cxd-card--cal:hover .cxd-cx,:root[data-diseno="2"] .cxd-card--cal:focus-within .cxd-cx{opacity:1}@media (hover: none){:root[data-diseno="2"] .cxd-card--cal .cxd-cx{opacity:.55}}:root[data-diseno="2"] .cal{--cal-agenda: var(--ios-orange, #ff9500);--cal-conv: var(--ios-green, #34c759);--cal-hover: var(--vi-fill-3);font-family:var(--vi-font);color:var(--vi-label)}:root[data-diseno="2"] .cal-cab{gap:calc(var(--u) * 1.2);margin-bottom:calc(var(--u) * 1.2);min-height:calc(var(--u) * 9.2);padding-right:calc(var(--u) * 7.6)}:root[data-diseno="2"] .cal-mes{font-family:var(--vi-font-display);font-size:clamp(17px,calc(var(--u) * 6.4),32px);font-weight:400;letter-spacing:-.3px;color:var(--vi-label-2)}:root[data-diseno="2"] .cal-mes b{font-weight:600;color:var(--vi-tint)}:root[data-diseno="2"] .cal-mes i{color:var(--vi-label-2)}:root[data-diseno="2"] .cal-flecha,:root[data-diseno="2"] .cal-hoy{position:relative;border:0;background:var(--vi-fill-3);color:var(--vi-tint);font-family:var(--vi-font)}:root[data-diseno="2"] .cal-flecha{width:clamp(26px,calc(var(--u) * 8.4),38px);height:clamp(26px,calc(var(--u) * 8.4),38px)}:root[data-diseno="2"] .cal-hoy{height:clamp(26px,calc(var(--u) * 8.4),38px);padding:0 calc(var(--u) * 3.4);background:var(--vi-tint-soft);font-size:clamp(12px,calc(var(--u) * 4.2),15px)}:root[data-diseno="2"] .cal-flecha:before,:root[data-diseno="2"] .cal-hoy:before{content:"";position:absolute;top:-8px;right:-3px;bottom:-8px;left:-3px}:root[data-diseno="2"] .cal-flecha:active,:root[data-diseno="2"] .cal-hoy:active{transform:scale(.9);transition:transform .1s var(--vi-ease)}@media (hover: hover){:root[data-diseno="2"] .cal-flecha:hover{background:var(--vi-fill-2);color:var(--vi-tint)}:root[data-diseno="2"] .cal-hoy:hover{background:var(--vi-tint-soft);filter:brightness(.96)}}:root[data-diseno="2"] .cal-sem{border-bottom:0;padding-bottom:calc(var(--u) * .6);font-size:clamp(11px,calc(var(--u) * 3.8),15px);font-weight:600;letter-spacing:0;text-transform:none;color:var(--vi-label-2)}:root[data-diseno="2"] .cal-rej{grid-template-rows:none;grid-auto-rows:calc(var(--u) * 8.9);flex:0 0 auto;padding-top:calc(var(--u) * .4)}:root[data-diseno="2"] .cal-fila--vacia{display:none}:root[data-diseno="2"] .cal-d--fuera{visibility:hidden;opacity:1}:root[data-diseno="2"] .cal-d{gap:calc(var(--u) * .3);border-radius:calc(var(--u) * 3)}:root[data-diseno="2"] .cal-n{width:calc(var(--u) * 7.2);height:calc(var(--u) * 7.2);font-family:var(--vi-font);font-size:clamp(12px,calc(var(--u) * 5.1),22px);font-weight:400;color:var(--vi-label);transition:background-color .15s var(--vi-ease),color .15s var(--vi-ease),transform .2s var(--vi-spring)}:root[data-diseno="2"] .cal-d--fin .cal-n{color:var(--vi-label)}:root[data-diseno="2"] .cal-d--sel .cal-n{background:var(--vi-fill);color:var(--vi-label);font-weight:600}:root[data-diseno="2"] .cal-d--hoy .cal-n{background:linear-gradient(180deg,var(--vi-tint-hi),var(--vi-tint-lo));color:#fff;font-weight:600;box-shadow:inset 0 1px 0 var(--vi-hi-rim),0 3px 8px -3px color-mix(in srgb,var(--vi-tint-fill) 75%,transparent)}:root[data-diseno="2"] .cal-d:active .cal-n{transform:scale(.9)}@media (hover: hover){:root[data-diseno="2"] .cal-d:hover .cal-n{background:var(--vi-fill-3)}:root[data-diseno="2"] .cal-d--sel:hover .cal-n{background:var(--vi-fill)}:root[data-diseno="2"] .cal-d--hoy:hover .cal-n{background:linear-gradient(180deg,var(--vi-tint-hi),var(--vi-tint-lo))}}:root[data-diseno="2"] .cal-d:focus-visible{box-shadow:none}:root[data-diseno="2"] .cal-d:focus-visible .cal-n{box-shadow:0 0 0 2px var(--vi-solid),0 0 0 4px var(--vi-tint)}:root[data-diseno="2"] .cal-res,:root[data-diseno="2"] .cal-res--1,:root[data-diseno="2"] .cal-res--2{flex:1 1 0;height:auto;min-height:0;margin-top:calc(var(--u) * 1.2);padding-top:calc(var(--u) * 1.4);gap:calc(var(--u) * .5);border-top:.5px solid var(--vi-sep)}:root[data-diseno="2"] .cal-res-cab{min-height:calc(var(--u) * 5);font-size:clamp(11px,calc(var(--u) * 3.9),15px)}:root[data-diseno="2"] .cal-res-dia{font-weight:600;color:var(--vi-label-2)}:root[data-diseno="2"] .cal-res-n{color:var(--vi-label-2);opacity:1}:root[data-diseno="2"] .cal-res-mas{height:calc(var(--u) * 5.4);padding:0 calc(var(--u) * 2);background:var(--vi-tint-soft);color:var(--vi-tint)}:root[data-diseno="2"] .cal-res-vacio{flex:1 1 auto;height:auto;justify-content:center;color:var(--vi-label-2);opacity:1;font-size:clamp(12px,calc(var(--u) * 4.4),16px)}:root[data-diseno="2"] .cal-ev{display:grid;grid-template-columns:3px minmax(0,1fr);-moz-column-gap:calc(var(--u) * 2.2);column-gap:calc(var(--u) * 2.2);align-content:center;height:calc(var(--u) * 10);padding:0 calc(var(--u) * 1);border-radius:calc(var(--u) * 2.6)}:root[data-diseno="2"] .cal-ev-barra{grid-row:1 / span 2;margin:calc(var(--u) * .9) 0;border-radius:2px}:root[data-diseno="2"] .cal-ev-t{grid-column:2;font-size:clamp(12px,calc(var(--u) * 4.6),17px);font-weight:600;line-height:1.2;color:var(--vi-label)}:root[data-diseno="2"] .cal-ev-c{display:none}:root[data-diseno="2"] .cal-res>.cal-ev .cal-ev-d,:root[data-diseno="2"] .cal-ev-d{display:block;grid-column:2;font-size:clamp(10.5px,calc(var(--u) * 3.7),14px);line-height:1.2;color:var(--vi-label-2)}@media (hover: hover){:root[data-diseno="2"] .cal-ev:hover,:root[data-diseno="2"] .cal-res-mas:hover{background:var(--vi-fill-3)}}:root[data-diseno="2"] .cal-ev:active{background:var(--vi-fill-2);transform:scale(.985)}@container (max-width: 250px){:root[data-diseno="2"] .cal-res>.cal-ev,:root[data-diseno="2"] .cal-res-vacio{display:none}}:root[data-diseno="2"] .cal-volver{color:var(--vi-tint)}:root[data-diseno="2"] .cal-lista-t{font-family:var(--vi-font-display);color:var(--vi-label)}:root[data-diseno="2"] .cal-lista-ul .cal-ev{height:auto;min-height:calc(var(--u) * 11);padding:calc(var(--u) * 1.2)}:root[data-diseno="2"] .cal-lista-ul .cal-ev-tx{grid-column:2;display:flex;flex-direction:column}:root[data-diseno="2"] .cal-leyenda{color:var(--vi-label-2)}:root[data-diseno="2"] .cxd{color:var(--vi-label);font-family:var(--vi-font)}:root[data-diseno="2"] .cxd-eyebrow{font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--vi-tint)}:root[data-diseno="2"] .cxd h1{font-family:var(--vi-font-display);font-size:clamp(28px,6vw,34px);font-weight:700;line-height:1.15;letter-spacing:-.4px;color:var(--vi-label)}:root[data-diseno="2"] .cxd-sub{font-size:15px;color:var(--vi-label-2)}:root[data-diseno="2"] .cxd-toolbar{gap:10px;margin:18px 0 22px}:root[data-diseno="2"] .cxd-chip{position:relative;min-height:38px;padding:0 16px;border:0;border-radius:999px;font:600 14px/1.2 var(--vi-font);color:var(--vi-label);background:var(--vi-gloss),var(--vi-glass-hi);box-shadow:var(--vi-rim),var(--vi-shadow-sm);transition:transform .3s var(--vi-spring),box-shadow .2s var(--vi-ease)}:root[data-diseno="2"] .cxd-chip:before{content:"";position:absolute;top:-3px;right:-2px;bottom:-3px;left:-2px}:root[data-diseno="2"] .cxd-chip:hover{color:var(--vi-label)}:root[data-diseno="2"] .cxd-chip:active{transform:scale(.95);filter:brightness(1.06)}:root[data-diseno="2"] .cxd-chip.gold{color:#fff;background:var(--vi-gloss),linear-gradient(180deg,var(--vi-tint-hi),var(--vi-tint-lo));box-shadow:inset 0 1px 0 var(--vi-hi-rim),inset 0 0 0 .5px #0000001a,0 8px 18px -8px color-mix(in srgb,var(--vi-tint-fill) 80%,transparent)}:root[data-diseno="2"] .cxd-card{border:0;border-radius:var(--vi-r-card);background:var(--vi-gloss),var(--vi-card);-webkit-backdrop-filter:var(--vi-bf-card);backdrop-filter:var(--vi-bf-card);box-shadow:var(--vi-rim),var(--vi-shadow-sm)}:root[data-diseno="2"] .cxd-card:before{display:none}:root[data-diseno="2"] .cxd-ch{padding:14px 16px 8px}:root[data-diseno="2"] .cxd-ci{width:28px;height:28px;border-radius:9px;background:color-mix(in srgb,var(--accent, var(--vi-tint)) 16%,transparent);color:color-mix(in srgb,var(--accent, var(--vi-tint)) 82%,var(--vi-t-mix))}:root[data-diseno="2"] .cxd-ct{font:600 12px/1.2 var(--vi-font);letter-spacing:.05em;color:var(--vi-label-2)}:root[data-diseno="2"] .cxd-cx{position:relative;display:grid;place-items:center;width:28px;height:28px;margin-left:auto;border-radius:50%;font-size:12px;color:var(--vi-label-2);background:var(--vi-fill-3);transition:background-color .15s var(--vi-ease),transform .25s var(--vi-spring),opacity .15s var(--vi-ease)}:root[data-diseno="2"] .cxd-cx:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}:root[data-diseno="2"] .cxd-cx:hover{color:var(--vi-label);background:var(--vi-fill-2)}:root[data-diseno="2"] .cxd-cx:active{transform:scale(.9)}:root[data-diseno="2"] .cxd-cb{padding:4px 16px 16px}:root[data-diseno="2"] .cxd-vacio{color:var(--vi-label-2);opacity:1;font-size:14px}:root[data-diseno="2"] .cxd-wa-fila{border-radius:14px;padding:8px}@media (hover: hover){:root[data-diseno="2"] .cxd-wa-fila:hover{background:var(--vi-fill-4)}}:root[data-diseno="2"] .cxd-wa-fila:active{background:var(--vi-fill-3)}:root[data-diseno="2"] .cxd-wa-av{flex-basis:32px;height:32px;font-size:13px}:root[data-diseno="2"] .cxd-wa-tx b{font-size:14px}:root[data-diseno="2"] .cxd-wa-tx i{font-size:13px;color:var(--vi-label-2)}:root[data-diseno="2"] .cxd-wa-meta{font-size:11.5px;color:var(--vi-label-2)}:root[data-diseno="2"] .cxd-wa-meta em{min-width:20px;padding:0 6px;text-align:center;font-weight:600;color:#fff;background:var(--vi-tint-fill);font-variant-numeric:tabular-nums}:root[data-diseno="2"] .cxd-gframe{border-radius:0 0 var(--vi-r-card) var(--vi-r-card)}:root[data-diseno="2"][data-transparencia=reducida] .cxd-card--cal{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--vi-solid)}:root[data-diseno="2"] :where(.tm,.ct-kpi){--vi-t: var(--vi-t-marca)}:root[data-diseno="2"] .tm--marca{--vi-t: var(--vi-t-marca)}:root[data-diseno="2"] .tm--vino{--vi-t: var(--vi-t-vino)}:root[data-diseno="2"] .tm--exito{--vi-t: var(--vi-t-exito)}:root[data-diseno="2"] .tm--aviso{--vi-t: var(--vi-t-aviso)}:root[data-diseno="2"] .tm--info{--vi-t: var(--vi-t-info)}:root[data-diseno="2"] .tm--critico{--vi-t: var(--vi-t-critico)}:root[data-diseno="2"] .tm--neutro{--vi-t: var(--vi-t-neutro)}:root[data-diseno="2"] .tm{--vi-t-text: color-mix(in srgb, var(--vi-t) 76%, var(--vi-t-mix));min-height:112px;padding:15px 17px 14px;border:0;border-radius:var(--vi-r-widget);font-family:var(--vi-font);color:var(--vi-label);text-shadow:var(--vi-text-fx);background-color:var(--vi-tile);background-image:var(--vi-gloss),linear-gradient(150deg,color-mix(in srgb,var(--vi-t) 30%,transparent),color-mix(in srgb,var(--vi-t) 9%,transparent) 82%);box-shadow:var(--vi-rim),0 14px 26px -18px color-mix(in srgb,var(--vi-t) 70%,transparent),var(--vi-shadow-sm);transition:transform .3s var(--vi-spring),box-shadow .2s var(--vi-ease)}@media (min-width: 1024px) and (hover: hover){:root[data-diseno="2"] .tm,:root[data-diseno="2"] .ct-kpi{background-color:var(--vi-clear);-webkit-backdrop-filter:var(--vi-bf);backdrop-filter:var(--vi-bf)}}:root[data-diseno="2"] :is(.panel,.tm--mini) .tm,:root[data-diseno="2"] .tm--mini{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--vi-fill-4);background-image:var(--vi-gloss),linear-gradient(150deg,color-mix(in srgb,var(--vi-t) 24%,transparent),color-mix(in srgb,var(--vi-t) 8%,transparent) 82%)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root[data-diseno="2"] .tm,:root[data-diseno="2"] .ct-kpi{background-color:var(--vi-glass-hi)}}:root[data-diseno="2"] .tm:after{right:-30px;top:-38px;width:150px;height:150px;background:radial-gradient(circle,var(--vi-halo),transparent 70%)}@media (hover: hover){:root[data-diseno="2"] .tm--act:hover{transform:translateY(-1px);filter:brightness(1.03) saturate(1.06);box-shadow:var(--vi-rim),0 18px 30px -16px color-mix(in srgb,var(--vi-t) 80%,transparent),var(--vi-shadow)}:root[data-diseno="2"] .tm--act:hover:after{transform:scale(1.15)}}:root[data-diseno="2"] .tm--act:active{transform:scale(.96);filter:brightness(1.05);box-shadow:var(--vi-rim),0 0 0 5px color-mix(in srgb,var(--vi-t) 18%,transparent),var(--vi-shadow-sm);transition-duration:.1s}:root[data-diseno="2"] .tm--act:focus-visible{outline:3px solid var(--vi-tint);outline-offset:3px}:root[data-diseno="2"] .tm--on,:root[data-diseno="2"] .tm--on:hover{box-shadow:0 0 0 2px var(--canvas),0 0 0 4.5px var(--vi-t),var(--vi-rim),var(--vi-shadow-sm)}:root[data-diseno="2"] .tm-halo .tm{box-shadow:0 0 0 3px var(--canvas),0 0 0 6px var(--vi-tint),var(--vi-rim),var(--vi-shadow-sm)}:root[data-diseno="2"] .tm-etq{font:600 12.5px/1.3 var(--vi-font);letter-spacing:0;color:var(--vi-label-s)}:root[data-diseno="2"] .tm-ico{width:30px;height:30px;margin:-3px -4px 0 0;border-radius:10px;color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--vi-t) 84%,#fff),var(--vi-t));box-shadow:inset 0 1px 0 var(--vi-hi-rim),0 5px 10px -5px color-mix(in srgb,var(--vi-t) 80%,transparent)}:root[data-diseno="2"] .tm-val{margin-top:8px;font-family:var(--vi-font-display);font-size:26px;font-weight:700;letter-spacing:-.4px;color:var(--vi-label)}:root[data-diseno="2"] .tm-val small{font-weight:600;color:var(--vi-label-s)}:root[data-diseno="2"] .tm .tm-val.tm-val--largo{font-size:18px;letter-spacing:-.2px}:root[data-diseno="2"] .tm-nota{font-size:12.5px;color:var(--vi-label-s)}:root[data-diseno="2"] .tm-cuerpo{color:var(--vi-label)}:root[data-diseno="2"] .tm-chip{background:color-mix(in srgb,var(--vi-t) 15%,transparent);color:var(--vi-t-text);font-weight:600}:root[data-diseno="2"] .tm-ley{color:var(--vi-t-text)}:root[data-diseno="2"] .tm-ir{color:var(--vi-label-2)}:root[data-diseno="2"] .tm-caja{background:var(--vi-fill-3);color:var(--vi-label);border-radius:14px}:root[data-diseno="2"] .tm .py-av{background:var(--vi-fill-2)}:root[data-diseno="2"] .tm .py-av>i{background:var(--vi-t)!important}:root[data-diseno="2"] .tm--mini{min-height:0;padding:11px 13px;border-radius:20px}:root[data-diseno="2"] .tm--mini .tm-val{font-size:21px;margin-top:4px}:root[data-diseno="2"] .tm--mini .tm-ico{width:26px;height:26px;border-radius:9px}:root[data-diseno="2"] .tm--carga{background:var(--vi-fill-4);box-shadow:none;animation:brillo 1.4s ease-in-out infinite}:root[data-diseno="2"] .tm-sk{background:var(--vi-fill-3)}:root[data-diseno="2"] .tm-sec h2,:root[data-diseno="2"] .tm-sec h3{font-family:var(--vi-font-display);font-size:17px;font-weight:600;color:var(--vi-label)}:root[data-diseno="2"] .tm-sec-ico{color:var(--vi-tint)}:root[data-diseno="2"] .tm-sec-sub{color:var(--vi-label-2)}:root[data-diseno="2"] .tm-sec-linea{background:linear-gradient(90deg,var(--vi-sep),transparent)}:root[data-diseno="2"] .tm-error{border:0;border-radius:18px;background:var(--tint-vencido);box-shadow:var(--vi-rim)}@media (max-width: 479px){:root[data-diseno="2"] .tm{padding:13px 14px 12px;min-height:104px;border-radius:24px}:root[data-diseno="2"] .tm-val{font-size:22px}}@supports (corner-shape: squircle){:root[data-diseno="2"] :is(.tm,.cxd-card,.cxd-card--cal,.ct-kpi,.ct-hero,.ct-medio){corner-shape:squircle}}:root[data-diseno="2"] .ct{--ct-fin: transparent}:root[data-diseno="2"] .ct-t-marca{--vi-t: var(--vi-t-marca)}:root[data-diseno="2"] .ct-t-exito{--vi-t: var(--vi-t-exito)}:root[data-diseno="2"] .ct-t-vencido{--vi-t: var(--vi-t-critico)}:root[data-diseno="2"] .ct-t-info{--vi-t: var(--vi-t-info)}:root[data-diseno="2"] .ct-t-pendiente{--vi-t: var(--vi-t-aviso)}:root[data-diseno="2"] .ct-hero{border:0;border-radius:var(--vi-r-widget);background:var(--vi-gloss),linear-gradient(135deg,var(--vi-tint-hi),var(--vi-tint-lo));box-shadow:inset 0 1px 0 var(--vi-hi-rim),inset 0 0 0 .5px #0000001f,0 22px 40px -22px color-mix(in srgb,var(--vi-tint-fill) 85%,transparent)}:root[data-diseno="2"] .ct-hero-btn{min-height:40px;padding:0 16px;border:0;border-radius:999px;font-family:var(--vi-font);font-weight:600;letter-spacing:-.1px;color:#fff;background:#ffffff38;box-shadow:inset 0 1px #ffffff73,inset 0 0 0 .5px #ffffff4d;transition:transform .3s var(--vi-spring),background-color .15s var(--vi-ease)}:root[data-diseno="2"] .ct-hero-btn:hover{background:#ffffff4d;transform:none}:root[data-diseno="2"] .ct-hero-btn:active{transform:scale(.95);background:#ffffff57}:root[data-diseno="2"] .ct-hero-btn--fuerte{background:#fffffff0;color:var(--vi-tint-lo);box-shadow:0 4px 12px -6px #0006}:root[data-diseno="2"] .ct-hero-btn--fuerte:hover{background:#fff;transform:none}:root[data-diseno="2"] .ct-kpi{--vi-t-text: color-mix(in srgb, var(--vi-t) 76%, var(--vi-t-mix));padding:15px 17px 14px;border:0;border-radius:var(--vi-r-widget);font-family:var(--vi-font);color:var(--vi-label);text-shadow:var(--vi-text-fx);background-color:var(--vi-tile);background-image:var(--vi-gloss),linear-gradient(150deg,color-mix(in srgb,var(--vi-t) 30%,transparent),color-mix(in srgb,var(--vi-t) 9%,transparent) 82%);box-shadow:var(--vi-rim),0 14px 26px -18px color-mix(in srgb,var(--vi-t) 70%,transparent),var(--vi-shadow-sm)}:root[data-diseno="2"] .ct-kpi-lbl{font-size:11.5px;font-weight:600;letter-spacing:.04em;color:var(--vi-label-s)}:root[data-diseno="2"] .ct-kpi-ico{width:30px;height:30px;border-radius:10px;color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--vi-t) 84%,#fff),var(--vi-t));box-shadow:inset 0 1px 0 var(--vi-hi-rim),0 5px 10px -5px color-mix(in srgb,var(--vi-t) 80%,transparent)}:root[data-diseno="2"] .ct-kpi-val{font-family:var(--vi-font-display);font-size:24px;font-weight:700;letter-spacing:-.4px;color:var(--vi-label)}:root[data-diseno="2"] .ct-caja-main .ct-kpi-val{font-size:32px}:root[data-diseno="2"] .ct-kpi-sub{color:var(--vi-label-s);font-weight:400}:root[data-diseno="2"] .ct-kpi-hint{color:var(--vi-t-text);font-weight:600}:root[data-diseno="2"] .ct-click{transition:transform .3s var(--vi-spring),box-shadow .2s var(--vi-ease)}@media (hover: hover){:root[data-diseno="2"] .ct-click:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:var(--vi-rim),var(--vi-shadow)}}:root[data-diseno="2"] .ct-click:active{transform:scale(.97);filter:brightness(1.05)}:root[data-diseno="2"] .ct-click:focus-visible{outline:3px solid var(--vi-tint);outline-offset:3px}:root[data-diseno="2"] .ct-kpi--activa{box-shadow:0 0 0 2px var(--canvas),0 0 0 4.5px var(--vi-t),var(--vi-rim),var(--vi-shadow-sm)}:root[data-diseno="2"] .ct-medio{padding:10px 13px;border:0;border-radius:18px;background:var(--vi-gloss),var(--m-bg);box-shadow:var(--vi-rim)}:root[data-diseno="2"] .ct-medio--vacio{background:var(--vi-fill-4);box-shadow:inset 0 0 0 .5px var(--vi-sep)}:root[data-diseno="2"] .ct-medio-lbl{font-weight:600;letter-spacing:.03em}:root[data-diseno="2"] .ct-medio-val{font-family:var(--vi-font-display);font-weight:700;letter-spacing:-.3px;color:var(--vi-label)}:root[data-diseno="2"] .ct-medio-sub{color:var(--vi-label-s)}:root[data-diseno="2"] .ct-barra-pista{height:8px;background:var(--vi-fill-2)}:root[data-diseno="2"] .ct-sec{font-size:12.5px;font-weight:600;letter-spacing:.05em;color:var(--vi-label-2)}:root[data-diseno="2"] .ct-sec svg{color:var(--vi-tint)}:root[data-diseno="2"] .ct-fila-clic:hover{background:var(--vi-fill-4)}:root[data-diseno="2"] .ct-tabla thead th{background:var(--superficie)}:root[data-diseno="2"] .ct-tabla tfoot td,:root[data-diseno="2"] .ct-tabla tfoot th{background:var(--vi-fill-4);border-top:1px solid var(--vi-sep)}@media (max-width: 520px){:root[data-diseno="2"] .ct-kpi{padding:13px 14px 12px;border-radius:24px}:root[data-diseno="2"] .ct-kpi-val{font-size:20px}:root[data-diseno="2"] .ct-caja-main .ct-kpi-val{font-size:28px}:root[data-diseno="2"] .ct-hero{border-radius:24px}}:root[data-diseno="2"] main :is(button,a)[class*=bg-verde][class*=text-white],:root[data-diseno="2"] main :is(button,a)[class*=bg-naranja][class*=text-white]{border:0;border-radius:999px;font-weight:600;background:var(--vi-gloss),linear-gradient(180deg,var(--vi-tint-hi),var(--vi-tint-lo));box-shadow:inset 0 1px 0 var(--vi-hi-rim),inset 0 0 0 .5px #0000001a,0 6px 14px -8px color-mix(in srgb,var(--vi-tint-fill) 85%,transparent);transition:transform .3s var(--vi-spring),opacity .15s var(--vi-ease)}:root[data-diseno="2"] main :is(button,a)[class*=bg-verde][class*=text-white]:active,:root[data-diseno="2"] main :is(button,a)[class*=bg-naranja][class*=text-white]:active{transform:scale(.95);filter:brightness(1.1);transition-duration:.1s}:root[data-diseno="2"] main :is(button,a)[class*=rounded][class*=border]:not([class*=flex-col]):not([class*=border-dashed]):not([class*=border-b]):not([class*=border-t]):not([class*=w-full]):not([class*=bg-verde]):not([class*=bg-naranja]){border:0;border-radius:999px;font-weight:600;background:var(--vi-gloss),var(--vi-fill-3);box-shadow:var(--vi-rim);transition:transform .3s var(--vi-spring),background-color .15s var(--vi-ease)}:root[data-diseno="2"] main :is(button,a)[class*=rounded][class*=border][class*=text-verde]:not([class*=flex-col]):not([class*=border-dashed]):not([class*=border-b]):not([class*=border-t]):not([class*=w-full]):not([class*=bg-verde]):not([class*=bg-naranja]){background:var(--vi-gloss),var(--vi-tint-soft);color:var(--vi-tint)}@media (hover: hover){:root[data-diseno="2"] main :is(button,a)[class*=rounded][class*=border]:not([class*=flex-col]):not([class*=border-dashed]):not([class*=border-b]):not([class*=border-t]):not([class*=w-full]):not([class*=bg-verde]):not([class*=bg-naranja]):hover{background:var(--vi-gloss),var(--vi-fill-2)}}:root[data-diseno="2"] main :is(button,a)[class*=rounded][class*=border]:not([class*=flex-col]):not([class*=border-dashed]):not([class*=border-b]):not([class*=border-t]):not([class*=w-full]):not([class*=bg-verde]):not([class*=bg-naranja]):active{transform:scale(.95)}:root[data-diseno="2"] main button[class*=border-dashed]{border-radius:14px;border-color:var(--vi-sep);color:var(--vi-tint);font-weight:600;background:var(--vi-fill-4)}:root[data-diseno="2"] main button[class*=border-b-2],:root[data-diseno="2"] main button[class*="border-b-[3px]"]{margin:0 4px 6px 0;border-bottom-width:0;border-radius:999px;font-weight:600;transition:background-color .15s var(--vi-ease),color .15s var(--vi-ease),transform .3s var(--vi-spring)}:root[data-diseno="2"] main button[class*=border-b-2][class*=border-verde],:root[data-diseno="2"] main button[class*="border-b-[3px]"][class*=border-verde]{background:var(--vi-tint-soft);color:var(--vi-tint)}@media (hover: hover){:root[data-diseno="2"] main button[class*=border-b-2][class*=border-transparent]:hover,:root[data-diseno="2"] main button[class*="border-b-[3px]"][class*=border-transparent]:hover{background:var(--vi-fill-3)}}:root[data-diseno="2"] main button[class*=border-b-2]:active,:root[data-diseno="2"] main button[class*="border-b-[3px]"]:active{transform:scale(.96)}:root[data-diseno="2"] main :is(div,section,article,li,fieldset,label)[class*=rounded-xl][class*=border],:root[data-diseno="2"] main :is(div,section,article,li,fieldset,label)[class*=rounded-2xl][class*=border],:root[data-diseno="2"] main :is(div,section,article,li,fieldset,label)[class*="rounded-[14px]"][class*=border],:root[data-diseno="2"] main :is(div,section,article,li,fieldset,label)[class*="rounded-[11px]"][class*=border]{border-radius:18px}:root[data-diseno="2"] main button[class*=flex-col][class*=rounded-lg][class*=border]{border:0;border-radius:18px;background:var(--vi-fill-4);box-shadow:inset 0 0 0 .5px var(--vi-sep);transition:transform .3s var(--vi-spring),background-color .15s var(--vi-ease)}:root[data-diseno="2"] main button[class*=flex-col][class*=rounded-lg][class*=border-verde]{background:var(--vi-tint-soft);box-shadow:inset 0 0 0 1.5px var(--vi-tint)}:root[data-diseno="2"] main button[class*=flex-col][class*=rounded-lg][class*=border]:active{transform:scale(.97)}:root[data-diseno="2"][data-movimiento=reducido] :is(.tm,.ct-click,.ct-hero-btn,.cxd-chip,.cxd-cx,.cal-n,.cal-flecha,.cal-hoy,.cal-ev,main button,main a){transition:none!important}:root[data-diseno="2"][data-movimiento=reducido] :is(.tm--act,.ct-click,.ct-hero-btn,.cxd-chip,.cxd-cx,.cal-flecha,.cal-hoy,.cal-ev,.cal-d,main button,main a):active{transform:none!important}:root[data-diseno="2"][data-movimiento=reducido] .cal-d:active .cal-n{transform:none!important}:root[data-diseno="2"] :is(.tm--act,.ct-click,.ct-hero-btn,.cxd-chip,.cxd-cx,.cxd-wa-fila,main button,main a){touch-action:manipulation;-webkit-tap-highlight-color:transparent}:root[data-diseno="2"] :is(.cxd h1,.tm-sec h2,.tm-sec h3,.cal-lista-t){text-wrap:balance}@media (pointer: coarse){:root[data-diseno="2"] .cal-ev{height:44px}:root[data-diseno="2"] .cal-lista-ul .cal-ev{min-height:48px}}:root[data-diseno="2"]{--ov-r-ventana: 30px;--ov-r-hoja: var(--ios-r-2xl, 34px);--ov-r-menu: var(--ios-r-lg, 22px);--ov-r-alerta: 26px;--ov-resorte: var(--ios-spring, cubic-bezier(.2, .9, .3, 1.12));--ov-pop: var(--ios-spring-soft, cubic-bezier(.22, .9, .3, 1));--ov-hoja: cubic-bezier(.32, .72, 0, 1);--ov-dur: .5s;--ov-f-ventana: blur(24px) saturate(2) brightness(.99) contrast(.84);--ov-f-menu: blur(20px) saturate(2) brightness(.99) contrast(.84);--ov-f-aviso: blur(18px) saturate(1.9) brightness(.99) contrast(.86);--ov-fill-ventana: rgb(255 255 255 / .5);--ov-fill-menu: rgb(255 255 255 / .5);--ov-fill-aviso: rgb(255 255 255 / .54);--ov-fill-alerta: rgb(255 255 255 / .6);--ov-fill-lista: rgb(255 255 255 / .66);--ov-fill-opaco: #f4f1f4;--ov-sheen: .3;--ov-scrim: rgb(28 14 22 / .26);--ov-rim-a: rgb(255 255 255 / .98);--ov-rim-b: rgb(255 255 255 / .12);--ov-rim-c: rgb(255 255 255 / .62);--ov-hair: rgb(255 255 255 / .6);--ov-inner-hi: rgb(255 255 255 / .75);--ov-inner-lo: rgb(120 40 70 / .1);--ov-glow: rgb(255 255 255 / .1);--ov-sh1: rgb(96 26 50 / .24);--ov-sh2: rgb(96 26 50 / .1);--ov-suave: #55555b;--ov-gris: #606066;--ov-pozo: rgb(120 120 128 / .14);--ov-tarjeta: rgb(255 255 255 / .5);--ov-sep: rgb(60 60 67 / .2);--ov-hover: rgb(120 120 128 / .14);--ov-relleno: rgb(120 120 128 / .14);--ov-relleno-2: rgb(120 120 128 / .24);--ov-acento: var(--ios-tint, #c4092a)}:root[data-diseno="2"][data-tema=oscuro]{--ov-f-ventana: blur(24px) saturate(1.9) brightness(.98) contrast(.9);--ov-f-menu: blur(20px) saturate(1.9) brightness(.98) contrast(.9);--ov-f-aviso: blur(18px) saturate(1.8) brightness(.98) contrast(.9);--ov-fill-ventana: rgb(30 30 38 / .46);--ov-fill-menu: rgb(30 30 38 / .5);--ov-fill-aviso: rgb(30 30 38 / .52);--ov-fill-alerta: rgb(30 30 38 / .58);--ov-fill-lista: rgb(30 30 38 / .7);--ov-fill-opaco: #1c1c22;--ov-sheen: .14;--ov-scrim: rgb(0 0 0 / .42);--ov-rim-a: rgb(255 255 255 / .62);--ov-rim-b: rgb(255 255 255 / .04);--ov-rim-c: rgb(255 255 255 / .3);--ov-hair: rgb(255 255 255 / .12);--ov-inner-hi: rgb(255 255 255 / .22);--ov-inner-lo: rgb(0 0 0 / .38);--ov-glow: rgb(255 255 255 / .05);--ov-sh1: rgb(0 0 0 / .5);--ov-sh2: rgb(0 0 0 / .38);--ov-suave: #bcbcc4;--ov-gris: #a8a8b0;--ov-pozo: rgb(120 120 128 / .28);--ov-tarjeta: rgb(255 255 255 / .08);--ov-sep: rgb(255 255 255 / .16);--ov-hover: rgb(255 255 255 / .1);--ov-relleno: rgb(120 120 128 / .3);--ov-relleno-2: rgb(120 120 128 / .42)}@supports (-webkit-touch-callout: none){:root[data-diseno="2"]{--ov-fill-ventana: rgb(255 255 255 / .58);--ov-fill-menu: rgb(255 255 255 / .58);--ov-fill-aviso: rgb(255 255 255 / .6);--ov-fill-alerta: rgb(255 255 255 / .66)}:root[data-diseno="2"][data-tema=oscuro]{--ov-fill-ventana: rgb(30 30 38 / .54);--ov-fill-menu: rgb(30 30 38 / .58);--ov-fill-aviso: rgb(30 30 38 / .6);--ov-fill-alerta: rgb(30 30 38 / .64)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root[data-diseno="2"],:root[data-diseno="2"][data-tema=oscuro]{--ov-fill-ventana: var(--ov-fill-opaco);--ov-fill-menu: var(--ov-fill-opaco);--ov-fill-aviso: var(--ov-fill-opaco);--ov-fill-alerta: var(--ov-fill-opaco);--ov-fill-lista: var(--ov-fill-opaco)}}@media (prefers-reduced-transparency: reduce){:root[data-diseno="2"],:root[data-diseno="2"][data-tema=oscuro]{--ov-fill-ventana: var(--ov-fill-opaco);--ov-fill-menu: var(--ov-fill-opaco);--ov-fill-aviso: var(--ov-fill-opaco);--ov-fill-alerta: var(--ov-fill-opaco);--ov-fill-lista: var(--ov-fill-opaco)}}:root[data-diseno="2"] :is([role=dialog][aria-modal=true],[role=menu],.cx-notis,.sd-menu){--suave: var(--ov-suave);--gris: var(--ov-gris);--cx-mut: var(--ov-suave);--cx-mut2: var(--ov-gris);--canvas: var(--ov-pozo);--superficie: var(--ov-tarjeta);--borde: var(--ov-sep);--cx-line: var(--ov-sep);--cx-hover: var(--ov-hover)}:root[data-diseno="2"] :is(.cx-velo,.cn-modal-fondo,.pk-fondo,.lq-velo){background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:none}:root[data-diseno="2"] :is(.cx-velo,.cn-modal-fondo,.pk-fondo,.lq-velo):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ov-scrim);pointer-events:none;animation:ov-velo-in .3s ease-out both}@keyframes ov-velo-in{0%{opacity:0}to{opacity:1}}:root[data-diseno="2"] [role=dialog][aria-modal=true]{color:var(--tinta);background:radial-gradient(120% 70% at 14% -12%,rgb(255 255 255 / var(--ov-sheen)),#fff0 58%),var(--ov-fill-ventana)!important;-webkit-backdrop-filter:var(--ov-f-ventana);backdrop-filter:var(--ov-f-ventana);border:0!important;border-radius:var(--ov-r-ventana)!important;box-shadow:0 2px 4px var(--ov-sh2),0 34px 80px -14px var(--ov-sh1),inset 0 0 0 .5px var(--ov-hair),inset 0 1px 1px var(--ov-inner-hi),inset 0 -14px 24px -14px var(--ov-inner-lo),inset 0 0 30px var(--ov-glow)!important;transform-origin:50% 58%;animation:ov-ventana-t var(--ov-dur) var(--ov-resorte) both,ov-ventana-o .22s ease-out both}@keyframes ov-ventana-t{0%{transform:scale(.9) translateY(12px)}to{transform:none}}@keyframes ov-ventana-o{0%{opacity:0}to{opacity:1}}:root[data-diseno="2"] [role=dialog][aria-modal=true]:not(.absolute){position:relative}:root[data-diseno="2"] [role=dialog][aria-modal=true]:before,:root[data-diseno="2"] :is([role=menu],.cx-notis,.sd-menu,.pk-aviso,[role=status].fixed,.cx-cabecera div.fixed+div.absolute,:is(div,ul)[class~=absolute][class~=bg-superficie]:is([class~=shadow-lg],[class~=shadow-2xl])):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;padding:1.5px;border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,var(--ov-rim-a) 0%,var(--ov-rim-b) 36%,var(--ov-rim-b) 64%,var(--ov-rim-c) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}:root[data-diseno="2"] [role=dialog][aria-modal=true]>header,:root[data-diseno="2"] [role=dialog][aria-modal=true].py-caja>div:first-child{padding:18px 20px 14px;background:transparent;border-bottom:.5px solid var(--ov-sep)!important}:root[data-diseno="2"] [role=dialog][aria-modal=true]>header :is(h2,h3),:root[data-diseno="2"] [role=dialog][aria-modal=true].py-caja>div:first-child>span{font-size:17px;font-weight:650;letter-spacing:-.022em;line-height:1.25}:root[data-diseno="2"] [role=dialog][aria-modal=true]>div:is(.overflow-y-auto,[data-modal-cuerpo]){overscroll-behavior:contain;-webkit-overflow-scrolling:touch}:root[data-diseno="2"] [role=dialog][aria-modal=true].py-caja>div:last-child:not([data-modal-cuerpo]){background:transparent!important;border-top:.5px solid var(--ov-sep)!important}:root[data-diseno="2"] [role=dialog][aria-modal=true] button[aria-label=Cerrar]{position:relative;display:grid;place-items:center;flex:none;width:30px;height:30px;padding:0;border-radius:50%;background:var(--ov-relleno);color:var(--ov-suave);font-size:14px;line-height:1;box-shadow:inset .5px .5px 0 var(--ov-hair);transition:background-color .15s ease,transform .18s var(--ios-spring-pop, ease)}:root[data-diseno="2"] [role=dialog][aria-modal=true] button[aria-label=Cerrar]:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%}:root[data-diseno="2"] [role=dialog][aria-modal=true] button[aria-label=Cerrar]:hover{background:var(--ov-relleno-2);color:var(--tinta)}:root[data-diseno="2"] [role=dialog][aria-modal=true] button[aria-label=Cerrar]:active{transform:scale(.9);background:var(--ov-relleno-2)}@media (max-width: 639px){:root[data-diseno="2"] :is(.cn-modal-fondo,.pk-fondo,.lq-velo){align-items:flex-end!important;justify-content:stretch!important;padding:0 8px max(8px,env(safe-area-inset-bottom,0px))!important}:root[data-diseno="2"] [role=dialog][aria-modal=true]:not(.lq-alerta):not(.absolute){width:100%!important;max-width:none!important;max-height:calc(100dvh - max(env(safe-area-inset-top,0px),14px) - 24px)!important;margin:0;border-radius:var(--ov-r-hoja)!important;transform-origin:50% 100%;animation:ov-hoja-t .5s var(--ov-hoja) both,ov-ventana-o .18s ease-out both}:root[data-diseno="2"] [role=dialog][aria-modal=true]:not(.lq-alerta):not([aria-label="Todas las funciones"]):after{content:"";position:absolute;top:7px;left:50%;z-index:4;width:38px;height:5px;margin-left:-19px;border-radius:3px;background:var(--ov-sep);pointer-events:none}:root[data-diseno="2"] [role=dialog][aria-modal=true]:not(.lq-alerta)>header,:root[data-diseno="2"] [role=dialog][aria-modal=true].py-caja:not(.lq-alerta)>div:first-child{padding-top:24px}:root[data-diseno="2"] [role=dialog][aria-modal=true].lq-alerta{align-self:center;margin:auto 0}}@keyframes ov-hoja-t{0%{transform:translateY(104%)}to{transform:none}}:root[data-diseno="2"] [role=dialog][aria-modal=true].lq-alerta{width:min(300px,calc(100vw - 56px))!important;max-width:300px!important;border-radius:var(--ov-r-alerta)!important;text-align:center;background:radial-gradient(120% 70% at 14% -12%,rgb(255 255 255 / var(--ov-sheen)),#fff0 58%),var(--ov-fill-alerta)!important}:root[data-diseno="2"] [role=dialog][aria-modal=true].lq-alerta>header{position:relative;justify-content:center;padding:22px 38px 4px;border-bottom:0!important;background:transparent}:root[data-diseno="2"] [role=dialog][aria-modal=true].lq-alerta>header h2{font-size:17px;font-weight:650}:root[data-diseno="2"] [role=dialog][aria-modal=true].lq-alerta>header button[aria-label=Cerrar]{position:absolute;top:10px;right:10px;width:26px;height:26px;opacity:.85}:root[data-diseno="2"] [role=dialog][aria-modal=true].lq-alerta>div:last-child{padding:6px 20px 0}:root[data-diseno="2"] [role=dialog][aria-modal=true].lq-alerta p{font-size:13px;line-height:1.4}:root[data-diseno="2"] [role=dialog][aria-modal=true].lq-alerta>div:last-child>div:last-child{display:flex;justify-content:stretch;gap:0;margin:18px -20px 0;border-top:.5px solid var(--ov-sep)}:root[data-diseno="2"] [role=dialog][aria-modal=true].lq-alerta>div:last-child>div:last-child>button{flex:1 1 0;min-height:46px;padding:0 8px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--ov-acento)!important;font-size:16.5px;font-weight:500;justify-content:center;transition:background-color .12s ease}:root[data-diseno="2"] [role=dialog][aria-modal=true].lq-alerta>div:last-child>div:last-child>button+button{border-left:.5px solid var(--ov-sep)!important;font-weight:650}:root[data-diseno="2"] [role=dialog][aria-modal=true].lq-alerta>div:last-child>div:last-child>button:active{background:var(--ov-relleno)!important}:root[data-diseno="2"] [role=dialog][aria-modal=true].lq-alerta>div:last-child>div:last-child>button:first-child:not(:only-child){color:var(--tinta)!important}:root[data-diseno="2"] :is([role=menu],.sd-menu,.cx-notis,.cx-cabecera div.fixed+div.absolute,:is(div,ul)[class~=absolute][class~=bg-superficie]:is([class~=shadow-lg],[class~=shadow-2xl])){color:var(--tinta);background:radial-gradient(130% 80% at 14% -14%,rgb(255 255 255 / var(--ov-sheen)),#fff0 58%),var(--ov-fill-menu)!important;-webkit-backdrop-filter:var(--ov-f-menu);backdrop-filter:var(--ov-f-menu);border:0!important;border-radius:var(--ov-r-menu)!important;box-shadow:0 1px 2px var(--ov-sh2),0 16px 38px -10px var(--ov-sh1),inset 0 0 0 .5px var(--ov-hair),inset 0 1px 1px var(--ov-inner-hi),inset 0 -10px 18px -10px var(--ov-inner-lo),inset 0 0 24px var(--ov-glow)!important;transform-origin:100% 0;animation:ov-menu-t .46s var(--ov-pop) both,ov-ventana-o .16s ease-out both}:root[data-diseno="2"] :is([role=menu],.sd-menu,:is(div,ul)[class~=absolute][class~=bg-superficie]:not([class*=overflow-])){overflow:hidden}:root[data-diseno="2"] :is(div,ul)[class~=absolute][class~=bg-superficie]:not([role=menu]):not(.sd-menu):not(.cx-notis):not([class~=right-0][class~=z-50]){background:radial-gradient(130% 80% at 14% -14%,rgb(255 255 255 / var(--ov-sheen)),#fff0 58%),var(--ov-fill-lista)!important;transform-origin:50% 0}@keyframes ov-menu-t{0%{transform:scale(.88) translateY(-6px)}to{transform:none}}:root[data-diseno="2"] :is([role=menu]:not(.sd-menu),:is(div,ul)[class~=absolute][class~=bg-superficie]:not([role=menu]):not(.sd-menu):not(.cx-notis):not([class~=right-0][class~=z-50])) button{min-height:44px;border-radius:0;border-color:transparent;background-color:transparent;color:var(--tinta);transition:background-color .12s ease}:root[data-diseno="2"] :is([role=menu]:not(.sd-menu),:is(div,ul)[class~=absolute][class~=bg-superficie]:not([role=menu]):not(.sd-menu):not(.cx-notis):not([class~=right-0][class~=z-50])) button:hover{background-color:var(--ov-hover)}:root[data-diseno="2"] :is([role=menu]:not(.sd-menu),:is(div,ul)[class~=absolute][class~=bg-superficie]:not([role=menu]):not(.sd-menu):not(.cx-notis):not([class~=right-0][class~=z-50])) button:active{background-color:var(--ov-relleno-2)}:root[data-diseno="2"] :is([role=menu]:not(.sd-menu),:is(div,ul)[class~=absolute][class~=bg-superficie]:not([role=menu]):not(.sd-menu):not(.cx-notis)) button:disabled{opacity:.4}:root[data-diseno="2"] [role=menu]:not(.sd-menu)>button+button,:root[data-diseno="2"] :is(div,ul)[class~=absolute][class~=bg-superficie]:not([role=menu]):not(.sd-menu):not(.cx-notis) li+li button,:root[data-diseno="2"] :is(div,ul)[class~=absolute][class~=bg-superficie]:not([role=menu]):not(.sd-menu):not(.cx-notis)>button+button{box-shadow:inset 0 .5px 0 var(--ov-sep)}:root[data-diseno="2"] :is(div,ul)[class~=absolute][class~=bg-superficie] li{border:0}:root[data-diseno="2"] [role=menu]:not(.sd-menu){min-width:220px;padding:4px 0!important}:root[data-diseno="2"] [role=menu]:not(.sd-menu) [role=menuitem]{padding-inline:16px;font-size:15px}:root[data-diseno="2"] .pk-aviso{position:relative;color:var(--tinta);background:radial-gradient(130% 90% at 14% -14%,rgb(255 255 255 / var(--ov-sheen)),#fff0 58%),var(--ov-fill-aviso)!important;-webkit-backdrop-filter:var(--ov-f-aviso);backdrop-filter:var(--ov-f-aviso);border:0!important;box-shadow:0 1px 2px var(--ov-sh2),0 16px 36px -10px var(--ov-sh1),inset 0 0 0 .5px var(--ov-hair),inset 0 1px 1px var(--ov-inner-hi),inset 0 -10px 18px -10px var(--ov-inner-lo),inset 0 0 22px var(--ov-glow)!important}:root[data-diseno="2"] [role=status].fixed{color:var(--tinta)!important;background:radial-gradient(130% 90% at 14% -14%,rgb(255 255 255 / var(--ov-sheen)),#fff0 58%),var(--ov-fill-aviso)!important;-webkit-backdrop-filter:var(--ov-f-aviso);backdrop-filter:var(--ov-f-aviso);border-radius:999px!important;padding:10px 14px 10px 20px!important;box-shadow:0 1px 2px var(--ov-sh2),0 16px 36px -10px var(--ov-sh1),inset 0 0 0 .5px var(--ov-hair),inset 0 1px 1px var(--ov-inner-hi),inset 0 -8px 14px -8px var(--ov-inner-lo)!important;font-size:14px;font-weight:500;animation:ov-toast-t .5s var(--ov-pop) both,ov-ventana-o .2s ease-out both}:root[data-diseno="2"] [role=status].fixed button{min-height:32px;padding:0 10px;border-radius:999px}:root[data-diseno="2"] [role=status].fixed button:not([aria-label]){color:var(--ov-acento);text-decoration:none;background:var(--ov-relleno);font-weight:650}@keyframes ov-toast-t{0%{transform:translate(-50%,24px) scale(.94)}to{transform:translate(-50%)}}:root[data-diseno="2"] .recharts-default-tooltip{color:var(--tinta);background:radial-gradient(130% 90% at 14% -14%,rgb(255 255 255 / var(--ov-sheen)),#fff0 58%),var(--ov-fill-lista)!important;-webkit-backdrop-filter:var(--ov-f-aviso);backdrop-filter:var(--ov-f-aviso);border:0!important;border-radius:14px!important;padding:8px 12px!important;box-shadow:0 8px 22px -8px var(--ov-sh1),inset 0 0 0 .5px var(--ov-hair),inset 0 1px 1px var(--ov-inner-hi)!important}:root[data-diseno="2"] .recharts-tooltip-label{font-weight:650;color:var(--tinta)}:root[data-diseno="2"] [role=dialog][aria-modal=true].pk-hoja{border-radius:var(--ov-r-hoja)!important}@media (min-width: 640px){:root[data-diseno="2"] [role=dialog][aria-modal=true].pk-hoja[aria-label="Face ID y huella"]{border-radius:var(--ov-r-ventana)!important}}:root[data-diseno="2"] [role=dialog][aria-modal=true].pk-hoja[aria-label="Todas las funciones"]{transform-origin:50% 100%;animation:ov-hoja-t .5s var(--ov-hoja) both,ov-ventana-o .18s ease-out both}:root[data-diseno="2"] [role=dialog][aria-label="Todas las funciones"]>div.mx-auto.h-1{background:var(--ov-sep)!important}:root[data-diseno="2"] [role=dialog][aria-label="Todas las funciones"] h3{color:var(--ov-suave)}:root[data-diseno="2"] .pk-btn--suave{background:var(--ov-relleno)}:root[data-movimiento=reducido][data-diseno="2"] :is([role=dialog],.sd-menu,[role=menu],.cx-notis,.pk-aviso,[role=status].fixed,.pk-hoja,.cx-velo,.cn-modal-fondo,.pk-fondo,.lq-velo,.cx-cabecera div.fixed+div.absolute),:root[data-movimiento=reducido][data-diseno="2"] :is(.cx-velo,.cn-modal-fondo,.pk-fondo,.lq-velo):before{animation:none!important;transition:none!important}:root[data-diseno="2"]{--ch-propia-a: #dd1131;--ch-propia-b: #b00824;--ch-propia-sombra: 0 8px 18px -8px rgb(176 8 36 / .55);--ch-propia-luz: inset 0 0 0 .5px rgb(255 255 255 / .35), inset 0 1.5px 1px rgb(255 255 255 / .5), inset 0 -8px 14px -8px rgb(70 0 10 / .4);--ch-recibida: rgb(255 255 255 / .66);--ch-recibida-luz: inset 0 0 0 .5px var(--ov-hair, rgb(255 255 255 / .6)), inset 0 1px 1px var(--ov-inner-hi, rgb(255 255 255 / .75));--ch-recibida-sombra: 0 1px 2px var(--ov-sh2, rgb(96 26 50 / .1)), 0 6px 16px -8px var(--ov-sh1, rgb(96 26 50 / .24));--ch-r: 20px;--ch-r-pico: 6px;--ch-hora: var(--ov-suave, #55555b);--ch-clear: rgb(249 249 255 / .3);--ch-resorte: var(--ios-spring-pop, cubic-bezier(.2, 1.4, .4, 1))}:root[data-diseno="2"][data-tema=oscuro]{--ch-propia-a: #d4122f;--ch-propia-b: #a50720;--ch-propia-sombra: 0 8px 20px -8px rgb(255 59 82 / .5);--ch-recibida: rgb(255 255 255 / .13);--ch-clear: rgb(255 255 255 / .1)}:root[data-diseno="2"] :is([role=dialog][aria-label^="Chat con"],.lq-chat){--suave: var(--ov-suave, #55555b);--gris: var(--ov-gris, #606066);--canvas: var(--ov-pozo, rgb(120 120 128 / .14));--superficie: var(--ov-tarjeta, rgb(255 255 255 / .5));--borde: var(--ov-sep, rgb(60 60 67 / .2));--cx-hover: var(--ov-hover, rgb(120 120 128 / .14))}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"]{color:var(--tinta);background:radial-gradient(120% 60% at 14% -10%,rgb(255 255 255 / var(--ov-sheen, .3)),#fff0 58%),var(--ov-fill-ventana, rgb(255 255 255 / .5))!important;-webkit-backdrop-filter:var(--ov-f-ventana, blur(24px) saturate(2) contrast(.84));backdrop-filter:var(--ov-f-ventana, blur(24px) saturate(2) contrast(.84));border:0!important;border-radius:0;box-shadow:none;animation:ch-panel-movil .46s var(--ov-hoja, cubic-bezier(.32, .72, 0, 1)) both}@keyframes ch-panel-movil{0%{transform:translateY(28px);opacity:0}to{transform:none;opacity:1}}@media (min-width: 640px){:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"]{border-radius:30px;box-shadow:0 2px 4px var(--ov-sh2, rgb(96 26 50 / .1)),0 34px 80px -14px var(--ov-sh1, rgb(96 26 50 / .24)),inset 0 0 0 .5px var(--ov-hair, rgb(255 255 255 / .6)),inset 0 1px 1px var(--ov-inner-hi, rgb(255 255 255 / .75)),inset 0 -14px 24px -14px var(--ov-inner-lo, rgb(120 40 70 / .1)),inset 0 0 30px var(--ov-glow, rgb(255 255 255 / .1))!important;transform-origin:100% 100%;animation:ch-panel-pc .56s var(--ov-resorte, cubic-bezier(.2, .9, .3, 1.12)) both,ov-ventana-o .22s ease-out both}@keyframes ch-panel-pc{0%{transform:scale(.88) translate(14px,18px)}to{transform:none}}}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;padding:1.5px;border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,var(--ov-rim-a, rgb(255 255 255 / .98)) 0%,var(--ov-rim-b, rgb(255 255 255 / .12)) 36%,var(--ov-rim-b, rgb(255 255 255 / .12)) 64%,var(--ov-rim-c, rgb(255 255 255 / .62)) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"]>:first-child{gap:12px;padding:max(12px,env(safe-area-inset-top,0px)) 14px 10px 16px;background:transparent;border-bottom:.5px solid var(--ov-sep, rgb(60 60 67 / .2))!important}@media (min-width: 640px){:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"]>:first-child{padding-top:14px}}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"]>:first-child p:first-child{font-size:17px;font-weight:650;letter-spacing:-.022em;line-height:1.2}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"]>:first-child p+p{font-size:12px;color:var(--suave)}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] button[aria-label="Cerrar chat"]{position:relative;display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border-radius:50%;background:var(--ov-relleno, rgb(120 120 128 / .14));color:var(--suave);box-shadow:inset .5px .5px 0 var(--ov-hair, rgb(255 255 255 / .6));transition:background-color .15s ease,transform .18s var(--ch-resorte)}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] button[aria-label="Cerrar chat"]:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] button[aria-label="Cerrar chat"]:hover{background:var(--ov-relleno-2, rgb(120 120 128 / .24));color:var(--tinta)}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] button[aria-label="Cerrar chat"]:active{transform:scale(.9)}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"]>:nth-child(2){align-self:center;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);margin:10px 16px 0;padding:4px 12px;border:0!important;border-radius:999px;background:var(--ov-relleno, rgb(120 120 128 / .14));font-size:12px;text-align:center}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] [role=log]{padding:12px 14px 16px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] [role=log]>*+*{margin-top:10px}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] [role=log]>.justify-end+.justify-end,:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] [role=log]>.justify-start+.justify-start{margin-top:3px}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] [role=log]>:is(.justify-end,.justify-start)>div{max-width:82%;padding:8px 14px;border:0!important;font-size:15px;line-height:1.34;letter-spacing:-.01em;border-radius:var(--ch-r);overflow-wrap:anywhere}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] [role=log]>.justify-end>div{color:#fff;background:linear-gradient(180deg,#fff3,#fff0 55%),linear-gradient(180deg,var(--ch-propia-a),var(--ch-propia-b))!important;box-shadow:var(--ch-propia-sombra),var(--ch-propia-luz);text-shadow:0 1px 1px rgb(60 0 10 / .25);border-bottom-right-radius:var(--ch-r-pico);--borde: rgb(255 255 255 / .3);--superficie: rgb(255 255 255 / .18)}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] [role=log]>.justify-start>div{color:var(--tinta);background:var(--ch-recibida)!important;box-shadow:var(--ch-recibida-sombra),var(--ch-recibida-luz);border-bottom-left-radius:var(--ch-r-pico)}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] [role=log]>.justify-end+.justify-end>div{border-top-right-radius:var(--ch-r-pico)}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] [role=log]>.justify-start+.justify-start>div{border-top-left-radius:var(--ch-r-pico)}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] [role=log]>.justify-start>div:has(div[class~=mt-2][class~=rounded-xl]){max-width:94%}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] [role=log]>.justify-end>div :is(button,a){color:#fff}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] [role=log]>.justify-end>div .text-vencido{color:#fff}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] [role=log] .grid>button{gap:12px;padding:12px 14px;border:0!important;border-radius:18px;background:var(--ch-recibida);box-shadow:var(--ch-recibida-sombra),var(--ch-recibida-luz);transition:background-color .15s ease,transform .2s var(--ch-resorte)}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] [role=log] .grid>button:hover{background:var(--ov-relleno-2, rgb(120 120 128 / .24))}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] [role=log] .grid>button:active{transform:scale(.975)}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] [role=log] .grid>button span.text-xl{font-size:22px}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] [role=log] div[class~=mt-2][class~=rounded-xl][class~=bg-superficie]{padding:13px 14px;border:0!important;border-radius:18px;background:#ffffff9e;box-shadow:0 1px 2px #0000000f,inset 0 0 0 .5px var(--ov-hair, rgb(255 255 255 / .6)),inset 0 1px 1px var(--ov-inner-hi, rgb(255 255 255 / .75));color:var(--tinta);font-size:13px}:root[data-diseno="2"][data-tema=oscuro] [role=dialog][aria-label^="Chat con"] [role=log] div[class~=mt-2][class~=rounded-xl][class~=bg-superficie]{background:#ffffff17}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] [role=log] div[class~=mt-2][class~=bg-superficie]>p:first-child{font-size:14.5px;font-weight:650;letter-spacing:-.015em}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] [role=log] div[class~=mt-2][class~=bg-superficie] div[class~=rounded-lg][class~=bg-canvas]{padding:9px 11px;border:0!important;border-radius:13px;background:var(--ov-relleno, rgb(120 120 128 / .14))}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] [role=log] div[class~=mt-2][class~=bg-superficie] button[class~=bg-naranja]{gap:6px;min-height:38px;padding:0 16px;border-radius:999px;color:#fff;background:linear-gradient(180deg,#fff3,#fff0 55%),linear-gradient(180deg,var(--ch-propia-a),var(--ch-propia-b))!important;box-shadow:var(--ch-propia-sombra),var(--ch-propia-luz);font-weight:650;transition:transform .18s var(--ch-resorte),filter .15s ease}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] [role=log] div[class~=mt-2][class~=bg-superficie] button[class~=border-borde]{min-height:38px;padding:0 16px;border:0!important;border-radius:999px;background:var(--ov-relleno-2, rgb(120 120 128 / .24));color:var(--tinta);font-weight:600}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] [role=log] div[class~=mt-2][class~=bg-superficie] button:is([class~=bg-naranja],[class~=border-borde]):active{transform:scale(.95)}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] [role=log] div[class~=mt-2][class~=bg-superficie] button:disabled{opacity:.45}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] [role=log] div[class~=rounded-lg][class~="bg-[var(--tint-exito)]"] button{min-height:32px;border-radius:999px;padding:0 12px}@media (max-width: 639px){:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] [role=log] div[class~=mt-2][class~=bg-superficie] button:not([aria-label]){min-height:44px}}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"]>:last-child{padding:8px 12px max(10px,env(safe-area-inset-bottom,0px));border-top:.5px solid var(--ov-sep, rgb(60 60 67 / .2))!important;background:transparent}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"]>:last-child>div:has(textarea){align-items:flex-end;gap:8px}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] textarea[aria-label^="Mensaje para"]{min-height:44px;padding:11px 16px;border:0!important;border-radius:22px;background:linear-gradient(180deg,#ffffff38,#fff0 60%),var(--ch-clear)!important;color:var(--tinta);font-size:15px;line-height:1.3;box-shadow:inset 0 1.5px 3px #0000001a,inset 0 0 0 .5px var(--ov-hair, rgb(255 255 255 / .6)),0 1px 0 var(--ov-inner-hi, rgb(255 255 255 / .75));transition:box-shadow .15s ease}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] textarea[aria-label^="Mensaje para"]:focus{box-shadow:inset 0 1.5px 3px #00000014,inset 0 0 0 1px color-mix(in srgb,var(--ov-acento, #c4092a) 70%,transparent),0 0 0 4px color-mix(in srgb,var(--ov-acento, #c4092a) 22%,transparent)}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] button[aria-label$="cuadro de texto"]{width:36px;height:36px;margin-bottom:4px;border-radius:50%;background:var(--ov-relleno, rgb(120 120 128 / .14));color:var(--suave);box-shadow:inset .5px .5px 0 var(--ov-hair, rgb(255 255 255 / .6))}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] button[aria-label=Enviar]{width:44px;height:44px;border-radius:50%;color:#fff;background:linear-gradient(180deg,#fff3,#fff0 55%),linear-gradient(180deg,var(--ch-propia-a),var(--ch-propia-b))!important;box-shadow:var(--ch-propia-sombra),var(--ch-propia-luz);transition:transform .2s var(--ch-resorte),opacity .15s ease}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] button[aria-label=Enviar]:active:not(:disabled){transform:scale(.9)}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"] button[aria-label=Enviar]:disabled{opacity:.38;box-shadow:none}:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"]>:last-child>div:last-child{padding:4px 8px 0;font-size:11px}@media (pointer: coarse){:root[data-diseno="2"] [role=dialog][aria-label^="Chat con"]>:last-child>div:last-child span:first-child{display:none}}:root[data-diseno="2"] .panel.lq-chat{position:relative;overflow:hidden;background:radial-gradient(120% 50% at 14% -10%,rgb(255 255 255 / var(--ov-sheen, .3)),#fff0 58%),var(--ov-fill-ventana, rgb(255 255 255 / .5))!important;-webkit-backdrop-filter:var(--ov-f-ventana, blur(24px) saturate(2) contrast(.84));backdrop-filter:var(--ov-f-ventana, blur(24px) saturate(2) contrast(.84));border:0!important;border-radius:28px!important;box-shadow:0 1px 2px var(--ov-sh2, rgb(96 26 50 / .1)),0 18px 44px -12px var(--ov-sh1, rgb(96 26 50 / .24)),inset 0 0 0 .5px var(--ov-hair, rgb(255 255 255 / .6)),inset 0 1px 1px var(--ov-inner-hi, rgb(255 255 255 / .75)),inset 0 0 26px var(--ov-glow, rgb(255 255 255 / .1))!important}:root[data-diseno="2"] .panel.lq-chat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;padding:1.5px;border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,var(--ov-rim-a, rgb(255 255 255 / .98)) 0%,var(--ov-rim-b, rgb(255 255 255 / .12)) 36%,var(--ov-rim-b, rgb(255 255 255 / .12)) 64%,var(--ov-rim-c, rgb(255 255 255 / .62)) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}:root[data-diseno="2"] .lq-chat-cab{gap:10px;padding:10px 14px;border-bottom:.5px solid var(--ov-sep, rgb(60 60 67 / .2))!important;background:transparent}:root[data-diseno="2"] .lq-chat-cab>button{position:relative;width:34px;height:34px;border-radius:50%;background:var(--ov-relleno, rgb(120 120 128 / .14));color:var(--ov-acento, #c4092a);box-shadow:inset .5px .5px 0 var(--ov-hair, rgb(255 255 255 / .6))}:root[data-diseno="2"] .lq-chat-cab>button:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%}:root[data-diseno="2"] .lq-chat-cab>button:active{transform:scale(.9)}:root[data-diseno="2"] .lq-chat-cab>span:last-child{font-size:17px;font-weight:650;letter-spacing:-.022em}:root[data-diseno="2"] .lq-chat-cab .lq-av{width:38px!important;height:38px!important;font-size:14px!important}:root[data-diseno="2"] .lq-chat-log{padding:14px 16px 18px;overscroll-behavior:contain}:root[data-diseno="2"] .lq-chat-log>*+*{margin-top:10px}:root[data-diseno="2"] .lq-chat-log>.lq-fila--out+.lq-fila--out,:root[data-diseno="2"] .lq-chat-log>.lq-fila--in+.lq-fila--in{margin-top:3px}:root[data-diseno="2"] .lq-chat-log>.lq-dia-fila{margin-top:16px;margin-bottom:4px}:root[data-diseno="2"] .lq-dia{padding:0 8px;border:0!important;background:transparent!important;font-size:11.5px;font-weight:600;letter-spacing:.01em;color:var(--ov-suave, #55555b)}:root[data-diseno="2"] .lq-burbuja{max-width:min(78%,520px);padding:8px 14px 6px;border:0!important;border-radius:var(--ch-r);font-size:15px;line-height:1.34;letter-spacing:-.01em;overflow-wrap:anywhere}:root[data-diseno="2"] .lq-fila--out .lq-burbuja{color:#fff;background:linear-gradient(180deg,#fff3,#fff0 55%),linear-gradient(180deg,var(--ch-propia-a),var(--ch-propia-b))!important;box-shadow:var(--ch-propia-sombra),var(--ch-propia-luz);text-shadow:0 1px 1px rgb(60 0 10 / .25);border-bottom-right-radius:var(--ch-r-pico);--borde: rgb(255 255 255 / .3);--superficie: rgb(255 255 255 / .18)}:root[data-diseno="2"] .lq-fila--in .lq-burbuja{color:var(--tinta);background:var(--ch-recibida)!important;box-shadow:var(--ch-recibida-sombra),var(--ch-recibida-luz);border-bottom-left-radius:var(--ch-r-pico)}:root[data-diseno="2"] .lq-fila--out+.lq-fila--out .lq-burbuja{border-top-right-radius:var(--ch-r-pico)}:root[data-diseno="2"] .lq-fila--in+.lq-fila--in .lq-burbuja{border-top-left-radius:var(--ch-r-pico)}:root[data-diseno="2"] .lq-fila--out .lq-burbuja :is(a,button){color:#fff}:root[data-diseno="2"] .lq-fila--out .lq-burbuja .text-vencido{color:#fff}:root[data-diseno="2"] .lq-burbuja :is(img,video){border-radius:14px}:root[data-diseno="2"] .lq-hora{margin-top:2px;font-size:11px;line-height:1.2;color:var(--ch-hora)!important}:root[data-diseno="2"] .lq-fila--out .lq-hora{color:#ffffffe0!important}:root[data-diseno="2"] .lq-compose{padding:10px 0 0;border-top:.5px solid var(--ov-sep, rgb(60 60 67 / .2))!important}:root[data-diseno="2"] .lq-compose-fila{gap:8px;align-items:center}:root[data-diseno="2"] .lq-adjuntar{width:38px;height:38px;border:0!important;border-radius:50%;background:var(--ov-relleno, rgb(120 120 128 / .14));color:var(--ov-suave, #55555b);box-shadow:inset .5px .5px 0 var(--ov-hair, rgb(255 255 255 / .6))}:root[data-diseno="2"] .lq-adjuntar:active:not(:disabled){transform:scale(.9)}:root[data-diseno="2"] .lq-compose-campo{min-height:44px;padding:10px 16px;border:0!important;border-radius:22px;background:linear-gradient(180deg,#ffffff38,#fff0 60%),var(--ch-clear)!important;box-shadow:inset 0 1.5px 3px #0000001a,inset 0 0 0 .5px var(--ov-hair, rgb(255 255 255 / .6)),0 1px 0 var(--ov-inner-hi, rgb(255 255 255 / .75));font-size:15px}:root[data-diseno="2"] .lq-enviar{width:44px;height:44px;border-radius:50%!important;color:#fff;background:linear-gradient(180deg,#fff3,#fff0 55%),linear-gradient(180deg,var(--ch-propia-a),var(--ch-propia-b))!important;box-shadow:var(--ch-propia-sombra),var(--ch-propia-luz);transition:transform .2s var(--ch-resorte),opacity .15s ease}:root[data-diseno="2"] .lq-enviar:active:not(:disabled){transform:scale(.9)}:root[data-diseno="2"] .lq-enviar:disabled{opacity:.38;box-shadow:none}:root[data-diseno="2"] .lq-conv-lista{padding:4px 0}:root[data-diseno="2"] .lq-conv-lista>li{border:0!important}:root[data-diseno="2"] .lq-conv{position:relative;min-height:68px;gap:13px;padding:10px 18px;transition:background-color .12s ease}:root[data-diseno="2"] .lq-conv:hover{background-color:var(--ios-fill-4, rgb(120 120 128 / .1))}:root[data-diseno="2"] .lq-conv:active{background-color:var(--ios-fill-3, rgb(120 120 128 / .16))}:root[data-diseno="2"] .lq-conv-lista>li+li>.lq-conv:before{content:"";position:absolute;top:0;left:77px;right:0;height:.5px;background:var(--ios-sep, rgb(60 60 67 / .18))}:root[data-diseno="2"] .lq-conv-av,:root[data-diseno="2"] .lq-av{width:46px!important;height:46px!important;flex:none;border-radius:50%!important;background:linear-gradient(180deg,#a0a0aae6,#787880d1)!important;color:#fff!important;font-size:16px!important;font-weight:600;box-shadow:inset 0 .5px #ffffff80;-o-object-fit:cover;object-fit:cover}:root[data-diseno="2"] .lq-conv-txt>:first-child{font-size:16px;letter-spacing:-.02em}:root[data-diseno="2"] .lq-conv-txt>:nth-child(2){margin-top:1px;font-size:14px}:root[data-diseno="2"] .lq-conv-meta{gap:5px;font-size:13px;color:var(--suave)}:root[data-diseno="2"] .lq-conv-meta>:is(span,div):last-child:not(:first-child){min-width:20px;padding:1px 7px;border-radius:999px;background:linear-gradient(180deg,var(--ch-propia-a),var(--ch-propia-b))!important;color:#fff!important;font-size:12px;font-weight:650;text-align:center}:root[data-diseno="2"] .cxd-wa{gap:1px}:root[data-diseno="2"] .cxd-wa-fila{min-height:56px;gap:12px;padding:8px 10px;border-radius:16px;transition:background-color .12s ease,transform .2s var(--ch-resorte)}:root[data-diseno="2"] .cxd-wa-fila:hover{background:var(--ios-fill-4, rgb(120 120 128 / .1))}:root[data-diseno="2"] .cxd-wa-fila:active{background:var(--ios-fill-3, rgb(120 120 128 / .16));transform:scale(.985)}:root[data-diseno="2"] .cxd-wa-av{flex-basis:38px;width:38px;height:38px;background:linear-gradient(180deg,#a0a0aae6,#787880d1);color:#fff;font-size:15px;box-shadow:inset 0 .5px #ffffff80}:root[data-diseno="2"] .cxd-wa-tx b{font-size:14.5px;letter-spacing:-.015em}:root[data-diseno="2"] .cxd-wa-tx i{font-size:13px}:root[data-diseno="2"] .cxd-wa-meta{gap:4px;font-size:12px}:root[data-diseno="2"] .cxd-wa-meta em{min-width:20px;padding:1px 7px;background:linear-gradient(180deg,var(--ch-propia-a),var(--ch-propia-b));color:#fff;text-align:center;font-size:12px}:root[data-diseno="2"] .lq-sms-lista{margin:0 -4px}:root[data-diseno="2"] .lq-sms-lista>li{gap:14px;min-height:60px;padding:11px 6px;border:0!important}:root[data-diseno="2"] .lq-sms-lista>li+li{box-shadow:inset 0 .5px 0 var(--ios-sep, rgb(60 60 67 / .18))}:root[data-diseno="2"] .lq-sms-lista>li>div:first-child>:first-child{font-size:15px;font-weight:650;letter-spacing:-.015em}:root[data-diseno="2"] .lq-sms-lista>li>div:first-child>:last-child{margin-top:1px;font-size:14px;line-height:1.3;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}:root[data-diseno="2"] .lq-sms-lista>li>div:last-child{font-size:12.5px}:root[data-movimiento=reducido][data-diseno="2"] :is([role=dialog][aria-label^="Chat con"],.lq-chat,.lq-enviar,.lq-conv,.cxd-wa-fila){animation:none!important;transition:none!important}
