@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--navy:#101c2c;--navy-2:#18283c;--ink:#1f2937;--muted:#718096;--line:#e7ebf0;--surface:#fff;--canvas:#f5f7fa;--blue:#2679e8;--green:#18845b;--amber:#b7791f;--red:#cc4d4d;--shadow:0 1px 3px rgba(16,28,44,.045),0 6px 18px rgba(16,28,44,.025);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;background:var(--canvas);font-size:13px;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:248px;background:var(--navy);color:#d6deea;padding:24px 14px 14px;display:flex;flex-direction:column;z-index:20}.brand{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;padding:2px 12px 26px}.brand-mark{width:34px;height:34px;border:1px solid #2d4961;border-radius:10px;display:flex;align-items:end;justify-content:center;gap:3px;padding:8px 7px;transform:rotate(-3deg)}.brand-mark span{width:4px;border-radius:4px;background:#56d0b2}.brand-mark span:nth-child(1){height:9px;opacity:.65}.brand-mark span:nth-child(2){height:15px}.brand-mark span:nth-child(3){height:11px;opacity:.8}.brand-mark span:nth-child(4){height:17px}.brand-copy{display:flex;flex-direction:column;gap:1px}.brand-copy strong{font:800 19px Manrope,sans-serif;letter-spacing:2.5px}.brand-copy small{font-size:8px;letter-spacing:1.15px;color:#8da0b8;font-weight:700}.workspace-switch{display:flex;align-items:center;gap:10px;margin:0 3px 25px;padding:11px 10px;border:1px solid #29394c;border-radius:9px;background:#152538}.workspace-switch>span:nth-child(2){display:flex;flex-direction:column;gap:4px;min-width:0}.workspace-switch small{font-size:8px;color:#7f93a9;font-weight:700;letter-spacing:.8px}.workspace-switch strong{font-size:11px;color:#e8edf4;font-weight:600;white-space:nowrap}.workspace-icon{width:27px;height:27px;border-radius:7px;background:#294b68;color:#91d9cd;display:grid;place-items:center;font-weight:700}.chevron{margin-left:auto;color:#8194a9}.nav-label{font-size:9px;letter-spacing:1.35px;color:#687d96;font-weight:700;padding:0 12px 9px}.nav-label-spaced{margin-top:24px}.primary-nav{display:grid;gap:3px}.nav-item{width:100%;display:flex;align-items:center;gap:11px;border:0;background:transparent;color:#adbdcf;padding:10px 12px;border-radius:7px;text-align:left;font-size:12px;font-weight:500;transition:background .16s,color .16s}.nav-item:hover{background:#1c2d41;color:#fff}.nav-item.active{background:#20374b;color:#f5fbff;box-shadow:inset 2px 0 #53d0b1}.nav-icon{width:16px;text-align:center;color:#91a5ba;font-size:15px}.nav-item.active .nav-icon{color:#62d2b7}.nav-count{margin-left:auto;color:#94a6ba;font-size:10px}.alert-count{color:#ffb86a;background:#4c362b;border-radius:9px;padding:2px 6px}.sidebar-bottom{margin-top:auto}.side-health{display:flex;align-items:center;gap:10px;margin:0 5px 18px;padding:12px 10px;border:1px solid #263a4b;border-radius:8px;background:#142538}.side-health>span:last-child{display:grid;gap:3px}.side-health strong{font-size:10px;color:#d8e5ed}.side-health small{font-size:9px;color:#8195a8}.pulse-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#22b67c;box-shadow:0 0 0 3px #22b67c21;flex:0 0 auto}.profile{display:flex;align-items:center;gap:9px;border-top:1px solid #26364a;margin-top:12px;padding:15px 5px 2px}.profile>span{display:grid;gap:3px}.profile strong{font-size:10px;color:#e3eaf0}.profile small{font-size:9px;color:#8093a8}.avatar,.top-avatar{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#d8edeb;color:#286256;font-size:9px;font-weight:700}.more-button{border:0;background:transparent;color:#8093a8;font-size:19px;letter-spacing:1px;padding:3px 8px;margin-left:auto}.main-area{margin-left:248px;min-height:100vh}.topbar{height:62px;position:sticky;top:0;z-index:10;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 34px}.breadcrumbs{display:flex;align-items:center;gap:10px;color:#9aa5b1;font-size:11px}.breadcrumbs>span:first-child{font-weight:700;color:#596779;letter-spacing:.5px}.breadcrumbs b{font-weight:400;color:#ccd3db}.breadcrumbs strong{font-size:11px;color:#344154;font-weight:600}.env-pill{display:flex;align-items:center;gap:5px;padding:4px 7px;background:#e8f6f1;color:#2d8064;border-radius:4px;font-size:8px;font-weight:700;letter-spacing:.6px;margin-left:3px}.env-pill i{width:5px;height:5px;border-radius:50%;background:#28a879}.top-actions{display:flex;align-items:center;gap:17px}.search-box{height:33px;width:230px;display:flex;align-items:center;gap:8px;background:#f7f8fa;border:1px solid #e8ebef;border-radius:7px;padding:0 8px;color:#91a0ae}.search-box>span,.inline-search>span{font-size:18px;line-height:1}.search-box input,.inline-search input{border:0;outline:0;min-width:0;width:100%;background:transparent;font-size:10px;color:#344154}.search-box input::placeholder,.inline-search input::placeholder{color:#9aa5b2}.search-box kbd{white-space:nowrap;border:1px solid #e0e4e9;background:#fff;border-radius:4px;padding:2px 4px;font-size:8px;color:#8e99a6}.icon-button{position:relative;border:0;background:transparent;color:#627184;font-size:19px}.notification-button i{position:absolute;width:6px;height:6px;border:1px solid white;border-radius:50%;background:#e87562;right:0;top:1px}.top-avatar{width:29px;height:29px}.mobile-menu{display:none}.content-wrap{max-width:1580px;padding:24px 34px 16px;margin:0 auto}.demo-banner{height:34px;display:flex;align-items:center;gap:8px;padding:0 11px;background:#fff9e9;border:1px solid #f1e5c4;border-radius:6px;color:#8a7041;font-size:10px;margin-bottom:24px}.demo-banner strong{font-size:9px;letter-spacing:.5px;color:#876723}.demo-dot{width:6px;height:6px;border-radius:50%;background:#d7a63b}.demo-banner button{margin-left:auto;border:0;background:transparent;color:#a58e5a;font-size:18px}.page-view{display:none;animation:fade-in .2s ease}.page-view.active{display:block}@keyframes fade-in{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.page-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:1px 0 19px}.eyebrow{font-size:9px;color:#8a97a6;font-weight:700;letter-spacing:.9px;margin-bottom:8px}.eyebrow span{color:#c1c8d0;padding:0 3px}.page-heading h1{font:700 24px/1.2 Manrope,sans-serif;color:#202d3d;letter-spacing:-.65px;margin:0 0 5px}.page-heading p{margin:0;color:#7c8896;font-size:11px}.wave{display:inline-block;font-size:17px;color:#dcad4e;vertical-align:2px;margin-left:3px}.heading-actions{display:flex;align-items:center;gap:8px}.button{height:34px;padding:0 12px;border-radius:6px;display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:600;white-space:nowrap;transition:all .15s}.button-primary{border:1px solid #1f6ccc;background:#2679e8;color:#fff;box-shadow:0 2px 4px #2679e822}.button-primary:hover{background:#176bd8}.button-secondary{border:1px solid #dfe4ea;background:#fff;color:#526172}.button-secondary:hover{background:#f7f9fb;border-color:#c8d1da}.button-small{height:29px;font-size:9px;padding:0 10px}.updated-label{font-size:9px;color:#9aa5b1;font-weight:400;margin-left:2px}.refresh-icon{font-size:14px}.button-badge{width:16px;height:16px;display:grid;place-items:center;background:#ffffff36;border-radius:50%;font-size:9px}.status-strip{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid #cfe9dd;background:linear-gradient(100deg,#f3fbf7,#f9fcfa);border-radius:8px;margin-bottom:16px}.status-symbol{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#dcf2e8;color:#16835a;font-size:14px;font-weight:700}.status-copy{display:grid;gap:3px}.status-copy strong{font-size:11px;color:#266e53}.status-copy>span{font-size:10px;color:#728e81}.status-meta{display:flex;align-items:center;gap:7px;margin-left:auto;color:#82938b;font-size:9px}.status-meta .pulse-dot{width:6px;height:6px}.status-meta strong{color:#597b6b;font-weight:600}.text-button{border:0;background:transparent;color:#2872c7;font-size:10px;font-weight:600;padding:6px 3px;white-space:nowrap}.text-button:hover{color:#1559a4}.text-button span{margin-left:3px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:14px}.metric-card{position:relative;overflow:hidden;min-height:115px;padding:13px 15px 12px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.metric-top{display:flex;align-items:center;justify-content:space-between;color:#7b8795;font-size:10px}.metric-icon{width:21px;height:21px;border-radius:6px;display:grid;place-items:center;font-size:12px}.icon-green{background:#e9f6ef;color:#1b9a68}.icon-blue{background:#edf4fe;color:#3d83df}.icon-amber{background:#fff5e5;color:#c8882a}.icon-red{background:#fff0ed;color:#cc5b4f}.icon-gray{background:#f0f2f5;color:#718096}.icon-violet{background:#f1edff;color:#8063cb}.metric-value{font:700 24px/1.25 Manrope,sans-serif;color:#243145;letter-spacing:-.7px;margin-top:7px}.metric-value span{font-size:14px;margin-left:2px;color:#657487;letter-spacing:0}.metric-foot{display:flex;align-items:center;gap:6px;color:#98a2ae;font-size:9px;margin-top:6px}.trend-positive{color:#208763;font-weight:600}.trend-neutral{color:#678394;font-weight:600}.trend-warning{color:#b87d28;font-weight:600}.sparkline{position:absolute;bottom:13px;right:0;width:41%;height:30px;opacity:.88}.sparkline svg{width:100%;height:100%;overflow:visible}.sparkline path{fill:none;stroke-width:2}.green-line path{stroke:#50b990}.blue-line path{stroke:#5b9beb}.amber-line path{stroke:#e2b451}.incident-mini{position:absolute;right:15px;bottom:16px;display:flex;align-items:center;gap:4px}.mini-severity{width:7px;height:7px;border-radius:50%}.red-severity{background:#e26b5d}.amber-severity{background:#e7b04b}.mini-incident-label{font-size:8px;color:#9aa3ad;margin-left:3px}.mini-incident-time{font-size:8px;color:#6f7c8a;margin-left:6px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.63fr) minmax(330px,1fr);gap:14px;margin-bottom:14px}.panel{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);min-width:0}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px 10px}.panel-header h2{font:700 12px/1.35 Manrope,sans-serif;color:#2b3748;margin:0;letter-spacing:-.1px}.panel-header p{font-size:9px;color:#8a96a4;margin:4px 0 0}.panel-tools{display:flex;align-items:center;gap:8px}.panel-tools .more-button{margin-left:0}.segmented{height:25px;display:flex;align-items:center;padding:2px;background:#f3f5f7;border-radius:5px}.segmented button{height:21px;border:0;background:transparent;color:#8591a0;padding:0 8px;border-radius:4px;font-size:8px}.segmented button.selected{background:#fff;color:#39495d;box-shadow:0 1px 3px #1b2d4018;font-weight:600}.chart-legend{display:flex;align-items:center;gap:15px;padding:4px 17px 0;color:#7f8b98;font-size:9px}.chart-legend span{display:flex;align-items:center;gap:6px}.chart-legend b{color:#3a4657;font-size:9px;margin-left:2px}.chart-legend i{width:14px;height:2px;border-radius:2px}.legend-blue{background:#438be6}.legend-red{background:#e0817a}.traffic-panel{min-height:258px}.chart-wrap{position:relative;padding:13px 20px 0 44px;height:169px}.y-labels{position:absolute;left:17px;top:9px;bottom:17px;display:flex;flex-direction:column;justify-content:space-between;color:#abb4be;font-size:8px}.traffic-chart{width:100%;height:137px;overflow:visible}.grid-lines path{fill:none;stroke:#edf0f3;stroke-width:1;stroke-dasharray:3 4}.area-path{fill:url(#areaBlue)}.request-line{fill:none;stroke:#438be6;stroke-width:2.3;stroke-linecap:round}.error-line{fill:none;stroke:#df827b;stroke-width:1.5;stroke-dasharray:4 4;stroke-linecap:round}.chart-point{fill:#438be6;stroke:#fff;stroke-width:2}.x-labels{display:flex;justify-content:space-between;padding-top:6px;color:#a5afb9;font-size:8px}.chart-note{display:flex;align-items:center;gap:7px;border-top:1px solid #f0f2f4;padding:9px 16px;margin-top:2px;color:#94a0ac;font-size:8px}.chart-note>span:first-child{display:flex;align-items:center;gap:6px;color:#738a80}.chart-note .pulse-dot{width:5px;height:5px}.chart-note>span:nth-child(2){margin-left:auto}.chart-note .text-button{font-size:9px;margin-left:8px}.incident-panel{min-height:258px}.header-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:10px;background:#fdf0e9;color:#cb7650;font:600 9px DM Sans,sans-serif;margin-left:4px}.incident-list{padding:2px 14px}.incident-row{width:100%;display:flex;align-items:center;gap:10px;text-align:left;border:0;border-bottom:1px solid #eff1f3;background:#fff;padding:12px 2px}.incident-row:hover{background:#fbfcfd}.severity-icon{width:23px;height:23px;border-radius:6px;display:grid;place-items:center;font-weight:700;font-size:12px;flex:0 0 auto}.severity-p2{color:#c85848;background:#fff0ec}.severity-p3{color:#ba842c;background:#fff7e9}.incident-main{display:grid;gap:4px;min-width:0;flex:1}.incident-main strong{font-size:9px;font-weight:600;color:#3c495a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.incident-main small{font-size:8px;color:#9aa4ae}.incident-main small b{color:#748192;font-weight:600}.incident-main small i{font-style:normal;padding:0 4px;color:#c1c8d0}.incident-status{font-size:8px;padding:4px 6px;border-radius:4px;white-space:nowrap}.status-investigating{background:#fff3e7;color:#ad7022}.status-monitoring{background:#edf4fb;color:#4b7da9}.status-resolved{background:#eaf6ef;color:#31815f}.row-arrow{color:#a2adb9;font-size:17px}.incident-footer{display:flex;align-items:center;justify-content:space-between;margin:10px 16px 0;padding:8px 9px;border-radius:5px;background:#fafbfc;color:#86929f;font-size:8px}.incident-footer>span:first-child{display:flex;align-items:center;gap:6px}.dot{width:6px;height:6px;border-radius:50%}.dot.amber{background:#daa33f}.footer-shield{color:#91a199}.service-panel{margin-bottom:14px}.inline-search{display:flex;align-items:center;gap:6px;height:28px;width:142px;border:1px solid #e7eaee;border-radius:5px;padding:0 7px;color:#98a4b0}.inline-search input{font-size:9px}.table-scroll{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;white-space:nowrap}.data-table th{text-align:left;padding:9px 13px;background:#fafbfc;border-top:1px solid #f0f2f4;border-bottom:1px solid #edf0f3;color:#98a2ad;font-size:8px;font-weight:700;letter-spacing:.55px}.data-table th:first-child,.data-table td:first-child{padding-left:16px}.data-table td{padding:10px 13px;border-bottom:1px solid #f0f2f4;color:#566374;font-size:9px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fbfcfd}.data-table td small{font-size:8px;color:#9ba5b0}.service-id{display:inline-grid;place-items:center;vertical-align:middle;width:26px;height:26px;border-radius:7px;font-size:8px;font-weight:700;margin-right:8px}.service-booking{background:#edf3fc;color:#517fc0}.service-api{background:#edf5f4;color:#4d8b7b}.service-payment{background:#f2effb;color:#7e68b1}.service-sms{background:#fbf2e9;color:#b78247}.service-vsa{background:#eef3f8;color:#597e9c}.service-bms{background:#f2f3ed;color:#77834c}.service-name{display:inline-flex;vertical-align:middle;flex-direction:column;gap:3px}.service-name strong{font-size:9px;color:#3d4a5c;font-weight:600}.service-name small{color:#9ba5af;font-size:8px}.health-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 6px;border-radius:4px;font-size:8px;font-weight:600}.health-pill i{width:5px;height:5px;border-radius:50%;background:currentColor}.health-pill.healthy{color:#2d8765;background:#eaf6ef}.health-pill.degraded{color:#ae7726;background:#fff5e7}.health-pill.down{color:#bf5148;background:#fff0ed}.health-pill.unknown{color:#758394;background:#f0f3f6}.availability{font-weight:600;color:#596879}.tiny-bar{display:inline-block;width:38px;height:3px;background:#e9f2ed;border-radius:3px;vertical-align:middle;margin-left:7px}.tiny-bar i{display:block;height:100%;background:#53b586;border-radius:3px}.tiny-bar i.bar-amber{background:#dbad54}.cell-trend{display:block;font-size:7px;margin-top:3px}.cell-trend.up{color:#39936e}.cell-trend.down{color:#bd8150}.row-more{border:0;background:transparent;color:#8492a1;font-size:18px;padding:0 6px}.table-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf0f3;padding:9px 16px;color:#99a3ae;font-size:8px}.table-footer strong{color:#617082}.table-legend{display:flex;align-items:center;gap:7px}.table-legend .pulse-dot{width:5px;height:5px}.lower-grid{grid-template-columns:1.1fr .9fr}.infra-panel,.activity-panel{min-height:188px}.infra-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:2px 16px 13px;padding:11px 12px;background:#fafbfc;border:1px solid #f0f2f4;border-radius:6px}.infra-stat{display:flex;align-items:center;gap:8px}.infra-stat>span:last-child{display:grid;gap:3px}.infra-stat strong{font:700 15px Manrope,sans-serif;color:#334356}.infra-stat strong small{font:500 10px DM Sans,sans-serif;color:#a3adb7}.infra-stat>span:last-child>small{font-size:8px;color:#8e9aa6}.server-icon,.db-icon,.network-icon{width:24px;height:24px;display:grid;place-items:center;border-radius:6px;background:#edf4fb;color:#5886b5}.db-icon{background:#edf6f1;color:#4c9972}.network-icon{background:#f5f1fc;color:#8a75bd}.resource-bars{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;padding:0 16px 15px}.resource-bars>div>span,.resource-metric>div:first-child{display:flex;justify-content:space-between;color:#909ba7;font-size:8px;margin-bottom:5px}.resource-bars b,.resource-metric b{color:#536273;font-size:8px}.progress-track{height:4px;border-radius:5px;background:#edf0f3;overflow:hidden}.progress-track i{display:block;height:100%;border-radius:5px;background:#5bb98c}.progress-track i.progress-amber{background:#e2ae49}.activity-list{padding:2px 15px 10px}.activity-item{display:flex;align-items:flex-start;gap:9px;border-bottom:1px solid #f0f2f4;padding:9px 0}.activity-item:last-child{border:0}.activity-mark{width:19px;height:19px;display:grid;place-items:center;border-radius:5px;font-size:10px;font-weight:700;flex:0 0 auto}.mark-amber{color:#b87925;background:#fff4e4}.mark-green{color:#398c67;background:#eaf6ef}.mark-blue{color:#5988bf;background:#edf4fb}.activity-item>div{display:grid;gap:3px;min-width:0;flex:1}.activity-item>div strong{font-size:8px;font-weight:600;color:#4e5b6b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-item>div small{font-size:8px;color:#9aa4af}.activity-age{font-size:8px;color:#a1abb6}.app-footer{display:flex;justify-content:space-between;padding:14px 1px 4px;color:#a0aab5;font-size:8px}.app-footer b{padding:0 4px;color:#c3cad1}.app-footer a{color:#768da3;text-decoration:none}.app-footer a:hover{text-decoration:underline}.compact-metrics{margin-top:20px}.full-panel{margin-top:3px}.filter-status{height:29px}.filter-status button{padding:0 9px;font-size:8px}.filter-status b{font-size:8px;color:#a0aab4;margin-left:3px}.section-note{display:flex;align-items:center;gap:9px;margin:13px 0;padding:10px 12px;background:#f0f5fa;border:1px solid #e2eaf3;border-radius:6px;color:#708091;font-size:9px;line-height:1.5}.note-icon{width:16px;height:16px;border:1px solid #9bb4cb;border-radius:50%;display:grid;place-items:center;color:#6484a2;font:600 10px Georgia;flex:0 0 auto}.section-note strong{color:#586e82}.last-sampled{font-size:9px;color:#97a2ae}.infra-health-banner,.maintenance-banner{display:flex;align-items:center;gap:12px;border:1px solid #d3eadd;background:#f4fbf7;padding:12px 15px;border-radius:7px;margin:18px 0 15px}.infra-health-banner>div:nth-child(2),.maintenance-banner>div{display:grid;gap:3px}.infra-health-banner>div:nth-child(2) strong,.maintenance-banner strong{font-size:10px;color:#347b5c}.infra-health-banner>div:nth-child(2) span,.maintenance-banner div span{font-size:9px;color:#82958a}.infra-health-banner>.health-pill,.maintenance-banner>.health-pill{margin-left:auto}.resource-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:14px}.resource-card{padding:14px 16px}.resource-head{display:flex;align-items:center;gap:8px}.resource-head .health-pill{margin-left:auto}.resource-head .more-button{margin-left:0;padding-right:0}.server-badge{background:#edf3fb;color:#5a86bb}.database-badge{background:#eef7f1;color:#579271}.resource-card h3{font:700 12px Manrope,sans-serif;color:#354254;margin:11px 0 4px}.resource-card>p{margin:0;color:#8c98a5;font-size:9px}.resource-card>p span{color:#c2cad2;padding:0 3px}.host-code{display:flex;justify-content:space-between;margin:13px 0 14px;padding:7px 8px;background:#f8f9fb;border:1px solid #f0f2f5;border-radius:4px;color:#5c6b7a;font:500 9px ui-monospace,Consolas,monospace}.host-code span{font:9px DM Sans,sans-serif;color:#97a2ad}.resource-metric{margin-bottom:10px}.resource-metric>div:first-child{margin-bottom:6px}.resource-foot{display:flex;justify-content:space-between;border-top:1px solid #eff1f3;margin-top:11px;padding-top:9px;color:#9aa5b0;font-size:8px}.resource-foot b{color:#687889;font-weight:600;margin-left:4px}.db-kpis{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #eff1f3;border-radius:5px;margin:16px 0 18px}.db-kpis>div{padding:10px;border-right:1px solid #eff1f3;display:grid;gap:4px}.db-kpis>div:last-child{border:0}.db-kpis strong{font:700 16px Manrope,sans-serif;color:#354456}.db-kpis strong span{font:500 9px DM Sans,sans-serif;color:#8491a0;margin-left:2px}.db-kpis small{font-size:8px;color:#97a2ad}.network-panel{margin:0 0 14px}.dependency-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:2px 16px 15px;gap:13px}.dependency-grid>div{display:flex;align-items:center;gap:9px}.dep-icon{width:25px;height:25px;border-radius:6px;display:grid;place-items:center}.dep-icon.icon-blue{background:#edf4fe}.dep-icon.icon-green{background:#eaf6ef}.dep-icon.icon-violet{background:#f1edff}.dependency-grid>div>span:nth-child(2){display:grid;gap:3px;min-width:0}.dependency-grid strong{font-size:9px;color:#526173}.dependency-grid small{font-size:8px;color:#98a3ad;white-space:nowrap}.dep-status{margin-left:auto;color:#478866;font-size:8px}.select-control{height:33px;padding:0 26px 0 10px;border:1px solid #dfe4ea;border-radius:6px;background:#fff;color:#536274;font-size:9px}.large-chart-panel{margin-bottom:14px}.large-chart{padding:14px 23px 0 20px}.large-chart svg{width:100%;height:240px;overflow:visible}.large-chart .x-labels{padding:6px 0 0}.chart-caption{display:flex;justify-content:space-between;border-top:1px solid #f0f2f4;padding:10px 16px;margin-top:8px;color:#95a0ab;font-size:8px}.chart-caption>span:first-child{display:flex;align-items:center;gap:7px;color:#6d8d7d}.chart-caption .pulse-dot{width:5px;height:5px}.data-table code{font-size:8px;padding:3px 5px;border-radius:3px;color:#5c7392;background:#f1f4f8}.incident-summary{display:grid;grid-template-columns:repeat(3,1fr) 1.5fr;background:#fff;border:1px solid var(--line);border-radius:8px;margin:18px 0 14px;box-shadow:var(--shadow)}.incident-summary>div{display:flex;align-items:center;gap:10px;padding:13px 16px;border-right:1px solid #edf0f3}.incident-summary>div:last-child{border:0}.summary-icon{width:25px;height:25px;display:grid;place-items:center;border-radius:6px;font-weight:700}.summary-red{background:#fff0ed;color:#c9574c}.summary-amber{background:#fff5e6;color:#b7802e}.summary-green{background:#eaf6ef;color:#378967}.incident-summary>div>span:last-child{display:grid;gap:2px}.incident-summary strong{font:700 16px Manrope,sans-serif;color:#354255}.incident-summary small{font-size:8px;color:#99a3ad}.incident-slo{display:grid!important;gap:4px!important;align-content:center}.incident-slo>span{font-size:9px;color:#818d9a}.incident-slo>span strong{font:700 14px Manrope,sans-serif;color:#27815e;margin-left:5px}.incident-table-panel{margin-bottom:12px}.incident-filters button{padding:0 9px}.incident-table td{font-size:8px}.incident-id{display:block;font-size:8px;color:#8291a1;font-weight:700;margin-bottom:3px}.incident-title{font-size:9px;color:#465467;font-weight:600}.severity-label{font-size:8px;font-weight:600}.severity-text-p2{color:#c06150}.severity-text-p3{color:#b5863c}.owner-cell{display:flex;align-items:center;gap:5px}.avatar-small{width:20px;height:20px;font-size:7px}.avatar-purple{background:#eee9fa;color:#705f9c}.avatar-blue{background:#e9f1fa;color:#5f7ea1}.incident-table .row-more{font-size:17px}.maintenance-banner{margin-top:18px;background:#fff;border-color:#e8ebef}.maintenance-banner .maintenance-icon{width:28px;height:28px;border-radius:7px;background:#edf4fb;color:#5f88b2;display:grid;place-items:center;font-size:15px}.maintenance-banner strong{color:#45576a}.maintenance-banner div span{color:#8f9ba7}.maintenance-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:14px;margin-bottom:14px}.maintenance-calendar,.upcoming-panel{min-height:315px}.calendar-arrows{display:flex;gap:5px}.calendar-arrows button{width:24px;height:24px;border:1px solid #e7eaee;border-radius:5px;background:#fff;color:#6b7989;font-size:16px}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);padding:9px 15px 0;text-align:center}.calendar-grid span{font-size:8px;font-weight:700;color:#a0aab4;padding:6px 0 10px}.calendar-grid i{font-style:normal;position:relative;height:31px;display:grid;place-items:center;border-radius:5px;color:#536172;font-size:9px}.calendar-grid i.today{background:#edf5ff;color:#2679d8;font-weight:700}.calendar-grid i.today span{position:absolute;bottom:4px;width:3px;height:3px;padding:0;border-radius:50%;background:#3184e4}.calendar-grid i.muted-day{color:#c4cbd2}.calendar-legend{display:flex;gap:17px;padding:13px 15px;border-top:1px solid #f0f2f4;margin-top:8px;color:#97a2ad;font-size:8px}.calendar-legend span{display:flex;align-items:center;gap:6px}.calendar-dot-blue,.calendar-dot-gray{width:6px;height:6px;border-radius:50%;background:#4f8cdd}.calendar-dot-gray{background:#bfc8d2}.upcoming-item{display:flex;align-items:flex-start;gap:11px;padding:17px 15px 19px;border-bottom:1px solid #f0f2f4}.date-tile{width:38px;height:42px;display:grid;align-content:center;justify-items:center;border:1px solid #e7ebef;border-radius:6px;background:#fbfcfd;flex:0 0 auto}.date-tile strong{font:700 16px Manrope,sans-serif;color:#3d4c5e}.date-tile small{font-size:7px;color:#a0aab4;font-weight:700}.upcoming-item>div:nth-child(2){display:grid;gap:5px;min-width:0}.maintenance-tag{font-size:7px;color:#6384a6;font-weight:700;letter-spacing:.7px}.upcoming-item>div:nth-child(2)>strong{font-size:10px;color:#48576a}.upcoming-item>div:nth-child(2)>small{font-size:8px;color:#8f9aa6}.upcoming-item p{margin:3px 0 0;color:#97a1ac;font-size:8px}.upcoming-status{margin-left:auto;font-size:8px;color:#5a86b3;background:#eef5fb;padding:4px 6px;border-radius:4px}.upcoming-footer{display:flex;justify-content:space-between;align-items:center;padding:11px 15px;color:#9ba5ae;font-size:8px}.upcoming-footer b{color:#708091}.maintenance-history{margin-bottom:15px}.change-row{display:flex;align-items:center;gap:10px;border-top:1px solid #f0f2f4;padding:11px 16px}.change-icon{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#eaf6ef;color:#31885f;font-size:10px}.change-row>div{display:grid;gap:4px;flex:1}.change-row strong{font-size:9px;color:#4e5b6b}.change-row small{font-size:8px;color:#99a3ad}.change-owner{color:#8996a3;font-size:8px}.demo-readonly{font-size:9px;color:#9ba5b0}.settings-layout{display:grid;grid-template-columns:170px 1fr;gap:15px;margin-top:18px}.settings-nav{display:grid;align-content:start;gap:3px}.settings-nav button{height:33px;text-align:left;padding:0 10px;border:0;border-radius:5px;background:transparent;color:#748292;font-size:9px}.settings-nav button.selected{color:#286eaf;background:#eaf2fa;font-weight:600}.settings-content{display:grid;gap:13px}.settings-card{padding:14px 16px}.settings-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.settings-title h2{font:700 11px Manrope,sans-serif;color:#39485a;margin:0 0 4px}.settings-title p{margin:0;color:#96a1ac;font-size:8px}.form-field{display:grid;grid-template-columns:155px minmax(180px,1fr);align-items:center;gap:12px;padding:8px 0;border-top:1px solid #f1f3f5}.form-field>span{font-size:9px;color:#788695}.form-field input,.form-field select,.threshold-value input{height:29px;border:1px solid #e5e9ed;border-radius:5px;background:#fbfcfd;padding:0 8px;color:#718091;font-size:9px}.threshold-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid #f1f3f5}.threshold-row>div:first-child{display:grid;gap:4px}.threshold-row strong{font-size:9px;color:#596779}.threshold-row small{font-size:8px;color:#9aa4af}.threshold-value{display:flex;align-items:center;gap:6px;color:#919ca8;font-size:8px}.threshold-value input{width:54px;text-align:center}.integration-row{display:flex;align-items:center;gap:9px;border-top:1px solid #f1f3f5;padding:10px 0}.integration-icon{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;font-size:11px}.email-icon{background:#edf4fb;color:#5786b8}.chat-icon{background:#f3effb;color:#806eb2}.push-icon{background:#eef7f1;color:#4a9872}.integration-row>span:nth-child(2){display:grid;gap:3px;flex:1}.integration-row strong{font-size:9px;color:#566475}.integration-row small{font-size:8px;color:#9ba5af}.integration-connected,.integration-planned{display:flex;align-items:center;gap:5px;color:#398965;font-size:8px}.integration-connected i{width:5px;height:5px;border-radius:50%;background:#40a375}.integration-planned{color:#9b7a43}.modal-backdrop{display:none;position:fixed;inset:0;z-index:40;background:#0f1b2a6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);align-items:center;justify-content:center;padding:18px}.modal-backdrop.open{display:flex}.detail-modal{position:relative;width:min(510px,100%);max-height:85vh;overflow:auto;border-radius:11px;background:#fff;box-shadow:0 22px 70px #0a1a2d35;padding:24px}.modal-close{position:absolute;right:15px;top:12px;width:28px;height:28px;border:0;border-radius:5px;background:#f5f7f9;color:#738091;font-size:19px}.modal-eyebrow{font-size:8px;letter-spacing:.9px;font-weight:700;color:#91a0ae;margin:0 0 7px}.detail-modal h2{font:700 17px Manrope,sans-serif;color:#2c3a4c;margin:0 30px 6px 0}.modal-subtitle{font-size:10px;color:#8b97a4;margin:0 0 17px}.modal-status-row{display:flex;align-items:center;gap:10px;padding:11px;background:#f6faf8;border:1px solid #e2f0e8;border-radius:6px;margin-bottom:14px}.modal-status-row .health-pill{margin-left:auto}.modal-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin:14px 0}.modal-detail-grid>div{padding:10px;background:#f8f9fb;border:1px solid #eff1f3;border-radius:5px;display:grid;gap:5px}.modal-detail-grid small{font-size:8px;color:#98a3ae}.modal-detail-grid strong{font-size:11px;color:#4a596b}.modal-timeline{border-left:1px solid #e2e8ee;margin:15px 0 15px 4px;padding-left:15px;display:grid;gap:13px}.modal-timeline>div{position:relative;display:grid;gap:3px}.modal-timeline>div:before{content:"";position:absolute;left:-19px;top:3px;width:7px;height:7px;border:2px solid white;border-radius:50%;background:#4a96dc;box-shadow:0 0 0 1px #4a96dc}.modal-timeline strong{font-size:9px;color:#536274}.modal-timeline small{font-size:8px;color:#98a3ae}.modal-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid #eef0f3}.toast{position:fixed;left:50%;bottom:24px;z-index:60;display:flex;align-items:center;gap:8px;padding:11px 15px;border-radius:7px;background:#1d3447;color:#f2f7fa;font-size:10px;box-shadow:0 7px 24px #152b3d33;opacity:0;transform:translate(-50%,12px);pointer-events:none;transition:opacity .2s,transform .2s}.toast.show{opacity:1;transform:translate(-50%)}.toast-icon{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:#2e8e6c;color:#fff;font-size:10px}@media(max-width:1200px){.content-wrap{padding-left:24px;padding-right:24px}.topbar{padding:0 24px}.sidebar{width:220px}.main-area{margin-left:220px}.dashboard-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr)}.data-table th,.data-table td{padding-left:10px;padding-right:10px}.service-name strong{font-size:8px}.lower-grid{grid-template-columns:1fr 1fr}}@media(max-width:960px){.sidebar{width:68px;padding:18px 9px 10px}.brand{justify-content:center;padding:2px 0 25px}.brand-copy,.workspace-switch>span:nth-child(n+2),.workspace-switch .chevron,.nav-label,.nav-item:not(.active):after,.nav-item{font-size:0}.workspace-switch{justify-content:center;padding:8px 4px;margin:0 0 18px}.workspace-switch .workspace-icon{margin:0}.primary-nav .nav-item{justify-content:center;padding:11px 0;position:relative}.primary-nav .nav-icon{font-size:16px}.nav-count{position:absolute;top:1px;right:3px;font-size:8px;padding:1px 4px}.side-health{justify-content:center;padding:10px 0;margin-left:0;margin-right:0}.side-health>span:last-child,.profile>span,.profile .more-button{display:none}.profile{justify-content:center;padding-top:13px}.main-area{margin-left:68px}.dashboard-grid{grid-template-columns:1fr}.lower-grid{grid-template-columns:1fr 1fr}.incident-panel,.traffic-panel{min-height:0}.traffic-chart{height:150px}.page-heading{align-items:flex-start}.metric-grid{gap:9px}.metric-card{padding-left:11px;padding-right:11px}.metric-value{font-size:22px}.metric-foot{font-size:8px}}@media(max-width:960px)and (min-width:681px){.sidebar .brand-copy{display:none}}.status-strip.attention{border-color:#f0dfbd;background:linear-gradient(100deg,#fffaf0,#fffdfa)}.status-strip.attention .status-symbol{background:#fff2d9;color:#b47c24}.status-strip.attention .status-copy strong{color:#806326}.status-strip.attention .status-copy>span{color:#9d8a68}.status-acknowledged{background:#eef4fb;color:#587da4}@media(max-width:680px){.sidebar{width:245px;transform:translate(-100%);transition:transform .2s;box-shadow:10px 0 25px #15263a22}.sidebar.open{transform:translate(0)}.sidebar .brand{justify-content:flex-start;padding:2px 12px 26px}.sidebar .brand-copy{display:flex}.sidebar .workspace-switch{justify-content:flex-start;padding:11px 10px;margin:0 3px 25px}.sidebar .workspace-switch>span:nth-child(n+2),.sidebar .workspace-switch .chevron{display:flex}.sidebar .nav-label{display:block;font-size:9px}.sidebar .nav-item{font-size:12px;justify-content:flex-start;padding:10px 12px}.sidebar .nav-item .nav-icon{font-size:15px}.sidebar .nav-count{position:static;margin-left:auto;font-size:10px;padding:2px 6px}.sidebar .side-health{justify-content:flex-start;padding:12px 10px;margin:0 5px 18px}.sidebar .side-health>span:last-child,.sidebar .profile>span{display:grid}.sidebar .profile{justify-content:flex-start;padding:15px 5px 2px}.sidebar .profile .more-button{display:block}.main-area{margin-left:0;min-width:0}.topbar{height:56px;padding:0 15px;gap:8px}.mobile-menu{display:block;border:0;background:transparent;color:#596879;font-size:17px;padding:5px 5px 5px 0;flex:0 0 auto}.breadcrumbs{gap:6px;font-size:9px;white-space:nowrap}.breadcrumbs>span:first-child,.breadcrumbs>b{display:none}.breadcrumbs strong{font-size:10px}.env-pill{font-size:7px;padding:4px 5px}.top-actions{gap:8px;margin-left:auto}.search-box{width:25px;height:30px;padding:0;justify-content:center;background:transparent;border:0}.search-box input,.search-box kbd{display:none}.search-box>span{font-size:19px}.top-avatar{width:25px;height:25px;font-size:8px}.content-wrap{width:100%;padding:14px 13px 12px}.demo-banner{min-height:34px;height:auto;font-size:8px;margin-bottom:18px;padding:7px 8px}.demo-banner strong{font-size:8px}.page-heading{display:block;margin-bottom:15px}.page-heading h1{font-size:21px}.page-heading p{font-size:10px}.heading-actions{margin-top:12px;justify-content:flex-start;flex-wrap:wrap}.heading-actions .button{height:31px;padding:0 9px;font-size:9px}.updated-label,.status-meta{display:none}.status-strip{align-items:flex-start;gap:9px;padding:10px;margin-bottom:11px}.status-symbol{width:23px;height:23px;flex:0 0 auto}.status-copy{padding-top:2px;flex:1;min-width:0}.status-copy strong{font-size:9px}.status-copy>span{font-size:8px;line-height:1.4}.status-strip .text-button{font-size:8px;padding-top:5px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:11px}.metric-card{min-width:0;min-height:102px;padding:10px 11px}.metric-top{font-size:9px}.metric-value{font-size:21px;margin-top:6px}.metric-foot{font-size:7px;gap:4px;margin-top:5px}.sparkline{width:38%;height:24px;bottom:10px}.incident-mini{right:10px;bottom:12px}.mini-incident-label{font-size:7px}.mini-incident-time{display:none}.dashboard-grid,.lower-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:10px}.panel{min-width:0}.panel-header{padding:12px 12px 9px;gap:8px}.panel-header h2{font-size:11px}.panel-header p{font-size:8px}.panel-tools{gap:5px;min-width:0}.segmented button{padding:0 6px}.traffic-panel,.incident-panel{min-height:0}.chart-wrap{height:150px;padding-left:36px;padding-right:13px}.traffic-chart{height:121px}.y-labels{left:12px;font-size:7px}.x-labels{font-size:7px}.chart-legend{padding-left:13px;gap:11px;font-size:8px}.chart-note{padding:8px 12px;font-size:7px}.chart-note .text-button{font-size:8px}.incident-list{padding:0 10px}.incident-row{gap:7px;padding:10px 1px}.incident-main strong{font-size:8px}.incident-main small{font-size:7px}.incident-status{font-size:7px;padding:4px}.severity-icon{width:20px;height:20px}.incident-footer{margin:8px 10px 10px;padding:7px;font-size:7px}.service-panel{margin-bottom:10px}.panel-tools .inline-search{width:115px}.panel-tools .button-small{font-size:8px;padding:0 7px}.table-scroll{max-width:100%;overflow-x:auto}.data-table{min-width:680px}.data-table th{font-size:7px;padding:8px 9px}.data-table td{font-size:8px;padding:9px}.data-table th:first-child,.data-table td:first-child{padding-left:11px}.service-id{width:23px;height:23px;margin-right:6px}.service-name strong{font-size:8px}.service-name small{font-size:7px}.health-pill{font-size:7px;padding:4px 5px}.tiny-bar{width:28px;margin-left:3px}.table-footer{padding:8px 11px;font-size:7px}.infra-summary{margin:1px 11px 12px;padding:9px 8px;gap:5px}.infra-stat{gap:5px}.infra-stat strong{font-size:13px}.infra-stat>span:last-child>small{font-size:7px}.resource-bars{padding:0 11px 12px;gap:8px}.resource-bars>div>span,.resource-bars b{font-size:7px}.activity-list{padding:0 11px 8px}.activity-item{gap:7px;padding:8px 0}.activity-item>div strong{font-size:7px}.app-footer{display:grid;grid-template-columns:1fr 1fr;gap:6px;font-size:7px}.app-footer span:last-child{display:none}.compact-metrics{margin-top:14px}.full-panel .panel-header{align-items:flex-start;flex-wrap:wrap}.full-panel .panel-tools{width:100%;justify-content:space-between;flex-wrap:wrap}.full-panel .inline-search{width:115px}.section-note{font-size:8px;padding:9px;margin-top:10px}.infra-health-banner,.maintenance-banner{padding:10px;gap:8px;margin:14px 0 11px}.infra-health-banner>div:nth-child(2) strong,.maintenance-banner strong{font-size:9px}.infra-health-banner>div:nth-child(2) span,.maintenance-banner div span{font-size:8px}.resource-card-grid,.maintenance-grid{grid-template-columns:minmax(0,1fr);gap:9px}.resource-card{padding:12px}.dependency-grid{grid-template-columns:minmax(0,1fr);gap:12px;padding:2px 12px 13px}.large-chart-panel .panel-header{align-items:flex-start}.large-chart-panel .chart-legend{flex-direction:column;align-items:flex-start;gap:6px;padding:0}.large-chart{padding:12px 13px 0}.large-chart svg{height:160px}.chart-caption{font-size:7px;padding:8px 12px}.incident-summary{grid-template-columns:repeat(3,1fr);margin:14px 0 10px}.incident-summary>div{padding:9px 7px;gap:6px;justify-content:center}.incident-summary .incident-slo{grid-column:1 / -1;border-top:1px solid #edf0f3;padding:9px 12px}.incident-slo>span{font-size:8px}.incident-table-panel .panel-header{align-items:flex-start;flex-wrap:wrap}.incident-table-panel .panel-tools{width:100%;justify-content:space-between}.incident-filters button{padding:0 6px;font-size:7px}.incident-table-panel .inline-search{width:105px}.maintenance-calendar,.upcoming-panel{min-height:0}.calendar-grid{padding-left:10px;padding-right:10px}.calendar-grid i{height:28px}.calendar-legend{padding:10px;margin-top:5px}.upcoming-item{padding:12px}.upcoming-item>div:nth-child(2)>strong{font-size:9px}.change-row{padding:10px;gap:7px}.change-row strong{font-size:8px}.change-row small{font-size:7px}.change-owner{display:none}.settings-layout{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:13px}.settings-nav{display:flex;overflow-x:auto;gap:4px;padding-bottom:4px}.settings-nav button{flex:0 0 auto;width:auto;padding:0 9px;font-size:8px}.settings-card{padding:12px}.settings-title h2{font-size:10px}.settings-title p{font-size:7px}.form-field{grid-template-columns:100px minmax(0,1fr);gap:7px}.form-field>span,.threshold-row strong{font-size:8px}.form-field input,.form-field select{min-width:0;font-size:8px}.threshold-row{gap:6px}.threshold-row small{font-size:7px;max-width:200px}.threshold-value{gap:3px;font-size:7px}.threshold-value input{width:42px}.integration-row strong{font-size:8px}.integration-row small{font-size:7px}.detail-modal{padding:19px}.modal-detail-grid{gap:6px}.modal-detail-grid>div{padding:8px}}.traffic-subnav{display:flex;align-items:center;gap:4px;border-bottom:1px solid #e5e9ee;margin:-2px 0 15px;overflow-x:auto}.traffic-subnav button{flex:0 0 auto;position:relative;border:0;background:transparent;color:#84909d;padding:10px 12px 9px;font-size:9px;font-weight:600}.traffic-subnav button:hover{color:#3f6f9b}.traffic-subnav button.selected{color:#276fbc}.traffic-subnav button.selected:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:#3985d1}.page-level-panel,.booking-recon-wrap{scroll-margin-top:78px;margin:14px 0}.page-level-panel .page-metrics{margin:0 14px 12px;grid-template-columns:repeat(4,minmax(0,1fr))}.page-level-panel .metric-card{min-height:92px}.page-level-panel .metric-value{font-size:20px}.page-level-panel .table-legend{font-size:8px}.recon-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:25px 0 12px}.recon-heading .eyebrow{margin-bottom:6px}.recon-heading h2{font:700 17px Manrope,sans-serif;color:#2b394b;letter-spacing:-.35px;margin:0 0 5px}.recon-heading p{font-size:10px;color:#82909d;margin:0}.readonly-source{display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #e3e9ee;border-radius:5px;background:#fff;color:#7b8997;font-size:8px;white-space:nowrap}.readonly-source i{width:6px;height:6px;border-radius:50%;background:#65a786}.recon-note{margin:0 0 12px;align-items:flex-start}.recon-metrics{margin-bottom:12px}.recon-metrics .metric-card{min-height:102px}.recon-metrics .metric-foot{align-items:flex-start;flex-wrap:wrap}.recon-attention{border-color:#f0e4ce}.match-pill{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:5px;background:#eaf6ef;color:#40805f;font-size:8px}.match-pill span{font-weight:700;color:#28734f}.recon-total td{background:#fafbfd;font-weight:700;color:#475769}.delta-warning{color:#b47b24;font-weight:700}.recon-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #eef1f4;padding:10px 15px;color:#909ca8;font-size:8px;line-height:1.5}.recon-foot .text-button{font-size:8px}.traffic-subnav button:focus-visible,.traffic-subnav button:focus{outline:2px solid #9bc5ee;outline-offset:1px}@media(max-width:680px){.traffic-subnav{margin:0 0 12px}.traffic-subnav button{padding:9px 8px;font-size:8px}.page-level-panel .panel-header{align-items:flex-start;flex-wrap:wrap}.page-level-panel .panel-tools{width:100%;justify-content:space-between}.page-level-panel .page-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 10px 10px;gap:7px}.page-level-panel .metric-card{min-height:90px}.page-level-panel .metric-value{font-size:18px}.page-level-panel .table-legend{max-width:180px;text-align:right;line-height:1.4}.recon-heading{display:block;margin:20px 0 10px}.recon-heading h2{font-size:15px}.recon-heading p{font-size:9px;line-height:1.45}.readonly-source{display:inline-flex;margin-top:9px;font-size:7px}.recon-note{font-size:8px;line-height:1.5}.recon-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.recon-metrics .metric-card{min-height:95px;padding:9px}.recon-metrics .metric-value{font-size:19px}.recon-metrics .metric-foot{font-size:7px}.recon-table-panel .panel-header{align-items:flex-start}.match-pill{font-size:7px;white-space:nowrap}.recon-foot{align-items:flex-start;flex-direction:column;padding:9px 11px}.recon-foot .text-button{align-self:flex-end}}:root{--brand-blue:#1a3e92;--brand-green:#01ae00;--brand-gold:#d5ad28}.brand{gap:8px}.brand-logo{display:block;width:116px;height:auto;max-height:34px;object-fit:contain;flex:0 0 auto}.brand-copy strong{color:#f5f8fb}.brand-copy small{letter-spacing:.75px}.nav-item.active{box-shadow:inset 2px 0 var(--brand-green)}.nav-item.active .nav-icon{color:#55c85a}.button-primary{background:var(--brand-blue);border-color:#16377f}.button-primary:hover{background:#15347a}.text-button,.text-button:hover{color:var(--brand-blue)}.auth-pill{display:flex;align-items:center;gap:5px;padding:4px 7px;border-radius:4px;background:#eef5eb;color:#438339;font-size:8px;font-weight:700;letter-spacing:.35px}.auth-pill i,.connector-state i,.sso-state i{width:5px;height:5px;border-radius:50%;background:var(--brand-green)}.kaizen-nav-tag{font-size:7px;color:#79bc81;background:#1d3b36;border-radius:4px;padding:3px 5px;letter-spacing:.3px}.profile small{color:#8bb897}.connector-state{display:flex;align-items:center;gap:6px;border:1px solid #e6e9ed;background:#fff;padding:7px 9px;border-radius:5px;color:#8b97a3;font-size:8px;white-space:nowrap}.connector-banner{display:flex;align-items:center;gap:11px;margin:17px 0 14px;padding:12px 14px;border:1px solid #dce7f5;border-radius:7px;background:linear-gradient(100deg,#f1f6fc,#fbfdff)}.connector-symbol{width:27px;height:27px;border-radius:7px;background:#e2ecfa;color:var(--brand-blue);display:grid;place-items:center;font-size:15px;flex:0 0 auto}.connector-banner>div{display:grid;gap:4px;min-width:0}.connector-banner strong{font-size:10px;color:#3d587f}.connector-banner>div span{font-size:9px;color:#8392a2}.connector-banner>.integration-planned{margin-left:auto;white-space:nowrap}.integration-planned{display:inline-flex;align-items:center;gap:5px;color:#9d7b3e;background:#fbf5e8;border-radius:4px;padding:4px 6px;font-size:8px;font-weight:600}.kaizen-flow-card{margin:0 0 14px}.kaizen-flow{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:8px 16px 16px}.flow-step{display:flex;align-items:center;gap:9px;min-width:0;flex:1}.flow-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;font-size:9px;font-weight:800;flex:0 0 auto}.flow-live{background:#eaf0fb;color:var(--brand-blue)}.flow-kaizen{background:#eaf6ed;color:#30813e;font-size:15px}.flow-release{background:#fbf4e3;color:#a27c1f;font-size:14px}.flow-step>div{display:grid;gap:4px;min-width:0}.flow-step strong{font-size:9px;color:#495a6e}.flow-step small{font-size:8px;line-height:1.4;color:#96a1ac}.flow-arrow{color:#b4c0cb;font-size:17px}.kaizen-links-panel{margin-bottom:14px}.kaizen-subtitle{display:block;color:#96a1ac;margin-top:3px;font-size:8px}.kaizen-links-panel td code{white-space:nowrap}.kaizen-detail-grid{grid-template-columns:1.1fr .9fr;margin-bottom:12px}.kaizen-data-panel{padding-bottom:4px}.kaizen-data-list{padding:0 15px 12px}.kaizen-data-list>div{display:flex;align-items:center;gap:9px;padding:11px 0;border-top:1px solid #eff2f4}.kaizen-data-list>div>span:nth-child(2){display:grid;gap:4px;flex:1}.kaizen-data-list strong{font-size:9px;color:#526274}.kaizen-data-list small{font-size:8px;line-height:1.45;color:#909ca8}.exchange-icon{width:23px;height:23px;display:grid;place-items:center;border-radius:6px;font-size:12px;font-weight:700}.exchange-in{background:#edf5fb;color:#4987b5}.exchange-out{background:#f1edfb;color:#7768a9}.exchange-mode{color:#718394;font-size:8px;white-space:nowrap}.connector-checklist{list-style:none;padding:0 15px 8px;margin:0}.connector-checklist li{display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid #f0f2f4;color:#748292;font-size:8px}.connector-checklist li span{width:15px;height:15px;border-radius:50%;display:grid;place-items:center;background:#edf5ef;color:#43845d;font-size:8px;font-weight:700;flex:0 0 auto}.connector-checklist li:last-child span{background:#edf4fb;color:#4b7da9}.sso-card{border-color:#dfe8f3}.sso-state{display:flex;align-items:center;gap:6px;color:#517b54;font-size:8px;white-space:nowrap}.sso-provider-row{display:flex;align-items:center;gap:9px;padding:10px 0;border-top:1px solid #f0f2f4}.sso-shield{width:23px;height:23px;display:grid;place-items:center;border-radius:6px;background:#eef5ed;color:#35853c;font-size:11px;font-weight:700}.sso-provider-row>span:nth-child(2){display:grid;gap:4px;flex:1}.sso-provider-row strong{font-size:9px;color:#536274}.sso-provider-row small{font-size:8px;color:#97a2ad}.sso-mapping{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-top:1px solid #f0f2f4;padding-top:10px}.sso-mapping>div{display:grid;gap:4px}.sso-mapping small{font-size:8px;color:#99a4ae}.sso-mapping strong{font-size:8px;color:#5d6e7e}.sso-modal-brand{display:flex;align-items:center;gap:10px;margin:0 0 20px;padding-bottom:13px;border-bottom:1px solid #edf0f3}.sso-modal-brand img{width:112px;height:auto}.sso-modal-brand span{font-size:8px;color:#8996a4;letter-spacing:.7px;font-weight:700}.sso-continue{width:100%;justify-content:center;height:40px;margin:5px 0 11px}.sso-continue span{margin-left:auto}.sso-preview-note{display:grid;gap:5px;padding:10px 11px;background:#f7f9fb;border:1px solid #edf0f3;border-radius:6px}.sso-preview-note strong{font-size:8px;color:#5b6c7d}.sso-preview-note span{font-size:8px;line-height:1.45;color:#929eaa}@media(max-width:960px)and (min-width:681px){.brand-logo{width:35px;max-height:35px}.kaizen-nav-tag,.auth-pill{display:none}}@media(max-width:680px){.brand-logo{width:112px;max-height:34px}.auth-pill{display:none}.connector-banner{align-items:flex-start;padding:10px;gap:8px}.connector-banner strong{font-size:9px}.connector-banner>div span{font-size:8px;line-height:1.45}.connector-banner>.integration-planned{font-size:7px;padding:4px}.kaizen-flow{align-items:flex-start;flex-direction:column;padding:8px 12px 12px}.flow-step{width:100%}.flow-arrow{align-self:center;transform:rotate(90deg);line-height:.8}.flow-step small{font-size:7px}.kaizen-links-panel .panel-header{align-items:flex-start}.kaizen-detail-grid{grid-template-columns:minmax(0,1fr)}.kaizen-data-list,.connector-checklist{padding-left:11px;padding-right:11px}.sso-provider-row{flex-wrap:wrap}.sso-provider-row>span:nth-child(2){min-width:calc(100% - 42px)}.sso-provider-row .button{margin-left:32px}.sso-mapping{grid-template-columns:1fr;gap:8px}.sso-mapping>div{grid-template-columns:110px 1fr;align-items:center}.sso-modal-brand img{width:100px}}:root{--navy:#0b1f3a;--navy-2:#1e3a5f;--ink:#142033;--muted:#5f6b7a;--line:#dde4ec;--surface:#fff;--canvas:#f4f7fa;--blue:#0b1f3a;--green:#126b47;--amber:#865900;--red:#c93a3a;--shadow:0 1px 3px rgba(20,32,51,.04)}body{font-family:Segoe UI,Arial,sans-serif;background:#f4f7fa;color:#142033}.sidebar{width:224px;padding:25px 12px 16px;background:#0b1f3a;color:#f4f7fa;border-right:1px solid #1e3a5f;gap:25px}.main-area{margin-left:224px;background:#f4f7fa}.brand{gap:8px;color:#fff;padding:0 2px 25px}.brand-logo{width:44px;height:44px;max-height:44px;object-fit:contain}.brand-copy{display:grid;gap:3px;min-width:0}.brand-copy strong{font-size:16px;letter-spacing:-.6px;line-height:1.1;color:#fff}.brand-copy small{font-size:11px;letter-spacing:.3px;color:#e7cd77;font-weight:500}.workspace-switch{border-color:#1e3a5f;background:#102641}.workspace-switch small,.nav-label{color:#bac7d7}.workspace-switch strong{color:#f4f7fa}.workspace-icon{background:#1e3a5f;color:#f5e7b2}.chevron{color:#bac7d7}.nav-item{color:#dde4ec}.nav-item:hover{background:#1e3a5f;color:#fff}.nav-item.active{background:#c9a227;color:#07172c;box-shadow:none;font-weight:650}.nav-icon,.nav-item.active .nav-icon{color:inherit}.nav-count{background:#1e3a5f;color:#f4f7fa;border-radius:5px}.alert-count{background:#1e3a5f;color:#f4f7fa}.nav-item.active .nav-count{background:#07172c;color:#f5e7b2}.side-health{border-color:#344b66;background:#102641}.side-health strong{color:#f4f7fa}.side-health small{color:#bac7d7}.profile{color:#f4f7fa;border-color:#344b66}.profile small{color:#e7cd77}.profile .more-button{color:#dde4ec}.main-area,.topbar{background:#f4f7fa}.topbar{background:#fff;border-bottom:1px solid #dde4ec}.button-primary{background:#c9a227;border-color:#c9a227;color:#07172c}.button-primary:hover{background:#b88916;border-color:#b88916;color:#07172c}.text-button,.text-button:hover{color:#0b1f3a}.auth-pill{background:#edf2f8;color:#0b1f3a}.kaizen-nav-tag{background:#1e3a5f;color:#f5e7b2}.panel,.metric-card,.resource-card,.maintenance-card{border-color:#dde4ec;border-radius:8px;box-shadow:0 1px 3px #1420330a}.connector-banner{border-color:#dde4ec;background:#fff}.connector-symbol{background:#edf2f8;color:#0b1f3a}.sso-card{border-color:#dde4ec}.button-primary .button-icon{color:#07172c}.top-avatar{background:#edf2f8;color:#0b1f3a}.mobile-menu{color:#0b1f3a}@media(max-width:1200px)and (min-width:961px){.sidebar{width:220px}.main-area{margin-left:220px}}@media(max-width:960px)and (min-width:681px){.sidebar{width:68px;padding:18px 9px 10px;gap:0}.main-area{margin-left:68px}.brand-logo{width:35px;height:35px;max-height:35px}.brand-copy{display:none}}@media(max-width:680px){.sidebar{width:245px;padding:18px 12px 14px;gap:25px;background:#0b1f3a;box-shadow:10px 0 25px #07172c40}.sidebar .brand-logo{width:40px;height:40px;max-height:40px}.sidebar .brand-copy{display:grid}.main-area{margin-left:0}}.mobile-backdrop{display:none}.table-subtext{display:block;margin-top:3px;color:#8492a2;font-size:10px}.warning-banner{border-color:#eedcb7;background:#fff9ed}.warning-banner .demo-dot{background:#c9a227}.count-badge{display:inline-grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#fff6e2;color:#865900;font-size:10px}.table-scroll{max-width:100%;overflow-x:auto}.data-table{min-width:700px}.data-table td strong{display:block}.data-table code{font-size:10px;color:#34475f}.analytics-tabs{display:flex;gap:18px;border-bottom:1px solid #dde4ec;margin:4px 0 16px;overflow:auto}.analytics-tabs button{border:0;border-bottom:2px solid transparent;padding:11px 8px;background:transparent;color:#5f6b7a;font-size:12px;white-space:nowrap}.analytics-tabs button.selected{border-color:#c9a227;color:#0b1f3a;font-weight:650}.compact-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 14px 16px}.compact-metrics>div{display:grid;gap:8px;padding:12px;border:1px solid #dde4ec;border-radius:8px;background:#f8fafc}.compact-metrics small{color:#5f6b7a;font-size:10px}.compact-metrics strong{color:#142033;font-size:20px}.section-note{margin:12px 14px;padding:10px 12px;border:1px solid #dde4ec;border-radius:7px;background:#f8fafc;color:#5f6b7a;font-size:11px;line-height:1.55}.resource-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.resource-card{padding:16px}.resource-card-header,.resource-metric,.settings-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.resource-metric,.settings-row{padding:12px 0;border-top:1px solid #edf0f3;color:#5f6b7a;font-size:12px}.resource-metric b,.settings-row span{color:#142033}.resource-card>small{display:block;margin-top:8px;color:#7a8795;line-height:1.5}.connector-checklist{margin:0;padding:4px 18px 14px 34px;color:#5f6b7a;font-size:12px;line-height:2}.kaizen-flow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 18px}.flow-step{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.flow-icon{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:8px;font-weight:700}.flow-live{background:#edf2f8;color:#0b1f3a}.flow-kaizen{background:#edf7f0;color:#126b47}.flow-release{background:#faf7f0;color:#865900}.flow-step>div{display:grid;gap:4px}.flow-step strong{font-size:11px;color:#34475f}.flow-step small{font-size:9px;color:#8492a2}.flow-arrow{color:#aeb9c5}.empty-state{padding:26px 18px;color:#6b7b8b;font-size:12px;text-align:center}.incident-row.expanded{padding:14px 16px}.recon-teaser{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;padding:4px 16px 16px;color:#5f6b7a;font-size:10px}.recon-teaser strong{color:#142033;font-size:19px}.recon-teaser b{color:#865900;background:#fff6e2;padding:6px 8px;border-radius:5px}@media(max-width:960px){.sidebar{background:#0b1f3a}.main-area{margin-left:68px}}@media(max-width:680px){.mobile-backdrop{display:block;position:fixed;inset:0;background:#07172c52;z-index:19}.sidebar.open{transform:translate(0)}.sidebar{transform:translate(-100%);transition:transform .2s;z-index:20}.sidebar .brand-logo{width:40px;height:40px}.sidebar .brand-copy{display:grid}.sidebar .nav-item{font-size:12px}.sidebar .nav-label{display:block;font-size:9px}.content-wrap{padding:14px 13px 16px}.compact-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:10px}.resource-card-grid,.lower-grid,.dashboard-grid{grid-template-columns:minmax(0,1fr)}.kaizen-flow{align-items:flex-start;flex-direction:column}.flow-arrow{align-self:center;transform:rotate(90deg)}.recon-teaser{grid-template-columns:auto 1fr}.recon-teaser b{grid-column:1/-1;justify-self:start}}
