.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{--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}}*,: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-\[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-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\.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-\[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-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.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-px{margin-bottom:-1px}.-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-0\.5{margin-left:.125rem}.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-\[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}.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-3\.5{height:.875rem}.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-\[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-\[54px\]{height:54px}.h-\[60px\]{height:60px}.h-\[62px\]{height:62px}.h-\[70vh\]{height:70vh}.h-\[72px\]{height:72px}.h-\[80px\]{height:80px}.h-\[86px\]{height:86px}.h-\[8px\]{height:8px}.h-\[96px\]{height:96px}.h-full{height:100%}.h-screen{height:100vh}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[150px\]{max-height:150px}.max-h-\[190px\]{max-height:190px}.max-h-\[220px\]{max-height:220px}.max-h-\[260px\]{max-height:260px}.max-h-\[420px\]{max-height:420px}.max-h-\[45vh\]{max-height:45vh}.max-h-\[460px\]{max-height:460px}.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-\[84px\]{min-height:84px}.min-h-\[88px\]{min-height:88px}.min-h-screen{min-height:100vh}.\!w-11{width:2.75rem!important}.\!w-48{width:12rem!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-28{width:7rem}.w-3\.5{width:.875rem}.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-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[110px\]{min-width:110px}.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-\[30px\]{min-width:30px}.min-w-\[330px\]{min-width:330px}.min-w-\[44px\]{min-width:44px}.min-w-\[560px\]{min-width:560px}.min-w-\[620px\]{min-width:620px}.min-w-\[64px\]{min-width:64px}.min-w-\[680px\]{min-width:680px}.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-\[210px\]{max-width:210px}.max-w-\[220px\]{max-width:220px}.max-w-\[230px\]{max-width:230px}.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-\[75\%\]{max-width:75%}.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-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.basis-0{flex-basis:0px}.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-not-allowed{cursor:not-allowed}.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-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-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-\[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-naranja\/50{border-color:color-mix(in srgb,var(--naranja) 50%,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-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-grn\)\]{background-color:var(--cx-grn)}.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-gris{--tw-bg-opacity: 1;background-color:var(--gris)}.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-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}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.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-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-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-\[4px\]{padding-top:4px;padding-bottom:4px}.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-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-0\.5{padding-right:.125rem}.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-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\.4\]{line-height:1.4}.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-\[0\.2em\]{letter-spacing:.2em}.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-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}.no-underline{text-decoration-line:none}.decoration-1{text-decoration-thickness:1px}.decoration-\[1\.5px\]{text-decoration-thickness:1.5px}.underline-offset-2{text-underline-offset:2px}.accent-\[var\(--cx-cy\)\]{accent-color:var(--cx-cy)}.accent-\[var\(--cx-grn\)\]{accent-color:var(--cx-grn)}.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}.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-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)}.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-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\: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-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-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 (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\:flex{display:flex}.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-\[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-4{grid-template-columns:repeat(4,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_auto_auto\]{grid-template-columns:1fr auto auto}.sm\:grid-cols-\[minmax\(0\,1\.2fr\)_86px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.2fr) 86px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)_5\.5rem\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 5.5rem}.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\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.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}}@media (min-width: 768px){.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\: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-6{bottom:1.5rem}.lg\:right-6{right:1.5rem}.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\: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\: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-\[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\.3fr\)_minmax\(0\,1\.1fr\)_110px_140px\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr) 110px 140px}.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-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.lg\:flex-wrap{flex-wrap:wrap}.lg\:gap-3{gap:.75rem}.lg\:gap-4{gap:1rem}.lg\:gap-6{gap:1.5rem}.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\:col-span-1{grid-column:span 1 / span 1}.xl\:block{display:block}.xl\:grid{display:grid}.xl\:hidden{display:none}.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-\[26px_62px_minmax\(0\,1\.3fr\)_minmax\(0\,1\.1fr\)_84px_138px_150px_52px\]{grid-template-columns:26px 62px minmax(0,1.3fr) minmax(0,1.1fr) 84px 138px 150px 52px}.xl\:grid-cols-\[26px_62px_minmax\(0\,1\.3fr\)_minmax\(0\,1\.1fr\)_84px_138px_150px_96px\]{grid-template-columns:26px 62px minmax(0,1.3fr) minmax(0,1.1fr) 84px 138px 150px 96px}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.xl\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.xl\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}}@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}}: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}
