*{box-sizing:border-box}:root{color:#1d232f;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f6f8;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{color:#1d232f;background:#f4f6f8;margin:0}button,input,textarea{font:inherit}.login-shell{background:linear-gradient(#fafbfceb,#f4f6f8f5),#f4f6f8;place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel{border:1px solid #dfe4ea;border-radius:8px;width:min(420px,100%);box-shadow:0 18px 52px #1d232f1f}.login-brand{align-items:center;gap:14px;margin-bottom:26px;display:flex}.login-brand h1{letter-spacing:0;margin:0;font-size:22px;font-weight:760;line-height:1.2}.login-brand p{color:#6b7280;margin:4px 0 0;font-size:13px}.login-form{gap:4px;display:grid}.app-shell{background:#f4f6f8;min-height:100vh}.topbar{-webkit-backdrop-filter:saturate(160%)blur(10px);backdrop-filter:saturate(160%)blur(10px);background:#fffffff5;justify-content:space-between;align-items:center;height:64px;padding:0 22px;display:flex}.brand{align-items:center;gap:10px;min-width:0;display:flex}.brand-mark{color:#fff;background:#1f5eff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:16px;font-weight:800;display:grid}.brand-mark.large{width:42px;height:42px;font-size:20px}.brand-copy{gap:1px;min-width:0;display:grid}.brand-copy strong{font-size:15px;line-height:1.2}.brand-copy span{color:#6b7280;font-size:12px;line-height:1.2}.topbar-actions{align-items:center;gap:10px;display:flex}.user-trigger{color:#172033;cursor:pointer;background:#fff;border:1px solid #d9e0e8;border-radius:18px;align-items:center;gap:8px;min-width:0;max-width:180px;height:36px;padding:0 10px 0 6px;transition:border-color .16s,background-color .16s;display:inline-flex}.user-trigger:hover{background:#f8fafc;border-color:#b8c4d6}.user-avatar{color:#fff;background:#1f5eff;flex:none;font-size:13px;font-weight:800}.user-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.layout{grid-template-columns:248px minmax(0,1fr);min-height:calc(100vh - 64px);display:grid}.sidebar{background:#fff;border-right:1px solid #dfe4ea;min-width:0}.sidebar-label{color:#8a94a6;letter-spacing:.08em;text-transform:uppercase;padding:22px 22px 8px;font-size:11px;font-weight:700}.sidebar .n-menu-item-content{min-height:42px}.content{align-content:start;gap:18px;min-width:0;padding:24px;display:grid}.page-head{justify-content:space-between;align-items:flex-end;gap:18px;min-width:0;display:flex}.page-head h1{color:#111827;letter-spacing:0;margin:4px 0 0;font-size:28px;font-weight:780;line-height:1.18}.page-head p{color:#667085;margin:7px 0 0;font-size:14px;line-height:1.5}.eyebrow{color:#1f5eff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2}.page-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dashboard-service-filter{flex:none}.dashboard-service-filter .n-radio-button{text-align:center;min-width:78px}.period-select{width:150px}.page-alert{margin:0}.dashboard-auto-refresh{color:#667085;white-space:nowrap;align-items:center;height:32px;font-size:12px;display:inline-flex}.dashboard-mainframe{gap:10px;min-width:0;display:grid}.dashboard-card{background:#fff;border:1px solid #dfe5ee;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #10182808}.dashboard-card-head{justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:12px 14px 8px;display:flex}.dashboard-card-head h2{color:#111827;margin:0;font-size:15px;font-weight:780;line-height:1.25}.dashboard-card-head small,.dashboard-card-head a{color:#667085;font-size:12px;line-height:1.35;text-decoration:none}.dashboard-card-head>.n-icon{color:#98a2b3;font-size:16px}.rate-title-with-help{vertical-align:middle;align-items:center;gap:4px;min-width:0;display:inline-flex}.rate-title-with-help>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rate-help-icon{color:#98a2b3;cursor:help;border-radius:999px;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;line-height:1;display:inline-flex}.rate-help-icon:hover,.rate-help-icon:focus-visible{color:#1f72ff;background:#eef4ff;outline:none}.rate-help-icon .n-icon{font-size:14px}.dashboard-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.dashboard-card-note{color:#475467;background:#fbfcfe;border:1px solid #e5eaf1;border-radius:8px;margin:0 14px 12px;padding:8px 10px;font-size:12px;line-height:1.35}.dashboard-card-note.compact{margin-bottom:8px;padding:7px 9px}.dashboard-card-note.warning{color:#9a6700;background:#fffaf0;border-color:#ffe1a3}.dashboard-risk-callout{background:#fbfcfe;border:1px solid #dfe5ee;border-radius:8px;grid-template-columns:42px minmax(0,132px) minmax(0,1fr);align-items:center;gap:6px;margin:0 14px 12px;padding:8px 10px;display:grid}.dashboard-risk-callout.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-risk-callout.error,.dashboard-risk-callout.danger{background:snow;border-color:#ffd0d0}.dashboard-risk-callout.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-risk-callout span,.dashboard-risk-callout small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.3;overflow:hidden}.dashboard-risk-callout strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:820;overflow:hidden}.dashboard-summary-grid{grid-template-columns:minmax(240px,1.05fr) minmax(240px,1fr) minmax(260px,1fr);grid-template-areas:"capacity success worker""command command command""mysql mysql mysql";align-items:start;gap:12px;min-width:0;display:grid}.dashboard-capacity-card{grid-area:capacity}.dashboard-success-card{grid-area:success}.dashboard-worker-card{grid-area:worker}.dashboard-summary-grid .dashboard-db-card{grid-area:mysql}.dashboard-summary-grid .dashboard-command-strip{grid-area:command}.dashboard-freshness-strip{color:#667085;background:#fff;border:1px solid #dfe5ee;border-radius:8px;grid-template-columns:minmax(230px,.82fr) minmax(0,1.28fr) minmax(360px,.95fr);align-items:stretch;gap:8px;min-width:0;padding:8px 10px 8px 12px;font-size:12px;line-height:1.3;display:grid}.dashboard-freshness-strip.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-freshness-strip.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-freshness-strip.danger,.dashboard-freshness-strip.error{background:snow;border-color:#ffd0d0}.dashboard-freshness-main{align-content:center;gap:3px;min-width:0;display:grid}.dashboard-hotline-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;display:grid}.dashboard-hotline-strip button{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #d8dee8e6;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:2px 6px;padding:6px 8px;display:grid}.dashboard-hotline-strip button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-hotline-strip button.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-hotline-strip button.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-hotline-strip button.danger,.dashboard-hotline-strip button.error{background:snow;border-color:#ffd0d0}.dashboard-freshness-main span,.dashboard-freshness-main strong,.dashboard-freshness-main small,.dashboard-hotline-strip span,.dashboard-hotline-strip strong,.dashboard-hotline-strip small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-freshness-main strong,.dashboard-hotline-strip strong{color:#172033;font-weight:760}.dashboard-hotline-strip strong{text-align:right;font-size:13px}.dashboard-freshness-main small{color:#98a2b3;text-align:left}.dashboard-hotline-strip span,.dashboard-hotline-strip small{color:#667085;font-size:10px;line-height:1.2}.dashboard-hotline-strip small{grid-column:1/-1}.dashboard-freshness-strip.warning strong,.dashboard-hotline-strip button.warning strong{color:#bd6800}.dashboard-freshness-strip.danger strong,.dashboard-freshness-strip.error strong,.dashboard-freshness-strip.danger small,.dashboard-freshness-strip.error small,.dashboard-hotline-strip button.danger strong,.dashboard-hotline-strip button.error strong{color:#d92d20}.dashboard-run-context{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.dashboard-run-context button{min-width:0;min-height:50px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:7px;align-content:center;gap:2px;padding:6px 8px;display:grid}.dashboard-run-context button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-run-context button.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-run-context button.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-run-context button.danger,.dashboard-run-context button.error{background:snow;border-color:#ffd0d0}.dashboard-run-context button.muted{background:#fbfcfe}.dashboard-run-context span,.dashboard-run-context strong,.dashboard-run-context small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-run-context span,.dashboard-run-context small{color:#667085;font-size:10px;line-height:1.2}.dashboard-run-context strong{color:#172033;font-size:12px;font-weight:820;line-height:1.15}.dashboard-run-context button.warning strong{color:#bd6800}.dashboard-run-context button.danger strong,.dashboard-run-context button.error strong{color:#d92d20}.dashboard-section-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-section-nav button{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:8px;gap:3px;padding:9px 11px;display:grid}.dashboard-section-nav button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-section-nav span,.dashboard-section-nav strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-section-nav span{color:#667085;font-size:11px}.dashboard-section-nav strong{color:#172033;font-size:12px;font-weight:820}.dashboard-reference-strip{background:#fffaf0;border:1px solid #ffe1a3;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:grid}.dashboard-reference-strip div{gap:3px;min-width:0;display:grid}.dashboard-reference-strip span,.dashboard-reference-strip small{color:#8a5a00;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.3;overflow:hidden}.dashboard-reference-strip strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:820;line-height:1.25;overflow:hidden}.dashboard-reference-strip button{color:#8a5a00;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ffd17a;border-radius:8px;padding:0 12px;font-size:12px;font-weight:760}.dashboard-reference-strip button:hover{background:#fff7e0;border-color:#ffb020}.dashboard-definition-strip,.dashboard-assurance-strip,.dashboard-guardrail-strip,.dashboard-data-readiness,.dashboard-impact-strip,.dashboard-evidence-strip,.dashboard-pool-strip{gap:8px;min-width:0;display:grid}.dashboard-data-readiness{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-data-readiness button,.dashboard-chart-diagnostics button{min-width:0;min-height:78px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.dashboard-data-readiness button:hover,.dashboard-chart-diagnostics button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-data-readiness button.success,.dashboard-chart-diagnostics button.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-data-readiness button.warning,.dashboard-chart-diagnostics button.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-data-readiness button.danger,.dashboard-data-readiness button.error,.dashboard-chart-diagnostics button.danger,.dashboard-chart-diagnostics button.error{background:snow;border-color:#ffd0d0}.dashboard-data-readiness button.muted,.dashboard-chart-diagnostics button.muted{background:#fbfcfe}.dashboard-data-readiness span,.dashboard-data-readiness small,.dashboard-chart-diagnostics span,.dashboard-chart-diagnostics small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.3;overflow:hidden}.dashboard-data-readiness strong,.dashboard-chart-diagnostics strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:820;line-height:1.15;overflow:hidden}.dashboard-data-readiness button.warning strong,.dashboard-chart-diagnostics button.warning strong{color:#bd6800}.dashboard-data-readiness button.danger strong,.dashboard-data-readiness button.error strong,.dashboard-chart-diagnostics button.danger strong,.dashboard-chart-diagnostics button.error strong{color:#d92d20}.dashboard-chart-diagnostics{grid-template-columns:minmax(180px,.78fr) repeat(6,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-chart-diagnostics header{background:#fff;border:1px solid #dfe5ee;border-radius:8px;align-content:center;gap:4px;min-width:0;min-height:58px;padding:8px 10px;display:grid}.dashboard-chart-diagnostics header span{color:#667085;font-size:11px}.dashboard-chart-diagnostics header strong{color:#172033;font-size:12px;line-height:1.25}.dashboard-chart-diagnostics button{min-height:58px;padding:8px 10px}.dashboard-chart-diagnostics strong{font-size:12px}.dashboard-online-slo-strip{grid-template-columns:minmax(220px,1.15fr) repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-online-slo-strip button{min-width:0;min-height:60px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:8px;gap:3px;padding:9px 11px;display:grid}.dashboard-online-slo-strip button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-online-slo-strip.warning button.summary{background:#fffaf0;border-color:#ffe1a3}.dashboard-online-slo-strip.critical button.summary,.dashboard-online-slo-strip.error button.summary,.dashboard-online-slo-strip.danger button.summary{background:snow;border-color:#ffd0d0}.dashboard-online-slo-strip.success button.summary{background:#f7fffb;border-color:#c8f2dc}.dashboard-online-slo-strip span,.dashboard-online-slo-strip small,.dashboard-online-slo-strip strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-online-slo-strip span,.dashboard-online-slo-strip small{color:#667085;font-size:11px;line-height:1.3}.dashboard-online-slo-strip strong{color:#172033;font-size:14px;font-weight:820;line-height:1.15}.dashboard-online-slo-strip.warning button.summary strong{color:#bd6800}.dashboard-online-slo-strip.critical button.summary strong,.dashboard-online-slo-strip.error button.summary strong,.dashboard-online-slo-strip.danger button.summary strong{color:#d92d20}.dashboard-definition-strip{background:#fff;border:1px solid #dfe5ee;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 14px}.dashboard-assurance-strip{grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.dashboard-guardrail-strip,.dashboard-impact-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-assurance-strip button,.dashboard-guardrail-strip button,.dashboard-impact-strip button{min-width:0;color:inherit;font:inherit;text-align:left;background:#fff;border:1px solid #dfe5ee;border-radius:8px;gap:4px;padding:11px 12px;display:grid}.dashboard-guardrail-strip button,.dashboard-impact-strip button{cursor:pointer}.dashboard-guardrail-strip button.success,.dashboard-impact-strip button.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-guardrail-strip button.warning,.dashboard-impact-strip button.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-guardrail-strip button.danger,.dashboard-guardrail-strip button.error,.dashboard-guardrail-strip button.critical,.dashboard-impact-strip button.danger,.dashboard-impact-strip button.error,.dashboard-impact-strip button.critical{background:snow;border-color:#ffd0d0}.dashboard-guardrail-strip button:hover,.dashboard-impact-strip button:hover{background:#f8fbff;border-color:#9fb4d6}.dashboard-assurance-strip button.actionable{cursor:pointer}.dashboard-assurance-strip button.actionable:hover{background:#f8fbff;border-color:#9fb4d6}.dashboard-assurance-strip span,.dashboard-guardrail-strip span,.dashboard-impact-strip span{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.25;overflow:hidden}.dashboard-assurance-strip strong,.dashboard-guardrail-strip strong,.dashboard-impact-strip strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:820;line-height:1.15;overflow:hidden}.dashboard-assurance-strip small,.dashboard-guardrail-strip small,.dashboard-impact-strip small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.3;overflow:hidden}.dashboard-guardrail-strip button.warning strong,.dashboard-impact-strip button.warning strong{color:#bd6800}.dashboard-guardrail-strip button.danger strong,.dashboard-guardrail-strip button.error strong,.dashboard-guardrail-strip button.critical strong,.dashboard-impact-strip button.danger strong,.dashboard-impact-strip button.error strong,.dashboard-impact-strip button.critical strong{color:#d92d20}.dashboard-guardrail-strip button.success strong,.dashboard-impact-strip button.success strong{color:#0f9f63}.dashboard-command-strip{background:#fff;border:1px solid #dfe5ee;border-radius:8px;grid-template-columns:minmax(200px,.9fr) minmax(140px,.55fr) minmax(0,1.4fr) max-content;align-items:center;gap:12px;min-width:0;padding:13px 14px;display:grid}.dashboard-command-strip.critical{background:snow;border-color:#ffd0d0}.dashboard-command-strip.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-command-strip.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-online-assurance{background:#fff;border:1px solid #dfe5ee;border-radius:8px;grid-template-columns:minmax(190px,.8fr) minmax(130px,.45fr) minmax(0,1.35fr) max-content;align-items:center;gap:12px;min-width:0;padding:13px 14px;display:grid}.dashboard-online-assurance.critical,.dashboard-online-assurance.error,.dashboard-online-assurance.danger{background:snow;border-color:#ffd0d0}.dashboard-online-assurance.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-online-assurance.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-online-main,.dashboard-online-metric,.dashboard-online-kpis button{gap:3px;min-width:0;display:grid}.dashboard-online-main span,.dashboard-online-main small,.dashboard-online-metric span,.dashboard-online-metric small,.dashboard-online-kpis span,.dashboard-online-kpis small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.3;overflow:hidden}.dashboard-online-main strong,.dashboard-online-metric strong,.dashboard-online-kpis strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;font-weight:820;line-height:1.15;overflow:hidden}.dashboard-online-metric strong{color:#1f72ff;font-size:23px}.dashboard-online-assurance.warning .dashboard-online-metric strong{color:#bd6800}.dashboard-online-assurance.critical .dashboard-online-metric strong,.dashboard-online-assurance.error .dashboard-online-metric strong,.dashboard-online-assurance.danger .dashboard-online-metric strong{color:#d92d20}.dashboard-online-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-online-kpis button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #d8dee8cc;border-radius:8px;padding:8px 10px}.dashboard-online-kpis button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-online-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:max-content;display:flex}.dashboard-command-main,.dashboard-command-metric,.dashboard-command-kpis>div,.dashboard-command-triage button{gap:3px;min-width:0;display:grid}.dashboard-command-main span,.dashboard-command-metric span,.dashboard-command-kpis span,.dashboard-command-triage span,.dashboard-command-triage small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.25;overflow:hidden}.dashboard-command-main strong,.dashboard-command-metric strong,.dashboard-command-kpis strong,.dashboard-command-triage strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;font-weight:820;line-height:1.15;overflow:hidden}.dashboard-command-main small,.dashboard-command-metric small,.dashboard-command-kpis small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.35;overflow:hidden}.dashboard-command-metric strong{color:#ff6b00;font-size:24px}.dashboard-command-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-command-kpis>div{background:#ffffffa8;border:1px solid #d8dee8bf;border-radius:8px;padding:8px 10px}.dashboard-command-kpis strong{font-size:15px}.dashboard-slo-strip{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-slo-strip button{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffffb3;border:1px solid #d8dee8e6;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.dashboard-slo-strip button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-slo-strip button.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-slo-strip button.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-slo-strip button.danger,.dashboard-slo-strip button.error,.dashboard-slo-strip button.critical{background:snow;border-color:#ffd0d0}.dashboard-slo-strip span,.dashboard-slo-strip small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.25;overflow:hidden}.dashboard-slo-strip strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:820;line-height:1.15;overflow:hidden}.dashboard-command-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:max-content;display:flex}.dashboard-command-triage{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-command-triage button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #d8dee8e6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding:9px 10px}.dashboard-command-triage button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-command-triage button.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-command-triage button.danger{background:snow;border-color:#ffd0d0}.dashboard-command-triage button.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-command-triage button.muted{background:#fbfcfe;border-color:#e5eaf1}.dashboard-command-triage b{color:#bd6800;font-size:15px;line-height:1.1}.dashboard-command-triage button.danger b{color:#d92d20}.dashboard-command-triage button.success b{color:#0f9f63}.dashboard-command-triage small{grid-column:1/-1}.dashboard-risk-site-queue{background:#ffffffb8;border:1px solid #d8dee8e6;border-radius:8px;gap:5px;min-width:0;padding:8px 10px;display:grid}.dashboard-risk-site-queue.danger{background:snow;border-color:#ffd0d0}.dashboard-risk-site-queue.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-risk-site-queue header,.dashboard-risk-site-queue button{grid-template-columns:28px minmax(0,1fr) auto;align-items:baseline;gap:4px 8px;min-width:0;display:grid}.dashboard-risk-site-queue header{border-bottom:1px solid #d8dee8b8;grid-template-columns:minmax(0,1fr) auto;padding-bottom:3px}.dashboard-risk-site-queue header span,.dashboard-risk-site-queue button span,.dashboard-risk-site-queue button small,.dashboard-risk-site-empty{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.25;overflow:hidden}.dashboard-risk-site-queue header strong{color:#d92d20;font-size:15px;font-weight:820}.dashboard-risk-site-queue button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:3px 0}.dashboard-risk-site-queue button:hover span{color:#1f72ff}.dashboard-risk-site-queue button em{color:#98a2b3;font-size:11px;font-style:normal}.dashboard-risk-site-queue button span{color:#172033;font-weight:760}.dashboard-risk-site-queue button b{color:#d92d20;text-align:right;font-size:13px;font-weight:820}.dashboard-risk-site-queue button small{grid-column:2/-1}.dashboard-site-quick{background:#ffffffb8;border:1px solid #d8dee8e6;border-radius:8px;gap:5px;min-width:0;padding:8px 10px;display:grid}.dashboard-site-quick header,.dashboard-site-quick button{grid-template-columns:60px minmax(0,1fr) auto;align-items:baseline;gap:4px 8px;min-width:0;display:grid}.dashboard-site-quick header{border-bottom:1px solid #d8dee8b8;grid-template-columns:minmax(0,1fr) auto;padding-bottom:3px}.dashboard-site-quick header span,.dashboard-site-quick button em,.dashboard-site-quick button span,.dashboard-site-quick button small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.25;overflow:hidden}.dashboard-site-quick header strong{color:#172033;font-size:15px;font-weight:820}.dashboard-site-quick button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:3px 0}.dashboard-site-quick button:hover span{color:#1f72ff}.dashboard-site-quick button b{color:#172033;font-size:12px;font-weight:820;line-height:1.1}.dashboard-site-quick button.danger b,.dashboard-site-quick button.risk b{color:#d92d20}.dashboard-site-quick button.success b{color:#0f9f63}.dashboard-site-quick button.info b{color:#1f72ff}.dashboard-site-quick button small{grid-column:2/-1}.dashboard-refresh-hint{color:#8a5b00;background:#fffaf0;border:1px solid #ffe1a3;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:8px 12px;font-size:12px;line-height:1.35;display:flex}.dashboard-refresh-hint span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-cause-chain{background:#fff;border:1px solid #dfe5ee;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0;padding:8px 10px;display:grid}.dashboard-cause-chain button{min-width:0;min-height:72px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #dfe5ee;border-radius:8px;gap:4px;padding:9px 10px 9px 14px;display:grid;position:relative}.dashboard-cause-chain button:before{content:"";background:#98a2b3;border-radius:999px;width:3px;height:calc(100% - 28px);position:absolute;top:14px;left:7px}.dashboard-cause-chain button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-cause-chain button.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-cause-chain button.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-cause-chain button.danger,.dashboard-cause-chain button.error,.dashboard-cause-chain button.critical{background:snow;border-color:#ffd0d0}.dashboard-cause-chain button.success:before{background:#22b66f}.dashboard-cause-chain button.warning:before{background:#ffb020}.dashboard-cause-chain button.danger:before,.dashboard-cause-chain button.error:before,.dashboard-cause-chain button.critical:before{background:#ff4d4f}.dashboard-cause-chain span,.dashboard-cause-chain small,.dashboard-chart-status span,.dashboard-chart-status small,.dashboard-health-focus-strip span,.dashboard-health-focus-strip small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.3;overflow:hidden}.dashboard-cause-chain strong,.dashboard-chart-status strong,.dashboard-health-focus-strip strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:820;line-height:1.15;overflow:hidden}.dashboard-cause-chain button.warning strong,.dashboard-health-focus-strip button.warning strong{color:#bd6800}.dashboard-cause-chain button.danger strong,.dashboard-cause-chain button.error strong,.dashboard-cause-chain button.critical strong,.dashboard-health-focus-strip button.danger strong,.dashboard-health-focus-strip button.error strong{color:#d92d20}.dashboard-activity-strip{background:#fff;border:1px solid #dfe5ee;border-radius:8px;grid-template-columns:minmax(220px,1.15fr) repeat(3,minmax(130px,.7fr)) minmax(150px,.75fr);gap:8px;min-width:0;padding:8px 10px;display:grid}.dashboard-activity-strip.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-activity-strip.danger,.dashboard-activity-strip.error{background:snow;border-color:#ffd0d0}.dashboard-activity-summary,.dashboard-activity-strip button{min-width:0;min-height:58px;color:inherit;font:inherit;text-align:left;background:#ffffffbf;border:1px solid #dfe5ee;border-radius:8px;align-content:center;gap:3px;padding:8px 10px;display:grid}.dashboard-activity-strip button{cursor:pointer}.dashboard-activity-strip button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-activity-strip button.active{background:#eef5ff;border-color:#84adff;box-shadow:inset 3px 0 #1f72ff}.dashboard-activity-strip button.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-activity-strip button.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-activity-strip button.muted{background:#fbfcfe}.dashboard-activity-summary span,.dashboard-activity-summary strong,.dashboard-activity-summary small,.dashboard-activity-strip button span,.dashboard-activity-strip button strong,.dashboard-activity-strip button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-activity-summary span,.dashboard-activity-summary small,.dashboard-activity-strip button span,.dashboard-activity-strip button small{color:#667085;font-size:11px;line-height:1.25}.dashboard-activity-summary strong,.dashboard-activity-strip button strong{color:#172033;font-size:14px;font-weight:820;line-height:1.15}.dashboard-activity-strip button.warning strong{color:#bd6800}.dashboard-truth-strip{background:#fff;border:1px solid #dfe5ee;border-radius:8px;grid-template-columns:minmax(240px,1.15fr) repeat(5,minmax(0,.82fr));gap:8px;min-width:0;padding:8px 10px;display:grid}.dashboard-truth-strip.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-truth-strip.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-truth-strip.muted{background:#fbfcfe}.dashboard-truth-main,.dashboard-truth-strip button{min-width:0;min-height:58px;color:inherit;font:inherit;text-align:left;background:#ffffffbf;border:1px solid #dfe5ee;border-radius:8px;align-content:center;gap:3px;padding:8px 10px;display:grid}.dashboard-truth-strip button{cursor:pointer}.dashboard-truth-strip button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-truth-strip button.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-truth-strip button.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-truth-strip button.info{background:#f8fbff;border-color:#cfe0ff}.dashboard-truth-strip button.muted{background:#fbfcfe}.dashboard-truth-main span,.dashboard-truth-main strong,.dashboard-truth-main small,.dashboard-truth-strip button span,.dashboard-truth-strip button strong,.dashboard-truth-strip button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-truth-main span,.dashboard-truth-main small,.dashboard-truth-strip button span,.dashboard-truth-strip button small{color:#667085;font-size:11px;line-height:1.25}.dashboard-truth-main strong,.dashboard-truth-strip button strong{color:#172033;font-size:14px;font-weight:820;line-height:1.15}.dashboard-truth-strip button.warning strong{color:#bd6800}.dashboard-truth-strip button.success strong{color:#0f9f63}.dashboard-truth-strip button.info strong{color:#1f5eff}.dashboard-truth-risk-strip{background:#fffaf0;border:1px solid #ffe1a3;border-radius:8px;grid-template-columns:minmax(210px,.72fr) repeat(3,minmax(0,1fr));gap:8px;min-width:0;padding:8px 10px;display:grid}.dashboard-truth-risk-strip header,.dashboard-truth-risk-strip article{min-width:0;min-height:54px;color:inherit;font:inherit;text-align:left;background:#ffffffbd;border:1px solid #eedfbf;border-radius:8px;align-content:center;gap:3px;padding:8px 10px;display:grid}.dashboard-truth-risk-strip article:hover{background:#fff7e0;border-color:#f6bd54}.dashboard-truth-risk-strip span,.dashboard-truth-risk-strip strong,.dashboard-truth-risk-strip small,.dashboard-truth-risk-strip em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-truth-risk-strip span,.dashboard-truth-risk-strip small,.dashboard-truth-risk-strip em{color:#667085;font-size:11px;line-height:1.25}.dashboard-truth-risk-strip em{color:#8a5a00;font-style:normal;font-weight:760}.dashboard-truth-risk-strip strong{color:#bd6800;font-size:14px;font-weight:820;line-height:1.15}.dashboard-truth-risk-strip article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-top:4px;display:grid}.dashboard-truth-risk-strip article button{color:#344054;min-width:0;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:7px;padding:5px 7px;font-size:11px;font-weight:760}.dashboard-truth-risk-strip article button:hover{color:#1f5eff;background:#f6f8ff;border-color:#b8c7ff}.dashboard-definition-strip>div,.dashboard-evidence-strip>div,.dashboard-pool-strip>div{gap:3px;min-width:0;display:grid}.dashboard-definition-strip span,.dashboard-evidence-strip span,.dashboard-pool-strip span,.dashboard-request-legend span{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.25;overflow:hidden}.dashboard-definition-strip strong,.dashboard-evidence-strip strong,.dashboard-pool-strip strong,.dashboard-request-legend strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:820;line-height:1.15;overflow:hidden}.dashboard-definition-strip small,.dashboard-evidence-strip small,.dashboard-pool-strip small,.dashboard-request-legend small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.3;overflow:hidden}.dashboard-evidence-strip,.dashboard-pool-strip{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 14px 14px}.dashboard-pool-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-pool-table{gap:7px;padding:0 14px 14px;display:grid}.dashboard-pool-table button{color:#475467;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #eef2f7;border-radius:8px;grid-template-columns:82px minmax(0,1fr) 72px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:grid}.dashboard-pool-table button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-pool-dispatch,.dashboard-pressure-evidence,.dashboard-site-evidence-strip{gap:8px;min-width:0;display:grid}.dashboard-pool-dispatch{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 14px 14px}.dashboard-pool-dispatch button,.dashboard-pressure-evidence button,.dashboard-site-evidence-strip button{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #e5eaf1;border-radius:8px;gap:4px;display:grid}.dashboard-pool-dispatch button{padding:8px 10px}.dashboard-pool-dispatch button:hover,.dashboard-pressure-evidence button:hover,.dashboard-site-evidence-strip button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-pool-dispatch button.warning,.dashboard-pressure-evidence button.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-pool-dispatch button.danger,.dashboard-pressure-evidence button.danger{background:snow;border-color:#ffd0d0}.dashboard-pool-dispatch span,.dashboard-pool-dispatch small,.dashboard-pressure-evidence span,.dashboard-pressure-evidence small,.dashboard-site-evidence-strip span,.dashboard-site-evidence-strip small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.25;overflow:hidden}.dashboard-pool-dispatch strong,.dashboard-pressure-evidence strong,.dashboard-site-evidence-strip strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:820;line-height:1.15;overflow:hidden}.dashboard-pressure-evidence{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 14px 14px}.dashboard-pressure-evidence.drawer{padding:14px}.dashboard-pressure-evidence button{padding:9px 10px}.dashboard-worker-scope-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;padding:14px;display:grid}.dashboard-worker-scope-grid>div,.dashboard-worker-selected{background:#fbfcfe;border:1px solid #e5eaf1;border-radius:8px;min-width:0}.dashboard-worker-scope-grid>div{gap:4px;padding:10px 12px;display:grid}.dashboard-worker-scope-grid span,.dashboard-worker-scope-grid small,.dashboard-worker-selected span,.dashboard-worker-selected small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.3;overflow:hidden}.dashboard-worker-scope-grid strong,.dashboard-worker-selected strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:820;line-height:1.2;overflow:hidden}.dashboard-worker-selected{background:#f8fbff;border-color:#cfe0ff;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 14px 14px;padding:12px;display:grid}.dashboard-worker-selected>div{gap:4px;min-width:0;display:grid}.dashboard-pool-table span,.dashboard-pool-table strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-pool-table strong{color:#172033;text-align:right;font-weight:760}.dashboard-node-flavor-table{gap:6px;padding:0 14px 14px;display:grid}.dashboard-node-flavor-head,.dashboard-node-flavor-table button{grid-template-columns:70px 70px minmax(0,1fr) 86px;align-items:center;gap:8px;min-width:0;display:grid}.dashboard-node-flavor-head{color:#98a2b3;padding:0 10px;font-size:11px;font-weight:760}.dashboard-node-flavor-table button{color:#475467;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #eef2f7;border-radius:8px;padding:8px 10px;font-size:12px}.dashboard-node-flavor-table button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-node-flavor-table strong,.dashboard-node-flavor-table span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-node-flavor-table strong{color:#172033;font-weight:820}.dashboard-pool-table i{background:#edf2f7;border-radius:999px;height:7px;display:block;overflow:hidden}.dashboard-pool-table i em{border-radius:inherit;background:#22b66f;height:100%;display:block}.dashboard-pool-table i.warning em{background:#ffb020}.dashboard-pool-table i.danger em{background:#ff4d4f}.dashboard-evidence-strip.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-evidence-strip>div,.dashboard-pool-strip>div{background:#fbfcfe;border:1px solid #eef2f7;border-radius:8px;padding:8px 10px}.dashboard-resource-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:grid}.dashboard-resource-checks>div{background:#fbfcfe;border:1px solid #eef2f7;border-radius:8px;gap:3px;min-width:0;padding:8px 10px;display:grid}.dashboard-resource-checks>div.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-resource-checks>div.danger,.dashboard-resource-checks>div.error{background:snow;border-color:#ffd0d0}.dashboard-resource-checks span,.dashboard-resource-checks small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.25;overflow:hidden}.dashboard-resource-checks strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:820;overflow:hidden}.dashboard-db-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 14px 10px;display:grid}.dashboard-db-check-grid>div{background:#fbfcfe;border:1px solid #eef2f7;border-radius:8px;gap:2px;min-width:0;padding:7px 9px;display:grid}.dashboard-db-check-grid>div.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-db-check-grid>div.danger,.dashboard-db-check-grid>div.error{background:snow;border-color:#ffd0d0}.dashboard-db-check-grid span,.dashboard-db-check-grid small,.dashboard-db-sample-line span{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.25;overflow:hidden}.dashboard-db-check-grid strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:820;overflow:hidden}.dashboard-db-sample-line{border-top:1px solid #eef2f7;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:auto 14px 14px;padding-top:8px;display:grid}.dashboard-capacity-body,.dashboard-worker-health,.dashboard-success-body,.dashboard-db-summary{gap:14px;padding:4px 14px 14px;display:grid}.dashboard-capacity-body{grid-template-columns:104px minmax(0,1fr);align-items:center}.dashboard-ring{background:radial-gradient(circle at center, #fff 0 54%, transparent 55%), conic-gradient(#1f72ff var(--dashboard-ring-value), #e8edf3 0);border-radius:50%;place-items:center;width:98px;height:98px;display:grid}.dashboard-ring.green{background:radial-gradient(circle at center, #fff 0 54%, transparent 55%), conic-gradient(#22b66f var(--dashboard-ring-value), #e8edf3 0)}.dashboard-ring>div{place-items:center;gap:2px;display:grid}.dashboard-ring strong{color:#172033;font-size:20px;font-weight:820;line-height:1}.dashboard-ring span,.dashboard-stat-stack span,.dashboard-success-body span,.dashboard-db-summary span,.dashboard-worker-health span,.dashboard-health-card span,.dashboard-health-metric span,.dashboard-analysis-metrics span{color:#667085;font-size:12px;line-height:1.3}.dashboard-stat-stack{gap:8px;min-width:0;display:grid}.dashboard-stat-stack>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;display:grid}.dashboard-stat-stack span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-stat-stack strong,.dashboard-worker-health strong{color:#172033;font-size:18px;font-weight:820}.dashboard-success-body{grid-template-columns:1fr;align-items:stretch;gap:0}.dashboard-success-body>button,.dashboard-worker-health>div:last-child,.dashboard-db-summary>div{gap:5px;min-width:0;display:grid}.dashboard-success-body>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eef2f7;border-radius:0;min-height:0;padding:10px 0;transition:background .16s}.dashboard-success-body>button:first-child{border-top:0;padding-top:0}.dashboard-success-body>button:hover,.dashboard-success-body>button:focus-visible{background:#f8fbff;outline:none}.dashboard-success-body strong{font-size:21px;font-weight:820;line-height:1}.dashboard-success-rate-row{gap:7px;min-width:0;display:grid}.dashboard-success-rate-head,.dashboard-success-rate-meta{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;min-width:0;display:grid}.dashboard-success-rate-meta{color:#667085;align-items:center;font-size:12px;line-height:1.3}.dashboard-success-rate-meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-success-rate-meta b{color:#475467;white-space:nowrap;font-weight:720}.dashboard-success-rate-track{background:#edf2f7;border-radius:999px;height:6px;display:block;overflow:hidden}.dashboard-success-rate-fill{border-radius:inherit;background:#1f72ff;height:100%;display:block}.dashboard-success-rate-fill.crawl{background:#22b66f}.dashboard-success-rate-fill.business{background:#ffb020}.dashboard-success-body small,.dashboard-worker-health small,.dashboard-health-card small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.3;overflow:hidden}.dashboard-mini-bars{gap:8px;padding:0 14px 14px;display:grid}.dashboard-mini-bars>div{color:#667085;grid-template-columns:48px minmax(0,1fr) 52px;align-items:center;gap:8px;font-size:12px;display:grid}.dashboard-mini-bars i,.dashboard-bar-list i,.dashboard-pressure-row i{background:#edf2f7;border-radius:999px;height:6px;display:block;overflow:hidden}.dashboard-mini-bars i:before{width:inherit;border-radius:inherit;content:"";background:#22b66f;height:100%;display:block}.dashboard-mini-bars i.danger:before{background:#ff4d4f}.dashboard-mini-bars i.warning:before{background:#ffb020}.dashboard-mini-bars i.success:before{background:#22b66f}.dashboard-mini-bars b{color:#172033;text-align:right;font-weight:760}.dashboard-success-interpretation,.dashboard-worker-signal,.dashboard-db-status-reason{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #dfe5ee;border-radius:8px;gap:4px;margin:0 14px 10px;padding:9px 10px;display:grid}.dashboard-worker-signal{margin-bottom:8px}.dashboard-worker-spec-summary{background:#fbfcfe;border:1px solid #eef2f7;border-radius:8px;gap:2px;min-width:0;margin:0 14px 8px;padding:7px 9px;display:grid}.dashboard-worker-spec-summary span,.dashboard-worker-spec-summary strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.25;overflow:hidden}.dashboard-worker-spec-summary span{color:#667085;font-size:11px}.dashboard-worker-spec-summary strong{color:#172033;font-size:12px;font-weight:780}.dashboard-db-status-reason{margin-bottom:14px}.dashboard-success-interpretation:hover,.dashboard-worker-signal:hover,.dashboard-db-status-reason:hover,.dashboard-success-breakdown button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-success-interpretation.success,.dashboard-worker-signal.success,.dashboard-db-status-reason.success,.dashboard-success-breakdown button.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-success-interpretation.info,.dashboard-db-status-reason.info,.dashboard-success-breakdown button.info{background:#f8fbff;border-color:#cfe0ff}.dashboard-success-interpretation.warning,.dashboard-worker-signal.warning,.dashboard-db-status-reason.warning,.dashboard-success-breakdown button.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-success-interpretation.danger,.dashboard-success-interpretation.error,.dashboard-worker-signal.danger,.dashboard-worker-signal.error,.dashboard-db-status-reason.danger,.dashboard-db-status-reason.error{background:snow;border-color:#ffd0d0}.dashboard-success-interpretation span,.dashboard-success-interpretation small,.dashboard-worker-signal span,.dashboard-worker-signal small,.dashboard-db-status-reason span,.dashboard-db-status-reason small,.dashboard-success-breakdown span,.dashboard-success-breakdown small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.3;overflow:hidden}.dashboard-success-interpretation strong,.dashboard-worker-signal strong,.dashboard-db-status-reason strong,.dashboard-success-breakdown strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:820;line-height:1.15;overflow:hidden}.dashboard-success-interpretation.warning strong,.dashboard-worker-signal.warning strong,.dashboard-db-status-reason.warning strong,.dashboard-success-breakdown button.warning strong{color:#bd6800}.dashboard-success-interpretation.danger strong,.dashboard-success-interpretation.error strong,.dashboard-worker-signal.danger strong,.dashboard-worker-signal.error strong,.dashboard-db-status-reason.danger strong,.dashboard-db-status-reason.error strong{color:#d92d20}.dashboard-success-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 14px 14px;display:grid}.dashboard-worker-actions,.dashboard-db-action-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;padding:0 14px 14px;display:grid}.dashboard-worker-cause-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;padding:0 14px 10px;display:grid}.dashboard-worker-cause-strip button{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #e5eaf1;border-radius:8px;gap:3px;padding:7px 8px;display:grid}.dashboard-worker-cause-strip button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-worker-cause-strip button.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-worker-cause-strip button.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-worker-cause-strip span,.dashboard-worker-cause-strip small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;line-height:1.25;overflow:hidden}.dashboard-worker-cause-strip strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:820;line-height:1.15;overflow:hidden}.dashboard-db-action-strip{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:10px}.dashboard-success-breakdown button,.dashboard-worker-actions button,.dashboard-db-action-strip button{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #eef2f7;border-radius:8px;gap:3px;padding:7px 8px;display:grid}.dashboard-worker-actions button:hover,.dashboard-db-action-strip button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-worker-actions button.success,.dashboard-db-action-strip button.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-worker-actions button.warning,.dashboard-db-action-strip button.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-worker-actions span,.dashboard-worker-actions small,.dashboard-db-action-strip span,.dashboard-db-action-strip small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.3;overflow:hidden}.dashboard-worker-actions strong,.dashboard-db-action-strip strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:820;line-height:1.15;overflow:hidden}.dashboard-worker-actions button.warning strong,.dashboard-db-action-strip button.warning strong{color:#bd6800}.dashboard-worker-health{grid-template-columns:104px minmax(0,1fr);align-items:center}.dashboard-db-summary{grid-template-columns:1fr 1fr}.dashboard-db-summary.mysql-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dashboard-db-summary>div{background:#fbfcfe;border:1px solid #e5eaf1;border-radius:8px;min-height:88px;padding:12px}.dashboard-db-card .dashboard-db-summary{gap:6px;padding:2px 14px 10px}.dashboard-db-card .dashboard-db-summary>div{min-height:62px;padding:8px 10px}.dashboard-db-card .dashboard-db-summary span,.dashboard-db-card .dashboard-db-summary small{font-size:11px}.dashboard-db-card .dashboard-db-summary strong{font-size:12px}.dashboard-db-card .dashboard-db-summary b{font-size:18px}.dashboard-db-hero{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:8px;padding:2px 14px 10px;display:grid}.dashboard-db-dominant,.dashboard-db-compact-list>div{background:#fbfcfe;border:1px solid #eef2f7;border-radius:8px;min-width:0}.dashboard-db-dominant{align-content:start;gap:5px;padding:10px 11px;display:grid}.dashboard-db-dominant.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-db-dominant.error,.dashboard-db-dominant.danger{background:snow;border-color:#ffd0d0}.dashboard-db-dominant.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-db-dominant span,.dashboard-db-dominant small,.dashboard-db-compact-list span,.dashboard-db-compact-list small{color:#667085;text-overflow:ellipsis;min-width:0;font-size:11px;line-height:1.3;overflow:hidden}.dashboard-db-dominant span,.dashboard-db-compact-list span,.dashboard-db-compact-list small{white-space:nowrap}.dashboard-db-dominant small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-db-dominant strong{color:#172033;font-size:13px;font-weight:820}.dashboard-db-dominant b{color:#bd6800;font-size:23px;line-height:1}.dashboard-db-dominant.error b,.dashboard-db-dominant.danger b{color:#d92d20}.dashboard-db-dominant.success b{color:#0f9f63}.dashboard-db-compact-list{gap:6px;min-width:0;display:grid}.dashboard-db-compact-list>div{grid-template-columns:minmax(48px,.7fr) auto;align-items:baseline;gap:2px 8px;padding:7px 9px;display:grid}.dashboard-db-compact-list>div.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-db-compact-list>div.danger,.dashboard-db-compact-list>div.error{background:snow;border-color:#ffd0d0}.dashboard-db-compact-list strong{color:#172033;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:820;overflow:hidden}.dashboard-db-compact-list small{grid-column:1/-1}.dashboard-db-summary strong{color:#0f9f63;font-size:13px;font-weight:780}.dashboard-db-summary b{color:#172033;font-size:22px;line-height:1.1}.dashboard-dot{vertical-align:1px;background:#98a2b3;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.dashboard-dot.success{background:#22b66f}.dashboard-dot.warning{background:#ffb020}.dashboard-dot.error,.dashboard-dot.danger{background:#ff4d4f}.dashboard-dot.muted{background:#98a2b3}.dashboard-grid-4,.dashboard-grid-2,.dashboard-grid-3,.dashboard-site-insights,.dashboard-bottom-grid,.dashboard-analysis-tables{gap:12px;min-width:0;display:grid}.dashboard-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.dashboard-grid-2{grid-template-columns:minmax(0,1.05fr) minmax(420px,1fr);align-items:start}.dashboard-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.dashboard-bottom-grid{grid-template-columns:minmax(0,1.45fr) minmax(360px,.75fr);align-items:start}.dashboard-site-insights{grid-template-columns:minmax(0,1fr);align-items:start}.dashboard-chart-shell{min-width:0;min-height:210px;position:relative;overflow:hidden}.dashboard-chart-shell.quality{min-height:154px;padding:0 10px 4px 4px}.dashboard-chart{width:100%;height:210px;min-height:210px}.dashboard-chart.request{height:200px;min-height:200px}.dashboard-chart.quality{height:150px;min-height:150px}.dashboard-quality-card .dashboard-chart-shell.quality{min-height:120px}.dashboard-quality-card .dashboard-chart.quality{height:116px;min-height:116px}.dashboard-request-total{color:#667085;pointer-events:none;text-align:center;place-items:center;width:76px;height:76px;margin:72px 0 0 36px;font-size:11px;display:grid;position:absolute}.dashboard-request-total strong{color:#172033;font-size:18px;font-weight:820;line-height:1}.dashboard-chart-note{color:#475467;pointer-events:none;background:#f8fbfff0;border:1px solid #d8e4f5;border-radius:999px;max-width:calc(100% - 24px);padding:6px 9px;font-size:12px;line-height:1.3;position:absolute;bottom:12px;right:12px}.dashboard-chart-note.warning{color:#9a6700;background:#fffaebf2;border-color:#ffe1a3}.dashboard-chart-empty-panel{width:calc(100% - 28px);min-height:136px;color:inherit;font:inherit;text-align:center;background:#fbfcfe;border:1px solid #e5eaf1;border-radius:8px;align-content:center;gap:6px;margin:0 14px;padding:18px;display:grid}.dashboard-chart-empty-panel.compact{min-height:92px}.dashboard-chart-empty-panel:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-chart-empty-panel span,.dashboard-chart-empty-panel small{color:#667085;font-size:12px;line-height:1.35}.dashboard-chart-empty-panel strong{color:#172033;font-size:15px;font-weight:820;line-height:1.2}.dashboard-request-empty-card{grid-column:span 2}.dashboard-request-empty-board{grid-template-columns:minmax(230px,1.15fr) repeat(4,minmax(0,1fr));gap:8px;min-width:0;padding:0 14px 14px;display:grid}.dashboard-request-empty-main,.dashboard-request-empty-board button{min-width:0;min-height:92px;color:inherit;font:inherit;text-align:left;background:#fbfcfe;border:1px solid #e5eaf1;border-radius:8px;align-content:center;gap:4px;padding:11px 12px;display:grid}.dashboard-request-empty-board button{cursor:pointer}.dashboard-request-empty-board button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-request-empty-board button.active{background:#eef5ff;border-color:#84adff;box-shadow:inset 3px 0 #1f72ff}.dashboard-request-empty-board button.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-request-empty-board button.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-request-empty-board button.log{background:#f8fbff;border-color:#cfe0ff}.dashboard-request-empty-board span,.dashboard-request-empty-board small,.dashboard-request-empty-board strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-request-empty-board span,.dashboard-request-empty-board small{color:#667085;font-size:11px;line-height:1.3}.dashboard-request-empty-main strong{color:#172033;font-size:18px;font-weight:820;line-height:1.15}.dashboard-request-empty-board button strong{color:#172033;font-size:15px;font-weight:820;line-height:1.15}.dashboard-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.dashboard-empty-actions button{color:#344054;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:760}.dashboard-empty-actions button:hover{color:#1f5eff;background:#f6f8ff;border-color:#b8c7ff}.dashboard-empty-actions button.primary{color:#1457d9;background:#eef5ff;border-color:#9cc0ff}.dashboard-empty-actions button.primary:hover{color:#0f4fc7;background:#e3efff;border-color:#1f72ff}.dashboard-empty-window-board{background:#fbfcfe;border:1px solid #dfe5ee;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:12px;margin:2px 14px 14px;padding:14px;display:grid}.dashboard-empty-window-board.site{margin-top:0}.dashboard-empty-window-board.closed-loop{margin-top:4px;margin-bottom:0}.dashboard-empty-window-board>div:first-child{gap:5px;min-width:0;display:grid}.dashboard-empty-window-board span,.dashboard-empty-window-board small,.dashboard-empty-window-metrics span{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.35;overflow:hidden}.dashboard-empty-window-board strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;font-weight:820;line-height:1.2;overflow:hidden}.dashboard-empty-window-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-empty-window-metrics button{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5eaf1;border-radius:8px;gap:4px;padding:9px 10px;display:grid}.dashboard-empty-window-metrics button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-empty-window-metrics strong{font-size:14px}.dashboard-chart-status{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #dfe5ee;border-radius:8px;gap:3px;margin:0 14px 12px;padding:8px 10px;display:grid}.dashboard-chart-status:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-chart-status.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-chart-status.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-chart-status.danger,.dashboard-chart-status.error,.dashboard-chart-status.critical{background:snow;border-color:#ffd0d0}.dashboard-chart-status.muted{background:#fbfcfe}.dashboard-chart-status span{color:#344054;font-weight:760}.dashboard-quality-stack,.dashboard-site-rank-list,.dashboard-rootcause-list{gap:8px;padding:4px 14px 14px;display:grid}.dashboard-quality-stack button,.dashboard-site-rank-list button,.dashboard-rootcause-list button,.dashboard-analysis-metrics button,.dashboard-alert-row{width:100%;font:inherit;text-align:left;cursor:pointer;border:0}.dashboard-quality-stack button{background:#fbfcfe;border:1px solid #e5eaf1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;padding:10px 12px;display:grid}.dashboard-rootcause-list{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-site-top .dashboard-rootcause-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.dashboard-rootcause-list.drawer{padding:0}.dashboard-rootcause-list button{background:#fbfcfe;border:1px solid #e5eaf1;border-radius:8px;gap:4px;min-width:0;padding:9px 10px;display:grid}.dashboard-rootcause-list button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-rootcause-list button.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-rootcause-list button.danger{background:snow;border-color:#ffd0d0}.dashboard-rootcause-list span,.dashboard-rootcause-list em{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:normal;line-height:1.25;overflow:hidden}.dashboard-rootcause-list strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;font-weight:820;line-height:1.1;overflow:hidden}.dashboard-rootcause-list button.warning strong{color:#bd6800}.dashboard-rootcause-list button.danger strong{color:#d92d20}.dashboard-quality-stack button:hover,.dashboard-site-rank-list button:hover,.dashboard-analysis-metrics button:hover,.dashboard-alert-row:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-quality-stack span,.dashboard-site-rank-list span{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.dashboard-quality-stack strong{color:#172033;font-size:19px;font-weight:820}.dashboard-quality-stack em{color:#667085;grid-column:1/-1;font-size:11px;font-style:normal}.dashboard-site-rank-list button{background:#fff;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1.1fr) 78px minmax(142px,.9fr);align-items:center;gap:8px;min-height:58px;padding:8px 10px;display:grid}.dashboard-site-rank-list strong{color:#ff4d4f;text-align:right;font-size:13px;font-weight:800}.dashboard-site-rank-list.success strong{color:#0f9f63}.dashboard-site-rank-list.volume strong{color:#172033}.dashboard-site-rank-list em{color:#667085;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:normal;overflow:hidden}.dashboard-site-rank-list span small,.dashboard-site-rank-list em small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:2px;font-size:10px;font-style:normal;font-weight:500;line-height:1.25;display:block;overflow:hidden}.dashboard-bar-list{gap:12px;padding:6px 14px 16px;display:grid}.dashboard-request-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 14px 14px;display:grid}.dashboard-quality-tier-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 14px 12px;display:grid}.dashboard-quality-tier-strip button{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #e5eaf1;border-radius:8px;gap:4px;padding:8px 9px;display:grid}.dashboard-quality-tier-strip button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-quality-tier-strip button.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-quality-tier-strip button.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-quality-tier-strip button.active{background:#eef5ff;border-color:#84adff;box-shadow:inset 3px 0 #1f72ff}.dashboard-quality-tier-strip span,.dashboard-quality-tier-strip small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.3;overflow:hidden}.dashboard-quality-tier-strip strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:820;line-height:1.15;overflow:hidden}.dashboard-request-legend button{min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #eef2f7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:8px 10px;display:grid}.dashboard-request-legend button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-request-legend i{background:#1f72ff;border-radius:999px;grid-column:1/-1;max-width:100%;height:4px;display:block}.dashboard-request-legend i.success{background:#22b66f}.dashboard-request-legend i.warning{background:#ffb020}.dashboard-request-legend i.error{background:#ff4d4f}.dashboard-request-legend i.info{background:#1f72ff}.dashboard-bar-list>div{gap:5px;display:grid}.dashboard-bar-list>div>div{color:#475467;justify-content:space-between;gap:10px;font-size:12px;display:flex}.dashboard-bar-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-bar-list b{color:#344054;font-weight:760}.dashboard-bar-list em{border-radius:inherit;background:#ff343b;height:100%;display:block}.dashboard-health-grid,.dashboard-health-cards{gap:8px;display:grid}.dashboard-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:4px 14px 14px}.dashboard-db-health-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;padding:4px 14px 14px;display:grid}.dashboard-db-health-service{min-width:0;min-height:0;max-height:180px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #e5eaf1;border-radius:8px;align-content:start;gap:7px;padding:10px;display:grid}.dashboard-db-health-service:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-db-health-service.mysql{background:#fffaf0;border-color:#ffe1a3}.dashboard-db-health-service.redis{background:#f7fffb;border-color:#c8f2dc}.dashboard-db-health-service>span,.dashboard-db-health-service>small,.dashboard-db-health-metrics span{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.3;overflow:hidden}.dashboard-db-health-service>strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:820;line-height:1.2;overflow:hidden}.dashboard-db-health-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.dashboard-db-health-service.redis .dashboard-db-health-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-db-health-metrics i{background:#ffffffb8;border:1px solid #e5eaf1;border-radius:7px;gap:3px;min-width:0;padding:6px 7px;font-style:normal;display:grid}.dashboard-db-health-metrics i.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-db-health-metrics i.danger,.dashboard-db-health-metrics i.error{background:snow;border-color:#ffd0d0}.dashboard-db-health-metrics b{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:820;line-height:1.15;overflow:hidden}.dashboard-db-health-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;min-width:0;padding:0 14px 10px;display:grid}.dashboard-db-health-grid button{min-width:0;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #e5eaf1;border-radius:8px;align-content:start;gap:4px;padding:8px 9px;display:grid}.dashboard-db-health-grid button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-db-health-grid button.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-db-health-grid button.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-db-health-grid button.danger,.dashboard-db-health-grid button.error{background:snow;border-color:#ffd0d0}.dashboard-db-health-grid span,.dashboard-db-health-grid small,.dashboard-db-health-grid strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-db-health-grid span,.dashboard-db-health-grid small{color:#667085;font-size:11px;line-height:1.3}.dashboard-db-health-grid strong{color:#172033;font-size:14px;font-weight:820;line-height:1.15}.dashboard-db-health-grid button.warning strong{color:#bd6800}.dashboard-db-health-grid button.danger strong,.dashboard-db-health-grid button.error strong{color:#d92d20}.dashboard-health-focus-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;padding:0 14px 14px;display:grid}.dashboard-health-focus-strip button{min-width:0;min-height:68px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #e5eaf1;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.dashboard-health-focus-strip button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-health-focus-strip button.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-health-focus-strip button.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-health-focus-strip button.danger,.dashboard-health-focus-strip button.error{background:snow;border-color:#ffd0d0}.dashboard-health-cards{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 14px 10px}.dashboard-health-cards.redis{padding-bottom:14px}.dashboard-health-section-title{justify-content:space-between;align-items:center;gap:10px;padding:10px 14px 0;display:flex}.dashboard-health-section-title span{color:#344054;letter-spacing:0;font-size:12px;font-weight:820}.dashboard-health-card{min-width:0;min-height:82px;color:inherit;font:inherit;text-align:left;background:#fbfcfe;border:1px solid #e5eaf1;border-radius:8px;gap:5px;padding:9px 10px;display:grid}.dashboard-health-matrix,.dashboard-pressure-card{align-self:start}.dashboard-health-grid .dashboard-health-card,.dashboard-health-card.actionable{cursor:pointer}.dashboard-health-grid .dashboard-health-card:hover,.dashboard-health-card.actionable:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-health-card.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-health-card.error,.dashboard-health-card.danger{background:snow;border-color:#ffd0d0}.dashboard-health-card.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-health-card em{color:#475467;background:#eef2f7;border-radius:999px;width:fit-content;padding:2px 6px;font-size:10px;font-style:normal;font-weight:820;line-height:1.2}.dashboard-health-card strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:1.1;overflow:hidden}.dashboard-health-metric{gap:2px;margin-top:auto;display:grid}.dashboard-health-metric b{color:#344054;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.dashboard-mysql-drilldown .n-descriptions,.dashboard-redis-drilldown .n-descriptions{margin:14px}.dashboard-mysql-drilldown .n-alert,.dashboard-redis-drilldown .n-alert{margin:0 14px 14px}.dashboard-pressure-table{gap:6px;padding:4px 14px 14px;display:grid}.dashboard-drawer-toolbar{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin-bottom:10px;display:flex}.dashboard-drawer-toolbar>div{min-width:0}.dashboard-drawer-toolbar small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:4px;font-size:12px;line-height:1.35;display:block;overflow:hidden}.dashboard-pressure-note{background:#fbfcfe;border:1px solid #dfe5ee;border-radius:8px;gap:2px;padding:9px 10px;display:grid}.dashboard-pressure-note.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-pressure-note.success{background:#f4fff8;border-color:#c8f2dc}.dashboard-pressure-note strong{color:#172033;font-size:12px;font-weight:780}.dashboard-pressure-note span{color:#667085;font-size:11px;line-height:1.35}.dashboard-pressure-head,.dashboard-pressure-row{grid-template-columns:minmax(190px,1.55fr) repeat(3,minmax(78px,.9fr)) 48px;align-items:center;gap:8px;display:grid}.dashboard-pressure-head{color:#667085;font-size:11px;font-weight:760}.dashboard-pressure-row{color:#475467;min-height:38px;font-size:12px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px}.dashboard-pressure-row:hover{background:#f6f8ff}.dashboard-pressure-row strong{color:#172033;gap:2px;min-width:0;font-size:12px;line-height:1.2;display:grid}.dashboard-pressure-row small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:500;overflow:hidden}.dashboard-pressure-row span{grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:6px;display:grid}.dashboard-pressure-row i em{border-radius:inherit;background:#22b66f;height:100%;display:block}.dashboard-pressure-row i.warning em{background:#ffb020}.dashboard-pressure-row i.danger em{background:#ff4d4f}.dashboard-pressure-row b{color:#344054;text-align:right}.dashboard-table-wrap{min-width:0;padding:0 14px 14px}.dashboard-table-link{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.dashboard-table-link strong,.dashboard-table-link small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-table-link strong{color:#172033;font-size:12px;font-weight:780}.dashboard-table-link small{color:#667085;margin-top:2px;font-size:10px}.dashboard-site-metric-cell{gap:2px;min-width:0;display:grid}.dashboard-site-metric-cell strong,.dashboard-site-metric-cell small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-site-metric-cell strong{color:#172033;font-size:13px;font-weight:820;line-height:1.2}.dashboard-site-metric-cell small{color:#667085;font-size:10px;line-height:1.25}.dashboard-site-table-footer{color:#667085;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px 0;font-size:12px;display:flex}.dashboard-resource-coverage,.dashboard-site-summary,.dashboard-site-leaderboards{gap:12px;min-width:0;display:grid}.dashboard-resource-coverage{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-resource-coverage>div{background:#fff;border:1px solid #dfe5ee;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.dashboard-resource-coverage>div.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-resource-coverage span,.dashboard-resource-coverage small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.3;overflow:hidden}.dashboard-resource-coverage strong{color:#172033;font-size:17px;font-weight:820;line-height:1.15}.dashboard-resource-brief{grid-template-columns:minmax(220px,1fr) repeat(4,minmax(0,.9fr));gap:6px;min-width:0;display:grid}.dashboard-resource-brief-main,.dashboard-resource-brief button{min-width:0;min-height:48px;color:inherit;font:inherit;text-align:left;background:#fff;border:1px solid #dfe5ee;border-radius:8px;align-content:center;gap:3px;padding:7px 9px;display:grid}.dashboard-resource-brief button{cursor:pointer}.dashboard-resource-brief button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-resource-brief-main.success,.dashboard-resource-brief button.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-resource-brief-main.warning,.dashboard-resource-brief button.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-resource-brief-main.danger,.dashboard-resource-brief-main.error,.dashboard-resource-brief button.danger,.dashboard-resource-brief button.error{background:snow;border-color:#ffd0d0}.dashboard-resource-brief span,.dashboard-resource-brief small,.dashboard-resource-brief strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-resource-brief span,.dashboard-resource-brief small{color:#667085;font-size:10px;line-height:1.25}.dashboard-resource-brief strong{color:#172033;font-size:12px;font-weight:820;line-height:1.15}.dashboard-resource-brief .warning strong{color:#bd6800}.dashboard-resource-brief .danger strong,.dashboard-resource-brief .error strong{color:#d92d20}.dashboard-site-summary{grid-template-columns:repeat(3,minmax(0,1fr));padding:4px 14px 12px}.dashboard-site-summary button{min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #e5eaf1;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.dashboard-site-summary button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-site-summary button.risk{background:snow;border-color:#ffd0d0}.dashboard-site-summary button.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-site-summary span,.dashboard-site-summary em,.dashboard-site-summary small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:normal;line-height:1.3;overflow:hidden}.dashboard-site-summary strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:820;line-height:1.2;overflow:hidden}.dashboard-site-summary button.risk em{color:#d92d20}.dashboard-site-summary button.success em{color:#0f9f63}.dashboard-site-leaderboards{grid-template-columns:repeat(3,minmax(0,1fr));padding:4px 14px 12px}.dashboard-site-rankboards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;padding:0 14px 12px;display:grid}.dashboard-site-active-board{min-width:0;padding:0 14px 12px;display:grid}.dashboard-site-active-board .dashboard-site-rankboard{grid-template-columns:minmax(230px,.72fr) repeat(5,minmax(0,1fr));align-items:stretch}.dashboard-site-active-board .dashboard-site-rankboard header{border-bottom:0;border-right:1px solid #d8dee8bf;align-content:center;padding:0 10px 0 0}.dashboard-site-active-board .dashboard-site-rankboard>button{grid-template-columns:auto minmax(0,1fr);align-content:center;min-height:52px}.dashboard-site-active-board .dashboard-site-rankboard>button strong{text-align:left;grid-area:2/2}.dashboard-site-active-board .dashboard-site-rankboard>button small{display:none}.dashboard-site-active-board .dashboard-site-rankboard-actions{grid-column:1/-1}.dashboard-site-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;padding:0 14px 12px;display:grid}.dashboard-site-summary-grid button{min-width:0;min-height:96px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5eaf1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:4px 10px;padding:12px 12px 10px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.dashboard-site-summary-grid button:before{content:"";background:0 0;border-radius:8px 0 0 8px;width:3px;position:absolute;inset:0 auto 0 0}.dashboard-site-summary-grid button:hover{background:#f6f8ff;border-color:#b8c7ff;transform:translateY(-1px)}.dashboard-site-summary-grid button:focus-visible{outline-offset:2px;outline:2px solid #1f72ff61}.dashboard-site-summary-grid button:active{transform:translateY(0)}.dashboard-site-summary-grid button.active{background:#f4f7ff;border-color:#5d91ff;box-shadow:inset 0 0 0 1px #1f72ff5c,0 8px 18px #1f72ff14}.dashboard-site-summary-grid button.active:before{background:#1f72ff}.dashboard-site-summary-grid button.danger{background:snow;border-color:#ffd0d0}.dashboard-site-summary-grid button.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-site-summary-grid button.info{background:#f8fbff;border-color:#cfe0ff}.dashboard-site-summary-grid button.active.danger{background:#fff5f5;border-color:#ff8a8a}.dashboard-site-summary-grid button.active.danger:before{background:#d92d20}.dashboard-site-summary-grid button.active.success{background:#f3fff8;border-color:#79d9aa}.dashboard-site-summary-grid button.active.success:before{background:#0f9f63}.dashboard-site-summary-grid button.active.info{background:#f4f7ff;border-color:#5d91ff}.dashboard-site-summary-grid button.active.info:before{background:#1f72ff}.dashboard-site-summary-grid span,.dashboard-site-summary-grid em,.dashboard-site-summary-grid small,.dashboard-site-summary-grid b{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:normal;line-height:1.3;overflow:hidden}.dashboard-site-summary-grid .dashboard-site-summary-title{color:#344054;align-items:center;gap:6px;min-width:0;font-weight:740;display:flex}.dashboard-site-summary-grid .dashboard-site-summary-title i{color:#1f5eff;background:#e8f0ff;border-radius:999px;flex:none;padding:2px 6px;font-size:10px;font-style:normal;font-weight:760;line-height:1.2}.dashboard-site-summary-grid strong{color:#172033;text-align:right;font-size:17px;font-weight:820;line-height:1}.dashboard-site-summary-grid em,.dashboard-site-summary-grid small,.dashboard-site-summary-grid b{grid-column:1/-1}.dashboard-site-summary-grid b{justify-content:space-between;align-items:center;gap:8px;display:flex}.dashboard-site-summary-grid em{color:#172033;font-size:13px;font-weight:760}.dashboard-site-summary-grid button.danger strong{color:#d92d20}.dashboard-site-summary-grid button.success strong{color:#0f9f63}.dashboard-site-summary-grid button.info strong{color:#1f5eff}.dashboard-site-summary-arrow{color:#98a2b3;flex:none;font-size:14px;transition:color .16s,transform .16s}.dashboard-site-summary-grid button:hover .dashboard-site-summary-arrow,.dashboard-site-summary-grid button.active .dashboard-site-summary-arrow{color:#1f72ff;transform:translate(2px)}.dashboard-site-rankboard{cursor:pointer;background:#fff;border:1px solid #e5eaf1;border-radius:8px;align-content:start;gap:6px;min-width:0;padding:10px;display:grid}.dashboard-site-rankboard.danger{background:snow;border-color:#ffd0d0}.dashboard-site-rankboard.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-site-rankboard.info{background:#f8fbff;border-color:#cfe0ff}.dashboard-site-rankboard.active{border-color:#84adff;box-shadow:inset 0 0 0 1px #1f72ff59}.dashboard-site-rankboard:hover{border-color:#b8c7ff}.dashboard-site-rankboard.active header{border-bottom-color:#1f72ff40}.dashboard-site-rankboard header,.dashboard-site-rankboard button{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-width:0;display:grid}.dashboard-site-rankboard header{border-bottom:1px solid #d8dee8cc;grid-template-columns:minmax(0,1fr) auto;padding-bottom:4px}.dashboard-site-rankboard button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:7px 8px}.dashboard-site-rankboard button:hover{background:#1f72ff0f;border-color:#b8c7ff}.dashboard-site-rankboard b{color:#667085;background:#eef2f7;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.dashboard-site-rankboard span,.dashboard-site-rankboard strong,.dashboard-site-rankboard small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-site-rankboard header strong,.dashboard-site-rankboard button span{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:820}.dashboard-site-rankboard button strong{color:#d92d20;text-align:right;font-size:12px}.dashboard-site-rankboard.success button strong{color:#0f9f63}.dashboard-site-rankboard.info button strong{color:#1f5eff}.dashboard-site-rankboard small{color:#667085;grid-column:2/-1;font-size:10px;line-height:1.25}.dashboard-site-rankboard .dashboard-empty.compact{margin:0;padding:10px;font-size:12px}.dashboard-site-rankboard-actions{border-top:1px solid #d8dee8bf;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:6px;display:grid}.dashboard-site-rankboard-actions button{color:#344054;cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:7px;grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;min-height:28px;padding:5px 6px;font-size:11px;font-weight:760;display:grid}.dashboard-site-rankboard-actions button:hover{color:#1f5eff;background:#f6f8ff;border-color:#b8c7ff}.dashboard-site-rankboard-actions button:disabled{cursor:not-allowed;opacity:.45}.dashboard-sample-cell{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #e5eaf1;border-radius:7px;gap:2px;padding:6px 8px;display:grid}.dashboard-sample-cell:disabled{cursor:default;opacity:.76}.dashboard-sample-cell:not(:disabled):hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-sample-cell.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-sample-cell.info{background:#f6f8ff;border-color:#c6d8ff}.dashboard-sample-cell.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-sample-cell.danger{background:snow;border-color:#ffd0d0}.dashboard-sample-cell strong,.dashboard-sample-cell small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-sample-cell strong{color:#172033;font-size:12px;line-height:1.15}.dashboard-sample-cell.success strong{color:#0f9f63}.dashboard-sample-cell.info strong{color:#1f5eff}.dashboard-sample-cell.warning strong{color:#bd6800}.dashboard-sample-cell.danger strong{color:#d92d20}.dashboard-sample-cell small{color:#667085;font-size:10px;line-height:1.25}.dashboard-site-sort-strip{grid-template-columns:minmax(0,1.35fr) minmax(160px,.7fr) minmax(150px,.55fr);gap:8px;min-width:0;padding:0 14px 12px;display:grid}.dashboard-site-sort-strip>div{background:#fbfcfe;border:1px solid #dfe5ee;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.dashboard-site-sort-strip span,.dashboard-site-sort-strip small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.3;overflow:hidden}.dashboard-site-sort-strip strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:820;line-height:1.2;overflow:hidden}.dashboard-site-evidence-strip{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 14px 12px}.dashboard-site-evidence-strip button{min-height:78px;max-height:92px;padding:10px 12px;overflow:hidden}.dashboard-site-evidence-strip strong{color:#d92d20;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.dashboard-site-evidence-strip button.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-site-evidence-strip button.success strong{color:#0f9f63}.dashboard-site-evidence-strip button.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-site-evidence-strip button.warning strong{color:#bd6800}.dashboard-site-evidence-strip button.danger{background:snow;border-color:#ffd0d0}.dashboard-site-evidence-strip button.danger strong{color:#d92d20}.dashboard-site-evidence-strip .dashboard-empty{grid-column:1/-1}.dashboard-site-board{background:#fbfcfe;border:1px solid #e5eaf1;border-radius:8px;gap:7px;min-width:0;padding:10px;display:grid}.dashboard-site-board.risk{background:snow;border-color:#ffd0d0}.dashboard-site-board.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-site-board header,.dashboard-site-board button{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-width:0;display:grid}.dashboard-site-board header{border-bottom:1px solid #d8dee8b3;padding:0 2px 4px}.dashboard-site-board header strong{color:#172033;font-size:13px;font-weight:820}.dashboard-site-board header span{color:#667085;text-align:right;font-size:11px}.dashboard-site-board button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:baseline;padding:7px 8px}.dashboard-site-board button:hover{background:#1f72ff0f}.dashboard-site-board button span,.dashboard-site-board button small,.dashboard-site-board header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-site-board button span{color:#172033;font-size:12px;font-weight:760}.dashboard-site-board button strong{color:#d92d20;text-align:right;font-size:12px;font-weight:820}.dashboard-site-board.success button strong{color:#0f9f63}.dashboard-site-board.volume button strong{color:#172033}.dashboard-site-board button small{color:#667085;grid-column:1/-1;font-size:10px}.dashboard-site-board{align-content:start;min-height:142px}.dashboard-site-board.active{box-shadow:inset 0 0 0 1px #1f72ff52}.dashboard-site-board>button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d8dee8cc;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 8px;padding:0 0 8px;display:grid}.dashboard-site-board>button:hover{background:0 0}.dashboard-site-board>button span,.dashboard-site-board>button em,.dashboard-site-board>div b,.dashboard-site-board>div small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-site-board>button span{color:#667085;font-size:12px;font-weight:760}.dashboard-site-board>button strong{color:#172033;font-size:20px;line-height:1}.dashboard-site-board.risk>button strong,.dashboard-site-board.danger>button strong{color:#d92d20}.dashboard-site-board.success>button strong{color:#0f9f63}.dashboard-site-board>button em{color:#98a2b3;grid-column:1/-1;font-size:11px;font-style:normal}.dashboard-site-board>div{gap:3px;min-width:0;display:grid}.dashboard-site-board>div b{color:#172033;font-size:13px;line-height:1.2}.dashboard-site-board>div small{color:#667085;font-size:11px;line-height:1.35}.dashboard-board-empty{color:#98a2b3;padding:10px 8px;font-size:12px}.dashboard-analysis-card{padding-bottom:14px}.dashboard-analysis-metrics{grid-template-columns:repeat(5,minmax(110px,1fr));gap:8px;padding:4px 14px 12px;display:grid}.dashboard-analysis-metrics>button{background:#fbfcfe;border:1px solid #e5eaf1;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.dashboard-analysis-metrics strong{color:#172033;font-size:20px;line-height:1.1}.dashboard-analysis-tables{grid-template-columns:minmax(230px,.8fr) minmax(360px,1.4fr);padding:0 14px}.dashboard-analysis-tables.single{grid-template-columns:1fr}.dashboard-ops-card{padding-bottom:14px}.dashboard-ops-queue{grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.1fr);gap:10px;padding:2px 14px 0;display:grid}.dashboard-ops-queue section{align-content:start;gap:6px;min-width:0;display:grid}.dashboard-ops-queue button{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #e5eaf1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 8px;padding:7px 9px;display:grid}.dashboard-ops-queue button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-ops-queue button span,.dashboard-ops-queue button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-ops-queue button span{color:#172033;font-size:12px;font-weight:760}.dashboard-ops-queue button strong{color:#bd6800;text-align:right;font-size:14px;font-weight:820}.dashboard-ops-queue button small{color:#667085;grid-column:1/-1;font-size:11px}.dashboard-ops-queue button.dashboard-evidence-sample{background:#fff;grid-template-columns:minmax(0,1fr) auto}.dashboard-ops-queue button.dashboard-evidence-sample strong{color:#172033;font-size:12px}.dashboard-ops-queue button.dashboard-evidence-sample em{color:#1f5eff;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;font-size:11px;font-style:normal;overflow:hidden}.dashboard-ops-queue button.dashboard-evidence-sample i{background:#fbfcfe;border:1px solid #eef2f7;border-radius:7px;grid-column:1/-1;gap:2px;min-width:0;margin-top:2px;padding:6px 8px;font-style:normal;display:grid}.dashboard-ops-queue button.dashboard-evidence-sample i.danger{background:snow;border-color:#ffd0d0}.dashboard-ops-queue button.dashboard-evidence-sample i.warning,.dashboard-ops-queue button.dashboard-evidence-sample i.unknown{background:#fffaf0;border-color:#ffe1a3}.dashboard-ops-queue button.dashboard-evidence-sample i.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-ops-queue button.dashboard-evidence-sample i b,.dashboard-ops-queue button.dashboard-evidence-sample i small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-ops-queue button.dashboard-evidence-sample i b{color:#172033;font-size:11px;font-weight:760}.dashboard-ops-queue button.dashboard-evidence-sample i small{color:#667085;font-size:10px}.dashboard-ops-queue .dashboard-empty{padding:10px}.dashboard-ops-queue .dashboard-empty-window{gap:4px;min-height:86px}.dashboard-site-table{border:1px solid #d8dee8;border-radius:8px;overflow:hidden}.dashboard-site-table-head,.dashboard-site-table-row{grid-template-columns:minmax(150px,1fr) 90px 100px 100px;align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:grid}.dashboard-site-table-head{color:#667085;background:#f8fafc;border-bottom:1px solid #edf0f3;font-weight:760}.dashboard-site-table-row{color:#475467;border-bottom:1px solid #f0f3f7}.dashboard-site-table-row:last-child{border-bottom:0}.dashboard-site-table-row span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-site-table-row b{color:#172033}.dashboard-site-table-panel{min-width:0}.dashboard-alert-card{min-height:100%}.dashboard-alert-counts{grid-template-columns:repeat(3,1fr);gap:8px;padding:4px 14px 12px;display:grid}.dashboard-alert-counts>div{background:#fbfcfe;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.dashboard-alert-counts span{font-size:12px}.dashboard-alert-counts strong{color:#172033;font-size:20px}.dashboard-alert-list{gap:8px;padding:0 14px 14px;display:grid}.dashboard-alert-list.drawer{padding:0}.dashboard-alert-row{background:#fff;border:1px solid #edf0f3;border-radius:8px;grid-template-columns:8px minmax(0,1fr) 56px;align-items:center;gap:10px;min-height:44px;padding:8px 10px;display:grid}.dashboard-alert-row i{background:#1f72ff;border-radius:50%;width:7px;height:7px}.dashboard-alert-row i.critical,.critical{color:#ff4d4f}.dashboard-alert-row i.critical{background:#ff4d4f}.dashboard-alert-row i.warning,.warning{color:#ff9f1c}.dashboard-alert-row i.warning{background:#ff9f1c}.dashboard-alert-row i.info,.info{color:#1f72ff}.dashboard-alert-row i.info{background:#1f72ff}.dashboard-alert-row div{gap:2px;min-width:0;display:grid}.dashboard-alert-row strong,.dashboard-alert-row span,.dashboard-alert-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-alert-row strong{color:#172033;font-size:12px}.dashboard-alert-row span,.dashboard-alert-row em,.dashboard-alert-row small{color:#667085;font-size:11px;font-style:normal}.dashboard-alert-row small{color:#98a2b3}.dashboard-action-board{gap:8px;padding:0 14px 14px;display:grid}.dashboard-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboard-action-grid button{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #e5eaf1;border-radius:8px;gap:4px;padding:9px 10px;display:grid}.dashboard-action-grid button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-action-grid button.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-action-grid button.critical,.dashboard-action-grid button.error,.dashboard-action-grid button.danger{background:snow;border-color:#ffd0d0}.dashboard-action-grid button.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-action-grid span,.dashboard-action-grid small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.3;overflow:hidden}.dashboard-action-grid strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:820;line-height:1.15;overflow:hidden}.dashboard-action-grid button.warning strong{color:#bd6800}.dashboard-action-grid button.critical strong,.dashboard-action-grid button.error strong,.dashboard-action-grid button.danger strong{color:#d92d20}.dashboard-action-grid button.success strong{color:#0f9f63}.dashboard-remediation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboard-remediation-grid button{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #e5eaf1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 12px;display:grid}.dashboard-remediation-grid button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-remediation-grid button.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-remediation-grid button.danger,.dashboard-remediation-grid button.error{background:snow;border-color:#ffd0d0}.dashboard-remediation-grid span,.dashboard-remediation-grid small,.dashboard-remediation-grid em{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-style:normal;line-height:1.35;overflow:hidden}.dashboard-remediation-grid strong{color:#172033;text-align:right;font-size:18px;font-weight:820}.dashboard-remediation-grid button.warning strong{color:#bd6800}.dashboard-remediation-grid button.danger strong,.dashboard-remediation-grid button.error strong{color:#d92d20}.dashboard-remediation-grid small{grid-column:1/-1}.dashboard-remediation-grid em{color:#1f5eff;grid-column:1/-1;font-weight:760}.dashboard-failure-drilldown .n-tabs-nav{padding:0 2px}.dashboard-failure-hero{grid-template-columns:minmax(210px,1.1fr) repeat(5,minmax(118px,.8fr));gap:8px;min-width:0;display:grid}.dashboard-failure-hero>div,.dashboard-failure-hero>button,.dashboard-failure-sample-grid>button{min-width:0;color:inherit;font:inherit;text-align:left;background:#fff;border:1px solid #dfe5ee;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.dashboard-failure-hero>button,.dashboard-failure-sample-grid>button{cursor:pointer}.dashboard-failure-hero>button:hover,.dashboard-failure-sample-grid>button:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-failure-hero>button.warning{background:#fffaf0;border-color:#ffe1a3}.dashboard-failure-hero>button.danger{background:snow;border-color:#ffd0d0}.dashboard-failure-hero>button.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-failure-hero span,.dashboard-failure-hero small,.dashboard-failure-sample-grid span,.dashboard-failure-sample-grid small,.dashboard-failure-sample-grid em{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.3;overflow:hidden}.dashboard-failure-hero strong,.dashboard-failure-sample-grid strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;font-weight:820;line-height:1.15;overflow:hidden}.dashboard-failure-hero>button.warning strong{color:#bd6800}.dashboard-failure-hero>button.danger strong{color:#d92d20}.dashboard-failure-hero>button.success strong{color:#0f9f63}.dashboard-failure-sample-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px;display:grid}.dashboard-failure-sample-grid em{color:#98a2b3;font-style:normal}.dashboard-empty{color:#98a2b3;text-align:center;padding:16px;font-size:12px}.dashboard-empty-window{color:#667085;background:#fbfcfe;border:1px solid #e5eaf1;border-radius:8px;align-content:center;justify-items:center;gap:5px;min-height:104px;display:grid}.dashboard-empty-window strong{color:#172033;font-size:13px;font-weight:820}.dashboard-empty-window span{color:#667085;max-width:320px;font-size:12px;line-height:1.35}.dashboard-table-empty{color:#667085;text-align:center;place-items:center;min-height:74px;padding:14px;font-size:12px;line-height:1.45;display:grid}.dashboard-site-empty-state{color:#667085;text-align:center;justify-items:center;gap:6px;min-height:108px;padding:14px;font-size:12px;line-height:1.45;display:grid}.dashboard-site-empty-state strong{color:#172033;font-size:14px;font-weight:820}.dashboard-site-empty-state small{color:#667085;max-width:680px}.text-blue{color:#1f72ff!important}.text-green{color:#0f9f63!important}.text-orange{color:#ff6b00!important}.metric-grid{grid-template-columns:repeat(5,minmax(180px,1fr));gap:14px;display:grid}.metric-card{background:#fff;border:1px solid #dfe4ea;border-radius:8px;min-height:154px}.metric-card .n-card__content{gap:14px;height:100%;display:grid}.metric-top{color:#667085;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.metric-top .n-icon{border-radius:7px;width:24px;height:24px;padding:4px}.metric-value{color:#111827;letter-spacing:0;font-size:34px;font-weight:800;line-height:1}.metric-foot{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.analysis-panel{background:#fff;border:1px solid #dfe4ea;border-radius:8px;gap:16px;min-width:0;padding:18px;display:grid}.chart-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;min-width:0;display:grid}.chart-panel{background:#fff;border:1px solid #dfe4ea;border-radius:8px;min-width:0;overflow:hidden}.section-bar.compact{padding:14px 16px}.section-bar.compact>.n-icon{color:#1f5eff;width:28px;height:28px}.chart-box{width:100%;height:300px}.analysis-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.analysis-metrics>div{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;gap:6px;min-width:0;padding:14px;display:grid}.analysis-metrics span{color:#667085;font-size:12px;font-weight:700}.analysis-metrics strong{color:#111827;font-size:24px;line-height:1.1}.analysis-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.6fr);gap:14px;min-width:0;display:grid}.analysis-table{border:1px solid #d8dee8;border-radius:8px;min-width:0;overflow:hidden}.accent-blue .metric-top .n-icon{color:#1f5eff;background:#ecf2ff}.accent-green .metric-top .n-icon{color:#057a55;background:#eaf8f1}.accent-indigo .metric-top .n-icon{color:#5b4fd6;background:#f0efff}.accent-red .metric-top .n-icon{color:#c2410c;background:#fff0e8}.accent-orange .metric-top .n-icon{color:#b45309;background:#fff7ed}.status-strip{background:#fff;border:1px solid #dfe4ea;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.status-copy{align-items:center;gap:12px;min-width:0;display:flex}.status-copy>.n-icon{color:#057a55;background:#eaf8f1;border-radius:8px;flex:none;width:36px;height:36px;padding:8px}.status-copy h2{color:#111827;margin:0;font-size:16px;line-height:1.3}.status-copy p{color:#667085;margin:4px 0 0;font-size:13px}.ops-panel{background:#fff;border:1px solid #dfe4ea;border-radius:8px;min-width:0;overflow:hidden}.ops-node-list{gap:10px;padding:14px 16px 16px;display:grid}.ops-node-row{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:minmax(180px,1.2fr) repeat(2,minmax(160px,1fr));align-items:center;gap:12px;min-width:0;padding:12px 14px;display:grid}.ops-node-row>div{gap:3px;min-width:0;display:grid}.ops-node-row strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;line-height:1.25;overflow:hidden}.ops-node-row span,.ops-node-row small,.ops-empty{color:#667085;font-size:12px;line-height:1.35}.ops-empty{background:#fbfcfd;border:1px dashed #cfd6e2;border-radius:8px;padding:12px 14px}.table-panel{background:#fff;border:1px solid #dfe4ea;border-radius:8px;min-width:0;overflow:hidden}.section-bar{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.section-bar h2{color:#111827;margin:0;font-size:17px;font-weight:760;line-height:1.3}.section-bar p{color:#667085;margin:4px 0 0;font-size:13px}.filter-row{background:#fbfcfd;border-bottom:1px solid #edf0f3;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;display:flex}.filter-input{width:min(260px,100%)}.filter-input.wide{width:min(340px,100%)}.filter-select{width:150px}.filter-token{width:min(260px,100%)}.filter-date{width:330px}.table-wrap{width:100%;min-width:0}.table-wrap .n-data-table-th{color:#4b5563;background:#f8fafc;font-weight:700}.table-wrap .n-data-table-td{vertical-align:middle}.responsive-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;min-width:0;display:flex}.table-pagination-bar{background:#fff;border-top:1px solid #edf0f3;padding:12px 20px 14px}.table-pagination-meta,.table-pagination-controls{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.table-pagination-meta{color:#667085;gap:10px;font-size:13px}.table-pagination-total{color:#344054;font-weight:700}.table-pagination-range{color:#667085}.table-pagination-controls{justify-content:flex-end;gap:12px}.table-page-size-input{color:#667085;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.table-page-size-number{width:68px}.icon-spin{animation:.8s linear infinite icon-spin}@keyframes icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;display:grid}.admin-form .n-form-item{min-width:0}.admin-form .n-input-number{width:100%}.form-span-2{grid-column:1/-1}.detail-stack{gap:16px;display:grid}.json-panel{background:#f8fafc;border:1px solid #d8dee8;border-radius:8px;overflow:hidden}.panel-title{color:#344054;border-bottom:1px solid #d8dee8;padding:10px 14px;font-size:13px;font-weight:700}.json-panel>.n-descriptions,.json-panel>.n-data-table,.json-panel>.n-alert{margin:14px}.json-panel>.n-descriptions+.n-alert,.json-panel>.n-alert+.n-data-table{margin-top:0}.json-panel pre{color:#182230;white-space:pre-wrap;word-break:break-word;max-height:420px;margin:0;padding:14px;font-size:12px;line-height:1.55;overflow:auto}.inline-json{white-space:pre-wrap;word-break:break-word;margin:0}.token-secret{color:#182230;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:220px;font-size:12px;line-height:1.6;display:inline-block;overflow:hidden}.token-usage-cell{min-width:0;line-height:1.35}.token-usage-total{color:#101828;font-size:13px;font-weight:600}.muted-cell{color:#98a2b3}.system-tabs{border-bottom:1px solid #edf0f3;padding:0 20px}.docs-shell{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.docs-toc{background:#fff;border:1px solid #dfe4ea;border-radius:8px;gap:2px;max-height:calc(100vh - 108px);padding:10px 0 14px;display:grid;position:sticky;top:82px;overflow:auto}.toc-link{color:#475467;padding:8px 16px;font-size:13px;line-height:1.35;text-decoration:none;display:block}.toc-link:hover{color:#1f5eff;background:#f3f6ff}.toc-link.level-3{color:#667085;padding-left:28px;font-size:12px}.markdown-body{color:#1d232f;background:#fff;border:1px solid #dfe4ea;border-radius:8px;min-width:0;padding:26px 30px}.markdown-body h1{letter-spacing:0;margin:0 0 18px;font-size:28px;line-height:1.2}.markdown-body h2{color:#111827;margin:30px 0 12px;padding-top:4px;font-size:20px;line-height:1.3}.markdown-body h3{color:#111827;margin:22px 0 10px;font-size:16px}.markdown-body p,.markdown-body li{color:#475467;font-size:14px;line-height:1.75}.markdown-body table{border-collapse:collapse;width:100%;margin:14px 0 20px;display:block;overflow:auto}.markdown-body th,.markdown-body td{text-align:left;vertical-align:top;border:1px solid #d8dee8;padding:10px 12px;font-size:13px}.markdown-body th{color:#344054;background:#f8fafc;font-weight:760}.markdown-body code{color:#172033;background:#eef2f7;border-radius:5px;padding:2px 5px;font-size:12px}.markdown-body pre{background:#111827;border-radius:8px;padding:14px;overflow:auto}.markdown-body pre code{color:#f8fafc;background:0 0;padding:0}.release-notes-shell{grid-template-columns:minmax(260px,300px) minmax(0,1fr);gap:16px;min-width:0;height:calc(100vh - 210px);min-height:420px;display:grid;overflow:hidden}.release-list{background:#fff;border:1px solid #dfe4ea;border-radius:8px;grid-auto-rows:max-content;gap:6px;min-height:0;padding:10px;display:grid;overflow-y:auto}.release-list-head{justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 8px;display:flex}.release-list-head strong{color:#101828;font-size:13px;font-weight:760;line-height:1.25;display:block}.release-list-head span{color:#667085;margin-top:2px;font-size:12px;line-height:1.35;display:block}.release-list-head em{color:#475467;background:#eef2f7;border-radius:999px;flex:none;padding:3px 8px;font-size:12px;font-style:normal;font-weight:760}.release-list-item{color:#475467;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:2px 10px;width:100%;min-height:48px;padding:7px 9px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.release-list-item:hover{background:#f7f9ff;border-color:#d9e5ff}.release-list-item.active{color:#1d4ed8;background:#f7f9ff;border-color:#b9cdfd;box-shadow:0 1px 2px #1018280a}.release-list-item.active:before{content:"";background:#1f5eff;border-radius:999px;grid-row:1/3;width:3px;height:32px;display:block}.release-list-date{color:#175cd3;grid-column:1;min-width:0;font-size:12px;font-weight:760;line-height:1.2}.release-list-item.active .release-list-date{display:none}.release-list-copy{grid-column:2;gap:2px;min-width:0;display:grid}.release-list-item.active .release-list-copy{grid-column:2}.release-list-copy strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.3;overflow:hidden}.release-list-copy small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.release-tags{flex-wrap:wrap;grid-column:2;gap:4px;min-width:0;display:flex}.release-list-item:not(.active) .release-tags{display:none}.release-content{min-width:0;min-height:0;overflow-y:auto}.release-note-card{background:#fff;border:1px solid #dfe4ea;border-radius:8px;min-width:0;overflow:hidden}.release-note-head{background:#fbfcfe;border-bottom:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:flex-start;gap:20px;padding:20px 24px 18px;display:grid}.release-note-title-block{min-width:0}.release-note-head h2{color:#101828;margin:8px 0 7px;font-size:24px;font-weight:780;line-height:1.25}.release-note-head p{color:#667085;max-width:820px;margin:0;font-size:14px;line-height:1.6}.release-note-meta{flex-wrap:wrap;gap:6px;display:flex}.release-note-meta span{color:#475467;background:#f2f4f7;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:650}.release-report-links{background:#f7f9ff;border:1px solid #d9e5ff;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.release-report-links>span{color:#175cd3;font-size:12px;font-weight:780;line-height:1.2}.release-markdown{border:0;border-radius:0;padding:24px 28px 36px}.release-markdown h1:first-child{margin-top:0}.release-markdown a{color:#1f5eff;font-weight:650;text-decoration:none}.release-markdown a:hover{text-decoration:underline}.release-report-drawer .n-drawer-body-content-wrapper{padding:0}.release-report-drawer-head{gap:4px;display:grid}.release-report-drawer-head span{color:#667085;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:760}.release-report-drawer-head strong{color:#101828;font-size:18px;line-height:1.35}.release-report-loading{color:#667085;place-items:center;min-height:220px;font-size:14px;display:grid}.release-note-loading{color:#667085;place-items:center;min-height:320px;font-size:14px;display:grid}.release-report-markdown{padding:24px 28px 32px}.muted{color:#667085}.dashboard-mainframe{gap:14px}.dashboard-freshness-strip{border-color:#e5eaf1;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:18px;padding:12px 14px;box-shadow:0 1px 2px #10182806}.dashboard-run-context,.dashboard-cause-chain,.dashboard-chart-diagnostics{display:none}.dashboard-hotline-strip{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0}.dashboard-hotline-strip button{background:0 0;border:0;border-left:1px solid #edf1f6;border-radius:0;min-height:48px;padding:4px 12px}.dashboard-hotline-strip button:first-child{border-left:0}.dashboard-hotline-strip button:hover{background:#f6f8ff}.dashboard-hotline-strip button.success,.dashboard-hotline-strip button.warning,.dashboard-hotline-strip button.danger,.dashboard-hotline-strip button.error{background:0 0;border-color:#edf1f6}.dashboard-section-nav{background:#f8fafc;border:1px solid #e5eaf1;border-radius:8px;gap:6px;padding:4px;display:flex}.dashboard-section-nav button{background:0 0;border-color:#0000;flex:1 1 0;min-height:42px;padding:7px 10px}.dashboard-section-nav button:hover{background:#fff}.dashboard-section-nav button.active{background:#fff;border-color:#cfe0ff;box-shadow:0 1px 2px #1018280a}.dashboard-section-nav button.active:before{content:"";background:#1f72ff;border-radius:999px;width:18px;height:2px;display:block}.dashboard-activity-strip,.dashboard-truth-strip,.dashboard-truth-risk-strip,.dashboard-resource-brief{border-color:#e5eaf1;gap:0;padding:10px 12px;box-shadow:0 1px 2px #10182805}.dashboard-activity-summary,.dashboard-activity-strip button,.dashboard-truth-main,.dashboard-truth-strip button,.dashboard-truth-risk-strip header,.dashboard-truth-risk-strip article,.dashboard-resource-brief-main,.dashboard-resource-brief button{background:0 0;border:0;border-left:1px solid #edf1f6;border-radius:0;min-height:50px;padding:6px 12px}.dashboard-activity-summary,.dashboard-truth-main,.dashboard-truth-risk-strip header,.dashboard-resource-brief-main{border-left:0}.dashboard-activity-strip button:hover,.dashboard-truth-strip button:hover,.dashboard-truth-risk-strip article:hover,.dashboard-resource-brief button:hover{background:#f6f8ff}.dashboard-summary-grid,.dashboard-grid-4,.dashboard-grid-2,.dashboard-grid-3,.dashboard-bottom-grid{align-items:stretch}.dashboard-summary-grid{grid-template-rows:minmax(334px,auto) auto auto}.dashboard-card{flex-direction:column;height:100%;display:flex}.dashboard-summary-grid>.dashboard-card:not(.dashboard-db-card),.dashboard-grid-4>.dashboard-card{min-height:334px}.dashboard-chart-card{flex-direction:column;display:flex}.dashboard-chart-card .dashboard-chart-shell,.dashboard-chart-card .dashboard-chart-status,.dashboard-chart-card .dashboard-evidence-strip,.dashboard-chart-card .dashboard-pool-strip,.dashboard-chart-card .dashboard-pool-table,.dashboard-chart-card .dashboard-node-flavor-table,.dashboard-chart-card .dashboard-pool-dispatch,.dashboard-chart-card .dashboard-request-legend,.dashboard-chart-card .dashboard-quality-tier-strip,.dashboard-chart-card .dashboard-rootcause-list{flex:none}.dashboard-chart-card .dashboard-pool-dispatch,.dashboard-chart-card .dashboard-rootcause-list{margin-top:auto}.dashboard-capacity-body,.dashboard-success-body,.dashboard-worker-health{flex:none}.dashboard-mini-bars,.dashboard-worker-actions,.dashboard-success-breakdown,.dashboard-worker-cause-strip,.dashboard-db-action-strip{margin-top:auto}.dashboard-command-strip{background:#fbfcfe;border-color:#e5eaf1}.dashboard-section-nav,.dashboard-activity-strip,.dashboard-truth-strip,.dashboard-truth-risk-strip{display:none}.dashboard-summary-grid{grid-template-rows:minmax(292px,auto) auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"capacity success worker mysql""command command command command"}.dashboard-summary-grid>.dashboard-card,.dashboard-summary-grid>.dashboard-card:not(.dashboard-db-card){min-height:292px}.dashboard-capacity-body,.dashboard-success-body,.dashboard-worker-health{flex:1 0 auto;align-content:center}.dashboard-success-breakdown,.dashboard-worker-cause-strip,.dashboard-worker-actions,.dashboard-db-action-strip{display:none}.dashboard-success-interpretation,.dashboard-worker-signal,.dashboard-db-status-reason{margin-top:auto}.dashboard-db-card .dashboard-db-hero{flex:1 0 auto;grid-template-columns:1fr;align-content:center}.dashboard-db-card .dashboard-db-compact-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-db-card .dashboard-db-sample-line{margin-top:auto}.dashboard-command-strip{grid-template-columns:minmax(260px,1fr) minmax(180px,.42fr) max-content;gap:16px;padding:12px 14px}.dashboard-command-kpis,.dashboard-command-triage{display:none}.dashboard-command-main strong{font-size:17px}.dashboard-command-main small,.dashboard-command-metric small{white-space:normal}.dashboard-grid-4{grid-auto-rows:minmax(560px,auto)}.dashboard-grid-4>.dashboard-card{min-height:560px}.dashboard-pool-card .dashboard-chart-shell{min-height:190px}.dashboard-pool-card .dashboard-chart{height:190px;min-height:190px}.dashboard-pool-dispatch{display:none}.dashboard-freshness-strip{grid-template-columns:minmax(0,1fr);align-items:stretch}.dashboard-status-action{min-width:0;min-height:58px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #edf1f6;border-radius:8px;align-content:center;gap:3px;padding:8px 12px;display:grid}.dashboard-status-action:hover{background:#f6f8ff;border-color:#b8c7ff}.dashboard-status-action.success{background:#f7fffb;border-color:#c8f2dc}.dashboard-status-action.warning,.dashboard-status-action.critical{background:#fffaf0;border-color:#ffe1a3}.dashboard-status-action.danger,.dashboard-status-action.error{background:snow;border-color:#ffd0d0}.dashboard-status-action span,.dashboard-status-action strong,.dashboard-status-action small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-status-action span,.dashboard-status-action small{color:#667085;font-size:11px;line-height:1.3}.dashboard-status-action strong{color:#172033;font-size:15px;font-weight:820;line-height:1.15}.dashboard-status-action.warning strong,.dashboard-status-action.critical strong{color:#bd6800}.dashboard-status-action.danger strong,.dashboard-status-action.error strong{color:#d92d20}.dashboard-request-grid,.dashboard-capacity-diagnostics{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;min-width:0;display:grid}.dashboard-request-grid>.dashboard-card,.dashboard-capacity-diagnostics>.dashboard-card{min-height:520px}.dashboard-capacity-diagnostics .dashboard-pool-card .dashboard-chart-shell{min-height:190px}.dashboard-capacity-diagnostics .dashboard-pool-card .dashboard-chart{height:190px;min-height:190px}.dashboard-ops-queue{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.52fr)}@media (width<=1024px){.dashboard-freshness-strip,.dashboard-request-grid,.dashboard-capacity-diagnostics{grid-template-columns:1fr 1fr}.dashboard-freshness-main{grid-column:1/-1}}@media (width<=760px){.dashboard-freshness-strip,.dashboard-request-grid,.dashboard-capacity-diagnostics,.dashboard-ops-queue{grid-template-columns:1fr}.dashboard-request-grid>.dashboard-card,.dashboard-capacity-diagnostics>.dashboard-card{min-height:auto}.dashboard-status-action small{white-space:normal}}@media (width<=1024px){.layout{grid-template-columns:208px minmax(0,1fr)}.dashboard-summary-grid,.dashboard-freshness-strip,.dashboard-section-nav,.dashboard-run-context,.dashboard-command-strip,.dashboard-online-assurance,.dashboard-online-slo-strip,.dashboard-data-readiness,.dashboard-chart-diagnostics,.dashboard-definition-strip,.dashboard-assurance-strip,.dashboard-guardrail-strip,.dashboard-impact-strip,.dashboard-grid-4,.dashboard-grid-2,.dashboard-grid-3,.dashboard-site-insights,.dashboard-bottom-grid,.dashboard-analysis-tables,.dashboard-resource-coverage,.dashboard-resource-brief,.dashboard-cause-chain,.dashboard-activity-strip,.dashboard-truth-strip,.dashboard-truth-risk-strip,.dashboard-site-summary,.dashboard-site-leaderboards,.dashboard-site-rankboards,.dashboard-site-active-board .dashboard-site-rankboard,.dashboard-site-sort-strip,.dashboard-site-evidence-strip,.dashboard-request-empty-board,.dashboard-pool-dispatch,.dashboard-success-breakdown,.dashboard-worker-actions,.dashboard-db-action-strip,.dashboard-db-health-grid,.dashboard-pressure-evidence,.dashboard-quality-tier-strip,.dashboard-ops-queue,.dashboard-remediation-grid{grid-template-columns:1fr 1fr}.dashboard-request-empty-card{grid-column:1/-1}.dashboard-site-active-board .dashboard-site-rankboard header{border-bottom:1px solid #d8dee8bf;border-right:0;grid-column:1/-1;padding:0 0 6px}.dashboard-online-kpis,.dashboard-failure-hero,.dashboard-failure-sample-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-summary-grid{grid-template-areas:"capacity success""worker mysql""command command"}.dashboard-site-top .dashboard-rootcause-list,.dashboard-command-kpis,.dashboard-command-triage{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-command-actions,.dashboard-online-actions{justify-content:flex-start}.dashboard-health-grid,.dashboard-health-focus-strip,.dashboard-health-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.analysis-grid,.chart-grid,.ops-node-row,.docs-shell,.release-notes-shell{grid-template-columns:1fr}.docs-toc{max-height:none;position:static}.release-notes-shell{gap:12px;height:auto;min-height:0;overflow:visible}.release-list{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.release-list-head{grid-column:1/-1}.release-content{overflow:visible}.release-note-head{grid-template-columns:1fr}}@media (width<=760px){.topbar{height:auto;min-height:64px;padding:12px 16px}.brand-copy span,.topbar-actions .n-tag{display:none}.user-trigger{max-width:128px}.layout{grid-template-columns:1fr;min-height:calc(100vh - 64px)}.sidebar{border-bottom:1px solid #dfe4ea;border-right:0}.sidebar-label{display:none}.content{gap:16px;padding:18px 14px}.page-head,.section-bar,.status-strip{flex-direction:column;align-items:stretch}.page-actions,.section-bar>.n-button{width:100%}.dashboard-summary-grid,.dashboard-section-nav,.dashboard-command-strip,.dashboard-online-assurance,.dashboard-online-slo-strip,.dashboard-freshness-strip,.dashboard-run-context,.dashboard-command-kpis,.dashboard-command-triage,.dashboard-data-readiness,.dashboard-chart-diagnostics,.dashboard-definition-strip,.dashboard-assurance-strip,.dashboard-guardrail-strip,.dashboard-impact-strip,.dashboard-grid-4,.dashboard-grid-2,.dashboard-grid-3,.dashboard-bottom-grid,.dashboard-analysis-tables,.dashboard-resource-coverage,.dashboard-resource-brief,.dashboard-cause-chain,.dashboard-activity-strip,.dashboard-truth-strip,.dashboard-truth-risk-strip,.dashboard-site-summary,.dashboard-site-leaderboards,.dashboard-site-rankboards,.dashboard-site-active-board .dashboard-site-rankboard,.dashboard-site-sort-strip,.dashboard-site-evidence-strip,.dashboard-request-empty-board,.dashboard-pool-dispatch,.dashboard-success-breakdown,.dashboard-worker-actions,.dashboard-db-action-strip,.dashboard-db-health-grid,.dashboard-pressure-evidence,.dashboard-quality-tier-strip,.dashboard-ops-queue,.dashboard-capacity-body,.dashboard-worker-health,.dashboard-success-body,.dashboard-db-summary,.dashboard-db-hero,.dashboard-health-grid,.dashboard-health-focus-strip,.dashboard-health-cards,.dashboard-evidence-strip,.dashboard-pool-strip,.dashboard-rootcause-list,.dashboard-request-legend,.dashboard-analysis-metrics,.dashboard-remediation-grid{grid-template-columns:1fr}.dashboard-request-empty-card{grid-column:auto}.dashboard-online-kpis,.dashboard-failure-hero,.dashboard-failure-sample-grid{grid-template-columns:1fr}.dashboard-summary-grid{grid-template-areas:"capacity""success""worker""mysql""command"}.dashboard-site-top .dashboard-rootcause-list{grid-template-columns:1fr}.dashboard-freshness-strip small{text-align:left}.dashboard-command-actions,.dashboard-online-actions{flex-direction:column;align-items:stretch;min-width:0}.dashboard-auto-refresh{justify-content:center}.dashboard-refresh-hint{flex-direction:column;align-items:flex-start}.dashboard-refresh-hint span{white-space:normal}.release-list{grid-template-columns:1fr}.release-list-item{grid-template-columns:72px minmax(0,1fr)}.release-report-links,.dashboard-service-filter,.dashboard-service-filter .n-radio-group{width:100%}.dashboard-service-filter .n-radio-button{flex:1 1 0}.dashboard-ring{justify-self:center}.dashboard-pressure-head{display:none}.dashboard-pressure-row{border-top:1px solid #edf0f3;grid-template-columns:1fr;align-items:stretch;padding:10px 0}.dashboard-site-table-head,.dashboard-site-table-row{grid-template-columns:minmax(130px,1fr) 78px 74px 74px;gap:6px;padding:8px}.page-actions .n-button,.section-bar>.n-button,.filter-row .n-button,.filter-input,.filter-input.wide,.filter-token,.filter-date,.filter-select,.dashboard-service-filter,.period-select,.table-pagination-controls,.table-pagination-controls .n-pagination{width:100%}.table-pagination-bar{flex-direction:column;align-items:stretch;padding:12px 14px 14px}.table-pagination-meta,.table-pagination-controls{justify-content:space-between}.page-head h1{font-size:24px}.admin-form{grid-template-columns:1fr}}@media (width<=520px){.dashboard-chart{height:190px}.dashboard-request-total{display:none}.metric-grid,.analysis-metrics{grid-template-columns:1fr}.metric-card{min-height:132px}}
