.fl-tab-ic,.flx-only{display:none}html.flx .fl-app,html.flx .fl-app .flx-hero{--flx-accent:#ff6a3d;--flx-accent-ink:#160704;--flx-ground:#0e1012;--flx-rail:#15181b;--flx-card:#1b1f23;--flx-card-2:#23282d;--flx-sel:#2a3036;--color-bg:#1b1f23;--color-bg-2:#0e1012;--color-bg-3:#262c32;--color-fg:#f2f4f5;--color-fg-2:#d9dee2;--color-muted:#a3abb2;--color-faint:#8b939a;--color-line:#ffffff29;--color-line-soft:#ffffff14;--color-surface:#1b1f23;--color-elevated:#23282d;--color-ink:#f2f4f5;--color-link:#ffb39c;--color-brand:#ff6a3d;--color-link-soft:#ff6a3d24;--color-warn:#ffcf70;--color-warn-bg:#ffb02024;--color-danger:#ff8f80;--color-danger-bg:#e5322d2e;--color-hover:#ffffff0f;--glass:#15181bd6;--shadow-1:none;--shadow-2:0 18px 40px #00000080, 0 0 0 1px #ffffff0f;--focus:0 0 0 2px #fff;--font-sans:"Segoe UI Variable Text", "Segoe UI", "Inter", system-ui, sans-serif;--font-display:"Segoe UI Variable Display", "Segoe UI", "Inter", system-ui, sans-serif;--flx-ink:#fff;--flx-ink-soft:#c4cbd1;--flx-ink-2:#d9dee2;--flx-hover-bg:#22272c;--flx-bar:#15181bf5;--flx-soft:#ffffff1a;--flx-soft-2:#ffffff2e;--flx-pill:#f2f4f5;--flx-pill-ink:#111316;--flx-pill-shadow:none;--flx-red-bg:#e5322d33;--flx-red-ink:#ffb4aa;--flx-amber-bg:#ffb0202e;--flx-amber-ink:#ffd27a;--flx-edge:#ffffff14;--flx-icon-filter:invert(1);--flx-chip-bg:#15181bcc;--flx-ring:#fff;--flx-scroll:#3a4148;--flx-word-grey:#c4cbd1;--flx-word-red:#ff5a4a}html.flx .fl-app{background:var(--flx-ground);color:var(--color-fg);font-family:var(--font-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.flx.flx-light .fl-app{--flx-accent:#ef5a2a;--flx-accent-ink:#1a0803;--flx-ground:#f2f3f5;--flx-rail:#fff;--flx-card:#fff;--flx-card-2:#eceef1;--flx-sel:#e6e8ec;--color-bg:#fff;--color-bg-2:#f2f3f5;--color-bg-3:#e6e8ec;--color-fg:#15181b;--color-fg-2:#2c3238;--color-muted:#5f6870;--color-faint:#7a838b;--color-line:#00000024;--color-line-soft:#00000012;--color-surface:#fff;--color-elevated:#fff;--color-ink:#15181b;--color-link:#c2410c;--color-brand:#ef5a2a;--color-link-soft:#ef5a2a1a;--color-warn:#8a5a00;--color-warn-bg:#ffb02029;--color-danger:#b3261e;--color-danger-bg:#e5322d1a;--color-hover:#0000000a;--glass:#ffffffe6;--shadow-1:0 1px 2px #0000000d;--shadow-2:0 18px 40px #00000024, 0 0 0 1px #0000000f;--focus:0 0 0 2px #15181b;--flx-ink:#0b0d0f;--flx-ink-soft:#4a5259;--flx-ink-2:#3a4148;--flx-hover-bg:#eceef1;--flx-bar:#fffffff5;--flx-soft:#0000000f;--flx-soft-2:#0000001a;--flx-pill:#fff;--flx-pill-ink:#0b0d0f;--flx-pill-shadow:0 1px 3px #00000024;--flx-red-bg:#e5322d1f;--flx-red-ink:#b3261e;--flx-amber-bg:#ffb02033;--flx-amber-ink:#7a4f00;--flx-edge:#00000014;--flx-icon-filter:none;--flx-chip-bg:#ffffffd9;--flx-ring:#15181b;--flx-scroll:#c4cbd1;--flx-word-grey:#6e6e73;--flx-word-red:#d12b20;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media print{html.flx .fl-app{--flx-accent:#ef5a2a;--flx-accent-ink:#1a0803;--flx-ground:#f2f3f5;--flx-rail:#fff;--flx-card:#fff;--flx-card-2:#eceef1;--flx-sel:#e6e8ec;--color-bg:#fff;--color-bg-2:#f2f3f5;--color-bg-3:#e6e8ec;--color-fg:#15181b;--color-fg-2:#2c3238;--color-muted:#5f6870;--color-faint:#7a838b;--color-line:#00000024;--color-line-soft:#00000012;--color-surface:#fff;--color-elevated:#fff;--color-ink:#15181b;--color-link:#c2410c;--color-brand:#ef5a2a;--color-link-soft:#ef5a2a1a;--color-warn:#8a5a00;--color-warn-bg:#ffb02029;--color-danger:#b3261e;--color-danger-bg:#e5322d1a;--color-hover:#0000000a;--glass:#ffffffe6;--shadow-1:0 1px 2px #0000000d;--shadow-2:0 18px 40px #00000024, 0 0 0 1px #0000000f;--focus:0 0 0 2px #15181b;--flx-ink:#0b0d0f;--flx-ink-soft:#4a5259;--flx-ink-2:#3a4148;--flx-hover-bg:#eceef1;--flx-bar:#fffffff5;--flx-soft:#0000000f;--flx-soft-2:#0000001a;--flx-pill:#fff;--flx-pill-ink:#0b0d0f;--flx-pill-shadow:0 1px 3px #00000024;--flx-red-bg:#e5322d1f;--flx-red-ink:#b3261e;--flx-amber-bg:#ffb02033;--flx-amber-ink:#7a4f00;--flx-edge:#00000014;--flx-icon-filter:none;--flx-chip-bg:#ffffffd9;--flx-ring:#15181b;--flx-scroll:#c4cbd1;--flx-word-grey:#6e6e73;--flx-word-red:#d12b20;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}html.flx .fl-app .flx-hero{color:var(--color-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.flx .fl-app .fl-kgroup{background:var(--flx-card);box-shadow:var(--shadow-1);border-radius:8px}html.flx:not(.flx-light) .fl-app .btn-secondary .brand-ico.gmaps{color:#6ea8fe}html.flx:not(.flx-light) .fl-app .btn-secondary .brand-ico.waze{color:#3cf}html.flx .fl-app .page,html.flx .fl-app .nat-page{max-width:1680px}html.flx .fl-app .chip,html.flx .fl-app .fl-tag,html.flx .fl-app .fl-ev-tag,html.flx .fl-app .nat-att,html.flx .fl-app .nat-conf{border-radius:4px}html.flx .fl-app .fl-card.on{background:var(--flx-sel)}html.flx .fl-app .fl-card-meta .sent{color:var(--color-link)}html.flx .fl-tab-ic,html.flx .flx-only{display:inline-flex}html.flx .flx-hide{display:none!important}html.flx .fl-app :focus-visible{outline:2px solid var(--flx-ring);outline-offset:2px}html.flx .fl-app ::selection{background:#ff6a3d66}html.flx .fl-app *{scrollbar-color:var(--flx-scroll) transparent}html.flx .fl-app .app-header{background:var(--flx-rail);border-bottom:1px solid var(--color-line-soft);-webkit-backdrop-filter:none;backdrop-filter:none}html.flx .fl-app .app-brand .word{font-family:var(--font-display)}html.flx .fl-app .fire-grey{color:var(--flx-word-grey)}html.flx .fl-app .fire-red{color:var(--flx-word-red)}html.flx .fl-app .app-tabs{background:0 0}html.flx .fl-app .app-tabs button{color:var(--flx-ink-soft)}html.flx .fl-app .app-tabs button:hover{background:var(--flx-hover-bg);color:var(--flx-ink)}html.flx .fl-app .app-tabs button.on{background:var(--flx-sel);color:var(--flx-ink);box-shadow:none}html.flx .fl-app .app-tabs button.on .fl-tab-ic{color:var(--flx-accent)}html.flx .fl-app .fl-space{background:var(--flx-ground)}html.flx .fl-app .fl-space button.on{background:var(--flx-sel);color:var(--flx-ink);box-shadow:none}@media (width>=761px) and (height>=501px),(width>=761px) and (pointer:fine){html.flx .fl-app{grid-template-rows:auto minmax(0,1fr);grid-template-columns:240px minmax(0,1fr);display:grid}html.flx .fl-app>.fl-header{border-bottom:0;border-right:1px solid var(--color-line-soft);flex-direction:column;grid-area:1/1/span 2;align-items:stretch;gap:6px;height:auto;padding:18px 12px 14px;overflow-y:auto}html.flx .fl-app>:not(.fl-header){grid-column:2}html.flx .fl-app>.fl-banner{grid-row:1}html.flx .fl-app>.fl-main{grid-row:2}html.flx .fl-app .app-brand{padding:4px 12px 14px}html.flx .fl-app .app-brand .word{font-size:19px}html.flx .fl-app .fl-space{border-radius:8px;margin:0 2px 12px;padding:4px;display:flex}html.flx .fl-app .fl-space button{border-radius:6px;flex:1;min-height:34px;font-size:13px}html.flx .fl-app .fl-space.own{flex-direction:column;gap:2px}html.flx .fl-app .fl-space.own button{white-space:normal;text-overflow:clip;text-align:left;padding:7px 12px;line-height:1.3}html.flx .fl-app .fl-space button{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html.flx .fl-app .fl-space.own button{white-space:normal}html.flx .fl-app .app-tabs{border-radius:0;flex-direction:column;align-items:stretch;gap:2px;margin:0;padding:0;display:flex}html.flx .fl-app .app-tabs button{min-height:46px;font:500 14.5px var(--font-sans);text-align:left;border-radius:6px;justify-content:flex-start;align-items:center;gap:14px;padding:0 14px;display:flex}html.flx .fl-app .app-tabs .fl-badge{margin-left:auto}html.flx .fl-app .app-actions{border-top:1px solid var(--color-line-soft);flex-wrap:wrap;align-items:center;gap:8px;margin:auto 0 0;padding-top:16px;display:flex}html.flx .fl-app .app-actions .fl-asof{color:var(--color-muted);flex:100%;padding:0 4px;font-size:12.5px}html.flx .fl-app .app-actions .fl-refresh{flex:100%;justify-content:center;min-height:40px}html.flx .fl-app .app-actions .fl-skin,html.flx .fl-app .app-actions .fl-signout{font-size:13px}}html.flx .fl-app .app-main,html.flx .fl-app .fl-main{background:var(--flx-ground)}html.flx .fl-app .chart-card,html.flx .fl-app .kpi{background:var(--flx-card);border-radius:8px}html.flx .fl-app .kpi .kpi-value,html.flx .fl-app .kpi strong{font-family:var(--font-display)}html.flx .fl-app .fl-pane-head{background:var(--flx-bar)}html.flx .fl-app .fl-bottom{background:var(--flx-bar);border-top-color:var(--color-line-soft)}html.flx .fl-app .fl-bottom button.on{color:var(--flx-ink)}html.flx .fl-app .fl-drawer-panel{background:var(--flx-ground)}html.flx .fl-app .data-table th{background:var(--flx-card)}html.flx .fl-app .data-table tbody tr:hover td{background:var(--color-hover)}html.flx .fl-app .fl-banner{background:var(--color-warn-bg);color:var(--color-fg)}html.flx .fl-app .fl-banner.warn{background:var(--color-danger-bg)}html.flx .fl-app .btn-primary{background:var(--flx-accent);border-color:var(--flx-accent);color:var(--flx-accent-ink);border-radius:6px;font-weight:600}html.flx .fl-app .btn-primary:hover:not(:disabled){color:var(--flx-accent-ink);background:#ff825c;border-color:#ff825c}html.flx .fl-app .btn-secondary{background:var(--flx-soft);color:var(--flx-ink);border-color:#0000;border-radius:6px}html.flx .fl-app .btn-secondary:hover:not(:disabled){background:var(--flx-soft-2);color:var(--flx-ink)}html.flx .fl-app .seg{background:var(--flx-ground);border-radius:8px;padding:3px}html.flx .fl-app .seg button{color:var(--flx-ink-soft);border-radius:6px}html.flx .fl-app .seg button.on{background:var(--flx-pill);color:var(--flx-pill-ink);box-shadow:var(--flx-pill-shadow)}html.flx .fl-app .fl-select,html.flx .fl-app .fl-search,html.flx .fl-app input[type=date],html.flx .fl-app input[type=search],html.flx .fl-app input[type=text],html.flx .fl-app textarea,html.flx .fl-app select{background:var(--flx-card);border-color:var(--color-line);color:var(--color-fg)}html.flx .fl-app .chip{background:var(--flx-card-2);color:var(--color-fg-2)}html.flx .fl-app .chip.fl-st.new,html.flx .fl-app .fl-ev-tag.live,html.flx .fl-app .nat-src-el,html.flx .fl-app .nat-att.high,html.flx .fl-app .nat-conf.c2{background:var(--flx-red-bg);color:var(--flx-red-ink)}html.flx .fl-app .fl-tag.pri.medium,html.flx .fl-app .nat-att.medium{background:var(--flx-amber-bg);color:var(--flx-amber-ink)}html.flx .fl-app .fl-help-btn{background:var(--flx-soft);color:var(--flx-ink);border-color:#0000}html.flx .fl-app .map-card{border:1px solid var(--flx-edge);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:10px}html.flx .fl-app .maplibregl-ctrl-group{background:var(--glass);box-shadow:0 0 0 1px var(--flx-edge);border-radius:8px}html.flx .fl-app .maplibregl-ctrl-group button+button{border-top-color:var(--flx-edge)}html.flx .fl-app .maplibregl-ctrl-group .maplibregl-ctrl-icon{filter:var(--flx-icon-filter)}html.flx .fl-app .maplibregl-ctrl-scale{color:var(--color-fg);border-color:var(--color-fg);background:var(--flx-chip-bg)!important}html.flx .fl-app .maplibregl-ctrl-attrib{background:var(--flx-chip-bg);color:var(--flx-ink-soft)}html.flx .fl-app .maplibregl-ctrl-attrib a{color:var(--flx-ink-2)}html.flx .fl-app .maplibregl-popup-content{background:var(--flx-card);color:var(--color-fg);box-shadow:var(--shadow-2)}html.flx .fl-app .maplibregl-popup-close-button{color:var(--flx-ink-2)}html.flx .fl-app .maplibregl-popup-anchor-top .maplibregl-popup-tip,html.flx .fl-app .maplibregl-popup-anchor-top-left .maplibregl-popup-tip,html.flx .fl-app .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-bottom-color:var(--flx-card)}html.flx .fl-app .maplibregl-popup-anchor-bottom .maplibregl-popup-tip,html.flx .fl-app .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip,html.flx .fl-app .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:var(--flx-card)}html.flx .fl-app .maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:var(--flx-card)}html.flx .fl-app .maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:var(--flx-card)}html.flx .fl-app .fl-mtools button{color:var(--color-fg)}html.flx .fl-app .fl-mtools button.on,html.flx .fl-app .fl-mtools button.on:hover{background:var(--flx-accent);color:var(--flx-accent-ink)}html.flx .fl-app .flx-big{border-radius:6px;gap:10px;min-height:48px;padding:0 22px;font-size:15px;font-weight:600}html.flx .fl-app .flx-glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff24}html.flx .fl-app .flx-glass:hover{background:#ffffff3d}html.flx .fl-app .nat-page{max-width:1480px}html.flx .fl-app .fl-page>*{min-width:0}html.flx .fl-app .flx-hero{background:var(--flx-card);border-radius:12px;align-items:flex-end;min-height:480px;display:flex;position:relative;overflow:hidden}.flx-hero-map{pointer-events:none;position:absolute;inset:0}.flx-hero-map .fl-map,.flx-hero-map .nat-map{border-radius:0;height:100%;position:absolute;inset:0}.flx-hero .maplibregl-ctrl-top-left,.flx-hero .maplibregl-ctrl-bottom-right{display:none}html.flx .fl-app .flx-hero .fl-legend{bottom:44px;left:auto;right:16px}.flx-hero-shade{pointer-events:none;background:linear-gradient(90deg,#0e1012f0 0%,#0e1012b3 30%,#0e101200 62%),linear-gradient(#0e101200 60%,#0e1012bf 100%);position:absolute;inset:0}.flx-hero-win{position:absolute;top:18px;right:18px}html.flx .fl-app .flx-hero-win .seg{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1012b3}.flx-hero-text{flex-direction:column;gap:12px;max-width:640px;padding:40px 44px;display:flex;position:relative}.flx-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#d9dee2;font-size:12.5px;font-weight:600}.flx-hero-text h1{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0;display:flex}.flx-hero-n{font:800 88px/.95 var(--font-display);letter-spacing:-.03em}.flx-hero-unit{font:600 28px var(--font-display)}.flx-hero-text p{color:#d9dee2;margin:0;font-size:16px;line-height:1.5}.flx-hero-cta{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.flx-hero-credit{color:#c4cbd1;background:#0e101299;border-radius:12px;padding:4px 10px;font-size:11.5px;position:absolute;bottom:14px;right:18px}.flx-row-sec{margin:10px 0 6px}.flx-row-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:12px;display:flex}.flx-row-head h2{font:700 22px var(--font-display);margin:0}.flx-row-note{color:var(--color-muted);font-size:14px}.flx-row-all{margin-left:auto;font-size:14px;font-weight:600;text-decoration:none;color:var(--color-fg)!important}.flx-row{scroll-snap-type:x proximity;gap:16px;padding:6px 4px 14px;display:flex;overflow-x:auto}.flx-tile{scroll-snap-align:start;background:var(--flx-card,#1b1f23);color:var(--color-fg);text-align:left;cursor:pointer;border:0;border-radius:8px;flex-direction:column;flex:0 0 272px;padding:0;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.flx-tile:hover,.flx-tile:focus-visible{box-shadow:0 0 0 2px var(--flx-ring,#fff), 0 14px 30px #00000040;outline:none;transform:translateY(-3px)scale(1.015)}.flx-tile-img{background:var(--flx-card-2,#23282d);height:151px;display:block;position:relative;overflow:hidden}.flx-tile-img img{object-fit:cover;width:100%;height:100%;display:block}.flx-tile-img i{border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;box-shadow:0 0 0 1px #0000008c}.flx-tile-badge{position:absolute;top:10px;left:10px}.flx-tile-body{flex-direction:column;gap:3px;min-width:0;padding:13px 16px 16px;display:flex}.flx-tile-body b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.flx-tile-body small{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.flx-tile-n{color:var(--color-muted);margin-top:8px;font-size:13px}.flx-tile-n strong{font:700 22px var(--font-display);color:var(--color-fg);margin-right:4px}.flx-tile-24{color:var(--color-danger);font-size:12.5px}.flx-row-credit{margin:0;font-size:12px}@media (width<=760px){html.flx .fl-app .flx-hero{border-radius:10px;min-height:420px}.flx-hero-text{padding:22px 20px}.flx-hero-n{font-size:60px}.flx-hero-unit{font-size:22px}.flx-hero-win{top:12px;left:12px;right:12px}.flx-hero-shade{background:linear-gradient(#0e101233 0%,#0e10128c 45%,#0e1012f2 100%)}html.flx .fl-app .flx-hero .fl-legend,.flx-hero-credit{display:none}.flx-tile{flex-basis:236px}}html.flx .fl-app .flx-tile-badge .nat-att.high{color:#fff;background:#e5322d}html.flx .fl-app .flx-tile-badge .nat-att.medium{color:#1a1200;background:#ffb020}html.flx .fl-app .flx-tile-badge .nat-att.low{background:var(--flx-sel);color:var(--color-fg)}.flx-shot{width:100%;height:100%;display:block;position:absolute;inset:0}.flx-shot-plot{fill:#ffd60a0f;stroke:#ffd60a;stroke-width:1.6px}.flx-shot-zone{fill:none;stroke:#d9dee2;stroke-width:1.1px;stroke-dasharray:4 3;stroke-opacity:.9}.flx-shot-pt{fill:#ffd278;stroke:#ff3c1e;stroke-width:1px}html.flx .fl-app .flx-home{--flx-hot:#ff5a36}.flx-home .flx-key{gap:5px;display:grid}.flx-home .flx-key span{align-items:center;gap:8px;display:flex}html.flx .fl-app .fl-legend i.flx-key-pt{box-sizing:border-box;background:#ffd278;border:2px solid #ff3c1e;border-radius:50%;width:10px;height:10px;box-shadow:0 0 6px 3px #ff46148c}html.flx .fl-app .fl-legend i.flx-key-bnd,html.flx .fl-app .fl-legend i.flx-key-zone{background:0 0;border-top:3px solid #ffd60a;border-radius:0;width:18px;height:0}html.flx .fl-app .fl-legend i.flx-key-zone{border-top:2px dashed #d9dee2}.flx-plot-tile .flx-plot-id{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}html.flx .fl-app .flx-home-days .fl-day-bar.zero{background:var(--color-line)}html.flx .fl-app .flx-tile-ago{color:var(--color-muted);font-size:12.5px}html.flx .fl-app .flx-home-none{font:700 34px/1.15 var(--font-display);max-width:18ch}html.flx .fl-app .fl-space button[data-k=id]{flex:none}html.flx .fl-app .flx-tile-badge .flx-st .chip{color:#fff;background:#e5322d;border:0;font-weight:600}html.flx .fl-app .flx-tile-badge .flx-st.active .chip{background:#8f1d1d}html.flx .fl-app .flx-tile-badge .flx-st.extinguished .chip{background:#2f8f5b}html.flx .fl-app .flx-tile-badge .flx-st.false_alarm .chip{background:#5f6870}html.flx .fl-app .flx-home .flx-hero .fl-legend{pointer-events:none}@media (width<=600px){html.flx .fl-app .flx-home .flx-hero{min-height:0;display:block}html.flx .fl-app .flx-home .flx-hero-map{height:240px;position:relative}html.flx .fl-app .flx-home .flx-hero-shade{display:none}html.flx .fl-app .flx-home .flx-hero-text{padding:22px 20px 52px}html.flx .fl-app .flx-home .flx-hero-win{top:12px;left:12px;right:12px}}
