.clients-apps-screen{min-width:0;max-width:100%;overflow-x:hidden}.ca-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px}.ca-summary article{min-width:0;padding:14px 16px;border:1px solid #e2e6ea;border-radius:10px;background:#fff;box-shadow:0 1px 2px #102a3a0d}.ca-summary span{color:#93a1a9;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ca-summary b{display:block;margin-top:8px;color:#1d3b4a;font:900 27px IBM Plex Mono,monospace}.ca-support{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.ca-title h2,.ca-table-toolbar h2{margin:0!important;font-size:15.5px!important}.ca-title p,.ca-table-toolbar p{margin:2px 0 13px;color:#7b8b94;font-size:12px}.ca-bar{display:grid;grid-template-columns:120px 1fr 35px;align-items:center;gap:9px;margin:8px 0;color:#4a5c66;font-size:11.5px}.ca-bar>i{height:7px;overflow:hidden;border-radius:4px;background:#eef1f3}.ca-bar>i b{display:block;height:100%;border-radius:4px;background:#0e8ca6}.ca-bar strong{text-align:right;font:600 11px IBM Plex Mono,monospace}.ca-pilot button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 0;border:0;border-bottom:1px solid #f1f4f5;background:#fff;text-align:left;cursor:pointer}.ca-pilot button span{display:flex;flex-direction:column}.ca-pilot button small{margin-top:2px;color:#b57709}.ca-pilot button strong{color:#b57709;font:600 12px IBM Plex Mono,monospace}.ca-table{position:relative;min-width:0;padding:0!important;overflow-x:auto}.ca-table-toolbar{position:sticky;left:0;display:flex;align-items:center;gap:8px;min-width:1120px;padding:14px 18px 11px}.ca-table-toolbar>div{margin-right:auto}.ca-table-toolbar input,.ca-table-toolbar select{height:34px;padding:0 9px;border:1px solid #d7e0e4;border-radius:6px;color:#294653;background:#fff;font-size:11.5px}.ca-days{display:flex;align-items:center;gap:6px;color:#607984;font-size:11px}.ca-head,.ca-row{box-sizing:border-box;width:100%;min-width:1180px;display:grid;grid-template-columns:minmax(170px,1.45fr) 105px 105px 65px 72px 88px 70px 65px 115px 92px;gap:10px;align-items:center}.ca-head{padding:8px 18px;border-block:1px solid #eef1f3;background:#f7f9fa;color:#93a1a9;font:9.5px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.ca-row{min-height:51px;padding:9px 18px;border:0;border-bottom:1px solid #f1f4f5;background:#fff;color:#4a5c66;text-align:left;cursor:pointer}.ca-row>*:not(:first-child){justify-self:end;text-align:right}.ca-name{min-width:0;display:grid;grid-template-columns:4px minmax(0,1fr);column-gap:8px}.ca-name i{grid-row:1/3;width:4px;height:25px;align-self:center;border-radius:2px;background:#1f8b4d}.ca-name i.degraded,.ca-name i.insufficient_data{background:#b57709}.ca-name i.unhealthy{background:#c2352b}.ca-name i.unknown{background:#7b8b94}.ca-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1d3b4a;font-size:12.5px}.ca-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#93a1a9;font-size:10px}.ca-row>span,.ca-row>b{font:11.5px IBM Plex Mono,monospace}.ca-pill{padding:3px 7px;border-radius:4px;background:#e8f5ed;color:#1f8b4d;font:700 9px IBM Plex Mono,monospace;font-style:normal;text-transform:uppercase}.ca-pill.degraded,.ca-pill.pilot,.ca-pill.dormant,.ca-pill.insufficient_data,.ca-pill.review{background:#fdf4e3;color:#b57709}.ca-pill.unhealthy,.ca-pill.admin_disabled,.ca-pill.disabled{background:#fdf0e8;color:#a8410f}.ca-pill.inactive,.ca-pill.never_transacted,.ca-pill.unknown{background:#eef1f4;color:#5a7183}.ca-trend{display:block;width:92px;height:24px}.ca-empty{padding:16px 18px;color:#7b8b94;font-size:12px}.ca-pagination{position:sticky;left:0;display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:700px;padding:11px 18px;background:#f8fafb;color:#7b8b94;font-size:11px}.ca-pagination button{padding:6px 10px;border:1px solid #dce4e7;border-radius:5px;background:#fff;color:#0b7489;cursor:pointer}.ca-pagination button:disabled{color:#aab5bb;cursor:not-allowed}.ca-drawer{width:470px}.ca-drawer h3{margin:24px 0 9px;color:#1d3b4a}.ca-drawer-pills{display:flex;gap:6px}.ca-pilot-detail{margin-top:22px;padding:12px;border:1px solid #ead3a6;border-radius:8px;background:#fffaf0}.ca-pilot-detail h3{margin:0 0 4px}.ca-pilot-detail>p{margin:0 0 12px;color:#8a6a58;font-size:10.5px}.ca-pilot-detail>div{display:grid;grid-template-columns:1fr auto;gap:5px;margin-top:8px;color:#526875;font-size:11px}.ca-pilot-detail progress{grid-column:1/-1;width:100%;height:6px;accent-color:#b57709}.ca-detail-line{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:8px 0;border-bottom:1px solid #edf1f3;color:#405865;font-size:11.5px}.ca-detail-line span{min-width:0;overflow-wrap:anywhere}@media (max-width:1050px){.ca-summary{grid-template-columns:repeat(2,1fr)}.ca-support{grid-template-columns:1fr}.ca-table-toolbar{min-width:700px;flex-wrap:wrap}.ca-table-toolbar>div{width:100%}}.gateway-screen{min-width:0}.gateway-screen .segments button:disabled{cursor:not-allowed;opacity:.42}.gw-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px}.gw-summary article{min-width:0;padding:14px 16px;border:1px solid #e0e7ea;border-radius:9px;background:#fff}.gw-summary span{display:block;color:#82949e;font-size:10px;text-transform:uppercase}.gw-summary b{display:block;margin-top:8px;overflow:hidden;color:#183847;font:800 22px IBM Plex Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.gw-warning{margin-bottom:9px;padding:9px 12px;border-left:3px solid #b57709;border-radius:5px;background:#fdf4e3;color:#76530d;font-size:11.5px}.gw-table{position:relative;min-width:0;padding:0!important;overflow-x:auto}.gw-toolbar{position:sticky;left:0;display:flex;align-items:center;gap:8px;min-width:1180px;padding:14px 18px}.gw-toolbar>div{margin-right:auto}.gw-toolbar h2{margin:0!important;font-size:15.5px}.gw-toolbar p{margin:2px 0 0;color:#7b8b94;font-size:11.5px}.gw-toolbar input,.gw-toolbar select{padding:7px 9px;border:1px solid #d7e0e4;border-radius:6px;color:#294653;background:#fff;font-size:11.5px}.gw-head,.gw-row{display:grid;grid-template-columns:minmax(240px,1.7fr) minmax(135px,1fr) 76px 106px 76px 72px 66px 66px 82px 66px 112px 72px 90px;gap:10px;align-items:center;min-width:1420px}.gw-head{padding:8px 18px;border-block:1px solid #edf1f3;background:#f7f9fa;color:#93a1a9;font:9px IBM Plex Mono,monospace;text-transform:uppercase}.gw-head span:nth-child(n+5){text-align:right}.gw-row{width:100%;min-height:52px;padding:9px 18px;border:0;border-bottom:1px solid #edf1f3;background:#fff;color:#526875;text-align:left;cursor:pointer}.gw-row:hover{background:#f8fbfc}.gw-row>*{min-width:0}.gw-row>*:nth-child(n+5){justify-self:end;text-align:right}.gw-row>span,.gw-row>b{overflow:hidden;font:11px IBM Plex Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.gw-endpoint{display:flex;align-items:center;gap:8px}.gw-endpoint i{flex:none;width:4px;height:24px;border-radius:2px;background:#1f8b4d}.gw-endpoint i.degraded{background:#b57709}.gw-endpoint i.unhealthy{background:#c2352b}.gw-endpoint i.insufficient_data{background:#7b8b94}.gw-endpoint b{overflow:hidden;color:#183847;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.gw-source,.gw-health{padding:3px 6px;border-radius:4px;background:#e6f4f7;color:#0b6d82;font:700 8.5px IBM Plex Mono,monospace;font-style:normal;white-space:nowrap}.gw-health{background:#e8f5ed;color:#1f8b4d}.gw-health.degraded{background:#fdf4e3;color:#a76a08}.gw-health.unhealthy{background:#fceceb;color:#c2352b}.gw-health.insufficient_data{background:#eef1f4;color:#597386}.gw-row .bad{color:#c2352b}.gw-row .warn{color:#b57709}.gw-spark{display:block;width:90px;height:24px}.gw-spark path{fill:none;stroke:#c2352b;stroke-width:2;vector-effect:non-scaling-stroke}.gw-dash{color:#93a1a9}.gw-empty{position:sticky;left:0;display:flex;flex-direction:column;gap:4px;width:100%;padding:28px 18px;color:#7b8b94;font-size:12px}.gw-empty b{color:#405865}.gw-coverage{padding:0!important;overflow:hidden}.gw-coverage>button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border:0;background:#fff;text-align:left;cursor:pointer}.gw-coverage>button span{display:flex;flex-direction:column;gap:3px}.gw-coverage>button b{color:#183847;font-size:14px}.gw-coverage>button small{color:#7b8b94}.gw-coverage>button em{color:#0e8ca6;font-size:11.5px;font-style:normal}.gw-coverage-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:9px;padding:0 18px 18px}.gw-coverage-grid article{min-width:0;padding:11px;border:1px solid #e4eaed;border-radius:7px}.gw-coverage-grid article>b{display:block;margin-bottom:7px;overflow:hidden;color:#294653;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.gw-source.unavailable{background:#eef1f4;color:#5a7183}.gw-source.cloudwatch_logs{background:#f1ecfb;color:#694eb0}.gw-coverage-grid p{margin:7px 0 3px;color:#6c818c;font-size:10.5px}.gw-coverage-grid small{display:block;overflow:hidden;color:#93a1a9;font:9.5px IBM Plex Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.gw-drawer{width:500px}.gw-drawer h2{margin:4px 0 5px;overflow-wrap:anywhere;font:800 20px IBM Plex Mono,monospace}.gw-drawer h3{margin:24px 0 7px;color:#183847;font-size:15px}.gw-service-name{margin:0;color:#7b8b94;font-size:11.5px}.gw-detail-line{display:flex;justify-content:space-between;margin:0;padding:7px 0;border-bottom:1px solid #edf1f3;color:#526875;font-size:11.5px}.gw-note,.gw-caveat{padding:9px;border-radius:6px;background:#f5f8f9;color:#657b86;font-size:11px;line-height:1.45}.gw-dependency{padding:9px 0;border-bottom:1px solid #edf1f3}.gw-dependency>div{display:flex;justify-content:space-between;gap:10px}.gw-dependency span{color:#0e8ca6;font:10px IBM Plex Mono,monospace}.gw-dependency p{margin:5px 0 0;color:#7b8b94;font-size:10.5px}.gw-trace{display:block;margin:5px 0;padding:6px;border-radius:4px;background:#f4f7f8;color:#526875;font-size:9.5px;overflow-wrap:anywhere}.gw-caveat{margin-top:22px;background:#fff8e9;color:#76530d}@media (max-width:1100px){.gw-summary{grid-template-columns:repeat(2,1fr)}}.webhooks-screen{min-width:0}.wh-warning{margin:0 22px 9px;padding:9px 12px;background:#fdf4e3;border-left:3px solid #d38a08;border-radius:6px;color:#8c5d08;font-size:12px}.wh-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 22px 14px}.wh-kpis article{background:#fff;border:1px solid #e2e6ea;border-radius:9px;padding:16px 18px;min-height:104px}.wh-kpis span,.wh-kpis small{display:block;color:#82949e;font-size:11px}.wh-kpis span{text-transform:uppercase}.wh-kpis b{display:block;margin:8px 0 4px;font:600 28px IBM Plex Mono,monospace;color:#173746}.wh-kpis b.healthy,.wh-row .healthy{color:#1f8b4d}.wh-kpis b.degraded,.wh-row .degraded{color:#b57709}.wh-kpis b.unhealthy,.wh-row .unhealthy{color:#c2352b}.wh-overview,.wh-table{margin:0 22px 14px}.wh-overview{padding:15px 18px 12px}.wh-section-title,.wh-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.wh-section-title h2,.wh-toolbar h2{margin:0;font-size:16px}.wh-section-title p,.wh-toolbar p{margin:3px 0 0;color:#82949e;font-size:12px}.wh-legend{display:flex;gap:13px;color:#667b86;font-size:11px}.wh-legend span{display:flex;align-items:center;gap:5px}.wh-legend i{width:8px;height:8px;border-radius:2px}.wh-legend .ok,.wh-bar .ok{background:#1f8b4d}.wh-legend .retry,.wh-bar .retry{background:#0e8ca6}.wh-legend .bad,.wh-bar .bad{background:#c2352b}.wh-bars{height:112px;display:flex;align-items:flex-end;gap:3px;padding-top:15px}.wh-bar-wrap{flex:1;height:100%;position:relative;display:flex;align-items:flex-end}.wh-bar{width:100%;height:82%;display:flex;flex-direction:column-reverse;justify-content:flex-start;border-right:1px solid white}.wh-bar i{display:block;width:100%;min-height:1px}.wh-bar-wrap small{position:absolute;bottom:-3px;color:#8a9aa3;font:10px IBM Plex Mono,monospace}.wh-bar-wrap:last-child small{right:0}.wh-toolbar{padding:15px 18px}.wh-toolbar>div{margin-right:auto}.wh-toolbar input,.wh-toolbar select{border:1px solid #d8e0e5;border-radius:7px;background:#fff;padding:9px 11px;color:#425b68}.wh-head,.wh-row{display:grid;grid-template-columns:minmax(280px,2.2fr) 105px 105px 95px 110px 135px 100px;gap:12px;align-items:center}.wh-head{padding:8px 18px;background:#f4f6f7;border-top:1px solid #e8edef;border-bottom:1px solid #e8edef;color:#8a9aa3;font:9.5px IBM Plex Mono,monospace;letter-spacing:.07em}.wh-head span:not(:first-child){text-align:right}.wh-row{width:100%;border:0;border-bottom:1px solid #edf1f3;background:#fff;padding:11px 18px;text-align:left;color:#314d5b;cursor:pointer}.wh-row:hover{background:#f6fbfc}.wh-row>span:not(:first-child),.wh-row>strong{text-align:right;font:13px IBM Plex Mono,monospace}.wh-row small{display:block;margin-top:3px;color:#8a9aa3;font:10px Lato,sans-serif}.wh-identity{min-width:0;position:relative;padding-left:13px}.wh-identity>i{position:absolute;left:0;top:2px;bottom:2px;width:4px;border-radius:3px;background:#82949e}.wh-identity>i.healthy{background:#1f8b4d}.wh-identity>i.degraded{background:#b57709}.wh-identity>i.unhealthy{background:#c2352b}.wh-identity b{display:block;color:#173746}.wh-identity em{display:block;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0e8ca6;font:10.5px IBM Plex Mono,monospace;font-style:normal}.wh-spark{width:96px;height:26px}.wh-dash{display:block;text-align:right}.wh-empty{padding:34px 18px;color:#526a77}.wh-empty p{color:#8a9aa3}.wh-drawer{width:min(520px,100vw);padding:30px 32px}.wh-client{margin-top:-12px;color:#718792}.wh-endpoint{padding:9px;background:#f4f8f9;border-radius:5px;overflow-wrap:anywhere;color:#0e8ca6;font:11px IBM Plex Mono,monospace}.wh-recent{padding:11px 0;border-bottom:1px solid #edf1f3}.wh-recent div{display:flex;justify-content:space-between;gap:10px}.wh-recent b{color:#0e8ca6;font:12px IBM Plex Mono,monospace;overflow-wrap:anywhere}.wh-recent em{padding:2px 6px;border-radius:4px;background:#eef2f4;color:#526a77;font-size:9px;font-style:normal}.wh-recent em.delivered{background:#e8f5ed;color:#1f8b4d}.wh-recent em.exhausted{background:#fceceb;color:#c2352b}.wh-recent em.pending{background:#fdf4e3;color:#b57709}.wh-recent p,.wh-recent small{display:block;margin:5px 0 0;color:#718792;font-size:11px}@media (max-width:1200px){.wh-kpis{grid-template-columns:repeat(2,1fr)}.wh-table{overflow-x:auto}.wh-head,.wh-row{min-width:1050px}}@media (max-width:720px){.wh-kpis{grid-template-columns:1fr}.wh-section-title,.wh-toolbar,.wh-legend{flex-wrap:wrap}}.log-analysis-screen{min-width:0}.log-analysis-screen .control-bar{gap:12px}.log-analysis-screen .screen-heading{margin-bottom:14px}.la-refresh{padding:7px 12px;border:1px solid #d5dfe3;border-radius:7px;color:#0b6d82;background:#fff;font-size:12px;font-weight:700}.la-service-summary{margin:0 0 14px;overflow:hidden;border:1px solid #d9e5e9;border-left:3px solid #0e8ca6;border-radius:9px;background:#fff}.la-service-summary summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;cursor:pointer;list-style:none}.la-service-summary summary::-webkit-details-marker{display:none}.la-service-summary summary div,.la-service-summary li{display:grid;gap:3px}.la-service-summary summary span{color:#173b49;font-size:13px;font-weight:800}.la-service-summary summary small,.la-service-summary li small{color:#778b95;font-size:10px}.la-service-summary summary i{color:#63808b;font-size:16px;font-style:normal;transition:transform .15s ease}.la-service-summary:not([open]) summary i{transform:rotate(-90deg)}.la-service-summary-body{padding:0 15px 14px;border-top:1px solid #edf2f4}.la-service-summary-body>p{margin:11px 0;color:#506b77;font-size:11.5px}.la-service-summary ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.la-service-summary li{padding:8px 10px;border-radius:6px;background:#f5f8f9}.la-service-summary li b{color:#214653;font:700 10px IBM Plex Mono,monospace}.la-service-summary li span{color:#536e79;font-size:11px}.la-service-summary li strong{color:#526b76}.la-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 14px}.la-summary article{min-width:0;padding:15px 18px;border:1px solid #e0e7ea;border-radius:10px;background:#fff}.la-summary span,.la-summary small{display:block;color:#82949e;font-size:11px}.la-summary b{display:block;margin-top:7px;color:#183847;font:800 24px IBM Plex Mono,monospace}.la-summary article:first-child b{color:#a8410f}.la-summary small{display:none}.la-panel{position:relative;min-width:0}.la-toolbar{display:flex;justify-content:flex-end;gap:8px;margin-bottom:10px}.la-toolbar input,.la-toolbar select{min-width:0;padding:7px 9px;border:1px solid #d7e0e4;border-radius:6px;color:#294653;background:#fff;font:11.5px Lato,Segoe UI,system-ui,sans-serif}.la-toolbar input{width:min(250px,28vw)}.la-toolbar select{max-width:180px}.la-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.la-card{width:100%;overflow:hidden;padding:0;border:1px solid #e0e7ea;border-radius:10px;color:#294653;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.la-card:hover{border-color:#c8d8de;box-shadow:0 4px 12px #1137450f}.la-card:focus-visible{outline:2px solid #44b9cb;outline-offset:2px}.la-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 18px 10px}.la-card-heading h3{margin:0 0 2px;color:#1d3b4a;font-size:15.5px;line-height:1.2}.la-card-heading p{margin:0;color:#6f8390;font-size:11.5px}.la-state,.la-severity{display:inline-flex;flex:none;padding:3px 8px;border-radius:4px;font:700 10px IBM Plex Mono,monospace;text-transform:capitalize}.la-state{color:#5a7183;background:#eef1f4}.la-state.active{color:#a8410f;background:#fdf4e3}.la-state.resolved{color:#1f8b4d;background:#e8f5ed}.la-severity.critical{color:#a8410f;background:#fdf0e8}.la-severity.warning{color:#b57709;background:#fdf4e3}.la-severity.informational{color:#0b6d82;background:#e6f4f7}.la-severity.observation{color:#5a7183;background:#eef1f4}.la-timing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0 18px 12px}.la-timing dt{margin-bottom:2px;color:#93a1a9;font-size:10.5px;font-weight:700}.la-timing dd{margin:0;color:#294653;font-size:11.5px}.la-ai-summary{padding:11px 18px 16px;border-top:1px solid #edf1f3}.la-ai-summary>b{display:block;margin-bottom:7px;color:#294653;font-size:11.5px}.la-ai-summary p,.la-ai-summary small{display:block;margin:0;padding:9px 11px;border-left:3px solid #0e8ca6;border-radius:4px;color:#5a7183;background:#f7f9fa;font-size:11.5px;line-height:1.45}.la-ai-summary.active p{border-left-color:#b57709}.la-ai-summary.resolved p{border-left-color:#1f8b4d}.la-ai-summary small{margin-top:5px;border-left:0;border-radius:0;color:#7b8b94;background:transparent;font-size:10.5px}.la-coverage{display:flex;justify-content:space-between;gap:12px;margin-top:12px;padding:11px 14px;border:1px solid #e0e7ea;border-radius:8px;color:#78909a;background:#fff;font-size:11.5px}.la-coverage b{margin-right:10px;color:#294a56}.la-coverage em{font:700 10px IBM Plex Mono,monospace;text-transform:uppercase}.la-empty{display:flex;min-height:230px;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:20px;border:1px solid #e0e7ea;border-radius:10px;color:#80939c;background:#fff;font-size:12px}.la-empty b{color:#284b57;font-size:14px}.la-banner{margin:0 0 10px;padding:9px 12px;border-left:3px solid #c5870a;border-radius:5px;color:#7b570f;background:#fff4dd;font-size:11.5px}.la-drawer{width:392px;padding:22px 24px 28px;overflow-y:auto;color:#405865;font-size:11.5px;line-height:1.5}.la-drawer .eyebrow{margin:2px 0 7px;font-size:9px}.la-drawer h2{margin:0 0 10px;color:#183847;font-size:20px;line-height:1.2;letter-spacing:-.015em}.la-drawer h3{margin:20px 0 7px;color:#183847;font-size:14px;line-height:1.25}.la-drawer p,.la-drawer li{font-size:11.5px;line-height:1.5}.la-drawer ul{margin:7px 0 0;padding-left:18px}.la-drawer-badges{display:flex;gap:8px}.la-score{display:flex;align-items:baseline;gap:14px;padding:11px 12px;border-radius:7px;background:#f3f7f8}.la-score b{color:#123844;font:700 22px IBM Plex Mono,monospace}.la-score span{color:#6e838d;font-size:11px}.la-inference-status{display:flex;flex-direction:column;gap:3px;margin-top:9px;padding:9px 10px;border-left:3px solid #7b8b94;border-radius:5px;background:#f5f7f8;color:#617984}.la-inference-status b{color:#405865;font-size:11.5px}.la-inference-status span{font-size:10.5px;line-height:1.4}.la-inference-status.complete{border-left-color:#1f8b4d;background:#eef8f2}.la-inference-status.complete b{color:#1f7a46}.la-inference-status.not-eligible{border-left-color:#0e8ca6;background:#eff8fa}.la-inference-status.blocked,.la-inference-status.unavailable{border-left-color:#b57709;background:#fff7e8}.la-detail-line{display:flex;justify-content:space-between;margin:0;padding:7px 0;border-bottom:1px solid #edf1f2;font-size:11px!important}.la-evidence{display:block;margin:8px 0;padding:10px;overflow-wrap:anywhere;border-radius:7px;color:#d8eef2;background:#122f3a;font-size:10px;line-height:1.45;white-space:pre-wrap}.la-patterns{display:grid;gap:8px}.la-patterns article{display:grid;gap:4px;padding:9px 10px;border:1px solid #e5ecef;border-radius:7px;background:#f8fafb}.la-patterns article>b{color:#294b58;font-size:10.5px}.la-patterns article>span{color:#718690;font:9px IBM Plex Mono,monospace}.la-patterns article>code{overflow-wrap:anywhere;color:#49616d;font-size:9px;white-space:pre-wrap}.la-provenance{overflow-wrap:anywhere;color:#708791;font-family:IBM Plex Mono,monospace;font-size:9.5px!important;line-height:1.45!important}@media (max-width: 1100px){.la-summary{grid-template-columns:repeat(2,1fr)}.la-toolbar{flex-wrap:wrap}}@media (max-width: 760px){.la-summary{grid-template-columns:1fr}.la-toolbar input,.la-toolbar select{width:100%;max-width:none}.la-timing{gap:10px}.la-coverage{flex-direction:column}}.alerts-screen{min-width:0}.alerts-controls{gap:10px}.alerts-refresh{padding:7px 12px;border:1px solid #d5dfe3;border-radius:7px;color:#0b6d82;background:#fff;font-size:12px;font-weight:700;cursor:pointer}.alerts-coverage{margin-bottom:14px;padding:10px 13px;border-left:3px solid #b57709;border-radius:5px;color:#76530d;background:#fff3dc;font-size:11.5px}.alerts-coverage span{display:block;margin-top:3px;color:#9b7a42;font:9.5px IBM Plex Mono,monospace}.alerts-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.alerts-summary article{padding:15px 18px;border:1px solid #e0e7ea;border-top:3px solid #78909b;border-radius:9px;background:#fff}.alerts-summary article.critical{border-top-color:#c2352b}.alerts-summary article.warning{border-top-color:#b57709}.alerts-summary span,.alerts-summary small{display:block;color:#82949e;font-size:10.5px}.alerts-summary b{display:block;margin:6px 0 3px;color:#183847;font:800 25px IBM Plex Mono,monospace}.alerts-summary .critical b{color:#c2352b}.alerts-summary .warning b{color:#a76a08}.alerts-summary b.ruleset{font-size:16px}.alerts-toolbar{display:flex;justify-content:flex-end;gap:8px;margin:0 0 12px}.alerts-toolbar input,.alerts-toolbar select{padding:7px 9px;border:1px solid #d7e0e4;border-radius:6px;color:#294653;background:#fff;font-size:11.5px}.alerts-toolbar input{width:min(270px,30vw)}.alert-lane{margin-bottom:15px;overflow:hidden;border:1px solid #e0e7ea;border-radius:9px;background:#fff}.alert-lane>header{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #edf1f3}.alert-lane>header h2{margin:0;color:#183847;font-size:14px}.alert-lane>header span{padding:2px 7px;border-radius:10px;color:#c2352b;background:#fceceb;font:700 9px IBM Plex Mono,monospace}.alert-lane.warning>header span{color:#a76a08;background:#fdf4e3}.alert-lane.info>header span{color:#597386;background:#eef1f4}.alert-card{display:grid;grid-template-columns:7px minmax(0,1fr) 180px 12px;align-items:center;gap:12px;width:100%;padding:12px 16px;border:0;border-bottom:1px solid #edf1f3;color:#526875;background:#fff;text-align:left;cursor:pointer}.alert-card:last-child{border-bottom:0}.alert-card:hover{background:#f8fbfc}.alert-card:focus-visible{outline:2px solid #44b9cb;outline-offset:-2px}.alert-status{width:7px;height:7px;border-radius:50%;background:#78909b}.alert-status.critical{background:#c2352b}.alert-status.warning{background:#b57709}.alert-card-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.alert-card-copy>b{overflow:hidden;color:#183847;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.alert-card-copy small{color:#78909b;font-size:10.5px}.alert-card-copy em{overflow:hidden;color:#607984;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.alert-card-time{text-align:right}.alert-card-time b,.alert-card-time small{display:block}.alert-card-time b{color:#405865;font:700 11px IBM Plex Mono,monospace}.alert-card-time small{margin-top:3px;color:#93a1a9;font-size:9.5px}.alerts-empty{display:grid;place-items:center;min-height:230px;color:#7b8b94;text-align:center}.alerts-empty b{color:#405865;font-size:13px}.alerts-empty p{margin:5px 0;font-size:11.5px}.alerts-drawer{width:500px}.alerts-drawer h2{margin:4px 0;font-size:21px}.alerts-drawer h3{margin:23px 0 8px;color:#183847;font-size:14px}.alert-detail-service{margin:0;color:#78909b;font-size:11.5px}.alert-detail-status{display:flex;align-items:center;justify-content:space-between;margin:15px 0;padding:11px;border-radius:7px;background:#f5f8f9}.alert-detail-status b{color:#526875;font:600 10px IBM Plex Mono,monospace}.severity-pill{padding:4px 8px;border-radius:4px;color:#597386;background:#eef1f4;font:800 9px IBM Plex Mono,monospace;text-transform:uppercase}.severity-pill.warning{color:#a76a08;background:#fdf4e3}.severity-pill.critical{color:#c2352b;background:#fceceb}.alert-fact,.alert-action{margin:0 0 7px;padding:9px 10px;border-left:3px solid #0e8ca6;border-radius:5px;color:#526875;background:#f5f8f9;font-size:11.5px;line-height:1.45}.alert-diagnostic{margin-bottom:12px}.alert-diagnostic>b,.alert-diagnostic>small{display:block}.alert-diagnostic>b{margin-bottom:3px;color:#183847;font-size:12px}.alert-diagnostic>small{margin-bottom:7px;color:#8a9aa3;font:9px IBM Plex Mono,monospace}.alert-impact,.alert-legacy-evidence{margin:7px 0;padding:9px 10px;border-radius:5px;color:#526875;background:#fff7e8;font-size:10.5px;line-height:1.45}.alert-impact b{display:block;color:#76530d}.alert-legacy-evidence{border-left:3px solid #b57709}.alert-opening-evidence{margin:9px 0;padding:8px 10px;border:1px solid #dce5e8;border-radius:5px;color:#526875;font-size:10px}.alert-opening-evidence summary{color:#0b6d82;font-weight:700;cursor:pointer}.alert-opening-evidence div,.alert-opening-evidence span{display:block;margin-top:5px}.alert-signal-fact{color:#294653!important;font-family:IBM Plex Mono,monospace}.alert-action{border-left-color:#1f8b4d}.alert-signal{padding:10px 0;border-bottom:1px solid #edf1f3}.alert-signal>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.alert-signal b{color:#294653;font-size:11.5px}.alert-signal span{color:#0b6d82;font:700 8.5px IBM Plex Mono,monospace;text-transform:uppercase}.alert-signal p{margin:5px 0;color:#657b86;font-size:10.5px;line-height:1.4}.alert-signal small{color:#8a9aa3;font-size:9.5px}.alert-timeline{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:8px;margin:0;padding:7px 0;border-bottom:1px solid #edf1f3;color:#526875;font-size:10.5px}.alert-timeline i{width:7px;height:7px;border-radius:50%;background:#0e8ca6}.alert-timeline time{color:#8a9aa3;font:9.5px IBM Plex Mono,monospace}.alert-rule-note{margin-top:24px;color:#8a9aa3;font:9.5px/1.5 IBM Plex Mono,monospace}@media (max-width: 1000px){.alerts-summary{grid-template-columns:1fr 1fr}.alert-card{grid-template-columns:7px 1fr 12px}.alert-card-time{display:none}}@media (max-width: 680px){.alerts-summary{grid-template-columns:1fr}.alerts-toolbar{flex-wrap:wrap}.alerts-toolbar input,.alerts-drawer{width:100%}}.alert-card-badges{display:flex;gap:5px;margin:1px 0}.alert-card-badges i{padding:2px 5px;border-radius:3px;color:#607984;background:#eef2f4;font:700 8px IBM Plex Mono,monospace;font-style:normal}.alert-card-badges i.correlation{color:#0b6d82;background:#e8f6f8}.alert-correlation{display:flex;flex-direction:column;gap:3px;margin:8px 0;padding:9px 10px;border-left:3px solid #0e8ca6;border-radius:5px;color:#526875;background:#eaf6f8;font-size:10.5px}.alert-correlation b{color:#183847}.alert-threshold{padding:6px 8px!important;border-radius:4px;background:#f5f8f9;font:9px/1.45 IBM Plex Mono,monospace!important}.alerts-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.alert-view-all{width:100%;padding:9px;border:0;border-top:1px solid #edf1f3;color:#0b6d82;background:#f8fbfc;font-size:10.5px;font-weight:700;cursor:pointer}.alert-view-all:hover{background:#eef7f9}@media (max-width: 1000px){.alerts-summary{grid-template-columns:1fr 1fr}}@media (max-width: 680px){.alerts-summary{grid-template-columns:1fr}}.overview-page{min-width:1180px}.overview-controls{margin-bottom:14px}.overview-coverage{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:10px 13px;border-left:3px solid #b57709;border-radius:6px;background:#fdf4e3;color:#765411;font-size:12px}.overview-coverage b{white-space:nowrap}.overview-coverage span{color:#806f4e}.overview-verdict{display:flex;align-items:center;gap:18px;margin-bottom:14px;padding:20px 22px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#1a4a5c,#16323f);box-shadow:0 2px 5px #102a3a1a}.overview-verdict.critical{background:linear-gradient(135deg,#b23a2c,#8f2a20)}.overview-verdict.degraded{background:linear-gradient(135deg,#b46d08,#875007)}.overview-verdict.limited{background:linear-gradient(135deg,#526d7a,#314c59)}.overview-verdict__mark{flex:none;width:52px;height:52px;display:grid;place-items:center;border-radius:12px;background:#ffffff2b;font:900 27px IBM Plex Mono,monospace}.overview-verdict>div:nth-child(2){flex:1}.overview-verdict p{margin:0 0 4px;opacity:.75;font:600 10px IBM Plex Mono,monospace;letter-spacing:.14em}.overview-verdict h1{margin:0 0 5px;color:#fff;font-size:27px;line-height:1.15;letter-spacing:-.02em}.overview-verdict span{font-size:14px;line-height:1.45}.overview-verdict small{display:block;margin-top:8px;opacity:.72;font:11px IBM Plex Mono,monospace}.overview-verdict>button{flex:none;padding:9px 14px;border:1px solid rgba(255,255,255,.35);border-radius:8px;color:#fff;background:#ffffff24;cursor:pointer;font-weight:700}.overview-verdict>button:hover{background:#ffffff38}.overview-verdict>button:focus-visible{outline:3px solid rgba(255,255,255,.42);outline-offset:2px}.overview-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px}.overview-kpis article{min-width:0;padding:14px 15px;border:1px solid #e2e6ea;border-radius:10px;background:#fff;box-shadow:0 1px 2px #102a3a0d}.overview-kpis article>div{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:8px}.overview-kpis span{overflow:hidden;color:#93a1a9;font:600 9.5px IBM Plex Mono,monospace;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.overview-kpis em{flex:none;padding:2px 5px;border-radius:4px;color:#6b4ea8;background:#f0ecfa;font:600 9px IBM Plex Mono,monospace;font-style:normal}.overview-kpis em.negative{color:#c2352b;background:#fceceb}.overview-kpis em.positive{color:#1f8b4d;background:#e8f5ed}.overview-kpis em.attention{color:#a76a08;background:#fdf4e3}.overview-kpis article>b{display:block;overflow:hidden;color:#1d3b4a;font:900 27px/1 IBM Plex Mono,monospace;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.overview-kpis small{display:block;margin-top:6px;color:#7b8b94;font-size:11px;line-height:1.35}.overview-kpis .overview-kpi-coming{border-color:#f0d6c7;background:#fffaf7}.overview-kpis .overview-kpi-coming em{color:#a8410f;background:#fdf0e8}.overview-kpis .overview-kpi-coming>b{color:#c6a18e}.overview-mid-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:14px;margin-bottom:14px}.overview-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.overview-panel{margin:0;padding:16px 18px;border:1px solid #e2e6ea;border-radius:10px;background:#fff;box-shadow:0 1px 2px #102a3a0d}.overview-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.overview-panel h2{margin:0;color:#1d3b4a;font-size:15.5px;line-height:1.25}.overview-panel header p{margin:2px 0 0;color:#7b8b94;font-size:12px}.overview-panel header button,.overview-money-coming button{padding:0;border:0;color:#0e8ca6;background:transparent;cursor:pointer;font-size:12.5px;font-weight:700;white-space:nowrap}.overview-panel button:focus-visible{outline:2px solid #1698b2;outline-offset:2px}.overview-panel-empty{min-height:75px;display:grid;place-items:center;margin:0;color:#7b8b94;font-size:12px;text-align:center}.overview-outcome-strip{height:34px;display:flex;overflow:hidden;border-radius:6px;background:#eef1f3}.overview-outcome-strip i{display:block;min-width:0}.overview-outcome-strip .successful,.overview-outcome-tiles .successful{--bucket:#1f8b4d;--bucket-bg:#e8f5ed}.overview-outcome-strip .failed,.overview-outcome-tiles .failed{--bucket:#c2352b;--bucket-bg:#fceceb}.overview-outcome-strip .blocked,.overview-outcome-tiles .blocked{--bucket:#6b4ea8;--bucket-bg:#f0ecfa}.overview-outcome-strip .in-progress,.overview-outcome-tiles .in-progress{--bucket:#5a7183;--bucket-bg:#eef1f4}.overview-outcome-strip .needs-attention,.overview-outcome-tiles .needs-attention{--bucket:#b57709;--bucket-bg:#fdf4e3}.overview-outcome-strip i{background:var(--bucket)}.overview-outcome-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:12px}.overview-outcome-tiles button{min-width:0;padding:10px 11px;border:0;border-radius:8px;background:var(--bucket-bg);color:var(--bucket);text-align:left;cursor:pointer}.overview-outcome-tiles span,.overview-outcome-tiles small{display:block;overflow:hidden;color:#4a5c66;font-size:10.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.overview-outcome-tiles b{display:block;margin:3px 0;font:900 18px IBM Plex Mono,monospace}.overview-outcome-tiles small{color:#8b9aa3;font:10px IBM Plex Mono,monospace}.overview-inline-warning{margin:-4px 0 9px;padding:7px 9px;border-radius:5px;color:#805d15;background:#fdf4e3;font-size:11px}.overview-change-list{display:grid;gap:8px}.overview-change-list button{padding:10px 11px;border:1px solid #e6eaec;border-left:3px solid #7d919c;border-radius:8px;background:#f7f9fa;color:#1d3b4a;text-align:left;cursor:pointer}.overview-change-list button.critical{border-color:#f0cfc8;border-left-color:#c2352b;background:#fff5f3}.overview-change-list button.warning{border-color:#edddba;border-left-color:#b57709;background:#fffaf0}.overview-change-list button>span{margin-right:7px;color:#6c818c;font:700 9px IBM Plex Mono,monospace;text-transform:uppercase}.overview-change-list button>b{font-size:12.5px}.overview-change-list button>small{display:block;margin-top:4px;color:#748791;font-size:11px;line-height:1.35}.overview-providers{padding:0;overflow:hidden}.overview-providers>header{padding:15px 18px 10px;margin:0}.overview-provider-list>button{width:100%;display:grid;grid-template-columns:5px minmax(230px,1fr) 110px 120px 100px;align-items:center;column-gap:12px;min-height:64px;padding:9px 18px;border:0;border-top:1px solid #edf1f3;background:#fff;color:#526875;text-align:left;cursor:pointer}.overview-provider-list>button>i{width:5px;height:38px;border-radius:3px;background:#1f8b4d}.overview-provider-list>button>i.degraded,.overview-provider-list>button>i.kill_switch{background:#b57709}.overview-provider-list>button>i.unhealthy{background:#c2352b}.overview-provider-list>button>i.unknown,.overview-provider-list>button>i.insufficient_data,.overview-provider-list>button>i.disabled{background:#7b8b94}.overview-provider-copy{min-width:0}.overview-provider-title{display:flex;align-items:center;min-width:0;gap:8px}.overview-provider-title b{overflow:hidden;color:#1d3b4a;font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}.overview-provider-title em{flex:none;padding:3px 6px;border-radius:4px;color:#1f8b4d;background:#e8f5ed;font:700 8.5px IBM Plex Mono,monospace;font-style:normal;text-transform:uppercase}.overview-provider-title em.degraded,.overview-provider-title em.kill_switch{color:#a76a08;background:#fdf4e3}.overview-provider-title em.unhealthy{color:#c2352b;background:#fceceb}.overview-provider-title em.unknown,.overview-provider-title em.insufficient_data,.overview-provider-title em.disabled{color:#597386;background:#eef1f4}.overview-provider-copy>small{display:block;overflow:hidden;margin-top:3px;color:#8b9aa3;font:10px IBM Plex Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.overview-provider-list>button>strong{justify-self:end;color:#1f8b4a;font:700 13px IBM Plex Mono,monospace;text-align:right;white-space:nowrap}.overview-provider-latency{justify-self:end;color:#83949c;font:11px/1.3 IBM Plex Mono,monospace;text-align:right}.overview-spark{justify-self:center;width:94px;height:27px}.overview-empty-value{color:#9ba9b0}.overview-additional{margin:0;padding:9px 18px;border-top:1px solid #edf1f3;color:#72858f;background:#f8fafb;font-size:11px}.overview-side-stack{display:grid;align-content:start;gap:14px}.overview-money-coming{border-left:4px solid #d1591a;background:#fffaf7}.overview-money-coming>p{margin:0 0 10px;color:#d1591a;font:700 10px IBM Plex Mono,monospace;letter-spacing:.13em}.overview-money-coming>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.overview-money-coming>div>span{padding:4px 7px;border-radius:5px;color:#a8410f;background:#fdf0e8;font:700 10px IBM Plex Mono,monospace;text-transform:uppercase}.overview-money-coming h2{margin:11px 0 5px;font-size:17px}.overview-money-coming>small{color:#7b8b94;font-size:11.5px;line-height:1.45}.overview-traffic{padding-bottom:12px}.overview-traffic-row{margin-bottom:10px}.overview-traffic-row>span{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.overview-traffic-row b{font-size:12.5px}.overview-traffic-row small{color:#82949e;font:10.5px IBM Plex Mono,monospace}.overview-traffic-row>i{display:block;height:7px;margin-top:4px;overflow:hidden;border-radius:4px;background:#edf1f2}.overview-traffic-row>i>em{display:block;height:100%;border-radius:4px;background:#0e8ca6}.overview-traffic-row>i>em.mock{background:#6b4ea8}.overview-traffic-row>i>em.pilot{background:#b57709}.overview-traffic-note{margin:12px 0 0;padding-top:10px;border-top:1px solid #edf1f2;color:#7b8b94;font-size:11px;line-height:1.45}.overview-skeleton{display:grid;gap:14px}.overview-skeleton>div,.overview-skeleton article,.overview-skeleton i{display:block;border-radius:10px;background:linear-gradient(90deg,#e6ebed 25%,#f4f6f7,#e6ebed 75%);background-size:200% 100%;animation:overview-shimmer 1.3s infinite}.overview-skeleton>div{height:122px}.overview-skeleton>section{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.overview-skeleton i{height:112px}.overview-skeleton article{height:260px}@keyframes overview-shimmer{to{background-position:-200% 0}}@media (max-width:1260px){.overview-kpis{grid-template-columns:repeat(3,1fr)}.overview-mid-grid,.overview-bottom-grid{grid-template-columns:1fr}.overview-kpis article:nth-child(n+4){min-height:102px}}@media (max-width:860px){.overview-page{min-width:0}.overview-kpis{grid-template-columns:1fr 1fr}.overview-verdict{align-items:flex-start;flex-wrap:wrap}.overview-verdict>button{margin-left:70px}.overview-outcome-tiles{grid-template-columns:1fr 1fr}.overview-provider-list>button{grid-template-columns:5px minmax(170px,1fr) 108px}.overview-provider-list>button>.overview-spark,.overview-provider-latency{display:none}.overview-provider-title{align-items:flex-start;flex-direction:column;gap:3px}}@media (prefers-reduced-motion:reduce){.overview-skeleton>*{animation:none!important}}.overview-kpis .overview-kpi-money{min-width:0;padding:14px 15px;border:1px solid #f0d6c7;border-radius:10px;background:#fffaf7;box-shadow:0 1px 2px #102a3a0d;text-align:left;cursor:pointer;font:inherit;color:inherit}.overview-kpis .overview-kpi-money:focus-visible{outline:2px solid #1698b2;outline-offset:2px}.overview-kpis .overview-kpi-money>div{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:8px}.overview-kpis .overview-kpi-money>b{display:block;overflow:hidden;color:#a8410f;font:900 27px/1 IBM Plex Mono,monospace;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.overview-kpis .overview-kpi-money em{color:#a8410f;background:#fdf0e8}.overview-kpis .overview-kpi-money em.critical{color:#c2352b;background:#fceceb}.overview-kpis .overview-kpi-money em.stale{color:#8c5d08;background:#fdf4e3}.overview-money-live{background:linear-gradient(180deg,#a8410f,#8c3409);border-color:#8c3409;color:#fff}.overview-money-live>p{color:#ffffffc7}.overview-money-live>div>span{color:#fff;background:#ffffff29}.overview-money-live>div>button,.overview-money-live h2{color:#fff}.overview-money-live h2{font:900 26px/1.1 IBM Plex Mono,monospace;letter-spacing:-.03em}.overview-money-live>small{color:#ffffffd1}.overview-money-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 10px}.overview-money-stats article{min-width:0;padding:0;border:0;background:transparent}.overview-money-stats b{display:block;font:900 20px/1 IBM Plex Mono,monospace;letter-spacing:-.02em;color:#fff}.overview-money-stats small{display:block;margin-top:3px;color:#ffffffc7;font-size:10.5px}.overview-fraud{display:flex;align-items:center;gap:12px;margin:-6px 0 14px;padding:10px 14px;border-left:3px solid #0e8ca6;border-radius:8px;background:#fff;box-shadow:0 1px 2px #102a3a0d;font-size:12.5px;color:#405865}.overview-fraud b{white-space:nowrap;color:#16323f}.overview-fraud span{flex:1;line-height:1.45}.overview-fraud.high{border-left-color:#c2352b;background:#fdf0e8}.overview-fraud.elevated{border-left-color:#b57709;background:#fdf4e3}.overview-fraud>button{flex:none;padding:6px 10px;border:1px solid #0e8ca6;border-radius:6px;background:#fff;color:#0e8ca6;font-weight:700;cursor:pointer}.collections-screen{min-width:0}.ca-hero{background:linear-gradient(180deg,#a8410f,#8c3409);border-radius:12px;padding:20px 22px;margin-bottom:14px;color:#fff}.sd-kicker.dark{color:#93a1a9;opacity:1}.ca-table{padding:0;overflow:hidden;margin-bottom:14px}.ca-table-head{padding:14px 18px 11px;border-top:1px solid #eef1f3}.ca-table-head:first-child{border-top:0}.ca-head,.ca-row{display:grid;grid-template-columns:minmax(190px,1.6fr) minmax(110px,1fr) 96px 86px 96px 96px 118px 124px;gap:10px;padding:10px 18px;align-items:center}.ca-head{padding:8px 18px;background:#f7f9fa;border-top:1px solid #eef1f3;border-bottom:1px solid #eef1f3;font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#93a1a9}.ca-row{width:100%;border:0;border-top:1px solid #f1f4f5;background:#fff;text-align:left;cursor:pointer;color:#1d3b4a;font-size:12.5px}.ca-row:hover,.ca-row.selected{background:#fbf7f4}.ca-row small{display:block;color:#93a1a9;font:10.5px Lato,sans-serif}.ca-account{display:flex;align-items:center;gap:8px;min-width:0}.ca-account b{display:block;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-account small{font-family:IBM Plex Mono,monospace;font-size:10.5px;color:#93a1a9}.ca-bar{width:4px;height:22px;border-radius:2px;flex:none;background:#1f8b4d}.ca-bar.residual,.ca-bar.stalled_warning{background:#b57709}.ca-bar.breach,.ca-bar.stalled_critical{background:#a8410f}.ca-bar.quiet,.ca-bar.new{background:#93a1a9}.ca-row .residual.residual{color:#b57709;font-weight:600}.ca-row .residual.breach{color:#a8410f;font-weight:700}.ca-row .residual.zeroised{color:#1f8b4d;font-weight:600}.ca-pill{display:inline-block;padding:2px 7px;border-radius:4px;background:#eef2f4;color:#526a77;font:700 9px IBM Plex Mono,monospace;font-style:normal;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ca-pill.zeroised,.ca-pill.flowing,.ca-pill.matched{background:#e8f5ed;color:#1f8b4d}.ca-pill.residual,.ca-pill.stalled_warning,.ca-pill.in_flight{background:#fdf4e3;color:#b57709}.ca-pill.breach,.ca-pill.stalled_critical,.ca-pill.unmatched{background:#fceceb;color:#c2352b}.ca-pill.reversed{background:#f0ecfa;color:#6b4ea8}.ca-baseline{display:block;margin-top:3px;color:#93a1a9;font:10px IBM Plex Mono,monospace}.ca-spark{width:118px;height:28px}.ca-spark polyline{stroke:#0e8ca6}.ca-spark.residual polyline{stroke:#a8410f}.ca-detail{padding:17px 20px}.ca-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.ca-big{font:900 30px IBM Plex Mono,monospace;letter-spacing:-.03em;color:#1f8b4d}.ca-big.residual,.ca-big.stalled_warning{color:#b57709}.ca-big.breach,.ca-big.stalled_critical{color:#a8410f}.ca-big.quiet,.ca-big.new{color:#597386}.ca-bars{height:120px;display:flex;align-items:flex-end;gap:2px;padding:0 2px;border-bottom:1px solid #e2e6ea}.ca-bars i{flex:1;display:block;min-height:1px;background:#0e8ca6;border-radius:2px 2px 0 0}.ca-bars i.residual{background:#c9683a}.ca-axis{display:flex;justify-content:space-between;gap:12px;margin:6px 0 16px;font-family:IBM Plex Mono,monospace;font-size:10.5px;color:#93a1a9}.ca-ledger-head,.ca-ledger-row{display:grid;grid-template-columns:80px 76px minmax(130px,1.2fr) 120px minmax(170px,1.6fr) 110px 150px;gap:10px;align-items:center;padding:9px 0}.ca-ledger-head{font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#93a1a9;border-bottom:1px solid #eef1f3}.ca-ledger-row{border-bottom:1px solid #f1f4f5;font-size:12px;color:#3d4f59}.ca-ledger-row .sd-mono{font-size:11.5px}.ca-ledger-row small{display:block;color:#93a1a9;font-size:10px}.ca-ellipsis{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1200px){.ca-table{overflow-x:auto}.ca-head,.ca-row{min-width:1000px}.ca-detail{overflow-x:auto}.ca-ledger-head,.ca-ledger-row{min-width:900px}}.ca-row .estimate{color:#8c5d08}.ca-row .estimate small,.ca-big.estimate{color:#b57709}.ca-estimate-note{max-width:320px;margin-top:4px;color:#93a1a9;font-size:10.5px;line-height:1.4;text-align:right}.revenue-screen{min-width:0}.rv-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.3fr);gap:12px;margin-bottom:14px}.rv-kpis article{min-width:0;background:#fff;border:1px solid #e2e6ea;border-radius:10px;padding:15px 17px;box-shadow:0 1px 2px #102a3a0d}.rv-kpis span{display:block;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#93a1a9;margin-bottom:8px}.rv-kpis b{display:block;font-size:27px;font-weight:900;font-family:IBM Plex Mono,monospace;letter-spacing:-.03em;line-height:1;color:#1d3b4a}.rv-kpis article:first-child b{color:#1f8b4d}.rv-kpis small{display:block;font-size:12px;color:#7b8b94;margin-top:6px}.rv-kpis em{font-style:normal;font-weight:700;margin-right:4px}.rv-kpis em.up{color:#1f8b4d}.rv-kpis em.down{color:#c2352b}.rv-split{display:flex;height:12px;border-radius:6px;overflow:hidden;background:#eef1f3;margin:4px 0 9px}.rv-split i{display:block;height:100%}.rv-split-card ul{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;font-size:11.5px;color:#5c6f7a}.rv-split-card li{display:flex;align-items:center;gap:5px}.rv-split-card li b{display:inline;font-size:11.5px;font-weight:700;letter-spacing:0;color:#3d4f59}.rv-split-card li i{display:inline-block;width:8px;height:8px;border-radius:2px}.rv-split .onepipe,.rv-split-card li .onepipe{background:#0e8ca6}.rv-split .client,.rv-split-card li .client{background:#5a7183}.rv-split .provider,.rv-split-card li .provider{background:#b57709}.rv-split .iso,.rv-split-card li .iso{background:#6b4ea8}.rv-split .reseller,.rv-split-card li .reseller{background:#c98a6a}.rv-other{margin:-4px 0 14px;color:#7b8b94;font:11.5px IBM Plex Mono,monospace}.rv-trend{padding:16px 18px;margin-bottom:14px}.rv-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px;flex-wrap:wrap}.rv-note{color:#8c5d08;font:11px IBM Plex Mono,monospace}.rv-bars{position:relative;height:130px;display:flex;align-items:flex-end;gap:3px;border-bottom:1px solid #e2e6ea}.rv-bar{flex:1;height:100%;display:flex;align-items:flex-end}.rv-bar i{display:block;width:100%;background:#0e8ca6;border-radius:2px 2px 0 0;opacity:.85}.rv-bar:hover i{opacity:1}.rv-axis{display:flex;justify-content:space-between;margin-top:6px;font:10.5px IBM Plex Mono,monospace;color:#93a1a9}.rv-table{padding:16px 18px 6px;margin-bottom:14px}.rv-row{display:grid;grid-template-columns:minmax(160px,1.3fr) minmax(120px,1.4fr) 110px 70px 100px 100px 90px;gap:12px;align-items:center;padding:9px 0;border-top:1px solid #f1f4f5;font-size:12.5px;color:#3d4f59}.rv-row.head{border-top:0;border-bottom:1px solid #eef1f3;font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#93a1a9}.rv-row small{display:block;color:#93a1a9;font-size:10px}.rv-name{font-weight:700;color:#1d3b4a;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv-track{height:7px;background:#eef1f3;border-radius:4px;overflow:hidden}.rv-track i{display:block;height:100%;background:#0e8ca6;opacity:.8;border-radius:4px}@media (max-width:1200px){.rv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-table{overflow-x:auto}.rv-row{min-width:820px}}@media (max-width:720px){.rv-kpis{grid-template-columns:1fr}}.pos-screen{min-width:0}.pos-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.pos-kpis article{min-width:0;background:#fff;border:1px solid #e2e6ea;border-radius:10px;padding:15px 17px;box-shadow:0 1px 2px #102a3a0d}.pos-kpis span{display:block;font-size:12.5px;color:#7b8b94;margin-bottom:8px}.pos-kpis b{display:block;font-size:27px;font-weight:900;font-family:IBM Plex Mono,monospace;letter-spacing:-.03em;line-height:1;color:#1d3b4a}.pos-kpis small{display:block;font-size:12px;color:#7b8b94;margin-top:7px}.pos-kpis article.warn b{color:#b57709}.pos-kpis article.alert b{color:#c2352b}.pos-apps{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.pos-apps button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;border:1px solid #dce4e7;border-radius:8px;background:#fff;text-align:left;cursor:pointer}.pos-apps button b{font-size:12px;color:#1d3b4a}.pos-apps button span{font:11px IBM Plex Mono,monospace;color:#7b8b94}.pos-apps button.active{border-color:#0e8ca6;background:#ecf7fa}.pos-table{padding:0!important;margin-bottom:14px;overflow-x:auto}.pos-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px 12px;flex-wrap:wrap}.pos-head .sd-sub{max-width:720px}.pos-filters{display:flex;align-items:center;gap:12px;font-size:12px;color:#5c6f7a}.pos-filters input[type=text],.pos-filters input:not([type]){height:32px;width:220px;padding:0 10px;border:1px solid #d7e0e4;border-radius:6px;font-size:12px;color:#294653}.pos-filters label{display:flex;align-items:center;gap:6px;white-space:nowrap}.pos-row{box-sizing:border-box;width:100%;min-width:980px;display:grid;grid-template-columns:minmax(220px,1.6fr) minmax(120px,1fr) minmax(120px,1fr) minmax(170px,1.2fr) 64px 84px 112px;gap:14px;align-items:center;padding:11px 18px;border:0;border-bottom:1px solid #f1f4f5;border-left:3px solid transparent;background:#fff;color:#3d4f59;font-size:12.5px;text-align:left;cursor:pointer}.pos-row:hover{background:#f8fbfc}.pos-row.head{cursor:default;padding:9px 18px;background:#f7f9fa;border-top:1px solid #eef1f3;color:#93a1a9;font:9.5px IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.pos-row.head:hover{background:#f7f9fa}.pos-row.critical{border-left-color:#c2352b}.pos-row.warning{border-left-color:#d38a08}.pos-row.watch{border-left-color:#9fb3bd}.pos-row .right{text-align:right}.pos-name{min-width:0}.pos-name b{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#1d3b4a;font-size:13.5px}.pos-name small{display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#7b8b94;font-size:11px;margin-top:2px}.pos-severity{padding:1px 6px;border-radius:4px;font:700 9px IBM Plex Mono,monospace;font-style:normal;text-transform:uppercase}.pos-severity.critical{background:#fceceb;color:#c2352b}.pos-severity.warning{background:#fdf4e3;color:#b57709}.pos-severity.watch{background:#eef2f4;color:#526a77}.pos-bar{display:grid;grid-template-columns:52px 1fr;align-items:center;gap:8px}.pos-bar span{text-align:right;font-weight:700;color:#1d3b4a}.pos-bar i{height:18px;background:#f1f4f5;border-radius:3px;overflow:hidden}.pos-bar u{display:block;height:100%;min-width:2px;border-radius:3px}.pos-bar u.notified{background:#0e8ca6}.pos-bar u.paid{background:#1f8b4d}.pos-pills{display:flex;flex-wrap:wrap;gap:4px}.pos-none{color:#aab5bb}.sd-pill.quiet{background:#fdf4e3;color:#b57709}.sd-pill.pending_retry{background:#eef2f4;color:#526a77}.pos-more{padding:10px 18px;background:#f8fafb}.pos-more button{padding:6px 12px;border:1px solid #dce4e7;border-radius:5px;background:#fff;color:#0b7489;cursor:pointer;font-size:12px}.pos-quiet{margin:14px 0 4px}.pos-activity{display:flex;align-items:flex-end;gap:2px;height:90px;border-bottom:1px solid #e2e6ea}.pos-activity div{position:relative;flex:1;height:100%}.pos-activity i{position:absolute;bottom:0;left:0;right:0;display:block;border-radius:2px 2px 0 0}.pos-activity i.usual{background:#e6edf0}.pos-activity i.actual{left:20%;right:20%;background:#0e8ca6;opacity:.85}@media (max-width:1200px){.pos-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.pos-kpis{grid-template-columns:1fr}.pos-filters{flex-wrap:wrap}.pos-filters input:not([type]){width:100%}}.pos-account{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid #edf1f3;font-size:11.5px;color:#405865}.pos-account div{display:flex;flex-direction:column;gap:2px;min-width:0}.pos-account div:last-child{align-items:flex-end;text-align:right}.pos-account b{color:#1d3b4a;font-size:12px;overflow-wrap:anywhere}.pos-account span{color:#7b8b94;font-size:11px}.settlement-screen{min-width:0}.sd-freshness{padding:4px 9px;border:1px solid #d8e0e5;border-radius:14px;background:#f7f9fa;color:#5c6f7a;font:11px IBM Plex Mono,monospace}.sd-freshness.stale{border-color:#e8c08a;background:#fdf4e3;color:#8c5d08}.sd-notices{display:flex;flex-direction:column;gap:8px;margin:0 0 14px}.sd-notice{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:10px;padding:10px 14px;border-radius:8px;border:1px solid #f1dcb3;border-left:4px solid #d38a08;background:#fdf4e3;color:#6b4a0a;font-size:12.5px;line-height:1.45}.sd-notice b{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#8c5d08;white-space:nowrap}.sd-notice.stale{border-color:#e6d4b0;border-left-color:#b57709;background:#fbf4e6}.sd-notice.error{border-color:#f0c9c4;border-left-color:#c2352b;background:#fcedea;color:#7a2a22}.sd-notice.error b{color:#9a3027}.sd-mono{font-family:IBM Plex Mono,monospace}.sd-mono-note{font-family:IBM Plex Mono,monospace;font-size:12px;color:#7b8b94}.sd-title{font-size:15.5px;font-weight:700;color:#1d3b4a}.sd-sub{font-size:12px;color:#7b8b94}.sd-hero{background:linear-gradient(180deg,#a8410f,#8c3409);border-radius:12px;padding:20px 22px;margin-bottom:14px;color:#fff}.sd-hero-row{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.sd-kicker{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;opacity:.78;margin-bottom:5px}.sd-hero-value{font-size:40px;font-weight:900;font-family:IBM Plex Mono,monospace;letter-spacing:-.035em;line-height:1}.sd-hero-other{margin-top:6px;font:11.5px IBM Plex Mono,monospace;opacity:.85}.sd-hero-other span{display:block}.sd-hero-divider{width:1px;height:56px;background:#ffffff38}.sd-hero-stat{padding:0;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer}.sd-hero-stat b{display:block;font-size:23px;font-weight:900;font-family:IBM Plex Mono,monospace;letter-spacing:-.02em}.sd-hero-stat span{display:block;font-size:12px;opacity:.82;margin-top:2px}.sd-hero-stat.storm b{color:#ffd9c2}.sd-hero-stat:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:4px}.sd-hero-spacer{flex:1}.sd-hero-note{flex:0 1 290px;margin-left:auto;background:#ffffff24;border:1px solid rgba(255,255,255,.3);border-radius:8px;padding:10px 14px;font-size:12.5px;max-width:290px;line-height:1.45}.sd-rail-panel{padding:17px 20px;margin-bottom:14px}.sd-section-title{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px}.sd-rail-panel .sd-sub{margin-bottom:16px}.sd-rail{position:relative;height:132px;background:linear-gradient(90deg,#f4f8f6,#f8f8f4 38%,#fdf4ec 62%,#fbeae2);border:1px solid #eef1f3;border-radius:8px;overflow:hidden}.sd-rail-line{position:absolute;top:0;bottom:0;width:2px;background:#a8410f80}.sd-rail-line.critical{background:#8c3409bf}.sd-rail-label{position:absolute;top:7px;font-family:IBM Plex Mono,monospace;font-size:10px;color:#a8410f;letter-spacing:.06em}.sd-rail-label.critical{color:#8c3409}.sd-dot{position:absolute;padding:0;border:1px solid rgba(90,113,131,.35);border-radius:50%;cursor:pointer;transform:translate(-50%)}.sd-dot.late{animation:sd-drift 3.2s ease-in-out infinite}.sd-dot:focus-visible{outline:2px solid #0e8ca6;outline-offset:2px}@keyframes sd-drift{0%{transform:translate(-50%)}50%{transform:translate(-50%,-2px)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.sd-dot.late{animation:none}}.sd-rail-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;color:#526a77}.sd-rail-empty b{display:block;font-size:13px}.sd-rail-empty p{margin:3px 0 0;color:#8a9aa3;font-size:12px}.sd-rail-axis{display:flex;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:10.5px;color:#93a1a9;margin-top:7px}.sd-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:14px}.sd-table{padding:0;overflow:hidden}.sd-table-head{padding:14px 18px 11px}.sd-head,.sd-row{display:grid;grid-template-columns:minmax(120px,1.4fr) minmax(90px,1fr) 74px 92px;gap:10px;padding:10px 18px;align-items:center}.sd-head{padding:8px 18px;background:#f7f9fa;border-top:1px solid #eef1f3;border-bottom:1px solid #eef1f3;font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#93a1a9}.sd-row{width:100%;border:0;border-top:1px solid #f1f4f5;background:#fff;text-align:left;cursor:pointer;color:#1d3b4a}.sd-row:first-of-type{border-top:0}.sd-row:hover{background:#fbf7f4}.sd-provider{display:flex;align-items:center;gap:7px;min-width:0}.sd-provider span:last-child{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-bar{width:4px;height:20px;border-radius:2px;flex:none}.sd-service{font-size:12.5px;color:#5c6f7a;min-width:0}.sd-service small{display:block;color:#93a1a9;font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-service,.sd-service>:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.right{text-align:right}.sd-count{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600;color:#a8410f}.sd-value{font-family:IBM Plex Mono,monospace;font-size:12.5px;color:#4a5c66}.sd-empty{padding:26px 18px;color:#526a77;font-size:12.5px}.sd-footnote{padding:10px 18px;border-top:1px solid #f1f4f5;color:#8a9aa3;font:10.5px IBM Plex Mono,monospace}.sd-side{display:flex;flex-direction:column;gap:14px}.sd-card{padding:15px 18px}.sd-card .sd-title{margin-bottom:11px}.sd-card .sd-sub{margin:-8px 0 12px}.sd-stat{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border:0;border-bottom:1px solid #f1f4f5;background:transparent;text-align:left;color:#3d4f59}button.sd-stat{cursor:pointer}.sd-stat b{display:block;font-size:13px;font-weight:700;color:#3d4f59}.sd-stat>div>small{display:block;font-size:11.5px;color:#93a1a9}.sd-stat>div.right>span{display:block;font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:600}.sd-stat>div.right>small{display:block;font-family:IBM Plex Mono,monospace;font-size:11px;color:#93a1a9}.sd-currency{margin-bottom:10px}.sd-currency>div:first-child{display:flex;justify-content:space-between;font-size:12.5px;margin-bottom:4px}.sd-currency>div:first-child>span:first-child{font-weight:700;color:#4a5c66}.sd-currency-track{height:8px;background:#eef1f3;border-radius:4px;overflow:hidden}.sd-currency-track>div{height:100%;border-radius:4px}.sd-eligibility{margin:14px 0 0;color:#8a9aa3;font:11px IBM Plex Mono,monospace}.sd-drawer{width:min(560px,100vw);padding:30px 32px}.sd-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.sd-chips button{padding:5px 9px;border:1px solid #d8e0e5;border-radius:14px;background:#fff;color:#5c6f7a;font-size:11px;cursor:pointer}.sd-chips button.active{border-color:#0e8ca6;background:#e6f4f7;color:#0b6d82;font-weight:700}.sd-item{padding:11px 0;border-bottom:1px solid #edf1f3}.sd-item>div{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.sd-item b{color:#0e8ca6;font:12px IBM Plex Mono,monospace;overflow-wrap:anywhere}.sd-item p,.sd-item small{display:block;margin:5px 0 0;color:#718792;font-size:11px}.sd-pill{flex:none;padding:2px 6px;border-radius:4px;background:#eef2f4;color:#526a77;font-size:9px;font-style:normal;white-space:nowrap}.sd-pill.stuck_critical,.sd-pill.retry_storm{background:#fceceb;color:#c2352b}.sd-pill.stuck_warning{background:#fdf4e3;color:#b57709}.sd-pill.swept{background:#e8f5ed;color:#1f8b4d}.sd-pill.excluded_by_provider{background:#eef1f4;color:#5a7183}@media (max-width:1100px){.sd-grid{grid-template-columns:1fr}.sd-hero-note{max-width:none}}@media (max-width:720px){.sd-hero-row{gap:18px}.sd-hero-divider{display:none}.sd-head,.sd-row{grid-template-columns:minmax(90px,1.2fr) minmax(80px,1fr) 60px 80px;gap:6px}}.data-sources-screen{min-width:0}.ds-sources{padding:16px 18px;margin-bottom:14px}.ds-source-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin-top:12px}.ds-source-grid article{border:1px solid #e6ebee;border-radius:8px;padding:10px 12px;background:#fbfcfd;min-width:0}.ds-source-grid article>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ds-source-grid b{font-size:12.5px;color:#1d3b4a}.ds-source-grid small{display:block;color:#7b8b94;font-size:11px;margin-top:2px}.ds-source-grid p{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0 0}.ds-source-grid p button,.ds-chip{padding:2px 7px;border:1px solid #dce4e7;border-radius:4px;background:#fff;color:#0b7489;font-size:10.5px;cursor:pointer}.ds-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:14px;align-items:start}.ds-nav{position:sticky;top:12px;padding:10px 8px!important}.ds-nav label{display:block;margin:10px 8px 4px;color:#93a1a9;font:9.5px IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.ds-nav button{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border:0;border-radius:6px;background:none;color:#3d4f59;font-size:12.5px;text-align:left;cursor:pointer}.ds-nav button:hover{background:#f3f7f8}.ds-nav button.active{background:#e6f4f7;color:#0b7489;font-weight:700}.ds-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#b8c4ca}.ds-dot.ok{background:#1f8b4d}.ds-dot.unavailable{background:#c2352b}.ds-dot.not_configured{background:#d38a08}.ds-health{flex:none;padding:2px 7px;border-radius:4px;background:#eef2f4;color:#526a77;font:600 10px IBM Plex Mono,monospace;font-style:normal;white-space:nowrap}.ds-health.ok{background:#e8f5ed;color:#1f8b4d}.ds-health.unavailable{background:#fceceb;color:#c2352b}.ds-health.not_configured{background:#fdf4e3;color:#b57709}.ds-detail{min-width:0;display:grid;gap:12px}.ds-head{display:flex;justify-content:space-between;gap:16px;padding:16px 18px!important;flex-wrap:wrap}.ds-head h2{margin:2px 0 6px;font-size:20px;color:#1d3b4a}.ds-head p{margin:0;max-width:760px;color:#4a5c66;font-size:13px;line-height:1.5}.ds-head .eyebrow{margin:0}.ds-head-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ds-head-meta small{color:#93a1a9;font-size:11px}.ds-toggle{display:flex;align-items:center;gap:6px;font-size:12px;color:#405865;cursor:pointer}.ds-block{padding:14px 18px!important}.ds-block h3{margin:0 0 10px;font-size:14px;color:#1d3b4a}.ds-use{border-top:1px solid #eef1f3;padding:10px 0}.ds-use:first-of-type{border-top:0;padding-top:0}.ds-use-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.ds-use-head b{display:block;font-size:13px;color:#1d3b4a}.ds-use-head small{color:#7b8b94;font-size:11px}.ds-health-detail{margin:6px 0 0;color:#7b8b94;font-size:11.5px}.ds-use dl{display:grid;grid-template-columns:90px minmax(0,1fr);gap:6px 12px;margin:10px 0 0;font-size:12.5px;color:#405865;line-height:1.45}.ds-use dt{color:#93a1a9;font:10px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase;padding-top:2px}.ds-use dd{margin:0;min-width:0;overflow-wrap:anywhere}.ds-use ul{margin:0;padding-left:16px}.ds-computations{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px}.ds-computations article{border:1px solid #e6ebee;border-radius:8px;padding:11px 13px;background:#fbfcfd}.ds-computations b{font-size:12.5px;color:#1d3b4a}.ds-computations p{margin:5px 0 0;color:#4a5c66;font-size:12.5px;line-height:1.5}.ds-computations pre{margin:8px 0 0;padding:8px 9px;border-radius:6px;background:#f1f4f5;color:#35505c;font:11px/1.5 IBM Plex Mono,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.ds-thresholds>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,260px);gap:12px;align-items:center;padding:7px 0;border-bottom:1px solid #f1f4f5;font-size:12.5px;color:#405865}.ds-thresholds b{font:700 12.5px IBM Plex Mono,monospace;color:#1d3b4a;text-align:right;white-space:nowrap}.ds-thresholds code{color:#7b8b94;font-size:10.5px;overflow-wrap:anywhere}.ds-set-in{color:#7b8b94;font-size:11px;overflow-wrap:anywhere}.ds-set-in a{color:#0b7489}.ds-blind{margin:0;padding-left:18px;color:#4a5c66;font-size:12.5px;line-height:1.55}.ds-links p{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0;font-size:12px}.ds-links span{min-width:120px;color:#93a1a9;font:10px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.ds-links a{color:#0b7489;overflow-wrap:anywhere}.ds-links em{color:#7b8b94;font-style:normal}@media (max-width:980px){.ds-layout{grid-template-columns:1fr}.ds-nav{position:static}.ds-thresholds>div{grid-template-columns:1fr auto}.ds-set-in{grid-column:1/-1}}.security-screen{min-width:0}.security-screen .screen-heading{margin-bottom:12px}.security-screen .hint{margin:0 0 12px;color:#7b8b94;font-size:12.5px}.security-screen .mono{font-family:IBM Plex Mono,Consolas,monospace}.security-screen .muted{color:#6a7d89}.security-screen .small{font-size:11px}.security-screen .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.sec-banner{margin:0 0 12px;padding:9px 14px;border-radius:8px;border:1px solid #ecd49b;background:#fdf4e3;color:#7a5206;font-size:12.5px}.sec-banner ul{margin:4px 0 0;padding-left:18px}.sec-banner.sec-error{border-color:#f0cfc8;background:#fdf0e8;color:#a8410f}.sec-verdict{display:flex;align-items:center;gap:18px;margin-bottom:14px;padding:16px 20px;border-radius:10px;color:#fff}.sec-verdict.under_attack{background:linear-gradient(120deg,#8f1d15,#c2352b)}.sec-verdict.suspicious{background:linear-gradient(120deg,#8a5a05,#b57709)}.sec-verdict.quiet{background:linear-gradient(120deg,#17623a,#1f8b4d)}.sec-verdict.detection_degraded{background:linear-gradient(120deg,#3b4b57,#5a7183)}.sec-verdict h2{margin:0;color:#fff;font-size:22px;font-weight:900;letter-spacing:-.02em}.sec-verdict p{margin:2px 0 0;opacity:.92}.sec-asof{margin-left:auto;text-align:right;font:600 11px IBM Plex Mono,monospace}.sec-controls{display:flex;align-items:center;gap:10px;margin-bottom:12px}.sec-seg{display:inline-flex;overflow:hidden;border:1px solid #e2e6ea;border-radius:6px;background:#fff}.sec-seg button{padding:6px 12px;border:0;background:#fff;color:#5a7183;font:700 12px Lato,sans-serif;cursor:pointer}.sec-seg button.on{background:#0e8ca6;color:#fff}.sec-legend{display:flex;gap:14px;margin-left:auto;color:#5a7183;font-size:11.5px}.sec-pill{display:inline-block;padding:3px 8px;border-radius:4px;font:600 10px IBM Plex Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.sec-pill.p-crit{background:#fdf0e8;color:#a8410f}.sec-pill.p-warn{background:#fdf4e3;color:#b57709}.sec-pill.p-info{background:#e6f4f7;color:#0b6d82}.sec-pill.p-ok{background:#e8f5ed;color:#1f8b4d}.sec-pill.p-gray{background:#eceff1;color:#5a7183}.sec-card{margin-bottom:14px;padding:16px 18px;border:1px solid #e2e6ea;border-radius:10px;background:#fff;box-shadow:0 1px 2px #102a3a0d}.sec-card h3{margin:0 0 3px;color:#16323f;font-size:15px;font-weight:900;letter-spacing:-.01em}.sec-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sec-tile{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid #e2e6ea;border-left:4px solid #1f8b4d;border-radius:8px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.sec-tile.critical{border-left-color:#c2352b;background:#fffaf8}.sec-tile.warning{border-left-color:#b57709}.sec-tile.gray{border-left-color:#9aa9b3}.sec-tile.selected{box-shadow:0 0 0 2px #0e8ca6}.sec-tile .top{display:flex;align-items:center;justify-content:space-between;gap:8px}.sec-tile .nm{font-size:13px;font-weight:900}.sec-tile .val{margin-top:6px;font:700 26px IBM Plex Mono,monospace;letter-spacing:-.03em}.sec-tile .val small{color:#5a7183;font-size:11px;font-weight:600;letter-spacing:0}.sec-tile .th{color:#5a7183;font:600 10.5px IBM Plex Mono,monospace}.sec-tile .why{color:#6a7d89;font-size:11.5px}.sec-tile .last{color:#5a7183;font:600 10.5px IBM Plex Mono,monospace}.sec-spark{display:block;width:100%;height:28px}.sec-spark.empty{height:6px}.sec-spark polyline{stroke:#1f8b4d}.sec-spark.warning polyline{stroke:#b57709}.sec-spark.critical polyline{stroke:#c2352b}.security-screen table{width:100%;border-collapse:collapse;font-size:12.5px}.security-screen th{padding:8px 10px;background:#f7f9fa;color:#5a7183;font:700 10px IBM Plex Mono,monospace;letter-spacing:.08em;text-align:left;text-transform:uppercase}.security-screen td{padding:9px 10px;border-top:1px solid #e2e6ea;vertical-align:middle}.security-screen tr.row{cursor:pointer}.security-screen tr.row:hover,.security-screen tr.row:focus{background:#f3fafb;outline:none}.sec-chipsig{display:inline-block;margin:1px 3px 1px 0;padding:2px 6px;border-radius:3px;background:#eceff1;color:#41586a;font:600 10px IBM Plex Mono,monospace}.sec-tag{display:inline-block;margin-right:4px;padding:2px 6px;border-radius:3px;font:700 9.5px IBM Plex Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.sec-tag.nat{background:#e6f4f7;color:#0b6d82}.sec-tag.partner{background:#e8f5ed;color:#1f8b4d}.sec-tag.incident_ip{background:#c2352b;color:#fff}.sec-chip{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;padding:3px 10px;border-radius:12px;background:#e6f4f7;color:#0b6d82;font-size:12px}.sec-chip button{border:0;background:none;color:inherit;font-size:15px;cursor:pointer}.sec-empty{padding:22px;border-radius:8px;background:#f7f9fa;color:#5a7183;text-align:center}.sec-backdrop{position:fixed;top:56px;right:0;bottom:0;left:0;z-index:10;display:flex;justify-content:flex-end;background:#0f232c4d}.sec-drawer{position:relative;width:440px;max-width:100%;height:100%;overflow:auto;padding:24px;background:#fff;box-shadow:-12px 0 35px #0f232c26}.sec-drawer .x{position:absolute;top:12px;right:16px;border:0;background:none;color:#8498a2;font-size:26px;cursor:pointer}.sec-drawer h2{margin:4px 0;color:#16323f;font-size:21px;font-weight:900;letter-spacing:-.02em;line-height:1.25}.sec-drawer h4{margin:23px 0 8px;color:#183847;font-size:14px;font-weight:700}.sec-drawer .note{margin:6px 0 10px;color:#78909b;font-size:11.5px}.sec-drawer table.mini td,.sec-drawer table.mini th{padding:6px 8px;font-size:11.5px}.sec-sessions{margin:6px 0 4px;padding-left:18px;font-size:12.5px;line-height:1.6}.sec-sessions li{margin:0 0 4px}.sec-cmd{margin:0;padding:12px;overflow:auto;border-radius:8px;background:#16323f;color:#cfe7ee;font:500 11.5px/1.5 IBM Plex Mono,monospace;white-space:pre-wrap;word-break:break-all}.sec-copy{margin-top:8px;padding:6px 12px;border:1px solid #0e8ca6;border-radius:6px;background:#fff;color:#0e8ca6;font-weight:700;cursor:pointer}@media (max-width:860px){.sec-tiles{grid-template-columns:1fr}.sec-controls{flex-wrap:wrap}.sec-legend{margin-left:0}.sec-verdict{flex-direction:column;align-items:flex-start}.sec-asof{margin-left:0;text-align:left}}.sec-tile{cursor:default}.sec-tile .sec-actions{display:flex;gap:8px;margin-top:8px}.sec-tile .sec-actions button{padding:4px 10px;border:1px solid #0e8ca6;border-radius:6px;background:#fff;color:#0e8ca6;font:700 11.5px Lato,sans-serif;cursor:pointer}.sec-tile .sec-actions button[aria-pressed=true]{background:#0e8ca6;color:#fff}.sec-tile .why{font-size:12.5px;color:#41586a;line-height:1.4}.sec-drawer{font-size:13px;color:#405865}.sec-drawer p{margin:4px 0 8px;font-size:13px;line-height:1.5}.sec-scope-row{margin:8px 0}.sec-scope-row b{color:#183847;font-size:12.5px}.sec-scope-row ul{margin:3px 0 0;padding-left:18px}.sec-scope-row li{margin:2px 0;font-size:11.5px;word-break:break-all}.sec-tile.info{border-left-color:#0e8ca6}.sec-spark.info polyline{stroke:#0e8ca6}.sec-how{margin:0 0 12px;padding:9px 12px;border-radius:8px;background:#f7f9fa;color:#405865;font-size:12.5px;line-height:1.5}.sec-alarm-text{display:block;margin-top:3px;max-width:62ch;color:#405865;font-size:12.5px;line-height:1.45}.sec-alarm-text.muted{color:#78909b;font-size:12px}.fraud-screen .screen-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sec-verdict.likely_fraud{background:linear-gradient(120deg,#8f1d15,#c2352b)}.sec-verdict.learning{background:linear-gradient(120deg,#0b6d82,#0e8ca6)}.fr-ai{margin-bottom:14px;padding:12px 16px;border:1px solid #e2e6ea;border-left:4px solid #0e8ca6;border-radius:10px;background:#fff}.fr-ai-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px}.fr-ai-text{margin:8px 0 4px;font-size:14px;line-height:1.5;color:#1d3b4a}.fr-ai .muted,.fraud-screen .muted{color:#5a7183;font-size:12px}.fr-tiles{grid-template-columns:repeat(4,1fr)}.fr-combo{max-width:34ch;font-size:12px;color:#405865}.sec-tag.developing{background:#fdf4e3;color:#b57709;margin-left:6px}.sec-tag.review-confirmed{background:#fdf0e8;color:#a8410f}.sec-tag.review-benign{background:#e8f5ed;color:#1f8b4d}.sec-tag.review-unsure{background:#eceff1;color:#5a7183}.fr-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fr-timeline{list-style:none;margin:0;padding:0}.fr-timeline li{padding:8px 0;border-top:1px solid #e2e6ea;font-size:12.5px}.fr-timeline li:first-child{border-top:0}.fr-timeline li>*{margin-right:8px}.fr-timeline p{margin:4px 0 0;color:#405865}.fr-perf-summary{margin:10px 0 8px;font-size:12.5px;color:#405865;line-height:1.5}.fr-rules{margin:0;padding-left:18px}.fr-rules li{margin:6px 0;font-size:12.5px;line-height:1.45}.fr-review{display:grid;gap:8px;margin-top:8px}.fr-review input{padding:7px 10px;border:1px solid #d7e0e4;border-radius:6px;font:inherit}.fr-gloss{padding:10px 0;border-top:1px solid #e2e6ea}.fr-gloss:first-of-type{border-top:0}.fr-gloss h4{margin:0 0 4px}.fr-gloss p{margin:3px 0;font-size:12.5px;line-height:1.5}.fr-glossary{width:520px}@media (max-width:1100px){.fr-tiles{grid-template-columns:repeat(2,1fr)}.fr-two{grid-template-columns:1fr}}@media (max-width:860px){.fr-tiles{grid-template-columns:1fr}}.sec-tile .standing{color:#b57709;font:600 10.5px IBM Plex Mono,monospace}.fr-cited{margin:6px 0 4px}.fr-cited summary{cursor:pointer;font-size:12.5px;font-weight:700;color:#1d3b4a}.fr-cited table{margin-top:6px}.fr-copy{margin-left:6px;padding:1px 7px;border:1px solid #0e8ca6;border-radius:5px;background:#fff;color:#0e8ca6;font:600 10.5px IBM Plex Sans,sans-serif;cursor:pointer;vertical-align:middle}.oncall{min-width:0;font-size:13px;line-height:1.45}.oncall .screen-heading{margin-bottom:12px}.oncall .panel{margin-bottom:14px;padding:16px 18px;border:1px solid #e2e6ea;border-radius:10px;background:#fff;box-shadow:0 1px 2px #102a3a0d}.oncall .panel h2{margin:0 0 6px;color:#16323f;font-size:15px;font-weight:900;letter-spacing:-.01em}.oncall .panel h3{color:#16323f;font-size:13px;font-weight:900}.oncall .panel p{margin:4px 0}.oncall .oc-status,.oncall .oc-muted{color:#5a7183}.oncall .oc-small{font-size:12px}.oncall .oc-mono{font-family:IBM Plex Mono,Consolas,monospace;font-size:12px}.oncall .oc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.oncall .oc-pill{display:inline-block;font:600 10px/1.4 IBM Plex Mono,Consolas,monospace;padding:3px 8px;border-radius:4px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.oncall .oc-ok{background:#e8f5ed;color:#1f8b4d}.oncall .oc-prog{background:#e6f4f7;color:#0b6d82}.oncall .oc-warn{background:#fdf4e3;color:#b57709}.oncall .oc-bad{background:#fdf0e8;color:#a8410f}.oncall .oc-grey{background:#eceff2;color:#4a5f6e}.oncall .oc-navy{background:#e3e9ee;color:#16323f}.oncall .oc-notice{max-width:720px;display:flex;flex-direction:column;gap:10px}.oncall .oc-notice h2{margin:4px 0 0;font-size:18px;font-weight:900;letter-spacing:-.02em}.oncall .oc-notice p{margin:0;font-size:13px;line-height:1.5}.oncall .oc-notice code{font-family:IBM Plex Mono,Consolas,monospace;font-size:12.5px}.oncall .oc-alert{border-radius:8px;padding:12px 14px;margin-bottom:12px}.oncall .oc-alert-bad{background:#fdf0e8;border:1px solid #f0c9b4}.oncall .oc-tabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid #e2e6ea;margin-bottom:16px}.oncall .oc-tabs button{font:inherit;font-weight:700;padding:10px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:#5a7183;cursor:pointer;min-height:44px}.oncall .oc-tabs button.on{color:#0e8ca6;border-bottom-color:#0e8ca6}.oncall .oc-tab-later{padding:10px 14px;color:#9fb0bb;font-weight:700}.oncall .oc-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:14px;align-items:start}.oncall .oc-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.oncall .oc-form{display:flex;flex-direction:column;gap:10px}.oncall .oc-form label{display:flex;flex-direction:column;gap:4px;font-weight:700;font-size:12.5px}.oncall .oc-form input:not([type=checkbox]){font:inherit;font-weight:400;border:1px solid #cfd8de;border-radius:8px;padding:10px 12px;min-height:44px;box-sizing:border-box}.oncall .oc-form input[aria-invalid=true]{border-color:#a8410f}.oncall .oc-form input[type=checkbox]{width:18px;height:18px}.oncall .oc-problem{color:#a8410f;font-weight:400;font-size:12px}.oncall .oc-btn{font:inherit;font-size:13px;font-weight:700;border-radius:8px;padding:9px 14px;border:1px solid #0e8ca6;background:#0e8ca6;color:#fff;cursor:pointer;min-height:44px}.oncall .oc-btn-sec{background:#fff;color:#0e8ca6}.oncall .oc-btn[disabled]{opacity:.6;cursor:not-allowed}.oncall .oc-actions-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0}.oncall .oc-check{display:flex;align-items:center;gap:6px;font-size:12.5px}.oncall .oc-table-wrap{overflow-x:auto}.oncall .oc-table{width:100%;border-collapse:collapse}.oncall .oc-table th{font:600 10px/1.4 IBM Plex Mono,Consolas,monospace;letter-spacing:.07em;text-align:left;color:#5a7183;background:#f7f9fa;padding:8px 10px;text-transform:uppercase}.oncall .oc-table td{font-size:12.5px;padding:9px 10px;border-top:1px solid #eef1f3;vertical-align:middle}.oncall .oc-table tr.oc-inactive td{color:#5a7183}.oncall .oc-table tr.oc-denied td{background:#fdf0e8}.oncall .oc-actions{white-space:nowrap}.oncall .oc-actions button{font:inherit;font-size:12px;font-weight:700;margin-right:4px;padding:6px 10px;min-height:34px;min-width:34px;border:1px solid #0e8ca6;border-radius:6px;background:#fff;color:#0e8ca6;cursor:pointer}.oncall .oc-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.oncall .oc-grid-3-2{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.oncall .oc-btn-sm{padding:6px 10px;min-height:34px;font-size:12px}.oncall .oc-alert-warn{background:#fdf4e3;border:1px solid #f3dfae}.oncall .oc-list{margin:0;padding-left:18px;line-height:1.6}.oncall .oc-list li{margin-bottom:6px}.oncall .oc-table tr.oc-now td{background:#e6f4f7}.oncall .oc-form textarea,.oncall .oc-form select{font:inherit;font-weight:400;border:1px solid #cfd8de;border-radius:8px;padding:10px 12px;min-height:44px;box-sizing:border-box}.oncall .oc-form textarea{min-height:70px;resize:vertical}.oncall .oc-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:10px 0}.oncall .oc-cal-head{text-align:center;font:600 10px/1.4 IBM Plex Mono,Consolas,monospace;color:#5a7183;letter-spacing:.07em;text-transform:uppercase}.oncall .oc-day{font:inherit;text-align:left;border:1px solid #e2e6ea;border-radius:8px;min-height:72px;padding:6px 8px;background:#fff;display:flex;flex-direction:column;gap:3px;cursor:pointer;color:inherit}.oncall .oc-day.oc-we{background:#f7f9fa}.oncall .oc-day.oc-lock{opacity:.75}.oncall .oc-day.oc-today{border-color:#0e8ca6}.oncall .oc-day.oc-pick{outline:2px solid #0e8ca6}.oncall .oc-cal-date{font:500 11px/1.3 IBM Plex Mono,Consolas,monospace;color:#5a7183}.oncall .oc-cal-who{font-weight:700;font-size:12px}.oncall .oc-replace{border:2px solid #0e8ca6}.oncall .oc-preview h3{margin:14px 0 6px;font-size:13px}.oncall .oc-del{color:#a8410f;text-decoration:line-through}.oncall .oc-add{color:#1f8b4d;font-weight:700}.oncall .oc-fair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0}.oncall .oc-fair>div{background:#f7f9fa;border-radius:8px;padding:8px}.oncall .oc-bold{font-weight:700}.oncall .oc-status-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px}.oncall .oc-status-left h2{margin:6px 0;font-size:24px;font-weight:900;letter-spacing:-.02em;line-height:1.1}.oncall .oc-clock{display:flex;flex-direction:column;gap:10px;border-radius:10px;padding:16px}.oncall .oc-clock-due{background:#fdf4e3}.oncall .oc-clock-in{background:#e8f5ed}.oncall .oc-clock input{font:inherit;border:1px solid #cfd8de;border-radius:8px;padding:10px 12px;min-height:44px}.oncall .oc-btn-big{font-size:16px;min-height:52px}.oncall .oc-quote{border-left:3px solid #e2e6ea;padding-left:12px;margin:0;line-height:1.5}.oncall .oc-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.oncall .oc-field label{font-weight:700}.oncall .oc-field .oc-hint{color:#5a7183;font-size:12px}.oncall .oc-field textarea{font:inherit;border:1px solid #cfd8de;border-radius:8px;padding:10px 12px;min-height:96px;resize:vertical}.oncall .oc-field textarea[aria-invalid=true]{border-color:#a8410f}.oncall .oc-count{font:500 11px/1.4 IBM Plex Mono,Consolas,monospace;color:#5a7183;text-align:right}.oncall .oc-count-low{color:#b57709}.oncall .oc-chips{display:flex;gap:8px;flex-wrap:wrap}.oncall .oc-chip{font:inherit;font-weight:700;font-size:12.5px;border:1px solid #cfd8de;border-radius:20px;padding:8px 14px;background:#fff;min-height:44px;cursor:pointer;text-transform:capitalize}.oncall .oc-chip.on{border-color:#0e8ca6;background:#e6f4f7;color:#0b6d82}.oncall .oc-list.oc-plain{list-style:none;padding:0}.oncall .oc-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.oncall .oc-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.oncall .oc-grid-1-2{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.oncall .oc-big-num{font:900 28px/1.1 IBM Plex Mono,Consolas,monospace;letter-spacing:-.02em;margin:4px 0}.oncall .oc-big-name{font-size:18px;font-weight:900;margin:4px 0}.oncall .oc-bad-text{color:#a8410f}.oncall .oc-bars{display:flex;align-items:flex-end;gap:6px;height:60px}.oncall .oc-bars>div{flex:1;background:#0e8ca6;border-radius:3px 3px 0 0}.oncall .oc-input{font:inherit;border:1px solid #cfd8de;border-radius:8px;padding:10px 12px;min-height:44px;box-sizing:border-box}.oncall textarea.oc-input{width:100%;min-height:60px;margin-top:8px;resize:vertical}.oncall .oc-note-item{font:inherit;text-align:left;width:100%;border:1px solid #e2e6ea;border-radius:8px;padding:10px;background:#fff;cursor:pointer;color:inherit}.oncall .oc-note-item.on{border-color:#0e8ca6;background:#e6f4f7}.oncall .oc-section h4{margin:12px 0 4px;font:600 11px/1.4 IBM Plex Mono,Consolas,monospace;letter-spacing:.04em;text-transform:uppercase;color:#5a7183}.oncall .oc-section p{margin:0;font-size:13px;line-height:1.5}.oncall .oc-subpanel{background:#f7f9fa;border-radius:8px;padding:10px;margin-top:10px}@media (max-width: 900px){.oncall .oc-grid,.oncall .oc-grid-2,.oncall .oc-grid-3,.oncall .oc-grid-3-2,.oncall .oc-grid-4,.oncall .oc-grid-5,.oncall .oc-grid-1-2,.oncall .oc-status-card{grid-template-columns:1fr}.oncall .oc-day{min-height:56px}}:root{color:#1d3b4a;background:#eef0f2;font-family:Lato,Segoe UI,system-ui,sans-serif;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input{font:inherit}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(420px,1.08fr) minmax(480px,.92fr)}.login-context{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:42px 56px;color:#fff;background:linear-gradient(145deg,#16323f,#17495b 62%,#0e8ca6 135%)}.login-context:before{content:"";position:absolute;width:520px;height:520px;right:-250px;top:-220px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 80px #ffffff06,0 0 0 160px #ffffff05}.brand{position:relative;z-index:1;display:flex;align-items:center;gap:15px}.brand__onepipe{display:flex;align-items:center;height:31px}.brand__onepipe img{width:118px;height:auto;display:block;filter:brightness(0) invert(1)}.brand__divider{width:1px;height:24px;background:#ffffff40}.brand__product{color:#79d3df;font-weight:900;font-size:17px;letter-spacing:-.01em}.context-copy{position:relative;z-index:1;width:min(600px,90%);margin:auto 0}.eyebrow{margin:0 0 13px;color:#0e8ca6;font:700 10px/1.2 IBM Plex Mono,Consolas,monospace;letter-spacing:.15em;text-transform:uppercase}.eyebrow--light{color:#72d2df}.context-copy h1{max-width:570px;margin:0;font-size:clamp(40px,5vw,67px);font-weight:900;letter-spacing:-.045em;line-height:.99}.context-copy>p:not(.eyebrow){max-width:560px;margin:24px 0 36px;color:#bfd0d7;font-size:16px;line-height:1.65}.signal-strip{height:45px;display:flex;align-items:end;gap:6px;width:270px}.signal-strip span{flex:1;min-height:4px;border-radius:2px 2px 0 0;background:linear-gradient(#45b8c8,#45b8c82e)}.context-foot{position:relative;z-index:1;margin:0;color:#7896a3;font:600 10px/1.4 IBM Plex Mono,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.login-panel{display:grid;place-items:center;padding:44px;background:#f7f9fa}.login-card{width:min(410px,100%);padding:36px;border:1px solid #e2e6ea;border-radius:12px;background:#fff;box-shadow:0 16px 50px #16323f17}.login-card__status{display:inline-flex;align-items:center;gap:7px;margin-bottom:22px;padding:5px 9px;border-radius:4px;color:#1f8b4d;background:#e8f5ed;font:700 9px/1 IBM Plex Mono,Consolas,monospace;letter-spacing:.09em}.login-card__status i{width:6px;height:6px;border-radius:50%;background:#1f8b4d}.login-card h2{margin:0;color:#16323f;font-size:28px;font-weight:900;letter-spacing:-.025em}.login-card__intro{margin:8px 0 28px;color:#6d818c;font-size:13.5px}.login-card label{display:block;margin:0 0 7px;color:#405865;font-size:12.5px;font-weight:700}.login-card input{width:100%;height:46px;margin-bottom:19px;padding:0 13px;color:#16323f;border:1px solid #cfd8dd;border-radius:7px;outline:none;background:#fff;transition:border-color .15s,box-shadow .15s}.login-card input:focus{border-color:#0e8ca6;box-shadow:0 0 0 3px #0e8ca61f}.login-card input::placeholder{color:#a4b0b7}.password-field{position:relative}.password-field input{padding-right:64px}.password-field button{position:absolute;top:0;right:7px;height:46px;border:0;color:#0b7489;background:transparent;cursor:pointer;font-size:11px;font-weight:700}.login-error{margin:-4px 0 17px;padding:10px 12px;border:1px solid #f0cfc8;border-radius:7px;color:#a8410f;background:#fdf0e8;font-size:12.5px;line-height:1.4}.submit-button{width:100%;height:47px;display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:7px;color:#fff;background:#0e8ca6;cursor:pointer;font-weight:800;box-shadow:0 5px 14px #0e8ca633}.submit-button:hover:not(:disabled){background:#0b7489}.submit-button:disabled{cursor:wait;opacity:.65}.submit-button span{font-size:18px}.login-help{margin:20px 0 0;color:#8a9aa3;text-align:center;font-size:11.5px;line-height:1.5}.session-check{min-height:100vh;display:grid;place-items:center;background:#16323f}.session-check__mark{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;color:#fff;background:#0e8ca6;font-size:27px;font-weight:900;animation:pulse 1.2s ease-in-out infinite}.authenticated-shell{min-height:100vh;padding:48px;background:#eef0f2}.authenticated-shell h1{margin:0;color:#16323f}.identity-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.oculus-shell{min-height:100vh;display:grid;grid-template-columns:228px 1fr;grid-template-rows:56px 1fr;background:#eef0f2;color:#1d3b4a}.global-header{grid-column:1/-1;height:56px;display:flex;align-items:center;gap:18px;padding:0 20px;background:#fff;border-bottom:1px solid #e2e6ea;z-index:20}.global-brand{display:flex;align-items:center;gap:14px}.onepipe-word{font-size:22px;letter-spacing:.02em}.global-brand>div{display:flex;flex-direction:column}.global-brand b{font-size:15px;color:#0e8ca6}.global-brand small{font-size:11px;color:#7b8b94}.global-spacer{flex:1}.live-pill{display:flex;align-items:center;gap:7px;padding:5px 11px;border:1px solid #c3e6d0;border-radius:20px;background:#e4f4ea;color:#1f8b4d;font-size:12px;font-weight:700}.live-pill i{width:7px;height:7px;border-radius:50%;background:#1f8b4d}.environment{font:11px IBM Plex Mono,monospace;color:#8b9aa3}.documentation{font-size:13px;color:#5c6f7a}.avatar{width:30px;height:30px;display:grid;place-items:center;border:1px solid #b9c4cb;border-radius:50%;font-size:11px;font-weight:700}.oculus-shell .sidebar{grid-row:2;position:static;width:228px;height:auto;padding:14px 0 30px}.oculus-shell .sidebar nav{display:flex;flex-direction:column;padding:0 14px}.oculus-shell .sidebar nav label{margin:0 8px;padding:14px 0 7px;color:#6d8794;font:9.5px IBM Plex Mono,monospace;letter-spacing:.14em}.oculus-shell .sidebar nav span,.oculus-shell .sidebar nav strong{position:relative;padding:9px 12px 9px 36px;border-radius:7px;color:#b8d5df;font-size:13px;font-weight:400}.oculus-shell .sidebar nav span:before,.oculus-shell .sidebar nav strong:before{content:"";position:absolute;left:13px;top:15px;width:6px;height:6px;border-radius:50%;background:#50788b}.oculus-shell .sidebar nav strong{background:#1698b2;color:#fff;font-weight:700}.oculus-shell .sidebar nav strong:before{background:#fff}.badge{float:right;padding:2px 7px;border-radius:12px;background:#df3c32;color:#fff;font-style:normal;font-size:10px}.source-note{display:flex;flex-direction:column;margin:22px 14px 0;padding:11px 12px;border-top:1px solid #24485a;color:#7d95a1;font-size:11.5px;line-height:1.5}.source-note b{color:#a9bcc5}.oculus-shell .dashboard{grid-column:2;grid-row:2;padding:0 22px 60px;overflow:auto}.control-bar{margin:0 -22px 20px;padding:10px 22px;display:flex;align-items:center;gap:14px;background:#fff;border-bottom:1px solid #e2e6ea}.segments{display:flex;gap:2px;padding:2px;border:1px solid #e2e6ea;border-radius:7px;background:#f1f3f5}.segments button{padding:7px 13px;border:0;border-radius:6px;background:transparent;color:#6f828c;cursor:pointer}.segments button.active{background:#fff;color:#0b6d82;font-weight:700;box-shadow:0 1px 3px #d8dde0}.refresh-note{margin-left:auto;color:#93a1a9;font:11px IBM Plex Mono,monospace}.screen-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.screen-heading h1{font-size:22px}.screen-heading p{margin:3px 0 0;color:#7b8b94;font-size:13px}.dimension-segments{flex:none}.oculus-shell .bucket-grid{padding:18px;gap:11px;border:1px solid #e2e6ea;border-radius:10px;background:#fff}.oculus-shell .bucket{padding:14px;border:1px solid #e2e6ea;border-top:0;border-radius:9px;background:#eef1f4}.oculus-shell .bucket.successful{background:#e8f5ed}.oculus-shell .bucket.failed{background:#fceceb}.oculus-shell .bucket.blocked{background:#f0ecfa}.oculus-shell .bucket.needs-attention{background:#fdf4e3}.bucket>button{width:100%;display:flex;justify-content:space-between;padding:0;border:0;background:transparent;color:#3d4f59;font-weight:700}.oculus-shell .bucket>b{font:900 32px IBM Plex Mono,monospace;color:#1d3b4a}.bucket.successful>b{color:#1f8b4d}.bucket.failed>b{color:#c2352b}.bucket.blocked>b{color:#6b4ea8}.bucket.needs-attention>b{color:#b57709}.bucket small{display:block;margin:5px 0 9px;color:#7b8b94;font:11.5px IBM Plex Mono,monospace}.bucket p{margin:7px 0 0;color:#8b9aa3;font-size:11.5px;line-height:1.35}.bucket-bar{height:6px;overflow:hidden;border-radius:3px;background:#e3e9ec}.bucket-bar i{display:block;height:100%;background:#597386}.bucket.successful .bucket-bar i{background:#1f8b4d}.bucket.failed .bucket-bar i{background:#c2352b}.bucket.blocked .bucket-bar i{background:#6b4ea8}.bucket.needs-attention .bucket-bar i{background:#b57709}.bucket-states{margin-top:10px;padding-top:8px;border-top:1px dashed #cbd5da}.bucket-states div{display:flex;justify-content:space-between;font:10px IBM Plex Mono,monospace}.outcome-panel .chart{height:170px}.panel-head{display:flex;justify-content:space-between}.panel-head p,.table-title p{margin:2px 0 12px;color:#7b8b94;font-size:12px}.legend{display:flex;gap:12px;font-size:11px;color:#5c6f7a}.dimension-table-head,.dimension-list>button{display:grid!important;grid-template-columns:minmax(150px,1.6fr) 88px 96px 84px 76px 68px 92px!important;gap:10px;align-items:center}.dimension-table-head{margin:0 -22px;padding:9px 18px;background:#f7f9fa;border-block:1px solid #eef1f3;color:#93a1a9;font:9.5px IBM Plex Mono,monospace;text-transform:uppercase}.dimension-list>button>*:not(:first-child){text-align:right}.dimension-name{display:flex;align-items:center;gap:8px;font-weight:700}.dimension-name i{width:4px;height:22px;border-radius:2px;background:#1f8b4d}.dimension-tabs--below{display:none}.app-shell{min-height:100vh;display:grid;grid-template-columns:220px 1fr;background:#eef1f3}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:28px 20px;color:#aac0c9;background:#16323f}.side-brand{margin-bottom:42px;color:#fff;font-size:21px;font-weight:900}.side-brand b{margin-left:10px;color:#62c9d7}.sidebar nav{display:grid;gap:8px;font-size:13px}.sidebar nav span,.sidebar nav strong{padding:11px 12px;border-radius:6px}.sidebar nav strong{color:#fff;background:#0e8ca6}.sidebar small{margin-top:auto;line-height:1.6}.dashboard{min-width:0;padding:34px}.dashboard>header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.dashboard h1{margin:0;color:#16323f;font-size:32px}.dashboard header p:last-child{margin:7px 0;color:#778c97}.filters{display:flex;gap:8px}.filters select{padding:9px 30px 9px 12px;border:1px solid #d7e0e4;border-radius:6px;background:#fff;color:#294653}.bucket-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:18px}.bucket{padding:18px;border:1px solid #e0e7ea;border-top:3px solid #1698b2;border-radius:8px;background:#fff}.bucket span{display:block;color:#768a95;font-size:12px}.bucket b{display:block;margin-top:8px;color:#16323f;font-size:28px}.bucket.successful{border-top-color:#1f8b4d}.bucket.failed{border-top-color:#cf3d32}.bucket.blocked{border-top-color:#7250b5}.bucket.needs-attention{border-top-color:#db8d24}.panel{margin-bottom:18px;padding:22px;border:1px solid #e0e7ea;border-radius:8px;background:#fff}.panel h2,.drawer h2{margin:0 0 14px;color:#16323f}.state-bars{display:grid;grid-template-columns:1fr 1fr;gap:9px 24px}.state-bars>div{display:grid;grid-template-columns:150px 1fr 40px;align-items:center;gap:8px;font-size:12px}.state-bars i{height:5px;border-radius:3px;background:#1698b2}.state-bars b{text-align:right}.charts{display:grid;grid-template-columns:1.45fr 1fr;gap:18px}.chart{width:100%;height:300px}.charts table{width:100%;border-collapse:collapse;font-size:12px}.charts th,.charts td{padding:6px;text-align:left;border-bottom:1px solid #edf0f2}.sr-table{position:absolute;width:1px!important;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.quality,.stale,.unavailable{margin-bottom:16px;padding:11px 14px;border-radius:6px;background:#fff3dc;color:#81510b;font-size:13px}.unavailable{background:#fcedea;color:#9a3027}.dimension-tabs{display:flex;gap:7px;margin-bottom:14px}.dimension-tabs button{padding:8px 13px;border:1px solid #dce4e7;border-radius:20px;background:#fff;text-transform:capitalize}.dimension-tabs button.active{color:#fff;background:#0e8ca6;border-color:#0e8ca6}.dimension-list{display:grid;gap:6px}.dimension-list>button{display:grid;grid-template-columns:1fr 100px 110px;padding:13px;border:0;border-bottom:1px solid #edf0f2;background:#fff;text-align:left;cursor:pointer}.dimension-list em{color:#0e8ca6;font-style:normal}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;justify-content:flex-end;background:#0f232c4d}.drawer{width:392px;max-width:100%;height:100%;overflow:auto;padding:28px;background:#fff;box-shadow:-12px 0 35px #0f232c26}.drawer-close{float:right;border:0;background:transparent;color:#8498a2;font-size:28px;cursor:pointer}.detail-kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0}.detail-kpis article{min-height:95px;padding:15px;border:1px solid #e5eaec;border-radius:8px;background:#f6f8f9}.detail-kpis span,.detail-kpis small{display:block;color:#8a9aa3;font-size:10px;text-transform:uppercase}.detail-kpis b{display:block;margin:8px 0;color:#183847;font-size:23px}.drawer-states p{display:flex;justify-content:space-between;margin:0;padding:7px 0;border-bottom:1px solid #eef1f2}.recent{position:relative;padding:13px 0;border-bottom:1px solid #edf0f2}.recent a{color:#0e8ca6}.recent .pill{float:right;padding:3px 7px;border-radius:4px;background:#e7f5ec;color:#1f8b4d;font-size:11px}.recent p{margin:6px 0;color:#788c96;font-size:12px}.drawer-loading{min-height:300px;display:grid;place-content:center;justify-items:center;gap:12px;color:#788c96}.spinner{width:34px;height:34px;border:3px solid #dce7eb;border-top-color:#0e8ca6;border-radius:50%;animation:drawer-spin .75s linear infinite}.drawer-loading p{margin:0;font-size:13px}.drawer-error{margin-top:24px;padding:16px;border:1px solid #f0cfc8;border-radius:8px;color:#a8410f;background:#fdf0e8}.drawer-error p{margin:6px 0 0;font-size:12px}@keyframes drawer-spin{to{transform:rotate(360deg)}}.top-errors{margin-bottom:22px}.top-errors article{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:9px;padding:10px 0;border-bottom:1px solid #edf0f2}.top-errors .error-code{padding:2px 6px;border-radius:4px;color:#a8410f;background:#fdf0e8;font:700 10px/1.4 IBM Plex Mono,monospace}.top-errors p{margin:0;color:#405865;font-size:12px;line-height:1.45}.top-errors b{color:#183847;font-size:12px}.top-errors>small,.empty-detail{display:block;color:#8a9aa3;font-size:11px}.loading-banner{display:flex;align-items:center;gap:9px;margin:0 0 12px;padding:9px 12px;border:1px solid #dce7eb;border-radius:7px;color:#607984;background:#fff;font-size:12px}.spinner-small{width:18px;height:18px;border-width:2px}.dimension-panel{position:relative}.panel-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-content:center;justify-items:center;gap:10px;color:#607984;background:#ffffffe0;font-size:12px;animation:panel-loading-hold .18s linear}@keyframes panel-loading-hold{0%{opacity:1}to{opacity:.99}}@keyframes pulse{50%{opacity:.45;transform:scale(.96)}}.outcome-panel{padding:16px 18px!important;border-radius:10px!important}.outcome-panel .chart{height:150px!important}.outcome-panel .panel-head{align-items:flex-start;margin-bottom:5px}.outcome-panel .panel-head h2{margin:0 0 2px!important;font-size:15.5px!important;line-height:1.2;font-weight:700;letter-spacing:0}.outcome-panel .panel-head p{margin:0!important;font-size:12px;line-height:1.35}.outcome-panel .legend{padding-top:1px;font-size:11.5px;line-height:1.2}.legend span{display:flex;align-items:center;gap:5px;white-space:nowrap}.legend span i{width:9px;height:9px;display:inline-block;border-radius:2px;background:#5a7183}.legend-successful{background:#1f8b4d!important}.legend-failed{background:#c2352b!important}.legend-blocked{background:#6b4ea8!important}.legend-in-progress{background:#5a7183!important}.legend-needs-attention{background:#b57709!important}.bucket-heading{display:flex;align-items:center;justify-content:space-between;color:#3d4f59;font-weight:700}.bucket-heading i{color:#93a1a9;font-style:normal}.oculus-shell .segments button{font-size:13px;line-height:1.2}.oculus-shell .screen-heading h1{margin:0 0 3px;font-size:22px;font-weight:900;line-height:1.2;letter-spacing:-.02em}.oculus-shell .screen-heading p{margin:0;color:#7b8b94;font-size:13px;line-height:1.35}.oculus-shell .dimension-panel{padding:0;overflow:hidden;border-radius:10px;box-shadow:0 1px 2px #102a3a0d}.dimension-panel .table-title{padding:14px 18px 12px}.dimension-panel .table-title h2{margin:0;font-size:15.5px;line-height:1.2;font-weight:700;letter-spacing:0}.dimension-panel .table-title p{margin:2px 0 0;font-size:12px;line-height:1.35}.dimension-panel .dimension-table-head{margin:0;padding:9px 18px;letter-spacing:.1em}.dimension-panel .dimension-list{display:block}.dimension-panel .dimension-table-head,.dimension-panel .dimension-list>button{width:100%;grid-template-columns:minmax(150px,1.6fr) 88px 96px 84px 76px 68px 92px!important;column-gap:10px}.dimension-panel .dimension-table-head>span,.dimension-panel .dimension-list>button>*{min-width:0}.dimension-panel .dimension-table-head>span:nth-child(n+2),.dimension-panel .dimension-list>button>*:nth-child(n+2){justify-self:end;text-align:right}.dimension-panel .dimension-table-head>span:last-child,.dimension-panel .dimension-list>button>*:last-child{width:92px;justify-self:stretch;text-align:center}.dimension-panel .dimension-list>button{min-height:45px;padding:11px 18px;border-bottom:0;border-top:1px solid #f1f4f5;font-size:12.5px;line-height:1.2}.dimension-panel .dimension-name{min-width:0;font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dimension-panel .dimension-name i{flex:none}.dimension-panel .dimension-list>button>b{color:#4a5c66;font:400 12.5px IBM Plex Mono,monospace}.dimension-panel .dimension-list>button>span:not(.dimension-name),.dimension-panel .dimension-list>button>em{color:#93a1a9;font:400 12.5px IBM Plex Mono,monospace}.dimension-panel .dimension-list>button>.dimension-live-rate{font-size:14px;font-weight:600}.trend-sparkline{display:block;width:92px;height:24px;overflow:visible}.oculus-shell .bucket{cursor:pointer;transition:border-color .15s,box-shadow .15s}.oculus-shell .bucket:hover,.oculus-shell .bucket:focus-visible{outline:none;box-shadow:0 2px 8px #102a3a1f}.oculus-shell .bucket.successful{border-color:#1f8b4d}.oculus-shell .bucket.failed{border-color:#cf3d32}.oculus-shell .bucket.blocked{border-color:#6b4ea8}.oculus-shell .bucket.in-progress{border-color:#5a7183}.oculus-shell .bucket.needs-attention{border-color:#c98a10}.bucket-states>div{display:block!important;margin-top:7px}.bucket-states p{display:flex;justify-content:space-between;margin:0!important;color:#526875!important;font:11px IBM Plex Mono,monospace!important}.raw-state-track{height:3px;margin-top:2px;overflow:hidden;border-radius:2px;background:#e2e8eb}.raw-state-track i{display:block;height:100%;border-radius:2px;background:currentColor;opacity:.55}@media (max-width: 860px){.oculus-shell{grid-template-columns:1fr}.global-header,.oculus-shell .dashboard{grid-column:1}.oculus-shell .sidebar,.environment,.documentation{display:none}.control-bar{overflow:auto}.screen-heading{align-items:flex-start;gap:12px}.bucket-grid{grid-template-columns:1fr!important}.dimension-table-head,.dimension-list>button{grid-template-columns:1fr 70px 90px!important}.dimension-table-head>*:nth-child(n+4),.dimension-list>button>*:nth-child(n+4){display:none}.app-shell{grid-template-columns:1fr}.sidebar{display:none}.dashboard{padding:20px}.bucket-grid{grid-template-columns:1fr 1fr}.charts,.state-bars{grid-template-columns:1fr}.drawer{width:100%}.login-page{grid-template-columns:1fr}.login-context{min-height:300px;padding:30px}.context-copy{margin:70px 0 35px}.context-copy h1{font-size:clamp(35px,10vw,52px)}.context-copy>p:not(.eyebrow),.signal-strip{display:none}.login-panel{padding:28px 20px}}.oculus-shell .sidebar nav span,.oculus-shell .sidebar nav strong{cursor:pointer}.oculus-shell .sidebar nav .nav-item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:0;border-radius:7px;color:#b6c8d1;background:transparent;font:400 13.5px/1.3 Lato,Segoe UI,system-ui,sans-serif;text-align:left;cursor:pointer}.oculus-shell .sidebar nav .nav-item:before{content:"";position:static;flex:none;width:5px;height:5px;border-radius:50%;background:#4b6d7d;transform:none}.oculus-shell .sidebar nav .nav-item .nav-item-label{flex:1;min-width:0;padding:0;border-radius:0;color:inherit;font:inherit;font-weight:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oculus-shell .sidebar nav .nav-item .nav-item-label:before{content:none}.oculus-shell .sidebar nav .nav-item:hover{color:#e4f0f4;background:#1b4050}.oculus-shell .sidebar nav .nav-item:focus-visible{outline:2px solid #6ed0e1;outline-offset:2px}.oculus-shell .sidebar nav .nav-item.active{color:#fff;background:#0e8ca6;font-weight:700}.oculus-shell .sidebar nav .nav-item.active:before{background:#fff}.coming-soon-badge{flex:none;padding:2px 5px;border:1px solid #527181;border-radius:8px;color:#92acb8;background:#1b3b49;font:700 7px/1.25 IBM Plex Mono,monospace;font-style:normal;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.nav-item.active .coming-soon-badge{border-color:#ffffff61;color:#e5f8fb;background:#0c4d5b47}.coming-soon-screen{padding-top:24px!important}.coming-soon-panel{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);align-items:center;min-height:520px;padding:48px!important;overflow:hidden;background:linear-gradient(135deg,#fff,#fff 58%,#f4fafb)!important}.coming-soon-visual{position:relative;display:grid;place-items:center;width:300px;height:300px;margin:auto;border:1px solid #dbe9ed;border-radius:50%;background:radial-gradient(circle,#fff 0,#fff 28%,#eef8fa 29%,#eef8fa 31%,#fff 32%,#fff 48%,#e8f4f7,#e8f4f7,#f7fbfc 51%,#f7fbfc);box-shadow:0 18px 45px #144e6017}.signal-orbit{position:relative;display:grid;place-items:center;width:184px;height:184px;border:1px solid #a8d5de;border-radius:50%;animation:coming-soon-breathe 3.4s ease-in-out infinite}.signal-orbit:before,.signal-orbit:after{content:"";position:absolute;border:1px solid #d1e7eb;border-radius:50%}.signal-orbit:before{top:27px;right:27px;bottom:27px;left:27px}.signal-orbit:after{top:52px;right:52px;bottom:52px;left:52px}.signal-orbit>b{z-index:1;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:#fff;background:#0e8ca6;box-shadow:0 8px 22px #0e8ca640;font:900 24px IBM Plex Mono,monospace}.signal-orbit>i{position:absolute;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#1f8b4d;box-shadow:0 0 0 4px #1f8b4d1f}.signal-orbit>i:nth-child(1){top:-5px;left:88px;animation:coming-soon-dot-one 5s linear infinite}.signal-orbit>i:nth-child(2){right:12px;bottom:24px;background:#b57709;box-shadow:0 0 0 4px #b577091f;animation:coming-soon-dot-two 4.2s ease-in-out infinite}.signal-orbit>i:nth-child(3){left:6px;bottom:46px;background:#6b4ea8;box-shadow:0 0 0 4px #6b4ea81f;animation:coming-soon-dot-three 3.8s ease-in-out infinite}.signal-bars{position:absolute;right:24px;bottom:25px;display:flex;align-items:flex-end;gap:4px;width:74px;height:44px;padding:5px 6px;border-radius:6px;background:#ffffffeb;box-shadow:0 4px 12px #1d3b4a1a}.signal-bars i{flex:1;height:var(--signal-height);border-radius:2px 2px 0 0;background:#1698b2;transform-origin:bottom;animation:coming-soon-bar 1.55s ease-in-out var(--signal-delay) infinite alternate}.coming-soon-copy{max-width:520px}.coming-soon-copy>span{display:inline-flex;padding:5px 9px;border-radius:14px;color:#0b6d82;background:#e3f4f7;font:800 9px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.coming-soon-copy h2{max-width:470px;margin:18px 0 12px;color:#173746;font-size:clamp(27px,3vw,42px);line-height:1.08;letter-spacing:-.035em}.coming-soon-copy p{max-width:470px;margin:0;color:#71858f;font-size:14px;line-height:1.65}.coming-soon-copy button{display:inline-flex;align-items:center;gap:10px;margin-top:28px;padding:10px 15px;border:0;border-radius:7px;color:#fff;background:#0e8ca6;font-weight:700;cursor:pointer;box-shadow:0 7px 18px #0e8ca633}.coming-soon-copy button:hover{background:#0b7890}.coming-soon-copy button:focus-visible{outline:3px solid rgba(14,140,166,.3);outline-offset:3px}.coming-soon-copy button i{font-size:17px;font-style:normal}@keyframes coming-soon-breathe{50%{transform:scale(1.035);box-shadow:0 0 0 10px #0e8ca609}}@keyframes coming-soon-dot-one{50%{transform:translateY(8px) scale(.78)}}@keyframes coming-soon-dot-two{50%{transform:translate(-7px,-5px)}}@keyframes coming-soon-dot-three{50%{transform:translate(7px,4px)}}@keyframes coming-soon-bar{0%{transform:scaleY(.48);opacity:.55}to{transform:scaleY(1);opacity:1}}@media (max-width:900px){.coming-soon-panel{grid-template-columns:1fr;gap:35px;padding:32px!important}.coming-soon-visual{width:240px;height:240px}.coming-soon-copy{justify-self:center;text-align:center}.coming-soon-copy p{margin-inline:auto}}@media (prefers-reduced-motion:reduce){.signal-orbit,.signal-orbit>i,.signal-bars i{animation:none!important}}.infra-controls{min-height:58px}.infra-controls>div{display:flex;flex-direction:column}.infra-controls .eyebrow{margin:0 0 3px}.infra-controls label{display:flex;align-items:center;gap:9px;color:#607984;font-size:11px}.infra-controls input{padding:7px 9px;border:1px solid #d7e0e4;border-radius:6px;color:#294653;background:#fff}.infra-verdict{display:inline-flex;padding:6px 11px;border-radius:16px;background:#e8f5ed;color:#1f8b4d;font-size:11px;font-weight:800;text-transform:uppercase}.infra-verdict.degraded{background:#fdf4e3;color:#a76a08}.infra-verdict.unhealthy{background:#fceceb;color:#c2352b}.infra-verdict.unknown{background:#eef1f4;color:#597386}.infra-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.infra-summary article{padding:16px 18px;border:1px solid #e0e7ea;border-radius:9px;background:#fff}.infra-summary span,.infra-summary small{display:block;color:#82949e;font-size:11px}.infra-summary b{display:block;margin:7px 0 4px;color:#183847;font:800 27px IBM Plex Mono,monospace}.infra-coverage{margin-bottom:14px;padding:10px 13px;border-left:3px solid #1698b2;border-radius:5px;background:#e9f6f9;color:#486b79;font-size:11.5px}.attention-panel{padding:0!important;overflow:hidden}.attention-panel .panel-head{padding:16px 18px 8px}.attention-panel .panel-head h2,.ecs-panel h2{margin:0!important;font-size:17px}.attention-panel .panel-head>b{align-self:center;padding:4px 9px;border-radius:14px;background:#fceceb;color:#c2352b}.attention-panel>button{width:100%;display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:11px;padding:12px 18px;border:0;border-top:1px solid #edf0f2;background:#fff;text-align:left;cursor:pointer}.attention-panel>button>i{width:7px;height:7px;border-radius:50%;background:#d58a1d}.attention-panel>button>i.critical{background:#c2352b}.attention-panel>button span{display:flex;flex-direction:column;gap:3px}.attention-panel>button small{color:#7b8b94}.attention-panel>button em{color:#0e8ca6;font-style:normal;font-size:11px}.infra-empty{margin:0;padding:10px 18px 17px;color:#7b8b94;font-size:12px}.ecs-panel{padding:0!important;overflow:hidden}.ecs-panel>.panel-head{padding:18px}.source-fresh{color:#8a9aa3;font:10px IBM Plex Mono,monospace}.infra-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 18px 18px}.infra-service-card{padding:14px;border:1px solid #e2e6ea;border-left:4px solid #d58a1d;border-radius:8px;background:#fff;text-align:left;cursor:pointer}.infra-service-card.unhealthy{border-left-color:#c2352b;background:snow}.infra-service-card>div:first-child{display:flex;align-items:center;gap:8px}.infra-service-card em{margin-left:auto;color:#a76a08;font-style:normal;font-size:10px;text-transform:uppercase}.infra-service-card.unhealthy em{color:#c2352b}.infra-service-card p{min-height:31px;margin:8px 0 12px;color:#6c818c;font-size:11.5px}.infra-service-card dl{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding-top:10px;border-top:1px solid #edf0f2}.infra-service-card dt{color:#8a9aa3;font-size:9px;text-transform:uppercase}.infra-service-card dd{margin:4px 0 0;color:#183847;font:700 12px IBM Plex Mono,monospace}.status-dot{width:7px;height:7px;border-radius:50%;background:#1f8b4d}.status-dot.degraded{background:#d58a1d}.status-dot.unhealthy{background:#c2352b}.healthy-toggle{width:100%;padding:12px 18px;border:0;border-top:1px solid #e5eaec;background:#f8fafb;color:#405865;text-align:left;cursor:pointer}.healthy-toggle b{float:right;color:#1f8b4d}.healthy-table>button{width:100%;display:grid;grid-template-columns:minmax(220px,1fr) 100px 100px 85px 65px;gap:10px;padding:10px 18px;border:0;border-top:1px solid #edf0f2;background:#fff;color:#506873;text-align:left;cursor:pointer}.healthy-table>button span:first-child{color:#183847;font-weight:700}.healthy-table i{display:inline-block;width:4px;height:16px;margin-right:9px;border-radius:3px;background:#1f8b4d;vertical-align:middle}.healthy-table em{color:#0e8ca6;font-style:normal}.infra-drawer{width:470px}.infra-drawer h2{margin:5px 0 10px}.infra-drawer h3{margin:25px 0 9px}.history-note{padding:9px;border-radius:5px;background:#fff3dc;color:#81510b;font-size:11px;line-height:1.4}.replacement-event{padding:11px 0;border-bottom:1px solid #edf0f2}.replacement-event>div{display:flex;justify-content:space-between;gap:10px}.replacement-event time{color:#8a9aa3;font-size:10px}.replacement-event p{margin:6px 0;color:#405865;font-size:11.5px;line-height:1.45}.replacement-event small{color:#8a9aa3}.connection-groups{margin-top:10px;overflow:hidden;border:1px solid #e4eaed;border-radius:7px}.connection-groups>div{display:grid;grid-template-columns:minmax(88px,.8fr) minmax(145px,1.35fr) 72px;gap:8px;padding:8px 10px;border-bottom:1px solid #edf1f3;color:#405865;font-size:10.5px;line-height:1.35}.connection-groups>div:first-child{background:#f5f8f9;color:#81939c;font:700 9px IBM Plex Mono,monospace;text-transform:uppercase}.connection-groups>div:last-child{border-bottom:0}.connection-groups span{min-width:0;overflow-wrap:anywhere}.connection-groups>div>:last-child{text-align:right}.connection-groups>div:not(:first-child)>b{font:700 11px IBM Plex Mono,monospace;color:#183847}.infra-collection{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.infra-collection>div{padding:10px 12px;border:1px solid #dfe7ea;border-left:3px solid #1f8b4d;border-radius:7px;background:#fff}.infra-collection>div.stale,.infra-collection>div.budget_warning{border-left-color:#d58a1d}.infra-collection>div.waiting_for_snapshot,.infra-collection>div.unavailable,.infra-collection>div.budget_paused{border-left-color:#c2352b}.infra-collection span,.infra-collection small{display:block;color:#7b8b94;font-size:10px}.infra-collection b{display:block;margin:2px 0;color:#294653;font-size:11px}.cost-safety{margin-bottom:14px}@media (max-width:1000px){.infra-summary{grid-template-columns:1fr 1fr}.infra-collection,.infra-service-grid{grid-template-columns:1fr}.healthy-table>button{grid-template-columns:1fr 85px 75px}.healthy-table>button span:nth-child(4),.healthy-table>button em{display:none}}.provider-health{min-width:0;max-width:100%;overflow-x:hidden}.ph-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.ph-summary article{min-width:0;padding:16px 18px;border:1px solid #e0e7ea;border-radius:9px;background:#fff}.ph-summary span{color:#82949e;font-size:11px;text-transform:uppercase}.ph-summary b{display:block;margin-top:7px;color:#183847;font:800 27px IBM Plex Mono,monospace}.ph-kills{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));align-items:stretch;gap:9px;max-height:230px;padding:15px 18px!important;overflow-y:auto;border-left:4px solid #b57709}.ph-kills>div{grid-column:1/-1;position:sticky;top:-15px;z-index:1;margin:-15px -18px 2px;padding:15px 18px 9px;background:#fff}.ph-kills h2,.ph-toolbar h2{margin:0!important;font-size:16px}.ph-kills p,.ph-toolbar p,.ph-note{margin:3px 0;color:#7b8b94;font-size:11.5px}.ph-kills button{min-width:0;padding:8px 10px;overflow:hidden;border:1px solid #ead3a6;border-radius:7px;background:#fdf4e3;cursor:pointer;text-overflow:ellipsis}.ph-kills button b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-kills button span{display:block;color:#9b6509;font-size:10px}.ph-table{position:relative;min-width:0;padding:0!important;overflow-x:auto}.ph-toolbar{position:sticky;left:0;display:flex;align-items:center;gap:8px;min-width:760px;padding:15px 18px}.ph-toolbar>div{margin-right:auto}.ph-toolbar input,.ph-toolbar select{padding:8px 10px;border:1px solid #d7e0e4;border-radius:6px;color:#294653;background:#fff}.ph-head,.ph-row{display:grid;grid-template-columns:minmax(170px,1.4fr) 110px 78px 94px 78px 82px 68px 94px;gap:10px;align-items:center;min-width:900px}.ph-head{padding:9px 18px;border-block:1px solid #edf1f3;background:#f7f9fa;color:#93a1a9;font:9px IBM Plex Mono,monospace;text-transform:uppercase}.ph-row{width:100%;min-height:48px;padding:10px 18px;border:0;border-bottom:1px solid #edf1f3;background:#fff;color:#526875;text-align:left;cursor:pointer}.ph-row>*:not(:first-child){justify-self:end}.ph-row b,.ph-row>span{font:12px IBM Plex Mono,monospace}.ph-row .dimension-name{font:700 13px inherit}.ph-row .dimension-name i{background:#1f8b4d}.ph-row .dimension-name i.degraded,.ph-row .dimension-name i.kill_switch{background:#b57709}.ph-row .dimension-name i.unhealthy{background:#c2352b}.ph-row .dimension-name i.unknown,.ph-row .dimension-name i.insufficient_data,.ph-row .dimension-name i.disabled{background:#7b8b94}.ph-status{padding:3px 6px;border-radius:4px;background:#e8f5ed;color:#1f8b4d;font-style:normal;font-size:9px;font-weight:800;text-transform:uppercase}.ph-status.degraded,.ph-status.kill_switch{background:#fdf4e3;color:#a76a08}.ph-status.unhealthy{background:#fceceb;color:#c2352b}.ph-status.unknown,.ph-status.insufficient_data,.ph-status.disabled{background:#eef1f4;color:#597386}.ph-line{display:flex;justify-content:space-between;gap:12px;margin:0;padding:8px 0;border-bottom:1px solid #edf1f3;color:#405865;font-size:11.5px}.ph-drawer{width:470px}.ph-drawer h3{margin:24px 0 8px;color:#183847}.ph-line span{overflow-wrap:anywhere}.ph-drawer>.ph-status{display:inline-block}@media (max-width:1000px){.ph-summary{grid-template-columns:1fr 1fr}.ph-toolbar{min-width:0;flex-wrap:wrap}.ph-toolbar>div{width:100%}.ph-head,.ph-row{grid-template-columns:minmax(190px,1fr) 110px 70px 90px;min-width:620px}.ph-head>*:nth-child(n+5),.ph-row>*:nth-child(n+5){display:none}}.attention-panel>button .attention-copy{display:flex;flex-direction:column;gap:3px}.attention-panel>button .attention-title{display:flex;flex-direction:row;align-items:center;gap:8px}.attention-panel .resource-kind{padding:2px 6px;border-radius:4px;background:#e6f4f7;color:#0b6d82;font:700 9px IBM Plex Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.attention-panel .resource-kind.rds_instance{background:#eef0f7;color:#55698a}.attention-panel .resource-kind.elasticache_cache{background:#f1ecfb;color:#694eb0}.attention-panel .resource-kind.better_stack_monitor{background:#e8f5ed;color:#1f8b4d}.status-dot.idle,.healthy-table i.idle{background:#8a9aa3}.infra-verdict.idle{background:#eef1f4;color:#597386}.infra-service-card.idle{border-left-color:#b9c4cb}.infra-service-card.idle em{color:#597386}.idle-pill{margin-left:8px;padding:2px 6px;border-radius:9px;background:#eef1f4;color:#597386;font:600 9.5px IBM Plex Mono,monospace;font-style:normal;text-transform:uppercase;vertical-align:middle}.incident-badge{margin-left:8px;padding:2px 7px;border-radius:10px;background:#eef1f4;color:#597386;font:600 9.5px IBM Plex Mono,monospace;white-space:nowrap;vertical-align:middle}.incident-badge.active{background:#fceceb;color:#c2352b}.incident-list{display:flex;flex-direction:column}.incident-row{display:grid;grid-template-columns:8px 1fr auto;align-items:start;gap:10px;padding:10px 0;border-bottom:1px solid #edf0f2}.incident-row>i{width:8px;height:8px;margin-top:4px;border-radius:50%;background:#d58a1d}.incident-row.critical>i{background:#c2352b}.incident-row.active b:after{content:" · open";color:#c2352b;font-weight:600}.incident-row b{display:block;color:#183847;font-size:12.5px}.incident-row small{display:block;margin-top:3px;color:#7b8b94;font-size:11px;line-height:1.4}.incident-row button{padding:0;border:0;background:transparent;color:#0e8ca6;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}
