@font-face{font-family:Outfit;src:url(/fonts/Outfit-Latin-Ext.woff2) format("woff2");font-style:normal;font-weight:300 600;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;src:url(/fonts/Outfit-Latin.woff2) format("woff2");font-style:normal;font-weight:300 600;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono;src:url(/fonts/SplineSansMono-Latin-Ext.woff2) format("woff2");font-style:normal;font-weight:400 500;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans Mono;src:url(/fonts/SplineSansMono-Latin.woff2) format("woff2");font-style:normal;font-weight:400 500;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body,html{margin:0;padding:0;height:100%}body{font-family:Outfit,system-ui,sans-serif;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--o-acc);text-decoration:none}a:hover{color:var(--o-acc-press);text-decoration:underline}::selection{background:var(--o-acc-bg);color:var(--o-ink)}[data-ops-theme]{--o-font:"Outfit",system-ui,sans-serif;--o-mono:"Spline Sans Mono",ui-monospace,monospace;--o-nav-bg:#07071C;--o-nav-panel:#12123B;--o-nav-line:rgba(247,247,242,.10);--o-nav-text:#F7F7F2;--o-nav-dim:rgba(247,247,242,.62);--o-nav-mut:rgba(247,247,242,.40);--o-cream:#F6F4EC;--o-spark:#E98A3C;--o-telco-mtn:#FFCC00;--o-telco-airtel:#E4002B;--o-telco-glo:#50B651;--o-telco-9m:#006B54}[data-ops-theme=light],[data-ops-theme]{--o-bg:#FAFAF7;--o-panel:#FDFDFB;--o-dip:#F3F3EE;--o-line:#E8E8E1;--o-line2:#D9D9D0;--o-ink:#1C1C22;--o-body:#3E3E46;--o-sec:#63636D;--o-mut:#8E8E98;--o-cap:#A8A8B2;--o-acc:#22267C;--o-acc-press:#141768;--o-acc-bg:#F2F3FA;--o-acc-line:#E0E2F2;--o-acc-strong:#4A4FD8;--o-solid-bg:#22267C;--o-solid-fg:#FCFCFA;--o-solid-press:#141768;--o-spark-bg:#FAF2E9;--o-spark-line:#EFDCC6;--o-spark-text:#8F5A26;--o-ok:#4CAF87;--o-ok-text:#2F7D5B;--o-ok-bg:#EFF6F1;--o-ok-line:#D5E7DC;--o-err:#E2685F;--o-err-text:#9E4038;--o-err-bg:#FAF0EF;--o-err-line:#EFD6D3;--o-warn:#D9A73E;--o-warn-text:#7E5A18;--o-warn-bg:#FAF5E9;--o-warn-line:#EBDFC2;--o-shadow:0 1px 2px rgba(7,7,28,.04);--o-shadow-lg:0 16px 40px rgba(7,7,28,.13);--o-scrim:rgba(7,7,28,.38);--o-chart-a:#3F4494;--o-chart-b:#8B96E0;--o-chart-grid:#EFEFE9}[data-ops-theme=dark]{--o-bg:#0A0A20;--o-panel:#14143A;--o-dip:#0F0F30;--o-line:rgba(242,242,236,.09);--o-line2:rgba(242,242,236,.16);--o-ink:#F1F1EB;--o-body:rgba(241,241,235,.84);--o-sec:rgba(241,241,235,.60);--o-mut:rgba(241,241,235,.44);--o-cap:rgba(241,241,235,.33);--o-acc:#A9B4EF;--o-acc-press:#C9D1F4;--o-acc-bg:rgba(150,162,230,.12);--o-acc-line:rgba(150,162,230,.26);--o-acc-strong:#A9B4EF;--o-solid-bg:#EDEBE0;--o-solid-fg:#22267C;--o-solid-press:#F8F7F0;--o-spark-bg:rgba(232,139,60,.12);--o-spark-line:rgba(232,139,60,.26);--o-spark-text:#E9B586;--o-ok:#5FAF8C;--o-ok-text:#9CD3B9;--o-ok-bg:rgba(95,175,140,.11);--o-ok-line:rgba(95,175,140,.24);--o-err:#D98B84;--o-err-text:#ECB3AD;--o-err-bg:rgba(217,139,132,.11);--o-err-line:rgba(217,139,132,.24);--o-warn:#CBB25E;--o-warn-text:#E0D49E;--o-warn-bg:rgba(203,178,94,.10);--o-warn-line:rgba(203,178,94,.22);--o-shadow:0 1px 2px rgba(0,0,0,.25);--o-shadow-lg:0 24px 60px rgba(0,0,0,.42);--o-scrim:rgba(3,3,12,.55);--o-chart-a:#9AA8E8;--o-chart-b:#5A64D8;--o-chart-grid:rgba(241,241,235,.06)}[data-ops-density]{--o-fz:13.5px;--o-fz-s:12.5px;--o-fz-xs:11px;--o-fz-h:17px;--o-cell-py:10px;--o-pad:18px;--o-gap:14px;--o-ctl-h:34px;--o-r:10px;--o-r-s:8px}[data-ops-density=dense]{--o-fz:12.5px;--o-fz-s:11.5px;--o-fz-xs:10px;--o-fz-h:15px;--o-cell-py:5px;--o-pad:12px;--o-gap:10px;--o-ctl-h:28px;--o-r:8px;--o-r-s:6px}@keyframes o-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes o-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes o-drawer{0%{transform:translateX(40px);opacity:0}to{transform:none;opacity:1}}@keyframes o-spin{to{transform:rotate(1turn)}}@keyframes o-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes o-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}[data-tone=ok]{background:var(--o-ok-bg);color:var(--o-ok-text);border-color:var(--o-ok-line)}[data-tone=pend]{background:var(--o-spark-bg);color:var(--o-spark-text);border-color:var(--o-spark-line)}[data-tone=warn]{background:var(--o-warn-bg);color:var(--o-warn-text);border-color:var(--o-warn-line)}[data-tone=err]{background:var(--o-err-bg);color:var(--o-err-text);border-color:var(--o-err-line)}[data-tone=mut]{background:var(--o-dip);color:var(--o-mut);border-color:var(--o-line2)}[data-tone=acc]{background:var(--o-acc-bg);color:var(--o-acc);border-color:var(--o-acc-line)}[data-dot=ok]{background:var(--o-ok)}[data-dot=warn]{background:var(--o-warn)}[data-dot=err]{background:var(--o-err)}[data-dot=spark]{background:var(--o-spark)}[data-dot=acc]{background:var(--o-acc)}[data-dot=mut]{background:var(--o-mut)}[data-dot=off]{background:var(--o-line2)}[data-dot=test]{background:#8191FF}[data-fg=ok]{color:var(--o-ok-text)}[data-fg=warn]{color:var(--o-warn-text)}[data-fg=err]{color:var(--o-err-text)}[data-fg=spark]{color:var(--o-spark-text)}[data-fg=acc]{color:var(--o-acc)}[data-fg=ink]{color:var(--o-ink)}[data-fg=sec]{color:var(--o-sec)}[data-fg=mut]{color:var(--o-mut)}[data-fg=cap]{color:var(--o-cap)}[data-pulse=on]{animation:o-pulse 1.4s ease infinite}[data-bar=a]{background:var(--o-chart-a);fill:var(--o-chart-a)}[data-bar=spark]{background:var(--o-spark);fill:var(--o-spark)}[data-bar=ok]{background:var(--o-ok);fill:var(--o-ok)}[data-bar=warn]{background:var(--o-warn);fill:var(--o-warn)}[data-bar=err]{background:var(--o-err);fill:var(--o-err)}[data-sw]{background:var(--o-line2)}[data-sw]>span{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:99px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:left .15s ease}[data-sw=on]>span{left:17px}[data-sw=on]{background:var(--o-ok)}[data-sw=on][data-sw-tint=err]{background:var(--o-err)}[data-sw=on][data-sw-tint=acc]{background:var(--o-acc-strong)}[data-sw=locked]{opacity:.45;cursor:not-allowed;background:var(--o-dip)}[data-chip=on]{background:var(--o-acc-bg);color:var(--o-acc);border-color:var(--o-acc-line)}[data-chip=off]{background:var(--o-panel);color:var(--o-sec);border-color:var(--o-line2)}[data-row]{background:transparent}[data-row=sel]{background:var(--o-acc-bg)}[data-row=warn]{background:var(--o-warn-bg)}[data-row=err]{background:var(--o-err-bg)}[data-row=dip]{background:var(--o-dip)}[data-nav]{background:transparent;color:rgba(247,247,242,.62)}[data-nav=on]{background:rgba(246,244,236,.12);color:#F7F7F2}[data-env]{background:var(--o-panel);border-color:var(--o-line2);color:var(--o-sec)}[data-env=production]{background:var(--o-err-bg);border-color:var(--o-err-line);color:var(--o-err-text)}[data-telco=MTN]{background:var(--o-telco-mtn)}[data-telco=AIRTEL]{background:var(--o-telco-airtel)}[data-telco=GLO]{background:var(--o-telco-glo)}[data-telco=NINEMOBILE]{background:var(--o-telco-9m)}[data-lvl=INFO]{color:rgba(154,168,232,.92)}[data-lvl=WARN]{color:#D9C476}[data-lvl=ERROR]{color:#E39A93}[data-logbg]{background:transparent}[data-logbg=err]{background:rgba(217,139,132,.09)}[data-msgrow=user]{align-items:flex-start}[data-msgrow=other]{align-items:flex-end}[data-msg=user]{background:var(--o-panel);color:var(--o-body);border-color:var(--o-line);border-radius:4px 14px 14px 14px}[data-msg=admin]{background:var(--o-solid-bg);color:var(--o-solid-fg);border-color:transparent;border-radius:14px 4px 14px 14px}[data-msg=agent]{background:var(--o-acc-bg);color:var(--o-ink);border-color:var(--o-acc-line);border-radius:14px 4px 14px 14px}[data-msg=user] [data-att]{background:var(--o-bg)}[data-msg=admin] [data-att],[data-msg=agent] [data-att]{background:rgba(255,255,255,.12)}[data-name=user]{color:var(--o-sec)}[data-name=admin]{color:var(--o-solid-fg)}[data-name=agent]{color:var(--o-acc)}[data-step=done]{border-color:var(--o-ok);background:var(--o-ok-bg);color:var(--o-ok-text)}[data-step=run]{border-color:var(--o-acc);color:var(--o-mut);animation:o-pulse .9s ease infinite}[data-step=idle]{border-color:var(--o-line2);color:var(--o-mut)}[data-stepfg=done]{color:var(--o-ok-text)}[data-stepfg=run]{color:var(--o-ink)}[data-stepfg=idle]{color:var(--o-sec)}[data-ic=ai]{background:var(--o-acc-bg);color:var(--o-acc)}[data-ic=nav]{background:var(--o-dip);color:var(--o-sec)}[data-av=sys]{background:var(--o-dip);color:var(--o-mut)}[data-av=adm]{background:var(--o-acc-bg);color:var(--o-acc)}[data-box=on]{background:var(--o-solid-bg);border-color:var(--o-solid-bg);color:#fff}[data-box=off]{background:transparent;border-color:var(--o-line2);color:transparent}[data-pickrow=on]{background:var(--o-acc-bg);border-color:var(--o-acc-line)}[data-pickrow=off]{background:var(--o-panel);border-color:var(--o-line)}[data-card=warn]{border-color:var(--o-warn-line)}[data-card=norm]{border-color:var(--o-line)}[data-ap=on]{background:var(--o-acc-bg);border-color:var(--o-acc-line)}[data-ap=on] [data-apfg]{color:var(--o-acc)}[data-ap=off]{background:var(--o-panel);border-color:var(--o-line2)}[data-ap=off] [data-apfg]{color:var(--o-mut)}[data-cta=on]{background:var(--o-solid-bg);color:var(--o-solid-fg)}[data-cta=off],[data-pct=on]{background:var(--o-acc-bg);color:var(--o-acc)}[data-pct=on]{border-color:var(--o-acc-line)}[data-pct=off]{background:var(--o-dip);color:var(--o-mut);border-color:var(--o-line2)}[data-cell=cur]{background:var(--o-acc-bg);border-color:var(--o-acc-line)}[data-cell=off]{background:var(--o-bg);border-color:var(--o-line2)}[data-cell=err]{background:var(--o-err-bg);border-color:var(--o-err-line)}[data-stroke=a]{stroke:var(--o-chart-a)}[data-stroke=spark]{stroke:var(--o-spark)}[data-stroke=err]{stroke:var(--o-err)}[data-btn=norm]{background:var(--o-panel);color:var(--o-sec);border-color:var(--o-line2)}[data-btn=err]{background:var(--o-err-bg);color:var(--o-err-text);border-color:var(--o-err-line)}[data-btn=mut]{background:var(--o-dip);color:var(--o-mut);border-color:var(--o-line2)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--o-line2);border-radius:8px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}.o-hover-dip:hover{background:var(--o-dip)}.o-hover-ink:hover{color:var(--o-ink)}.o-hover-navrow:hover{background:rgba(247,247,242,.07)}.o-hover-accline:hover{border-color:var(--o-acc-line);color:var(--o-sec)}.o-hover-underline:hover{text-decoration:underline}.ops-shell{width:100%;height:100vh;height:100dvh}.ops-main-column,.ops-main-content,.ops-shell{min-width:0}.ops-main-content{overflow:hidden}.ops-nav{z-index:72}.ops-copilot-scrim,.ops-nav-scrim{display:none;border:0;padding:0}.ops-menu-button{display:none;width:var(--o-ctl-h);height:var(--o-ctl-h);flex:none;align-items:center;justify-content:center;border:1px solid var(--o-line2);border-radius:var(--o-r-s);background:var(--o-panel);color:var(--o-sec);cursor:pointer}.ops-command-palette{max-width:calc(100vw - 32px)}[data-testid^=surface-]{min-width:0;overscroll-behavior:contain}[data-testid^=surface-]>div{min-width:0;width:100%}[data-testid^=surface-] input,[data-testid^=surface-] select,[data-testid^=surface-] textarea{max-width:100%;min-width:0}.ops-filter-toolbar{flex-wrap:wrap}.ops-wide-table{overflow-x:auto!important;overscroll-behavior-inline:contain}.ops-wide-table-row{min-width:760px}.ops-responsive-modal{max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}.ops-viewport-drawer-overlay{position:fixed!important;inset:0!important;width:100vw;height:100dvh;z-index:76!important;overflow:hidden;overscroll-behavior:none}.ops-viewport-drawer{position:absolute!important;top:0!important;right:0!important;bottom:0!important;height:100dvh;max-height:100dvh;max-width:min(94vw,640px);overflow:hidden}.ops-notification-popover{max-width:calc(100vw - 24px);overflow:hidden}.ops-notification-head{border-bottom:1px solid var(--o-line)}.ops-notification-list{max-height:min(460px,calc(100dvh - 132px));overflow-y:auto;overscroll-behavior:contain;padding-top:3px}.ops-notification-item+.ops-notification-item{border-top:1px solid var(--o-line)!important;border-radius:0!important}.ops-notification-copy{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.ops-panel-empty{padding:18px 4px 12px;color:var(--o-mut);font-size:var(--o-fz-xs);line-height:1.45}.ops-fleet-node-head{min-width:0;flex-wrap:wrap}.ops-fleet-node-version{overflow-wrap:anywhere}.ops-command-log-row{min-width:0;flex-wrap:wrap}@media(max-width:1599px){.ops-copilot-dock{position:fixed!important;top:0;right:0;bottom:0;z-index:76;width:min(410px,calc(100vw - 64px))!important;height:100dvh!important;box-shadow:var(--o-shadow-lg);animation:o-drawer .18s ease}.ops-copilot-scrim{display:block;position:fixed;inset:0;z-index:75;background:var(--o-scrim);cursor:default}}@media(max-width:1180px){.ops-command-button{display:none!important}.ops-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ops-dashboard-grid>*{grid-column:span 1!important}.ops-dashboard-grid>:nth-child(5){grid-column:1/-1!important}.oagt-grid{grid-template-columns:minmax(0,1fr)!important}.oagt-config,.oagt-content{grid-column:1/-1!important}.ops-fleet-grid,.ops-logs-grid,.ops-provider-grid,.ops-split-grid{grid-template-columns:minmax(0,1fr)!important}.ops-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ops-logs-grid{overflow-y:auto}.ops-simulation-grid{grid-template-columns:190px minmax(0,1fr)!important}.ops-fleet-grid>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ops-fleet-grid>div:last-child>div:last-child{grid-column:1/-1}}@media(max-width:1023px){.ops-nav{position:fixed;inset:0 auto 0 0;transform:translateX(-102%);box-shadow:var(--o-shadow-lg);transition:transform .18s ease;visibility:hidden}.ops-nav[data-open=true]{transform:translateX(0);visibility:visible}.ops-nav-scrim{position:fixed;inset:0;z-index:71;background:var(--o-scrim)}.ops-nav[data-open=true]+.ops-nav-scrim{display:block}.ops-menu-button{display:flex}.ops-topbar{padding-inline:12px!important}.ops-notifications>div{right:0!important;max-width:calc(100vw - 24px)}.ops-simulation-grid{grid-template-columns:minmax(0,1fr)!important}.ops-simulation-grid>div:first-child{position:static!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.ops-simulation-grid>div:first-child>div{grid-column:1/-1}}@media(max-width:760px){[data-ops-density]{--o-pad:12px;--o-gap:10px;--o-fz:13.5px;--o-fz-s:12.5px;--o-fz-xs:11px;--o-ctl-h:36px}.ops-topbar{height:54px!important;gap:8px!important;padding-inline:10px!important}.ops-page-title{max-width:42vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-desktop-utility,.ops-live-control,.ops-notifications,.ops-page-section{display:none!important}.ops-env-control button{max-width:112px;overflow:hidden;text-overflow:ellipsis}.ops-copilot-toggle{width:var(--o-ctl-h);padding:0!important;justify-content:center}.ops-copilot-toggle svg+*{display:none}.ops-copilot-toggle{font-size:0!important}.ops-copilot-dock{width:100vw!important;max-width:none!important}.ops-copilot-dock textarea{font-size:16px!important}.ops-copilot-scrim{display:none}.ops-command-palette{width:calc(100vw - 24px)!important;max-height:76dvh!important}.ops-dashboard-grid{grid-template-columns:minmax(0,1fr)!important;padding:var(--o-pad)!important}.ops-dashboard-grid>*{grid-column:1/-1!important}.oagt-channel-grid,.oagt-secondary-grid,.ops-metric-grid,.ops-recon-metrics{grid-template-columns:minmax(0,1fr)!important}.ops-metric-value{align-items:flex-start!important;flex-direction:column;gap:2px!important}.ops-fleet-grid>div:last-child{grid-template-columns:minmax(0,1fr)}.ops-fleet-grid>div:last-child>div{grid-column:1!important}.ops-fleet-node-seen{width:100%;margin-left:17px!important}.ops-fleet-node-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.oagt-card-head,.oagt-service-head{align-items:flex-start!important;flex-wrap:wrap}.oagt-health{margin-left:0!important}.oagt-service-row{display:grid!important;grid-template-columns:minmax(0,1fr);gap:2px!important}.oagt-service-row>span:last-child{text-align:left!important;white-space:normal!important;overflow-wrap:anywhere}.oagt-model-card{overflow:hidden!important}.oagt-model-row{min-width:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px 10px!important}.oagt-model-main{grid-column:1;grid-row:1}.oagt-model-status{grid-column:2;grid-row:1}.oagt-model-role{grid-column:1/-1;grid-row:2}.oagt-model-metric{grid-row:3;text-align:left!important;display:flex;flex-direction:column;gap:1px}.oagt-model-metric:before{content:attr(data-label);font-family:var(--o-font);font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:var(--o-cap)}.oagt-model-metric:nth-of-type(3){grid-column:1}.oagt-model-metric:nth-of-type(4){grid-column:2}.oagt-model-metric:nth-of-type(5){grid-column:1;grid-row:4}.ops-support-layout{overflow-y:auto;display:block!important}.ops-support-list{width:100%!important;max-height:42dvh;border-right:0!important;border-bottom:1px solid var(--o-line)}.ops-simulation-grid>div:first-child{grid-template-columns:minmax(0,1fr)}.ops-wide-table-row{min-width:680px}[data-testid^=surface-] button,[data-testid^=surface-] input,[data-testid^=surface-] select,[data-testid^=surface-] textarea{touch-action:manipulation}[data-testid^=surface-] input,[data-testid^=surface-] select,[data-testid^=surface-] textarea{font-size:max(16px,1em)}[style*="position: fixed"][style*="inset: 0"]{padding:16px}[style*="position: fixed"][style*="inset: 0"]>div{max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px);overflow:auto}.ops-viewport-drawer{width:100%!important;max-width:100%!important}}@media(max-width:420px){.ops-env-control{display:none}.ops-page-title{max-width:58vw}.ops-wide-table-row{min-width:620px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}