.fp-root[data-v-412fe74d]{width:100%;height:100%;min-height:100%;display:flex;overflow:hidden;background:#0b1220;color:#cbd5e1;font-size:12.5px}.fp-sidebar[data-v-412fe74d]{width:190px;flex:0 0 190px;display:flex;flex-direction:column;background:linear-gradient(180deg,#111c31,#0b1220);border-right:1px solid #1E293B;padding:16px 12px}.fp-brand[data-v-412fe74d]{display:flex;align-items:center;gap:9px;padding:0 6px 16px;border-bottom:1px solid #1E293B}.fp-brand-mark[data-v-412fe74d]{width:28px;height:28px;color:#94a3b8}.fp-brand-name[data-v-412fe74d]{font-weight:800;font-size:14px;letter-spacing:1.6px;color:#f1f5f9}.fp-brand-sub[data-v-412fe74d]{font-size:9.5px;color:#64748b;letter-spacing:.4px}.fp-nav[data-v-412fe74d]{display:flex;flex-direction:column;gap:3px;margin-top:14px;flex:1}.fp-nav-btn[data-v-412fe74d]{display:flex;align-items:center;gap:9px;background:transparent;border:none;color:#94a3b8;font:inherit;font-size:12px;padding:9px 10px;border-radius:8px;cursor:pointer;transition:background .15s,color .15s;text-align:left}.fp-nav-btn[data-v-412fe74d]:hover{background:#16223a;color:#e2e8f0}.fp-nav-btn.on[data-v-412fe74d]{background:#f59e0b1f;color:#f59e0b}.fp-nav-badge[data-v-412fe74d]{margin-left:auto;background:#ef4444;color:#fff;font-size:9.5px;min-width:16px;height:16px;border-radius:99px;display:flex;align-items:center;justify-content:center;padding:0 4px;animation:badge-pop-412fe74d .4s cubic-bezier(.34,1.56,.64,1)}@keyframes badge-pop-412fe74d{0%{transform:scale(0)}}.fp-gateway[data-v-412fe74d]{border-top:1px solid #1E293B;padding-top:12px;display:flex;flex-direction:column;gap:6px;font-size:10.5px}.fp-gw-row[data-v-412fe74d]{display:flex;align-items:center;gap:7px;color:#94a3b8}.fp-gw-row.dim[data-v-412fe74d]{color:#64748b;font-variant-numeric:tabular-nums}.fp-gw-bar[data-v-412fe74d]{height:4px;border-radius:99px;background:#1e293b;overflow:hidden}.fp-gw-fill[data-v-412fe74d]{height:100%;background:linear-gradient(90deg,#475569,#94a3b8);transition:width .6s}.fp-live-dot[data-v-412fe74d]{width:7px;height:7px;border-radius:50%;background:#22c55e;flex:0 0 7px;animation:live-412fe74d 1.6s ease-in-out infinite}@keyframes live-412fe74d{50%{box-shadow:0 0 0 5px #22c55e26}}.fp-main[data-v-412fe74d]{flex:1;display:flex;flex-direction:column;min-width:0;padding:14px 16px;overflow-y:auto}.fp-topbar[data-v-412fe74d]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.fp-page-title[data-v-412fe74d]{font-size:16px;font-weight:800;color:#f1f5f9;letter-spacing:.3px}.fp-page-sub[data-v-412fe74d]{font-size:10.5px;color:#64748b;margin-top:2px;font-variant-numeric:tabular-nums}.fp-top-right[data-v-412fe74d]{display:flex;gap:8px}.fp-pill[data-v-412fe74d]{display:flex;align-items:center;gap:6px;font-size:9.5px;font-weight:700;letter-spacing:.8px;border:1px solid #1E293B;border-radius:99px;padding:5px 11px;color:#94a3b8;background:#111c31}.fp-pill.dim[data-v-412fe74d]{color:#64748b;font-weight:500;letter-spacing:0}.fp-alert[data-v-412fe74d]{display:flex;align-items:center;gap:12px;background:linear-gradient(90deg,#ef444429,#f59e0b1a);border:1px solid rgba(239,68,68,.45);border-radius:10px;padding:10px 14px;margin-bottom:12px}.fp-alert-icon[data-v-412fe74d]{width:22px;height:22px;color:#ef4444;flex:0 0 22px;animation:alert-blink-412fe74d 1.2s ease-in-out infinite}@keyframes alert-blink-412fe74d{50%{opacity:.4}}.fp-alert-text[data-v-412fe74d]{flex:1;display:flex;flex-direction:column;gap:1px;font-size:11.5px}.fp-alert-text b[data-v-412fe74d]{color:#fca5a5;letter-spacing:.5px;font-size:11px}.fp-alert-text span[data-v-412fe74d]{color:#cbd5e1}.fp-alert-btn[data-v-412fe74d]{background:#ef4444;color:#fff;border:none;border-radius:7px;font:inherit;font-size:11px;font-weight:700;padding:7px 13px;cursor:pointer;transition:background .15s,transform .1s}.fp-alert-btn[data-v-412fe74d]:hover{background:#dc2626}.fp-alert-btn[data-v-412fe74d]:active{transform:scale(.96)}.fp-slide-enter-active[data-v-412fe74d],.fp-slide-leave-active[data-v-412fe74d]{transition:all .35s ease}.fp-slide-enter-from[data-v-412fe74d],.fp-slide-leave-to[data-v-412fe74d]{opacity:0;transform:translateY(-8px)}.fp-kpis[data-v-412fe74d]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px}.fp-kpi[data-v-412fe74d]{position:relative;background:#111c31;border:1px solid #1E293B;border-radius:10px;padding:10px 12px 26px;overflow:hidden}.fp-kpi-label[data-v-412fe74d]{font-size:9.5px;text-transform:uppercase;letter-spacing:.8px;color:#64748b}.fp-kpi-value[data-v-412fe74d]{font-size:21px;font-weight:800;margin-top:3px;font-variant-numeric:tabular-nums}.fp-kpi-value small[data-v-412fe74d]{font-size:11px;font-weight:600;margin-left:2px;opacity:.7}.fp-kpi-delta[data-v-412fe74d]{font-size:9.5px;margin-top:2px}.fp-kpi-delta.up[data-v-412fe74d]{color:#22c55e}.fp-kpi-delta.down[data-v-412fe74d]{color:#f59e0b}.fp-kpi-spark[data-v-412fe74d]{position:absolute;left:0;right:0;bottom:0;width:100%;height:22px}.fp-content[data-v-412fe74d]{display:grid;grid-template-columns:1fr 268px;gap:12px;align-items:start}.fp-grid[data-v-412fe74d]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.fp-machine[data-v-412fe74d]{background:#111c31;border:1px solid #1E293B;border-radius:10px;padding:10px 12px;cursor:pointer;text-align:left;color:inherit;font:inherit;transition:border-color .2s,transform .15s,box-shadow .2s}.fp-machine[data-v-412fe74d]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000059}.fp-machine.selected[data-v-412fe74d]{border-color:#f59e0b;box-shadow:0 0 0 1px #f59e0b66}.fp-machine.warn[data-v-412fe74d]{border-color:#f59e0b80}.fp-machine.crit[data-v-412fe74d]{border-color:#ef444499;animation:crit-glow-412fe74d 1.4s ease-in-out infinite}@keyframes crit-glow-412fe74d{50%{box-shadow:0 0 14px #ef444440}}.fp-m-head[data-v-412fe74d]{display:flex;align-items:center;justify-content:space-between}.fp-m-name[data-v-412fe74d]{font-weight:800;font-size:13px;color:#f1f5f9;letter-spacing:.5px}.fp-m-light[data-v-412fe74d]{width:9px;height:9px;border-radius:50%}.fp-m-light.ok[data-v-412fe74d]{background:#22c55e;box-shadow:0 0 6px #22c55ecc}.fp-m-light.warn[data-v-412fe74d]{background:#f59e0b;box-shadow:0 0 6px #f59e0bcc;animation:live-412fe74d 1.4s infinite}.fp-m-light.crit[data-v-412fe74d]{background:#ef4444;box-shadow:0 0 6px #ef4444e6;animation:alert-blink-412fe74d .9s infinite}.fp-m-type[data-v-412fe74d]{font-size:9.5px;color:#64748b;margin:2px 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-m-spark[data-v-412fe74d]{width:100%;height:34px;display:block}.fp-m-foot[data-v-412fe74d]{display:flex;justify-content:space-between;align-items:center;font-size:9.8px;color:#94a3b8;margin-top:5px;font-variant-numeric:tabular-nums}.fp-m-health[data-v-412fe74d]{font-weight:800;font-size:12px}.fp-m-healthbar[data-v-412fe74d]{height:3px;background:#1e293b;border-radius:99px;margin-top:4px;overflow:hidden}.fp-m-healthfill[data-v-412fe74d]{height:100%;border-radius:99px;transition:width .7s ease}.fp-detail[data-v-412fe74d]{background:#111c31;border:1px solid #1E293B;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:13px;position:sticky;top:0}.fp-d-head[data-v-412fe74d]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.fp-d-name[data-v-412fe74d]{font-size:17px;font-weight:800;color:#f1f5f9;letter-spacing:.5px}.fp-d-type[data-v-412fe74d]{font-size:10px;color:#64748b;margin-top:2px}.fp-d-status[data-v-412fe74d]{font-size:9px;font-weight:800;letter-spacing:1px;padding:4px 9px;border-radius:99px}.fp-d-status.ok[data-v-412fe74d]{background:#22c55e26;color:#22c55e}.fp-d-status.warn[data-v-412fe74d]{background:#f59e0b26;color:#f59e0b}.fp-d-status.crit[data-v-412fe74d]{background:#ef444426;color:#ef4444;animation:alert-blink-412fe74d 1s infinite}.fp-gauges[data-v-412fe74d]{display:flex;justify-content:space-between}.fp-gauge[data-v-412fe74d]{text-align:center}.fp-gauge svg[data-v-412fe74d]{width:74px;height:74px}.fp-gauge-arc[data-v-412fe74d]{transition:stroke-dasharray .6s ease}.fp-gauge-num[data-v-412fe74d]{text-anchor:middle;fill:#f1f5f9;font-size:14px;font-weight:800}.fp-gauge-unit[data-v-412fe74d]{text-anchor:middle;fill:#64748b;font-size:6.5px}.fp-gauge-label[data-v-412fe74d]{font-size:9px;color:#64748b;text-transform:uppercase;letter-spacing:.6px}.fp-rul[data-v-412fe74d]{background:#0b1220;border:1px solid #1E293B;border-radius:10px;padding:11px 12px}.fp-rul-head[data-v-412fe74d]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:10.5px;color:#94a3b8}.fp-rul-head b[data-v-412fe74d]{font-size:15px;font-variant-numeric:tabular-nums}.fp-rul-track[data-v-412fe74d]{position:relative;height:8px;background:#1e293b;border-radius:99px;margin:9px 0 7px}.fp-rul-fill[data-v-412fe74d]{height:100%;border-radius:99px;transition:width .7s ease}.fp-rul-mark[data-v-412fe74d]{position:absolute;top:-3px;bottom:-3px;width:2px;background:#94a3b8;opacity:.6}.fp-rul-mark i[data-v-412fe74d]{position:absolute;top:-14px;left:-4px;font-size:7.5px;font-style:normal;color:#64748b;white-space:nowrap}.fp-rul-note[data-v-412fe74d]{font-size:9px;color:#64748b;line-height:1.5}.fp-spectrum-title[data-v-412fe74d]{font-size:9px;color:#64748b;text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px}.fp-spectrum-svg[data-v-412fe74d]{width:100%;height:54px;display:block}.fp-wo-btn[data-v-412fe74d]{background:linear-gradient(135deg,#475569,#64748b);color:#fff;border:none;border-radius:8px;font:inherit;font-size:11.5px;font-weight:700;padding:10px;cursor:pointer;transition:filter .15s,transform .1s}.fp-wo-btn[data-v-412fe74d]:hover:not(:disabled){filter:brightness(1.15)}.fp-wo-btn[data-v-412fe74d]:active:not(:disabled){transform:scale(.98)}.fp-wo-btn[data-v-412fe74d]:disabled{background:#22c55e26;color:#22c55e;cursor:default;font-size:10.5px}.fp-main[data-v-412fe74d]::-webkit-scrollbar{width:8px}.fp-main[data-v-412fe74d]::-webkit-scrollbar-thumb{background:#1e293b;border-radius:8px}
