﻿body.aq-page{margin:0;width:100vw;height:100vh;overflow:hidden;background:#060a11;color:#a6b6ca;font-family:Inter,sans-serif;font-size:13px;-webkit-font-smoothing:antialiased;user-select:none;-webkit-user-select:none}body.aq-page *,body.aq-page :after,body.aq-page :before{box-sizing:border-box}body.aq-page h1,body.aq-page h2,body.aq-page h3,body.aq-page h4,body.aq-page h5,body.aq-page p{margin:0}body.aq-page input,body.aq-page select{font-family:inherit}body.aq-page :focus-visible{outline:2px solid#00d7ffb3;outline-offset:1px;border-radius:4px}:where(body.aq-page button){font-family:inherit;border:0;background:none;cursor:pointer;color:inherit;padding:0}.aq-mono{font-family:JetBrains Mono,monospace}.aq-page [hidden]{display:none!important}.is-ok{color:#27e0a3!important}.is-warn{color:#ffb547!important}.is-crit{color:#ff4d6d!important}.is-high{color:#8b5cf6!important}.is-dim{color:#93a6bc!important}.aq-app{position:fixed;inset:0;display:flex;flex-direction:column;background:#060a11}.aq-stage{position:relative;flex:1;min-height:0;overflow:hidden;background:#04070c}.aq-map{position:absolute;inset:0}.aq-map canvas{outline:none}.maplibregl-ctrl-logo{display:none!important}.maplibregl-ctrl-bottom-right{bottom:198px}.maplibregl-ctrl-attrib{background:#060a11b8!important;color:#93a6bc!important;font-size:12px!important;border-radius:6px 0 0}.maplibregl-ctrl-attrib a{color:#93a6bc!important}.aq-atmos{position:absolute;inset:0;pointer-events:none;z-index:2;background:radial-gradient(130% 100% at 50% 42%,#0000 62%,#03060c6b)}.aq-simframe{position:absolute;inset:0;pointer-events:none;z-index:26;border:2px solid#8b5cf6bf;box-shadow:inset 0 0 42px#8b5cf629}.aq-simframe:after{content:"SIMULACIÓN";position:absolute;top:0;left:0;right:0;width:fit-content;margin:0 auto;font-size:12px;font-weight:800;letter-spacing:2px;color:#fff;background:#8b5cf6;border-radius:0 0 7px 7px;padding:3px 14px}.aq-synthetic{position:absolute;right:18px;bottom:30px;z-index:20;max-width:300px;text-align:right;font-size:12px;line-height:1.4;color:#93a6bc;pointer-events:none}.aq-boot{position:absolute;inset:0;z-index:120;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#070c15;transition:opacity.55s,visibility.55s}.aq-boot.is-done{opacity:0;visibility:hidden}.aq-boot__ring{position:relative;width:188px;height:188px;margin-bottom:26px}.aq-boot__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.aq-boot__ring circle{fill:none;stroke-width:4;stroke-linecap:round}.aq-boot__ring .aq-boot__track{stroke:#00d7ff1f}.aq-boot__ring .aq-boot__bar{stroke:#00d7ff;filter:drop-shadow(0 0 6px #00d7ffd9)drop-shadow(0 0 16px #00d7ff66);transition:stroke-dashoffset.35s cubic-bezier(.3,.9,.4,1)}.aq-boot__ring b{position:absolute;inset:0;display:grid;place-items:center;font-size:34px;font-weight:700;color:#f2f7ff;letter-spacing:.5px}.aq-boot__label{font-size:15px;font-weight:700;letter-spacing:.5px;color:#f2f7ff}.aq-boot__sub{font-size:12.5px;color:#93a6bc;margin-top:3px}.aq-ctrls{position:absolute;top:16px;right:18px;z-index:30;display:flex;gap:8px}.aq-ctrl{display:flex;align-items:center;gap:8px;height:36px;padding:0 13px;font-size:12.5px;font-weight:700;color:#f2f7ff;background:#0b1220;border:1px solid#26364d;border-radius:10px}.aq-ctrl svg{width:15px;height:15px;color:#00d7ff}.aq-ctrl .aq-ctrl__chev{width:13px;height:13px;color:#93a6bc}.aq-ctrl:hover{border-color:#00d7ff80}.aq-ctrl--icon{padding:0;width:36px;justify-content:center}.aq-pop{position:absolute;top:44px;right:0;width:246px;background:#101927;border:1px solid#26364d;border-radius:13px;box-shadow:0 22px 54px#0000008c;padding:8px;display:flex;flex-direction:column;gap:2px}.aq-pop>button{display:flex;align-items:center;gap:12px;font-size:13.5px;font-weight:600;color:#a6b6ca;padding:15px 14px;border-radius:10px;text-align:left;line-height:1.25;min-height:48px}.aq-pop>button svg{width:15px;height:15px;color:#93a6bc;flex:none}.aq-pop>button:hover{background:#ffffff0d;color:#f2f7ff}.aq-pop>button.is-active{background:#00d7ff1f;color:#00d7ff}.aq-pop>button.is-active svg{color:#00d7ff}.aq-maptools{position:absolute;top:62px;right:18px;z-index:20;display:flex;flex-direction:column;gap:5px}.aq-maptools button{width:33px;height:33px;display:grid;place-items:center;color:#a6b6ca;font-size:12px;font-weight:800;background:#0b1220e0;border:1px solid#1c293b;border-radius:9px}.aq-maptools button svg{width:15px;height:15px}.aq-maptools button:hover{color:#f2f7ff;border-color:#26364d}.aq-engine-pill{position:absolute;top:16px;left:0;right:0;z-index:40;width:fit-content;margin:0 auto;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#f2f7ff;background:#0b1220;border:1px solid#26364d;border-radius:10px;padding:9px 14px;box-shadow:0 12px 34px#00000073}.aq-engine__dot{width:8px;height:8px;border-radius:50%;flex:none}.aq-engine__dot.is-busy{background:#ffb547;animation:aq-blink 1s infinite}.aq-engine__dot.is-crit{background:#ff4d6d;box-shadow:0 0 8px#ff4d6dcc}@keyframes aq-blink{50%{opacity:.35}}.aq-legend{position:absolute;left:calc(18px + var(--svm-fab-clear,0px));z-index:20;bottom:14px;max-width:calc(15% - 30px);background:#090f1af0;border:1px solid#26364d;border-radius:12px;padding:10px 13px;box-shadow:0 14px 34px#0006}.aq-legend h5{display:flex;align-items:baseline;gap:5px;font-size:12px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;color:#f2f7ff}.aq-legend h5 small{color:#93a6bc;font-weight:600;text-transform:none;letter-spacing:0}.aq-legend.is-mini{padding:9px 12px}.aq-legend.is-mini h5{color:#93a6bc;margin-bottom:6px}.aq-legend__row{display:flex;align-items:center;gap:8px;font-size:12px;color:#a6b6ca;padding:1.5px 0;font-family:JetBrains Mono,monospace}.aq-legend__row i{width:15px;height:4px;border-radius:3px;flex:none}.aq-legend.is-filter{width:250px}.aq-legend__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.aq-legend__all{font-size:12px;font-weight:700;color:#00d7ff;background:#00d7ff1a;border:1px solid#00d7ff73;border-radius:7px;padding:4px 10px}.aq-legend__all:hover{background:#00d7ff33}.aq-legend__hint{display:flex;align-items:center;gap:6px;font-size:12px;color:#93a6bc;margin:8px 0}.aq-legend__hint svg{width:13px;height:13px}.aq-legend__ranges{display:flex;flex-direction:column;gap:3px}.aq-legend__range{display:flex;align-items:center;gap:10px;width:100%;padding:7px 9px;border-radius:8px;background:#0000;border:1px solid#0000;text-align:left;transition:background-color.14s,border-color.14s,opacity.14s}.aq-legend__range .aq-legend__chip{width:22px;height:14px;border-radius:4px;flex:none;background:var(--c);box-shadow:inset 0 0 0 1px#00000059}.aq-legend__range span{font-size:12px;font-family:JetBrains Mono,monospace;color:#a6b6ca;letter-spacing:-.2px}.aq-legend__range:hover{background:#ffffff0f;border-color:#26364d}.aq-legend__range.is-on{background:#ffffff0a;border-color:#1c293b}.aq-legend__range.is-off{opacity:.42}.aq-legend__range.is-off .aq-legend__chip{background:#0000;box-shadow:inset 0 0 0 1.5px var(--c)}.aq-legend__range.is-off span{color:#93a6bc;text-decoration:line-through;text-decoration-thickness:1px}.aq-legend__foot{margin-top:8px;padding-top:7px;border-top:1px solid#1c293bcc}.aq-legend__foot .aq-legend__row{font-size:12px;color:#93a6bc}.aq-tip{position:absolute;top:0;left:0;z-index:45;width:max-content;max-width:260px;background:#0c1421f7;border:1px solid#26364d;border-radius:10px;padding:10px 12px;pointer-events:none;box-shadow:0 12px 34px#0009,0 0 0 1px#00000059}.aq-tip b{display:block;font-size:13px;color:#f2f7ff;letter-spacing:.2px}.aq-tip>span{display:block;font-size:12px;color:#93a6bc;margin-top:2px}.aq-tip__grid{display:grid;grid-template-columns:auto 1fr;gap:3px 14px;margin-top:8px;padding-top:7px;border-top:1px solid#1c293be6}.aq-tip__grid span{font-size:12px;color:#93a6bc}.aq-tip__grid b{font-size:12px;color:#f2f7ff;font-family:JetBrains Mono,monospace;text-align:right}.aq-strip{position:absolute;left:15%;right:15%;z-index:24;transition:right.28s cubic-bezier(.22,.8,.3,1),left.28s cubic-bezier(.22,.8,.3,1);bottom:134px;height:54px;display:flex;align-items:center;gap:13px;padding:0 18px;background:#0b1220f0;border:1px solid#26364d;border-radius:12px;box-shadow:0 18px 44px#0000008c;border-left:3px solid#0000}.aq-strip.is-ok{border-left-color:#20e3b2b3}.aq-strip.is-ok .aq-strip__icon{color:#20e3b2;background:#20e3b21a}.aq-strip.is-warn{border-left-color:#ffb547;background:#1a1c22}.aq-strip.is-warn .aq-strip__icon{color:#ffb547;background:#ffb5471f}.aq-strip.is-crit{border-left-color:#ff4d6d;background:#1c1625}.aq-strip.is-crit .aq-strip__icon{color:#ff4d6d;background:#ff4d6d1f;animation:aq-blink 1.6s infinite}.aq-strip.is-sim{border-left-color:#8b5cf6;background:#151831}.aq-strip.is-sim .aq-strip__icon{color:#8b5cf6;background:#8b5cf624}.aq-strip__icon{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:9px}.aq-strip__icon svg{width:17px;height:17px}.aq-strip__msg{flex:1;min-width:0}.aq-strip__msg b{display:block;font-size:12.5px;font-weight:800;letter-spacing:.5px;color:#f2f7ff}.aq-strip__msg span{display:block;font-size:12px;color:#a6b6ca;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aq-strip__acts{display:flex;gap:8px;flex:none}.aq-strip__acts .aq-btn{height:34px;padding:0 15px;border-radius:8px;font-weight:700;font-size:12.5px;box-shadow:0 2px 10px#00000059}.aq-strip__acts .aq-btn--crit{background:#ff4d6d;color:#fff}.aq-strip__acts .aq-btn--warn{background:#ffb547;color:#2b1600}.aq-strip__acts .aq-btn--ghost{background:#ffffff12;color:#f2f7ff;border:1px solid#ffffff38}.aq-strip__acts .aq-btn--ghost:hover{background:#ffffff21;border-color:#ffffff59}.aq-strip__acts .aq-btn--sim{background:#8b5cf6;color:#fff}.aq-tl{position:absolute;left:15%;right:15%;z-index:24;transition:right.28s cubic-bezier(.22,.8,.3,1),left.28s cubic-bezier(.22,.8,.3,1);bottom:14px;height:112px;display:flex;align-items:stretch;gap:14px;padding:8px 16px 6px;background:#080d16f0;border:1px solid#26364d;border-radius:12px;box-shadow:0 18px 44px#0000008c}.aq-tl__transport{flex:none;display:flex;align-items:center;gap:8px;padding-right:4px}.aq-tl__play{border-color:#00d7ff80!important;color:#00d7ff!important}.aq-tl__speed{display:flex;flex-direction:column;gap:2px}.aq-tl__speed span{font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#7d90a6}.aq-tl__speed select{background:#0e1724;color:#f2f7ff;border:1px solid#1c293b;border-radius:7px;font-size:12px;font-weight:700;font-family:JetBrains Mono,monospace;padding:4px 6px;cursor:pointer}.aq-tl__speed select option{background:#101927}.aq-tl__clock{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:74px;margin-left:4px}.aq-tl__clock b{font-size:23px;color:#f2f7ff;letter-spacing:1px;line-height:1}.aq-tl__clock button{font-size:12px;font-weight:700;letter-spacing:.5px;color:#93a6bc;border:1px solid#1c293b;border-radius:6px;padding:2px 8px}.aq-tl__clock button:hover{color:#00d7ff;border-color:#00d7ff80}.aq-tl__chartwrap{position:relative;flex:1;min-width:0}.aq-tl__metric{position:absolute;top:-2px;left:42px;z-index:3;padding:1px 8px 2px;border-radius:6px;background:#080d16e0;font-size:12px;font-weight:700;letter-spacing:.6px;color:#93a6bc}.aq-tl__metric i{display:inline-block;width:14px;height:3px;border-radius:2px;vertical-align:middle;margin:0 2px}.aq-tl__metric .aq-tl__obs{background:#00d7ff}.aq-tl__metric .aq-tl__exp{background:#0000;border-top:2px dashed#7e93a8;height:0}.aq-tl__chart{position:absolute;inset:0;cursor:pointer}.aq-tl__markers{position:absolute;inset:0;pointer-events:none;z-index:4}.aq-tl__marker{position:absolute;top:2px;transform:translate(-50%);width:18px;height:18px;display:grid;place-items:center;pointer-events:auto;border-radius:5px}.aq-tl__marker svg{width:13px;height:13px;display:block}.aq-tl__marker:focus-visible,.aq-tl__marker:hover{background:#ffffff1a}.aq-tl__marker.is-selected{outline:1.5px solid#ffffffbf;outline-offset:1px}.aq-tl__marker.is-critical{filter:drop-shadow(0 0 5px #ff4d6dcc)}.aq-iconbtn{width:32px;height:32px;flex:none;display:grid;place-items:center;color:#a6b6ca;background:#0e1724;border:1px solid#1c293b;border-radius:9px}.aq-iconbtn svg{width:15px;height:15px}.aq-iconbtn:hover{color:#f2f7ff;border-color:#26364d}.aq-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:700;color:#05131b;background:#00d7ff;border-radius:9px;padding:8px 13px;transition:filter.15s}.aq-btn svg{width:14px;height:14px}.aq-btn:hover{filter:brightness(1.08)}.aq-btn:disabled{opacity:.55;cursor:default}.aq-btn--cta{box-shadow:0 0 18px#00d7ff4d}.aq-btn--ghost{color:#a6b6ca;background:#0e1724;border:1px solid#1c293b}.aq-btn--ghost:hover{color:#f2f7ff;border-color:#26364d;filter:none}.aq-btn--crit{background:#ff4d6d;color:#fff;box-shadow:0 0 14px#ff4d6d4d}.aq-btn--warn{background:#ffb547;color:#2b1600}.aq-btn--sim{background:#8b5cf6;color:#fff}.aq-note{display:block;font-size:12px;line-height:1.5;color:#93a6bc}.aq-note b{color:#a6b6ca;font-weight:700}.aq-note svg{width:12px;height:12px;margin-right:6px;vertical-align:-1px}.aq-empty{font-size:12px;color:#7d90a6;padding:6px 0}.aq-kvs{display:flex;flex-direction:column}.aq-kv{display:flex;justify-content:space-between;gap:12px;padding:5.5px 0;border-bottom:1px solid#1c293b99;font-size:12px}.aq-kv span{color:#93a6bc}.aq-kv b{color:#a6b6ca;font-weight:600;text-align:right;font-family:JetBrains Mono,monospace;font-size:12px}.aq-kv:last-child{border-bottom:0}.aq-chip{font-size:12px;font-weight:800;letter-spacing:.6px;border-radius:5px;padding:2.5px 7px;color:#a6b6ca;background:#0e1724;border:1px solid#26364d}.aq-chip.is-ok{color:#27e0a3;background:#27e0a31a;border-color:#27e0a366}.aq-chip.is-warn{color:#ffb547;background:#ffb5471a;border-color:#ffb54766}.aq-chip.is-crit{color:#ff4d6d;background:#ff4d6d1a;border-color:#ff4d6d73}.aq-chip.is-sim{color:#d9c9ff;background:#8b5cf629;border-color:#8b5cf680}.aq-chip.is-dim{color:#93a6bc}.aq-rels{display:flex;flex-wrap:wrap;gap:6px}.aq-rel{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-family:JetBrains Mono,monospace;color:#a6b6ca;background:#0e1724;border:1px solid#1c293b;border-radius:8px;padding:6px 9px}.aq-rel svg{width:11px;height:11px;color:#93a6bc}.aq-rel:hover{color:#00d7ff;border-color:#00d7ff80}.aq-chartbox{background:#121d2d;border:1px solid#1c293b;border-radius:12px;padding:11px}.aq-chartbox h4{font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#93a6bc;margin-bottom:4px}.aq-chart{height:150px}.aq-chart--tall{height:250px}body.aq-page #aqai{z-index:30;transition:none}body.aq-page #aqai.is-open{z-index:2147482000}body.aq-page #aqai .aqai-fab{transition:right.28s cubic-bezier(.22,.8,.3,1)}body.aq-page:has(.aq-app.has-drawer) #aqai{--aqai-right:448px}.aq-app.has-drawer .aq-strip,.aq-app.has-drawer .aq-tl{right:448px}.aq-drawer{position:absolute;top:0;right:0;bottom:0;z-index:35;width:424px;display:flex;flex-direction:column;background:#0b1220;border-left:1px solid#26364d;transform:translate(104%);transition:transform.28s cubic-bezier(.22,.8,.3,1)}.aq-drawer.is-open{transform:none;box-shadow:-24px 0 50px#0006}.aq-dr__head{display:flex;align-items:flex-start;gap:11px;padding:16px 16px 12px;border-bottom:1px solid#1c293b}.aq-dr__head.is-critical .aq-dr__icon{color:#ff4d6d;background:#ff4d6d1a;border-color:#ff4d6d66}.aq-dr__head.is-warning .aq-dr__icon{color:#ffb547;background:#ffb5471a;border-color:#ffb54766}.aq-dr__head.is-sim .aq-dr__icon{color:#8b5cf6;background:#8b5cf61f;border-color:#8b5cf673}.aq-dr__icon{width:38px;height:38px;flex:none;display:grid;place-items:center;color:#00d7ff;background:#00d7ff14;border:1px solid#00d7ff59;border-radius:11px}.aq-dr__icon svg{width:18px;height:18px}.aq-dr__id{flex:1;min-width:0}.aq-dr__id .aq-dr__kicker{font-size:12px;color:#00d7ff;letter-spacing:.5px}.aq-dr__id h2{font-size:15px;color:#f2f7ff;margin-top:2px;line-height:1.25}.aq-dr__hr{display:flex;align-items:center;gap:8px}.aq-dr__tabs{display:flex;gap:3px;margin:12px 16px 0;padding:4px;background:#0e1724;border:1px solid#1c293b;border-radius:11px}.aq-dr__tab{flex:1;font-size:12.5px;font-weight:600;color:#93a6bc;padding:9px 10px;border-radius:8px;line-height:1.2;transition:background-color.16s,color.16s}.aq-dr__tab:hover{color:#f2f7ff;background:#ffffff0d}.aq-dr__tab.is-active{color:#05131b;background:#00d7ff;font-weight:700;box-shadow:0 1px 6px#00d7ff4d}.aq-dr__body{flex:1;overflow-y:auto;padding:13px 16px 18px;display:flex;flex-direction:column;gap:12px}.aq-dr__block{border-top:1px solid#1c293b;padding-top:10px;display:flex;flex-direction:column;gap:7px}.aq-dr__block h4{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#93a6bc}.aq-dr__block h4 svg{width:13px;height:13px}.aq-dr__acts{display:flex;gap:7px;flex-wrap:wrap;margin-top:4px}.aq-cmp-table{display:flex;flex-direction:column;border:1px solid#1c293b;border-radius:10px;overflow:hidden}.aq-cmp-table__head,.aq-cmp-table__row{display:grid;grid-template-columns:1.3fr 1fr 1fr.8fr;gap:6px;align-items:center;padding:6.5px 10px}.aq-cmp-table__head{background:#0e1724}.aq-cmp-table__head span{font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#93a6bc}.aq-cmp-table__head span:not(:first-child){text-align:right}.aq-cmp-table__row{border-top:1px solid#1c293b99}.aq-cmp-table__row span{font-size:12px;color:#a6b6ca}.aq-cmp-table__row b{font-size:12px;text-align:right;color:#f2f7ff;font-weight:600}.aq-cmp-table__row .is-model{color:#93a6bc}.aq-hist{display:flex;flex-direction:column;gap:8px}.aq-hist__item{display:flex;align-items:center;gap:10px;background:#121d2d;border:1px solid#1c293b;border-radius:10px;padding:9px 11px}.aq-hist__item b{display:block;font-size:12px;color:#a6b6ca}.aq-hist__item span{font-size:12px;color:#7d90a6}.aq-hist__icon{width:30px;height:30px;flex:none;display:grid;place-items:center;color:#93a6bc;background:#0e1724;border-radius:8px}.aq-hist__icon svg{width:14px;height:14px}.aq-rule{display:flex;gap:9px;align-items:flex-start;background:#121d2d;border:1px solid#1c293b;border-radius:10px;padding:9px 11px}.aq-rule svg{width:15px;height:15px;color:#7d90a6;flex:none;margin-top:1px}.aq-rule b{display:block;font-size:12px;color:#a6b6ca}.aq-rule span{font-size:12px;color:#93a6bc}.aq-rule.is-on{border-color:#27e0a373}.aq-rule.is-on svg{color:#27e0a3}.aq-strats{display:flex;flex-direction:column;gap:9px}.aq-strat{background:#121d2d;border:1px solid#1c293b;border-radius:13px;padding:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;transition:border-color.15s,box-shadow.15s}.aq-strat header{display:flex;align-items:center;justify-content:space-between;gap:8px}.aq-strat p{font-size:12px;line-height:1.45;color:#93a6bc}.aq-strat:hover{border-color:#26364d}.aq-strat.is-sel{border-color:#00d7ff;box-shadow:0 0 18px#00d7ff29}.aq-strat__kind{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:#f2f7ff}.aq-strat__kind svg{width:14px;height:14px;color:#00d7ff}.aq-strat__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px 4px}.aq-strat__grid div{text-align:center;background:#0e1724;border-radius:8px;padding:6px 2px}.aq-strat__grid div b{display:block;font-size:13.5px;font-family:JetBrains Mono,monospace;color:#f2f7ff}.aq-strat__grid div span{font-size:12px;color:#93a6bc;text-transform:uppercase;letter-spacing:.2px}.aq-strat__crit{display:flex;gap:6px;align-items:flex-start;font-size:12px;color:#ffb547}.aq-strat__crit svg{width:12px;height:12px;flex:none;margin-top:1px}.aq-field{display:flex;flex-direction:column;gap:5px}.aq-field span{font-size:12px;color:#93a6bc;font-weight:600}.aq-field select{background:#0e1724;color:#f2f7ff;border:1px solid#1c293b;border-radius:8px;padding:8px 9px;font-size:12px}.aq-field select option{background:#101927}.aq-opt{margin-left:6px;padding:2px 7px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.3px;text-transform:none;color:#7d90a6;background:#ffffff0d;border:1px solid#1c293b}.aq-note--tight{margin:2px 0 10px}.aq-dr__block.is-lead{border-color:#8b5cf680;background:#8b5cf612}.aq-lede{margin:2px 0 12px;font-size:13.5px;line-height:1.55;color:#a6b6ca}.aq-lede b{color:#f2f7ff;font-weight:700}.aq-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px}.aq-fact{border:1px solid#1c293b;border-radius:10px;padding:9px 11px;background:#0e1724}.aq-fact b{display:block;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:600;color:#f2f7ff;line-height:1.15}.aq-fact b small{font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#7d90a6;margin-left:3px}.aq-fact span{display:block;margin-top:2px;font-size:12px;color:#7d90a6}.aq-fact.is-crit{border-color:#ff4d6d73;background:#ff4d6d14}.aq-fact.is-crit b{color:#ff4d6d}.aq-fact.is-ok{border-color:#20e3b266}.aq-fact.is-ok b{color:#20e3b2}.aq-more{margin-top:14px;border-top:1px solid#1c293b;padding-top:4px}.aq-more summary{cursor:pointer;padding:8px 2px;list-style:none;font-size:12px;font-weight:600;letter-spacing:.4px;color:#93a6bc}.aq-more summary::-webkit-details-marker{display:none}.aq-more summary:before{content:"▸";margin-right:7px;color:#7d90a6}.aq-more summary:hover{color:#a6b6ca}.aq-more[open] summary:before{content:"▾"}.aq-prv__profiles{display:flex;gap:6px;margin:2px 0 10px}.aq-prv__profiles button{flex:1;padding:7px 6px;border-radius:8px;border:1px solid#1c293b;background:#0e1724;font-size:12px;font-weight:600;color:#93a6bc}.aq-prv__profiles button.is-active{border-color:#00d7ff99;background:#00d7ff1f;color:#f2f7ff}.aq-prv__profiles button:hover{border-color:#26364d}.aq-prv__chart{width:100%;height:auto;display:block;margin:2px 0 8px;touch-action:none;cursor:ns-resize}.aq-prv__chart .grid{stroke:#ffffff12;stroke-width:1}.aq-prv__chart .ax{fill:#7d90a6;font-size:9px;font-family:JetBrains Mono,monospace}.aq-prv__chart .limit{stroke:#ff4d6d8c;stroke-width:1;stroke-dasharray:4 3}.aq-prv__chart .limit-t{fill:#ff4d6dcc}.aq-prv__chart .now{stroke:#7d90a6;stroke-width:1.6;fill:none;stroke-dasharray:4 3;opacity:.75}.aq-prv__chart .plan{stroke:#00d7ff;stroke-width:2.4;fill:none;stroke-linecap:round}.aq-prv__chart .hit{fill:#0000}.aq-prv__chart .knob circle{fill:#0b1220;stroke:#00d7ff;stroke-width:2.2}.aq-prv__chart .knob text{fill:#f2f7ff;font-size:10px;font-weight:700;font-family:JetBrains Mono,monospace}.aq-prv__chart .knob:focus-visible circle,.aq-prv__chart .knob:hover circle{fill:#00d7ff40}.aq-prv__chart .knob:focus-visible{outline:none}.aq-prv__chart .knob:focus-visible circle{stroke-width:3}.aq-prv__tbl{width:100%;border-collapse:collapse;font-size:12px}.aq-prv__tbl th{text-align:left;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#7d90a6;padding:4px 6px;border-bottom:1px solid#1c293b}.aq-prv__tbl td{padding:5px 6px;border-bottom:1px solid#ffffff0d;color:#a6b6ca}.aq-prv__tbl tr.is-now td{background:#00d7ff12}.aq-prv__tbl td b{display:block;color:#f2f7ff;font-size:12px}.aq-prv__tbl td span.dim{color:#7d90a6;font-size:12px}.aq-prv__tbl input[type=number]{width:62px;padding:4px 6px;border-radius:6px;border:1px solid#26364d;background:#0e1724;color:#f2f7ff;font-family:JetBrains Mono,monospace;font-size:12px;text-align:right}.aq-prv__tbl td em{font-style:normal;color:#7d90a6;margin-left:4px;font-size:12px}.aq-prv__acts{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 2px}.aq-prv__tel{margin:8px 0;padding:10px 12px;border-radius:8px;background:#070c15;border:1px solid#26364d;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.7;color:#20e3b2;white-space:pre;overflow-x:auto}.aq-dr__block.is-warn{border-color:#ffb54780;background:#ffb54712}.aq-slider{display:grid;grid-template-columns:108px 1fr 92px;align-items:center;gap:8px}.aq-slider b i{display:block;font-style:normal;font-size:12px;color:#7d90a6}.aq-slider span{font-size:12px;font-weight:700;color:#a6b6ca}.aq-slider span em{display:block;font-style:normal;font-weight:500;font-size:12px;color:#7d90a6}.aq-slider b{font-size:12px;color:#00d7ff;text-align:right}.aq-slider input[type=range]{appearance:none;height:5px;border-radius:3px;cursor:pointer;background:linear-gradient(90deg,#00d7ff80,#00d7ff1f)}.aq-slider input[type=range]::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:#00d7ff;border:2px solid#05131b}.aq-toggle3{display:flex;align-items:center;gap:8px;padding:3px 0}.aq-toggle3 .aq-toggle3__name{flex:1;font-size:12px;font-weight:700;color:#a6b6ca}.aq-toggle3 .aq-toggle3__name em{display:block;font-style:normal;font-weight:500;font-size:12px;color:#7d90a6}.aq-toggle3 .aq-toggle3__btns{display:flex;gap:2px;background:#0e1724;border:1px solid#1c293b;border-radius:7px;padding:2px}.aq-toggle3 .aq-toggle3__btns button{font-size:12px;font-weight:800;letter-spacing:.3px;color:#93a6bc;padding:4px 7px;border-radius:5px}.aq-toggle3 .aq-toggle3__btns button.is-active{color:#05131b;background:#00d7ff}.aq-simtag{display:flex;align-items:center;gap:7px;font-size:12px;color:#a6b6ca;font-family:JetBrains Mono,monospace;background:#0e1724;border:1px solid#1c293b;border-radius:8px;padding:6px 9px}.aq-simtag svg{width:12px;height:12px;color:#ffb547}.aq-simtag button{margin-left:auto;color:#93a6bc;font-size:12px}.aq-simtag button:hover{color:#ff4d6d}.aq-simres__conv{display:flex;align-items:center;gap:10px;background:#0e1724;border:1px solid#27e0a366;border-radius:11px;padding:10px 12px}.aq-simres__conv svg{width:18px;height:18px;color:#27e0a3;flex:none}.aq-simres__conv b{display:block;font-size:12.5px;color:#f2f7ff}.aq-simres__conv span{font-size:12px;color:#93a6bc}.aq-simres__conv.is-crit{border-color:#ff4d6d80}.aq-simres__conv.is-crit svg{color:#ff4d6d}.aq-diff{display:flex;align-items:center;gap:8px;font-size:12px;padding:5px 0;border-bottom:1px solid#1c293b99}.aq-diff span{color:#93a6bc;flex:1}.aq-diff b{color:#a6b6ca;font-size:12px}.aq-diff em{font-style:normal;font-weight:800;font-family:JetBrains Mono,monospace;font-size:12px;width:52px;text-align:right;color:#93a6bc}.aq-cmp__pills{display:flex;gap:3px;background:#0e1724;border:1px solid#1c293b;border-radius:9px;padding:3px}.aq-cmp__pills button{flex:1;font-size:12px;font-weight:700;color:#93a6bc;padding:6px 11px;border-radius:7px}.aq-cmp__pills button:hover{color:#f2f7ff}.aq-cmp__pills button.is-active{color:#05131b;background:#00d7ff}.aq-v3d-box{display:flex;flex-direction:column;gap:8px}.aq-v3d-slot{position:relative;height:208px;border-radius:12px;overflow:hidden;border:1px solid#26364d;background:radial-gradient(120% 110% at 50% 12%,#00d7ff12 0%,#0000 62%),linear-gradient(#0a1320 0%,#070d17)}.aq-v3d-host{position:absolute;inset:0}.aq-v3d-btn{align-self:stretch;justify-content:center;height:40px;font-size:12.5px;font-weight:700;letter-spacing:.3px;color:#05131b;background:#00d7ff;border:0;box-shadow:0 2px 12px#00d7ff47}.aq-v3d-btn svg{width:15px;height:15px}.aq-v3d-btn:hover{filter:brightness(1.08)}.aq-v3d{position:absolute;inset:0;z-index:65;display:grid;place-items:center}.aq-v3d__back{position:absolute;inset:0;background:#050910eb;animation:aq-fade-in.3s both}@keyframes aq-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.aq-v3d__back,.aq-v3d__card{animation:none}}@keyframes aq-grow-from-side{0%{opacity:.25;transform:translate(34%)scale(.42)}to{opacity:1;transform:translate(0)scale(1)}}.aq-v3d__card{position:relative;width:min(1180px,92%);height:min(760px,86%);transform-origin:100%;animation:aq-grow-from-side.42s cubic-bezier(.22,.9,.28,1)both;display:flex;flex-direction:column;background:#101927;border:1px solid#26364d;border-radius:18px;box-shadow:0 30px 80px#0009;overflow:hidden}.aq-v3d__head{display:flex;align-items:center;gap:14px;padding:15px 18px 13px;border-bottom:1px solid#1c293b}.aq-v3d__head .aq-v3d__kicker{font-size:12px;color:#00d7ff;letter-spacing:.5px}.aq-v3d__head h2{font-size:15px;color:#f2f7ff;margin-top:2px}.aq-v3d__head .aq-v3d__hint{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:12px;color:#93a6bc}.aq-v3d__head .aq-v3d__hint svg{width:13px;height:13px}.aq-v3d__body{flex:1;min-height:0;display:flex}.aq-v3d__stage{flex:1;min-width:0;position:relative;background:radial-gradient(120% 110% at 50% 8%,#00d7ff0f 0%,#0000 60%),linear-gradient(#08101c 0%,#060a12)}.aq-v3d__kpis{width:306px;flex:none;border-left:1px solid#1c293b;padding:15px 16px;display:flex;flex-direction:column;gap:11px;overflow-y:auto}.aq-v3d__kpis h4{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;color:#93a6bc}.aq-v3d__kpis h4 svg{width:13px;height:13px}.aq-v3d__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.aq-v3d__kpi{background:#121d2d;border:1px solid#1c293b;border-radius:11px;padding:10px 11px}.aq-v3d__kpi b{display:block;font-size:19px;font-family:JetBrains Mono,monospace;color:#f2f7ff;line-height:1.05}.aq-v3d__kpi b small{font-size:12px;font-weight:600;color:#93a6bc;margin-left:3px;font-family:Inter,sans-serif}.aq-v3d__kpi span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.4px;color:#93a6bc;margin-top:4px}.aq-v3d__kpi.is-warn{border-color:#ffb54780}.aq-v3d__kpi.is-warn b{color:#ffb547}.aq-topo{position:absolute;inset:0;z-index:60;display:grid;place-items:center;background:#050910eb}.aq-topo__card-outer{width:min(1240px,94%);background:#101927;border:1px solid#26364d;border-radius:18px;box-shadow:0 30px 80px#0009;display:flex;flex-direction:column;max-height:88%}.aq-topo__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 18px 12px;border-bottom:1px solid#1c293b}.aq-topo__head h2{display:flex;align-items:center;gap:9px;font-size:15.5px;color:#f2f7ff}.aq-topo__head h2 svg{width:17px;height:17px;color:#00d7ff}.aq-topo__head .aq-topo__sub{font-size:12px;color:#93a6bc;flex:1}.aq-topo__head .aq-iconbtn{margin-left:auto}.aq-topo__scroll{overflow:hidden auto;padding:16px 18px}.aq-topo__svg{display:block;margin:0 auto;height:auto;max-width:100%}.aq-topo__node rect{fill:#121d2d;stroke:#26364d;stroke-width:1}.aq-topo__node.is-root rect{stroke:#00d7ff;stroke-width:1.6;filter:drop-shadow(0 0 10px #00d7ff4d)}.aq-topo__node.is-warn rect{stroke:#ffb547b3}.aq-topo__node.is-aux rect{stroke:#8b5cf699}.aq-topo__card{height:100%;padding:9px 12px;display:flex;flex-direction:column;gap:2px;font-family:Inter,sans-serif;overflow:hidden}.aq-topo__card b{font-size:12.5px;color:#00d7ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aq-topo__card em{font-style:normal;font-size:12px;color:#f2f7ff;font-family:JetBrains Mono,monospace;margin-top:auto}.aq-topo__kind{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:800;letter-spacing:.7px;color:#93a6bc}.aq-topo__kind svg{width:11px;height:11px}.aq-topo__lbl{font-size:12px;color:#a6b6ca;line-height:1.25}.aq-topo__edge line{stroke:#00d7ff8c;stroke-width:1.6;stroke-dasharray:6 5;animation:aq-dash 1.2s linear infinite}.aq-topo__edge path{fill:#00d7ffcc}.aq-topo__edge .aq-topo__curve{fill:none;stroke:#00d7ff80;stroke-width:1.6;stroke-dasharray:6 5;animation:aq-dash 1.2s linear infinite}@keyframes aq-dash{to{stroke-dashoffset:-11}}@media (prefers-reduced-motion:reduce){.aq-topo__edge line{animation:none}}.aq-topo__foot{display:flex;gap:22px;flex-wrap:wrap;align-items:flex-start;border-top:1px solid#1c293b;padding:13px 18px 16px}.aq-topo__block{display:flex;flex-direction:column;gap:7px;max-width:46%}.aq-topo__block h4{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#93a6bc}.aq-topo__block h4 svg{width:12px;height:12px}.aq-topo__block>div,.aq-topo__block>span{display:flex;flex-wrap:wrap;gap:6px}.aq-topo__acts{margin-left:auto;align-self:flex-end}.aq-events{position:absolute;top:12px;left:12px;bottom:12px;z-index:55;width:372px;display:flex;flex-direction:column;background:#101927;border:1px solid#26364d;border-radius:15px;box-shadow:24px 0 60px#00000073;overflow:hidden}.aq-events__head{display:flex;align-items:center;gap:9px;padding:13px 14px;border-bottom:1px solid#1c293b}.aq-events__head h3{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#f2f7ff;flex:1}.aq-events__head h3 svg{width:15px;height:15px;color:#ffb547}.aq-events__filters{display:flex;gap:4px;padding:9px 12px}.aq-events__filters button{font-size:12px;font-weight:700;color:#93a6bc;background:#0e1724;border:1px solid#1c293b;border-radius:7px;padding:5px 11px}.aq-events__filters button.is-active{color:#05131b;background:#00d7ff;border-color:#00d7ff}.aq-events__list{overflow-y:auto;padding:4px 9px 10px;display:flex;flex-direction:column;gap:7px}.aq-eventrow{display:flex;gap:9px;align-items:flex-start;background:#121d2d;border:1px solid#1c293b;border-left-width:3px;border-radius:11px;padding:9px 10px}.aq-eventrow.is-critical{border-left-color:#ff4d6d}.aq-eventrow.is-critical .aq-eventrow__icon,.aq-eventrow.is-critical .aq-eventrow__l1 em{color:#ff4d6d}.aq-eventrow.is-warning{border-left-color:#ffb547}.aq-eventrow.is-warning .aq-eventrow__icon,.aq-eventrow.is-warning .aq-eventrow__l1 em{color:#ffb547}.aq-eventrow.is-info{border-left-color:#7d90a6}.aq-eventrow.is-info .aq-eventrow__icon,.aq-eventrow.is-info .aq-eventrow__l1 em{color:#93a6bc}.aq-eventrow.is-ack{opacity:.45}.aq-eventrow__icon{padding-top:2px}.aq-eventrow__icon svg{width:15px;height:15px}.aq-eventrow__main{flex:1;min-width:0;text-align:left}.aq-eventrow__main .aq-eventrow__l1{display:flex;align-items:center;gap:7px}.aq-eventrow__main .aq-eventrow__l1 em{font-style:normal;font-size:12px;font-weight:800;letter-spacing:.6px}.aq-eventrow__main .aq-eventrow__l1 b{font-size:12px;color:#f2f7ff}.aq-eventrow__main .aq-eventrow__sum{display:block;font-size:12px;color:#93a6bc;margin-top:2px;line-height:1.4}.aq-eventrow__main .aq-eventrow__time{display:block;font-size:12px;color:#7d90a6;margin-top:3px}.aq-eventrow__main:hover .aq-eventrow__l1 b{color:#00d7ff}.aq-eventrow__ack{width:26px;height:26px;flex:none;display:grid;place-items:center;color:#93a6bc;border:1px solid#1c293b;border-radius:7px}.aq-eventrow__ack svg{width:13px;height:13px}.aq-eventrow__ack:hover{color:#27e0a3;border-color:#27e0a380}.aq-palette{position:absolute;inset:0;z-index:70}.aq-palette__back{position:absolute;inset:0;background:#04080eb3}.aq-palette__card{position:relative;margin:9vh auto 0;width:min(560px,92%);background:#101927;border:1px solid#26364d;border-radius:15px;box-shadow:0 30px 80px#000000a6;overflow:hidden}.aq-palette__input{display:flex;align-items:center;gap:10px;padding:13px 15px;border-bottom:1px solid#1c293b}.aq-palette__input svg{width:16px;height:16px;color:#93a6bc;flex:none}.aq-palette__input input{flex:1;background:#0000;border:0;color:#f2f7ff;font-size:14px}.aq-palette__input input::placeholder{color:#7d90a6}.aq-palette__input input:focus{outline:none}.aq-palette__input kbd{font-size:12px;font-family:JetBrains Mono,monospace;color:#93a6bc;border:1px solid#26364d;border-radius:5px;padding:2px 6px}.aq-palette__results{max-height:330px;overflow-y:auto;padding:7px}.aq-palette__results button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:9px;text-align:left}.aq-palette__results button svg{width:14px;height:14px;color:#93a6bc;flex:none}.aq-palette__results button b{font-size:12px;color:#00d7ff}.aq-palette__results button span{font-size:12px;color:#a6b6ca;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aq-palette__results button.is-first,.aq-palette__results button:hover{background:#00d7ff12}.aq-toast{position:fixed;bottom:206px;left:0;right:0;width:fit-content;margin:0 auto;z-index:210;background:#101927;border:1px solid#26364d;border-radius:11px;color:#f2f7ff;font-size:12.5px;font-weight:600;padding:11px 17px;opacity:0;visibility:hidden;transition:opacity.22s,visibility.22s;box-shadow:0 16px 40px#00000080}.aq-toast.is-show{opacity:1;visibility:visible}.aq-toast.is-ok{border-color:#27e0a380}@media (width<=1440px){.aq-drawer{width:376px}.aq-app.has-drawer .aq-strip,.aq-app.has-drawer .aq-tl{right:400px}.aq-events{width:340px}.aq-identity{max-width:250px}}@media (width<=1400px),(height<=820px){.aq-tl{height:98px;padding:6px 12px 4px}.aq-strip{bottom:118px}.aq-legend{bottom:14px}.maplibregl-ctrl-bottom-right{bottom:180px}.aq-toast{bottom:186px}.aq-tl__clock b{font-size:19px}.aq-strip{height:50px;padding:0 12px}.aq-strip .aq-strip__msg span{font-size:12px}.aq-ctrl{height:33px;font-size:12px}.aq-maptools{top:58px}}html.is-iframe body.aq-page{-webkit-font-smoothing:auto}html.is-iframe .aq-pop button{background:#0b1220}html.is-iframe .aq-legend{background:#090f1a}html.is-iframe .aq-tip{background:#0c1421}html.is-iframe .aq-strip{background:#0b1220}html.is-iframe .aq-tl,html.is-iframe .aq-tl__metric{background:#080d16}html.is-iframe .aq-palette__back{background:#04080ee6}html.is-iframe .aq-eventrow__sum,html.is-iframe .aq-legend__row,html.is-iframe .aq-note{font-size:12px}html.is-iframe *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;text-shadow:none!important;will-change:auto!important}