.mobe-lh-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:10px;display:grid}.mobe-lh-metric{border-radius:calc(var(--mobe-radius) - 4px);background:var(--mobe-color-secondary);border:1px solid var(--mobe-color-line);border-left:4px solid var(--mobe-color-line);gap:2px;min-width:0;padding:12px 14px;display:grid}.mobe-lh-metric[data-tone=ok]{border-left-color:var(--mobe-color-steady)}.mobe-lh-metric[data-tone=watch]{border-left-color:var(--mobe-color-watch)}.mobe-lh-metric[data-tone=danger]{border-left-color:var(--mobe-color-danger)}.mobe-lh-value{font-variant-numeric:tabular-nums;font-size:1.5em;line-height:1.15}.mobe-lh-metric[data-tone=ok] .mobe-lh-value{color:var(--mobe-color-steady)}.mobe-lh-metric[data-tone=watch] .mobe-lh-value{color:var(--mobe-color-watch)}.mobe-lh-metric[data-tone=danger] .mobe-lh-value{color:var(--mobe-color-danger)}.mobe-lh-guard{font-size:var(--mobe-fontSmall);color:var(--mobe-color-muted)}.mobe-lh-guard summary{cursor:pointer;color:var(--mobe-color-text);font-weight:600}.mobe-lh-guard ul{margin:6px 0 0;padding-left:18px}.mobe-lh-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mobe-lh-units{border-collapse:collapse;width:100%;font-size:var(--mobe-fontSmall);font-variant-numeric:tabular-nums}.mobe-lh-units th,.mobe-lh-units td{border-bottom:1px solid var(--mobe-color-line);text-align:right;white-space:nowrap;padding:6px 8px}.mobe-lh-units th:first-child,.mobe-lh-units td:first-child{text-align:left;white-space:normal}.mobe-lh-units tr[aria-selected=true] td{background:var(--mobe-color-secondary)}.mobe-lh-units td[data-tone=ok]{color:var(--mobe-color-steady)}.mobe-lh-units td[data-tone=watch]{color:var(--mobe-color-watch)}.mobe-lh-units td[data-tone=danger]{color:var(--mobe-color-danger)}.mobe-lh-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}
.fd{--fd-bg:var(--mobe-color-bg);--fd-panel:var(--mobe-color-card);--fd-panel2:var(--mobe-color-secondary);--fd-line:var(--mobe-color-line);--fd-text:var(--mobe-color-text);--fd-muted:var(--mobe-color-muted);--fd-faint:var(--mobe-color-muted);--fd-warning:var(--mobe-color-danger);--fd-caution:var(--mobe-color-watch);--fd-advisory:#276e9a;--fd-ok:var(--mobe-color-steady);--fd-none:var(--mobe-color-line);background:var(--fd-bg);color:var(--fd-text);font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1px var(--fd-line), 0 24px 60px -30px #050c1ab3;border-radius:18px;flex-direction:column;gap:14px;padding:18px;display:flex}.fd button{font:inherit}.fd h2{letter-spacing:.08em;text-transform:uppercase;color:var(--fd-muted);margin:0;font-size:13px;font-weight:600}.fd h3{color:var(--fd-faint);margin:10px 0 6px;font-size:12px;font-weight:600}.fd .fd-faint{color:var(--fd-faint);font-size:12px}.fd-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.fd-title{letter-spacing:.01em;margin:0;font-size:24px;font-weight:600}.fd-headline{color:var(--fd-muted);margin:4px 0 0;font-size:16px}.fd-controls{flex-wrap:wrap;gap:10px;display:flex}.fd-seg{background:var(--fd-panel);border:1px solid var(--fd-line);border-radius:10px;padding:3px;display:inline-flex}.fd-seg button{color:var(--fd-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:13px}.fd-seg button[aria-checked=true]{background:var(--fd-panel2);color:var(--fd-text);box-shadow:inset 0 0 0 1px var(--fd-line)}.fd-seg button:focus-visible,.fd button:focus-visible{outline:2px solid var(--fd-advisory);outline-offset:2px}.fd-panel{background:linear-gradient(180deg, var(--fd-panel2), var(--fd-panel));border:1px solid var(--fd-line);border-radius:14px;min-width:0;padding:14px}.fd-panel-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.fd-panel-head>span{color:var(--fd-faint);font-size:12.5px}.fd-track{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.fd-station{background:var(--fd-panel);border:1px solid var(--fd-line);border-radius:12px;flex-direction:column;gap:6px;min-height:150px;padding:10px;display:flex;position:relative}.fd-station:not(:last-child):after{content:"";background:var(--fd-line);width:8px;height:2px;position:absolute;top:22px;right:-8px}.fd-st-head{align-items:center;gap:8px;font-size:13px;display:flex}.fd-st-n{background:var(--fd-panel2);border:1px solid var(--fd-line);width:20px;height:20px;color:var(--fd-muted);border-radius:50%;place-items:center;font-size:11px;display:grid}.fd-st-count{align-items:baseline;gap:6px;display:flex}.fd-st-count b{font-size:26px;font-weight:600}.fd-st-count span{color:var(--fd-faint);font-size:12px}.fd-st-bar{background:var(--fd-line);border-radius:3px;height:5px;overflow:hidden}.fd-st-bar span{background:linear-gradient(90deg, #2d7fbf, var(--fd-advisory));height:100%;display:block}.fd-station[data-key=excel] .fd-st-bar span{background:linear-gradient(90deg, #22a06f, var(--fd-ok))}.fd-dots{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:4px;display:flex}.fd-pdot{cursor:pointer;background:var(--fd-none);width:14px;height:14px;box-shadow:0 0 0 2px var(--fd-panel);border:0;border-radius:50%;padding:0;transition:transform .15s}.fd-pdot[data-area=cardiac]{border-radius:3px}.fd-pdot:hover{transform:scale(1.35)}.fd-pdot[data-tone=warning],.fd-legend-line i[data-tone=warning]{background:var(--fd-warning);box-shadow:0 0 8px #ff6b5bb3}.fd-pdot[data-tone=caution],.fd-legend-line i[data-tone=caution]{background:var(--fd-caution)}.fd-pdot[data-tone=advisory],.fd-legend-line i[data-tone=advisory]{background:var(--fd-advisory)}.fd-pdot[data-tone=ok],.fd-legend-line i[data-tone=ok]{background:var(--fd-ok)}.fd-legend-line{color:var(--fd-faint);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:10px 0 0;font-size:12px;display:flex}.fd-legend-line i{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:-8px;display:inline-block}.fd-legend-line i[data-shape=heart]{background:var(--fd-muted);border-radius:2px}.fd-lights{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.fd-light{text-align:left;border:1px solid var(--fd-line);background:var(--fd-panel);color:var(--fd-faint);cursor:default;border-radius:10px;flex-direction:column;gap:2px;min-height:92px;padding:10px;display:flex}.fd-light-label{letter-spacing:.1em;font-size:12px;font-weight:700}.fd-light-count{font-size:26px;font-weight:600;line-height:1.1}.fd-light-plain{color:var(--fd-faint);font-size:12px;line-height:1.3}.fd-light[data-lit=true]{cursor:pointer}.fd-light[data-lit=true][data-level=warning]{background:linear-gradient(180deg, color-mix(in srgb, var(--fd-warning) 12%, var(--fd-panel)), var(--fd-panel));color:var(--fd-warning);border-color:#a3392e;box-shadow:0 0 18px -4px #ff6b5b99,inset 0 0 12px #ff6b5b33}.fd-light[data-lit=true][data-level=caution]{background:linear-gradient(180deg, color-mix(in srgb, var(--fd-caution) 12%, var(--fd-panel)), var(--fd-panel));color:var(--fd-caution);border-color:#a87a1d;box-shadow:0 0 16px -6px #f5b13d8c}.fd-light[data-lit=true][data-level=advisory]{background:linear-gradient(180deg, color-mix(in srgb, var(--fd-advisory) 12%, var(--fd-panel)), var(--fd-panel));color:var(--fd-advisory);border-color:#2a7ea8}.fd-light[data-lit=true] .fd-light-plain{color:inherit;opacity:.92}.fd-light[aria-pressed=true]{outline-offset:2px;outline:2px solid #fff}.fd-row2{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;display:grid}.fd-gauges{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fd-gauge{text-align:center;flex-direction:column;align-items:center;gap:4px;margin:0;display:flex}.fd-gauge svg{width:100%;max-width:150px}.fd-gauge figcaption{color:var(--fd-faint);flex-direction:column;gap:2px;font-size:12px;display:flex}.fd-gauge figcaption b{color:var(--fd-text);font-size:13px;font-weight:600}.fd-g-track{fill:none;stroke:var(--fd-line);stroke-width:9px;stroke-linecap:round}.fd-g-value{fill:none;stroke:var(--fd-advisory);stroke-width:9px;stroke-linecap:round;filter:drop-shadow(0 0 4px #4cc3ff80)}.fd-gauge[data-tone=ok] .fd-g-value{stroke:var(--fd-ok);filter:drop-shadow(0 0 4px #3ed59880)}.fd-gauge[data-tone=caution] .fd-g-value{stroke:var(--fd-caution)}.fd-gauge[data-tone=warning] .fd-g-value{stroke:var(--fd-warning)}.fd-g-prev{stroke:var(--fd-text);stroke-width:2px}.fd-g-target{stroke:var(--fd-text);stroke-width:2px;stroke-dasharray:2 2}.fd-g-num{fill:var(--fd-text);text-anchor:middle;font-size:20px;font-weight:600}.fd-g-delta{color:var(--fd-faint);margin-top:-10px;font-size:12px}.fd-g-delta[data-dir=up]{color:var(--fd-ok)}.fd-g-delta[data-dir=down]{color:var(--fd-warning)}.fd-flow{gap:4px;display:grid}.fd-flow-step{background:var(--fd-panel);border:1px solid var(--fd-line);border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:7px 8px;display:flex;position:relative}.fd-flow-step b{font-size:18px;font-weight:600}.fd-flow-step span{color:var(--fd-faint);min-height:2.5em;font-size:11.5px;line-height:1.25}.fd-flow-bar{background:var(--fd-line);border-radius:2px;height:3px;margin-top:auto;display:block}.fd-flow-bar em{background:var(--fd-advisory);border-radius:2px;height:100%;display:block}.fd-flow-step[data-key=resolved] em,.fd-flow-step[data-key=auto_closed] em,.fd-flow-step[data-key=responded] em{background:var(--fd-ok)}.fd-flow-step[data-key=open] em{background:var(--fd-caution)}.fd-flow-step[data-key=escalated] em,.fd-flow-step[data-key=expired] em,.fd-flow-step[data-key=failed] em{background:var(--fd-warning)}.fd-flow-step[data-key=resolved],.fd-flow-step[data-key=responded]{background:var(--fd-panel2);border-color:#237a59}.fd-flow-step[data-key=auto_closed]{border-color:#1f5f4a}.fd-flow-step[data-key=escalated],.fd-flow-step[data-key=expired],.fd-flow-step[data-key=failed]{border-color:#7b3a2c}.fd-flow-step[data-key=open]{border-color:#8a6a22}.fd-main{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.fd-main[data-solo=true]{grid-template-columns:minmax(0,1fr)}.fd-dots i.fd-pdot{cursor:default;display:inline-block}.fd-dots i.fd-pdot:hover{transform:none}.fd-arrows{gap:6px;margin-left:auto;display:flex}.fd-arrows button{border:1px solid var(--fd-line);background:var(--fd-panel);width:32px;height:32px;color:var(--fd-text);cursor:pointer;border-radius:8px;font-size:18px}.fd-linkbtn{color:var(--fd-advisory);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fd-strip{scroll-snap-type:x mandatory;scrollbar-color:var(--fd-line) transparent;gap:12px;padding:4px 2px 12px;display:flex;overflow-x:auto}.fd-strip:focus-visible{outline:2px solid var(--fd-advisory)}.fd-card{scroll-snap-align:start;background:var(--fd-panel);border:1px solid var(--fd-line);border-top:3px solid var(--fd-none);border-radius:12px;flex-direction:column;flex:0 0 300px;gap:9px;padding:12px;transition:box-shadow .3s;display:flex}.fd-card[data-tone=warning]{border-top-color:var(--fd-warning)}.fd-card[data-tone=caution]{border-top-color:var(--fd-caution)}.fd-card[data-tone=advisory]{border-top-color:var(--fd-advisory)}.fd-card[data-tone=ok]{border-top-color:var(--fd-ok)}.fd-card.fd-flash{box-shadow:0 0 0 2px #fff,0 0 24px #4cc3ff99}.fd-card-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fd-name{color:var(--fd-text);cursor:pointer;text-align:left;background:0 0;border:0;margin-right:auto;padding:0;font-size:16px;font-weight:600}.fd-name:hover{text-decoration:underline}.fd-tag{border:1px solid var(--fd-line);color:var(--fd-muted);border-radius:99px;padding:2px 8px;font-size:11.5px}.fd-tag[data-area=cardiac]{color:var(--fd-text);border-color:#8a4c9e}.fd-tag[data-tone=ok]{color:var(--fd-ok);border-color:#237a59}.fd-tag[data-tone=caution]{color:var(--fd-caution);border-color:#a87a1d}.fd-tag[data-tone=advisory]{color:var(--fd-advisory);border-color:#2a7ea8}.fd-mini-journey{align-items:center;gap:3px;margin:0;padding:0;list-style:none;display:flex}.fd-mini-journey li{background:var(--fd-line);border-radius:3px;width:22px;height:5px}.fd-mini-journey li[data-reached=true]{background:#2d7fbf}.fd-mini-journey li[data-now=true]{background:var(--fd-advisory);box-shadow:0 0 6px #4cc3ffb3}.fd-mini-journey span{color:var(--fd-faint);margin-left:6px;font-size:11.5px}.fd-snap{background:var(--fd-panel);border-radius:10px;margin:0;padding:6px 4px 2px}.fd-snap svg{width:100%;display:block}.fd-snap-floor{fill:var(--fd-panel2)}.fd-snap-axis{fill:var(--fd-faint);font-size:11px}.fd-prism .front{fill:#3a5a8c}.fd-prism .top{fill:#5b80b8}.fd-prism .side{fill:#284069}.fd-prism[data-c=none] .front{fill:#222f48}.fd-prism[data-c=none] .top{fill:#2c3b58}.fd-prism[data-c=none] .side{fill:#1a2438}.fd-prism[data-c=steady] .front{fill:#1f8f68}.fd-prism[data-c=steady] .top{fill:#3ed598}.fd-prism[data-c=steady] .side{fill:#166b4e}.fd-prism[data-c=caution] .front{fill:#c48a1f}.fd-prism[data-c=caution] .top{fill:#f5b13d}.fd-prism[data-c=caution] .side{fill:#8e6414}.fd-prism[data-c=warning] .front{fill:#d14b3d}.fd-prism[data-c=warning] .top{fill:#ff6b5b}.fd-prism[data-c=warning] .side{fill:#9a3329}.fd-prism[data-c=advisory] .front{fill:#2e8fc2}.fd-prism[data-c=advisory] .top{fill:#4cc3ff}.fd-prism[data-c=advisory] .side{fill:#1f6a91}.fd-prism[data-today=true] .front{stroke:#fff;stroke-width:.8px}.fd-prism .closed{fill:var(--fd-ok);stroke:var(--fd-panel);stroke-width:1px}.fd-step{color:var(--fd-muted);flex-direction:column;gap:3px;font-size:13px;line-height:1.4;display:flex}.fd-step b{color:var(--fd-text);font-size:14px}.fd-items{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fd-item{background:var(--fd-panel);border:1px solid var(--fd-line);border-radius:9px;flex-direction:column;gap:6px;padding:8px;font-size:12.5px;display:flex}.fd-item-head{color:var(--fd-text);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fd-dot{background:var(--fd-advisory);border-radius:50%;flex:none;width:8px;height:8px}.fd-item[data-tone=warning] .fd-dot{background:var(--fd-warning);box-shadow:0 0 6px var(--fd-warning)}.fd-item[data-tone=caution] .fd-dot{background:var(--fd-caution)}.fd-overdue{background:color-mix(in srgb, var(--fd-warning) 12%, var(--fd-panel));color:var(--fd-warning);border-radius:99px;padding:1px 6px;font-size:11px}.fd-loop{grid-template-columns:repeat(4,1fr);gap:3px;margin:0;padding:0;list-style:none;display:grid}.fd-loop li{text-align:center;color:var(--fd-faint);border-top:3px solid var(--fd-line);padding-top:3px;font-size:11.5px}.fd-loop li[data-done=true]{color:var(--fd-muted);border-top-color:#2d7fbf}.fd-loop li[data-now=true]{border-top-color:var(--fd-advisory);color:var(--fd-text);font-weight:600}.fd-item-acts,.fd-resolve{flex-wrap:wrap;gap:6px;display:flex}.fd-resolve input{background:var(--fd-panel);border:1px solid var(--fd-line);min-width:0;color:var(--fd-text);border-radius:7px;flex:140px;padding:6px 8px;font-size:12.5px}.fd-mini{border:1px solid var(--fd-line);background:var(--fd-panel);color:var(--fd-text);cursor:pointer;border-radius:7px;padding:5px 10px;font-size:12.5px}.fd-mini[data-primary=true],.fd-btn[data-primary=true]{background:var(--fd-text);color:var(--fd-bg);border-color:var(--fd-text);font-weight:600}.fd-mini:disabled,.fd-btn:disabled{opacity:.55;cursor:default}.fd-msgs{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.fd-msg{border:1px solid var(--fd-line);color:var(--fd-muted);border-radius:99px;padding:1px 7px;font-size:11.5px}.fd-msg[data-status=responded]{color:var(--fd-ok);border-color:#237a59}.fd-msg[data-status=expired],.fd-msg[data-status=failed]{color:var(--fd-warning);border-color:#7b3a2c}.fd-card-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.fd-btn{border:1px solid var(--fd-line);background:var(--fd-panel);color:var(--fd-text);cursor:pointer;border-radius:9px;padding:7px 12px;font-size:13px}.fd-empty{color:var(--fd-faint);padding:12px}.fd-err{color:var(--fd-warning);margin:0;font-size:12px}.fd-okmsg{color:var(--fd-ok);font-size:12px}.fd-nudges{max-height:calc(100vh - 90px);position:sticky;top:72px;overflow-y:auto}.fd-all{width:100%;margin-bottom:6px}.fd-confirm{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;display:flex}.fd-ngroup ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fd-ngroup li{background:var(--fd-panel);border:1px solid var(--fd-line);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.fd-ngroup li>div{flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.fd-ngroup li .fd-mini{flex:none}.fd-ngroup+.fd-ngroup{margin-top:6px}.fd-ngroup>.fd-faint{margin:0 0 6px}.fd-more{margin-top:6px;font-size:12.5px}.fd-row4{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.fd-stack{background:var(--fd-line);border-radius:7px;gap:2px;height:14px;display:flex;overflow:hidden}.fd-stack span{min-width:0}.fd-stack span[data-key=red],.fd-legend li[data-key=red] i,.fd-stack span[data-key=off],.fd-legend li[data-key=off] i{background:var(--fd-warning)}.fd-stack span[data-key=yellow],.fd-legend li[data-key=yellow] i,.fd-stack span[data-key=retain],.fd-legend li[data-key=retain] i{background:var(--fd-caution)}.fd-stack span[data-key=green],.fd-legend li[data-key=green] i,.fd-stack span[data-key=steady],.fd-legend li[data-key=steady] i,.fd-stack span[data-key=excel],.fd-legend li[data-key=excel] i{background:var(--fd-ok)}.fd-stack span[data-key=engage],.fd-legend li[data-key=engage] i{background:var(--fd-advisory)}.fd-stack span[data-key=none],.fd-legend li[data-key=none] i{background:#4b5c7c}.fd-legend{color:var(--fd-muted);flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.fd-legend i{border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.fd-legend b{color:var(--fd-text)}.fd-facts{grid-template-columns:1fr 1fr;gap:8px 12px;margin:12px 0 0;display:grid}.fd-facts div{flex-direction:column;gap:1px;display:flex}.fd-facts dt{color:var(--fd-faint);font-size:11.5px}.fd-facts dd{margin:0;font-size:14px}.fd-kinds{color:var(--fd-muted);flex-direction:column;gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.fd-kinds li{justify-content:space-between;gap:8px;display:flex}.fd-kinds b{color:var(--fd-text)}.fd-timeline svg{width:100%}.fd-t-axis{stroke:var(--fd-line)}.fd-t-raised{fill:var(--fd-caution);opacity:.9}.fd-t-closed{fill:var(--fd-ok);opacity:.85}.fd-t-line{fill:none;stroke:var(--fd-advisory);stroke-width:2px}.fd-note{color:var(--fd-muted);margin:0;font-size:12.5px}@media (max-width:1100px){.fd-row2,.fd-main{grid-template-columns:1fr}.fd-nudges{max-height:none;position:static}.fd-lights{grid-template-columns:repeat(4,minmax(0,1fr))}.fd-track{grid-template-columns:repeat(3,minmax(0,1fr))}.fd-station:after{display:none}}@media (max-width:640px){.fd{border-radius:12px;padding:12px}.fd-lights,.fd-gauges{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-track{grid-template-columns:1fr 1fr}.fd-card{flex-basis:86vw}}@media (prefers-reduced-motion:reduce){.fd *,.fd-strip{scroll-behavior:auto!important;transition:none!important}}.mobe-root[data-mode=dark] .fd{--fd-advisory:#79c3ff}
