@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-var.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--bg:#f3f6fa;--pane:#fff;--pane2:#f7f9fc;--line:#d3dde8;--tx:#17263b;--mut:#536477;--acc:#1557b0;--acctx:#fff;--sel:#e3eefc;--wbg:#fff1d1;--wtx:#7a4200;--cbg:#fde8e7;--ctx:#a3190f;--obg:#e7f5ec;--otx:#1f6b3d;--focus:#b45309;--band:#253348;--lg-suce:#5aa9ff;--lg-dio:#fff;--lg-sdot:#fff;--lg-idot:#5aa9ff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--tx);background:var(--bg);font:13px/1.4 IBM Plex Sans,system-ui,sans-serif}body{background:var(--bg);margin:0}#root{flex-direction:column;min-height:100vh;display:flex}h1{margin:0;font-size:19px}.mono{font-family:IBM Plex Mono,ui-monospace,monospace}.mut{color:var(--mut)}.small{font-size:12px}.strong{font-weight:600}.m0{margin:0}.col{flex-direction:column;gap:12px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row.end{justify-content:flex-end}.row.bottom{align-items:flex-end}.row.top{align-items:flex-start}.row.nowrap{flex-wrap:nowrap}.sp,.grow{flex:1}.grow2{flex:1.4}.w460{max-width:460px}.btn{font:inherit;background:var(--pane);color:var(--tx);cursor:pointer;border:1px solid #c7cfda;border-radius:4px;min-height:32px;padding:6px 12px}.btn:hover{background:#eef3fa}.btn.pri{background:var(--acc);border-color:var(--acc);color:var(--acctx);font-weight:600}.btn.pri:hover{background:#094fa3}.btn.sm{min-height:26px;padding:3px 8px;font-size:12px}.btn.on{background:var(--sel);border-color:var(--acc);font-weight:600}.btn.danger{border-color:var(--ctx);color:var(--ctx)}.btn.danger.pri{color:#fff;background:#b42318;border-color:#b42318}.btn.danger.pri:hover{background:#912018}.btn.armed{color:#fff;background:#b42318 linear-gradient(90deg,#ffffff47 50%,#0000 50%) 100% 0/200% 100%;border-color:#b42318;font-weight:700;animation:2s linear forwards armwait}@keyframes armwait{0%{opacity:.7;background-position:0 0}to{opacity:1;background-position:100% 0}}.btn.full{width:100%}.btn:disabled{opacity:.45;cursor:not-allowed}.link{font:inherit;color:var(--acc);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.inp{font:inherit;background:var(--pane);color:var(--tx);box-sizing:border-box;border:1px solid #c7cfda;border-radius:4px;width:100%;min-height:34px;padding:7px 9px}.inp:focus,.btn:focus-visible,.link:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.fld{flex-direction:column;gap:4px;display:flex}.fld label{font-size:12px;font-weight:600}.err,.okb,.warnb{border-radius:4px;padding:8px 10px}.err{background:var(--cbg);color:var(--ctx);border:1px solid #f3b8b3}.okb{background:var(--obg);color:var(--otx);border:1px solid #a9dbbb}.warnb{background:var(--wbg);color:var(--wtx);border:1px solid #f0d08a}.card{background:var(--pane);border:1px solid var(--line);box-sizing:border-box;border-radius:4px;flex-direction:column;gap:12px;width:min(420px,100%);padding:22px 24px;display:flex;box-shadow:0 10px 40px #1018281f}.card.wide{width:min(620px,100%)}.steps{gap:6px;display:flex}.st{border-bottom:3px solid var(--line);color:var(--mut);flex:1;padding:4px 0;font-size:12px}.st.on{border-color:var(--acc);color:var(--tx);font-weight:600}.st.done{border-color:var(--otx);color:var(--otx)}.chk{flex-direction:column;gap:3px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.chk li.ok{color:var(--otx)}.chk li.no{color:var(--mut)}.qrw{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}img.qr{border:1px solid var(--line);background:#fff;border-radius:4px;width:190px;height:190px;padding:8px}.qsteps{flex-direction:column;flex:1;gap:6px;min-width:220px;margin:0;padding-left:18px;display:flex}.key{word-break:normal;margin-top:4px;font-size:14px}.codesbox{flex-direction:column;gap:8px;display:flex}.codes{background:var(--pane2);border:1px dashed #9aa4b2;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;padding:12px;font-size:15px;display:grid}.con{flex-direction:column;flex:1;display:flex;position:relative}.hdr{background:var(--band);color:#f2f5f9;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px;display:flex}.hdr .btn{color:#f2f5f9;background:#27354a;border-color:#3a4a60}.hdr b{letter-spacing:.12em}.banner{background:var(--wbg);color:var(--wtx);border-bottom:1px solid #f0d08a;align-items:center;gap:10px;padding:8px 14px;display:flex}.board{text-align:center;background:repeating-linear-gradient(45deg,#f3f6fa,#f3f6fa 12px,#eef2f7 12px 24px);flex:1;justify-content:center;align-items:center;padding:24px;font-size:14px;display:flex}.board p{max-width:520px}.pop{z-index:20;background:var(--pane);border:1px solid var(--line);border-radius:6px;width:300px;padding:4px;position:absolute;top:46px;right:12px;box-shadow:0 10px 40px #10182833}.pop .mh{padding:6px 8px 4px;font-size:12px;font-weight:700}.pop .mhs{border-top:1px solid var(--line);letter-spacing:.07em;text-transform:uppercase;color:var(--mut);margin-top:4px;padding:8px 8px 3px;font-size:10px;font-weight:700}.pi{text-align:left;width:100%;font:inherit;color:var(--tx);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-direction:column;align-items:flex-start;padding:5px 10px;display:flex}.pi:hover{background:var(--sel)}.pi small{color:var(--mut);font-size:11px}.lock{z-index:50;background:#e9edf3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ovl{z-index:30;background:#10182873;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow:auto}.ovl.top{z-index:40}.dlg{box-sizing:border-box;background:var(--pane);border:1px solid var(--line);border-radius:6px;flex-direction:column;width:min(980px,100%);display:flex;box-shadow:0 10px 40px #10182840}.dlg.sm{width:min(440px,100%)}.dlg.md{width:min(760px,100%)}.dlg.lg{width:min(1000px,100%)}.dlg.xl{width:min(1640px,100%)}.dlg>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 16px;display:flex}.dlg>header .dt{font-size:16px}.dlg>section{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.dlg>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px;display:flex}.tabs{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--band) 10%, #fff);display:flex}.tabs button{font:inherit;cursor:pointer;color:var(--tx);background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 14px}.tabs button.on{border-bottom-color:var(--acc);background:#fff;font-weight:600}.tbl{border-collapse:collapse;width:100%}.tbl th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:#3b4552;background:color-mix(in srgb, var(--band) 10%, #fff);border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 8px;font-size:10px;font-weight:700}.tbl td{vertical-align:middle;border-bottom:1px solid #e6eaf0;padding:6px 8px}.tag{white-space:nowrap;border:1px solid #0000;border-radius:3px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.t-ok{background:var(--obg);color:var(--otx)}.t-warn{background:var(--wbg);color:var(--wtx)}.t-off{color:var(--mut);background:#eceff3}.t-r-operador{color:#0b3d7a;background:#eef3fa;border-color:#c9daf3}.t-r-consulta{color:#47515d;background:#f1f3f5;border-color:#d5dbe2}.t-r-responsable{color:#0f5c53;background:#e7f5f2;border-color:#bfe2db}.t-r-administrador{color:#51308c;background:#f3eefa;border-color:#dacdf0}.dl{grid-template-columns:160px minmax(0,1fr);gap:6px 12px;margin:0;display:grid}.dl dt{color:var(--mut)}.dl dd{flex-direction:column;gap:6px;margin:0;display:flex}.admw{min-height:560px;display:flex}.admnav{border-right:1px solid var(--line);flex-direction:column;flex:0 0 186px;gap:1px;padding:6px;display:flex}.admnav .h{letter-spacing:.07em;text-transform:uppercase;color:var(--mut);padding:4px 8px 3px;font-size:10px;font-weight:700}.admnav button{font:inherit;text-align:left;color:var(--tx);background:0 0;border:0;border-radius:4px;padding:5px 10px 5px 20px}.admnav button:hover:not(.on){background:var(--pane2)}.admnav button.on{background:var(--sel);font-weight:600}.admc{flex-direction:column;flex:1;gap:12px;min-width:0;padding:12px 16px;display:flex}.roles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rolec{border:1px solid var(--line);background:#f9fafc;border-radius:4px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.rolec .tag,.rpick .tag{align-self:flex-start;font-size:12px}.rolec span{color:#3b4552;font-size:12px}.rpick{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rpick button{font:inherit;text-align:left;background:var(--pane);cursor:pointer;color:var(--tx);border:1px solid #c7cfda;border-radius:4px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.rpick button.on{border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc);background:#eef3fa}.rpick button:disabled{opacity:.45;cursor:not-allowed}.rpick small{color:var(--mut)}@media (width<=720px){.roles,.rpick{grid-template-columns:1fr}.admw{flex-direction:column}.admnav{border-right:0;border-bottom:1px solid var(--line);flex:none}.dl{grid-template-columns:1fr}}.admc h3{margin:14px 0 4px;font-size:14px}.admc .intro{margin:0 0 6px;font-size:12px}.admc{overflow:auto}.navg{flex-direction:column;gap:1px;display:flex}.navg+.navg .h{border-top:1px solid var(--line);margin-top:8px;padding-top:10px}.nadd{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.nadd.first{margin-top:0}.nadd .inp,.tbl.cfg .inp,.lrow2 .inp{min-height:28px;padding:3px 6px}.nadd .inp{width:auto}.nadd .inp.grow{flex:1;min-width:140px}.chips{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.chips.flat{margin:0}.chip{font:inherit;border:1px solid var(--line);background:var(--pane2);white-space:nowrap;min-height:24px;color:var(--tx);border-radius:3px;padding:1px 9px;font-size:12px}button.chip{cursor:pointer}.chip.on{border-color:var(--acc);background:var(--sel);font-weight:600}.chip .chipin{width:180px;min-height:22px;padding:0 4px}.mseg{gap:3px;display:inline-flex}.mseg button{border:1px solid var(--line);background:var(--pane);min-height:24px;color:var(--tx);opacity:.55;cursor:pointer;border-radius:3px;padding:1px 6px;font:700 11px IBM Plex Mono,ui-monospace,monospace}.mseg button.on{opacity:1;box-shadow:0 0 0 2px var(--acc)}.box{border:1px solid var(--line);background:var(--pane2);border-radius:6px;margin-top:10px;padding:8px 10px}.lsts{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.lst{border:1px solid var(--line);border-radius:4px;padding:8px}.lst h3{margin-top:0}.lst p{margin:2px 0 6px}.lrow2{align-items:center;gap:4px;margin-bottom:3px;display:flex}.lrow2 .inp{flex:1;min-width:0}.lrow2 .inp.w70{flex:0 0 70px}.formg{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.tbl tr.sith td{background:var(--pane2);padding:3px 10px;font-size:12px;font-weight:600}.tbl.cfg td{padding:3px 6px}.tbl.cfg select.inp{width:auto;max-width:200px}.tbl.cfg input.inp:not([class*=w]){min-width:130px}.tbl.cfg td.multi{align-items:center;gap:4px;display:flex}.retired{opacity:.5}.btn.ghost{background:0 0;border-color:#0000}input.color{border:1px solid var(--line);vertical-align:middle;border-radius:3px;width:34px;height:26px;padding:0}.nw{white-space:nowrap}.w50,.inp.w50{width:50px}.w64,.inp.w64{width:64px}.w70,.inp.w70{width:70px}.w80,.inp.w80{width:80px}.w90,.inp.w90{width:90px}.w110,.inp.w110{width:110px}.w120,.inp.w120{width:120px}.w170,.inp.w170{width:170px}.w160,.inp.w160{width:160px}.w180,.inp.w180{width:180px}.w240,.inp.w240{width:240px}.w280,.inp.w280{width:280px}.dl dd>.tag,.dl dd>.row{align-self:flex-start}.tbl td.nm{white-space:nowrap}.tbl td.em{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.tblw{overflow-x:auto}@media print{.noprint,.brand,.afoot,.steps,.card h1{display:none!important}.auth,.card,.ovl,.dlg{box-shadow:none!important;background:#fff!important;border:0!important;position:static!important}}:root{--pv:3px;--ph:6px;--bandtx:#fff}.hdr{gap:4px 8px;padding:4px 10px}.cnts{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.cnt{white-space:nowrap;box-sizing:border-box;background:#27354a;border:1px solid #3a4a60;border-radius:5px;align-items:baseline;gap:3px;min-height:24px;padding:1px 6px;font-size:12px;display:inline-flex}.cnt b{font-size:13px}.cnt .mut,.hdr .mut{color:#b6c0ce}.clock{font-size:15px;font-weight:600}.viewbtn{text-align:left;min-width:150px}.hdr .btn.ctxon{color:#fff;background:#db2777;border-color:#db2777;font-weight:700}.pop.stack{width:auto;min-width:250px;max-width:340px}.pop.at-left{right:auto}.pop .pi.on{background:var(--sel);font-weight:700}.pop .pi:disabled{cursor:default;opacity:1;color:var(--mut);font-size:11px}.pop .pi:disabled:hover{background:0 0}.offl{background:var(--cbg);color:var(--ctx);border-bottom:1px solid var(--ctx);padding:6px 14px;font-weight:700}.cbody{flex:1;min-height:0;display:flex}.cmain{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.tbox{background:var(--pane);flex:1;min-height:0;overflow:auto}.empty{text-align:center;padding:24px}.utbl th,.utbl td{padding:var(--pv) var(--ph)}.utbl th{z-index:1;width:1%;position:sticky;top:0}.utbl th.c-addr{width:auto}.utbl td{white-space:nowrap;border-bottom:1px solid var(--line)}.utbl td.addr{text-overflow:ellipsis;width:100%;min-width:140px;max-width:0;overflow:hidden}.tbl tr.ur{cursor:pointer}.tbl tr.ur:hover td{background:var(--pane2)}.tbl tr.ur.sel td,.utbl tr.sel td{background:var(--sel)}.utbl tr.haspin td{border-bottom:0}.utbl tr.pinrow td{padding:0 var(--ph) 3px 28px;white-space:normal;cursor:pointer}.utbl tr.ctxh td{background:var(--band);color:var(--bandtx);padding:5px 10px;font-weight:700}.utbl tr.ctxh .sub{opacity:.8;font-weight:400}.utbl tr.cath td{background:var(--pane2);border-top:2px solid var(--tx);padding:4px 10px}.catname{letter-spacing:.04em;text-transform:uppercase;min-width:230px;margin-right:8px;font-size:12px;font-weight:700;display:inline-block}.cc{border-radius:3px;margin-right:4px;padding:0 7px;font-size:11px;font-weight:600;display:inline-block}.cc.ok{color:#fff;background:#2b7a4b}.cc.busy{color:#1a1300;background:#f2b33d}.cc.out{color:#fff;background:#5c6670}.rb{font:inherit;text-align:left;min-height:20px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.indc{align-items:center;gap:4px;display:flex}.typed{padding-left:16px!important}.utag{border:1px solid var(--line);background:var(--pane2);border-radius:3px;padding:0 4px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;display:inline-block}.pinl{background:var(--pane2);color:var(--tx);border:1px solid var(--line);border-radius:3px;padding:1px 6px;font-size:12px;display:inline-block}.tur{border-radius:3px;padding:0 5px;font-family:IBM Plex Mono,monospace;font-weight:700}.tur.soon{background:var(--wbg);color:var(--wtx);box-shadow:inset 0 0 0 1px var(--wtx)}.tur.over{background:var(--cbg);color:var(--ctx);box-shadow:inset 0 0 0 1px var(--ctx)}.pill{text-align:center;white-space:nowrap;box-sizing:border-box;border:1px solid var(--line);background:var(--pane2);border-radius:4px;min-width:28px;padding:1px 5px;font-size:11px;font-weight:700;display:inline-block}.band{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:var(--pane2);border-radius:4px;padding:1px 8px;font-size:12px;font-weight:700;display:block;overflow:hidden}.utbl td.bandtd{max-width:560px;padding-top:2px;padding-bottom:2px}.card.qp{z-index:25;background:var(--pane);border:1px solid var(--line);border-radius:6px;width:1080px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:0;position:fixed;overflow:auto;box-shadow:0 10px 40px #10182833}.qph{border-bottom:1px solid var(--line);background:var(--pane);z-index:1;flex-wrap:nowrap;align-items:center;gap:8px;padding:8px 12px;display:flex;position:sticky;top:0}.qph>.mut.mono{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qph>*{flex-shrink:0}.qph>.mut.mono,.qph>span:not(.pill):not(.tag):not(.prio){flex-shrink:1}.qph b.qpt{font-size:16px}.qpb{padding:8px 12px 12px}.qpb.two{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:18px;display:grid}.qcol{flex-direction:column;display:flex}.qcol.r{border-left:1px solid var(--line);padding-left:16px}.sh{color:var(--mut);text-transform:uppercase;letter-spacing:.04em;margin:12px 0 4px;font-size:11px;font-weight:700}.qcol>.sh:first-child{margin-top:0}.keys{flex-wrap:wrap;gap:4px;display:flex}.kb{border:1px solid var(--line);background:var(--pane2);min-width:40px;min-height:28px;font:inherit;cursor:pointer;border-radius:4px;padding:2px 6px;font-weight:600}.kb.cur{outline:2px solid var(--acc);background:var(--sel)}.kb:disabled{opacity:.28;background:0 0;border-style:dashed;font-weight:400}.acts2{flex-wrap:wrap;gap:4px;display:flex}.qrow{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.nl{flex-direction:column;gap:3px;max-height:48vh;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:flex;overflow:auto}.ne{color:var(--mut);border-radius:5px;grid-template-columns:40px 1fr;align-items:start;gap:6px;padding:3px 5px;display:grid}.kp{vertical-align:1px;border:1px solid var(--line);border-radius:3px;margin-right:4px;padding:0 4px;font:700 10.5px IBM Plex Mono,monospace;display:inline-block}.dl{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px 8px;font-size:12px;display:grid}.dl label{color:var(--mut)}.dl .inp{box-sizing:border-box;width:100%;min-height:24px;padding:1px 6px;font-size:12px}.opts{flex-wrap:wrap;gap:6px;display:flex}.opts.col{flex-direction:column;align-items:stretch}.opt{background:var(--pane);white-space:nowrap;min-height:28px;font:inherit;color:var(--tx);cursor:pointer;text-align:left;border:1px solid #c7cfda;border-radius:4px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex;box-shadow:0 1px #1018280d}.opt:hover:not(:disabled){background:#eef3fa}.opt.on{border-color:var(--acc);background:var(--sel);box-shadow:inset 0 0 0 1px var(--acc);font-weight:600}.missl{color:var(--ctx);font-size:12px;font-weight:600}.warnbox{border:1px solid var(--wtx);background:var(--wbg);color:var(--wtx);border-radius:6px;padding:6px 10px}.uv{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:10px;min-height:0;padding:10px;display:grid;overflow:hidden}.uv>section{box-sizing:border-box;min-width:0}.ovctx{background:var(--pane);border:1px solid var(--line);border-radius:6px;padding:10px 12px}.ovctx h3{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin:0;font-size:11px;font-weight:600}.uv .uvlist{flex-direction:column;grid-area:1/2/span 2;align-self:stretch;min-height:0;display:flex}.uv .uvlist .scroll{flex:1;min-height:0;overflow:auto}.uv .fld .inp{box-sizing:border-box;width:100%;min-width:0}.uv .formg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:6px}.uv .fld.full{grid-column:1/-1}.uvbar{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.uv .tbl td,.uv .tbl th{padding:var(--pv) var(--ph);white-space:nowrap}.uv .tbl td.wrap{white-space:normal;min-width:180px;font-size:12px}.cand2{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:4px 0;display:flex}.sst{border:1px solid var(--line);border-radius:3px;padding:0 5px;font-size:11px;font-weight:700;display:inline-block}.sst.pending{background:var(--wbg);color:var(--wtx)}.sst.active{background:var(--sel);color:var(--acc)}.sst.closed{background:var(--pane2);color:var(--mut)}.hlc{text-align:center;border:1px solid var(--line);border-radius:3px;min-width:34px;padding:0 4px;font-weight:700;display:inline-block}.mt8{margin-top:8px}.aic{align-items:center}.vnum{text-align:center;min-width:24px}kbd{border:1px solid color-mix(in srgb, var(--acc) 25%, var(--line));color:color-mix(in srgb, var(--acc) 70%, var(--mut));background:color-mix(in srgb, var(--acc) 8%, var(--pane));vertical-align:1px;border-bottom-width:2px;border-radius:4px;margin-left:6px;padding:0 4px;font:600 10px IBM Plex Mono,monospace}.btn.pri kbd{color:inherit;background:0 0;border-color:#ffffff80}.ass{align-self:flex-start}.hdr .btn.pri{color:#04111f;background:#7cb8ff;border-color:#7cb8ff;font-weight:600}.pop.ctxpop{left:120px;right:auto}.pop.scrpop{right:170px}.toastb{z-index:60;background:var(--cbg);color:var(--ctx);border:1px solid var(--ctx);border-radius:6px;padding:6px 14px;font-weight:600;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.hdr .wm{flex:none;width:auto;height:24px;display:block}.wm path{fill:none;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.wm.bold path{stroke-width:9.5px}.wm .wm-s{stroke:var(--lg-suce)}.wm .wm-d{stroke:var(--lg-dio)}.wm .wm-sd{fill:var(--lg-sdot)}.wm .wm-id{fill:var(--lg-idot)}.pik{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.psw{flex-direction:column;gap:2px;display:flex;position:relative}.psdd{z-index:25;background:var(--pane);border:1px solid var(--line);border-radius:6px;max-height:320px;padding:3px;position:absolute;top:34px;left:0;right:0;overflow:auto;box-shadow:0 10px 40px #10182833}.psi{text-align:left;width:100%;font:inherit;color:var(--tx);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-direction:column;align-items:flex-start;padding:4px 8px;display:flex}.psi.on,.psi:hover{background:var(--sel)}.cpk{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex;position:relative}.chipx{border:1px solid var(--line);background:var(--pane2);white-space:nowrap;border-radius:3px;align-items:center;gap:4px;min-height:24px;padding:1px 4px 1px 9px;font-size:12px;font-weight:600;display:inline-flex}.chipx button{color:var(--mut);cursor:pointer;background:0 0;border:0;padding:0 3px;font:700 13px IBM Plex Sans,sans-serif}.addb{border:1px dashed var(--acc);background:var(--pane);color:var(--acc);cursor:pointer;white-space:nowrap;border-radius:3px;min-height:24px;padding:1px 9px;font:600 12px IBM Plex Sans,sans-serif}.addb:disabled{opacity:.4;cursor:default}.cpop{z-index:25;background:var(--pane);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:2px;width:300px;max-height:320px;padding:6px;display:flex;position:absolute;top:30px;left:0;overflow:auto;box-shadow:0 10px 30px #1018282e}.cpi{text-align:left;font:inherit;color:var(--tx);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 8px}.cpi:hover{background:var(--sel)}.btn.lnk{color:var(--acc);font-weight:600}.cpop.wide{flex-flow:wrap;gap:4px;width:380px}.rel{position:relative}.inp.full{box-sizing:border-box;width:100%}.tabs.stabs{background:0 0;flex-wrap:wrap;margin:10px 0 8px}.tabs.stabs button{padding:6px 12px;font-size:12px}.tabs.stabs button.dim{opacity:.5;text-decoration:line-through}.half{max-width:760px}.ovl-warn{color:var(--wtx);white-space:normal;max-width:260px;margin-top:3px;font-size:11px}.chipx.armed{color:#b42318;background:#fde8e7;border-color:#b42318}.chipx.armed button{color:#b42318;font-size:11px;animation:2s linear forwards armwait}.ne.warn{background:var(--wbg);color:var(--wtx)}.owe{color:var(--wtx);font-family:IBM Plex Mono,monospace;font-weight:700}.formg.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.formg.two .fld.full{grid-column:1/-1}.formg.two .inp{box-sizing:border-box;width:100%}.owedx{vertical-align:1px;margin-left:8px}.desp{flex:1;min-width:0;min-height:0;display:flex}.side{background:var(--pane);border-right:1px solid var(--line);flex-direction:column;flex:0 0 420px;min-height:0;display:flex}.sideq{flex-direction:column;min-height:0;max-height:55%;display:flex}.sidet{border-top:1px solid var(--line);flex-direction:column;flex:1;min-height:0;display:flex}.side .scroll{scrollbar-gutter:stable;min-height:0;overflow:hidden auto}.secthead{background:var(--pane);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;min-height:26px;padding:3px 10px;display:flex}.secthead h3{margin:0;font-size:13px}.secthead.sith{background:var(--pane2);min-height:20px}.sitb{align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.sitb i{background:var(--sit);border-radius:2px;width:10px;height:10px;display:inline-block}.qcard{box-sizing:border-box;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--sit) 9%, var(--pane));width:100%;box-shadow:inset 5px 0 0 var(--sit);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1px 8px;padding:4px 10px 4px 13px;display:grid}.qcard.sel{background:var(--sel)}.qcard .sub{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;grid-column:1/5;font-size:12px;overflow:hidden}.qcard .qa{min-height:22px}.qmain{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.prio{text-align:center;border-radius:4px;min-width:22px;padding:1px 5px;font-size:11px;font-weight:700;display:inline-block}.prio.p1{color:#fff;background:#b42318}.prio.p2{color:#1a1300;background:#f79009}.prio.p3{color:#1a1300;background:#fec84b}.prio.p4{color:#fff;background:#667085}.el{border-radius:3px;padding:0 2px;font-family:IBM Plex Mono,monospace;font-size:11px}.brd-w{outline:2px solid var(--tx);outline-offset:1px}.brd-c{outline:2px solid var(--ctx);outline-offset:1px}.tag.warm,.tag.near{border-color:var(--wtx);color:var(--wtx);background:var(--wbg)}.blinkw{border-radius:3px;padding:0 2px;animation:1.2s step-end infinite blinkw}@keyframes blinkw{0%,to{background:var(--wbg)}50%{background:#fde047}}@media (prefers-reduced-motion:reduce){.blinkw{animation:none}}.side-chips{border-bottom:1px solid var(--line);margin:0;padding:6px 10px}.lrow{box-sizing:border-box;border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 6px;width:100%;min-height:28px;padding:4px 10px;display:grid}.lrow.sel{background:var(--sel)}.lrow .sub{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;grid-column:2/4;font-size:12px;overflow:hidden}.lrow .rowacts{grid-column:2/4}.ell{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pager{justify-content:flex-end;align-items:center;gap:6px;padding:6px 10px;display:flex}.nf2{grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);align-items:stretch;gap:14px;display:grid}.nfl,.nfr{flex-direction:column;gap:8px;min-width:0;display:flex}.nfr>.fld.grow{flex-direction:column;flex:1;display:flex}.nfr>.fld.grow textarea{resize:vertical;flex:1;min-height:120px}.near{border:1px solid var(--wtx);background:var(--wbg);border-radius:4px;padding:6px 10px}.near ul{margin:4px 0 0;padding-left:18px}.near li{margin:2px 0}.codep{flex-direction:column;gap:6px;display:flex}.cpg{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:minmax(32px,max-content);gap:4px;display:grid}.cpg button{border:1px solid var(--line);background:var(--pane);text-align:left;min-height:30px;font:inherit;cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:2px 6px;display:flex}.cpg button.on,.cpo button.on{border-color:var(--acc);background:var(--sel)}.cpg small{color:var(--mut);font-size:11px;display:block}.cpb{background:var(--sel);min-width:2.6rem;color:var(--acc);border-radius:4px;justify-content:center;align-self:stretch;align-items:center;padding:0 4px;font-family:IBM Plex Mono,monospace;font-weight:800;display:inline-flex}.cpo{flex-wrap:wrap;align-content:flex-start;gap:5px;max-height:260px;display:flex;overflow:auto}.cpo button{box-sizing:border-box;border:1px solid var(--line);background:var(--pane2);text-align:left;min-height:34px;font:inherit;cursor:pointer;border-radius:4px;flex:0 0 calc(33.3333% - 3.33333px);padding:5px 8px;display:block}.cpo button .cl{align-items:baseline;gap:8px;display:flex}.cpo button small{color:var(--mut);margin-top:1px;font-size:11px;display:block}.small.warn{color:var(--wtx);font-weight:600}.avd{grid-template-columns:auto minmax(0,1fr);gap:3px 10px;margin:0 0 6px;display:grid}.avd dt{color:var(--mut)}.avd dd{margin:0}.avd dd.pre{white-space:pre-wrap}.mb6{margin-bottom:6px}.psdd.static{max-height:220px;position:static;overflow:auto}.toastb.ok{background:var(--pane);color:var(--tx);border-color:var(--acc);align-items:center;gap:10px;padding:10px 14px;font-size:15px;display:flex}.lbl{font-size:12px;font-weight:600}.prios{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.prb{font:inherit;border:1px solid var(--line);background:var(--pane);color:var(--tx);cursor:pointer;white-space:nowrap;border-left-width:5px;border-radius:4px;min-height:32px;padding:0 6px;font-size:13px;font-weight:700}.prb span{font-size:12px;font-weight:400}.prb.p1{border-left-color:#b42318}.prb.p2{border-left-color:#f79009}.prb.p3{border-left-color:#fec84b}.prb.p4{border-left-color:#667085}.prb.p1.on{color:#fff;background:#b42318;border-color:#b42318}.prb.p2.on{color:#1a1300;background:#f79009;border-color:#f79009}.prb.p3.on{color:#1a1300;background:#fec84b;border-color:#fec84b}.prb.p4.on{color:#fff;background:#667085;border-color:#667085}.mo{white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;min-height:18px;padding:0 5px;font:700 11px IBM Plex Mono,monospace;display:inline-flex}.mo-emergency{color:#fff;background:#b42318}.mo-no_signals{color:var(--tx);border:1px dashed var(--mut);background:0 0}.mo-support{color:#fff;background:#6a43d9}.mo-supervision{color:#0d5d5c;background:#e6f4f1;border-color:#17706f}.cl{align-items:center;gap:3px;display:flex}.cs{box-sizing:border-box;border:1px solid #0000;border-radius:4px;flex-direction:column;align-items:center;min-width:38px;padding:0 3px;font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.2;display:inline-flex}.cs b{color:var(--mut);font-size:10px;font-weight:600}.cs.done{background:var(--pane2)}.cs.fut{color:var(--mut);opacity:.5}.cs.cur b{color:inherit}.cs.pend{border:1px dashed var(--mut)}.btn.c0b{color:#1f6b3d;border-color:#2b7a4b;font-weight:700}.btn.c0b:hover:not(:disabled){background:#e7f5ec}.destp{font-style:italic}.warnaddr{color:var(--wtx);font-weight:600}.tag.lk{border-color:var(--acc);color:var(--acc)}.qmain>.tag{margin-left:6px}.avline{margin-bottom:4px}.extrow{align-items:center;gap:6px}.inp.sm{width:140px;min-height:26px;padding:3px 6px;font-size:12px}.mates{flex-direction:column;gap:3px;margin:0 0 6px;padding:0;list-style:none;display:flex}.mate{white-space:nowrap;margin-right:8px}.kp.c0m{border:1px dashed var(--mut);background:var(--pane)!important;color:var(--tx)!important}.ncomp{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.ncomp textarea{resize:vertical;min-height:44px}.chip.bellc.on{color:#a3190f;background:#fde8e7;border-color:#b42318}.bells{z-index:40;flex-direction:column;gap:2px;display:flex;position:absolute;top:0;left:0;right:0}.bell{color:#fff;background:#b42318;align-items:center;gap:10px;padding:6px 14px;display:flex}.bell .btn{background:#fff}.cbody{position:relative}.asg{outline:none;flex-direction:column;gap:8px;display:flex}.asgh{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.asgt td,.asgt th{padding:4px 6px}.asgt tr.cur{outline:2px solid var(--acc);outline-offset:-2px}.asgt tr.on{background:var(--sel)}.asgt tr.off td{color:var(--mut)}.asgt tr.asgsep td{background:var(--pane2);color:var(--mut);font-size:12px;font-weight:600}.mseg button.on{opacity:1;border-color:var(--acc);background:var(--sel)}.hlist{flex-direction:column;gap:3px;max-height:260px;margin:6px 0;display:flex;overflow:auto}.hopt{text-align:left;background:var(--pane);font:inherit;cursor:pointer;border:1px solid #c7cfda;border-radius:4px;padding:4px 8px;display:block}.hopt small{color:var(--mut);font-size:11px;display:block}.hopt:hover{background:#eef3fa}.hopt.on{border-color:var(--acc);background:var(--sel);box-shadow:inset 0 0 0 1px var(--acc)}.wcols{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wcols>div{flex-direction:column;gap:3px;display:flex}.wopt{text-align:left;border:1px solid var(--line);background:var(--pane2);font:inherit;cursor:pointer;border-radius:4px;padding:4px 8px;font-size:12px;display:block}.wopt.on{border-color:var(--acc);background:var(--sel)}.psi.row2{justify-content:space-between;align-items:center;gap:8px;display:flex}.card.qp .btn{min-height:28px;padding:3px 10px}.card.qp .sh{margin-top:8px}.lrow{min-height:24px;padding:3px 10px}.qcard{padding-top:3px;padding-bottom:3px}.mseg button.m-emergency{color:#b42318;border-color:#b42318}.mseg button.m-no_signals{border-style:dashed}.mseg button.m-support{color:#6a43d9;border-color:#6a43d9}.mseg button.m-supervision{color:#0d5d5c;border-color:#17706f}.mseg button.on.mo-emergency{color:#fff;background:#b42318;border-color:#b42318}.mseg button.on.mo-no_signals{background:var(--pane);color:var(--tx);border:1px dashed var(--tx)}.mseg button.on.mo-support{color:#fff;background:#6a43d9;border-color:#6a43d9}.mseg button.on.mo-supervision{color:#0d5d5c;background:#e6f4f1;border-color:#17706f}.utbl tr.ur.hl td{background:color-mix(in srgb, var(--acc) 14%, var(--pane))}.nearl{margin:4px 0 0;padding-left:18px}.warnbox.wseen{justify-content:space-between;align-items:center;gap:8px;display:flex}.bell.info{color:#0b3d7a;background:#e3eefc}.uvleft{background:var(--pane);border:1px solid var(--line);border-radius:6px;flex-direction:column;min-height:0;display:flex;overflow:auto}.uvleft>.ovctx{border:0}.box.hbox{margin-bottom:4px;padding:4px 8px}.box.hbox .nadd{margin:2px 0}.lrow2.lhead{text-transform:uppercase;color:var(--mut);font-size:11px;font-weight:700}.lrow2.lhead span{flex:1}.uv .uvleft{grid-area:1/1/span 2;align-self:stretch}.tag.t29{color:#8a1c13;cursor:default;background:#fde8e7;border-color:#e8a29b;margin-left:4px}.indc .tag.t29{padding:0 3px;font-size:10px}.topc{white-space:nowrap}.sidet>.sh,.sidet>.link,.sidet>p.small{padding:0 10px}.topc.warm{color:#6b4500;background:#fdf0d5;border-color:#c98a0b}.topc.hot{color:#fff;background:#d92d20;border-color:#b42318}.tabs button.crit{color:#b42318}.alist{margin:0;padding:0;list-style:none}.al{border-left:3px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:0 8px;padding:4px 8px;display:grid}.al .alt{font:inherit;text-align:left;cursor:pointer;color:var(--tx);background:0 0;border:0;padding:0}.al small{grid-column:1}.al .btn{grid-area:1/2/span 2}.al.l-warning{border-left-color:var(--tx)}.al.l-critical{border-left-color:#d92d20}.al.l-critical .alt{font-weight:600}.al.esc{background:#f7ede6;border-left:5px solid #5c2d0e}.al.seen{opacity:.75}.alpop{z-index:45;background:#fdf0d5;border:2px solid #c98a0b;border-radius:6px;flex-direction:column;gap:4px;width:min(420px,100vw - 32px);padding:8px 10px;display:flex;position:fixed;top:52px;right:14px;box-shadow:0 6px 20px #0000002e}.alpop.crit{background:#fde8e7;border-color:#d92d20}.alpoph{align-items:center;display:flex}.alpl{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 0}.alpop .btn.pri{align-self:flex-end}.toastb.remote{color:#0d4f4c;background:#e1f3f1;border-color:#17706f;align-items:center;gap:10px;display:flex;bottom:64px}.pi.dis{cursor:default;opacity:.8}.pi.dis:hover{background:0 0}.lock.relevo{flex-wrap:wrap;align-items:stretch;gap:16px;overflow:auto}.lock.relevo>.card{align-self:center}.rvsum{gap:6px;width:min(460px,100%);max-height:calc(100vh - 32px);overflow:auto}.rvs .sh{margin-top:4px}.ell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chips .sep{background:var(--line);align-self:stretch;width:1px;margin:0 4px}.qsend{z-index:32;background:var(--pane);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:6px;width:320px;padding:10px;display:flex;position:fixed;box-shadow:0 8px 24px #0003}.qsend .row{align-items:center;display:flex}.dropon,tr.ur.dropon td{box-shadow:inset 0 0 0 2px #2e9e5b;background:#e3f5e8!important}tr.ur[draggable=true],.qcard[draggable=true]{cursor:grab}.cmdl{margin-left:8px;position:relative}.cmdl .inp{width:190px;min-height:28px;padding:3px 8px}.cmdr{z-index:46;background:var(--pane);width:460px;max-width:calc(100vw - 32px);color:var(--tx);border:1px solid var(--line);border-radius:6px;flex-direction:column;padding:4px 0;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0003}.cmdo,.cmdh{font:inherit;text-align:left;cursor:pointer;color:var(--tx);background:0 0;border:0;padding:4px 10px}.cmdo.on,.cmdo:hover,.cmdh:hover{background:color-mix(in srgb, var(--acc) 12%, var(--pane))}.cmdm{padding:4px 10px}.flash,tr.ur.flash td{animation:2.6s ease-out flash}@keyframes flash{0%,40%{background:#fff3b0}to{background:0 0}}@media (prefers-reduced-motion:reduce){.flash,tr.ur.flash td{background:#fff3b0;animation:none}}tr.ur.dropon>td{box-shadow:none;background:#e3f5e8!important}tr.ur.dropon{outline-offset:-2px;outline:2px solid #2e9e5b}.qcard.dropon,.lrow.dropon,.sith.dropon{box-shadow:none;outline-offset:-2px;outline:2px solid #2e9e5b}tr.ur.dragsrc>td,.qcard.dragsrc{background:#fff4d6!important}tr.ur.dragsrc{outline-offset:-2px;outline:2px dashed #c98a0b}.dragghost{color:#fff;white-space:nowrap;background:#1d2b3a;border-radius:4px;padding:3px 8px;font:600 13px/1.3 inherit;position:fixed;top:-100px;left:-100px}.cc.zero{opacity:.45;filter:grayscale()}.tag.t29,.indc .tag.t29{padding:1px 5px;font-size:11px;font-weight:700;animation:1s steps(2,start) infinite blinkw}.kp.t29{color:#8a1c13;background:#fde8e7;border:1px solid #e8a29b;margin-right:4px}@media (prefers-reduced-motion:reduce){.tag.t29,.indc .tag.t29{animation:none}}.toastb.ok,.toastb.remote{min-width:520px;max-width:calc(100vw - 32px);padding:12px 18px;font-size:16px;box-shadow:0 10px 30px #10182838}.cmdl{flex:240px}.cmdl .inp{width:100%}.icons{gap:4px;display:inline-flex}.hdr .btn.ib{align-items:center;min-height:30px;padding:4px 7px;display:inline-flex}.hdr .btn.ib.off{color:#9aa7b8}.ico{display:block}.codeb{border:1px solid var(--line);background:var(--pane2);border-radius:3px;padding:0 4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:700;display:inline-block}.acts2{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.acts2>.btn{text-align:left;width:100%}.dstx{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:6px;display:grid}.hgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.hgrid .box.hbox{margin-bottom:0}.retph{flex:0 0 64px;width:64px;display:inline-block}.cpop.left{left:auto;right:0}.inp.sm{min-height:24px;padding:2px 6px;font-size:12px}.mt4{margin-top:4px}@media (width<=900px){.hgrid,.dstx{grid-template-columns:1fr}}@media (width>=1100px){.hdr{flex-wrap:nowrap}.hdr .cnts{flex-wrap:nowrap;flex:0 auto;min-width:0;overflow:hidden}.hdr>*{flex-shrink:0}.hdr .cmdl{flex:150px;min-width:130px}}.cs.al-warn,.pill.al-warn,.band.al-warn{outline:2px solid var(--tx);outline-offset:1px}.cs.al-crit,.pill.al-crit,.band.al-crit{outline-offset:1px;outline:2px solid #d92d20}td .tag+.tag,td .mono+.tag,td span+.tag.warm{margin-left:5px}.qcard .sub{grid-column:1/3}.qcard .qsched,.qcard .qctx{white-space:nowrap;justify-self:center;font-size:11px}.qcard .qctx{color:var(--mut);text-overflow:ellipsis;max-width:110px;overflow:hidden}.qcard .qsched{color:#8a5a00;font-weight:600}.warnaddr.blink,.blinkaddr{animation:1s steps(2,start) infinite blinkw}@media (prefers-reduced-motion:reduce){.warnaddr.blink,.blinkaddr{animation:none}}.pop .icons{border-bottom:1px solid var(--line);gap:6px;padding:6px 10px 8px;display:flex}.pop .btn.ib{align-items:center;min-height:32px;padding:5px 8px;display:inline-flex}.pop .btn.ib.off{color:#9aa7b8}.prios.two .prb{text-align:center;padding:4px 6px}.prios.two .prb span{display:block}.sutag{color:#33455c;background:#eef2f8;border:1px solid #c9d3e2;border-radius:3px;margin-right:5px;padding:0 4px;font-size:11px;font-weight:600;display:inline-block}.chip.sitc.on{box-shadow:none}.prb{border-radius:0 4px 4px 0}.toastb,.toastb.ok,.toastb.remote{justify-content:space-between;align-items:center;gap:12px;display:flex;top:52px;bottom:auto}.toastb>span:first-child{flex:1}.toastb.info{color:#0b3d7a;background:#e3eefc;border-color:#8fb3e6}.toasts{z-index:60;flex-direction:column;gap:6px;display:flex;position:fixed;top:52px;left:50%;transform:translate(-50%)}.toasts .toastb{position:static;transform:none}.mates li{grid-template-columns:2.6em minmax(7.5em,max-content) 3.4em minmax(9em,max-content) auto auto;align-items:center;gap:6px;display:grid}.moslot{justify-content:center;display:inline-flex}.linkb{font:inherit;color:var(--tx);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:700}.linkb:hover{text-decoration:underline}.toasts{top:104px}.tag.f17{color:#2b3a8f;background:#eef2ff;border-color:#b8c2f0}.pstep{align-items:center;gap:2px;margin-right:5px;display:inline-flex}.acts2>.span2{grid-column:1/-1}.asgq{width:220px;min-height:28px;padding:3px 8px}.seenb{margin:6px 10px}#root{height:100vh}.con{min-height:0;overflow:hidden}.cbody{overflow:auto}.sidet{overflow:hidden}.side .scroll{flex:auto}.sidet>.alist{flex:0 auto;min-height:0;overflow:auto}.hlist{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=900px){.nf2,.qpb.two,.dstx,.hgrid,.hlist{grid-template-columns:1fr;display:grid}.prios .prb span{display:block}.prb{text-align:center;padding:4px 6px}.dlg,.card.qp{width:calc(100vw - 16px)}.desp{flex-direction:column}.side{border-right:0;border-bottom:1px solid var(--line);flex:none;max-height:45vh}.cmdl{min-width:0}}.ictc{text-align:center;width:2.6em}.ict{border-radius:3px;min-width:2.2em;padding:0 3px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:600;display:inline-block}.ict.low{color:#667085}.ict.mid{color:#1d6b3a;background:#e7f4ec}.ict.high{color:#8a5a00;background:#fdf0d5}.ict.over{color:#b42318;background:#fde8e7}.mates li{grid-template-columns:2.4em minmax(6em,max-content) 3em max-content max-content max-content;justify-items:start;gap:5px}.mates li>*{white-space:nowrap}.rqtag{color:#b42318;white-space:nowrap;background:#fde8e7;border:1px solid #e8a29b;border-radius:3px;margin-left:5px;padding:0 4px;font-size:11px;font-weight:700;display:inline-block}.rqtag.done{color:#1d6b3a;background:#e7f4ec;border-color:#9fd3b2}.rql{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.rqb{border:1px solid #0000;border-radius:3px;padding:0 5px;font-size:11px;font-weight:700;display:inline-block}.rqb.pend{color:#b42318;background:#fde8e7;border-color:#e8a29b}.rqb.pend.al-warning{outline:2px solid var(--tx)}.rqb.pend.al-critical{outline:2px solid #d92d20}.rqb.done{color:#1d6b3a;background:#e7f4ec}.rqb.void{background:var(--pane2);color:var(--mut);text-decoration:line-through}.pedir .chip{font-weight:700}.infobox{color:#0b3d7a;background:#e3eefc;border:1px solid #8fb3e6;border-radius:4px;padding:6px 10px}.ptreg{margin-top:8px}.ptreg .ptfold{padding-left:0;font-weight:700}.ptbar{align-items:center;margin:8px 0 4px}.ptscroll{max-height:38vh;overflow:auto}.ptt td{padding:3px 6px}.ptt tr.closed td,.ptt tr.done td{color:var(--mut)}.ptt .btn.sm{text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:220px;overflow:hidden}.btn.miss,.inp.miss{border-color:var(--ctx)}.ackl{align-items:center;gap:6px;margin-top:6px;font-weight:600;display:flex}.mb8{margin-bottom:8px}.mb8 .warnbox+.warnbox,.ptchips{margin-top:4px}.utbl tr.ur.marked td,.side .marked,.qcard.marked,.lrow.marked{background:repeating-linear-gradient(135deg,#f1e8ff 0 7px,#e2d2fb 7px 14px)}.utbl tr.ur.marked.hl td,.utbl tr.ur.marked.sel td{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--acc) 16%, var(--pane)) 0 7px, #e2d2fb 7px 14px)}.utbl th.c-ind{min-width:172px}.tag.c17{border-color:var(--line);background:var(--pane)}.ctxtag{border:1px solid var(--line);white-space:nowrap;border-radius:3px;padding:0 6px;font-size:12px;font-weight:700;display:inline-block}.ctxtag.other{border-color:var(--wtx);color:var(--wtx);background:var(--wbg);font-size:11px}.rowbox{justify-content:space-between;align-items:center;gap:8px;display:flex}.asghint{margin-bottom:4px}.asgl .asgq{flex:280px;max-width:420px}.asgt tr.asgsub td{border-top:0;padding-top:0}.asgt tr.asgsub .warnbox{margin:0 0 4px}.ptpick{flex-wrap:wrap}.ptranges{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ptranges .inp{width:140px}.nowrap{white-space:nowrap}.ptpager{align-items:center}.lnkbtn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.lnkbtn:hover{color:var(--acc)}.mates li{grid-template-columns:2.4em minmax(6em,max-content) 3em max-content minmax(0,1fr)}.mates li>.mateacts{white-space:normal;flex-wrap:wrap;gap:4px;display:flex}.mateacts>*{white-space:nowrap}.qsend .swq{flex-direction:column;gap:3px;margin-top:6px;display:flex}.qctx.set{color:var(--ink,inherit);font-weight:700}.sh.shlink{font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;padding:0;display:block}.sh.shlink:hover{color:var(--acc);text-decoration:underline}.lrow .sub.smates{white-space:normal;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:2px 10px;display:grid;overflow:visible}.smates .mate{white-space:nowrap;grid-template-columns:2.6em max-content max-content;align-items:center;gap:4px;display:grid}.pinin{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:9em;color:var(--mut);margin-left:4px;font-size:11px;display:inline-block;overflow:hidden}.pinic{cursor:help;margin-left:4px}.con.dens-compact{--pv:1px;--ph:4px}.con.dens-compact .utbl,.con.dens-compact .side{font-size:11.5px}.con.dens-large{--pv:6px;--ph:8px}.con.dens-large .utbl,.con.dens-large .side{font-size:16px}.con.tb-blue .hdr{--lg-suce:#ff8fc7;--lg-idot:#ff8fc7;background:#1557b0}.con.tb-pink .hdr{--lg-suce:#4c0b2a;--lg-idot:#4c0b2a;background:#a61e5c}.con.flathead .tbl th{background:var(--pane);text-transform:none;letter-spacing:0;font-size:12px}.con.flathead .sh{text-transform:none;color:inherit;font-size:12px}.con.nokeys .btn kbd,.con.nokeys .opt kbd{display:none}.con.nokeys .help kbd{display:inline-block}.prefb{max-height:76vh;margin-top:8px;overflow:auto}.prefg h3{margin:10px 0 5px;font-size:13px}.pcards{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.pcol{flex-direction:column;flex:290px;gap:12px;min-width:0;display:flex}.pcard{border:1px solid var(--line);background:var(--pane);border-radius:4px;padding:10px 12px 12px}.pch{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin:0 0 2px;font-size:11px}.ptile{background:var(--pane);width:86px;font:inherit;color:var(--tx);text-align:center;cursor:pointer;box-sizing:border-box;border:1px solid #c7cfda;border-radius:4px;flex-direction:column;align-items:center;gap:4px;padding:6px 4px 5px;font-size:12px;line-height:1.2;display:inline-flex}.ptile:hover{background:#eef3fa}.ptile.on{border-color:var(--acc);background:var(--sel);box-shadow:inset 0 0 0 1px var(--acc);font-weight:600}.ppic{width:56px;height:36px;display:block}.ppic .pp-f{fill:var(--pane);stroke:var(--mut)}.ppic .pp-fl{fill:#fff;stroke:#8a96a6}.ppic .pp-nvl,.ppic .pp-bar-dark{fill:#253348}.ppic .pp-fd{fill:#17212e;stroke:#8a96a6}.ppic .pp-nvd{fill:#0b1018}.ppic .pp-bar-blue{fill:#1557b0}.ppic .pp-bar-pink{fill:#a61e5c}.ppic .pp-nv{fill:var(--band)}.ppic .pp-lt{fill:color-mix(in srgb, var(--line) 45%, var(--pane))}.ppic .pp-hg{fill:var(--line)}.ppic .pp-sel{fill:var(--sel)}.ppic .pp-wn{fill:var(--pane);stroke:var(--tx)}.ppic .pp-nt{fill:var(--wbg);stroke:#d9a441}.ppic .pp-kc{fill:var(--pane2);stroke:var(--mut)}.ppic .pp-ac{fill:var(--acc)}.ppic .pp-mp{fill:#d7ead9}.ppic .pp-red{fill:#d92d20}.ppic .pp-gr{fill:#2f9e5b}.ppic .pp-ye{fill:#facc15}.ppic .pp-or{fill:#f79009}.ppic .pp-bl{fill:#2563eb}.ppic .pp-pu{fill:#7c3aed}.ppic .pp-spk{fill:var(--mut)}.ppic .pp-l1,.ppic .pp-l2,.ppic .pp-l3,.ppic .pp-l5,.ppic .pp-l3l,.ppic .pp-l3d,.ppic .pp-t2,.ppic .pp-n3,.ppic .pp-a3,.ppic .pp-rd,.ppic .pp-arw,.ppic .pp-pinl,.ppic .pp-wave{fill:none}.ppic .pp-l1{stroke:var(--line);stroke-width:1px}.ppic .pp-l2{stroke:var(--line);stroke-width:2px}.ppic .pp-l3{stroke:var(--line);stroke-width:3px}.ppic .pp-l5{stroke:var(--line);stroke-width:5px}.ppic .pp-l3l{stroke:#cfd6df;stroke-width:3px}.ppic .pp-l3d{stroke:#3a4757;stroke-width:3px}.ppic .pp-t2{stroke:var(--mut);stroke-width:2px}.ppic .pp-n3{stroke:var(--tx);stroke-width:3px}.ppic .pp-a3{stroke:#f0b429;stroke-width:3px}.ppic .pp-rd{stroke:#9aa5b1;stroke-width:2px}.ppic .pp-arw{stroke:var(--acc);stroke-width:2px}.ppic .pp-pinl{stroke:#b42318;stroke-width:1.5px}.ppic .pp-wave{stroke:var(--mut);stroke-width:2.2px;stroke-linecap:round}.ppic .pp-ptr{fill:var(--tx);stroke:var(--pane);stroke-width:.7px}.ppic .pp-kt{fill:var(--tx);font:600 6.5px IBM Plex Mono,monospace}.ppic .pp-tx{fill:var(--mut);font:600 6px IBM Plex Mono,monospace}.pcols{margin:8px 0;padding:0;list-style:none}.pcols li{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:3px 0;display:flex}.welcome{z-index:55;background:color-mix(in srgb, var(--acc) 6%, var(--pane));border:2px solid var(--acc);border-radius:4px;flex-direction:column;width:440px;max-width:calc(100vw - 16px);display:flex;position:fixed;top:8px;bottom:8px;right:8px;box-shadow:0 10px 30px #10182840}.welcome header{background:var(--acc);color:#fff;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.welcome .welb{flex:1;padding:12px 14px;overflow:auto}.welcome footer{border-top:1px solid var(--line);gap:8px;padding:10px 14px;display:flex}.help .helpb{max-height:calc(100vh - 230px);margin-top:8px;overflow:auto}.ovl:has(.help){z-index:70}.helpl{grid-template-columns:minmax(9em,max-content) 1fr;gap:4px 14px;margin:0 0 8px;display:grid}.helpl dt{font-weight:600}.helpl dd{margin:0}.helpl kbd+kbd{margin-left:3px}.helpq{text-transform:none;min-height:0;padding:0 5px;font-weight:700}.cphelp{text-align:right;margin-top:4px}.ownaddr{font-style:italic}.tboxes{flex:1;min-width:0;min-height:0;display:flex}.tboxes>.tbox{min-width:0}.vsep{cursor:col-resize;background:var(--line);flex:0 0 5px}.vsep:hover{background:var(--acc)}.utbl tr.grph td{background:var(--pane2);padding:3px 10px;font-size:12px;font-weight:600}.utbl tr.grph .sub{font-weight:400}.grpn{margin-left:4px;font-size:11px;font-weight:700}.pop .mhelp{text-align:left;width:100%;margin:6px 0 2px;display:block}.ptab{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:4px 0;display:flex}.card.qp>.qph{cursor:move}.card.qp>.qph.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.card.qp>.qph button,.card.qp>.qph input{cursor:pointer}.split-v{cursor:col-resize;background:var(--line);border:0;flex:0 0 5px;width:5px;padding:0}.split-h{cursor:row-resize;background:var(--line);border:0;flex:0 0 5px;width:100%;height:5px;padding:0}.split-v:hover,.split-h:hover{background:var(--acc)}body.resizing,body.resizing *{-webkit-user-select:none;user-select:none}.side{border-right:0}.side.cols{flex-direction:row}.side.cols>.sideq{min-width:0}.side.cols>.sidet{border-top:0;min-width:0}.sidet.shut{flex:none}.desp.pright>.side{order:2}.desp.pright>.split-v{order:1}.desp.pright>.cmain{order:0}.cmain>.qtable{background:var(--pane);flex-direction:column;flex:none;min-height:0;display:flex}.cmain>.qtable.full{flex:auto}.cmain>.qtable>.tbox{min-height:0}.qtbl td.obs{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.qtbl tr.qtr{cursor:pointer}.qtbl tr.qtr td{background:color-mix(in srgb, var(--sit) 10%, var(--pane))}.qtbl tr.qtr td:first-child{box-shadow:inset 5px 0 0 var(--sit)}.qtbl tr.qtr.sel td{background:var(--sel)}.qtbl tr.sith td{background:var(--pane2);padding:3px 10px;font-size:12px;font-weight:600}.qhint{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.side .tabs{flex-wrap:wrap}.side .tabs button.tab{white-space:nowrap;flex:auto;min-height:32px;padding:6px 4px}.side .tabs>.sp{display:none}.tabs .tmax{color:var(--mut);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:6px 8px}.tabs .tbig{border:1px solid var(--line);min-height:28px;font:inherit;white-space:nowrap;background:var(--pane2);color:var(--tx);cursor:pointer;border-radius:4px;flex:none;margin:3px 4px;padding:3px 10px;font-weight:600}.tabs .tmax:hover{color:var(--tx)}:root[data-theme=dark]{--bg:#101620;--pane:#17212e;--pane2:#1d2a3a;--line:#344458;--tx:#e9eff7;--mut:#afbdcf;--acc:#7cb8ff;--acctx:#09203d;--sel:#223d5b;--wbg:#3b2a08;--wtx:#ffd58a;--cbg:#45130f;--ctx:#ffb4ab;--obg:#0f2f1d;--otx:#7ee2a8;--focus:#ffd166;--band:#cfd8e3;--bandtx:#0d1117;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .con.tb-dark .hdr{--pane:#bccbdd;--pane2:#a9bdd2;--line:#7e94ad;--tx:#142a45;--mut:#29415c;--sel:#a9b7c9;--acc:#1557b0;--acctx:#fff;--lg-suce:#1557b0;--lg-dio:#142a45;--lg-sdot:#142a45;--lg-idot:#1557b0;color:#142a45;background:#bccbdd}:root[data-theme=dark] .con.tb-dark .hdr .btn,:root[data-theme=dark] .con.tb-dark .hdr .cnt{color:#142a45;background:#a9bdd2;border-color:#7e94ad}:root[data-theme=dark] .con.tb-dark .hdr .mut,:root[data-theme=dark] .con.tb-dark .hdr .btn.ib.off{color:#29415c}:root[data-theme=dark] .con.tb-dark .hdr .btn.pri{color:#fff;background:#1557b0;border-color:#1557b0}:root[data-theme=dark] .con.tb-blue .hdr{--lg-suce:#5aa9ff;--lg-idot:#5aa9ff;background:#173f72}:root[data-theme=dark] .con.tb-pink .hdr{--lg-suce:#ff8fc7;--lg-idot:#ff8fc7;background:#6f254b}:root[data-theme=dark] .btn{border:1px solid var(--line)}:root[data-theme=dark] .btn:hover{background:var(--pane2)}:root[data-theme=dark] .inp{border:1px solid var(--line)}:root[data-theme=dark] .err{border:1px solid color-mix(in srgb, #f3b8b3 35%, var(--pane))}:root[data-theme=dark] .okb{border:1px solid color-mix(in srgb, #a9dbbb 35%, var(--pane))}:root[data-theme=dark] .warnb{border:1px solid color-mix(in srgb, #f0d08a 35%, var(--pane))}:root[data-theme=dark] .auth{background:var(--pane2)}:root[data-theme=dark] img.qr{background:var(--pane)}:root[data-theme=dark] .banner{border-bottom:1px solid color-mix(in srgb, #f0d08a 35%, var(--pane))}:root[data-theme=dark] .board{background:repeating-linear-gradient(45deg, var(--pane2), var(--pane2) 12px, var(--pane2) 12px, var(--pane2) 24px)}:root[data-theme=dark] .lock{background:var(--pane2)}:root[data-theme=dark] .tabs{background:color-mix(in srgb, var(--band) 10%, var(--pane))}:root[data-theme=dark] .tabs button.on{background:var(--pane)}:root[data-theme=dark] .tbl th{background:color-mix(in srgb, var(--band) 10%, var(--pane));color:var(--mut)}:root[data-theme=dark] .tbl td{border-bottom:1px solid var(--line)}:root[data-theme=dark] .t-off{background:var(--pane2)}:root[data-theme=dark] .t-r-operador{background:var(--pane2);color:#9db1ca;border-color:color-mix(in srgb, #c9daf3 35%, var(--pane))}:root[data-theme=dark] .t-r-consulta{background:var(--pane2);color:var(--mut);border-color:var(--line)}:root[data-theme=dark] .t-r-responsable{background:var(--pane2);color:#9fbeba;border-color:color-mix(in srgb, #bfe2db 35%, var(--pane))}:root[data-theme=dark] .t-r-administrador{background:var(--pane2);color:#b9acd1;border-color:color-mix(in srgb, #dacdf0 35%, var(--pane))}:root[data-theme=dark] .rolec{background:var(--pane2)}:root[data-theme=dark] .rolec span{color:var(--mut)}:root[data-theme=dark] .rpick button{border:1px solid var(--line)}:root[data-theme=dark] .rpick button.on{background:var(--pane2)}:root[data-theme=dark] .ptile,:root[data-theme=dark] .opt{border:1px solid var(--line)}:root[data-theme=dark] .ptile:hover,:root[data-theme=dark] .opt:hover:not(:disabled){background:var(--pane2)}:root[data-theme=dark] .chipx.armed{background:var(--cbg);color:#e1a7a3}:root[data-theme=dark] .chipx.armed button{color:#e1a7a3}:root[data-theme=dark] .mo-supervision{background:var(--pane2);color:#9ebebe}:root[data-theme=dark] .btn.c0b{color:#a5c4b1}:root[data-theme=dark] .btn.c0b:hover:not(:disabled){background:var(--pane2)}:root[data-theme=dark] .chip.bellc.on{background:var(--cbg);color:#daa39f}:root[data-theme=dark] .bell .btn{background:var(--pane)}:root[data-theme=dark] .hopt{border:1px solid var(--line)}:root[data-theme=dark] .hopt:hover{background:var(--pane2)}:root[data-theme=dark] .mseg button.m-emergency{color:#e1a7a3}:root[data-theme=dark] .mseg button.m-supervision{color:#9ebebe}:root[data-theme=dark] .mseg button.on.mo-supervision{background:var(--pane2);color:#9ebebe}:root[data-theme=dark] .bell.info{background:var(--sel);color:#9db1ca}:root[data-theme=dark] .tag.t29{background:var(--cbg);color:#d0a4a1;border-color:color-mix(in srgb, #e8a29b 35%, var(--pane))}:root[data-theme=dark] .topc.warm,:root[data-theme=dark] .con.tb-dark .hdr .btn.topc.warm{background:var(--wbg);color:#c4b599}:root[data-theme=dark] .topc.hot,:root[data-theme=dark] .con.tb-dark .hdr .btn.topc.hot{color:#fff;background:#d92d20;border-color:#f97066}:root[data-theme=dark] .tabs button.crit{color:#e1a7a3}:root[data-theme=dark] .al.esc{background:var(--cbg)}:root[data-theme=dark] .alpop{background:var(--wbg)}:root[data-theme=dark] .alpop.crit{background:var(--cbg)}:root[data-theme=dark] .toastb.remote{background:color-mix(in srgb, #e1f3f1 20%, var(--pane));color:#9eb9b7}:root[data-theme=dark] .dropon,:root[data-theme=dark] tr.ur.dropon td{background:var(--obg)!important}@media (prefers-reduced-motion:reduce){:root[data-theme=dark] .flash,:root[data-theme=dark] tr.ur.flash td{background:var(--wbg)}}:root[data-theme=dark] tr.ur.dropon>td{background:var(--obg)!important}:root[data-theme=dark] tr.ur.dragsrc>td,:root[data-theme=dark] .qcard.dragsrc{background:var(--wbg)!important}:root[data-theme=dark] .kp.t29{background:var(--cbg);color:#d0a4a1;border:1px solid color-mix(in srgb, #e8a29b 35%, var(--pane))}:root[data-theme=dark] .qcard .qsched{color:#d0bd99}:root[data-theme=dark] .sutag{background:var(--pane2);border:1px solid var(--line);color:#adb5be}:root[data-theme=dark] .toastb.info{background:var(--sel);color:#9db1ca;border-color:color-mix(in srgb, #8fb3e6 35%, var(--pane))}:root[data-theme=dark] .tag.f17{background:var(--pane2);border-color:color-mix(in srgb, #b8c2f0 35%, var(--pane));color:#aab0d2}:root[data-theme=dark] .ict.low{color:#c2c6ce}:root[data-theme=dark] .ict.mid{background:var(--pane2);color:#a5c4b0}:root[data-theme=dark] .ict.high{background:var(--wbg);color:#d0bd99}:root[data-theme=dark] .ict.over{background:var(--cbg);color:#e1a7a3}:root[data-theme=dark] .rqtag{background:var(--cbg);color:#e1a7a3;border:1px solid color-mix(in srgb, #e8a29b 35%, var(--pane))}:root[data-theme=dark] .rqtag.done{background:var(--pane2);color:#a5c4b0;border-color:color-mix(in srgb, #9fd3b2 35%, var(--pane))}:root[data-theme=dark] .rqb.pend{background:var(--cbg);color:#e1a7a3;border-color:color-mix(in srgb, #e8a29b 35%, var(--pane))}:root[data-theme=dark] .rqb.done{background:var(--pane2);color:#a5c4b0}:root[data-theme=dark] .infobox{background:var(--sel);border:1px solid color-mix(in srgb, #8fb3e6 35%, var(--pane));color:#9db1ca}:root[data-theme=dark] .utbl tr.ur.marked td,:root[data-theme=dark] .side .marked,:root[data-theme=dark] .qcard.marked,:root[data-theme=dark] .lrow.marked{background:repeating-linear-gradient(135deg, color-mix(in srgb, #f1e8ff 20%, var(--pane)) 0 7px, color-mix(in srgb, #e2d2fb 20%, var(--pane)) 7px 14px)}:root[data-theme=dark] .utbl tr.ur.marked.hl td,:root[data-theme=dark] .utbl tr.ur.marked.sel td{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--acc) 16%, var(--pane)) 0 7px, color-mix(in srgb, #e2d2fb 20%, var(--pane)) 7px 14px)}:root[data-theme=dark] .utbl tr.ur.marked td,:root[data-theme=dark] .side .marked,:root[data-theme=dark] .qcard.marked,:root[data-theme=dark] .lrow.marked,:root[data-theme=dark] .tour-stripes{background:repeating-linear-gradient(135deg, color-mix(in srgb, #7c3aed 24%, var(--pane)) 0 7px, color-mix(in srgb, #7c3aed 12%, var(--pane)) 7px 14px)}.sidet>.det{flex-direction:column;flex:auto;min-height:0;display:flex}.card.qp.docked{width:auto;max-width:none;min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0;flex:auto;position:static}.card.qp.docked>.qph{cursor:default;flex-wrap:wrap}.card.qp.docked .qpb.two{grid-template-columns:minmax(0,1fr)}.card.qp.docked .qcol.r{border-left:0;border-top:1px solid var(--line);padding-top:4px;padding-left:0}.pop.smenu{z-index:40;width:auto;min-width:260px;max-width:360px;max-height:calc(100vh - 16px);padding:4px 0;position:fixed;right:auto;overflow:auto}.smenu .mhs{padding:6px 12px 2px}.smenu .mi{width:100%;color:var(--tx);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:5px 12px;display:flex}.smenu .mi:hover:not(:disabled){background:var(--sel)}.smenu .mi:disabled{color:var(--mut);cursor:default}.smenu .mi small{flex:1;min-width:0}.smenu .mi kbd{margin-left:auto}.rems h3,.diary h3{margin:10px 10px 4px;font-size:13px}.rems .formg,.rems .nadd,.rems .alist,.rems>.empty{margin-left:10px;margin-right:10px}.diary .chips{flex-wrap:wrap;gap:4px;padding:6px 10px;display:flex}.diary .chips .inp{flex:1;min-width:140px}.handn{border:1px solid var(--line);background:var(--pane2);border-radius:4px;margin:4px 10px 8px;padding:6px 8px}ul.tl{margin:0;padding:0 10px;list-style:none}ul.tl li{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:6px;padding:2px 0;display:grid}ul.tl li.hh{color:var(--mut);background:var(--pane2);margin-top:6px;padding:2px 4px;font-size:11px;font-weight:700;display:block}ul.tl li.remote>span:last-child{color:color-mix(in srgb, #0f766e 75%, var(--tx))}.diary>p.small{padding:4px 10px}.mapp{background:#dfe7e1;flex:auto;min-width:0;min-height:0;position:relative;overflow:hidden}.mapp .mapgl{position:absolute;inset:0}.mapp .munplaced{z-index:3;background:var(--pane);border:1px solid var(--line);border-radius:4px;width:300px;max-width:calc(100% - 20px);font-size:12px;position:absolute;top:96px;left:10px;box-shadow:0 4px 14px #10182824}.mapp .munplaced .muh{text-align:left;width:100%;color:var(--tx);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 8px;font-weight:600;display:block}.mapp .munplaced .mul{border-top:1px solid var(--line);max-height:220px;overflow-y:auto}.mapp .munplaced .mur{cursor:pointer;grid-template-columns:12px auto auto minmax(0,1fr);align-items:center;gap:6px;padding:4px 8px;display:grid}.mapp .munplaced .mur.can{cursor:grab}.mapp .munplaced .mur:hover,.mapp .munplaced .mur.on{background:color-mix(in srgb, var(--acc) 10%, var(--pane))}.mapp .munplaced .grip{color:var(--mut)}.mapp .mlocate{z-index:5;background:var(--pane);border:1px solid var(--acc);border-radius:4px;align-items:center;gap:10px;max-width:calc(100% - 20px);padding:6px 10px;font-size:13px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #1018282e}.mapp .mtip{z-index:5;background:var(--pane);max-width:320px;color:var(--tx);border:1px solid var(--line);white-space:pre-line;pointer-events:none;border-radius:3px;padding:4px 7px;font-size:12px;position:absolute;top:0;left:0;box-shadow:0 4px 14px #1018282e}.mapp .mtip[hidden]{display:none}.mapp .mtool{z-index:3;flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;left:10px}.mapp .mtool .grp,.mapp .mlegend{background:color-mix(in srgb, var(--pane) 95%, transparent);border:1px solid var(--line);border-radius:4px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.mapp .mtool .btn{min-height:26px;padding:2px 8px;font-size:12px}.mapp .mtool .btn.on{background:var(--sel);font-weight:600}.mapp .mlegend{z-index:3;flex-direction:column;gap:3px;padding:6px 8px;font-size:11px;position:absolute;bottom:10px;left:10px}.mapp .mlegend>div{align-items:center;gap:6px;display:flex}.mapp .mlegend .lgi{width:auto;height:16px}.mapp .mlegend .lgl{border-top:2.5px dashed #1d4ed8;width:22px}.mapp .mlegend .lga{color:#fff;background:#b42318;border:1.5px solid #fff;border-radius:3px;padding:0 3px;font-size:11px;font-weight:600}.mapp .cerca{z-index:4;background:var(--pane);border:1px solid var(--line);border-radius:4px;position:absolute;box-shadow:0 10px 40px #10182833}.mapp .mside{z-index:4;background:var(--pane);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:8px;width:400px;max-width:calc(100% - 20px);display:flex;position:absolute;top:10px;bottom:10px;right:10px;overflow-y:auto;box-shadow:0 10px 40px #10182833}.mapp .mside .mhead{z-index:1;background:var(--pane);border-bottom:1px solid var(--line);padding:8px 10px;position:sticky;top:0}.mapp .mside .mpos,.mapp .mside .mnear{flex-direction:column;gap:6px;padding:8px 10px 0;display:flex}.mapp .mside .card.qp.docked{box-shadow:none;border:0}.mapp .cerca{flex-direction:column;width:360px;max-width:calc(100% - 20px);display:flex;top:10px;bottom:10px;right:10px}.mapp .cerca header{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.mapp .crh{align-items:center;gap:8px;display:flex}.mapp .cerca .list{flex:1;min-height:0;overflow:hidden auto}.mapp .crow{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--tx);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto auto 1fr auto;align-items:center;gap:2px 8px;padding:6px 10px;display:grid}.mapp .crow:hover:not(:disabled){background:var(--pane2)}.mapp .crow.on{background:var(--sel)}.mapp .crow.busy{cursor:default;opacity:.8}.mapp .crow .pos{overflow-wrap:anywhere;min-width:0;color:var(--mut);grid-column:2/5;font-size:11px}.mapp .crow .km{font:600 12px IBM Plex Mono,monospace}.mapp .chk{background:var(--pane);border:1px solid #98a2b3;border-radius:3px;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;display:inline-flex}.mapp .chk.on{background:var(--acc);border-color:var(--acc);color:var(--acctx)}.mapp .cerca footer{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.mapp .modes{flex-wrap:wrap;gap:4px;display:flex}.mapp .modes .btn.on{background:var(--sel);font-weight:600}.mapp .nrow{align-items:center;gap:6px;display:flex}.mapp .nrow .ell{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:root[data-theme=dark] .mapp{background:#0b1016}.cmain>.mtabs{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--band) 10%, var(--pane));display:flex}.cmain>.mtabs button{color:var(--tx);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 14px}.cmain>.mtabs button.on{border-bottom-color:var(--acc);background:var(--pane);font-weight:600}.mapsplit{flex:1;min-height:0;display:flex}.mapsplit>.tbox,.mapsplit>.tboxes{min-width:0}.card.qp.mapwin{flex-direction:column;width:760px;height:540px;display:flex;overflow:hidden}.card.qp.mapwin.max{width:calc(100vw - 16px);height:calc(100vh - 16px)}.mapboard,.mapside{min-width:0;min-height:0;display:flex}.cmain{position:relative}.btn.mapopen{z-index:6;position:absolute;bottom:16px;right:16px}.practiceb{text-align:center;letter-spacing:.02em;background:var(--wbg);color:var(--wtx);border-bottom:1px solid var(--line);padding:3px 10px;font-size:12px;font-weight:600}.choice{text-align:left;background:var(--pane);width:100%;color:var(--tx);border:1px solid var(--acc);cursor:pointer;border-radius:4px;flex-direction:column;align-items:flex-start;gap:2px;margin-top:10px;padding:10px 12px;display:flex}.choice:hover{background:var(--sel)}.choice b{font-size:14px}.tour{z-index:200;position:fixed;inset:0}.tour-dim{width:100%;height:100%;position:absolute;inset:0}.tour-shade{fill:#1018288c}.tour-ring{fill:none;stroke:#f5b400;stroke-width:3px}.tour-badge{color:#1a1300;background:#f5b400;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;font-weight:700;display:flex;position:absolute;box-shadow:0 2px 8px #0000004d}.tour-card{box-sizing:border-box;background:var(--pane);width:420px;max-width:calc(100vw - 32px);color:var(--tx);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:8px;padding:14px 16px;display:flex;position:absolute;box-shadow:0 12px 40px #10182859}.tour-card h2{margin:0;font-size:17px}.tour-card p{margin:0;line-height:1.45}.tour-end{width:520px;top:50%;left:50%;transform:translate(-50%,-50%)}.tour-step{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);font-size:11px;font-weight:600}.tour-lg{grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;margin:0;font-size:12px;display:grid}.tour-lg dt{justify-self:start}.tour-lg dd{margin:0}.tour-nav{align-items:center;gap:8px;margin-top:4px;display:flex}.tour-dots{flex-wrap:wrap;flex:1;gap:3px;display:flex}.tour-dots i{background:var(--line);border-radius:2px;width:8px;height:8px}.tour-dots i.on{background:var(--acc)}.tour-stripes{background:repeating-linear-gradient(135deg,#f1e8ff 0 7px,#e2d2fb 7px 14px);border-radius:3px;width:40px;height:14px;display:inline-block}.tour-ghost{background:var(--pane);color:var(--tx);border:1px solid var(--line);pointer-events:none;border-radius:4px;align-items:center;gap:6px;padding:6px 10px;animation:4.8s ease-in-out infinite tour-drag;display:flex;position:absolute;top:0;left:0;box-shadow:0 10px 30px #10182859}@keyframes tour-drag{0%,6%{transform:translate(var(--x0), var(--y0));opacity:0}12%{transform:translate(var(--x0), var(--y0));opacity:1}42%{transform:translate(var(--x1), var(--y1));opacity:1}48%,to{transform:translate(var(--x1), var(--y1));opacity:0}}.tour-ptr{fill:#fff;stroke:#121820;stroke-width:1.5px;width:22px;height:22px;position:absolute;bottom:-14px;right:-14px}.tour-ripple{pointer-events:none;width:26px;height:26px;position:absolute}.tour-ripple:before,.tour-ripple:after{content:"";opacity:0;border:2px solid #f5b400;border-radius:50%;animation:.9s ease-out 2 tour-rip;position:absolute;inset:0}.tour-ripple:after{animation-delay:.2s}.tour-ripple .tour-ptr{inset:12px auto auto 12px}@keyframes tour-rip{0%{opacity:0;transform:scale(.4)}10%{opacity:1}70%{opacity:0;transform:scale(1.8)}to{opacity:0}}.tbl.cfg td.shape{white-space:nowrap}.tbl.cfg td.shape img{vertical-align:middle;width:auto;height:18px;margin-right:6px}.au-chain{color:var(--otx);font-size:12.5px;font-weight:600}.au-chain.bad{color:var(--ctx)}.au-chain.never{color:var(--mut);font-weight:500}.au-ent>.mono{white-space:nowrap}.au-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.au-kpi{background:var(--pane);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.au-kpi b{font:600 20px IBM Plex Mono,monospace}.au-kpi span{color:var(--mut);font-size:12px}.au-kpi.bad b{color:var(--ctx)}.au-viz{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:12px;display:grid}.au-box{background:var(--pane);border:1px solid var(--line);border-radius:4px;padding:10px 12px}.au-box h3{letter-spacing:.05em;text-transform:uppercase;color:var(--mut);margin:0 0 6px;font-size:11px;font-weight:600}.au-cat{width:100%;color:var(--tx);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;grid-template-columns:170px minmax(0,1fr) 60px;align-items:center;gap:8px;padding:3px 4px;font-size:12.5px;display:grid}.au-cat:hover{background:var(--bg)}.au-cat.on{background:var(--sel)}.au-cat b{text-align:right}.au-tr{background:var(--bg);border-radius:3px;height:10px;overflow:hidden}.au-tr i{background:var(--acc);height:100%;display:block}.au-hrs{align-items:flex-end;gap:3px;height:120px;display:flex}.au-hrs div{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.au-hrs i{background:var(--acc);opacity:.55;border-radius:2px 2px 0 0;width:100%;display:block}.au-hrs small{color:var(--mut);font-size:9.5px}.au-tabs{border-bottom:1px solid var(--line);gap:2px;display:flex}.au-tabs button{color:var(--mut);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:7px 12px;font-size:13px;font-weight:500}.au-tabs button.on{color:var(--tx);border-bottom-color:var(--acc);font-weight:600}.au-wrap{grid-template-columns:330px minmax(0,1fr);gap:10px;min-height:360px;display:grid}.au-side,.au-det{background:var(--pane);border:1px solid var(--line);border-radius:4px;max-height:620px;overflow:auto}.au-det{flex-direction:column;gap:10px;padding:10px 12px;display:flex}.au-si{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--tx);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:8px 10px;font-size:12.5px;display:flex}.au-si:hover{background:var(--bg)}.au-si.on{background:var(--sel)}.au-si .h{justify-content:space-between;gap:8px;display:flex}.au-si .w{color:var(--mut);font-size:11.5px}.au-title{font-size:15px}.au-who{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.au-chip{border:1px solid var(--line);border-radius:3px;align-items:center;gap:4px;padding:1px 6px;display:inline-flex}.au-chip b,.au-ini{color:var(--acc);font:600 11px IBM Plex Mono,monospace}.au-grp h4{gap:8px;margin:0 0 4px;font-size:12.5px;display:flex}.au-ent{border-bottom:1px solid var(--line);grid-template-columns:92px 34px minmax(0,1fr) 140px;align-items:start;gap:8px;padding:4px 0;font-size:12.5px;display:grid}.au-ent.wide{grid-template-columns:96px 200px minmax(0,1fr) 140px 80px}.au-tag{background:var(--bg);color:var(--mut);border-radius:3px;justify-self:start;padding:1px 6px;font-size:11px}.au-ent.warn .au-tag{background:var(--cbg);color:var(--ctx)}.au .lnk{color:var(--acc);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.au-pg{padding:6px 4px 0}.au-note{margin:0;font-size:12px}.btn.ib{justify-content:center;align-items:center;padding:5px 8px;display:inline-flex}.sab-acts{align-items:stretch;gap:6px;display:flex}.prt-root{z-index:900;background:#e9eef4;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.prt-bar{box-sizing:border-box;z-index:1;background:var(--pane);width:100%;color:var(--tx);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 14px;display:flex;position:sticky;top:0}.prt-bar .sp,.prt-h .sp,.prt-f .sp{flex:1}.prt-page{color:#111;background:#fff;flex-direction:column;gap:6px;width:210mm;min-height:297mm;margin:18px 0 30px;padding:12mm;font:9.5pt IBM Plex Sans,sans-serif;display:flex;box-shadow:0 2px 10px #142a452e}.prt-page.l{width:297mm;min-height:210mm}.prt-h{border-bottom:1.5px solid #111;align-items:flex-end;gap:8px;padding-bottom:4px;font-size:8.5pt;display:flex}.prt-h b:first-child{font-size:11pt}.prt-page h1{margin:4px 0 0;font-size:14pt}.prt-page h2{letter-spacing:.05em;text-transform:uppercase;break-after:avoid;margin:8px 0 2px;font-size:9pt}.prt-sub,.prt-note{color:#333;margin:0;font-size:8.5pt}.prt-kv{border:1px solid #9aa4b0;grid-template-columns:1fr 1fr;margin:4px 0;display:grid}.prt-kv div{border-bottom:1px solid #d5dae0;grid-template-columns:34mm 1fr;display:grid}.prt-kv dt{background:#eef1f4;margin:0;padding:2px 5px;font-weight:600}.prt-kv dd{margin:0;padding:2px 5px}.prt-box{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.prt-box div{border:1px solid #9aa4b0;padding:4px 6px}.prt-box b{font:600 14pt IBM Plex Mono,monospace;display:block}.prt-box span{font-size:8pt}.prt-t{border-collapse:collapse;width:100%;font-size:8pt}.prt-t th,.prt-t td{text-align:left;vertical-align:top;border:1px solid #9aa4b0;padding:2px 4px}.prt-t th{background:#eef1f4;font-weight:600}.prt-t .n{text-align:right}.prt-t td.n{font-family:IBM Plex Mono,monospace}.prt-t .nw{white-space:nowrap}.prt-t thead{display:table-header-group}.prt-t tr{break-inside:avoid}.prt-f{color:#333;border-top:1px solid #9aa4b0;gap:8px;margin-top:auto;padding-top:4px;font-size:7.5pt;display:flex}.prt-ctl .inp{width:auto;min-height:30px;padding:4px 8px}.prt-ctl .seg{border:1px solid var(--line);border-radius:4px;display:inline-flex;overflow:hidden}.prt-ctl .seg button{border:0;border-right:1px solid var(--line);background:var(--pane);color:var(--tx);font:inherit;cursor:pointer;padding:5px 10px;font-size:12px}.prt-ctl .seg button:last-child{border-right:0}.prt-ctl .seg button.on{background:var(--acc);color:var(--acctx)}.prt-ctl{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0 8px;display:flex}@media print{body.printing>:not(.prt-root){display:none!important}html,body.printing{background:#fff!important;height:auto!important;overflow:visible!important}.prt-root{background:#fff;display:block;position:static;overflow:visible}.prt-bar,.prt-ctl,.prt-h,.prt-f{display:none!important}.prt-page,.prt-page.l{width:auto;min-height:0;box-shadow:none;margin:0;padding:0}}.site{--bg:#f3f6fa;--pane:#fff;--pane2:#f7f9fc;--line:#d3dde8;--tx:#17263b;--mut:#536477;--acc:#1557b0;--acctx:#fff;--sel:#e3eefc;--wbg:#fff1d1;--wtx:#7a4200;--cbg:#fde8e7;--ctx:#a3190f;--obg:#e7f5ec;--otx:#1f6b3d;--s-navy:#142a45;--s-acc:#1557b0;--s-acc2:#10468e;--s-line:#d3dde8;--s-mut:#536477;--s-tx:#34465b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;color:var(--s-navy);background:#f3f6fa;flex-direction:column;font:16px/1.6 IBM Plex Sans,system-ui,sans-serif;display:flex}.site a{color:var(--s-acc)}.site a:hover{color:var(--s-acc2)}.site .mut{color:var(--s-mut)}.site-in{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding:0 clamp(16px,5vw,64px)}.site-in.col{flex-direction:column;gap:20px;display:flex}.site-head{--side:max(clamp(16px, 5vw, 64px), calc((100% - 1240px) / 2 + clamp(16px, 5vw, 64px)));padding:12px var(--side);border-bottom:1px solid var(--s-line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.site .site-brand{align-items:center;gap:14px;text-decoration:none;display:flex}.site-brand>span{color:var(--s-mut);border-left:1px solid var(--s-line);padding-left:14px;font-size:13px}.site-head .wm{--lg-suce:#0b5fc4;--lg-dio:#142a45;--lg-sdot:#000;--lg-idot:#0b5fc4;width:auto;height:38px}.site-nav{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.site .site-nav>a{color:var(--s-navy);padding:12px 4px;font-weight:500;text-decoration:none}.site .site-nav>a:hover,.site .site-nav>a[aria-current=page]{color:var(--s-acc)}.site-cta{flex-wrap:wrap;gap:10px;display:flex}.site .sbtn{white-space:nowrap;cursor:pointer;box-sizing:border-box;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font:600 15px/1 IBM Plex Sans,sans-serif;text-decoration:none;display:inline-flex}.site .sbtn.pri{background:var(--s-acc);color:#fff}.site .sbtn.pri:hover{background:var(--s-acc2);color:#fff}.site .sbtn.sec{color:var(--s-navy);background:#fff;border-color:#c3ccd8}.site .sbtn.sec:hover{color:var(--s-navy);background:#eef2f7}.site .sbtn:disabled{opacity:.5;cursor:default}.site-main{flex:1}.site-foot{background:var(--s-navy);color:#a9b8cb;padding:28px 0;font-size:14px}.site-foot .site-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;display:flex}.site .site-foot a{color:#c9d3e0;text-decoration:none}.site .site-foot a:hover{color:#fff;text-decoration:underline}.site-foot nav{flex-wrap:wrap;gap:8px 24px;display:flex}.site-foot-brand{align-items:center;gap:14px;display:flex}.site-foot-brand img{display:block}.site .eye{letter-spacing:.12em;color:var(--s-acc);margin:0;font-size:13px;font-weight:600}.site .hero{--hero-band:min(320px, 25vw);background:linear-gradient(var(--bg) 0, var(--bg) calc(100% - var(--hero-band)), var(--s-navy) calc(100% - var(--hero-band)));padding:clamp(40px,6vw,80px) 0 0}.site .hero h1{color:var(--s-navy);letter-spacing:-.01em;margin:0;font-size:clamp(34px,4.4vw,54px);font-weight:600;line-height:1.1}.site .lead{color:var(--s-tx);max-width:760px;margin:0;font-size:clamp(17px,1.5vw,19px)}.site .hero-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.site .shot{cursor:zoom-in;background:#fff;border:1px solid #d5dce5;border-radius:4px;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 12px 32px #142a451a}.site .shot img{width:100%;height:auto;display:block}.site .shot .zm{color:#fff;background:#142a45d1;border-radius:4px;align-items:center;gap:6px;padding:6px 10px;font:500 13px IBM Plex Sans,sans-serif;display:flex;position:absolute;bottom:10px;right:10px}.site .shot:hover{border-color:var(--s-acc)}.site .hero-shot{border-color:#c3ccd8 #c3ccd8 currentColor;border-bottom-style:none;border-bottom-width:0;border-radius:4px 4px 0 0;margin-top:16px;box-shadow:0 18px 50px #142a4547}.site .lightbox{z-index:100;box-sizing:border-box;cursor:zoom-out;background:#0a1422e0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:fixed;inset:0}.site .lightbox img{border-radius:4px;max-width:100%;max-height:calc(100vh - 110px);box-shadow:0 20px 60px #00000080}.site .name-band{background:var(--s-navy);padding:clamp(32px,4vw,48px) 0}.site .name-band img{width:min(820px,100%);height:auto;display:block}.site .feats{flex-direction:column;gap:clamp(56px,8vw,104px);padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(48px,7vw,96px);display:flex}.site .feat{flex-wrap:wrap;align-items:center;gap:32px 56px;display:flex}.site .feat.flip .feat-shot{order:-1}.site .feat-text{flex-direction:column;flex:340px;gap:14px;display:flex}.site .feat-text h2{margin:0;font-size:30px;font-weight:600;line-height:1.2}.site .feat-text p{color:var(--s-tx);margin:0}.site .feat-text ul{color:var(--s-tx);flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.site .feat-shot{flex:1.5 520px;min-width:0}.site .feat-shot.pair{flex-direction:column;display:flex}.site .feat-shot.pair .over{align-self:flex-end;width:62%;margin-top:-64px;box-shadow:0 16px 40px #142a4538}.site .more h2{margin:0 0 22px;font-size:24px;font-weight:600}.site .more-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.site .tilef{border:1px solid var(--s-line);background:#fff;border-radius:4px;flex-direction:column;gap:8px;padding:20px;display:flex}.site .tilef svg{fill:none;stroke:var(--s-acc);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.site .tilef h3{margin:0;font-size:16px}.site .tilef p,.site .safe-grid p{color:var(--s-mut);margin:0;font-size:15px}.site .safe{border-top:1px solid var(--s-line);border-bottom:1px solid var(--s-line);background:#fff;padding:clamp(48px,7vw,96px) 0}.site .safe h2,.site .feat-text h2{margin:0;font-size:30px;font-weight:600;line-height:1.2}.site .safe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px;margin-top:12px;display:grid}.site .safe-grid h3{margin:0 0 4px;font-size:17px;font-weight:600}.site .cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding-top:clamp(48px,7vw,88px);padding-bottom:clamp(48px,7vw,88px);display:flex}.site .cta h2{margin:0 0 6px;font-size:26px;font-weight:600}.site .cta p{color:var(--s-tx);margin:0}@media (width<=1100px){.site .more-grid,.site .safe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.site .feat.flip .feat-shot{order:0}}@media (width<=620px){.site .more-grid,.site .safe-grid{grid-template-columns:minmax(0,1fr)}}.site .fpage{flex-wrap:wrap;align-items:stretch;gap:24px;max-width:1120px;padding-top:clamp(32px,5vw,64px);padding-bottom:clamp(32px,5vw,64px);display:flex}.site .fpanel{background:var(--s-navy);color:#dbe5f1;box-sizing:border-box;border-radius:4px;flex-direction:column;flex:320px;gap:18px;padding:clamp(24px,3vw,36px);display:flex}.site .fpanel h1{color:#fff;margin:0;font-size:30px;font-weight:600;line-height:1.15}.site .fpanel p{margin:0}.site .fpanel a{color:#a9ccfa}.site .fpanel a:hover{color:#fff}.site .fpanel .fpanel-foot{color:#a9b8cb;margin-top:auto;font-size:14px}.site .steps5{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.site .steps5 li{gap:14px;display:flex}.site .steps5 .num{color:#a9ccfa;text-align:center;box-sizing:border-box;border:1px solid #5a7aa0;border-radius:4px;flex:none;width:28px;height:28px;font:600 14px/26px IBM Plex Mono,monospace}.site .fcard{border:1px solid var(--s-line);box-sizing:border-box;background:#fff;border-radius:4px;flex-direction:column;flex:1.5 480px;gap:18px;min-width:0;padding:clamp(20px,3vw,36px);display:flex}.site .fgrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.site .sfld{flex-direction:column;gap:6px;display:flex}.site .sfld label,.site .sfl{font-size:14px;font-weight:600}.site .sfld input,.site .sfld textarea{min-height:44px;color:var(--s-navy);box-sizing:border-box;background:#fff;border:1px solid #b9c3d0;border-radius:4px;width:100%;padding:9px 12px;font:16px IBM Plex Sans,sans-serif}.site .sfld textarea{resize:vertical}.site .sfld input:focus,.site .sfld textarea:focus{outline-offset:1px;outline:2px solid #b45309}.site .sfld .hint{color:var(--s-mut);font-size:13px}.site .sseg{flex-wrap:wrap;gap:8px;display:flex}.site .sseg button{min-height:44px;color:var(--s-navy);cursor:pointer;background:#fff;border:1px solid #b9c3d0;border-radius:4px;padding:0 14px;font:500 15px IBM Plex Sans,sans-serif}.site .sseg button[aria-pressed=true],.site .doc-tabs a[aria-current=page]{border-color:var(--s-acc);color:#10468e;background:#e3eefc;font-weight:600}.site .consent{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;display:flex}.site .consent input{width:20px;height:20px;accent-color:var(--s-acc);flex:none;margin:2px 0 0}.site .fsend{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.site .hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.site .narrow{max-width:640px;padding-top:clamp(32px,6vw,72px);padding-bottom:clamp(32px,6vw,72px)}.site .done{border:1px solid var(--s-line);background:#fff;border-radius:4px;flex-direction:column;align-items:flex-start;gap:12px;padding:28px;display:flex}.site .done h1{margin:0;font-size:24px;font-weight:600}.site .done p{color:var(--s-tx);margin:0}.site .done svg{fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.site .done-mail{stroke:var(--s-acc)}.site .done-ok{stroke:#1f6b3d}.site .done-bad{stroke:#a3190f}.site .doc{max-width:760px;padding-top:clamp(32px,5vw,64px);padding-bottom:clamp(32px,5vw,64px)}.site .doc h1{margin:0 0 4px;font-size:30px}.site .doc h2{margin:28px 0 8px;font-size:20px}.site .doc p{margin:0}.site .doc p,.site .doc li{color:#2b3440}.site .doc ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.site .doc-tabs{gap:8px;margin-bottom:20px;display:flex}.site .doc-tabs a{color:var(--s-navy);background:#fff;border:1px solid #c3ccd8;border-radius:4px;padding:8px 14px;text-decoration:none}.site .authwrap{justify-content:center;align-items:center;padding:clamp(32px,6vw,72px) 16px;display:flex}.site .card.authcard{width:min(440px,100%);padding:32px;font-size:14px;box-shadow:0 16px 48px #142a451a}.site .card.authcard.wide{width:min(620px,100%)}.site .appicon{border-radius:4px;display:block}.own{background:var(--bg);flex-direction:column;min-height:100vh;font-size:14px;display:flex}.own-head{color:#fff;background:#253348;flex-wrap:wrap;align-items:center;gap:16px;min-height:48px;padding:0 16px;display:flex}.own-head .wm{width:auto;height:24px}.own-role{color:#c9d3e0;border-left:1px solid #3b4d63;padding-left:16px;font-weight:600}.own-head .sp{flex:1}.own-user{position:relative}.own-user>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #3b4d63;border-radius:4px;min-height:34px;padding:0 12px;font:500 14px IBM Plex Sans,sans-serif}.own-menu{z-index:20;background:var(--pane);border:1px solid var(--line);border-radius:4px;flex-direction:column;min-width:180px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 30px #1018282e}.own-menu button{color:var(--tx);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:8px 10px}.own-menu button:hover{background:var(--sel)}.own-body{flex-wrap:wrap;flex:1;align-items:stretch;display:flex}.own-nav{background:var(--pane);border-right:1px solid var(--line);box-sizing:border-box;flex-direction:column;flex:0 220px;gap:2px;padding:14px 10px;display:flex}.own-nav button{color:var(--tx);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;padding:9px 12px;font:500 14px IBM Plex Sans,sans-serif;display:flex}.own-nav button[aria-current=page]{background:var(--sel);color:#10468e;font-weight:600}.own-nav .n{color:#fff;background:#253348;border-radius:3px;padding:1px 6px;font:600 12px IBM Plex Mono,monospace}.own-main{box-sizing:border-box;flex-direction:column;flex:999 560px;gap:14px;min-width:0;padding:18px 22px;display:flex}.own-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.own-top h1{margin:0;font-size:20px}.own-tabs,.own-seg{flex-wrap:wrap;gap:6px;display:flex}.own-tabs button,.own-seg button{background:var(--pane);color:var(--tx);cursor:pointer;border:1px solid #c3ccd8;border-radius:4px;padding:7px 12px;font:500 14px IBM Plex Sans,sans-serif}.own-tabs button[aria-pressed=true],.own-seg button[aria-pressed=true]{background:var(--sel);border-color:var(--acc);color:#10468e;font-weight:600}.own-split{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.own-list{background:var(--pane);border:1px solid var(--line);border-radius:4px;flex-direction:column;flex:340px;min-width:0;display:flex;overflow:hidden}.own-list>button{border:0;border-bottom:1px solid var(--line);background:var(--pane);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.own-list>button.on{background:var(--sel)}.own-lt{justify-content:space-between;gap:8px;display:flex}.warnt{color:var(--wtx)}.own-card{background:var(--pane);border:1px solid var(--line);box-sizing:border-box;border-radius:4px;flex-direction:column;flex:2 520px;gap:16px;min-width:0;padding:18px 20px;display:flex}.own-card h2{margin:0;font-size:18px}.own-facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 20px;margin:0;display:grid}.own-facts dt,.own-l{color:var(--mut);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.own-facts dd{overflow-wrap:anywhere;margin:0}.own-quote{background:var(--pane2);border:1px solid var(--line);white-space:pre-wrap;border-radius:4px;margin:4px 0 0;padding:10px 12px}.own-checks{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.own-checks .ok{color:var(--otx)}.own-checks .ok:before{content:"✓ "}.own-checks .bad{color:var(--wtx)}.own-checks .bad:before{content:"! "}.own-decide{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:16px;display:flex}.own a.btn{text-decoration:none}.own-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.own-top .inp{width:260px}.own-tbl{background:var(--pane);border:1px solid var(--line);border-radius:4px;flex:1.3 560px;min-width:0;overflow-x:auto}.own-tbl table,.own-mini{border-collapse:collapse;width:100%}.own-tbl th{text-align:left;color:var(--mut);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:600}.own-tbl td,.own-mini td{border-bottom:1px solid var(--line);white-space:nowrap;padding:7px 10px}.own-tbl tr{cursor:pointer}.own-tbl tr.on td{background:var(--sel)}.own-mini td{padding:5px 8px;font-size:13px}.own-st{border-radius:3px;padding:1px 7px;font-size:12px;font-weight:600;display:inline-block}.own-st-active{background:var(--obg);color:var(--otx)}.own-st-invited{background:var(--wbg);color:var(--wtx)}.own-st-banned{background:var(--cbg);color:var(--ctx)}.own-st-disabled{background:var(--pane2);color:var(--mut)}.own .sp-b{justify-content:space-between}.own-box{border:1px solid var(--line);border-radius:4px}.own-li{border-bottom:1px solid var(--line);padding:8px 10px}.own-li:last-child{border-bottom:0}.own-scroll{max-height:280px;overflow:auto}.own .okt{color:var(--otx)}.own .badt{color:var(--ctx)}.own-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.own-tile{background:var(--pane);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.own-tile b{font:600 26px IBM Plex Mono,monospace}.own-tile span{color:var(--mut)}.own-tile.bad b{color:var(--ctx)}.own-col{flex-direction:column;flex:1.4 520px;gap:16px;min-width:0;display:flex}.own-col.narrow{flex:340px}.own-col .own-card{flex:none}.notice{background:var(--wbg);color:var(--wtx);border-bottom:1px solid color-mix(in srgb, var(--wtx) 30%, transparent);flex-wrap:wrap;align-items:center;gap:12px;padding:6px 12px;font-size:13px;display:flex}.notice .sp{flex:1}.notice.folded{border:0;border-bottom:1px solid color-mix(in srgb, var(--wtx) 30%, transparent);text-align:left;cursor:pointer;width:100%;padding:2px 12px;font:600 12px IBM Plex Sans,sans-serif}.notice-prev{border:1px solid var(--line);border-radius:4px;overflow:hidden}.lockscreen{z-index:200;color:#fff;background:#142a45;justify-content:center;align-items:center;padding:16px;font-family:IBM Plex Sans,system-ui,sans-serif;display:flex;position:fixed;inset:0}.lk-brand{color:#a9b8cb;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;top:16px;left:22px}.lk-name{color:#fff;font-size:16px;font-weight:600}.lk-clock{font-size:18px;font-weight:600;position:absolute;top:18px;right:22px}.lk-card{box-sizing:border-box;color:#17263b;background:#fff;border:1px solid #d3dde8;border-radius:4px;flex-direction:column;gap:14px;width:min(380px,100%);padding:28px 28px 22px;display:flex}.lk-card h1{color:#142a45;margin:0;font-size:22px;font-weight:600}.lk-who{color:#34465b;margin:0;font-size:15px}.lk-since{color:#536477;margin:0;font-size:13px}.lk-news{color:#8a1c12;background:#fdecea;border:1px solid #f1b8b2;border-radius:4px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;line-height:1.3;display:flex}.lk-news b{color:#b42318;font:600 22px IBM Plex Mono,monospace}.lk-card .btn.pri{min-height:42px;font-size:15px}.lk-links{justify-content:space-between;font-size:13px;display:flex}.sab{flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px 12px;display:flex;overflow:auto}.sab-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sab-bar .sp,.sab-det .sp,.sab-gh .sp{flex:1}.sab-title{font-size:16px}.sab .inp,.vg .inp{width:auto;min-height:30px;padding:4px 8px}.sab .sab-q{width:300px}.sab .lbl,.vg .lbl{color:var(--mut);margin-left:4px;font-size:12px}.sab .seg,.vg .seg{border:1px solid var(--line);background:var(--pane);border-radius:4px;display:inline-flex;overflow:hidden}.sab .seg button,.vg .seg button{border:0;border-right:1px solid var(--line);background:var(--pane);color:var(--tx);font:inherit;cursor:pointer;padding:5px 10px;font-size:12px;font-weight:500}.sab .seg button:last-child,.vg .seg button:last-child{border-right:0}.sab .seg button.on,.vg .seg button.on{background:var(--acc);color:var(--acctx)}.sab-fbox{background:var(--pane);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.sab-views{align-items:center;gap:6px;display:inline-flex}.sab-frow{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.sab-j{width:58px;min-height:30px;color:var(--mut);flex:none;align-items:center;font-size:12px;display:flex}.sab-j .inp{width:56px}.sab-c{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sab-v{width:150px}.sab-grp{border:1px dashed var(--line);background:var(--pane2);border-radius:4px;flex-direction:column;flex:1;gap:6px;min-width:0;padding:6px 8px;display:flex}.sab-gh{align-items:center;gap:8px;font-size:12px;display:flex}.sab .x{color:var(--mut);cursor:pointer;background:0 0;border:0;min-height:30px;padding:0 4px;font-size:16px}.sab .x:hover{color:var(--ctx)}.sab-wrap{flex:1;gap:10px;min-height:320px;display:flex}.sab-t{border:1px solid var(--line);border-radius:4px;max-height:62vh}.sab-t.busy{opacity:.6}.sab-tbl{width:max-content;min-width:100%}.sab-tbl th{z-index:1;padding:0;position:sticky;top:0}.sab-tbl .thb{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px 8px}.sab-tbl .thb.on{color:var(--acc)}.sab-tbl td{white-space:nowrap;padding:5px 8px;font-size:12.5px}.sab-tbl td.addr{text-overflow:ellipsis;max-width:220px;overflow:hidden}.sab-tbl tr.sab-row{cursor:pointer}.sab-tbl tr.sab-row:hover td{background:var(--pane2)}.sab-tbl tr.sab-row.sel td{background:var(--sel)}.sab-st.pending,.sab-st.scheduled{background:var(--wbg);color:var(--wtx)}.sab-st.active,.sab-st.open{background:var(--sel);color:var(--acc)}.sab-st.closed{background:var(--pane2);color:var(--tx)}.sab-st.trash{background:var(--pane2);color:var(--mut)}.sab-none{margin:0;padding:14px}.sab-det{background:var(--pane);border:1px solid var(--line);border-radius:4px;flex-direction:column;flex:none;width:340px;max-height:62vh;display:flex}.sab-det header{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 12px;display:flex}.sab-detb{flex-direction:column;gap:10px;padding:8px 12px;display:flex;overflow:auto}.sab-detb>*{flex:none}.sab-det{position:relative}.sab-rs{cursor:col-resize;touch-action:none;width:9px;position:absolute;top:0;bottom:0;left:-5px}.sab-rs:hover,.sab-rs.on{background:linear-gradient(to right, transparent 3px, var(--acc) 3px, var(--acc) 5px, transparent 5px)}.sab-fl{flex-direction:column;gap:3px;font-size:12.5px;display:flex}.sab-f{grid-template-columns:112px minmax(0,1fr);gap:10px;display:grid}.sab-h{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin:0;font-size:11px;font-weight:600}.sab-pager{justify-content:flex-end;align-items:center;gap:6px;display:flex}.sab-foot{margin:0;font-size:12px}.sab-det .nl{max-height:none;overflow:visible}.sab-det .ne{grid-template-columns:auto minmax(0,1fr)}.sab-det .ne>.mono{white-space:nowrap}.vg{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px;display:flex;overflow:auto}.vg-card{background:var(--pane);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.vg-card h3{letter-spacing:.05em;text-transform:uppercase;color:var(--mut);margin:0;font-size:11px;font-weight:600}.vg-sub{margin-top:12px!important}.vg-ch{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.vg-ch b{font-size:16px}.vg-bar-c{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vg-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.vg-kpi{background:var(--pane2);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.vg-kpi b{font:600 22px IBM Plex Mono,monospace}.vg-kpi span{color:var(--mut);font-size:12px}.vg-kpi.hot b{color:var(--ctx)}.vg-g3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.vg-g2{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:14px;display:grid}.vg-legend{color:var(--mut);gap:12px;margin:4px 0;font-size:11px;display:flex}.vg-legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:4px;display:inline-block}.vg i.ok{background:#2b7a4b}.vg i.busy{background:#f2b33d}.vg i.out{background:#5c6670}.vg i.acc{background:var(--acc)}.vg-bar{grid-template-columns:140px minmax(0,1fr) 70px;align-items:center;gap:8px;margin:3px 0;font-size:12.5px;display:grid}.vg-track{background:var(--pane2);border-radius:3px;height:12px;display:flex;overflow:hidden}.vg-track i{height:100%;display:block}.vg-att{flex-direction:column;gap:4px;margin-top:6px;display:flex}.vg-att button{text-align:left;font:inherit;background:var(--wbg);color:var(--wtx);cursor:pointer;border:0;border-radius:3px;padding:5px 8px;font-size:12.5px}.vg-att button.crit{background:var(--cbg);color:var(--ctx)}.vg-hours{align-items:flex-end;gap:4px;height:100px;margin-top:8px;display:flex}.vg-hours div{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.vg-hours i{background:var(--acc);border-radius:2px 2px 0 0;width:100%;display:block}.vg-hours small{color:var(--mut);font-size:10px}.vg-tgts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.vg-tgt{text-align:left;font:inherit;color:inherit;background:var(--pane);border:1px solid var(--line);cursor:pointer;border-radius:4px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.vg-tgt:disabled{cursor:default}.vg-tgt:not(:disabled):hover{border-color:var(--acc)}.vg-tgt b{font:600 26px IBM Plex Mono,monospace}.vg-ok{color:var(--otx);font-weight:600}.vg-no{color:var(--ctx);font-weight:600}.vg-histo{border-bottom:1px solid var(--line);align-items:flex-end;gap:2px;height:150px;padding-top:14px;display:flex;position:relative}.vg-histo button{background:color-mix(in srgb, var(--acc) 45%, transparent);cursor:pointer;border:0;border-radius:2px 2px 0 0;flex:1;padding:0}.vg-histo button.in{background:var(--acc)}.vg-histo button:hover{outline:2px solid var(--focus)}.vg-mark{border-left:2px dashed var(--ctx);pointer-events:none;position:absolute;top:0;bottom:0}.vg-mark span{white-space:nowrap;color:var(--ctx);font-size:11px;font-weight:600;position:absolute;top:-2px;left:4px}.vg-hx{color:var(--mut);justify-content:space-between;font:11px IBM Plex Mono,monospace;display:flex}.vg-note{color:var(--mut);margin:0;font-size:12px}.vg-st{border-collapse:collapse;width:100%}.vg-st th{text-align:left;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:var(--mut);border-bottom:1px solid var(--line);padding:5px 6px;font-size:11px;font-weight:600}.vg-st td{border-bottom:1px solid #eef2f6;padding:5px 6px;font-size:12.5px}.vg-st .n{text-align:right;font-family:IBM Plex Mono,monospace}.vg-st tr.tot td{border-top:1px solid var(--line);font-weight:600}.vg-st tr.vg-go{cursor:pointer}.vg-st tr.vg-go:hover td{background:var(--pane2)}.vg-pbar{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 90px 40px;align-items:center;gap:8px;margin:3px 0;padding:0;font-size:12.5px;display:grid}.vg-pl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
