.panel__actions[data-v-148ae82d]{flex-wrap:wrap;gap:6px;display:flex}.panel__state[data-v-148ae82d]{color:#4a5660;flex-direction:column;align-items:flex-start;gap:12px;padding:28px 16px;display:flex}.panel__state p[data-v-148ae82d]{margin:0}.panel__state--error[data-v-148ae82d]{color:#803526;background:#fff7f4}.panel__state--empty[data-v-148ae82d]{background:#f6f8fa}.panel__state-dot[data-v-148ae82d]{background:#2f6f73;border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite pulse-148ae82d}.panel__retry[data-v-148ae82d]{color:#184b4f;cursor:pointer;background:#fff;border:1px solid #2f6f73;border-radius:6px;padding:6px 12px;font-weight:600}.panel__retry[data-v-148ae82d]:hover{background:#e6f3f2}@keyframes pulse-148ae82d{0%,to{opacity:.4}50%{opacity:1}}@media (width<=820px){.panel__actions[data-v-148ae82d]{width:100%}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1d252b;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f6f8fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}#app{min-height:100vh}.app-shell{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.shell-sidebar{background:#fbfcfd;border-right:1px solid #dce3e8;flex-direction:column;gap:24px;height:100vh;min-height:0;padding:18px 14px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;min-height:48px;padding:6px 8px;display:flex}.brand__mark{color:#184b4f;background:#e6f3f2;border:1px solid #2f6f73;border-radius:8px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.brand__text{min-width:0;display:grid}.brand__text strong,.brand__text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand__text strong{font-size:15px}.brand__text small{color:#68737b;font-size:12px}.shell-nav{gap:20px;padding-bottom:20px;display:grid;overflow-y:auto}.shell-nav__section{gap:6px;display:grid}.shell-nav__section h2{color:#74808a;letter-spacing:0;margin:0;padding:0 10px;font-size:11px;font-weight:700}.shell-nav__link{color:#37434a;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-height:40px;padding:9px 10px;display:grid}.shell-nav__link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-nav__link:hover,.shell-nav__link.router-link-active{color:#183f43;background:#e8f0ea}.app-shell__main{min-width:0}.topbar{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6f8faf0;border-bottom:1px solid #dce3e8;grid-template-columns:minmax(170px,.7fr) minmax(360px,1.2fr) auto;align-items:center;gap:18px;min-height:76px;padding:16px 28px;display:grid;position:sticky;top:0}.topbar__title{min-width:0}.topbar h1{overflow-wrap:anywhere;margin:2px 0 0;font-size:24px;line-height:1.2}.eyebrow{color:#66727a;letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.topbar__workspace{grid-template-columns:minmax(120px,.8fr) minmax(90px,.5fr) minmax(180px,1fr);gap:8px;min-width:0;display:grid}.select-field,.search-field{color:#33414a;background:#fff;border:1px solid #d5dde3;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:36px;padding:0 10px;display:flex}.select-field svg,.search-field svg{color:#2f6f73;flex:none}.select-field select,.search-field input{color:#26333b;background:0 0;border:0;outline:0;width:100%;min-width:0}.search-field input::placeholder{color:#818b93}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topbar__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.runtime-chip{color:#34424a;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d5dde3;border-radius:8px;align-items:center;gap:8px;max-width:min(320px,42vw);min-height:34px;padding:6px 10px;display:inline-flex;overflow:hidden}.runtime-chip svg{color:#2f6f73;flex:none}.runtime-chip--warning{color:#725000;background:#fff7e0;border-color:#e8c06b}.page-frame{padding:24px 28px 36px}.page-stack{gap:20px;display:grid}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-tile,.panel{background:#fff;border:1px solid #dce3e8;border-radius:8px;box-shadow:0 1px 2px #252a270d}.metric-tile{gap:12px;min-height:136px;padding:16px;display:grid}.metric-tile__header{color:#68737b;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;font-size:13px;font-weight:700;display:flex}.metric-tile__header>span:first-child{overflow-wrap:anywhere;min-width:0}.metric-tile strong{color:#1c2522;font-size:30px;line-height:1}.metric-tile p{color:#69757d;margin:0;font-size:13px}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.content-grid--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.panel{min-width:0;overflow:hidden}.panel--span-2{grid-column:span 2}.panel--span-3{grid-column:span 3}.panel__header{border-bottom:1px solid #e4e9ed;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:14px 16px;display:flex}.panel__header h2{color:#1f2824;margin:2px 0 0;font-size:17px;line-height:1.25}.status-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;min-height:24px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.status-pill__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.status-pill--neutral{color:#58646d;background:#edf1f4}.status-pill--good{color:#26703d;background:#e4f3e9}.status-pill--warning{color:#8a5b00;background:#fff0cd}.status-pill--danger{color:#aa382e;background:#fce2de}.status-pill--info{color:#226b70;background:#e2f2f4}.data-grid{overflow-x:auto}.data-grid table{border-collapse:collapse;width:100%;min-width:760px}.data-grid th,.data-grid td{text-align:left;vertical-align:top;border-bottom:1px solid #e5ebef;padding:11px 14px}.data-grid th{color:#62707a;background:#f2f5f7;font-size:12px;font-weight:800}.data-grid td{color:#2e3631;overflow-wrap:anywhere;font-size:13px}.data-grid tr:last-child td{border-bottom:0}.data-grid .is-right{text-align:right}.data-grid .is-center{text-align:center}.signal-list,.timeline-list{gap:0;margin:0;padding:4px 16px 16px;list-style:none;display:grid}.signal-list li,.timeline-list li{border-bottom:1px solid #e6ecf0;justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.signal-list li:last-child,.timeline-list li:last-child{border-bottom:0}.signal-list span,.timeline-list span{color:#69726b;font-size:13px}.signal-list strong,.timeline-list strong{color:#26302b;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:13px}.timeline-list{counter-reset:timeline}.timeline-list li{justify-content:flex-start}.timeline-list li:before{counter-increment:timeline;content:counter(timeline);color:#56646d;background:#e7edf1;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.timeline-list li.is-active:before{color:#fff;background:#2f6f73}.timeline-list li strong{margin-left:auto}.bar-list{gap:14px;padding:16px;display:grid}.bar-row{color:#39423d;grid-template-columns:minmax(88px,.7fr) minmax(120px,1fr) 32px;align-items:center;gap:12px;font-size:13px;display:grid}.bar-row span:first-child{overflow-wrap:anywhere;min-width:0}.bar-row strong{text-align:right}.bar-track{background:#e5ecf0;border-radius:999px;height:9px;overflow:hidden}.bar-track span{border-radius:inherit;background:#2f6f73;height:100%;display:block}@media (width<=1360px){.topbar{grid-template-columns:minmax(170px,.7fr) minmax(300px,1fr)}.topbar__actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=1180px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid,.content-grid--wide{grid-template-columns:1fr}.panel--span-2,.panel--span-3{grid-column:auto}}@media (width<=820px){.app-shell{grid-template-columns:1fr}.shell-sidebar{border-bottom:1px solid #d8ded2;border-right:0;gap:12px;height:auto;position:static}.shell-nav{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.shell-nav__section{gap:8px;min-width:max-content;display:flex}.shell-nav__section h2{display:none}.shell-nav__link{min-width:max-content}.topbar{grid-template-columns:1fr;align-items:flex-start;padding:16px;position:static}.topbar__workspace{grid-template-columns:1fr;width:100%}.topbar__actions{justify-content:flex-start}.runtime-chip{max-width:calc(100vw - 32px)}.page-frame{padding:16px}}@media (width<=560px){.metric-grid{grid-template-columns:1fr}.brand{padding-inline:2px}.metric-tile{min-height:124px}.metric-tile strong{font-size:26px}.panel__header{flex-direction:column;align-items:flex-start}.bar-row{grid-template-columns:1fr 1fr 28px}}
