:root{--bg:#f3f5f8;--panel:#fff;--panel2:#eef1f5;--line:#d9dee6;--fg:#161c26;--mut:#5d6879;--acc:#0a7d8c;--ok:#12805c;--warn:#b86e00;--bad:#c4302b;--glow:rgba(10,125,140,.12);--mono:ui-monospace,"Cascadia Mono",Consolas,monospace;--sans:"Segoe UI Variable Text","Segoe UI",system-ui,sans-serif;--disp:"Segoe UI Variable Display","Segoe UI",system-ui,sans-serif;--r:4px;--rb:4px;--navh:60px;--ease:cubic-bezier(.2,.8,.2,1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b0f14;--panel:#121821;--panel2:#18202b;--line:#243040;--fg:#e6ebf2;--mut:#8b97a8;--acc:#4fd1c5;--ok:#3ddc97;--warn:#ffb454;--bad:#ff6b6b;--glow:rgba(79,209,197,.14);color-scheme:dark}}:root[data-theme=dark]{--bg:#0b0f14;--panel:#121821;--panel2:#18202b;--line:#243040;--fg:#e6ebf2;--mut:#8b97a8;--acc:#4fd1c5;--ok:#3ddc97;--warn:#ffb454;--bad:#ff6b6b;--glow:rgba(79,209,197,.14);color-scheme:dark}html{font-size:16px;-webkit-text-size-adjust:100%}:root[data-font=big]{font-size:18.5px}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--fg);font:1rem/1.5 var(--sans);overflow:hidden;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button,.btn{cursor:pointer;background:var(--panel2);border:1px solid var(--line);border-radius:var(--rb);padding:0 16px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:500;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent;transition:transform .12s var(--ease),opacity .15s;touch-action:manipulation}button:hover,.btn:hover{border-color:var(--acc)}button:active,.btn:active{transform:scale(.96)}button:disabled{opacity:.45;cursor:default}button.pri{background:var(--acc);color:var(--bg);border-color:var(--acc);font-weight:600}button.link{background:none;border:0;padding:0;min-height:44px;min-width:44px;color:var(--acc);font-weight:600;justify-content:flex-start}button.icob{width:46px;min-width:46px;padding:0;background:none;border-color:transparent}.ancho{width:100%}.centro{text-align:center}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}input,select,textarea{background:var(--panel2);border:1px solid var(--line);border-radius:var(--rb);padding:11px 12px;width:100%;min-height:46px;min-width:0}textarea{resize:none;line-height:1.45;display:block}a{color:var(--acc)}p,.p0{margin:0}kbd{font:.75rem var(--mono);border:1px solid var(--line);border-radius:4px;padding:1px 6px;color:var(--mut)}.ico{width:22px;height:22px;flex:none}.sub{color:var(--mut);font-size:.875rem;line-height:1.4}.mono{font-family:var(--mono);font-size:.9em}.warnt{color:var(--warn)}.badt{color:var(--bad);font-size:.9rem}.errt{color:var(--bad)}.okt{color:var(--ok)}.lbl{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);font-weight:600}.solo-pc{display:none}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app{display:grid;grid-template-rows:1fr auto auto;height:100%}.side{display:none}.main{overflow-y:auto;overflow-x:hidden;min-width:0;overscroll-behavior:contain}.wrap{max-width:1240px;margin:0 auto;padding:0 max(16px,env(safe-area-inset-right)) 28px max(16px,env(safe-area-inset-left));display:flex;flex-direction:column;gap:22px;min-height:100%}.top{display:flex;gap:4px;align-items:center;min-height:56px;padding-top:env(safe-area-inset-top,0);position:sticky;top:0;background:var(--bg);z-index:20;margin:0 -16px;padding-left:16px;padding-right:8px;border-bottom:1px solid transparent}.top h1{font:700 1.5rem/1.15 var(--disp);margin:0;flex:1;min-width:0;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psel{width:auto}.vivo{display:flex;align-items:center;gap:8px;font:.75rem var(--mono);color:var(--mut);padding:0 8px;white-space:nowrap}.pila{display:flex;flex-direction:column;gap:22px;min-width:0}.dos,.rejilla,.kpis{display:grid;gap:22px;align-items:start;grid-template-columns:minmax(0,1fr)}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.banner{display:flex;gap:10px;align-items:center;padding:4px 0 12px;border-bottom:1px solid var(--line);color:var(--mut);font-size:.9rem}.banner span{flex:1;min-width:0}.banner button{min-height:44px;padding:0 4px;background:none;border:0;color:var(--acc);font-weight:600}.muelle{display:flex;align-items:center;gap:10px;width:100%;min-height:50px;border:0;border-top:1px solid var(--line);border-radius:0;background:var(--panel);color:var(--mut);justify-content:flex-start;padding:0 16px;font-weight:400}.muelle .ico{color:var(--acc)}.muelle:active{transform:none;background:var(--panel2)}.bot{display:flex;background:var(--panel);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0);z-index:30}.tab{flex:1;min-width:0;border:0;background:none;border-radius:0;min-height:var(--navh);padding:6px 2px;flex-direction:column;gap:3px;color:var(--mut);position:relative;font-weight:400}.tab .nl{font-size:.75rem}.tab.on{color:var(--acc)}.tab .navmarca{position:absolute;top:-1px;left:26%;right:26%;height:2px;background:var(--acc)}.nico{position:relative;display:flex}.nico .cnt{position:absolute;top:-6px;left:15px}.nav .nico .cnt{display:none}.cnt{font:600 .8rem/1 var(--mono);font-style:normal;color:var(--mut);display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.cnt.warn{color:var(--warn)}.cnt.acc{color:var(--acc)}.toast{box-shadow:0 10px 30px #0000004d;position:fixed;left:50%;translate:-50% 0;bottom:calc(var(--navh) + 62px + env(safe-area-inset-bottom,0px));background:var(--fg);color:var(--bg);border-radius:var(--r);padding:8px 10px 8px 16px;display:flex;gap:12px;align-items:center;z-index:90;max-width:min(92vw,520px)}.toast span{flex:1;min-width:0}.toast button{background:none;border:0;color:inherit;font-weight:700;text-decoration:underline;min-height:44px;padding:0 8px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:16px;min-width:0;display:flex;flex-direction:column;gap:12px}.card>h2{margin:0;display:flex;align-items:center;gap:10px;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);font-weight:600;min-height:22px}.card>h2>span:first-child{flex:1;min-width:0}.card>h2 .r{text-transform:none;letter-spacing:0;font-weight:400;display:flex;align-items:center}.card>h2 .r .link{margin:-12px 0}.card.aviso>h2{color:var(--warn)}.big{font:600 2.125rem/1 var(--mono);font-variant-numeric:tabular-nums}.big.apagado{font:400 1.1rem/1.9 var(--sans);color:var(--mut)}.enorme{font:600 3.5rem/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.rueda{display:inline-flex;align-items:flex-start;overflow:hidden;height:1em;line-height:1;vertical-align:top}.rueda .col{display:flex;flex-direction:column;flex:none;transition:transform .9s var(--ease);will-change:transform}.rueda .col span,.rueda .fijo{height:1em;line-height:1;display:block}.spark{position:relative}.spark .dib{animation:corre 1s var(--ease) both;overflow:hidden}.spark .dib>div{animation:corre-inv 1s var(--ease) both}.spark svg{display:block}@keyframes corre{0%{transform:translate(-100%)}to{transform:none}}@keyframes corre-inv{0%{transform:translate(100%)}to{transform:none}}@keyframes aparece{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.tend{display:inline-flex;align-items:center;gap:4px;font:.8rem var(--mono);color:var(--mut)}.tend.sube{color:var(--ok)}.tend.baja{color:var(--bad)}.tend .ico{width:14px;height:14px}.bar{height:6px;border-radius:3px;background:var(--panel2);overflow:hidden;width:100%}.bar.alto{height:6px}.bar>i{display:block;height:100%;width:100%;border-radius:3px;will-change:transform}.anillo{position:relative;flex:none}.anillo svg{display:block}.anillo>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.anum{font:600 1rem var(--mono)}.pt{width:8px;height:8px;border-radius:2px;flex:none;background:var(--mut);position:relative;display:inline-block}.pt.acc,.pt.e-en_curso{background:var(--acc)}.pt.ok,.pt.e-hecha{background:var(--ok)}.pt.warn,.pt.e-revision{background:var(--warn)}.pt.e-por_hacer{background:none;border:1.5px solid var(--mut)}.pt.e-descartada{background:var(--line)}.pt.late:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;background:inherit;animation:onda 2s ease-out infinite}@keyframes onda{0%{transform:scale(1);opacity:.6}to{transform:scale(3);opacity:0}}.pill{font:.75rem var(--mono);white-space:nowrap;color:var(--mut);align-self:flex-start;line-height:1.6;display:inline-flex;align-items:center;gap:6px}.pill:before{content:"";width:6px;height:6px;border-radius:2px;background:currentColor;flex:none}.pill.ok{color:var(--ok)}.pill.warn{color:var(--warn)}.pill.bad{color:var(--bad)}.pill.acc{color:var(--acc)}.pills{display:flex;gap:4px 14px;flex-wrap:wrap;margin-top:2px}.vacio{display:flex;flex-direction:column;gap:2px;padding:18px 0;color:var(--mut)}.vacio b{color:var(--fg);font-weight:600}.sk{height:52px;border-radius:var(--rb);background:var(--panel2);margin-bottom:10px;animation:late 1.1s ease-in-out infinite alternate}@keyframes late{0%{opacity:.3}to{opacity:.85}}.errbox{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:14px 0;border-top:1px solid var(--bad)}.errbox span{flex:1;min-width:180px}.guia{color:var(--mut);margin:0}.vermas{background:none;border:0;color:var(--acc);font-weight:600;justify-content:flex-start;padding:0;min-height:46px;align-self:flex-start}.vermas .ico{width:18px;height:18px;transition:transform .2s var(--ease)}.vermas[aria-expanded=true] .ico{transform:rotate(180deg)}.fold{gap:0;padding:0}.fold.plano{border-top:1px solid var(--line)}.foldh{width:100%;background:none;border:0;border-radius:var(--r);padding:14px 16px;min-height:62px;justify-content:flex-start;text-align:left;gap:12px;font-weight:400}.foldh:active{transform:none}.ft{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left;overflow-wrap:anywhere}.ft>b{font-weight:600;font-size:1rem;line-height:1.3}.fr{flex:none;display:flex;align-items:center}.chev{flex:none;color:var(--mut);display:flex;transition:transform .22s var(--ease)}.fold.open>.foldh .chev,.chev.abierto{transform:rotate(180deg)}.chev.der{transition:none}.foldb{padding:0 16px 14px;display:flex;flex-direction:column;gap:2px}.fold.plano>.foldh{padding:12px 0}.fold.plano>.foldb{padding:0 0 14px}.seg{display:flex;gap:22px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px;border-bottom:1px solid var(--line)}.seg::-webkit-scrollbar{display:none}.seg button{position:relative;flex:none;min-width:44px;background:none;border:0;border-radius:0;min-height:46px;padding:0;color:var(--mut);font-weight:400}.seg button:active{transform:none}.seg button.on{color:var(--fg);font-weight:600}.seg .marca{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--acc)}.seg .sl{position:relative;display:flex;align-items:center;gap:7px;white-space:nowrap}.opciones{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.opciones .seg{margin:0;padding:0;border:0}.opciones select{width:auto;flex:1;min-width:160px}.check{display:flex;gap:10px;align-items:center;min-height:46px;cursor:pointer}.check input{width:20px;height:20px;min-height:0;accent-color:var(--acc);padding:0}.busca{display:flex;align-items:center;gap:10px;background:var(--panel2);border-radius:var(--rb);padding:0 4px 0 12px;color:var(--mut)}.busca input{border:0;background:none;padding:11px 0;color:var(--fg)}.busca input:focus{outline:0}.busca:focus-within{outline:1px solid var(--acc)}.fila{width:100%;background:none;border:0;border-top:1px solid var(--line);border-radius:0;padding:12px 0;min-height:58px;justify-content:flex-start;align-items:flex-start;text-align:left;gap:12px;font-weight:400}.fila:first-child{border-top:0}.fila:active{transform:none;background:var(--panel2)}@media(hover:hover){.fila:hover{background:var(--panel2)}}.fila>.pt{margin-top:8px}.fila>.chev,.fila>.ico{align-self:center;color:var(--mut)}.fila .ft>b{font-size:1rem;font-weight:600}.fila.sel{background:var(--glow)}.enlace{width:100%;background:none;border:0;border-top:1px solid var(--line);border-radius:0;padding:12px 0;min-height:56px;justify-content:flex-start;text-align:left;gap:12px;font-weight:400}.enlace:active{transform:none;background:var(--panel2)}.enlace>.ico{color:var(--acc)}.enlace .ft>b{font-size:1rem}.subgrupo{display:flex;flex-direction:column}.subgrupo>.lbl{padding:8px 0 2px}.paso{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-top:1px solid var(--line);min-width:0}.paso:first-child,.card>h2+.paso,.guia+.paso,.sub+.paso{border-top:0}.paso>.pt{margin-top:8px}.paso>.pill,.paso>.btn{align-self:center}.paso .ft>b{font-size:1rem}.btn{min-height:44px;padding:0 14px}.ficha{font-family:var(--mono);font-size:.875rem;font-weight:400!important;overflow-wrap:anywhere}.filas{display:flex;flex-direction:column}.dato{display:flex;gap:12px;align-items:baseline;justify-content:space-between;padding:10px 0;border-top:1px solid var(--line)}.dato:first-child{border-top:0}.dato>span{color:var(--mut);min-width:0}.dato>b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.dato.grande>b{font:600 1.4rem var(--mono)}.dato.grande>span{color:var(--fg);display:flex;flex-direction:column}.nota{padding:8px 0 2px}.eid{font:600 .75rem var(--mono);min-width:34px;color:var(--mut);display:inline-flex;align-items:center;flex:none;line-height:1.6rem}.saludo h2{font:700 1.3rem/1.2 var(--disp);margin:0 0 6px}.relato{font-size:1.06rem;line-height:1.5;max-width:62ch}.relato b{font-weight:600}.cambios{display:flex;flex-direction:column;gap:2px}.cambios .lbl{margin-bottom:4px}.cambio{display:flex;gap:10px;align-items:baseline}.cambio .tend{min-width:64px}.tres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.kpi{width:100%;height:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;background:none;border:0;border-radius:0;padding:14px 10px 14px 0;text-align:left;font-weight:400}.kpi:active{transform:none;background:var(--panel2)}.kpi>span:last-child{font-size:.84rem;color:var(--mut);line-height:1.25}.kpi.warn .big{color:var(--warn)}.kpi.acc .big{color:var(--acc)}.entcta{display:flex;flex-direction:column;gap:12px}.entcta .enorme{color:var(--warn)}.cuentas{display:flex;flex-wrap:wrap;gap:4px 16px;font:.84rem var(--mono);color:var(--mut)}.cuentas b{color:var(--fg);font-weight:600}.cuentas.link{color:var(--mut);font-weight:400;text-align:left}.pri kbd{color:inherit;border-color:currentColor;opacity:.55}.clave{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.decb{display:flex;gap:8px;flex-wrap:wrap}.decb button{flex:1;min-width:84px;min-height:48px;white-space:nowrap;padding:0 10px}.hito{display:flex;flex-direction:column;gap:3px;padding:0 0 4px;background:none;border:0;border-radius:0;text-align:left;align-items:flex-start;width:100%;min-height:0;font-weight:400}.hito b{font-size:1.1rem;line-height:1.3}.etl{display:flex;gap:8px;align-items:baseline}.etn{flex:1;min-width:0;font-weight:600;line-height:1.3}.etp{font:600 1.05rem var(--mono);font-variant-numeric:tabular-nums}.etp small{font-size:.75em;color:var(--mut);font-weight:400}.minimuro{flex-direction:column;align-items:stretch;gap:8px;background:none;border:0;border-top:1px solid var(--line);border-radius:0;padding:12px 0 0;text-align:left;width:100%;font-weight:400}.minimuro:active{transform:none}.mm{display:flex;align-items:baseline;gap:10px}.mm .sub{flex:1}.mm .ico{color:var(--acc);align-self:center}.mmn{font:600 1.9rem/1 var(--mono);color:var(--acc)}.muro{display:flex;flex-wrap:wrap;gap:4px;padding:4px 0}@keyframes brillo{0%,to{opacity:1}50%{opacity:.5}}.heroe{gap:14px}.heroen{display:flex;gap:16px;align-items:center}.heroen>div{display:flex;flex-direction:column;min-width:0}.heroen b{font-size:1.15rem;line-height:1.25;font-weight:600}.heroe .enorme{color:var(--acc)}.leyenda{display:flex;gap:14px;flex-wrap:wrap;font-size:.84rem;color:var(--mut);align-items:center}.leyenda span{display:flex;gap:6px;align-items:center}.leyenda .cola{margin-left:auto;color:var(--fg)}.maquinas{gap:6px}.maqgrid{display:grid;grid-template-columns:minmax(0,1fr);column-gap:32px}.maqt{display:flex;gap:8px;align-items:center}.maqt .ico{width:18px;height:18px;color:var(--mut)}.maqn{font:400 .9rem var(--mono);color:var(--mut)}.maqn b{color:var(--fg);font-size:1.05rem;font-weight:600}.minipc{display:flex;flex-direction:column;gap:8px}.cap{border-top:1px solid var(--line);margin-top:4px}.uso{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-top:1px solid var(--line)}.uso:first-child{border-top:0}.ses{border-top:1px solid var(--line)}.ses:first-child,.ses .fila{border-top:0}.eventos{padding:4px 0 12px 20px;display:flex;flex-direction:column;gap:4px}.metat{font:600 1.2rem/1.4 var(--disp)}.haz{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.haz li{display:flex;gap:8px;padding:10px 0;border-top:1px solid var(--line);align-items:flex-start}.haz li:first-child{border-top:0}.avance{display:flex;gap:14px;align-items:center;padding-bottom:6px}.avance>div:last-child{display:flex;flex-direction:column}.tl{display:flex;gap:3px;padding-top:6px}.tl i{flex:1;height:6px;border-radius:2px;background:var(--line);max-width:26px}.fila.plan{min-height:0}.lrow{display:flex;flex-direction:column;gap:6px;padding:14px 0;border-top:1px solid var(--line)}.lrow:first-child{border-top:0}.lcab{display:flex;gap:6px 12px;align-items:center;flex-wrap:wrap}.lcab b{font-size:1.02rem}.reco{color:var(--acc);font-size:.95rem}.heroe.chico .enorme{font-size:2.6rem;color:var(--warn)}.chat{display:flex;flex-direction:column;flex:1;min-height:0}.s-hablar .wrap{padding-bottom:0}.s-hablar .pant{flex:1}.msgs{display:flex;flex-direction:column;gap:16px;flex:1;padding:6px 0 14px}.msgs.corto{padding:0;flex:none}.msgs.corto:empty{display:none}.msg{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch}.mq{display:block;font:.75rem var(--mono);color:var(--mut);margin-bottom:2px}.msg.yo .mq{color:var(--acc)}.chatvacio{margin:auto 0;display:flex;flex-direction:column;gap:8px;max-width:40ch;color:var(--mut);padding:30px 0}.chatvacio b{color:var(--fg);font:700 1.3rem/1.25 var(--disp)}.chatvacio .ico{width:28px;height:28px;color:var(--acc)}.chatpie{position:sticky;bottom:0;background:var(--bg);padding:10px 0;display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--line)}.chatnota{display:flex;gap:8px 18px;align-items:center;flex-wrap:wrap}.redacta{display:flex;gap:8px;align-items:flex-end}.redacta textarea{flex:1}.redacta .icob{background:var(--acc);color:var(--bg);border-color:var(--acc)}.campo{display:flex;flex-direction:column;gap:6px}.chips{display:flex;gap:6px;flex-wrap:wrap}.chips button{min-height:44px;background:none;padding:0 14px}.chips button.on{background:var(--acc);color:var(--bg);border-color:var(--acc);font-weight:600}.atajos{line-height:2}.pie2{display:flex;gap:8px;flex-wrap:wrap}.pie2>*{flex:1;white-space:nowrap}.resultados{display:flex;flex-direction:column;max-height:56dvh;overflow-y:auto}.txt{white-space:pre-wrap;overflow-wrap:anywhere}.shot{max-width:100%;border-radius:var(--rb);border:1px solid var(--line)}.acciones{display:flex;gap:8px;flex-wrap:wrap}.acciones button{flex:1;min-height:48px;white-space:nowrap}.kv{display:grid;grid-template-columns:minmax(0,1fr);margin:0;border-top:1px solid var(--line)}.kv dt{color:var(--mut);font-size:.84rem;padding-top:10px}.kv dd{margin:0;padding-bottom:10px;border-bottom:1px solid var(--line);display:flex;gap:8px 12px;align-items:center;flex-wrap:wrap;overflow-wrap:anywhere;min-width:0}.campos select{flex:1}.cm{font:.85rem var(--mono);overflow-wrap:anywhere}.sect{display:flex;flex-direction:column;gap:12px}.sect h3{margin:0;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);font-weight:600}.hist{font:.8rem var(--mono);color:var(--mut)}.ciclo{display:flex;flex-wrap:wrap;gap:4px 0;font:.8rem var(--mono);color:var(--mut)}.fase{display:inline-flex;gap:4px;align-items:center}.fase+.fase:before{content:"→";margin:0 8px;color:var(--line)}.fase .ico{width:13px;height:13px}.fase.ok{color:var(--ok)}.fase.now{color:var(--acc);font-weight:600}.entcab{display:flex;align-items:center;gap:8px;min-height:56px;padding:env(safe-area-inset-top,0) 8px 0 4px}.entcab .prog{flex:1;font:.8rem var(--mono);color:var(--mut);display:flex;flex-direction:column;gap:7px;padding:0 6px}.progb{height:2px;background:var(--line);overflow:hidden}.progb i{display:block;height:100%;background:var(--acc);transform-origin:left;transition:transform .5s var(--ease)}.entcuerpo{flex:1;overflow-y:auto;overflow-x:hidden;padding:10px max(20px,env(safe-area-inset-right)) 24px max(20px,env(safe-area-inset-left))}.entq{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.entmeta{display:flex;gap:4px 14px;flex-wrap:wrap;font:.75rem var(--mono);color:var(--mut)}.entq h2{font:700 1.5rem/1.25 var(--disp);margin:0;letter-spacing:-.01em;overflow-wrap:anywhere}.entq .ctx{font-size:1.05rem;line-height:1.5}.porque{border-left:2px solid var(--line);padding:2px 0 2px 14px;color:var(--mut)}.opts{display:flex;flex-direction:column;margin-top:4px;border-top:1px solid var(--line)}.opt{width:100%;background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;min-height:64px;padding:14px 4px;justify-content:flex-start;align-items:flex-start;text-align:left;gap:14px;font-weight:400;position:relative}.opt:active{transform:none}.opt .marca{position:absolute;top:0;right:-8px;bottom:0;left:-8px;background:var(--glow);border-radius:var(--rb)}.opt>*{position:relative}.opt .tecla{width:26px;height:26px;border:1px solid var(--line);border-radius:4px;font:.8rem var(--mono);color:var(--mut);display:grid;place-items:center;flex:none;margin-top:1px}.opt.on .tecla{background:var(--acc);border-color:var(--acc);color:var(--bg)}.opt.on .tecla .ico{width:16px;height:16px}.opt .ft>b{font-size:1.06rem;font-weight:600}.opt .recom{font:.75rem var(--mono);color:var(--acc);letter-spacing:.04em}.otra{display:flex;flex-direction:column;gap:8px;padding:10px 0 4px}.otra .fila2{display:flex;gap:8px;align-items:flex-end}.otra textarea{flex:1}.mic.on{color:var(--bad);animation:late .7s ease-in-out infinite alternate}.entpie{display:flex;gap:8px;align-items:center;padding:10px max(16px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left));border-top:1px solid var(--line);background:var(--bg)}.entpie>div{max-width:680px;margin:0 auto;display:flex;gap:8px;width:100%;align-items:center}.entpie .pri{flex:1;min-height:50px}.entpie .sec{background:none}.enviada{font:.8rem var(--mono);color:var(--ok);display:flex;gap:10px;align-items:center;min-height:44px}.confirma{display:flex;flex-direction:column;gap:14px}.confirma .tu{border-left:2px solid var(--bad);padding-left:14px}.fin{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:18px;padding-top:6vh}.fin h2{font:700 1.6rem/1.2 var(--disp);margin:0}.fiesta{position:relative;width:72px;height:72px}.fiesta .aro{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--ok);border-radius:50%}.fiesta .ico{position:absolute;top:18px;right:18px;bottom:18px;left:18px;width:36px;height:36px;color:var(--ok)}.fiesta .chispa{position:absolute;left:33px;top:33px;width:6px;height:6px;border-radius:2px;background:var(--acc)}.resumen{display:flex;flex-direction:column;border-top:1px solid var(--line)}.resumen>div{padding:12px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.resp{display:flex;flex-direction:column;gap:10px;padding:18px 0;border-top:1px solid var(--line)}.resp:first-child{border-top:0}.resp h3{margin:0;font:600 1.06rem/1.3 var(--sans)}.resp .tu{border-left:2px solid var(--acc);padding-left:12px}.resp .tu .lbl{display:block}.linea{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:4px 0}.hitoL{display:flex;flex-direction:column;gap:5px;position:relative;font:.75rem/1.3 var(--mono);color:var(--mut);padding-right:6px}.hitoL:before{content:"";height:2px;background:var(--line);position:absolute;left:10px;right:0;top:4px}.hitoL:last-child:before{display:none}.hitoL i{width:10px;height:10px;border-radius:3px;background:var(--bg);border:1.5px solid var(--line);position:relative}.hitoL.hecho{color:var(--fg)}.hitoL.hecho i{background:var(--acc);border-color:transparent}.hitoL.hecho:before{background:var(--acc)}.hitoL.ahora i{animation:brillo 2s ease-in-out infinite}.hitoL.ahora b{color:var(--acc)}.hitoL.final.hecho i{background:var(--ok);border-color:transparent}.hitoL b{font-weight:600}.hitoL.hecho:has(+.hitoL:not(.hecho)):before{background:var(--line)}.respacc{display:flex;gap:18px;flex-wrap:wrap}.notap{color:var(--mut)}.notap b{color:var(--fg);font-weight:600}.login{height:100%;display:grid;place-items:center;padding:20px}.loginf{position:relative;width:min(360px,100%);display:flex;flex-direction:column;gap:12px}.loginf h1{margin:0;font:700 1.5rem var(--disp)}.marca-c{width:36px;height:36px;color:var(--acc);display:grid;place-items:center;flex:none}.marca-c .ico{width:28px;height:28px}@media(min-width:900px){.app{grid-template-columns:232px minmax(0,1fr);grid-template-rows:1fr}.side{display:flex;flex-direction:column;gap:2px;border-right:1px solid var(--line);background:var(--panel);padding:16px 10px;overflow-y:auto}.brand{display:flex;gap:10px;align-items:center;padding:2px 8px 16px;font:700 1rem/1.2 var(--disp)}.brand small{display:block;color:var(--mut);font:400 .75rem var(--mono);margin-top:3px}.nav{position:relative;width:100%;background:none;border:0;justify-content:flex-start;gap:12px;padding:0 10px;min-height:44px;color:var(--mut);border-radius:var(--r);font-weight:400}.nav:hover{background:var(--panel2);color:var(--fg)}.nav.on{color:var(--acc)}.nav:active{transform:none}.nav .navmarca{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--glow);border-radius:var(--r);z-index:0}.nav>*{position:relative;z-index:1}.nav .nl{flex:1;text-align:left}.hueco{flex:1}.bot,.muelle,.solo-movil{display:none!important}.solo-pc{display:inline-flex}.wrap{padding:0 32px 48px;gap:26px}.top{margin:0 -32px;padding:14px 32px 10px;min-height:68px;gap:10px}.top h1{font-size:1.25rem}.dos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.card.ancha{grid-column:1/-1}.kpi{padding:18px 20px 18px 0;flex-direction:row;align-items:baseline;gap:14px}.kpi>span:last-child{font-size:.95rem}.kpi .big{font-size:2.6rem}.seg{margin:0;padding:0}.maqgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.toast{bottom:28px}.kv{grid-template-columns:minmax(120px,34%) minmax(0,1fr);column-gap:14px}.kv dt{padding:11px 0;border-bottom:1px solid var(--line)}.kv dd{padding:11px 0}.s-hablar .wrap,.s-respuestas .wrap{max-width:820px;margin-left:0}.busca{max-width:480px}.entq h2{font-size:1.7rem}.entcuerpo{padding:14px 40px 28px}.entpie{padding:12px 40px 14px}.entcab{padding:4px 28px 0}.relato{font-size:1.15rem}}@media(max-width:899px){.vivo span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.vivo{padding:0 12px}}@media(max-width:379px){.wrap{padding-left:12px;padding-right:12px}.top{margin:0 -12px;padding-left:12px}.seg{margin:0 -12px;padding:0 12px}.big{font-size:1.9rem}.enorme{font-size:3rem}}.card{background:none;border:0;border-top:1px solid var(--line);border-radius:0;padding:14px 0 0;min-width:0;display:flex;flex-direction:column;gap:10px}.card>h2{min-height:24px}.card>h2 .r .link{margin:-12px 0;min-height:44px}.card.saludo,.card.meta,.pila>.card:first-child,.kpis>.card,.dos>.pila>.card:first-child{border-top-color:transparent}.kpis>.card{border-top:1px solid var(--line)}.link.amp{font-weight:400;color:var(--mut);font-size:.8rem;gap:2px;justify-content:flex-end}.link.amp .ico{width:14px;height:14px}.link.amp:hover,.link.amp:focus-visible{color:var(--acc)}.fold,.card.fold{padding:0;gap:0}.foldh{padding:14px 0;border-radius:0}.foldb{padding:0 0 16px}@media(hover:hover){.foldh:hover .ft>b,.maqh:hover .lbl,.etapa:hover .etn{color:var(--acc)}}.lista{display:flex;flex-direction:column}.enlace{border-radius:0}.big small{font-size:.5em;font-weight:400;color:var(--mut)}.big.warnt{color:var(--warn)}.big.badt{color:var(--bad);font-size:2.125rem}.acct{color:var(--acc)}.sd{color:var(--mut);font-style:italic;font-weight:400}.dep{font:.75rem var(--mono);color:var(--mut)}.hueco{flex:1}.etapa{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%;min-height:0;padding:10px 0;background:none;border:0;border-top:1px solid var(--line);border-radius:0;text-align:left;font-weight:400}.etapa:active{transform:none}.etl{width:100%}.etapa .sub{text-align:left}.spark{touch-action:pan-y;cursor:crosshair;outline-offset:3px}.sparkcur{position:absolute;top:0;bottom:0;width:1px;margin-left:-.5px;background:var(--mut);pointer-events:none}.sparkdot{position:absolute;margin:-4px 0 0 -4px;pointer-events:none;animation:aparece .3s 1s both}.sparkdot.vivo{animation:none}.sparkval{position:absolute;top:-1.55em;font:.75rem var(--mono);color:var(--mut);white-space:nowrap;pointer-events:none;background:var(--bg);padding:0 4px}.sparkval b{color:var(--fg)}.pop .sparkval{background:var(--panel)}.runners{display:flex;flex-wrap:wrap;gap:4px}.pk{width:14px;height:14px;min-height:0;min-width:0;padding:0;border-radius:3px;background:var(--panel2);border:1px solid var(--line);flex:none;display:inline-block;position:relative;font-style:normal}.pk.busy{background:var(--acc);border-color:var(--acc)}.pk.off{background:var(--bad);border-color:var(--bad)}button.pk{cursor:pointer;transition:none}button.pk:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px}button.pk:hover,button.pk:focus-visible,.pk.sel{outline:2px solid var(--fg);outline-offset:1px;transform:none;z-index:1}button.pk:active{transform:scale(.85)}.runners.num .pk{width:28px;height:24px;font:.75rem var(--mono);color:var(--mut);display:grid;place-items:center}.runners.num .pk.busy,.runners.num .pk.off{color:var(--bg)}.muro .pk{animation:aparece .45s var(--ease) both}.muro.mini{gap:3px}.muro.mini .pk{width:7px;height:7px;border-radius:2px;border:0}.muro.mini .pk:not(.busy):not(.off){background:var(--line)}.leyenda .pk{animation:none}.leyenda .ayuda{margin-left:auto}.maquinas{gap:14px}.maqgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px 36px}.maq{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line);padding-top:6px;min-width:0}.maqh{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;margin:-6px 0;padding:0;background:none;border:0;border-radius:0;font-weight:400}.maqh:active{transform:none}.card>h2 .seg{border:0;margin:0;padding:0;gap:16px}.card>h2 .seg button{min-height:44px;margin:-12px 0;font-size:.8rem}.popcapa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex}.popcapa.f-modal,.popcapa.f-pleno{align-items:center;justify-content:center}.popcapa.f-panel{justify-content:flex-end}.popcapa.f-hoja{align-items:flex-end}.popcapa.f-paleta{align-items:flex-start;justify-content:center;padding-top:11vh}.velo{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.velo.claro{background:transparent}.pop{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 60px #00000059;outline:0;will-change:transform}.pop.modal{width:min(600px,calc(100vw - 24px));max-height:88vh}.pop.alto{max-height:92vh}.pop.paleta{width:min(640px,calc(100vw - 24px));max-height:72vh}.pop.panel{width:min(580px,100%);height:100%;border-radius:0;border-width:0 0 0 1px}.pop.popover{position:fixed;left:0;top:0;width:min(340px,calc(100vw - 24px));max-height:min(80vh,620px)}.pop.hoja{width:100%;max-height:92dvh;border-radius:12px 12px 0 0;border-width:1px 0 0;padding-bottom:env(safe-area-inset-bottom,0)}.pop.pleno{width:100%;height:100%;border:0;border-radius:0;background:var(--bg);box-shadow:none}.pista{z-index:80;pointer-events:none;padding:14px 16px;box-shadow:0 12px 36px #0006}.asa{display:flex;justify-content:center;padding:8px 0 0;touch-action:none;cursor:grab}.asa i{width:36px;height:4px;border-radius:2px;background:var(--line)}.popcab{display:flex;align-items:center;gap:8px;padding:8px 6px 8px 18px;border-bottom:1px solid var(--line);flex:none}.hoja .popcab{touch-action:none}.popt{flex:1;min-width:0;display:flex;flex-direction:column}.popt b{font:700 1.1rem/1.3 var(--disp);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popt .sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popcuerpo{overflow-y:auto;overscroll-behavior:contain;padding:16px 18px 20px;display:flex;flex-direction:column;gap:16px;min-height:0}.popover .popcuerpo{padding:12px 14px 14px;gap:12px}.popover .popcab{padding:4px 2px 4px 14px}.popsec{display:flex;flex-direction:column;gap:8px;min-width:0}.popsec+.popsec,.cifras+.popsec,.popcuerpo>div+.popsec{border-top:1px solid var(--line);padding-top:14px}.popsec h3{margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);font-weight:600;min-height:24px}.popsec h3 .tend,.popsec h3 .dep{text-transform:none;letter-spacing:0}.popsec h3 .seg{border:0;margin:0;padding:0;gap:14px;text-transform:none;letter-spacing:0}.popsec h3 .seg button{min-height:32px;font-size:.8rem}.relog{padding:22px;width:min(400px,calc(100vw - 24px))}.detalle .popcuerpo{gap:16px;padding-top:6px}.detalle h1{font:700 1.4rem/1.25 var(--disp);margin:0;overflow-wrap:anywhere}.ph{display:flex;align-items:center;gap:10px;position:sticky;top:-6px;background:var(--panel);padding:6px 0;z-index:1;margin-left:-12px}.ph .est{margin-left:auto;display:flex;gap:8px;align-items:center;font:.8rem var(--mono);color:var(--mut)}.estq{background:none;border:0;min-height:44px;padding:0 4px}.estq .ico{width:14px;height:14px}.estq:hover{color:var(--acc)}.estb{display:grid;place-items:center;width:28px;height:28px;margin:-2px -10px 0;flex:none;border-radius:4px;cursor:pointer}.estb:hover,.estb:focus-visible{background:var(--glow)}.fila>.estb .pt{margin:0}.pop.ent .entcab,.pop.ent .entpie{flex:none}.pop.ent .entpie{background:inherit}.gesto{text-align:center;padding-top:6px}.obr{display:flex;flex-direction:column;gap:10px;min-width:0}.obrh{display:flex;align-items:center;gap:8px}.obrh b{font:600 .95rem var(--mono);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.obre{font:.75rem var(--mono);color:var(--mut)}.obrf{display:flex;flex-direction:column;gap:1px;min-width:0}.obrf>b{font-size:1.05rem;line-height:1.3;overflow-wrap:anywhere}.obrf .ficha{color:var(--mut);font-size:.75rem}.tiempo{display:flex;flex-direction:column;gap:6px}.kvl{display:flex;gap:12px;align-items:baseline;justify-content:space-between;min-width:0}.kvl>span{color:var(--mut);font-size:.875rem;flex:none}.kvl>b{font-weight:600;text-align:right;min-width:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.kvl small{font-weight:400;color:var(--mut);font-size:.85em}.filas>.kvl{padding:9px 0;border-top:1px solid var(--line)}.filas>.kvl:first-child{border-top:0}.tri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border-top:1px solid var(--line);padding-top:10px}.tri>div{display:flex;flex-direction:column;gap:2px;min-width:0}.tri b{font:600 .95rem var(--mono);overflow-wrap:anywhere}.obr .pie{border-top:1px solid var(--line);padding-top:8px}.cifras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.cifra{display:flex;flex-direction:column;gap:2px;min-width:0}.cifra>b{font:600 1.7rem/1.15 var(--mono);font-variant-numeric:tabular-nums}.cifra>b .sd{font-size:1rem}.tabla{display:flex;flex-direction:column}.tr{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(5,minmax(0,1fr));gap:6px;align-items:center;justify-items:end;width:100%;min-height:44px;padding:0;background:none;border:0;border-top:1px solid var(--line);border-radius:0;font:.8rem var(--mono);font-weight:400;text-align:right}.tr.cab{border-top:0;min-height:0}.tr>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.tr .tm{justify-self:start;font-family:var(--sans);font-size:.9rem}.tr small{color:var(--mut)}.tr .sd{font-size:.75rem}button.tr:active{transform:none}@media(hover:hover){button.tr:hover{background:var(--glow)}}.th{background:none;border:0;border-radius:0;min-height:40px;padding:0;font:600 .75rem var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--mut);white-space:nowrap}.th:first-child{justify-self:start}.th.on{color:var(--acc)}.th.on:after{content:" ↓"}.menu{display:flex;flex-direction:column;gap:2px}.mi{position:relative;width:100%;background:none;border:0;border-radius:4px;justify-content:flex-start;gap:12px;min-height:46px;padding:0 10px;text-align:left;font-weight:400}.mi:active{transform:none}.mi>*{position:relative}.mi>span{flex:1;min-width:0}.mi>.ico{width:18px;height:18px;color:var(--mut);flex:none}.mi.on>.ico{color:var(--acc)}.menu .mi.on,.menu .mi:hover{background:var(--glow)}.mi .marca{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--glow);border-radius:4px}.check.mi{margin:0}.paleta .palq{margin:10px 10px 0;padding:0 10px 0 14px;flex:none;max-width:none;background:none;border-bottom:1px solid var(--line);border-radius:0;outline:0!important}.paleta .palq input{min-height:50px;font-size:1.05rem}.paleta .resultados{padding:6px 10px 10px;max-height:none;flex:1;min-height:0}.palg{display:flex;flex-direction:column;gap:1px;padding-top:8px}.palg>.lbl{padding:4px 10px}.paleta .mi .ft>b{font-weight:500;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paleta .mi .ft .sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.palpie{display:flex;gap:18px;padding:8px 20px;border-top:1px solid var(--line);flex:none}.buscafila{display:flex;gap:10px;align-items:center}.buscafila .busca{flex:1}.filtrob{background:none;border:0;color:var(--mut);padding:0 6px;font-weight:400}.filtrob.on,.filtrob:hover{color:var(--acc)}.filtrob .ico{width:18px;height:18px}.busca.falsa{border:0;min-height:40px;min-width:270px;justify-content:flex-start;font-weight:400;padding:0 8px 0 12px}.busca.falsa span{flex:1;text-align:left}.busca.falsa .ico{width:18px;height:18px}.busca.falsa:hover{color:var(--fg)}.main{position:relative}.tirar{position:absolute;left:0;right:0;top:-48px;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;font:.8rem var(--mono);color:var(--mut);opacity:0;pointer-events:none;z-index:25}.tirar .ico{width:18px;height:18px}.tirar .t2,.tirar.listo .t1{display:none}.tirar.listo{color:var(--acc)}.tirar.listo .t2{display:inline}.tirar.gira .ico{animation:gira .6s linear infinite}@keyframes gira{to{transform:rotate(-360deg)}}@media(hover:hover){.fila:hover .ft>b,.enlace:hover .ft>b{color:var(--acc)}.seg button:hover{color:var(--fg)}button.link:hover{text-decoration:underline}.tab:hover{color:var(--fg)}}.fila:focus-visible,.enlace:focus-visible,.foldh:focus-visible,.etapa:focus-visible,.maqh:focus-visible,.tr:focus-visible,.mi:focus-visible{outline-offset:-2px}@media(min-width:900px){.card{padding:14px 0 0}.foldh{padding:14px 0}.foldb{padding:0 0 16px}.kpis{gap:26px 36px}.rejilla{gap:0 44px}.dos{gap:26px 44px}.maqh{min-height:32px}button,.btn,input,select{min-height:40px}.entcta .pri,.acciones button,.decb button{flex:0 0 auto;width:auto;min-width:132px;padding:0 20px;min-height:40px}.entcta .pri{align-self:flex-start}.clave{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.decb{flex-wrap:nowrap}.cifras{grid-template-columns:repeat(4,minmax(0,1fr))}.tr{font-size:.9rem}.pop.pleno{width:min(760px,94vw);height:min(820px,92vh);border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 60px #00000059}.pop.ent{overflow:hidden}.gesto{display:none}}@media(max-width:899px){.th{letter-spacing:0;text-transform:none;white-space:normal;text-align:right;line-height:1.15}.tr{font-size:.75rem;gap:4px;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr))}.tr .tm{font-size:.8rem}.tr>:nth-child(6){display:none}.leyenda .ayuda{margin-left:0;flex-basis:100%}.pop.hoja.paleta{height:86dvh}.card>h2 .seg{gap:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:899px){.solo-pc{display:none!important}.popsec h3 .seg button,.th{min-height:44px}}.tr small,.kvl small{font-size:1em}.kvl small{font-size:.875em}:root[data-ui=original] .card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px}:root[data-ui=original] .card.fold{padding:0}:root[data-ui=original] .foldh{padding:14px}:root[data-ui=original] .foldb{padding:0 14px 14px}:root[data-ui=original] .rejilla{gap:14px}:root[data-ui=original] .kpis{gap:14px}:root[data-ui=original] .maq{border-top:1px solid var(--line)}:root[data-ui=original] button,:root[data-ui=original] .btn,:root[data-ui=original] input,:root[data-ui=original] select,:root[data-ui=original] textarea{border-radius:8px}:root[data-ui=original] .pk{border-radius:3px}:root[data-ui=original] .sparkval{background:var(--panel)}.preguntas .fila>.pt,.enlace.preg>.pt{margin-top:8px;align-self:flex-start}.entcta>.lbl{margin-top:6px}.pop{overflow:hidden}.pop.pista{overflow:visible}.pk.reint,.pk.busy.reint{background:var(--warn);background-image:none;border-color:var(--warn)}.maqls{display:flex;flex-direction:column}.maql{display:flex;gap:8px;align-items:baseline;justify-content:flex-start;width:100%;min-height:30px;padding:2px 0;background:none;border:0;border-radius:0;text-align:left;font-weight:400;font-size:.84rem;color:var(--mut)}.maql:active{transform:none}.maql b{font:600 .75rem var(--mono);color:var(--fg);min-width:18px}.maql span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg)}.maql i{font:.75rem var(--mono);font-style:normal;flex:none}.maql.mas{color:var(--mut);font-size:.8rem}@media(hover:hover){.maql:hover span,.maql.mas:hover{color:var(--acc)}}.nico .cnt{top:-3px}@media(min-width:900px){.s-hablar .wrap,.s-respuestas .wrap{max-width:1240px;margin-left:auto}.s-hablar .pant,.s-respuestas .pant{max-width:820px}}@media(max-width:899px){.maql{min-height:44px}}:root{--t12:.8125rem;--t14:.875rem;--t16:1rem;--t18:1.125rem;--t20:1.25rem;--t28:1.75rem;--t40:2.5rem;--sec:44px;--carril:22px}.wrap{gap:28px}.big{font-size:var(--t28)}.enorme{font-size:var(--t40)}.mmn{font-size:var(--t28)}.lbl{font-size:var(--t12)}.saludo{display:flex;flex-direction:column;gap:2px}.saludo h2{font:600 var(--t20)/1.2 var(--disp);letter-spacing:-.01em;margin:0}.relato{font-size:var(--t16);line-height:1.5;color:var(--mut);max-width:70ch;margin-top:8px}.relato b{color:var(--fg);font-weight:600}.tres{border:0;border-bottom:1px solid var(--line);padding-bottom:14px}.kpi{flex-direction:column;align-items:flex-start;gap:4px;padding:4px 8px 4px 0;min-height:56px}.kpi .big{font-size:var(--t40);letter-spacing:-.02em}.kpi .kl,.kpi>span.kl:last-child{font-size:var(--t14);color:var(--mut);line-height:1.3;text-align:left}.kpi>.ico{display:none}@media(hover:hover){.kpi:hover .kl{color:var(--fg)}}.dos{gap:var(--sec) 64px}.pila{gap:var(--sec)}.card.sec{border-top:0;padding:0 0 0 var(--carril);gap:0;position:relative}.card.sec:before{content:"";position:absolute;left:4.5px;top:38px;bottom:2px;width:1px;background:var(--line)}.card.sec.rol-tu:before{background:color-mix(in srgb,var(--warn) 45%,var(--line))}.card.sec.rol-marcha:before{background:color-mix(in srgb,var(--acc) 45%,var(--line))}.card.sec.rol-mal:before{background:color-mix(in srgb,var(--bad) 45%,var(--line))}.card.sec>h2{font:600 var(--t20)/1.2 var(--disp);letter-spacing:-.01em;text-transform:none;color:var(--fg);min-height:44px;gap:10px;margin:0 0 4px calc(var(--carril) * -1)}.card.sec>h2:before{content:"";width:10px;height:10px;border-radius:2px;background:var(--mut);flex:none;margin-right:2px}.card.sec.rol-tu>h2:before{background:var(--warn)}.card.sec.rol-marcha>h2:before{background:var(--acc)}.card.sec.rol-mal>h2:before{background:var(--bad)}.card.sec>h2 .st{flex:none}.card.sec>h2 .r{margin-left:auto;font-size:var(--t14)}.card.sec>h2 .r .link{font-weight:500}.sn{font:600 var(--t16)/1 var(--mono);font-style:normal;color:var(--mut);font-variant-numeric:tabular-nums}.rol-tu>h2 .sn{color:var(--warn)}.rol-marcha>h2 .sn{color:var(--acc)}.rol-mal>h2 .sn{color:var(--bad)}.ayudab{width:22px;height:22px;min-height:0;min-width:0;padding:0;border-radius:4px;border:0;background:none;color:var(--mut);font:600 var(--t14)/1 var(--sans);position:relative;flex:none}.ayudab:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.ayudab:hover,.ayudab:focus-visible{color:var(--acc)}.ayudat{line-height:1.55}.sg{margin:28px 0 8px;font:600 var(--t14)/1.3 var(--sans);color:var(--mut);display:flex;gap:8px;align-items:baseline}.sg i{font:400 var(--t14) var(--sans);font-style:normal;color:var(--mut);font-variant-numeric:tabular-nums}.card.sec>h2+.subgrupo>.sg{margin-top:6px}.subgrupo>.sg+.fila,.subgrupo>.sg+.lista>.fila:first-child{border-top:1px solid var(--line)}.fila{padding:10px 0;min-height:52px}.fila .ft>b,.enlace .ft>b{font-size:var(--t16);font-weight:500;line-height:1.35}.fila>.pt{width:6px;height:6px;margin:9px 1px 0}.meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%}.av{font-weight:600}.av.bad{color:var(--bad)}.av.warn{color:var(--warn)}.cuando{display:none}.meta.solo-m{display:block}.fila.una .ft{flex-direction:row;gap:10px;align-items:baseline}.fila.una .ft>b{flex:none;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fila.una .meta{flex:1;min-width:0}.fila.una{min-height:44px}@media(hover:hover){.fila>.chev.der{display:none}.fila:hover{background:none}}.enlace>.ico{width:18px;height:18px;color:var(--mut)}.vermas{font-size:var(--t14);font-weight:500;min-height:44px}.primera{display:flex;flex-direction:column;gap:10px;align-items:flex-start;background:color-mix(in srgb,var(--warn) 6%,transparent);padding:16px;margin:4px 0}.pasoq{font-size:var(--t14);color:var(--mut)}.pasoq b{color:var(--warn);font-weight:600}.pq{background:none;border:0;border-radius:0;padding:0;min-height:0;text-align:left;justify-content:flex-start;font:600 var(--t20)/1.3 var(--disp);letter-spacing:-.01em;overflow-wrap:anywhere}.pq:active{transform:none}@media(hover:hover){.pq:hover{color:var(--acc)}}.ctx2{font-size:var(--t14);line-height:1.5;color:var(--mut);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:64ch}.pacc{display:flex;gap:10px 12px;flex-wrap:wrap;align-items:center;margin-top:4px;width:100%}.pacc button{min-height:44px}.pacc .pri{text-align:left;line-height:1.25;padding:8px 18px}.pacc .pri .ico{width:18px;height:18px}.pacc .link{font-weight:500;padding:0 6px}.primera>.sub{font-size:var(--t12)}.hito{padding-bottom:6px}.hito b{font-size:var(--t16);font-weight:600}.etn{font-weight:500}.etp{font-size:var(--t16)}.minimuro{border-top:0;padding-top:0}.minimuro .sg{margin-bottom:0}@media(max-width:899px){:root{--carril:0px}.card.sec:before{left:-9px;top:44px}.primera{margin-left:-8px;margin-right:-8px;padding:14px 12px}.pacc .pri{flex:1 1 100%;justify-content:flex-start}.nico .cnt{top:-9px;left:20px}}@media(min-width:900px){.wrap{gap:32px}.tres{gap:0 64px;grid-template-columns:repeat(3,max-content)}.kpi{flex-direction:row;align-items:baseline;gap:12px;padding:4px 0}.kpi .kl,.kpi>span.kl:last-child{font-size:var(--t16)}.cuando{display:block;flex:none;font:var(--t12)/1.9 var(--sans);color:var(--mut);white-space:nowrap;align-self:flex-start;font-variant-numeric:tabular-nums}.cuando-m,.meta.solo-m{display:none}.vermas{min-height:36px}}.eico{flex:none;margin-top:3px;color:var(--mut)}.eico.e-en_curso{color:var(--acc)}.eico.e-revision{color:var(--warn)}.eico.e-hecha{color:var(--ok)}.eico.e-descartada{color:var(--line)}.estb{width:28px;height:28px;margin:-6px -6px 0}.estb .eico{margin:0}.card.fold.sec{padding:0 0 0 var(--carril)}.card.fold.sec:before{display:none}.card.fold.sec.open:before{display:block;top:46px}.card.sec.rol-ok:before{background:color-mix(in srgb,var(--ok) 45%,var(--line))}.fold.sec>.foldh{margin-left:calc(var(--carril) * -1);width:calc(100% + var(--carril));padding:6px 0;min-height:56px;gap:10px;align-items:flex-start}.fold.sec>.foldh>.pt{width:10px;height:10px;margin:8px 2px 0 0}.fold.sec>.foldh:not(:has(>.pt)):before{content:"";width:10px;height:10px;border-radius:2px;background:var(--mut);flex:none;margin:8px 2px 0 0}.fold.sec>.foldh .ft{gap:3px}.fold.sec>.foldh .ft>b{font:600 var(--t20)/1.25 var(--disp);letter-spacing:-.01em;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.fold.sec>.foldh .ft>.sub{font-size:var(--t14)}.fold.sec>.foldh>.chev,.fold.sec>.foldh>.ayudab,.fold.sec>.foldh>.fr{align-self:flex-start;margin-top:3px}.fold.sec>.foldb{padding:2px 0 6px}.rejilla{gap:28px 64px}.paso .ft>b{font-size:var(--t16);font-weight:500}.paso>.pt{width:6px;height:6px;margin:9px 1px 0}.dato>span{font-size:var(--t14)}.kpis.tira{border-bottom:1px solid var(--line);padding-bottom:22px}.kpis.tira>.card{border-top:0;padding-top:0;gap:8px}.kpis.tira>.card>h2{min-height:20px}.t-haitianos .big{font-size:2.125rem}.t-jefes .enorme{font-size:3.5rem}.t-haitianos .kpis .big.apagado{font-size:1.1rem}.heroen b .ayudab{display:inline-block;vertical-align:middle;margin-left:4px}.ayudat p+p{margin-top:10px}a.fila{display:flex;color:inherit;text-decoration:none;border-top:1px solid var(--line);align-items:flex-start;gap:12px}a.fila:first-child{border-top:0}a.fila>.ico{width:18px;height:18px;color:var(--mut);align-self:center;flex:none}.fallos .meta{font-size:var(--t12);font-family:var(--mono)}@media(hover:hover){a.fila:hover .ft>b{color:var(--acc)}}.reparto{display:flex;flex-direction:column;gap:10px}.rbar{display:flex;gap:2px;height:6px}.rbar i{display:block;min-width:4px;border-radius:1px}.rley{display:flex;gap:6px 22px;flex-wrap:wrap;font-size:var(--t14);color:var(--mut)}.rley span{display:inline-flex;gap:7px;align-items:baseline}.rley i{width:8px;height:8px;border-radius:2px;display:inline-block;align-self:center}.rley b{color:var(--fg);font-weight:600;font-variant-numeric:tabular-nums}.guia{font-size:var(--t14)}@media(max-width:899px){.card.fold.sec.open:before{left:-9px}}@media(min-width:900px){.s-tareas .fila{min-height:44px;padding:9px 0;align-items:center}.s-tareas .fila .eico,.s-tareas .fila>.pt{margin-top:0}.s-tareas .fila .ft{flex-direction:row;align-items:baseline;gap:20px}.s-tareas .fila .ft>b{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-tareas .fila .ft>.meta{flex:none;max-width:42%;text-align:right}.s-tareas .cuando{align-self:center;min-width:44px;text-align:right;line-height:1.3}.s-tareas .preguntas .fila .ft>.meta.solo-m{display:none}}.tend,.link.amp,.vivo,.hist,.ciclo,.enviada{font-size:var(--t12)}.top h1{font-size:var(--t20)}.h1w{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.h1w h1{flex:0 1 auto}.pasoq{display:flex;justify-content:space-between;align-items:baseline;gap:4px 16px;flex-wrap:wrap;width:100%}.pasoq .link{min-height:0;font-weight:500;font-size:var(--t14);position:relative;flex:none}.pasoq .link:after{content:"";position:absolute;top:-14px;right:-8px;bottom:-14px;left:-8px}@media(max-width:899px){.nico .cnt{top:-10px;left:25px}}.card>h2 .st{flex:none;min-width:0}.card>h2 .r{margin-left:auto}.cuando{display:block;flex:none;font:var(--t12)/1.9 var(--sans);color:var(--mut);white-space:nowrap;align-self:flex-start;font-variant-numeric:tabular-nums;text-align:right}.cuando.vieja{color:var(--warn)}.cuando-m,.meta.solo-m{display:none}.fila>.chev.der{display:none}.pill{font:600 var(--t12)/1.6 var(--sans)}.etp{font-family:var(--sans);font-variant-numeric:tabular-nums}.pacc .pri{flex:1 1 200px;min-width:0}.noent{background:none;border:0;color:var(--acc);font-weight:500;padding:0 8px;gap:6px;font-size:var(--t14)}.noent .ico{width:18px;height:18px}@media(hover:hover){.noent:hover{text-decoration:underline}}.veredicto{margin:0;color:var(--mut)}.kpis.tira>.card>h2{font-size:var(--t14);text-transform:none;letter-spacing:0;font-weight:500;color:var(--mut);gap:6px}.kpis.tira>.card>h2 .st{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpis.tira .ayudab{width:18px;height:18px;font-size:var(--t12)}.kpis.tira .sub .tend{margin-right:2px}.cintaw{display:flex;flex-direction:column;gap:6px;min-width:0}.cintaw .sg{margin:0}.cinta{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(104px,1fr);gap:0 4px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line);padding-bottom:20px}.cinta::-webkit-scrollbar{display:none}.tramo{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;background:none;border:0;border-radius:0;padding:0;min-height:72px;text-align:left;font-weight:400;min-width:0}.tramo:active{transform:none}.tb{display:block;width:100%;margin-bottom:8px}.tb i{display:block;width:100%;height:4px;background:var(--ok);border-radius:1px;transform-origin:left;animation:crece .7s var(--ease) both}.tramo.bad .tb i{background:var(--bad)}.tramo.warn .tb i{background:var(--warn)}.tb i.sd{background:var(--line)}.tn{font-size:var(--t14);font-weight:500;line-height:1.25;color:var(--fg);overflow-wrap:anywhere}.tv{font-size:var(--t12);color:var(--mut)}@media(hover:hover){.tramo:hover .tn{color:var(--acc)}}@keyframes crece{0%{transform:scaleX(0)}to{transform:none}}.tramo:nth-child(2) .tb i{animation-delay:.06s}.tramo:nth-child(3) .tb i{animation-delay:.12s}.tramo:nth-child(4) .tb i{animation-delay:.18s}.tramo:nth-child(5) .tb i{animation-delay:.24s}.tramo:nth-child(6) .tb i{animation-delay:.3s}.tramo:nth-child(7) .tb i{animation-delay:.36s}.tramo:nth-child(8) .tb i{animation-delay:.42s}.tn,.tv{padding-right:10px}.pasob{width:100%;background:none;border:0;border-top:1px solid var(--line);border-radius:0;text-align:left;font-weight:400;min-height:52px;justify-content:flex-start}.pasob:first-child{border-top:0}.pasob:active{transform:none}.pasob .ft{flex:1}.tec{font-size:var(--t12);margin-top:4px}.fold.sec>.foldh .ft>b{font-size:var(--t16)}.fold.sec>.foldh{min-height:50px}.fold.sec>.foldh>.pt,.fold.sec>.foldh:not(:has(>.pt)):before{margin-top:6px}.fold.sec>.foldh>.chev,.fold.sec>.foldh>.ayudab,.fold.sec>.foldh>.fr{margin-top:0}.card.fold.sec.open:before{top:40px}.s-tareas .pila{gap:14px}.s-tareas .buscafila .busca{background:none;border-bottom:1px solid var(--line);border-radius:0;max-width:340px;padding-left:2px}.gvacio{display:flex;gap:6px 10px;align-items:baseline;flex-wrap:wrap;color:var(--mut);font-size:var(--t14);padding:6px 0}.gvacio b{font-weight:600}.gvacio:before{content:"";width:10px;height:10px;border-radius:2px;border:1.5px solid var(--line);flex:none;margin-right:2px;align-self:center}.facc{display:none;gap:6px;align-self:center;flex:none}.fb{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--line);border-radius:4px;font-size:var(--t14);font-weight:500;white-space:nowrap}.fb.pri{background:var(--acc);border-color:var(--acc);color:var(--bg);font-weight:600}@media(hover:hover){.fila:hover .facc,.fila:focus-within .facc{display:flex}.fila:hover .facc~.cuando,.fila:focus-within .facc~.cuando{display:none}}@media(max-width:899px){.fila:has(.facc){flex-wrap:wrap}.facc{display:flex;order:5;flex-basis:100%;padding-left:28px}.fb{min-height:44px}.fb.pri{background:none;color:var(--acc)}.seg{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.pacc .pri{flex:1 1 100%}.card.fold.sec.open:before{top:44px}}.pasoq .noent{min-height:0;padding:0;position:relative}.pasoq .noent:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}@media(max-width:899px){.kpis.tira>.card>h2{min-height:40px;align-items:flex-start}.kpis.tira>.card>h2 .st{white-space:normal;line-height:1.3}.cinta{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 6px;overflow:visible}.tramo{min-height:64px}.tn{font-size:var(--t12);font-weight:600}.tn,.tv{padding-right:2px}.pacc .noent{min-height:44px}}@media(min-width:900px){.pacc .pri{flex:0 1 auto}}.ctx2{-webkit-line-clamp:3}.pacc{flex-direction:column;align-items:stretch}.pacc .pri{flex:none;justify-content:flex-start}.pacc2{display:flex;gap:10px;flex-wrap:wrap}.pacc2>button{flex:1 1 0;min-width:0;white-space:nowrap}.pacc2 .noent{border:1px solid var(--line);background:var(--panel2);color:var(--fg);font-weight:500;font-size:var(--t16);padding:0 14px}.pacc2 .noent .ico{color:var(--acc)}@media(hover:hover){.pacc2 .noent:hover{text-decoration:none;border-color:var(--acc)}}.prio{flex:none;margin-top:4px;color:var(--mut)}.prio.p-urgente{color:var(--bad)}.prio.p-alta{color:var(--fg)}.titular{font-size:var(--t16);line-height:1.45;color:var(--mut);margin:2px 0 6px}.titular b{color:var(--fg);font-weight:600}.fallos{margin-top:8px}@media(max-width:899px){.nico .cnt{top:-5px;left:14px;background:var(--panel);padding:0 3px;line-height:1.1}.seg{padding-right:44px}.card.sec>h2{flex-wrap:wrap}.card.sec>h2 .r{flex-basis:100%;margin-left:0}.card.sec>h2 .r:has(.link){flex-basis:auto;margin-left:auto}}@media(min-width:900px){.s-tareas .prio{margin-top:0}.pacc .pri{align-self:flex-start;min-width:260px}}@media(min-width:900px){.s-tareas .fila .estb{margin:-6px}}.cnt,.eid,kbd,.sub.tec,.primera>.sub,.dep,.maqn{font-size:var(--t12)}.saludo h2{font:600 var(--t28)/1.15 var(--disp);letter-spacing:-.015em}.card.sec>h2{font-size:var(--t18)}.ayudab{width:28px;height:28px}.ayudab:after{top:-8px;right:-8px;bottom:-8px;left:-8px}.primera{background:color-mix(in srgb,var(--warn) 4%,transparent)}.heroen .sub,.card.sec>.sub,.titular{max-width:72ch}.heroen .sub{font-size:var(--t14)}.tramo{min-height:48px}.tn{font-size:var(--t14)}.link.amp{min-width:28px;justify-content:flex-end}.facc{display:flex}.fb{min-height:30px;padding:0 10px}.fb.pri{background:var(--glow);border-color:transparent;color:var(--acc);font-weight:600}.fb.seg2{display:none}@media(hover:hover){.fila:hover .fb.seg2,.fila:focus-within .fb.seg2{display:inline-flex}.fila:hover .facc~.cuando,.fila:focus-within .facc~.cuando{display:block}.fila:hover .fb.pri{background:var(--acc);color:var(--bg)}}.rl{background:none;border:0;border-radius:0;padding:0;min-height:32px;font-weight:400;font-size:var(--t14);color:var(--mut);gap:7px;align-items:baseline}.rl:active{transform:none}.rl.on{color:var(--fg);box-shadow:inset 0 -2px 0 var(--acc)}.rl.quita{color:var(--acc)}@media(hover:hover){.rl:hover{color:var(--fg)}}.enlace.preg{align-items:center}.enlace.preg>.pt,.preguntas .fila>.pt.x{margin:0}.enlace.preg>.pt{width:10px;height:10px;margin:0 2px 0 0;align-self:center}.enlace.preg .ft>b{font-weight:600}.gvacio:before{display:none}@media(max-width:899px){.fila:has(.facc){flex-wrap:nowrap}.facc{order:0;flex-basis:auto;padding-left:0;align-self:flex-start}.fb{min-height:36px;position:relative}.fb:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.fila:has(.facc) .cuando{display:none}.cinta{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(112px,1fr);overflow-x:auto;gap:0 4px}.rl{min-height:44px}}:root{--acc:#086a78;--warn:#a85600;--ok:#0e6b4c}.fila .ft>b,.enlace .ft>b,.paso .ft>b,.pasob .ft>b,a.fila .ft>b{font-weight:450;color:color-mix(in srgb,var(--fg) 88%,var(--mut))}.enlace.preg .ft>b,.hito b{font-weight:600;color:var(--fg)}.etn,.tn{font-weight:450}:is(.foldb,.subgrupo,.lista):not(:has(.prio.p-normal,.prio.p-baja,.prio.p-urgente)) .prio,:is(.foldb,.subgrupo,.lista):not(:has(.prio.p-alta,.prio.p-urgente,.prio.p-baja)) .prio{display:none}.tv{display:block;font-size:var(--t12);color:var(--mut)}.tramo.bad .tv{color:var(--bad)}.tramo.warn .tv{color:var(--warn)}.tramo{min-height:64px}.rley i{align-self:center}.rl{align-items:center}.card.sec>.sub{max-width:none}.fallos{max-width:760px}:not(.s-tareas) .fila:has(.facc) .cuando{display:none}.app:not(.s-tareas) .fila:has(.facc) .cuando-m{display:inline}@media(max-width:899px){.cinta{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;gap:14px 6px}.tn{font-size:var(--t12);font-weight:600}.fila:has(.facc) .cuando-m{display:inline}}.cinta{counter-reset:t}.tramo{counter-increment:t}.ayudab:after{top:-12px;right:-12px;bottom:-12px;left:-12px}.kpis.tira .ayudab:after{top:-14px;right:-14px;bottom:-14px;left:-14px}.link.amp{position:relative}.link.amp:after{content:"";position:absolute;top:-14px;right:-10px;bottom:-14px;left:-10px}.reparto{flex-direction:row;flex-wrap:wrap;gap:8px 14px;padding:2px 0}.reparto .rl{flex:1 1 0;min-width:max-content;border-top:4px solid var(--mut);padding:6px 0 0;justify-content:flex-start;box-shadow:none;min-height:32px}.reparto .rl.on{box-shadow:none;color:var(--fg);border-top-color:var(--fg)}.reparto .rl.on b{text-decoration:underline;text-underline-offset:3px}.reparto .rl.quita{flex:none;min-width:0;border-top-color:transparent}.enlace.preg,.gvacio{min-height:50px;padding:6px 0;gap:10px;border-top:0}.gvacio{display:flex;align-items:center;flex-wrap:wrap}.gvacio>.pt,.enlace.preg>.pt{width:10px;height:10px;margin:0 2px 0 0;align-self:center}.gvacio b,.enlace.preg .ft>b{font:600 var(--t16)/1.25 var(--disp);color:var(--fg)}.enlace.preg .ft{flex-direction:row;align-items:baseline;gap:4px 10px;flex-wrap:wrap}.enlace.preg .ft>.sub{flex-basis:100%}.gvacio>span:last-child{flex-basis:100%;padding-left:20px}.dos>.pila:last-child .sg{color:var(--fg);font-weight:600;margin:32px 0 12px}.ctx2.abierto{display:block;-webkit-line-clamp:unset;overflow:visible}.vm{font-size:var(--t14);font-weight:500;min-height:0;padding:0;position:relative}.vm:after{content:"";position:absolute;top:-14px;right:-10px;bottom:-14px;left:-10px}.meta .mt{min-width:0}.cuando-m:before{content:" · "}.kd{display:inline}.km{display:none}@media(max-width:480px){.fila .meta{display:flex}.meta .mt{overflow:hidden;text-overflow:ellipsis}.fila:has(.facc) .cuando-m{display:block;flex:none;margin-left:auto;padding-left:10px;font-size:var(--t12);line-height:1.6}.cuando-m:before{content:none}.kd{display:none}.km{display:inline}.tn:before{content:counter(t) ". ";font-family:var(--mono);color:var(--mut)}}.kpis.tira .sub{min-height:3.1em}@media(max-width:899px){.reparto .rl{min-height:44px}}.kpiw{display:flex;align-items:flex-start;gap:4px}.kpiw>.ayudab{margin-top:14px;flex:none}.primera{background:none;padding:6px 0 0;margin:14px 0 26px;gap:12px}.pq{overflow-wrap:break-word;word-break:normal}.ctx2{-webkit-line-clamp:2;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}@media(max-width:899px){.primera{margin:12px 0 22px;padding:4px 0 0}}@media(max-width:899px){.seg{-webkit-mask-image:none;mask-image:none}.seg.mas{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent)}}.link.prueba{align-self:flex-start;font-size:var(--t12);color:var(--mut);font-weight:400;min-height:0;padding:0;position:relative}.link.prueba:after{content:"";position:absolute;top:-14px;right:-8px;bottom:-14px;left:-8px}.s-tareas .cuando{min-width:76px}.veredicto{font-size:var(--t18);line-height:1.4;max-width:60ch;color:var(--fg)}.veredicto b{font-weight:600}.veredicto .ayudab{vertical-align:middle;margin-left:6px}@media(min-width:900px){.rejilla{display:block;column-count:2;column-gap:64px}.rejilla>*{break-inside:avoid;margin-bottom:22px}}.heroen .sub.corto{color:var(--fg);font-size:var(--t16)}@media(max-width:899px){.fila:has(.facc){display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;column-gap:10px;align-items:start}.fila:has(.facc)>.ft{grid-column:3;grid-row:1/3}.fila:has(.facc)>.facc{grid-column:4;grid-row:1;align-self:start;justify-self:end}.app.app .fila:has(.facc)>.cuando{display:block;grid-column:4;grid-row:2;justify-self:end;align-self:start;margin-top:2px}.app.app .fila:has(.facc) .cuando-m{display:none}}.tend.corto{font:inherit;font-size:var(--t12);letter-spacing:0}.tend.corto.nada{color:var(--mut)}.kpis.tira .sub{min-height:0}.kpis.tira .sub.var{min-height:1.5em}.resp{margin:2px 0 6px;font-size:var(--t14);color:var(--fg)}.rept{display:block;margin:0 0 4px}.kpiw{align-items:flex-end;gap:0;min-width:0}.kpiw>.kpi{width:auto;min-width:0;flex:0 1 auto;padding-right:0}.kpiw>.ayudab{margin:0 0 6px;flex:none}.seg,.seg.mas{-webkit-mask-image:none;mask-image:none}.segw{position:relative}.segmas{position:absolute;right:0;top:0;bottom:1px;width:32px;display:flex;align-items:center;justify-content:flex-end;padding:0 4px 0 0;min-height:0;border:0;border-radius:0;background:linear-gradient(90deg,transparent,var(--bg) 62%);color:var(--acc);font-size:1.7rem;line-height:1;font-weight:600;cursor:pointer;z-index:2}@media(max-width:899px){.segw>.segmas{right:-16px;width:48px;padding-right:12px;background:linear-gradient(90deg,transparent,var(--bg) 62%)}.card>h2 .segw>.segmas,.opciones .segw>.segmas{right:0;width:32px;padding-right:4px}}@media(min-width:900px){.segmas{display:none}}.busca input:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:2px}@media(max-width:379px){.segw>.segmas{right:-12px}.card>h2 .segw>.segmas,.opciones .segw>.segmas{right:0}}.msg{max-width:min(70ch,82%)}.msg.el{align-self:flex-start}.msg.yo{align-self:flex-end;background:color-mix(in srgb,var(--acc) 14%,transparent);padding:8px 12px;border-radius:10px 10px 2px}.msg.yo .mq{text-align:right}body.hait{--t12:.875rem}body.hait kbd,body.hait .vivo,body.hait .tab .nl,body.hait .brand small,body.hait .lbl,body.hait .card>h2,body.hait .eid,body.hait .tend,body.hait .pill,body.hait .mq,body.hait .dep,body.hait .sparkval,body.hait .runners.num .pk,body.hait .popsec h3,body.hait .popsec h3 .seg button,body.hait .card>h2 .seg button,body.hait .ph .est,body.hait .obre,body.hait .obrf .ficha,body.hait .tr,body.hait .tr .sd,body.hait .tr .tm,body.hait .th,body.hait .maql,body.hait .maql b,body.hait .maql i,body.hait .maql.mas,body.hait .cnt,body.hait .hist,body.hait .ciclo,body.hait .link.amp,body.hait .kpi>span:last-child,body.hait .leyenda,body.hait .cuentas,body.hait .cm,body.hait .kv dt,body.hait .tirar,body.hait .sd,body.hait .entmeta{font-size:.875rem}.hait-modo{margin-bottom:10px}.hait-glob{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:10px}.maq.abierta{grid-column:1/-1}.maq-ver{display:flex;align-items:center;gap:6px;align-self:flex-start;min-height:44px;padding:0;background:none;border:0;border-radius:0;font-size:.875rem;font-weight:500;color:var(--acc)}.maq-ver:disabled{color:var(--mut);opacity:1}.maq-ver:active{transform:none}.maq-ver .chev{color:inherit}.hait-det{display:flex;flex-direction:column;border-top:1px solid var(--line)}.hait-graf{padding:10px 0;border-bottom:1px solid var(--line)}.hait-rend{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0}.hait-rend dt{font-size:.875rem;color:var(--mut)}.hait-rend dd{margin:0;font:600 1.125rem var(--mono)}.hait-fila{display:grid;grid-template-columns:96px 120px minmax(0,2fr) 130px 120px 110px 70px;gap:4px 12px;align-items:start;padding:8px 0;border-bottom:1px solid var(--line);font-size:.875rem;min-width:0}.hait-c{min-width:0;display:flex;flex-direction:column;overflow-wrap:anywhere}.hait-c small{display:none;font-size:.875rem;color:var(--mut)}.hait-id{flex-direction:row;align-items:center;gap:8px}.hait-id b{font:600 .875rem var(--mono)}.hait-que b{font-weight:600}.hait-que span{color:var(--mut)}@media(max-width:899px){.hait-fila{grid-template-columns:repeat(2,minmax(0,1fr))}.hait-fila .hait-id,.hait-fila .hait-que{grid-column:1/-1}.hait-c small{display:block}}.side small,.side kbd,.side .cnt,.bot .nl,.bot .cnt,.bot small,.bot kbd,.main kbd{font-size:.875rem}.pulso{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 10px;background:none;border:0;border-radius:0;font:inherit;font-size:15px;color:var(--mut);white-space:nowrap;cursor:pointer;transition:color .15s}.pulso:hover,.pulso:focus-visible{color:var(--fg)}.pulso.mal{color:var(--warn)}.prespop{display:grid;gap:10px;padding:4px 0}.prespop>div{display:flex;justify-content:space-between;gap:16px;font-size:15px;padding-top:8px;border-top:1px solid var(--line)}.prespop>div>span{color:var(--mut)}.pc-frase{margin:0;font-size:17px;line-height:1.4}@media(max-width:899px){.pulso{padding:0 8px}}.bot .tab{flex:1;min-width:0}.maslista{display:grid}.mas-fila{display:grid;grid-template-columns:24px 1fr 20px;align-items:center;gap:14px;width:100%;min-height:56px;padding:8px 6px;text-align:left;font:inherit;font-size:17px;color:var(--fg);background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;cursor:pointer;transition:background .15s}.mas-fila:last-child{border-bottom:0}.mas-fila:hover,.mas-fila:focus-visible{background:var(--panel2)}.mas-fila.on{color:var(--acc);font-weight:600}.mas-fila svg{width:22px;height:22px}.mas-fila svg:last-child{color:var(--mut);width:18px;height:18px}.maq-rol{font-size:15px;color:var(--mut);line-height:1.35}.maq-peq-t{grid-column:1/-1;margin:6px 0 -8px;padding-top:14px;border-top:1px solid var(--line);font-size:15px;font-weight:600;color:var(--mut)}.maqpeq{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:4px 36px}.maqpeq .maq{border-top:0;border-bottom:1px solid var(--line);padding:0 0 8px}.hait-graf .lbl{display:block;margin-bottom:4px}.pk.cambia{animation:pk-pulso .9s var(--ease,ease-out)}@keyframes pk-pulso{0%{transform:scale(1)}30%{transform:scale(1.7)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.pk.cambia{animation:none;outline:2px solid var(--acc);outline-offset:1px}}body.hait{--t12:.9375rem}body.hait kbd,body.hait .vivo,body.hait .tab .nl,body.hait .brand small,body.hait .lbl,body.hait .card>h2,body.hait .eid,body.hait .tend,body.hait .pill,body.hait .mq,body.hait .dep,body.hait .sparkval,body.hait .runners.num .pk,body.hait .popsec h3,body.hait .popsec h3 .seg button,body.hait .card>h2 .seg button,body.hait .ph .est,body.hait .obre,body.hait .obrf .ficha,body.hait .tr,body.hait .tr .sd,body.hait .tr .tm,body.hait .th,body.hait .maql,body.hait .maql b,body.hait .maql i,body.hait .maql.mas,body.hait .cnt,body.hait .hist,body.hait .ciclo,body.hait .link.amp,body.hait .kpi>span:last-child,body.hait .leyenda,body.hait .cuentas,body.hait .cm,body.hait .kv dt,body.hait .tirar,body.hait .sd,body.hait .entmeta{font-size:.9375rem}body.hait .card>h2,body.hait .lbl,body.hait .popsec h3{text-transform:none;letter-spacing:0;font-weight:600;font-size:.9375rem}body.hait .hait-c small,body.hait .hait-rend dt,body.hait .hait-fila,body.hait .hait-id b,body.hait .maq-ver{font-size:.9375rem}.maqh{align-items:center;gap:10px;min-height:48px;margin:0}.maqt{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;text-align:left;flex:1}.maqt .lbl{font-size:1.0625rem;font-weight:600;color:var(--fg)}.maqtec{font:.9375rem var(--mono);color:var(--mut);font-weight:400;overflow-wrap:anywhere}.maqh .dep{font:600 1.0625rem var(--mono);color:var(--fg);flex:none}.maqh .chev{flex:none;color:var(--mut);display:inline-flex}.maqh[aria-expanded] .chev{color:var(--acc)}.fnum{font-style:normal;font-size:.9375rem;color:var(--mut);margin-right:8px;font-variant-numeric:tabular-nums}.fnum:before{content:"#"}.reintp{flex:none;align-self:center;width:10px;height:10px;border-radius:50%;background:var(--warn);font-style:normal;cursor:help;position:relative}.reintp:after{content:"";position:absolute;top:-17px;right:-17px;bottom:-17px;left:-17px}.maql{align-items:center}.cifrab{display:block;height:1.2em;line-height:1.2;overflow:hidden}.cifrab .cfade{display:inline-block;animation:cfade .45s ease-out}@keyframes cfade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.cifrab .cfade{animation:none}}.t-haitianos .kpis .sub,.t-haitianos .leyenda,.t-haitianos .leyenda *{font-size:.9375rem}.pulsow{position:relative;display:inline-flex}.pres-banda{overflow:hidden;border-bottom:1px solid var(--line)}.pres-in{padding:12px 0 8px}.pres-banda .pc-frase{margin:0;font-size:17px;line-height:1.4}.pres-banda .pc-sub{margin:4px 0 0;font-size:15px;color:var(--mut)}.pres-banda .pc-mas summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:15px;color:var(--acc)}.pres-banda .pc-mas p{margin:0 0 8px;font-size:15px;color:var(--fg)}kbd.atajo{border:0;background:none;color:var(--mut);opacity:.55}@media(max-width:899px){kbd.atajo{display:none}}.pulso{font-size:15px}.tirar span{font-size:.9375rem}@media(max-width:480px){.h1w h1{font-size:18px}.pulso{padding:0 4px;gap:6px}}.top{border-bottom:1px solid var(--line)}@media(max-width:899px){.top{min-height:56px}}body .pk.reint,body .pk.busy.reint{background:repeating-linear-gradient(135deg,var(--acc) 0 3px,var(--bg) 3px 5px);border-color:var(--acc)}body .reintp{background:transparent;border:2px solid var(--mut);width:12px;height:12px;box-sizing:border-box}.maq .runners{gap:6px}.maq .runners .pk{width:16px;height:16px}.maq .runners .pk:nth-child(10n):not(:last-child){margin-right:10px}.maqgrid{gap:32px 44px}.maq{gap:10px}.maqls{gap:2px;margin-top:2px}.leyenda{gap:10px 22px}@media(max-width:899px){.t-haitianos .kpis{gap:14px 18px}.t-haitianos .kpis>.card{gap:4px;padding-top:12px}.t-haitianos .kpis .big,.t-haitianos .kpis .big.badt,.t-haitianos .kpis .big.warnt{font-size:1.75rem}.t-haitianos .kpis .spark,.t-haitianos .kpis .bar{display:none}.t-haitianos .kpis .sub{min-height:0}.t-haitianos .maquinas{padding-top:8px;gap:10px}.t-haitianos .hait-modo{margin-bottom:0}.t-haitianos .leyenda{gap:6px 16px}.t-haitianos .wrap,.wrap{padding-bottom:96px}}.card.sec:not(.rol-tu)>h2 .sn{color:var(--mut)}.k3b-ic{width:20px;height:20px}.k3b-nota{margin:2px 4px 6px;font-size:15px}.k3b-fila.conc{grid-template-columns:40px 1fr auto}.k3b-fila .k3b-ini{width:36px;height:36px;color:var(--acc)}.k3b-cif{grid-row:1/3;grid-column:3;display:grid;justify-items:end;line-height:1.1}.k3b-cif b{font:600 1.5rem var(--sans);color:var(--fg)}.k3b-cif small{font-size:14px;color:var(--mut)}@media(max-width:699px){.k3b-fila.conc{grid-template-columns:40px 1fr auto}.k3b-fila.conc .rol{grid-column:2/-1;grid-row:3}.k3b-fila.conc .nom{grid-column:2}}.k3b-lista .ram .k3b-nr{padding-left:30px}.k3b-lista .ram .k3b-nr:before{content:"";position:absolute;left:5px;top:25px;width:20px;height:2px;background:var(--acc);opacity:.55}.k3b-lista .ram .k3b-nr .k3b-pt{margin-left:0}.k3b-lista:before{left:5px}.pres-banda .pc-frase{display:flex;align-items:center;gap:10px;margin:0;min-height:44px}.pres-banda .pc-mas summary{min-height:40px}.k3-copiar.suave{border-color:transparent;min-height:36px;padding:4px 8px;font-weight:500;color:var(--mut);text-decoration:underline;text-underline-offset:3px;opacity:0;transition:opacity .15s}.k3-d:hover .k3-copiar.suave,.k3-d:focus-within .k3-copiar.suave,.k3-copiar.suave:focus-visible,.k3-copiar.suave.ok{opacity:1}@media(hover:none){.k3-copiar.suave{opacity:.9}}.k3b-ck small{font-size:14px}:root{--mut:#55606f}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--mut:#a9b3c2}}:root[data-theme=dark]{--mut:#a9b3c2}.sub,.k3-mut,.lbl,.vivo,.obre,.banner,kbd,.leyenda,.maqls,.obrf .ficha,.k3-carpeta .pie,.k3-carpeta .pie *,.k3-carpeta .tit small,.k3b-ck small,.k3b-nr .rol,.k3b-nr .der,.ar-tt em,.tend,.pill,.mq,.eid{font-size:14px}.lbl{letter-spacing:.06em}.k3-carpeta .pie{color:var(--mut);line-height:1.4}.k3-carpeta .pie .n{color:var(--fg)}.pista{width:min(320px,calc(100vw - 24px))}.tri{grid-template-columns:auto auto auto;justify-content:space-between;gap:6px 14px}.tri b{white-space:nowrap}.k3b-sec+.k3-mut{max-width:60ch}.mas-esp{display:flex;align-items:center;gap:8px;width:100%;min-height:52px;padding:6px;font:inherit;font-size:17px;color:var(--warn);background:none;border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer}.mas-esp b{font:700 1.5rem var(--disp);color:var(--warn)}.mas-esp svg{margin-left:auto;width:18px;height:18px;color:var(--mut)}@media(max-width:899px){.top{gap:10px}.h1w{margin-right:14px}.pulso{padding:0 6px;gap:6px}}@media(max-width:480px){.h1w h1{font-size:18px}.pulso{padding:0 6px}}.pista .tiempo .bar,.pista .tiempo>[class*=bar]{display:none}.pista .obr{gap:8px}@media(max-width:480px){.pulso .ev{display:none}}.r22-ver{display:flex;align-items:center;gap:10px;min-height:44px;margin:4px 0 6px;font-size:17px;border-bottom:1px solid var(--line)}.r22-ver b{font-weight:600}.r22-ver.bad b{color:var(--bad)}.r22-ver .k3b-pt{flex:none;width:12px;height:12px}.r22-nota{margin:2px 0 6px;max-width:64ch}.r22-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.k3b-nodo .c{font-size:17px}.k3b-nr{column-gap:20px}.k3b-clave .est{font-size:14px;line-height:1.35;text-align:right;overflow-wrap:anywhere}.k3-copiar.suave{opacity:1;min-height:44px;min-width:140px;padding:6px 14px;color:var(--acc);border:1px solid var(--acc);text-decoration:none;font-weight:600;font-size:15px}.k3-copiar.suave.ok{color:var(--ok);border-color:var(--ok)}.k3-d{min-height:88px}.k3-dt b{display:flex;align-items:baseline;gap:10px}.r22-rk{font:700 14px var(--mono);font-style:normal;color:var(--acc);min-width:1.2em}.r22-uso{font-size:14px;color:var(--mut)}@media(max-width:699px){.k3-d .k3-copiar{justify-self:stretch}}.r23-tec{border-top:1px solid var(--line);padding-top:8px;margin-top:2px}.r23-tec summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:var(--mut);font-size:14px}.r23-tec .kvl{padding:4px 0}.r23-tec .kvl span,.r23-tec .kvl b{font-size:14px}.reintt{font:600 14px var(--mono);font-style:normal;color:var(--fg);flex:none;white-space:nowrap}body .pk.reint,body .pk.busy.reint{border-radius:50%;border:2px solid var(--fg);background:repeating-linear-gradient(135deg,var(--acc) 0 3px,var(--bg) 3px 5px)}.maq .runners .pk.reint{width:16px;height:16px}.maql b{font-size:14px;min-width:0;white-space:nowrap;font-family:var(--sans,inherit)}.maql span,.maql.mas{font-size:14px}.eid{white-space:nowrap;min-width:0;font-size:14px}.k3b-ck .est,.k3b-nodo .c,.k3b-nodo .t{font-size:14px}.r23-baj{color:var(--mut)}.t-haitianos .kpis{gap:22px 24px}@media(max-width:699px){.t-haitianos .kpis{grid-template-columns:minmax(0,1fr);gap:16px}.t-haitianos .kpis>.card{padding-top:10px}}body .cuando,body .cuando-m,body .primera>.sub,body .sub.tec,body .cnt,body .dep,body .sn,body kbd,body .link.amp,body .maq-ver{font-size:14px}.r22-ver.warn b{color:var(--warn)}.k3b-pt.lib{background:var(--panel2);box-shadow:none;border:2px solid var(--mut);width:12px;height:12px;box-sizing:border-box}.k3b-nodo .e.lib{fill:var(--panel2);stroke:var(--mut);stroke-width:2}.k3b-bar i.lib{background:var(--mut)}.k3b-fila .der.sin{font-size:14px}:root{--ok2:#3f7d1a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ok2:#9be15d}}:root[data-theme=dark]{--ok2:#9be15d}.k3b-pt.ok{background:var(--ok2)}.k3b-nodo .e.ok{fill:var(--ok2)}.r25-act{font-style:normal;font-size:14px;color:var(--acc);margin-left:10px;font-weight:600}.k3b-ck .est{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:0}.k3b-ck .r25-ub{display:block;width:min(160px,100%);margin:0;grid-column:auto}.k3b-ck{grid-template-columns:12px minmax(0,auto) minmax(0,1fr) 18px}.r22-nota{display:none}.maqh .dep.r25-res{font:400 14px/1.35 var(--sans);color:var(--mut);text-align:right;flex:0 1 auto;max-width:60%}.maq .maqt .lbl{white-space:nowrap}.maql{align-items:flex-start;flex-wrap:wrap}.maql b,.maql span,.maql i{font-family:var(--sans)}.maql b{white-space:nowrap;flex:none}.maql span{white-space:normal;overflow:hidden;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:normal;word-break:normal;flex:1 1 55%}.reintt,.t-haitianos .kpis .big,.t-haitianos .kpis .big small,.t-haitianos .kpis .cifrab{font-family:var(--sans)}.r23-baj{font-weight:400}.pop.popover.pista{max-width:calc(100vw - 24px);overflow-wrap:normal}.t-haitianos .leyenda,.t-haitianos .leyenda *{overflow-wrap:normal;word-break:normal;white-space:normal}.t-haitianos .leyenda span{flex:none}.t-haitianos .leyenda .ayuda{flex-basis:100%}@media(max-width:899px){.t-haitianos .maquinas{padding-bottom:96px}.t-haitianos .main,.main{padding-bottom:110px}}.ayudab{width:24px;height:24px;min-width:24px;min-height:24px}.k3-carpeta .tit{overflow-wrap:normal}.k3-carpeta .pie .n{font-family:var(--sans)}.k3-carpeta:not(:has(.k3-barra)) .pie{margin-top:auto}.maqh{flex-wrap:wrap}.maqh .dep.r25-res{order:3;flex:1 0 100%;max-width:none;text-align:left;margin-top:-6px;padding-bottom:6px}.k3-carpeta .pie .n,.k3-carpeta .pie .n *{font:inherit;font-weight:600;font-family:var(--sans)}.r22-ver{position:static;scroll-margin-top:0}.k3b-nr .k3b-bar,.k3b-fila .k3b-bar{height:8px;border-radius:4px;background:color-mix(in srgb,var(--fg) 24%,transparent)}.k3b-nr .k3b-bar i,.k3b-fila .k3b-bar i{border-radius:4px;background:var(--acc)}.k3b-redw svg .carril{fill:color-mix(in srgb,var(--fg) 24%,transparent)}.k3b-redw svg .bf{fill:var(--acc)}.spark.coneje{margin-bottom:24px}.sparkeje{position:absolute;left:0;right:0;top:100%;display:flex;justify-content:space-between;gap:8px;margin-top:4px;font:400 14px/1.3 var(--sans);color:var(--mut);pointer-events:none}.k3 .k3-copiar.suave{display:inline-flex;align-items:center;gap:6px;min-width:0;min-height:44px;padding:4px 10px;border:0;background:transparent;color:var(--mut);font-weight:500;font-size:14px}.k3-copiar.suave .ico{width:16px;height:16px}.k3-copiar.suave:hover,.k3-copiar.suave:focus-visible{color:var(--fg);background:transparent;text-decoration:underline}.k3-copiar.suave.ok{color:var(--ok);border:0}@media(max-width:699px){.k3 .k3-d{grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:6px 0;gap:4px 8px}.k3 .k3-d .k3-copiar{justify-self:end;align-self:center}.k3 .k3-dt{gap:1px}.k3 .k3-dt b{font-size:16px}.k3 .k3-dt span{font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.r22-uso{display:none}}.pop .obr,.pop .obr *:not(.ficha){font-family:var(--sans)}.pop.alto .obrh{display:none}.pop.alto .popsec:last-child{padding-bottom:28px}.pop.alto{overflow:hidden}.pop.alto>*:last-child{margin-bottom:0}.r23-tec .tecl{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:2px 0}.r23-tec .tecl>b.ficha{font-size:14px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;display:block;min-width:0}.r23-tec .tecc{min-height:44px;min-width:44px;padding:0 6px;font-size:14px;color:var(--acc);background:none;border:0;cursor:pointer}.r23-tec .tecc:hover,.r23-tec .tecc:focus-visible{text-decoration:underline}.pop.alto .velo,.velo{position:fixed;top:0;right:0;bottom:0;left:0}.k3-carpeta .pie,.k3-carpeta .pie *,.t-haitianos .leyenda,.t-haitianos .leyenda *,.k3-mut{font-size:14px}.kpi.warn .big{color:var(--fg)}.pasoq b{color:var(--acc)}.primera{background:color-mix(in srgb,var(--acc) 5%,transparent)}.k3b-sec+.r27-res{color:var(--fg);font-size:16px;margin:2px 0 8px;max-width:none}@media(max-width:899px){.dos{gap:12px}.dos>.pila{gap:8px}.tres{padding-bottom:10px}.main{padding-bottom:84px}.fold.sec>.foldh .ft>.sub{font-size:14px;line-height:1.35}}.r23-tec .kvl small{font-size:14px}.k3b-sec{margin-top:12px}.otra.nota{padding-top:14px}.otra.nota .lbl{font-size:14px;color:var(--mut)}.lnota{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lnota input{flex:1;min-width:180px}.lnota button{min-height:44px}.pz-fa{font-style:normal;font-weight:700;font-size:.78rem;background:#c62828;color:#fff;border-radius:999px;padding:2px 9px;margin-left:8px;white-space:nowrap}.pz-fa-t{color:#c62828;font-weight:600;margin:6px 0}.ar-v3-a button{min-height:44px;padding:8px 16px;font-size:1rem}.lote .foldh{width:100%}.lote-cuerpo{display:flex;flex-direction:column;gap:8px;padding:4px 16px 14px 32px}.lote-t{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;line-height:1.4}.lote-t.dup{opacity:.55}.lote-t .pill{white-space:normal}.lote-prueba{margin-top:6px;padding-top:8px;border-top:1px solid var(--line);overflow-wrap:anywhere}.lote-hecho{opacity:.8}textarea.apunte-largo{min-height:9em;resize:none;overflow-y:auto;white-space:pre-wrap;line-height:1.45}.lote .foldh .sn{margin-left:10px}.k4{display:flex;flex-direction:column;gap:18px;min-width:0}.k4 .sub,.k4 .card>h2,.k4 .card .sub{font-size:15px}.k4 .mut{color:var(--mut)}.k4top{display:flex;flex-direction:column;gap:14px;min-width:0}.k4cab{font-size:15px;color:color-mix(in srgb,var(--fg) 72%,transparent);white-space:nowrap}.k4titw{display:flex;flex-direction:column;gap:4px}.k4tit,.k4tit2{margin:0}.k4tit{font:600 20px/1.25 var(--disp);color:var(--fg)}.k4tit.acc{color:var(--acc)}.k4tit2{font:600 16px/1.3 var(--sans);color:var(--warn)}.k4tit2 .gris,.k4tit2.gris{color:color-mix(in srgb,var(--fg) 72%,transparent);font-weight:400}.k4fr{width:100%;display:flex;align-items:center;gap:16px;justify-content:flex-start;text-align:left;background:none;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;padding:0 4px;min-height:56px;height:56px;color:var(--fg);font-weight:400}.k4fr:hover,.k4fr:active{background:var(--panel2);transform:none}.k4fr .ico{width:26px;height:26px;margin-left:auto;flex:none;color:var(--mut)}.k4frn{font:700 30px/1 var(--disp);color:var(--warn);min-width:34px;text-align:center;flex:none}.k4frt{display:flex;flex-direction:column;min-width:0;line-height:1.25}.k4frt b{font:700 16px/1.25 var(--sans);color:var(--fg)}.k4frt span{font-size:15px;color:color-mix(in srgb,var(--fg) 72%,transparent)}.k4h{margin:0 0 6px;font:700 15px/1.3 var(--disp)}:root{--k4l:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--k4l:rgba(255,255,255,.75)}}:root[data-theme=dark]{--k4l:rgba(255,255,255,.75)}.k4flujo{display:flex;flex-direction:column;gap:6px}.k4nd{background:none!important;border:0!important;border-radius:0;padding:0;min-height:0;color:var(--fg);font-weight:400;text-align:center;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2px;min-width:0}.k4nd:active{transform:none}.k4nd .sub,.k4c .sub,.k4sum .sub,.k4ini .sub{color:color-mix(in srgb,var(--fg) 80%,transparent);font-size:15px;line-height:1.25}.k4fh{position:relative;min-height:182px}.k4fh .k4svg{position:absolute;left:13px;top:0;width:calc(100% - 26px);height:72px;overflow:visible}.k4fh .k4nd{position:absolute;top:0;width:17%;padding:78px 0 8px;align-items:center;text-align:center}.k4fh .k4nd.pl{align-items:flex-start;text-align:left}.k4fh .k4nd.pr{align-items:flex-end;text-align:right}.k4rt{font:600 15px/1.2 var(--sans);color:var(--fg);white-space:nowrap}.k4fh .k4rt{position:absolute;top:2px;transform:translate(-50%);font-size:15px;color:color-mix(in srgb,var(--fg) 85%,transparent)}.k4fh .k4nd .sub{font-size:15px;color:color-mix(in srgb,var(--fg) 80%,transparent)}.k4fn{font:700 30px/1.15 var(--disp);height:1.15em;overflow:hidden;display:block;margin-top:4px}.k4fn .rueda{height:1em;line-height:1}.k4nm{font:600 15px/1.25 var(--sans);margin-top:2px}.k4nd.ok .k4fn{color:var(--acc)}.k4nd.warn .k4fn{color:var(--warn)}.k4nd.bad .k4fn{color:var(--bad)}.k4nd.mut .k4fn{color:var(--mut)}.k4nd.sel .k4nm,.k4nd.sel .k4tx b{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.k4nd:hover .k4nm,.k4nd:hover .k4tx b{text-decoration:underline;text-underline-offset:4px}.k4fv{display:flex;flex-direction:column}.k4fv .k4nd{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:10px;height:48px;text-align:left;position:relative}.k4fv .k4sv{width:44px;height:48px}.k4fv .k4rt{position:absolute;left:54px;bottom:-9px;z-index:1;background:var(--bg);padding:0 4px;margin-left:-4px;line-height:16px}.k4fv .k4fn{font-size:22px;margin:0;text-align:right;height:1.1em;line-height:1.1}.k4rc{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.k4rc .sub{font-size:15px;line-height:16px}.k4tx{display:flex;flex-direction:column;min-width:0}.k4tx b{font:600 15px/1.2 var(--sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k4tx .sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.k4sv{display:block;overflow:visible;flex:none}.k4fl{animation:k4flow linear infinite}@keyframes k4flow{to{stroke-dashoffset:var(--p)}}.k4sv.v .k4fl{animation-name:k4flow}.k4pulso{transform-box:fill-box;transform-origin:center;animation:k4pulso 1.6s ease-out infinite}@keyframes k4pulso{0%{transform:scale(1);opacity:.9}to{transform:scale(2.1);opacity:0}}.k4sum{display:flex;flex-wrap:wrap;gap:4px 22px;font-size:15px;color:var(--fg)}.k4sum .warn{color:var(--warn)}.k4sum .bad{color:var(--bad)}.k4sum span{display:inline-flex;align-items:center;gap:7px}.k4sum i{width:9px;height:9px;border-radius:50%;flex:none}.k4detw{overflow:hidden}.k4det{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--line);margin-top:8px;padding-top:10px;font-size:15px}.k4det b{font:700 16px/1.3 var(--disp)}.k4det .link{min-height:44px;font-size:15px}.k4fal{display:flex;flex-direction:column;gap:4px}.k4hit{width:100%;background:none!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0;padding:12px 0 4px;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:8px;text-align:left;font-weight:400;color:var(--fg)}.k4hit:hover{background:var(--panel2)!important}.k4hit:active{transform:none}.k4hit1{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:16px}.k4hit1 b{font-weight:700}.k4hit1 em{font:700 22px/1 var(--disp);font-style:normal;flex:none}.k4barra{display:block;height:8px;background:var(--line)}.k4barra i{display:block;height:100%;background:var(--acc)}.k4big{display:flex;flex-direction:column;align-items:flex-end;line-height:1.05}.k4big b{font:700 30px/1 var(--disp);color:var(--acc)}.k4big span{font-size:15px;color:color-mix(in srgb,var(--fg) 80%,transparent)}.k4bs{display:flex;flex-direction:column;gap:8px;padding:4px 0}.k4b{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:15px}.k4b i{height:6px;background:var(--line);display:block}.k4b b{display:block;height:100%}.k4b em{font-style:normal;font-weight:600}.k4cifras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px}.k4c{border-top:2px solid var(--line);padding-top:10px;display:flex;flex-direction:column;gap:6px;min-width:0}.k4cb{background:none!important;border:0!important;padding:0;min-height:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-weight:400;text-align:left;color:var(--fg)}.k4cb:active{transform:none}.k4num{font:700 32px/1.1 var(--disp);color:var(--c);display:block;height:1.1em;overflow:hidden}.k4num .rueda{height:1em}.k4et{font-size:15px;line-height:1.3;color:var(--fg)}.k4t{font:600 15px/1.3 var(--sans)}.k4t.acc{color:var(--acc)}.k4t.warn{color:var(--warn)}.k4t.mut{color:color-mix(in srgb,var(--fg) 72%,transparent)}.k4ss{display:block;padding:4px 0}.k4esp{display:flex;flex-direction:column;gap:14px;scroll-margin-top:12px}.k4plg{border-top:1px solid var(--line)}.k4plb{width:100%;background:none!important;border:0!important;border-radius:0;min-height:48px;padding:0;display:flex;align-items:center;gap:10px;justify-content:flex-start;font:600 15px/1.3 var(--sans);color:var(--fg)}.k4plb b{color:var(--warn);font-weight:700}.k4plb .ico{margin-left:auto;color:var(--mut);transition:transform .2s}.k4plb[aria-expanded=true] .ico{transform:rotate(180deg)}.k4plg .card>h2{display:none}.k4plg .card{border-top:0;padding-top:0}.k4ini .k4esp>.card{border-top:0;padding-top:0}.k4ini .ayudab{width:32px;height:32px;font-size:16px}.k4ini .ayudab:after{top:-4px;right:-4px;bottom:-4px;left:-4px}.k4ini .preguntas .cuando:before{content:"espera desde hace "}.k4ini .cuando{color:color-mix(in srgb,var(--fg) 80%,transparent);font-size:15px}.k4ini .cuando.vieja{color:var(--warn)}.k4ini .preguntas .fila .ft>b{white-space:normal;overflow:visible;text-overflow:clip;display:block}.k4ini .card{background:none;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;padding:14px 0 0}.k4ini .card.sec{padding-left:0}.k4ini .card.sec:before{display:none}.k4ini .card>h2{font:700 15px/1.3 var(--disp);text-transform:none;letter-spacing:0;color:var(--fg)}.k4ini .primera{background:none;border:0;border-radius:0;box-shadow:none}.k4ini .k4esp{border-top:1px solid var(--line);padding-top:14px}.k4ini .k4esp .card{border-top:0;padding-top:0}.k4ini .dos{gap:26px 44px}.k4ini .dos>.pila>.card:first-child,.k4ini .dos>.card:first-child{border-top:1px solid var(--line)}@media(max-width:899px){.main:has(.k4ini){padding-bottom:0}.wrap:has(.k4ini){padding-bottom:10px}.k4top{gap:10px;margin-top:-14px}.k4fv .k4nd,.k4fv .k4sv{height:44px}.k4fal .k4h{display:none}.k4fal{gap:0}.k4ini .cuando{display:none}.k4ini .meta.solo-m{display:block}.k4ini .cuando-m{display:inline}.k4ini .preguntas .cuando-m:before{content:"espera desde "}.k4ini .cuando-m.vieja{color:var(--warn)}}@media(min-width:900px){.k4{gap:32px}.k4top{gap:22px}.k4tit{font-size:24px}.k4num{font-size:40px}.k4cifras{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 32px}.k4fn{font-size:32px}}.k4hait .k4h{margin-bottom:0}.k4hait .k4esp>*{max-width:none}.k4tit .mut{color:color-mix(in srgb,var(--fg) 72%,transparent)}.k4fq{border-top:1px solid var(--line)}.k4fqh,.k4fqb{display:grid;gap:4px 14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nom cif" "gra gra" "dat dat"}.k4fqb{background:none!important;border:0!important;border-radius:0;padding:6px 0;min-height:0;width:100%;text-align:left;font-weight:400;color:var(--fg);justify-content:stretch;align-items:center}.k4fqb:active{transform:none}.k4fqb:hover .k4fnm b{text-decoration:underline;text-underline-offset:4px}.k4fqh{grid-template-areas:"gra gra";grid-template-columns:minmax(0,1fr);padding:10px 0 4px}.k4fqh>span:not(.k4ej){display:none}.k4ej{grid-area:gra;display:flex;justify-content:space-between;font-size:15px;color:color-mix(in srgb,var(--fg) 72%,transparent)}.k4fn1{grid-area:nom;display:flex;flex-direction:column;min-width:0}.k4fn1 .sub{font-size:15px;line-height:1.3}.k4fnm{display:flex;align-items:center;gap:9px;min-width:0}.k4fnm b{font:700 16px/1.3 var(--disp);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k4hd{flex:none;width:9px;height:9px;border-radius:50%;background:var(--acc);animation:k4hd 1.8s ease-in-out infinite}@keyframes k4hd{50%{opacity:.35}}.k4off{font-size:15px;color:var(--warn);font-weight:600}.k4fc{grid-area:cif;display:flex;flex-direction:column;gap:3px;color:var(--mut);font-size:15px;white-space:nowrap;min-width:0}.k4fl1{display:flex;align-items:baseline;gap:6px;justify-content:flex-end}.k4fl1 b{font:700 22px/1.1 var(--disp);color:var(--acc)}.k4oc{display:block;height:4px;background:var(--line);border-radius:2px;overflow:hidden}.k4oc b{display:block;height:100%;background:var(--acc)}.k4fc.mut .k4oc b{background:var(--mut)}.k4fg{grid-area:gra;min-width:0}.k4ar{position:relative}.k4cap{display:none}.k4ap{position:relative;height:36px}.k4ap svg{display:block;width:100%;height:100%;overflow:visible}.k4af{fill:var(--glow)}.k4al{fill:none;stroke:var(--acc);stroke-width:1.6;stroke-linejoin:round}.k4ak{stroke:var(--mut);stroke-width:1;stroke-dasharray:3 4;opacity:.7}.k4ar.mut .k4af{fill:none}.k4ar.mut .k4al{stroke:var(--mut)}.k4ad{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--acc)}.k4ar.mut .k4ad{background:var(--mut)}.k4ll{position:absolute;right:8px;bottom:3px;font-size:15px;line-height:1.2;color:color-mix(in srgb,var(--fg) 72%,transparent)}.k4sd{display:flex;height:36px;align-items:flex-end}.k4fd{grid-area:dat;display:flex;flex-wrap:wrap;gap:0 14px;font-size:15px;color:var(--mut);line-height:1.4;white-space:nowrap}.k4fd b{color:var(--fg);font-weight:600}.k4fd .warn,.k4fd .warn b{color:var(--warn)}.k4fd .mut b{color:var(--mut)}.k4pcs{display:none}.k4fdt{padding:0 0 16px;display:flex;flex-direction:column;gap:10px;font-size:15px}.k4fdt .muro{padding:0}.k4fdt h4{margin:6px 0 0;font:700 15px/1.3 var(--sans);color:var(--mut)}.k4fdt .k4qh{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.k4par{margin:0;border-top:1px solid var(--line);padding:12px 0;font-size:15px;color:var(--mut)}.k4par b{color:var(--fg);font-weight:600}.k4par+.k4par{border-top:0;padding-top:0;margin-top:-6px}.k4mas{align-self:flex-start;min-height:44px;font-size:15px}.k4hait .k4c .k4bs{padding:0}@media(max-width:899px){.k4hait{gap:12px}.k4hait .k4esp{gap:8px}.k4fqb{padding:4px 0;gap:2px 14px}.k4fl1 b{font-size:20px}.k4fqh{padding:4px 0 2px}.k4hait .k4c{padding-top:8px}.k4hait .k4c .k4bs,.k4hait .k4c .spark{display:none}.k4hait .k4num{font-size:28px}.k4hait .k4cifras{gap:16px 22px}.k4hait .k4c{gap:3px}}@media(min-width:900px){.k4fqh,.k4fqb{grid-template-columns:200px 170px minmax(0,1fr) 200px;grid-template-areas:"nom cif gra dat";gap:0 26px}.k4fqh{grid-template-areas:". . gra ."}.k4fqh>span:not(.k4ej){display:block}.k4fqb{padding:8px 0}.k4fc{align-items:stretch}.k4fl1{justify-content:flex-start}.k4fl1 b{font-size:30px}.k4ar{padding-top:14px}.k4cap{display:block;position:absolute;left:0;top:-1px;font-size:15px;line-height:14px;color:var(--mut)}.k4ap,.k4sd{height:44px}.k4fd{flex-direction:column;gap:0}.k4pcs{display:inline}.k4mov{display:none}}.k4ini{--t14:15px}.k4nw{white-space:nowrap}.k4ini button.link,.k4hait button.link,.k4ini .link,.k4hait .link,.k4mas{color:var(--fg);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.k4ini .pasoq b,.k4ini .pasoq b *{color:var(--fg)}@media(hover:hover){.k4ini .fila:hover .ft>b,.k4ini .enlace:hover .ft>b,.k4ini .preguntas .fila:hover .ft>b{color:var(--fg)}}.k4det .warn,.k4fe .warn{color:var(--warn)}.k4fn{display:block}.k4in{display:inline}.k4mn{display:flex;flex-direction:column;gap:3px;width:min(100%,142px);margin-top:8px;align-items:stretch}.k4mn.mut{color:var(--mut);font-size:15px;align-items:center}.k4mn svg{display:block;width:100%;height:28px;overflow:visible}.k4fh .k4nd.pl .k4mn.mut{align-items:flex-start}.k4fh .k4nd.pr .k4mn.mut{align-items:flex-end}.k4mn .k4t{font-size:15px;line-height:1.25;white-space:normal}.k4fh{min-height:250px}.k4fe{margin:0 0 6px}.k4pb{display:inline;background:none!important;border:0!important;padding:0;min-height:0;font:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer}.k4pb.warn{color:var(--warn)}.k4pb.bad{color:var(--bad)}.k4hait .k4tit .warn{color:var(--warn)}.k4hd.ok{background:var(--acc)}.k4hd.warn{background:var(--warn);animation:none}.k4hd.bad{background:var(--bad);animation:none}.k4hd.mut{background:var(--mut);animation:none}.k4fc.ok .k4fl1 b{color:var(--acc)}.k4fc.warn .k4fl1 b{color:var(--warn)}.k4fc.bad .k4fl1 b{color:var(--bad)}.k4fc.mut .k4fl1 b{color:var(--mut)}.k4off.bad{color:var(--bad)}.k4lb{color:var(--mut);font-size:15px}.k4pl{display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:36px;font-size:15px;color:color-mix(in srgb,var(--fg) 80%,transparent)}.k4pl .k4oc{width:100%;max-width:340px}.k4ag{font-size:15px;line-height:1.5;color:var(--fg)}.k4fd .mut{color:var(--mut)}.k4fd{white-space:normal}.k4fd>span{white-space:nowrap}body.hait .ayudab{min-width:32px;min-height:32px;font-size:16px}@media(max-width:899px){.k4sep{display:none}.k4tit2 .k4nw{display:block}.k4tit2{line-height:1.35}.k4ini .k4hit1{font-size:16px}.k4ini .k4top{gap:8px}.k4ini .k4flujo{gap:2px}.k4ini .k4h{margin-bottom:2px}.k4hait .k4tit{font-size:18px}}@media(prefers-reduced-motion:reduce){.k4fl,.k4pulso,.k4hd{animation:none!important}}.k4ini .sn,.k4ini .eid,.k4ini .cuando-m,.k4ini .sub,.k4ini .meta,.k4ini .etn{font-size:15px}.k4ini .fold.sec>.foldh .ft>.sub{font-size:15px}@media(max-width:899px){.k4ini .k4flujo>.k4h{display:none}.k4fv .k4nd,.k4fv .k4sv{height:38px}.k4fr{height:48px;min-height:48px}.k4ini .k4esp>.k4h{display:none}.k4ini .k4sum{gap:2px 16px}}@media(max-width:899px){.k4fv .k4nd,.k4fv .k4sv{height:36px}.k4fv .k4tx b,.k4fv .k4tx .sub{line-height:1.12}.k4ini .k4esp{padding-top:2px;gap:6px}.k4ini .k4esp>.card{padding-top:0}.k4ini .k4esp .card>h2{margin-bottom:4px}.k4ini .k4hit{padding-top:6px}.k4ini .k4fal{margin-bottom:-6px}.k4ini .k4top{padding-bottom:0}}.k4ini .vermas{color:var(--fg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.k4fh .k4nd{width:15%}.k4fh .k4nd .sub.una,.k4fh .k4nd.pr .sub.una,.k4fh .k4nd.pl .sub.una{white-space:nowrap}.k4old{display:block;font-size:15px;line-height:1.25;color:var(--mut);font-weight:400}.k4tx .k4old{display:inline}.k4s1{display:block}.k4ini .ayudab,body.hait .ayudab{width:20px;height:20px;min-width:20px;min-height:20px;border-radius:50%;border:1.5px solid var(--mut);font-size:15px;line-height:17px;margin-left:8px;color:var(--mut);display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.k4ini .ayudab:after,body.hait .ayudab:after{top:-6px;right:-6px;bottom:-6px;left:-6px}.k4fqb:hover .k4fnm b,.k4fnm b{text-decoration:none}@media(hover:hover){.k4fqb:hover .k4fnm b{text-decoration:underline;text-underline-offset:4px}}.k4fqb:focus-visible .k4fnm b{text-decoration:underline;text-underline-offset:4px}.k4hd{animation:none;opacity:1}.k4pb{cursor:pointer}span.k4pb{cursor:default}.bot .nico .cnt{left:calc(100% + 4px);right:auto;top:-9px;font-size:13px;padding:0;background:none}@media(max-width:899px){.k4ini .k4fal .k4h{display:block;margin:0 0 2px}.k4ini .k4fal{gap:0}}@media(max-width:899px){.k4ini .k4sum{flex-wrap:nowrap;gap:0 14px;white-space:nowrap}.k4ini .k4fal{margin-bottom:-16px}.k4ini .k4hit{padding-bottom:0}.k4ini .k4esp .card>h2{margin-bottom:0}}.k4g{position:relative;margin-top:4px}.k4gs{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.k4gt{position:absolute;top:2px;transform:translate(-50%);font:700 15px/1.3 var(--sans);color:color-mix(in srgb,var(--fg) 85%,transparent);white-space:nowrap}.k4g .k4rt{position:absolute;transform:translate(-50%,-100%);width:21%;text-align:center;white-space:normal;font:600 15px/1.25 var(--sans);color:var(--fg)}.k4g .k4rt.bajo{transform:translate(-50%)}.k4g .k4rt.mal{color:var(--warn)}.k4gn{--s:var(--mut);position:absolute;transform:translate(-50%);width:20%;background:none!important;border:0!important;border-radius:0;padding:0;min-height:0;color:var(--fg);font-weight:400;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.k4gn:active{transform:translate(-50%)}.k4gn.ok{--s:var(--acc)}.k4gn.warn{--s:var(--warn)}.k4gn.bad{--s:var(--bad)}.k4gd{display:block;flex:none;width:26px;height:26px;border-radius:50%;border:3px solid var(--s);background:var(--bg);position:relative;margin-bottom:6px;box-sizing:border-box}.k4gd:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--s)}.k4gn.atasco .k4gd{animation:k4gp 1.6s ease-out infinite}@keyframes k4gp{0%{box-shadow:0 0 color-mix(in srgb,var(--s) 70%,transparent)}to{box-shadow:0 0 0 14px transparent}}.k4gn .k4fn{color:var(--s)}.k4gn.sel .k4nm,.k4gn:hover .k4nm{text-decoration:underline;text-underline-offset:4px}.k4gn .sub,.k4gn .k4old{font-size:15px}.k4de{font:600 16px/1 var(--sans);color:color-mix(in srgb,var(--fg) 80%,transparent)}.k4gn .k4mn{align-self:center}@media(prefers-reduced-motion:reduce){.k4gn.atasco .k4gd{animation:none}}@media(max-width:899px){.k4fv .k4nd,.k4fv .k4sv{height:48px}.k4fv .k4tx b,.k4fv .k4tx .sub{line-height:1.15}.k4fv .k4tx b{overflow:visible;text-overflow:clip;white-space:nowrap}.k4fv .k4tx .sub{white-space:nowrap;overflow:hidden;text-overflow:clip}.k4fv .k4de{font-size:15px;display:block;text-align:right}.k4lanes{margin-left:12px;border-left:2px solid color-mix(in srgb,var(--fg) 28%,transparent);border-radius:0 0 0 10px;padding-left:2px;position:relative}.k4lanes:before{content:"";position:absolute;left:-12px;top:50%;width:9px;border-top:2px solid color-mix(in srgb,var(--fg) 28%,transparent)}.k4fv .k4lanes .k4nd{width:100%;box-sizing:border-box}.k4ini .k4sum{flex-wrap:wrap;white-space:normal;gap:2px 16px}.k4ini .k4sum span{white-space:nowrap}}.k4sum span.warn,.k4sum span.bad{font-weight:600}.k4fal .sub{font-size:15px}.k4tec{display:block;color:color-mix(in srgb,var(--fg) 72%,transparent);font-size:15px;line-height:1.3;margin:2px 0 4px}.lista .k4tec{padding:0 12px 6px 30px;margin:-4px 0 0}.k4tec .link{min-height:32px;display:inline}.k4ini .preguntas .fila .ft>b,.k4ini .pq{white-space:normal;overflow:visible;text-overflow:clip;display:block}.bot .nico .cnt{left:auto;right:-17px;top:-11px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--warn);color:var(--bg);font-size:13px;font-weight:700;box-sizing:border-box}.k4probs{display:flex;flex-wrap:wrap;gap:2px 16px}.k4probs .k4pb{font-weight:600}.k4probs .k4ymas{display:none}.k4cau{font-size:15px;color:color-mix(in srgb,var(--fg) 80%,transparent);line-height:1.3}.k4vt,.k4nt{display:block;font-size:15px;line-height:1.3;color:color-mix(in srgb,var(--fg) 72%,transparent)}.k4pl .k4oc{max-width:none}.k4cap,.k4ll,.k4fqb .k4cap{text-decoration:none!important}.k4solom{display:none}.k4fb{display:flex;flex-direction:column;gap:5px;width:100%;max-width:200px}.k4fbt{position:relative;display:block;height:6px;border-radius:3px;background:color-mix(in srgb,var(--fg) 14%,transparent)}.k4fbt i{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:var(--acc)}.k4fbt.mal i{background:var(--warn)}.k4fbt u{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--fg);text-decoration:none}.k4fb em{font-style:normal;font-size:15px;color:var(--mut);white-space:nowrap}.k4dd{display:flex;flex-wrap:wrap;gap:0 14px;color:var(--mut)}.k4dd b{color:var(--fg);font-weight:600}@media(max-width:899px){.k4hait .k4cifras .k4vt,.k4hait .k4cifras .k4nt{display:none}.k4hait .k4cifras .k4t{white-space:normal}.k4hait .k4cifras .k4t .k4nw{white-space:normal;display:inline-block;margin-right:.3em}.k4hait{padding-bottom:110px}.k4probs{gap:0 12px}.k4fd{flex-wrap:nowrap}.k4fd>span:nth-child(3){display:none}.k4solom{display:block}}@media(max-width:899px){.k4hait .k4tit2.gris{display:none}}.k4gt{color:var(--mut);font-weight:600}@media(max-width:899px){.k4ini{padding-bottom:32px}}@media(max-width:899px){.k4fd>span{white-space:normal}}.k4hit1 em{font-size:32px}.k4cau .k4nw{display:block}.k4fe{display:inline-block;min-width:54px;font-style:normal;font-size:15px;color:var(--mut);margin-right:6px}.k4fd>span{display:block}@media(min-width:900px){.k4num{font-size:52px}.k4c .k4vt{color:var(--mut)}.k4fl1 b{font-size:34px}}@media(max-width:899px){.k4fd{flex-direction:column;gap:2px}.k4fd>span{white-space:nowrap}.k4fe{min-width:52px}.k4fl1 b{font-size:28px}.k4ini .k4hit1 em{font-size:30px}}@media(min-width:900px){.k4fe{display:none}}.k4gn.atasco .k4fn{font-size:44px;height:1.15em}.k4gn.atasco .k4nm{font-size:18px;font-weight:800;color:var(--s)}.k4gn.atasco .k4gd{width:32px;height:32px}.k4gn.atasco .k4gd:after{top:5px;right:5px;bottom:5px;left:5px}.k4fq{position:relative}.k4fq .k4fdt{position:absolute;left:0;right:0;top:100%;z-index:6;background:var(--bg);border:1px solid var(--line);border-top:0;padding:10px 12px 14px;box-shadow:0 12px 28px #00000059;max-height:70vh;overflow:auto}.chats{min-height:60vh}.chats.dos{display:grid;grid-template-columns:300px 1fr;border-top:1px solid var(--line);overflow:hidden;height:calc(100dvh - 140px);min-height:420px}.ch-lista{display:flex;flex-direction:column;overflow-y:auto;min-height:0}.chats.dos .ch-lista{border-right:1px solid var(--line)}.ch-nuevo{padding:14px 12px;font-size:15px;font-weight:600;text-align:left;background:none;color:var(--acc);border:0;border-radius:0;cursor:pointer}.ch-tema{display:flex;gap:6px;margin:10px}.ch-tema input{flex:1;min-width:0;font-size:15px;padding:8px;background:var(--bg);color:var(--fg);border:1px solid var(--line);border-radius:8px}.ch-tema button{font-size:15px}.ch-hilo{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2px;text-align:left;min-width:0;padding:12px;background:none;color:var(--fg);border:0;border-top:1px solid var(--line);border-radius:0;cursor:pointer;font-size:15px}.ch-hilo{border-left:3px solid transparent}.ch-hilo.on{background:var(--glow);border-left-color:var(--acc)}.ch-t{display:flex;justify-content:space-between;gap:8px}.ch-t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-t i{font-style:normal;color:var(--mut);font-size:15px;flex:none}.ch-hilo.nl .ch-t b{color:var(--acc)}.ch-u{display:flex;align-items:center;gap:6px;color:var(--mut);min-width:0}.ch-u span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-punto{width:9px;height:9px;border-radius:50%;background:var(--acc);flex:none}.ch-conv{display:flex;flex-direction:column;min-height:0;min-width:0;flex:1;background:var(--bg)}.ch-cab{display:flex;align-items:center;gap:10px;padding:12px;border-bottom:1px solid var(--line);font-size:15px}.ch-volver{background:none;border:0;color:var(--acc);font-size:15px;padding:0;cursor:pointer}.ch-msgs{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:3px;padding:10px 12px}.ch-conv .chatpie{position:static;padding:8px 12px}.ch-dia{display:flex;justify-content:center;margin:12px 0 6px}.ch-dia span{font:15px var(--sans);color:var(--mut)}.ch-msg{max-width:min(75%,70ch);padding:2px 0;align-self:flex-start;background:none;border:0;border-radius:0}.ch-msg.ini{margin-top:14px}.ch-msg.yo{align-self:flex-end;padding:6px 12px;background:color-mix(in srgb,var(--acc) 14%,transparent);border-radius:4px}.ch-msg .mq{font-size:15px}.ch-h{display:block;text-align:right;font:15px var(--sans);color:var(--mut);margin-top:2px}@media(max-width:899px){.ch-msg{max-width:88%}.chats{display:flex;flex-direction:column;height:calc(100dvh - 150px)}}.ch-hilo>*{min-width:0;text-align:left}.ch-t b{min-width:0}.chats.dos{flex:none;height:calc(100dvh - 190px);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:0}@media(min-width:900px){.s-hablar .pant{max-width:none}}.ch-msgs{overflow-x:hidden;padding-top:18px;scroll-padding-top:18px;scroll-padding-bottom:12px}.ch-msg{position:relative}.ch-q{display:flex;align-items:center;gap:8px;margin-bottom:3px;font-size:15px}.ch-q b{font-weight:600}.ch-q time{font:15px var(--sans);color:var(--mut);font-variant-numeric:tabular-nums}.ch-msg.yo .ch-q{justify-content:flex-end}.ch-av{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--panel2);color:var(--acc);font:600 15px var(--sans);font-style:normal}.ch-est{display:block;text-align:right;font-size:15px;color:var(--mut)}.ch-msg:not(.ini):after{content:attr(data-h);position:absolute;top:2px;padding:0 8px;font-size:15px;color:var(--mut);opacity:0;pointer-events:none;transition:opacity .15s}.ch-msg.el:not(.ini):after{left:100%}.ch-msg.yo:not(.ini):after{right:100%}.ch-msg:not(.ini):hover:after,.ch-msg:not(.ini):active:after{opacity:1}@media(max-width:899px){.ch-msg.el:not(.ini):after{left:auto;right:8px;top:-1.4em;background:var(--bg)}.ch-msg.yo:not(.ini):after{right:8px;top:-1.4em;background:var(--bg)}}.ch-conv .chatpie{border-top:1px solid var(--line);padding:6px 12px 8px}.ch-conv .redacta{align-items:center;gap:6px}.ch-conv .redacta textarea{min-height:48px;padding:12px 0;font-size:16px;color:var(--fg);background:none;border:0;border-radius:0;outline:0;resize:none}.ch-conv .redacta textarea:focus{outline:0}.ch-conv .redacta .icob{width:44px;height:44px;flex:none;color:var(--acc);background:none;border:0;border-radius:0}.ch-conv .redacta .icob:disabled{color:var(--mut);opacity:.5}.ch-conv .redacta .icob .ico{width:22px;height:22px}.ch-conv .chatnota .link{font-size:15px}.ch-tema input{font-size:16px}.ch-msgs{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 16px);mask-image:linear-gradient(to bottom,transparent 0,#000 16px)}.k3{display:block;min-width:0;max-width:100%;font-size:15px;color:var(--fg)}.k3 *{box-sizing:border-box;min-width:0}.k3-cab{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:12px}.k3-cab>div{padding:10px 12px;border-left:1px solid var(--line)}.k3-cab>div:first-child{border-left:0;padding-left:0}.k3-cab b{display:block;font:600 22px var(--mono);letter-spacing:-.01em}.k3-cab span,.k3-mut{color:var(--mut);font-size:15px}.k3-buscar{display:block;width:100%;min-height:44px;padding:8px 12px;font:inherit;font-size:16px;color:var(--fg);background:var(--panel);border:1px solid var(--line);border-radius:6px;outline:0;transition:border-color .15s,background .15s}.k3-buscar:focus{border-color:var(--acc);background:var(--glow)}.k3-filtros{display:grid;gap:6px;margin:10px 0 4px}.k3-frase{margin:0 0 15px;font-size:18px;line-height:1.4}.k3-lista{border-top:1px solid var(--line);margin-top:8px}.k3-item{border-bottom:1px solid var(--line)}.k3-fila{display:grid;grid-template-columns:12px auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;width:100%;min-height:52px;padding:10px 4px;text-align:left;font:inherit;color:inherit;background:transparent;border:0;cursor:pointer;transition:background .15s}.k3-fila:hover,.k3-fila:focus-visible{background:var(--panel2)}.k3-fila .nom{font-weight:600;font-size:16px}.k3-fila .que{color:var(--mut);font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k3-fila .cif{color:var(--mut);font-size:15px;white-space:nowrap}.k3-pt{width:10px;height:10px;border-radius:50%;background:var(--line);transition:transform .2s}.k3-pt.ok{background:var(--ok)}.k3-pt.warn{background:var(--warn)}.k3-fila:hover .k3-pt{transform:scale(1.35)}@media(max-width:699px){.k3-fila{grid-template-columns:12px minmax(0,1fr) auto}.k3-fila .que{grid-column:2/-1;grid-row:2}}.k3-lnk{justify-self:start;min-height:44px;padding:6px 4px;font:inherit;font-size:15px;color:var(--acc);background:none;border:0;cursor:pointer;text-align:left}.k3-lnk:hover,.k3-lnk:focus-visible{text-decoration:underline}.k3-sinbt{margin-top:8px}.k3-detin{padding:4px 4px 16px 26px;display:grid;gap:10px}.k3-que{font-size:16px;line-height:1.45}.k3-mas{display:grid;gap:8px}.k3-mas summary{min-height:40px;display:flex;align-items:center;cursor:pointer;color:var(--acc);font-size:15px}.k3-det{font-size:15px}.k3-det p{margin:0;overflow-wrap:anywhere}.k3-cmd{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;border:1px solid var(--line);border-radius:6px;background:var(--panel2);padding:6px 6px 6px 10px}.k3-cmd code{font:15px var(--mono);overflow-wrap:anywhere;white-space:pre-wrap}.k3-copiar,.k3-btn{min-height:40px;padding:6px 15px;font:inherit;font-size:15px;font-weight:600;color:var(--acc);background:transparent;border:1px solid var(--acc);border-radius:6px;cursor:pointer;transition:background .15s,color .15s}.k3-copiar:hover,.k3-btn:hover,.k3-copiar:focus-visible,.k3-btn:focus-visible{background:var(--glow)}.k3-copiar.ok{color:var(--ok);border-color:var(--ok)}.k3-etq{font-size:15px;color:var(--mut)}.k3-err{color:var(--bad)}.k3-miga{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:15px}.k3-miga button{min-height:40px;padding:4px 8px;font:inherit;color:var(--acc);background:transparent;border:0;border-radius:6px;cursor:pointer;transition:background .15s}.k3-miga button:hover,.k3-miga button:focus-visible{background:var(--glow)}.k3-miga b{overflow-wrap:anywhere}.k3-rej{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.k3-carpeta{display:grid;gap:8px;align-content:start;padding:15px;text-align:left;font:inherit;color:inherit;background:transparent;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;transition:background .15s}.k3-carpeta:hover,.k3-carpeta:focus-visible{background:var(--panel2)}.k3-carpeta .tit{display:flex;gap:8px;align-items:center;font-weight:600;font-size:16px;overflow-wrap:anywhere}.k3-carpeta .tit svg{flex:none;width:20px;height:20px;color:var(--acc)}.k3-barra{height:6px;background:var(--panel2);border-radius:3px;overflow:hidden}.k3-barra i{display:block;height:100%;background:var(--acc);border-radius:3px}.k3-carpeta .pie{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;font-size:15px;color:var(--mut)}.k3-carpeta .pie .n{font-family:var(--mono)}.k3-sec{margin:18px 0 6px;font-size:15px;font-weight:600;color:var(--mut);text-transform:uppercase;letter-spacing:.05em}.k3-linea{border-left:1px solid var(--line);margin-left:6px}.k3-av{position:relative;padding:6px 0 12px 16px}.k3-av:before{content:"";position:absolute;left:-4px;top:13px;width:7px;height:7px;border-radius:50%;background:var(--acc)}.k3-av .t{font-size:15px;overflow-wrap:anywhere}.k3-av .m{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:2px;font:15px var(--mono);color:var(--mut)}.k3-av .m code{color:var(--acc);font:inherit}.k3-fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(46%,150px),1fr));gap:8px}.k3-foto{position:relative;display:block;aspect-ratio:1;padding:0;overflow:hidden;background:var(--panel2);border:1px solid var(--line);border-radius:8px;cursor:pointer;transition:border-color .15s,opacity .15s}.k3-foto:hover,.k3-foto:focus-visible{border-color:var(--acc)}.k3-foto img{display:block;width:100%;height:100%;object-fit:cover}.k3-foto span{position:absolute;left:0;right:0;bottom:0;padding:3px 6px;font-size:15px;color:var(--fg);background:var(--panel);border-top:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k3-visor{display:grid;gap:10px}.k3-visor .img{display:grid;place-items:center;min-height:200px;background:var(--panel2);border:1px solid var(--line);border-radius:6px}.k3-visor img{display:block;max-width:100%;max-height:68vh;object-fit:contain}.k3-visor .nav{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;text-align:center;font-size:15px}.k3-vacio{padding:20px 4px;color:var(--mut);font-size:15px;border-bottom:1px solid var(--line)}.k3-vacio b{display:block;color:var(--fg);margin-bottom:2px}@media(prefers-reduced-motion:reduce){.k3 *{transition:none!important}}.k3-rej{display:block;border-left:0}.k3-carpeta{width:100%;grid-template-columns:minmax(0,2fr) minmax(100px,1fr) minmax(0,2fr);align-items:center;gap:8px 20px;padding:15px 8px;border-right:0}.k3-carpeta .pie{flex-wrap:nowrap;gap:16px}.k3-carpeta .tit+.pie{grid-column:3}@media(max-width:699px){.k3-carpeta{grid-template-columns:1fr}.k3-carpeta .tit+.pie{grid-column:auto}.k3-carpeta .pie{flex-wrap:wrap}}.k3 i.cnt{font-size:15px}.k3-h{margin:4px 0;font:600 15px var(--sans);color:var(--mut)}.k3-dest{border-top:1px solid var(--line)}.k3-d{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:center;min-height:76px;padding:14px 4px;border-bottom:1px solid var(--line)}.k3-dt{display:grid;gap:3px}.k3-dt b{font-size:17px;font-weight:600}.k3-dt span{font-size:15px;line-height:1.4;color:var(--mut)}.k3-todas{display:flex;align-items:center;gap:8px;width:100%;min-height:52px;margin-top:14px;padding:0 4px;font:600 16px var(--sans);color:var(--acc);background:none;border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left}.k3-todas .ico{width:18px;height:18px;margin-left:auto;transition:transform .2s}.k3-bus{display:flex;align-items:center;gap:10px;margin-top:10px;border-bottom:1px solid var(--line);transition:border-color .15s}.k3-bus:focus-within{border-bottom-color:var(--acc)}.k3-bus svg{flex:none;width:20px;height:20px;color:var(--mut)}.k3-bus input{flex:1;min-height:48px;padding:0;font:inherit;font-size:16px;color:var(--fg);background:none;border:0;border-radius:0;outline:0}@media(max-width:699px){.k3-d{grid-template-columns:1fr}.k3-d .k3-copiar{justify-self:start}}.k3b-sec{display:flex;justify-content:space-between;gap:12px;margin:22px 0 4px;font-size:14px;font-weight:600;color:var(--mut);text-transform:uppercase;letter-spacing:.05em}.k3b-fila{display:grid;grid-template-columns:auto 1fr auto;gap:2px 12px;align-items:center;width:100%;min-height:52px;padding:10px 4px;text-align:left;font:inherit;color:inherit;background:transparent;border:0;border-bottom:1px solid var(--line);cursor:pointer;transition:background .15s}.k3b-fila:hover,.k3b-fila:focus-visible{background:var(--panel2)}.k3b-fila .nom{font-weight:600;font-size:15px;overflow-wrap:anywhere}.k3b-fila .rol{grid-column:2/-1;color:var(--mut);font-size:14px}.k3b-fila .der{font:14px var(--mono);color:var(--mut);text-align:right}.k3b-pt{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--mut)}.k3b-pt.acc{background:var(--acc)}.k3b-pt.ok{background:var(--ok)}.k3b-pt.bad{background:var(--bad)}.k3b-pt.warn{background:var(--warn)}.k3b-enl{min-height:40px;padding:6px 0;font:inherit;font-size:14px;font-weight:600;color:var(--acc);background:transparent;border:0;cursor:pointer}.k3b-enl:hover,.k3b-enl:focus-visible{text-decoration:underline}.k3b-pop{display:grid;gap:10px;font-size:15px}.k3b-pop p{margin:0;overflow-wrap:anywhere}.k3b-tuto{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 4px;display:grid;gap:10px}.k3b-tuto h3{margin:0;font-size:18px}.k3b-tuto p{margin:0;font-size:15px;line-height:1.45}.k3b-prog{height:6px;background:var(--panel2);border-radius:3px;overflow:hidden}.k3b-prog i{display:block;height:100%;background:var(--acc);border-radius:3px}.k3b-paso{display:grid;gap:8px}.k3b-btns{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.k3b-btn{min-height:44px;padding:6px 14px;font:inherit;font-size:14px;font-weight:600;color:var(--acc);background:transparent;border:1px solid var(--acc);border-radius:6px;cursor:pointer;transition:background .15s}.k3b-btn:hover,.k3b-btn:focus-visible{background:var(--glow)}.k3b-btn.main{color:var(--bg);background:var(--acc)}.k3b-btn:disabled{opacity:.4;cursor:default}.k3b-btn.sec{color:var(--mut);border-color:var(--line)}.k3b-clave{border-bottom:1px solid var(--line);font-size:15px}.k3b-clave b{font-size:15px}.k3b-clave .est{font:14px var(--mono);color:var(--mut)}.k3b-clave .donde{grid-column:2}.k3b-regla{margin:8px 0;padding-left:20px;font-size:15px;display:grid;gap:4px}@media(prefers-reduced-motion:reduce){.k3b-fila,.k3b-btn{transition:none!important}}.k3b-btn.sec{border-color:transparent;padding:6px 0;text-decoration:underline;text-underline-offset:3px}.k3b-btn.sec:hover,.k3b-btn.sec:focus-visible{background:transparent;color:var(--fg)}.k3b-tuto .k3b-btns+.k3b-btns{margin-top:-10px}.k3b-sec-n{font-weight:400;text-transform:none;letter-spacing:0}.k3b-banda{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:6px 4px;font:inherit;font-size:15px;font-weight:600;color:var(--acc);background:transparent;border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left}.k3b-banda:hover,.k3b-banda:focus-visible{background:var(--glow)}.k3b-banda span:last-child{display:inline-block}.k3b-bar{grid-column:2/-1;display:block;height:4px;background:var(--line);border-radius:2px;overflow:hidden;margin-top:4px}.k3b-bar i{display:block;height:100%;background:var(--acc);border-radius:2px}.k3b-bar i.ok{background:var(--ok)}.k3b-bar i.bad{background:var(--bad)}.k3b-bar i.mut{background:var(--mut)}.k3b-redw{container-type:inline-size;margin:8px 0}.k3b-mapa{display:block;width:100%;height:auto}.k3b-lista{display:none;position:relative}.k3b-nodo{cursor:pointer;outline:0}.k3b-nodo .h{fill:transparent;transition:fill .15s}.k3b-nodo:hover .h,.k3b-nodo:focus-visible .h{fill:var(--panel2)}.k3b-nodo .t{font:600 17px var(--sans);fill:var(--fg)}.k3b-nodo .c{font:16px var(--sans);fill:var(--mut)}.k3b-nodo .bf,.k3b-nodo .e.acc{fill:var(--acc)}.k3b-nodo .e.ok{fill:var(--ok)}.k3b-nodo .e.bad{fill:var(--bad)}.k3b-nodo .e.mut{fill:var(--mut)}.k3b-nodo .carril{fill:var(--line)}.k3b-lin{stroke:var(--line);stroke-width:1.5;fill:none}.k3b-lin.viva{stroke:var(--acc);stroke-dasharray:4 6;animation:k3b-flujo 3s linear infinite}@keyframes k3b-flujo{to{stroke-dashoffset:-10}}.k3b-nr{display:grid;grid-template-columns:auto 1fr auto;gap:2px 12px;align-items:center;width:100%;min-height:52px;padding:10px 4px 10px 0;text-align:left;font:inherit;color:inherit;background:transparent;border:0;border-bottom:1px solid var(--line);cursor:pointer;position:relative}.k3b-nr .nom{font-weight:600;font-size:15px}.k3b-nr .der{font:15px var(--sans);color:var(--mut)}.k3b-nr .rol{grid-column:2/-1;color:var(--mut);font-size:15px;overflow-wrap:anywhere}.k3b-nr .k3b-pt{position:relative;z-index:1}.k3b-lista:before{content:"";position:absolute;left:4px;top:20px;bottom:20px;width:2px;background:repeating-linear-gradient(to bottom,var(--acc) 0 6px,transparent 6px 12px);background-size:2px 12px;opacity:.55;animation:k3b-baja 1.4s linear infinite}@keyframes k3b-baja{to{background-position:0 12px}}@container (max-width:960px){.k3b-mapa,.k3b-pd{display:none}.k3b-lista{display:block}}@media(prefers-reduced-motion:reduce){.k3b-lin.viva,.k3b-lista:before{animation:none!important}.k3b-nodo .h{transition:none!important}}.k3b-fila{grid-template-columns:32px 1fr auto;gap:2px 12px}.k3b-fila .rol{grid-column:2/-1}.k3b-fila .der{display:flex;align-items:center;gap:8px;font:15px var(--sans);color:var(--fg);text-align:right}.k3b-fila .der.sin{color:var(--mut)}.k3b-ini{grid-row:1/3;align-self:center;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--panel2);color:var(--fg);font:600 15px var(--sans)}.k3b-fila .rol{font-size:15px}@media(max-width:699px){.k3b-fila{grid-template-columns:32px 1fr}.k3b-fila .der{grid-column:2;grid-row:2;justify-content:flex-start}.k3b-fila .rol{grid-row:3}}.k3b-pan{border-top:1px solid var(--line)}.k3b-pani{padding:10px 4px 12px;display:grid;gap:8px;font-size:15px}.k3b-pani p{margin:0;overflow-wrap:anywhere}.k3b-panh{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:17px}.k3b-panh .k3b-enl{font-size:15px}.k3b-ck{display:grid;grid-template-columns:12px auto 1fr 18px;gap:12px;align-items:center;width:100%;min-height:52px;padding:8px 4px;text-align:left;font:inherit;font-size:15px;color:inherit;background:transparent;border:0;cursor:pointer}.k3b-ck:hover,.k3b-ck:focus-visible{background:var(--panel2)}.k3b-ck b{font-size:16px}.k3b-ck .est{color:var(--mut);text-align:right}.k3b-ck .ico{width:18px;height:18px;color:var(--mut);transition:transform .2s}.k3b-ckd{padding:0 4px 10px 28px;display:grid;gap:4px;color:var(--mut);font-size:15px}.k3b-ckd p{margin:0;overflow-wrap:anywhere}.k3b-pd{overflow:hidden}.k3b-ck .est{font:15px var(--sans)}.pl{max-width:1100px;margin:0 auto;padding:0 0 40px}.pl-tabs{display:flex;gap:8px;margin:4px 0 16px;flex-wrap:wrap}.pl-tabs button{padding:8px 14px;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 25%,transparent);background:transparent;color:inherit;font:inherit;cursor:pointer}.pl-tabs button.on{background:color-mix(in srgb,currentColor 14%,transparent);font-weight:600}.pl-pila{display:flex;flex-direction:column;gap:12px}.pl-card{border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:14px;padding:14px 16px;background:color-mix(in srgb,currentColor 3%,transparent)}.pl-card h2{margin:0 0 6px;font-size:1.15rem;line-height:1.3}.pl-card h3{margin:0 0 8px;font-size:1rem}.pl-card h4{margin:10px 0 4px;font-size:.9rem;opacity:.8}.pl-card p{margin:6px 0;line-height:1.45}.pl-card small,.pl-act{opacity:.75;font-size:.8rem}.pl-act{display:block;margin-top:4px}.pl-card,.pl-card *{overflow-wrap:anywhere}.pl-hero{border-width:2px}.pl-datos{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.pl-dato{display:flex;flex-direction:column;gap:2px}.pl-dato b{font-size:1.1rem}.pl-dato small{font-size:.72rem}.pl-tu{border-color:#d29922}.pl-dec{margin:8px 0;line-height:1.4}.pl-rec{opacity:.75;font-size:.9rem}.pl-fase{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;align-items:baseline}.pl-fase span{opacity:.7;font-size:.85rem}.pl-acc{border-top:1px solid color-mix(in srgb,currentColor 10%,transparent);padding:8px 0}.pl-acc summary{cursor:pointer;line-height:1.5}.pl-aho{opacity:.7;font-size:.85rem;margin-left:6px}.pl-chip{display:inline-block;font-size:.72rem;padding:1px 8px;border-radius:999px;margin-left:6px;border:1px solid currentColor;opacity:.9}.pl-chip.ok{color:#2da44e}.pl-chip.va{color:#3b82f6}.pl-chip.tu{color:#d29922}.pl-chip.no{opacity:.75}.pl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.pl-cat summary{cursor:pointer;list-style:none}.pl-cat summary::-webkit-details-marker{display:none}.pl-cab{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pl-ico{font-size:1.3rem}.pl-barra{height:8px;border-radius:99px;background:color-mix(in srgb,currentColor 12%,transparent);margin:10px 0 6px;overflow:hidden}.pl-barra i{display:block;height:100%;background:#3b82f6;border-radius:99px}.pl-pie{display:flex;justify-content:space-between;flex-wrap:wrap;font-size:.82rem;opacity:.8;gap:2px 10px}.pl-pie span{white-space:nowrap}.pl-cab b{flex:1 1 0;min-width:8ch}.pl-cab .pl-chip{margin-left:0}.pl-hero ul{padding-left:20px;margin:8px 0}.pl-hero li{margin:4px 0}.pl-cat ul{margin:4px 0;padding-left:18px}@media(max-width:600px){.pl-card{padding:12px}.pl-grid{grid-template-columns:1fr}.pl-card h2{font-size:1.05rem}.pl-tabs button{flex:1 1 auto;min-height:44px}.pl-aho{display:block;margin:2px 0 0}}.arte{display:flex;flex-direction:column;gap:var(--sec)}.ar-veredicto{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;margin-bottom:-12px}.ar-veredicto .relato{margin:0;color:var(--fg);font-size:var(--t18);flex:1;min-width:0}.ar-veredicto .ar-pausa{flex:none;justify-content:flex-end}.ar-pausa button:not(.pri){background:none}.ar-pausa{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:var(--t14);color:var(--mut)}.ar-pausa b{color:var(--fg)}.ar-pausa button{min-height:44px}.ar-man{display:flex;flex-direction:column;gap:4px;margin:14px 0}.ar-cabm{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.ar-cabm b{font:600 var(--t18)/1.2 var(--sans)}.ar-fresca{display:inline-flex;gap:6px;align-items:center;font:400 var(--t12)/1 var(--mono);color:var(--mut)}.ar-fresca.warn{color:var(--warn)}.ar-fresca.bad{color:var(--bad)}.ar-tira{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ar-cifra{display:flex;flex-direction:column;gap:4px;min-width:0}.ar-cifra b{font:600 var(--t20)/1.2 var(--mono);font-variant-numeric:tabular-nums}.ar-lbl{font:400 var(--t12)/1 var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--mut)}.ar-procs{display:flex;flex-wrap:wrap;gap:6px 18px;font:400 var(--t12)/1.4 var(--mono);margin-top:-8px}.ar-procs span{display:inline-flex;gap:6px;align-items:center}.ar-procs .apag{color:var(--mut)}.ar-ahora{display:flex;gap:20px;align-items:flex-start;padding:12px 0}.ar-ahora+.ar-ahora{border-top:1px solid var(--line)}.ar-ahora-t{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.ar-nom{font:600 var(--t28)/1.15 var(--sans)}.ar-et{font-size:var(--t18);color:var(--acc)}.ar-pct{font:600 var(--t20)/1.2 var(--mono)}.ar-eta{font-size:var(--t16);color:var(--fg)}.ar-mini{width:48px;height:48px;object-fit:cover;border-radius:4px;flex:none;background:var(--panel2)}.ar-mini.g{width:200px;height:200px}.ar-sinserie{display:block;height:32px}.ar-mini.vacia{display:inline-block}.ar-ind{height:6px;background:var(--panel2);overflow:hidden;position:relative}.ar-ind i{position:absolute;top:0;right:65%;bottom:0;left:0;background:var(--acc);animation:ar-barre 1.4s ease-in-out infinite}@keyframes ar-barre{0%{transform:translate(-100%)}to{transform:translate(280%)}}.ar-cab,.ar-fila{display:grid;grid-template-columns:48px minmax(0,1fr) 420px 150px;gap:14px;align-items:center}.ar-cab{padding-bottom:6px}.ar-rot{display:grid;grid-template-columns:repeat(6,1fr);gap:0}.ar-rot i{font:400 var(--t12)/1 var(--sans);font-style:normal;color:var(--mut);text-align:center;white-space:nowrap}.ar-fila{width:100%;background:none;border:0;border-top:1px solid var(--line);border-radius:0;padding:6px 0;min-height:60px;text-align:left;font-weight:400}.ar-fn{display:flex;flex-direction:column;min-width:0}.ar-fn b{font-weight:450;font-size:var(--t16);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-fd{font:400 var(--t12)/1.2 var(--mono);color:var(--mut);text-align:right;overflow-wrap:anywhere}.ar-dots{display:grid;grid-template-columns:repeat(6,1fr);align-items:center;justify-items:center}.ar-d{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--line);flex:none}.ar-d.hecho{background:var(--ok)}.ar-d.error{background:var(--bad)}.ar-d.en_curso{background:var(--acc);animation:ar-late 1.4s ease-in-out infinite}@keyframes ar-late{50%{transform:scale(1.5);opacity:.55}}.ar-fila.en_curso .ar-fd{color:var(--acc)}.ar-fila.sinm .ar-fd{color:var(--warn)}.ar-fila.error .ar-fd{color:var(--bad)}.ar-grande{width:100%;max-height:340px;object-fit:contain;background:var(--panel2);margin-bottom:12px}.ar-tab{display:flex;flex-direction:column;font-size:var(--t14)}.ar-th,.ar-tr{display:grid;grid-template-columns:minmax(0,2fr) 1fr 1fr 1fr;gap:8px;padding:8px 0;min-height:36px;align-items:center}.ar-tr{border-top:1px solid var(--line)}.ar-th{font:400 var(--t12) var(--sans);color:var(--mut);text-transform:uppercase;letter-spacing:.06em}.ar-tr span+span{font-family:var(--mono);font-size:var(--t12)}@media(max-width:1000px){.ar-cab,.ar-fila{grid-template-columns:48px minmax(0,1fr) 330px 120px}.ar-rot i{letter-spacing:-.02em}}@media(max-width:720px){.ar-veredicto{flex-direction:column;align-items:stretch}.ar-veredicto .ar-pausa{justify-content:flex-start}.ar-tt{grid-template-columns:1fr;gap:0}.ar-tt span{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid var(--line)}.ar-tt b{display:inline}.ar-tira{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-ahora{flex-direction:column}}@media(max-width:480px){.arte{overflow-x:clip}.ar-cab{display:none}.ar-fila{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"m n d" "m p p";gap:4px 12px;padding:8px 0;min-height:64px}.ar-fila>.ar-mini{grid-area:m}.ar-fila>.ar-fn{grid-area:n}.ar-fila>.ar-fd{grid-area:d}.ar-fila>.ar-dots{grid-area:p;justify-items:start;display:flex;gap:14px}.ar-th,.ar-tr{grid-template-columns:minmax(0,2fr) 1fr 1fr 1fr;gap:4px}.ar-mini.g{width:100%;height:auto;aspect-ratio:1;max-height:260px}}.ar-nada{margin:0}.ar-tiempos{display:flex;flex-direction:column;gap:6px}.ar-tt{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px 16px;font-size:var(--t14);color:var(--mut)}.ar-tt em{font-style:normal}.ar-tt b{display:block;color:var(--fg);font:600 var(--t14)/1.3 var(--mono)}.ar-sinmodelo{margin:0 0 12px}.ar-v3{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:20px;margin-bottom:14px}.ar-v3-l{position:relative;height:520px;min-width:0;background:#2a2e33;border-radius:4px;overflow:hidden}.ar-v3-est{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;padding:0 24px;text-align:center;color:#d5dae0;font-size:var(--t14);pointer-events:none}.ar-v3-est.errt{color:var(--bad)}.ar-v3-est.avisot{color:var(--warn)}.ar-v3-c{display:flex;flex-direction:column;gap:14px;min-width:0}.ar-v3-g{display:flex;flex-direction:column;gap:2px;min-width:0}.ar-v3-c .seg{margin:0;padding:0;mask-image:none;-webkit-mask-image:none;gap:18px}.ar-v3-a button,.ar-v3-r{min-height:44px}.ar-v3-a{display:flex;flex-wrap:wrap;gap:6px}.ar-v3-a button.on{background:var(--acc);color:var(--bg);border-color:var(--acc)}.ar-v3-d{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.ar-v3-d span{display:flex;flex-direction:column;gap:2px}.ar-v3-d i{font:400 var(--t14)/1 var(--sans);font-style:normal;color:var(--mut);text-transform:uppercase;letter-spacing:.06em}.ar-v3-d b{font:600 var(--t16)/1.2 var(--mono)}.ar-v3-r{align-self:flex-start;background:none;border:0;padding:0 4px;color:var(--mut);font-size:var(--t14);text-decoration:underline;text-underline-offset:3px}.ar-v3-r:disabled{opacity:.4}.ar-pop-3d .popcuerpo>.seg{margin:0;padding:0}@media(max-width:720px){.ar-v3{grid-template-columns:1fr}.ar-v3-l{height:55vh}}.ar-tiempos{margin-top:12px}@media(max-width:720px){.ar-tt{grid-template-columns:1fr;gap:0}.ar-tt span{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--line);font-size:var(--t14)}.ar-tt b{display:inline}.ar-tira{gap:16px 24px}}.ar-v3-m summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--acc);font-size:var(--t14)}.ar-v3-m .ar-v3-d{padding:4px 0 8px}.pz{display:flex;flex-direction:column;gap:16px;min-width:0}.pz-n{color:var(--warn)}.pz-sub{margin:0;font-size:15px;line-height:1.3;color:color-mix(in srgb,var(--fg) 72%,transparent)}.pz-seg{display:grid;grid-template-columns:1fr 1fr;max-width:480px;border:1px solid var(--fg)}.pz-seg button{background:none!important;border:0!important;border-radius:0;min-height:48px;font:600 16px/1.1 var(--sans);color:var(--fg);padding:0 8px}.pz-seg button.on{background:var(--fg)!important;color:var(--bg)}.pz-seg button:active{transform:none}.pz-fil{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:0 18px;border-bottom:1px solid var(--line);scrollbar-width:none}.pz-fil::-webkit-scrollbar{display:none}.pz-fil button{flex:none;white-space:nowrap;background:none;border:0;border-radius:0;min-height:44px;padding:0;font:600 15px/1 var(--sans);color:color-mix(in srgb,var(--fg) 72%,transparent);gap:6px;border-bottom:2px solid transparent;margin-bottom:-1px}.pz-fil button.on{color:var(--fg);border-bottom-color:var(--fg)}.pz-fil button:active{transform:none}.pz-fil em{font-style:normal;font-weight:400}.pz-gal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 18px}@media(max-width:899px){.pz-gal{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}.pz-it{background:none!important;border:0!important;border-radius:0;padding:0;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:5px;text-align:left;font-weight:400;color:var(--fg);justify-content:flex-start;min-width:0}.pz-it:active{transform:none}.pz-it:hover .pz-lin b{text-decoration:underline;text-underline-offset:4px}.pz-lin{display:flex;align-items:center;gap:8px;font-size:16px;min-width:0}.pz-lin b{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pz-estw{display:none;font-weight:600;color:var(--fg)}.pz-it:nth-child(-n+2) .pz-estw{display:inline}@media(min-width:900px){.pz-it:nth-child(-n+3) .pz-estw{display:inline}}.pt.warn{background:var(--warn)}.pt.ok{background:var(--acc)}.pt.bad{background:var(--bad)}.pt.mut{background:var(--mut)}.pz-lin .pt,.pz-est .pt{flex:none;width:10px;height:10px;border-radius:50%}.pz-ft{position:relative;background:var(--panel2);overflow:hidden}.pz-ft.g{aspect-ratio:4/3}.pz-ft img{display:block;width:100%;height:100%}.pz-ft.g img{object-fit:cover}.pz-ft.carga:after,.pz-img.carga{animation:late 1.1s ease-in-out infinite alternate}.pz-ft.carga:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--panel2)}.pz-nd{background:var(--panel2);color:var(--mut);display:flex;align-items:center;justify-content:center;font-size:15px;text-align:center;padding:12px;min-height:90px}.pz-nd.g{aspect-ratio:4/3}.pz-rev{display:flex;flex-direction:column;gap:12px;min-width:0}.pz-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 16px}.pz-rev .link{color:var(--fg);text-decoration:underline;text-underline-offset:4px;font-size:15px;min-height:44px}.pz-ser{display:flex;align-items:center;gap:14px;font:600 15px/1 var(--sans)}.pz-ser .link:disabled{opacity:.4;text-decoration:none}.pz-cab{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.pz-nom{margin:0;font:600 20px/1.25 var(--disp)}.pz-est{display:inline-flex;align-items:center;gap:7px;font:600 15px/1.2 var(--sans)}.pz-vis{position:relative;overflow:hidden;background:var(--panel2);display:flex;align-items:center;justify-content:center;touch-action:pan-y;min-height:200px;margin:0 -16px;-webkit-user-select:none;user-select:none;cursor:zoom-in}@media(min-width:900px){.pz-vis{margin:0}}.pz-vis.pin{cursor:crosshair;touch-action:none}.pz-vis.comp{cursor:ew-resize;touch-action:pan-y}.pz-lienzo{position:relative;display:block;line-height:0;width:100%}.pz-img{display:block;width:100%;height:auto;max-height:72vh;object-fit:contain;margin:0 auto}.pz-lienzo:has(.pz-img){width:fit-content;max-width:100%;margin:0 auto}.pz-antes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pz-antes img{width:100%;height:100%;object-fit:fill;display:block}.pz-corte{position:absolute;top:0;bottom:0;width:2px;background:var(--fg);transform:translate(-1px);pointer-events:none}.pz-corte span{position:absolute;top:50%;left:50%;width:26px;height:26px;margin:-13px;border-radius:50%;background:var(--fg)}.pz-ab{display:flex;justify-content:space-between}.pz-pin{position:absolute;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:var(--warn);color:var(--bg);font:700 15px/26px var(--sans);text-align:center;pointer-events:none}.pz-pin.res{background:var(--mut)}.pz-pin.ln{position:static;margin:0;flex:none}.pz-pin.vacio{background:none}.pz-3d{min-height:320px;margin:0 -16px}@media(min-width:900px){.pz-3d{margin:0}}.pz-mini{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px}.pz-mini button{background:none!important;border:0!important;border-radius:0;padding:0;min-height:44px;flex:none;width:104px;display:flex;flex-direction:column;align-items:stretch;gap:3px;font-weight:400;font-size:15px;line-height:1.2;color:color-mix(in srgb,var(--fg) 72%,transparent);text-align:left}.pz-mini button.on{color:var(--fg);font-weight:700}.pz-mini button:active{transform:none}.pz-mini .m{aspect-ratio:16/10;outline:2px solid transparent;outline-offset:-2px}.pz-mini .on .m{outline-color:var(--fg)}.pz-herr{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px}.pz-vers{display:inline-flex;flex-wrap:wrap;gap:0 16px}.pz-vers button,.pz-t{background:none!important;border:0!important;border-radius:0;padding:0;min-height:44px;font:600 15px/1.2 var(--sans);color:color-mix(in srgb,var(--fg) 72%,transparent);border-bottom:2px solid transparent!important}.pz-vers button.on{color:var(--fg);border-bottom-color:var(--fg)!important}.pz-t{color:var(--fg);text-decoration:underline;text-underline-offset:4px}.pz-t.on{text-decoration-thickness:3px}.pz-bt{display:inline-flex;align-items:center;gap:8px;background:none!important;border:1px solid var(--fg)!important;border-radius:0;min-height:44px;padding:0 14px;font:600 15px/1 var(--sans);color:var(--fg)}.pz-bt.on{background:var(--fg)!important;color:var(--bg)}.pz-vers button:active,.pz-t:active,.pz-bt:active{transform:none}.pz-nota{display:flex;flex-direction:column;gap:5px;font-size:16px;line-height:1.35;border-top:1px solid var(--line);padding-top:10px}.pz-nota b{font:700 15px/1.3 var(--sans)}.pz-nota summary{cursor:pointer;font-size:15px;color:color-mix(in srgb,var(--fg) 72%,transparent);min-height:32px}.pz-tec{display:block;font-size:15px;color:color-mix(in srgb,var(--fg) 72%,transparent);word-break:break-word;margin-bottom:3px}.pz-com{border-top:1px solid var(--line);padding-top:10px;display:flex;flex-direction:column;gap:8px}.pz-c{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:start;font-size:16px}.pz-c p{margin:2px 0 0;line-height:1.35}.pz-c.res{opacity:.75}.pz-c .link{color:var(--fg);text-decoration:underline;text-underline-offset:4px;font-size:15px}.pz-cols{display:flex;flex-direction:column;gap:14px;min-width:0}.pz-izq,.pz-der{display:flex;flex-direction:column;gap:12px;min-width:0}@media(min-width:900px){.pz-cols{display:grid;grid-template-columns:minmax(0,68fr) minmax(260px,32fr);gap:28px;align-items:start}.pz-der .pz-nota{border-top:0;padding-top:0}}.pz-barra{position:sticky;bottom:0;z-index:15;margin:4px -16px 0;padding:10px 16px;background:var(--bg);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}@media(min-width:900px){.pz-barra{margin:4px 0 0;padding-left:0;padding-right:0}}body.pz-rev-open .muelle{display:none!important}@media(max-width:899px){body.pz-rev-open .main,body.pz-rev-open .main .wrap{padding-bottom:0!important}}.pz-dec{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:10px}.pz-dec button{min-height:52px;border-radius:0;font-size:16px}.pz-caja .pz-dec{grid-template-columns:1.3fr 1fr}.pz-sec{background:none!important;border:1px solid var(--fg)!important;color:var(--fg);font-weight:600}.pz-sol{background:var(--fg)!important;border:1px solid var(--fg)!important;color:var(--bg);font-weight:600;border-radius:0}.pz-caja{display:flex;flex-direction:column;gap:8px;font-size:15px}.pz-caja textarea{width:100%;background:var(--panel2);border:1px solid var(--line);border-radius:0;padding:10px;font-size:16px;resize:vertical}.pz-err{margin:0;color:var(--warn);font-size:15px;font-weight:600}.pz-hecho{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:0 14px;font-size:16px}.pz-hecho.ok{color:var(--acc)}.pz-hecho.bad{color:var(--bad)}.pz-hecho .link{color:var(--fg)}.pz-n{color:var(--warn);font-weight:700}.pz-full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--bg);display:flex;flex-direction:column}.pz-fbox{flex:1;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.pz-fbox img{max-width:100%;max-height:100%;object-fit:contain;transform-origin:center;will-change:transform}.pz-x{position:absolute;top:10px;right:10px;width:56px;height:56px;border-radius:50%;background:var(--bg)!important;border:1px solid var(--fg)!important;color:var(--fg);padding:0}.pz-fl{position:absolute;top:50%;margin-top:-28px;width:48px;height:56px;border:0!important;border-radius:0;background:color-mix(in srgb,var(--bg) 70%,transparent)!important;color:var(--fg);font-size:34px;padding:0}.pz-fl.izq{left:0}.pz-fl.der{right:0}.pz-fl:disabled{opacity:.25}.pz-ffoot{border-top:1px solid var(--line);padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:8px;background:var(--bg)}.pz-fpie{margin:0;text-align:center;font-size:16px;color:var(--fg)}@media(prefers-reduced-motion:reduce){.pz-ft.carga:after,.pz-img.carga{animation:none}}.pz-fbox.sen{cursor:crosshair}.pz-facc{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:8px}.pz-facc button{min-height:48px;border-radius:0;font-size:15px;padding:0 6px}.pz-facc .pz-bt{border:1px solid var(--fg)!important}@media(max-width:640px)and (orientation:portrait){.pz-facc{grid-template-columns:1fr 1fr}}@media(orientation:landscape)and (max-height:520px){.pz-ffoot{flex-direction:row;align-items:center;padding:6px 12px calc(6px + env(safe-area-inset-bottom,0px))}.pz-fpie{flex:1;text-align:left;font-size:15px}.pz-facc{flex:2;grid-template-columns:1.5fr 1fr 1fr 1fr}.pz-facc button{min-height:44px}.pz-x{width:44px;height:44px;top:6px;right:6px}.pz-fl{margin-top:-24px;height:48px}}.pz-emp{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 20px}.pz-ini{min-height:52px;padding:0 24px;border-radius:0;font-size:16px;font-weight:600}.pz-sec.mal{border-color:var(--bad)!important;color:var(--bad)}.pz-sol.mal{background:var(--bad)!important;border-color:var(--bad)!important;color:#fff}.pz-pin.nuevo{background:var(--fg);color:var(--bg);box-shadow:0 0 0 3px var(--warn),0 0 0 5px var(--bg);width:30px;height:30px;margin:-15px 0 0 -15px;line-height:30px;font-size:20px;z-index:2}.pz-ser.abj{display:none}@media(max-width:899px){.pz-ser.arr{display:none}.pz-ser.abj{display:flex;justify-content:space-between;width:100%}.pz-ser.abj .link{font-size:16px;min-height:48px;padding:0 8px}}.pz-mini{padding-bottom:4px;align-items:flex-start;min-height:0}.pz-mini button{height:auto;min-height:0;overflow:visible}.pz-mini button span{white-space:normal;overflow-wrap:anywhere}.pz-lienzo:has(.pz-img){max-width:100%}.pz-rev{padding-bottom:4px}.pz-fil{padding-right:0;flex-wrap:wrap;overflow-x:visible;gap:0 18px}.pz .ar-fresca,.pz .ar-procs,.pz .ar-cifra b,.pz .ar-pct,.pz .ar-fd,.pz .ar-tr span+span,.pz .ar-tt b,.pz .ar-v3-d b{font-family:var(--sans);font-size:max(14px,1em)}.pz .ar-procs,.pz .ar-fd,.pz .ar-fresca{font-size:14px}.pz-dec{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pz-dec button,.pz-facc button{padding:0 4px;font-size:15px}.pz-dec .pz-bt{border:1px solid var(--fg)!important}.pz-dec .pz-bt:disabled{opacity:.4}.pz-caja .pz-dec{grid-template-columns:1.6fr 1fr}.pz-caja .pz-sec{border-color:transparent!important;text-decoration:underline;text-underline-offset:4px}.pz-sol{font-weight:700}@media(max-width:899px){.pz-dec .pz-bt svg,.pz-facc .pz-bt svg{display:none}.pz-img{max-height:80vh}.pz-vis{min-height:0}}.pz-vc{margin-left:auto}.pz-pin{opacity:.78}.pz-pin.nuevo{opacity:1}.pz-fbox img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;display:block}.pz-fwrap{position:relative;flex:none;line-height:0;transform-origin:center;will-change:transform}.pz-frow{display:flex;align-items:center;gap:10px}.pz-frow .pz-fpie{flex:1;text-align:left}.pz-x{position:static;width:auto;min-width:48px;height:48px;border-radius:0;padding:0 14px;display:inline-flex;align-items:center;gap:6px;font:600 15px/1 var(--sans)}@media(orientation:landscape)and (max-height:520px){.pz-ffoot{gap:10px}.pz-frow{flex:1}.pz-x{width:auto;height:44px;top:auto;right:auto}.pz-facc{flex:2}}@media(max-width:640px)and (orientation:portrait){.pz-facc{grid-template-columns:repeat(4,minmax(0,1fr))}}.pz-fl{background:color-mix(in srgb,var(--bg) 88%,transparent)!important;border:1px solid var(--fg)!important;box-shadow:0 0 0 1px var(--bg)}.pz-fil{flex-wrap:nowrap;overflow-x:auto;gap:0 14px}@media(max-width:899px){.pz-fil em{display:none}.pz-fil button{font-size:14px}}.pz-barra.abierta{position:sticky;bottom:0;max-height:70vh;overflow-y:auto}.pz-caja textarea{max-height:22vh;min-height:64px}.pz-aviso{display:none;margin:0;font-size:15px;align-items:center;gap:10px;justify-content:space-between}.pz-aviso .link{color:var(--fg);text-decoration:underline;text-underline-offset:4px;min-height:36px;font-size:15px}@media(max-width:899px){.pz-aviso{display:flex}}@media(min-width:900px){.pz-img{max-height:max(240px,calc(100vh - 440px))}}@media(orientation:landscape)and (max-height:520px)and (max-width:899px){.pz-ser.abj,.pz-aviso{display:none}.pz-ser.arr{display:flex}.pz-barra{padding-top:6px;padding-bottom:6px}.pz-img{max-height:70vh}}.pz-aviso{display:none!important}.pz-barra.abierta{max-height:none;overflow:visible;padding-top:8px;padding-bottom:8px}.pz-caja{gap:6px}.pz-caja textarea{rows:2;min-height:48px;height:56px;max-height:14vh;padding:8px}.pz-caja label{font-size:15px;line-height:1.2}.pz-caja .pz-dec button{min-height:46px}@media(orientation:landscape)and (max-height:520px)and (max-width:1000px){.pz-rev{display:grid;grid-template-columns:minmax(0,1fr) 270px;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:4px 14px;padding:0}.pz-cols{display:contents}.pz-izq{grid-column:1;grid-row:1/-1;gap:6px}.pz-top,.pz-cab,.pz-rev>.pz-sub{grid-column:2}.pz-top{gap:0}.pz-nom{font-size:17px}.pz-der{grid-column:2;grid-row:4;overflow-y:auto;min-height:0;gap:6px}.pz-barra,.pz-barra.abierta{grid-column:2;grid-row:5;margin:0;position:static;padding:6px 0 0;border-top:1px solid var(--line)}.pz-dec{grid-template-columns:1fr 1fr;gap:6px}.pz-dec button{min-height:44px}.pz-caja .pz-dec{grid-template-columns:1.4fr 1fr}.pz-caja textarea{height:48px;max-height:20vh}.pz-vis{margin:0}.pz-img{max-height:calc(100vh - 20px)}.pz-mini,.pz-herr,.pz-ser.abj{display:none}.pz-ser.arr{display:flex}}@media(max-width:899px){.pz .ar-cifra b{font-size:20px;white-space:normal;overflow-wrap:anywhere}.pz .ar-cifra,.pz .ar-cifra span{min-width:0;overflow:visible;text-overflow:clip;white-space:normal;line-height:1.25}}@media(orientation:landscape)and (max-height:520px)and (max-width:1000px){body.pz-rev-open .bot{display:none!important}body.pz-rev-open .main,body.pz-rev-open .main .wrap{padding-bottom:0!important}}@media(orientation:landscape)and (max-height:520px)and (max-width:1000px){.pz-rev{height:calc(100vh - 64px);overflow:hidden}.pz-img{max-height:calc(100vh - 70px)}}@media(orientation:landscape)and (max-height:520px)and (max-width:1000px){.pz-rev:has(.pz-caja) :is(.pz-der,.pz-cab,.pz-rev>.pz-sub,.pz-ser){display:none}.pz-rev:has(.pz-caja) .pz-top{min-height:0}.pz-rev>.pz-sub{display:none}}@media(orientation:landscape)and (max-height:520px)and (max-width:1000px){.pz-rev{height:calc(100vh - 100px)}.pz-img{max-height:calc(100vh - 104px)}}.pend-banda{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:10px;min-height:44px;box-sizing:border-box;padding:6px max(16px,env(safe-area-inset-right)) 6px max(16px,env(safe-area-inset-left));padding-top:calc(6px + env(safe-area-inset-top,0px));background:var(--warn);color:#fff;font-weight:600;font-size:.95rem}.pend-banda span{flex:1;min-width:0}.pend-banda button{min-height:36px;padding:0 16px;border-radius:8px;border:2px solid currentColor;background:transparent;color:inherit;font:inherit;cursor:pointer}.pend-pt{width:10px;height:10px;border-radius:50%;background:currentColor;flex:none;animation:pendlat 1.6s ease-in-out infinite}@keyframes pendlat{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.pend-pt{animation:none}}.app.hay-pend .top{top:calc(44px + env(safe-area-inset-top,0px))}.cnt.pend{background:var(--warn);color:#fff;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:.72rem}.nav .cnt.pend{margin-left:auto}:root[data-theme=dark] :is(.pend-banda,.cnt.pend){color:#1a1200}:root[data-theme=dark] .pend-hecho{color:#06140d}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.pend-banda,.cnt.pend){color:#1a1200}:root:not([data-theme=light]) .pend-hecho{color:#06140d}}.pend-lista ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pend-it{border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--panel2)}.pend-it.ok{opacity:.75}.pend-fila{display:flex;gap:12px;align-items:center}.pend-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.pend-mas{background:none;border:0;color:var(--acc);padding:6px 0;font:inherit;font-size:.85rem;cursor:pointer;min-height:32px}.pend-det{margin:8px 0 0;color:var(--mut);white-space:pre-wrap}.pend-hecho,.pend-undo{min-height:48px;min-width:96px;padding:0 18px;border-radius:10px;font:inherit;font-weight:700;cursor:pointer}.pend-hecho{background:var(--ok);border:0;color:#fff}.pend-undo{background:transparent;border:2px solid var(--line);color:var(--fg)}.pend-luego{margin-top:14px}.pend-luego summary{cursor:pointer;color:var(--mut);min-height:44px;display:flex;align-items:center}.pend-luego ul{margin-top:8px}
