html.acc-html,html.acc-html body{background:#030914}html.acc-html{overscroll-behavior-y:none}.acc{--acc-ease: cubic-bezier(.22, .8, .24, 1);--acc-texto: #eef5fc;--acc-texto-2: #a9bbcf;--acc-texto-3: #8195ad;--acc-turquesa: #2dd4bf;--acc-turquesa-claro: #5eead4;--acc-linea: rgba(148, 190, 235, .16);position:relative;min-height:100vh;min-height:100dvh;color:var(--acc-texto);overflow-x:clip;isolation:isolate;-webkit-tap-highlight-color:transparent}.acc *{box-sizing:border-box}.acc-oculto{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.acc-fondo{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(90% 70% at 32% 42%,rgba(15,52,96,.55) 0%,transparent 70%),linear-gradient(160deg,#061226,#040c1a 48%,#02060f)}.acc-capa{position:absolute;inset:-6%}.acc-aurora i{position:absolute;display:block;border-radius:50%}.acc-aurora .a1{width:72vmax;height:72vmax;left:-14vmax;top:-24vmax;background:radial-gradient(closest-side,rgba(20,184,166,.3),rgba(20,184,166,.08) 55%,transparent 72%);animation:acc-deriva-1 28s ease-in-out infinite alternate}.acc-aurora .a2{width:64vmax;height:64vmax;right:-18vmax;bottom:-28vmax;background:radial-gradient(closest-side,rgba(37,99,235,.3),rgba(37,99,235,.08) 55%,transparent 72%);animation:acc-deriva-2 34s ease-in-out infinite alternate}.acc-aurora .a3{width:44vmax;height:44vmax;left:30%;top:26%;background:radial-gradient(closest-side,rgba(34,211,238,.16),transparent 70%);animation:acc-deriva-3 24s ease-in-out infinite alternate}@keyframes acc-deriva-1{to{transform:translate3d(7vmax,5vmax,0) scale(1.12)}}@keyframes acc-deriva-2{to{transform:translate3d(-6vmax,-4vmax,0) scale(1.08)}}@keyframes acc-deriva-3{to{transform:translate3d(-8vmax,6vmax,0) scale(.9)}}.acc-rejilla{background-image:linear-gradient(rgba(125,211,252,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(125,211,252,.06) 1px,transparent 1px),linear-gradient(rgba(125,211,252,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(125,211,252,.028) 1px,transparent 1px);background-size:176px 176px,176px 176px,44px 44px,44px 44px;background-position:center center;-webkit-mask-image:radial-gradient(ellipse 62% 58% at 36% 46%,#000 0%,rgba(0,0,0,.45) 50%,transparent 78%);mask-image:radial-gradient(ellipse 62% 58% at 36% 46%,#000 0%,rgba(0,0,0,.45) 50%,transparent 78%)}.acc-suelo{position:absolute;left:-10%;width:76%;bottom:-2%;height:34%;perspective:420px;perspective-origin:50% 0%;overflow:hidden;opacity:.55;-webkit-mask-image:linear-gradient(to top,#000 0%,transparent 92%),radial-gradient(ellipse at 50% 100%,#000 30%,transparent 72%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to top,#000 0%,transparent 92%),radial-gradient(ellipse at 50% 100%,#000 30%,transparent 72%);mask-composite:intersect}.acc-suelo i{position:absolute;left:0;right:0;top:0;height:300%;background-image:linear-gradient(rgba(94,234,212,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(94,234,212,.22) 1px,transparent 1px);background-size:64px 64px;transform-origin:50% 0%;transform:rotateX(68deg) translate3d(0,-64px,0);animation:acc-avanza 7s linear infinite}@keyframes acc-avanza{to{transform:rotateX(68deg) translateZ(0)}}.acc-particulas i{position:absolute;border-radius:50%;background:#a5f3fc;opacity:0;box-shadow:0 0 6px 1px #5eead48c;animation-name:acc-flota;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes acc-flota{0%{opacity:0;transform:translateZ(0)}18%{opacity:.75}80%{opacity:.55}to{opacity:0;transform:translate3d(var(--dx, 0),-110px,0)}}.acc-particulas b{position:absolute;width:14px;height:14px;opacity:0;animation:acc-destello 15s ease-in-out infinite}.acc-particulas b:before,.acc-particulas b:after{content:"";position:absolute;left:50%;top:50%;background:linear-gradient(90deg,transparent,#e0fcff,transparent)}.acc-particulas b:before{width:14px;height:1px;transform:translate(-50%,-50%)}.acc-particulas b:after{width:1px;height:14px;transform:translate(-50%,-50%);background:linear-gradient(transparent,#e0fcff,transparent)}@keyframes acc-destello{0%,86%,to{opacity:0;transform:scale(.3) rotate(0)}91%{opacity:.9;transform:scale(1) rotate(45deg)}95%{opacity:0;transform:scale(.4) rotate(90deg)}}.acc-vineta{position:absolute;inset:0;background:radial-gradient(140% 100% at 45% 40%,transparent 55%,rgba(1,4,10,.72) 100%)}.acc-cabecera{position:absolute;z-index:2;top:max(28px,env(safe-area-inset-top));left:clamp(24px,4vw,56px)}.acc-marca{display:inline-flex;align-items:center;gap:13px}.acc-marca-ico{position:relative;overflow:hidden;display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:13px;color:#fff;background:linear-gradient(145deg,#2dd4bf,#0d9488 55%,#0f766e);box-shadow:0 10px 26px -8px #2dd4bfa6,inset 0 1px #ffffff59,inset 0 -1px #0000002e}.acc-marca-ico svg{width:25px;height:25px;filter:drop-shadow(0 1px 1px rgba(4,47,46,.35))}.acc-marca-ico:after{content:"";position:absolute;inset:-40%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);transform:translate(-70%);opacity:0}.acc-marca-txt{display:flex;flex-direction:column;gap:3px}.acc-marca-nombre{font-size:21px;font-weight:800;letter-spacing:-.02em;line-height:1;color:#fff}.acc-marca-nombre b{font-weight:800;color:var(--acc-turquesa-claro)}.acc-marca-lema{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8ea3bb;line-height:1}.acc-marca--grande .acc-marca-ico{width:56px;height:56px;border-radius:16px}.acc-marca--grande .acc-marca-ico svg{width:32px;height:32px}.acc-marca--grande .acc-marca-nombre{font-size:26px}.acc-escenario{position:relative;max-width:1560px;margin:0 auto;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);align-items:center;gap:clamp(24px,3.4vw,64px);padding:clamp(84px,11vh,124px) clamp(24px,4.5vw,72px) clamp(28px,4.5vh,56px)}.acc-panel{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0}.acc-holo{position:relative;width:100%;max-width:720px;height:clamp(260px,calc(100vh - 400px),580px);margin:0 auto}.acc-lienzo{position:absolute;inset:0;width:100%;height:100%;display:block}.acc-holo-halo{position:absolute;left:50%;top:47%;width:74%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(45,212,191,.2),rgba(37,99,235,.09) 55%,transparent 76%);animation:acc-respira 7s ease-in-out infinite alternate}@keyframes acc-respira{0%{opacity:.7;transform:translate(-50%,-50%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1.04)}}.acc-cad{position:absolute;left:50%;top:47%;width:min(128%,860px);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none}.acc-cad-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke:#5eead426;stroke-width:1;-webkit-mask-image:radial-gradient(closest-side,#000 62%,transparent 100%);mask-image:radial-gradient(closest-side,#000 62%,transparent 100%)}.acc-cad-svg *{vector-effect:non-scaling-stroke}.acc-cad-svg .guion{stroke-dasharray:2 7;stroke:#5eead433}.acc-cad-svg .fuerte{stroke:#5eead452}.acc-cad-svg .fino{stroke:#38bdf81f}.acc-cad-svg .eje{stroke:#7dd3fc14;stroke-dasharray:1 5}.acc-cad-svg .nodo{fill:#99f6e4cc;stroke:none}.acc-cad-svg--a{animation:acc-gira 180s linear infinite}.acc-cad-svg--b{animation:acc-gira 90s linear infinite reverse}@keyframes acc-gira{to{transform:rotate(360deg)}}.acc-lema{position:relative;z-index:1;max-width:540px;margin-top:clamp(4px,1.6vh,20px)}.acc-lema-titulo{margin:0;font-size:clamp(30px,3.05vw,46px);line-height:1.07;font-weight:700;letter-spacing:-.035em;color:#f3f8fd;text-wrap:balance}.acc-lema-titulo em{font-style:normal;background:linear-gradient(92deg,#5eead4,#67e8f9 55%,#93c5fd);-webkit-background-clip:text;background-clip:text;color:transparent}.acc-lema-texto{margin:14px 0 0;max-width:470px;font-size:16px;line-height:1.55;color:var(--acc-texto-2)}.acc-claves{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,max-content);gap:11px 26px}.acc-claves li{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:500;color:#c4d3e4}.acc-claves li svg{width:16px;height:16px;flex:none;color:var(--acc-turquesa-claro)}.acc-flujo{position:absolute;z-index:0;top:calc(clamp(260px,calc(100vh - 400px),580px)*.45);left:72%;right:calc(-1*clamp(24px,3.4vw,64px));height:1px;background:linear-gradient(90deg,transparent,rgba(94,234,212,.3) 40%,rgba(94,234,212,.12));overflow:hidden}.acc-flujo:after{content:"";position:absolute;top:-1px;left:0;width:70px;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,#a5f3fc,transparent);animation:acc-pulso 5.5s cubic-bezier(.45,0,.2,1) 2.2s infinite;transform:translate(-80px);opacity:0}@keyframes acc-pulso{0%{transform:translate(-80px);opacity:0}10%{opacity:1}45%{opacity:1}55%,to{transform:translate(min(42vw,520px));opacity:0}}.acc-zona{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0}.acc-zona:before{content:"";position:absolute;z-index:-1;left:-22%;top:50%;width:90%;aspect-ratio:1;transform:translateY(-50%);background:radial-gradient(closest-side,rgba(45,212,191,.11),transparent 70%);pointer-events:none}.acc-tarjeta{position:relative;width:100%;max-width:448px;padding:34px 34px 26px;border-radius:26px;background:linear-gradient(180deg,#13243fb8,#091325d6);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);border:1px solid var(--acc-linea);box-shadow:0 44px 90px -34px #000000d9,0 0 0 1px #ffffff04 inset,0 1px #ffffff14 inset}.acc-tarjeta:before{content:"";position:absolute;top:-1px;left:14%;right:14%;height:1px;background:linear-gradient(90deg,transparent,rgba(94,234,212,.75),transparent)}.acc-borde{position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.acc-borde i{position:absolute;left:50%;top:50%;width:170%;aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0 64%,rgba(94,234,212,0) 66%,rgba(94,234,212,.8) 75%,rgba(103,232,249,.55) 79%,transparent 87% 100%);transform:translate(-50%,-50%) rotate(0);animation:acc-gira-borde 11s linear infinite}@keyframes acc-gira-borde{to{transform:translate(-50%,-50%) rotate(360deg)}}.acc-vista--cambio{animation:acc-cambia .45s var(--acc-ease) backwards}@keyframes acc-cambia{0%{opacity:0;transform:translate3d(0,8px,0)}}.acc-etiqueta{display:flex;align-items:center;gap:9px;min-height:22px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8ee8dc}.acc-etiqueta-punto{width:7px;height:7px;flex:none;border-radius:50%;background:var(--acc-turquesa);box-shadow:0 0 0 3px #2dd4bf2e,0 0 12px #2dd4bfe6}.acc-etiqueta-logo{height:26px;width:auto;max-width:120px;object-fit:contain;border-radius:5px;background:#fff;padding:2px 4px}.acc-titulo{margin:14px 0 6px;font-size:27px;line-height:1.15;font-weight:700;letter-spacing:-.028em;color:#f4f9fe;outline:none;text-wrap:balance}.acc-sub{margin:0 0 26px;font-size:15px;line-height:1.5;color:var(--acc-texto-2)}.acc-form{display:flex;flex-direction:column;gap:16px}.acc-campo>label{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:#b9c8da;transition:color .2s var(--acc-ease)}.acc-campo:focus-within>label{color:#86ecdf}.acc-caja{position:relative;display:flex;align-items:center;height:54px;border-radius:14px;background:#050d1b8c;border:1px solid rgba(148,190,235,.2);transition:border-color .2s var(--acc-ease),box-shadow .3s var(--acc-ease),background-color .2s var(--acc-ease)}@media(hover:hover){.acc-caja:hover{border-color:#94beeb57}}.acc-caja:focus-within{border-color:var(--acc-turquesa);background:#050f1ec7;box-shadow:0 0 0 4px #2dd4bf2b,0 10px 26px -12px #2dd4bf80}.acc-caja:after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:2px;border-radius:2px;pointer-events:none;background:linear-gradient(90deg,transparent,#5eead4 30%,#67e8f9 70%,transparent);transform:scaleX(0);opacity:0;transition:transform .55s var(--acc-ease),opacity .3s}.acc-caja:focus-within:after{transform:scaleX(1);opacity:1}.acc-caja[data-error]{border-color:#f871719e}.acc-caja[data-error]:focus-within{border-color:#f87171;box-shadow:0 0 0 4px #f8717129}.acc-caja[data-error]:after{background:linear-gradient(90deg,transparent,#fca5a5,transparent)}.acc-ico{position:absolute;left:16px;width:18px;height:18px;color:#7d91aa;pointer-events:none;transition:color .2s var(--acc-ease),transform .35s var(--acc-ease)}.acc-caja:focus-within .acc-ico{color:var(--acc-turquesa-claro);transform:scale(1.08)}.acc-caja[data-error] .acc-ico{color:#fca5a5}.acc .acc-input{flex:1;min-width:0;width:100%;height:100%;margin:0;padding:0 16px 0 46px;border:none;border-radius:14px;background:transparent;font-size:16px;font-weight:500;color:var(--acc-texto);caret-color:var(--acc-turquesa-claro);min-height:0}.acc .acc-input--extra{padding-right:56px}.acc .acc-input:focus{box-shadow:none}.acc .acc-input:focus-visible{outline:none}.acc .acc-input::placeholder{color:#71859e;opacity:1}.acc .acc-input:-webkit-autofill,.acc .acc-input:-webkit-autofill:hover,.acc .acc-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--acc-texto);caret-color:var(--acc-turquesa-claro);-webkit-box-shadow:0 0 0 1000px #0b1729 inset;box-shadow:0 0 0 1000px #0b1729 inset;transition:background-color 9999s ease-out}.acc-ver{position:absolute;right:5px;width:44px;height:44px;min-width:44px;display:grid;place-items:center;border:none;border-radius:10px;background:transparent;color:#8ea3bc;cursor:pointer;transition:color .2s var(--acc-ease),background-color .2s var(--acc-ease)}.acc-ver svg{width:19px;height:19px}@media(hover:hover){.acc-ver:hover{color:#e6f4ff;background:#94beeb17}}.acc-ver:focus-visible{outline:2px solid var(--acc-turquesa-claro);outline-offset:-3px}.acc-ver[aria-pressed=true]{color:var(--acc-turquesa-claro)}.acc-aviso-zona{display:grid;grid-template-rows:0fr;margin-top:-16px;transition:grid-template-rows .35s var(--acc-ease),margin-top .35s var(--acc-ease)}.acc-aviso-zona.abierta{grid-template-rows:1fr;margin-top:0}.acc-aviso-zona>div{min-height:0;overflow:hidden}.acc-aviso{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border-radius:12px;font-size:14px;font-weight:500;line-height:1.45;opacity:0;transform:translate3d(0,-4px,0);transition:opacity .3s var(--acc-ease),transform .35s var(--acc-ease)}.acc-aviso-zona.abierta .acc-aviso{opacity:1;transform:none}.acc-aviso svg{width:18px;height:18px;flex:none;margin-top:1px}.acc-aviso--error{color:#fecaca;background:#7f1d1d57;border:1px solid rgba(248,113,113,.4)}.acc-aviso--ok{color:#bbf7d0;background:#064e3b61;border:1px solid rgba(52,211,153,.4)}.acc-aviso--info{color:#fde68a;background:#78350f52;border:1px solid rgba(251,191,36,.36)}.acc-pista{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--acc-ease)}.acc-pista.visible{grid-template-rows:1fr}.acc-pista>div{min-height:0;overflow:hidden}.acc-pista span{display:flex;align-items:center;gap:7px;padding-top:8px;font-size:13px;font-weight:600;color:#fcd34d}.acc-pista svg{width:15px;height:15px}.acc .acc-boton{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:56px;margin-top:6px;padding:0 20px;border:none;border-radius:15px;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:.005em;color:#fff;background:linear-gradient(115deg,#0f766e,#0e7490 48%,#1d4ed8);background-size:165% 100%;background-position:0% 50%;box-shadow:0 16px 34px -16px #14b8a6d9,0 0 0 1px #5eead42e inset,0 1px #ffffff38 inset;transition:background-position .7s var(--acc-ease),box-shadow .35s var(--acc-ease),transform .16s var(--acc-ease),filter .2s}.acc-boton svg{width:19px;height:19px;flex:none}.acc-boton-luz{position:absolute;z-index:-1;top:0;bottom:0;left:-45%;width:40%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.26),transparent);transform:translate(0) skew(-18deg);opacity:0}.acc-flecha{transition:transform .35s var(--acc-ease)}@media(hover:hover){.acc .acc-boton:not([aria-disabled]):hover{background-position:100% 50%;box-shadow:0 20px 42px -16px #22d3eebf,0 0 0 1px #a5f3fc47 inset,0 1px #ffffff42 inset}.acc .acc-boton:not([aria-disabled]):hover .acc-boton-luz{animation:acc-barrido .9s var(--acc-ease)}.acc .acc-boton:not([aria-disabled]):hover .acc-flecha{transform:translate(4px)}}@keyframes acc-barrido{0%{opacity:1;transform:translate(0) skew(-18deg)}to{opacity:1;transform:translate(380%) skew(-18deg)}}.acc .acc-boton:not([aria-disabled]):active{transform:scale(.985);filter:brightness(.95)}.acc .acc-boton:focus-visible{outline:2px solid #99f6e4;outline-offset:3px}.acc .acc-boton[aria-disabled]{cursor:progress}.acc .acc-boton[data-estado=ok]{background:linear-gradient(115deg,#047857,#0f766e);cursor:default}.acc-girando{animation:acc-gira .9s linear infinite}.acc-check{animation:acc-check .45s var(--acc-ease) both}@keyframes acc-check{0%{transform:scale(.4);opacity:0}}.acc .acc-enlace{position:relative;align-self:center;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 10px;margin-top:-2px;border:none;border-radius:10px;background:none;cursor:pointer;font-size:14.5px;font-weight:600;color:#7fe9dc}.acc-enlace svg{width:16px;height:16px}.acc .acc-enlace:after{content:"";position:absolute;left:10px;right:10px;bottom:9px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--acc-ease)}@media(hover:hover){.acc .acc-enlace:hover{color:#b4f5ec}.acc .acc-enlace:hover:after{transform:scaleX(1)}}.acc .acc-enlace:focus-visible{outline:2px solid var(--acc-turquesa-claro);outline-offset:2px}.acc-pie{margin:18px 0 0;font-size:12.5px;color:#7489a3;text-align:center}.acc--entrada .acc-aurora{animation:acc-aparece 1.6s var(--acc-ease) .05s backwards}.acc--entrada .acc-rejilla,.acc--entrada .acc-suelo{animation:acc-aparece 1.5s var(--acc-ease) .35s backwards}.acc--entrada .acc-particulas{animation:acc-aparece 2s ease .7s backwards}.acc--entrada .acc-marca{animation:acc-encender 1s var(--acc-ease) .15s backwards}.acc--entrada .acc-marca-ico:after{animation:acc-reflejo 1.3s var(--acc-ease) .6s}.acc--entrada .acc-holo{animation:acc-aparece 1.1s var(--acc-ease) .25s backwards}.acc--entrada .acc-cad{animation:acc-cad-entra 1.8s var(--acc-ease) .35s backwards}.acc--entrada .acc-lema-titulo{animation:acc-sube .85s var(--acc-ease) .75s backwards}.acc--entrada .acc-lema-texto{animation:acc-sube .85s var(--acc-ease) .85s backwards}.acc--entrada .acc-claves li{animation:acc-sube .65s var(--acc-ease) backwards;animation-delay:calc(.98s + var(--i, 0) * .07s)}.acc--entrada .acc-flujo{animation:acc-aparece 1s ease 1.4s backwards}.acc--entrada .acc-tarjeta{animation:acc-tarjeta .9s var(--acc-ease) .32s backwards}.acc--entrada .acc-sec{animation:acc-sube .6s var(--acc-ease) backwards;animation-delay:calc(.5s + var(--i, 0) * .07s)}.acc--entrada .acc-pie{animation:acc-aparece .9s ease 1.15s backwards}@keyframes acc-aparece{0%{opacity:0}}@keyframes acc-sube{0%{opacity:0;transform:translate3d(0,10px,0)}}@keyframes acc-tarjeta{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985)}}@keyframes acc-cad-entra{0%{opacity:0;transform:translate(-50%,-50%) scale(.92)}}@keyframes acc-encender{0%{opacity:0;transform:translate3d(0,6px,0)}55%{opacity:1;filter:drop-shadow(0 0 14px rgba(94,234,212,.55))}to{opacity:1;filter:drop-shadow(0 0 0 rgba(94,234,212,0))}}@keyframes acc-reflejo{0%{opacity:1;transform:translate(-70%)}to{opacity:1;transform:translate(70%)}}.acc-inicio{display:grid;place-items:center}.acc-inicio-centro{display:flex;flex-direction:column;align-items:center;gap:22px;animation:acc-aparece .6s ease backwards}.acc-inicio-barra{position:relative;width:150px;height:2px;overflow:hidden;border-radius:2px;background:#94beeb29}.acc-inicio-barra i{position:absolute;inset:0 auto 0 0;width:40%;background:linear-gradient(90deg,transparent,#5eead4,transparent);animation:acc-carga 1.3s ease-in-out infinite}@keyframes acc-carga{0%{transform:translate(-100%)}to{transform:translate(260%)}}.acc-inicio-texto{font-size:13px;font-weight:500;color:#8ea3bb}::view-transition-old(root){animation:acc-vt-sale .38s cubic-bezier(.4,0,.2,1) both}::view-transition-new(root){animation:acc-vt-entra .5s var(--acc-ease, ease) both}@keyframes acc-vt-sale{to{opacity:0;transform:scale(1.015)}}@keyframes acc-vt-entra{0%{opacity:0;transform:scale(.992)}}@media(max-width:1023.98px){.acc{display:flex;flex-direction:column}.acc-cabecera{top:calc(env(safe-area-inset-top) + 16px);left:0;right:0;display:flex;justify-content:center}.acc-marca{gap:11px}.acc-marca-ico{width:38px;height:38px;border-radius:11px}.acc-marca-ico svg{width:22px;height:22px}.acc-marca-nombre{font-size:19px}.acc-marca-lema{font-size:10.5px}.acc-escenario{flex:1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:0;gap:0;max-width:none;width:100%;padding:0 max(16px,env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 18px) max(16px,env(safe-area-inset-left))}.acc-holo{height:calc(clamp(240px,calc(100svh - 398px),380px) + env(safe-area-inset-top));max-width:520px;margin:0 auto -52px}.acc-cad{width:min(120vw,620px)}.acc-lema,.acc-flujo,.acc-suelo{display:none}.acc-zona:before{left:50%;top:0;width:120%;transform:translate(-50%,-40%)}.acc-tarjeta{max-width:460px;margin:0 auto;padding:24px 22px 18px;border-radius:24px}.acc-tarjeta:before{left:22%;right:22%;background:linear-gradient(90deg,transparent,rgba(94,234,212,.9),transparent)}.acc-borde i{animation:none;transform:translate(-50%,-50%) rotate(180deg)}.acc-titulo{margin:10px 0 4px;font-size:22px}.acc-sub{margin-bottom:18px;font-size:14.5px}.acc-form{gap:14px}.acc-aviso-zona{margin-top:-14px}.acc-campo>label{margin-bottom:7px}.acc-caja{height:52px}.acc .acc-boton{height:54px;margin-top:4px}.acc .acc-enlace{margin-top:-4px}.acc-pie{margin-top:14px;font-size:12px}.acc-particulas i:nth-child(n+11),.acc-particulas b:nth-of-type(n+3){display:none}.acc-aurora i,.acc-cad-svg--a,.acc-cad-svg--b,.acc-holo-halo{animation:none}.acc-aurora .a3{display:none}.acc-aurora .a1{width:110vmax;height:110vmax;left:-40vmax;top:-50vmax}.acc-aurora .a2{width:90vmax;height:90vmax}.acc-rejilla{-webkit-mask-image:radial-gradient(ellipse 80% 45% at 50% 22%,#000 0%,transparent 80%);mask-image:radial-gradient(ellipse 80% 45% at 50% 22%,#000 0%,transparent 80%)}}@media(max-width:1023.98px)and (min-height:800px){.acc-escenario{justify-content:center}}@media(max-width:1023.98px)and (max-height:620px){.acc-holo{height:calc(190px + env(safe-area-inset-top));margin-bottom:-44px}}@media(min-width:640px)and (max-width:1023.98px){.acc-escenario{justify-content:center;padding-bottom:40px}.acc-holo{height:clamp(300px,38vh,420px);margin-bottom:-60px}.acc-tarjeta{padding:32px 32px 24px}}@media(max-width:1023.98px)and (max-height:520px){.acc-holo{display:none}.acc-cabecera{position:relative;top:auto;padding:12px 0}}@media(max-width:380px){.acc-tarjeta{padding:22px 18px 16px}.acc-titulo{font-size:20.5px}}.acc--quieto .acc-aurora i,.acc--quieto .acc-cad-svg,.acc--quieto .acc-holo-halo,.acc--quieto .acc-particulas i,.acc--quieto .acc-particulas b,.acc--quieto .acc-suelo i,.acc--quieto .acc-borde i,.acc--quieto .acc-flujo:after{animation:none}.acc--quieto .acc-particulas i{opacity:.45}@media(prefers-reduced-motion:reduce){.acc *,.acc *:before,.acc *:after{animation:none!important;transition:none!important}.acc-particulas i{opacity:.45}::view-transition-old(root),::view-transition-new(root){animation:none!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/DMMono-normal-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/DMMono-normal-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/DMMono-normal-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/DMMono-normal-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fuentes/DMSans-italic-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fuentes/DMSans-italic-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fuentes/DMSans-normal-300_800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fuentes/DMSans-normal-300_800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{font-family:DM Sans,sans-serif}.mono{font-family:DM Mono,monospace}:root{--navy: #0a1628;--navy2: #112240;--navy3: #1a3a5c;--blue: #1e6fbf;--blue2: #2d8cef;--blue-light: #e8f4fd;--teal: #0f766e;--teal-light: #d1faf6;--amber: #b45309;--amber-light: #fef3c7;--red: #b91c1c;--red-light: #fee2e2;--green: #047857;--green-light: #d1fae5;--slate: #475569;--slate-light: #f1f5f9;--border: #e2e8f0;--white: #ffffff;--texto: #0a1628}.fade-in{animation:fadeIn .4s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{transform:translate(110%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toastBar{0%{width:100%}to{width:0%}}.card-hover{transition:box-shadow .2s,transform .2s}.card-hover:hover{box-shadow:0 8px 32px #0a16281f;transform:translateY(-1px)}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:7px;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;line-height:1.4}.btn-primary{background:var(--acento);color:#fff;border:none;border-radius:10px;padding:8px 18px;font-weight:700;font-size:13px;cursor:pointer;box-shadow:0 1px 2px #0f766e38;transition:background-color .18s ease,box-shadow .18s ease}.btn-primary:hover{background:var(--acento-hover);box-shadow:0 3px 10px #0f766e40}.btn-ghost{background:transparent;color:var(--slate);border:1px solid var(--border);border-radius:10px;padding:7px 14px;font-weight:600;font-size:13px;cursor:pointer;transition:background-color .18s ease,color .18s ease}.btn-ghost:hover{background:var(--slate-light)}input,select,textarea{outline:none;transition:border .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:var(--acento)!important;box-shadow:0 0 0 3px #0f766e24}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9px}.pill-nav button{padding:6px 16px;border-radius:999px;font-size:13px;font-weight:600;border:none;cursor:pointer;transition:background-color .18s ease,color .18s ease;background:transparent;color:var(--slate)}.pill-nav button:not(.active):hover{background:color-mix(in srgb,var(--slate) 9%,transparent);color:var(--texto)}.pill-nav button.active{background:var(--nav);color:#fff}.kanban-col{min-width:220px;flex:1}.priority-alta{border-left:3px solid var(--red)}.priority-media{border-left:3px solid var(--amber)}.priority-baja{border-left:3px solid var(--green)}.progress-bar{height:4px;background:#e2e8f0;border-radius:9px;overflow:hidden}.progress-fill{height:100%;border-radius:9px;background:var(--blue);transition:width .5s ease}.tooltip{position:relative}.tooltip:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100%+6px);left:50%;transform:translate(-50%);background:var(--navy);color:#fff;font-size:11px;white-space:nowrap;padding:4px 8px;border-radius:5px;pointer-events:none;z-index:99}#btn-nuevo-desktop{display:block}@media(max-width:768px){#btn-nuevo-desktop{display:none}}body{font-size:14px;line-height:1.5;color:var(--texto);background:var(--fondo);-webkit-text-size-adjust:100%}::placeholder{color:#64748b;opacity:1}:focus-visible{outline:2px solid var(--acento);outline-offset:2px}button:disabled{cursor:not-allowed}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(pointer:coarse){button,select,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea{min-height:40px}button[aria-label],button[title]{min-width:40px}input[type=checkbox],input[type=radio]{width:20px;height:20px}}@media(max-width:768px){input,select,textarea{font-size:16px!important}}@keyframes girar{to{transform:rotate(360deg)}}.icono-girando{animation:girar 1s linear infinite}:root[data-tema=oscuro]{color-scheme:dark;--white: #111c2e;--slate-light: #0b1424;--border: #26344b;--texto: #e5e9f0;--slate: #a3b0c2;--navy: #1d3557;--navy2: #16294a;--navy3: #24456f;--blue: #3b82f6;--blue2: #60a5fa;--blue-light: #10253f;--teal: #2dd4bf;--teal-light: #0b2e2b;--amber: #fbbf24;--amber-light: #3a2a0b;--red: #f87171;--red-light: #3b1414;--green: #34d399;--green-light: #0b2e22;--f-6366f1: hsl(239 50% 26%);--f-818cf8: hsl(234 54% 26%);--f-94a3b8: hsl(215 12% 26%);--f-cbd5e1: hsl(213 16% 26%);--f-d1fae5: hsl(149 33% 17%);--f-d1faf6: hsl(174 33% 17%);--f-dbeafe: hsl(214 33% 17%);--f-e0f2fe: hsl(201 40% 17%);--f-dcfce7: hsl(141 33% 17%);--f-e2e8f0: hsl(214 18% 17%);--f-ede9fe: hsl(251 33% 17%);--f-eef2ff: hsl(226 33% 17%);--f-eff6ff: hsl(214 33% 17%);--f-f0f9ff: hsl(204 33% 17%);--f-f0fdf4: hsl(138 33% 17%);--f-f1f5f9: hsl(210 22% 17%);--f-f3e8ff: hsl(269 33% 17%);--f-f5f3ff: hsl(250 33% 17%);--f-f8fafc: hsl(210 22% 17%);--f-fafbfc: hsl(210 14% 17%);--f-fce7f3: hsl(326 33% 17%);--f-fee2e2: hsl(0 33% 17%);--f-fef2f2: hsl(0 33% 17%);--f-fef3c7: hsl(48 33% 17%);--f-fef9c3: hsl(55 33% 17%);--f-fff1f2: hsl(356 33% 17%);--f-fff5f5: hsl(0 33% 17%);--f-fff7ed: hsl(33 33% 17%);--f-fffbeb: hsl(48 33% 17%);--t-0369a1: hsl(201 75% 78%);--t-047857: hsl(163 75% 78%);--t-0a1628: hsl(216 60% 78%);--t-0de1d2: hsl(176 75% 78%);--t-0f2044: hsl(221 64% 78%);--t-0f766e: hsl(175 75% 78%);--t-15803d: hsl(142 72% 78%);--t-166534: hsl(143 64% 78%);--t-1d4ed8: hsl(224 75% 78%);--t-1e293b: hsl(217 33% 78%);--t-1e3a8a: hsl(224 64% 78%);--t-334155: hsl(215 25% 78%);--t-374151: hsl(217 19% 78%);--t-3b82f6: hsl(217 75% 78%);--t-475569: hsl(215 19% 78%);--t-4f46e5: hsl(243 75% 78%);--t-5eead4: hsl(171 75% 78%);--t-60a5fa: hsl(213 75% 78%);--t-64748b: hsl(215 16% 78%);--t-6d28d9: hsl(263 70% 78%);--t-6ee7b7: hsl(156 72% 78%);--t-7c3aed: hsl(262 75% 78%);--t-7f1d1d: hsl(0 63% 78%);--t-92400e: hsl(23 75% 78%);--t-9333ea: hsl(271 75% 78%);--t-94a3b8: hsl(215 20% 78%);--t-991b1b: hsl(0 70% 78%);--t-9d174d: hsl(336 74% 78%);--t-b45309: hsl(26 75% 78%);--t-b91c1c: hsl(0 74% 78%);--t-be123c: hsl(345 75% 78%);--t-be185d: hsl(335 75% 78%);--t-c2410c: hsl(17 75% 78%);--b-7dd3fc: hsl(199 43% 30%);--b-86efac: hsl(142 34% 30%);--b-93c5fd: hsl(212 43% 30%);--b-99f6e4: hsl(168 38% 30%);--b-bae6fd: hsl(201 42% 30%);--b-bfdbfe: hsl(213 44% 30%);--b-c4b5fd: hsl(252 43% 30%);--b-ddd6fe: hsl(251 43% 30%);--b-f1f5f9: hsl(210 18% 30%);--b-fca5a5: hsl(0 42% 30%);--b-fde68a: hsl(48 43% 30%);--b-fecaca: hsl(0 43% 30%)}:root[data-tema=oscuro] ::-webkit-scrollbar-track{background:#0b1424}:root[data-tema=oscuro] ::-webkit-scrollbar-thumb{background:#334155}:root[data-tema=oscuro] .btn-primary{background:var(--acento)}:root[data-tema=oscuro] .btn-primary:hover{background:var(--acento-hover)}:root[data-tema=oscuro] :focus-visible{outline-color:#2dd4bf}:root[data-tema=oscuro] ::placeholder{color:#8b98aa}:root[data-tema=oscuro] img{opacity:.92}.punto-vivo{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--green);box-shadow:0 0 color-mix(in srgb,var(--green) 45%,transparent);animation:latido 2s ease-out infinite;flex-shrink:0}@keyframes latido{0%{box-shadow:0 0 color-mix(in srgb,var(--green) 45%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.punto-vivo{animation:none}}:root{--ancho-barra: 224px;--alto-cabecera-movil: calc(56px + env(safe-area-inset-top, 0px)) ;--nav: #0b1d31;--nav-sep: rgba(255, 255, 255, .08);--nav-texto: #c3cfdd;--nav-texto-2: #93a6bc;--nav-hover: #1e3753;--nav-activo: #0f4148;--nav-activo-hover: #135159;--nav-turquesa: #2dd4bf;--acento: #0f766e;--acento-hover: #115e59;--acento-suave: #eaf7f4;--fondo: #f3f6f9;--sombra-1: 0 1px 2px rgba(15, 23, 42, .04), 0 1px 3px rgba(15, 23, 42, .06);--sombra-2: 0 8px 24px rgba(15, 23, 42, .08)}:root[data-tema=oscuro]{--nav: #101f35;--nav-hover: #22395a;--nav-activo: #0f3d45;--nav-activo-hover: #134a53;--acento: #0f766e;--acento-hover: #0d6b64;--acento-suave: #0d2b2c;--fondo: #0b1424;--sombra-1: 0 1px 2px rgba(0, 0, 0, .3);--sombra-2: 0 8px 24px rgba(0, 0, 0, .35)}.app-marco{min-height:100vh;background:var(--fondo)}.marca{display:flex;align-items:center;gap:9px;min-width:0;flex:1}.marca-diente{display:inline-flex;color:var(--nav-turquesa);flex-shrink:0}.marca-texto{display:flex;flex-direction:column;min-width:0}.marca-nombre{font-size:15.5px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:#fff;white-space:nowrap}.marca-pro{color:var(--nav-turquesa)}.marca-lema{display:flex;align-items:center;gap:7px;margin-top:2px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.2;color:var(--nav-turquesa)}#sidebar{position:fixed;top:0;left:0;z-index:30;width:var(--ancho-barra);height:100vh;height:100dvh;display:flex;flex-direction:column;background:var(--nav)}#main-content{margin-left:var(--ancho-barra);padding:26px 22px 48px;min-width:0}.barra-cabeza{display:flex;align-items:center;gap:8px;padding:18px 14px 16px 16px;border-bottom:1px solid var(--nav-sep)}.punto-tiempo-real{display:inline-flex;padding:2px;flex-shrink:0}.punto-tiempo-real span{width:8px;height:8px;border-radius:50%}.boton-campana{position:relative;flex-shrink:0;width:34px;height:34px;border:0;border-radius:10px;background:#ffffff0f;color:#dbe4ee;display:inline-flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;transition:background-color .18s ease,color .18s ease}.boton-campana.con-avisos{background:#dc262629}.campana-numero{position:absolute;top:-5px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#dc2626;color:#fff;font-size:11px;font-weight:800;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--nav)}.barra-perfil-zona{padding:10px;border-bottom:1px solid var(--nav-sep)}.barra-perfil{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:12px;background:transparent;font:inherit;text-align:left;color:#fff;cursor:pointer;transition:background-color .18s ease}.barra-perfil-texto{flex:1;min-width:0}.barra-perfil-nombre{display:block;font-size:13.5px;font-weight:700;line-height:1.25;color:#fff;overflow-wrap:anywhere}.barra-perfil-rol{display:block;font-size:12px;line-height:1.3;color:var(--nav-texto-2);text-transform:capitalize}.barra-perfil-flecha{display:inline-flex;color:var(--nav-texto-2);font-size:16px;transition:color .18s ease,transform .18s ease}.barra-nav{flex:1;min-height:0;display:flex;flex-direction:column;gap:2px;padding:10px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.barra-nav::-webkit-scrollbar-track{background:transparent}.barra-nav::-webkit-scrollbar-thumb{background:#ffffff2e}.barra-pie{display:flex;flex-direction:column;gap:2px;padding:8px 10px 14px;border-top:1px solid var(--nav-sep)}.barra-sep{height:1px;margin:8px 4px;background:var(--nav-sep);flex-shrink:0}.barra-opcion{position:relative;width:100%;display:flex;align-items:center;gap:11px;padding:9px 12px;border:0;border-radius:9px;background:transparent;color:var(--nav-texto);font:inherit;font-size:13.5px;font-weight:500;line-height:1.3;text-align:left;cursor:pointer;transition:background-color .18s ease,color .18s ease}.barra-opcion-icono{display:inline-flex;font-size:17px;color:#9fb1c6;transition:color .18s ease}.barra-opcion-texto{flex:1;min-width:0}.barra-opcion.activa{background:var(--nav-activo);color:#fff;font-weight:700}.barra-opcion.activa .barra-opcion-icono{color:#fff}.barra-opcion.activa:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--nav-turquesa)}.barra-opcion.barra-salir,.barra-opcion.barra-salir .barra-opcion-icono{color:#fca5a5}.barra-insignia{margin-left:auto;padding:1px 7px;border-radius:999px;background:#dc2626;color:#fff;font-size:12px;font-weight:800;line-height:1.5}#sidebar :focus-visible,#mobile-header :focus-visible,#menu-movil :focus-visible{outline:2px solid #5eead4;outline-offset:-2px}#sidebar .boton-campana:focus-visible,#mobile-header button:focus-visible{outline-offset:2px}#mobile-header,#menu-movil,#menu-movil-fondo{display:none}@media(max-width:768px){#sidebar{display:none!important}#mobile-header{display:flex!important;position:fixed;top:0;left:0;width:100%;height:var(--alto-cabecera-movil);z-index:40;align-items:center;justify-content:space-between;gap:8px;padding:env(safe-area-inset-top,0px) max(10px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px));box-sizing:border-box;background:var(--nav);box-shadow:0 1px #ffffff0f,0 4px 14px #0208172e}#main-content{margin-left:0;padding:calc(var(--alto-cabecera-movil) + 16px) 16px 32px}#menu-movil-fondo{display:block;position:fixed;inset:var(--alto-cabecera-movil) 0 0 0;z-index:35;background:#060e1c8c;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility 0s linear .22s;touch-action:none;-webkit-tap-highlight-color:transparent}#menu-movil-fondo.abierto{opacity:1;visibility:visible;transition:opacity .22s ease}#menu-movil{display:flex;flex-direction:column;position:fixed;top:var(--alto-cabecera-movil);bottom:0;left:0;z-index:36;width:min(86vw,320px);background:var(--nav);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom);box-shadow:10px 0 30px #0208174d;transform:translate(-100%);visibility:hidden;transition:transform .24s cubic-bezier(.22,.8,.24,1),visibility 0s linear .24s}#menu-movil.abierto{transform:none;visibility:visible;transition:transform .24s cubic-bezier(.22,.8,.24,1)}#menu-movil .barra-nav{flex:none;overflow:visible;padding:10px 10px 16px}#menu-movil .barra-opcion{min-height:46px;padding:11px 14px;font-size:15px}#menu-movil .barra-opcion-icono{font-size:19px}}html.menu-movil-abierto,html.menu-movil-abierto body{overflow:hidden}.cabecera-movil-acciones{display:flex;align-items:center;gap:8px}.cabecera-movil-acciones .btn-primary{padding:7px 12px;font-size:13px}.boton-menu{width:42px;height:42px;border:0;border-radius:10px;background:transparent;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:22px;cursor:pointer;transition:background-color .18s ease}.boton-menu[aria-expanded=true]{background:#ffffff17}.cabecera-pagina{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.cabecera-pagina h1{margin:0;font-size:26px;font-weight:800;letter-spacing:-.025em;line-height:1.15;color:var(--texto)}.cabecera-pagina p{margin:4px 0 0;font-size:13px;color:var(--slate)}#btn-nuevo-desktop .btn-primary{padding:10px 18px;font-size:14px}@media(max-width:768px){.cabecera-pagina h1{font-size:22px}}.pestanas{display:flex;gap:2px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.pestanas::-webkit-scrollbar{display:none}.pestanas button{position:relative;display:inline-flex;align-items:center;gap:7px;padding:10px 14px 11px;border:0;border-radius:8px 8px 0 0;background:none;color:var(--slate);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .18s ease,background-color .18s ease}.pestanas button[aria-selected=true]{color:var(--texto);font-weight:700}.pestanas button[aria-selected=true] svg{color:var(--acento)}.pestanas button[aria-selected=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--acento)}@media(max-width:480px){.pestanas button{flex:1 1 auto;justify-content:center;gap:5px;padding:10px 6px 11px;font-size:13.5px}}:root[data-tema=oscuro] .pestanas button[aria-selected=true] svg{color:var(--teal)}:root[data-tema=oscuro] .filtro.activo{box-shadow:0 0 0 1px #ffffff47}:root[data-tema=oscuro] .pestanas button[aria-selected=true]:after{background:var(--teal)}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:14px}.kpi{--kpi: var(--texto);position:relative;min-width:0;display:flex;flex-direction:column;gap:6px;padding:15px 16px 14px;border:1px solid var(--border);border-radius:16px;background:var(--white);box-shadow:var(--sombra-1);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.kpi-cabeza{display:flex;align-items:center;justify-content:space-between;gap:8px}.kpi-etiqueta{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--slate)}.kpi-icono{flex-shrink:0;width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;color:var(--kpi);background:color-mix(in srgb,var(--kpi) 10%,transparent)}.kpi-cifra{font-size:clamp(26px,3vw,34px);font-weight:800;letter-spacing:-.02em;line-height:1.05;color:var(--kpi);font-variant-numeric:tabular-nums}.kpi-sub{font-size:12.5px;line-height:1.35;color:var(--slate)}.kpi--aviso{border-color:color-mix(in srgb,var(--kpi) 30%,var(--border));background:color-mix(in srgb,var(--kpi) 6%,var(--white))}.panel{min-width:0;padding:18px 20px;border:1px solid var(--border);border-radius:16px;background:var(--white);box-shadow:var(--sombra-1)}.panel-cabeza{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:14px}.panel-titulo{margin:0;font-size:16px;font-weight:800;letter-spacing:-.01em;color:var(--texto)}.panel-sub{font-size:12px;color:var(--slate)}.fila-panel{transition:background-color .18s ease}.fila-lista{transition:border-color .18s ease,background-color .18s ease}.buscador{position:relative;flex:1;min-width:200px;display:flex;align-items:center}.buscador>svg{position:absolute;left:13px;color:var(--slate);pointer-events:none;font-size:17px}.filtros{display:flex;flex-wrap:wrap;gap:8px}.filtro{--c: var(--texto);--c-fondo: #0a1628;display:inline-flex;align-items:center;gap:6px;padding:4px 5px 4px 11px;border:1px solid var(--border);border-radius:999px;background:var(--white);color:var(--c);font:inherit;font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.filtro>svg{font-size:15px}.filtro-num{min-width:24px;padding:1px 7px;border-radius:999px;background:var(--slate-light);color:var(--slate);font-size:12px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.filtro-punto{width:8px;height:8px;border-radius:50%;background:var(--c);flex-shrink:0}.filtro.activo{background:var(--c-fondo);border-color:var(--c-fondo);color:#fff}.filtro.activo .filtro-num{background:#fff;color:var(--c-fondo)}.filtro.activo .filtro-punto{background:#fff}.tabla-marco{overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--white);box-shadow:var(--sombra-1)}.tabla-trabajos{width:100%;border-collapse:collapse;font-size:13px}.tabla-trabajos th{padding:12px 10px;border-bottom:1px solid var(--border);background:var(--f-f8fafc, #f8fafc);color:var(--slate);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none}.tabla-trabajos th.ordenable{cursor:pointer;transition:color .18s ease}.tabla-trabajos th.ordenada{color:var(--blue)}.tabla-trabajos th.col-justa{width:1%}.tabla-trabajos td{padding:12px 10px;vertical-align:middle}.fila-trabajo{border-top:1px solid var(--border);cursor:pointer;transition:background-color .18s ease}.tabla-trabajos tbody tr:first-child{border-top:0}.selector-estado{position:relative;display:inline-flex;align-items:center}.selector-estado>svg{position:absolute;left:9px;font-size:14px;pointer-events:none}.selector-estado select{padding:6px 24px 6px 28px;border-radius:9px;font-size:12px;font-weight:700;line-height:1.3;white-space:nowrap;background-repeat:no-repeat;background-position:right 8px center;appearance:none;-webkit-appearance:none}.tecnico{display:inline-flex;align-items:center;gap:8px;min-width:0}.tecnico-nombre{min-width:84px;font-size:12.5px;font-weight:700;line-height:1.25;color:var(--texto)}.badge-punto{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.accion-abrir{display:inline-flex;align-items:center;gap:4px;padding:6px;border:0;border-radius:8px;background:none;color:var(--blue);font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color .18s ease}.accion-eliminar{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:none;color:var(--t-b91c1c, #b91c1c);font-size:15px;cursor:pointer;transition:background-color .18s ease}@media(hover:hover){.boton-campana:hover{background:var(--nav-hover);color:#fff}.boton-campana.con-avisos:hover{background:#dc262647}.barra-perfil:hover{background:var(--nav-hover)}.barra-perfil:hover .barra-perfil-flecha{color:#fff;transform:translate(2px)}.barra-opcion:hover{background:var(--nav-hover);color:#fff}.barra-opcion:hover .barra-opcion-icono{color:#fff}.barra-opcion.activa:hover{background:var(--nav-activo-hover)}.barra-opcion.barra-salir:hover,.barra-opcion.barra-salir:hover .barra-opcion-icono{color:#fff}.boton-menu:hover{background:#ffffff17}.pestanas button:hover{color:var(--texto);background:color-mix(in srgb,var(--slate) 7%,transparent)}.kpi:hover{border-color:color-mix(in srgb,var(--kpi) 45%,var(--border));box-shadow:0 8px 22px color-mix(in srgb,var(--kpi) 14%,transparent);transform:translateY(-2px)}.fila-panel:hover:not(:disabled){background:color-mix(in srgb,var(--slate) 6%,transparent)}.fila-lista:hover{border-color:color-mix(in srgb,var(--acento) 40%,var(--border))!important;background:var(--acento-suave)!important}.filtro:not(.activo):hover{border-color:color-mix(in srgb,var(--c) 40%,var(--border));background:color-mix(in srgb,var(--c) 6%,var(--white))}.tabla-trabajos th.ordenable:hover{color:var(--texto)}.fila-trabajo:hover{background:var(--acento-suave)}.fila-trabajo:hover>td:first-child{box-shadow:inset 3px 0 0 var(--teal)}.accion-abrir:hover{background:var(--blue-light)}.accion-eliminar:hover{background:var(--red-light)}}.barra-opcion:active,.barra-perfil:active{background:var(--nav-hover);color:#fff}.barra-opcion.activa:active{background:var(--nav-activo-hover)}
