.grid-stack{position:relative}.grid-stack-rtl{direction:ltr}.grid-stack-rtl>.grid-stack-item{direction:rtl}.grid-stack-placeholder>.placeholder-content{background-color:#0000001a;margin:0;position:absolute;width:auto;z-index:0!important}.grid-stack>.grid-stack-item{position:absolute;padding:0;top:0;width:var(--gs-column-width);height:var(--gs-cell-height)}.grid-stack>.grid-stack-item>.grid-stack-item-content{margin:0;position:absolute;width:auto;overflow-x:hidden;overflow-y:auto}.grid-stack>.grid-stack-item.size-to-content:not(.size-to-content-max)>.grid-stack-item-content{overflow-y:hidden}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item{right:0}.grid-stack>.grid-stack-item>.grid-stack-item-content,.grid-stack>.grid-stack-placeholder>.placeholder-content{top:var(--gs-item-margin-top);right:var(--gs-item-margin-right);bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.grid-stack-item.ui-resizable-autohide>.ui-resizable-handle,.grid-stack-item.ui-resizable-disabled>.ui-resizable-handle{display:none}.grid-stack-item>.ui-resizable-ne,.grid-stack-item>.ui-resizable-nw,.grid-stack-item>.ui-resizable-se,.grid-stack-item>.ui-resizable-sw{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23666" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 20 20"><path d="m10 3 2 2H8l2-2v14l-2-2h4l-2 2"/></svg>');background-repeat:no-repeat;background-position:center}.grid-stack-item>.ui-resizable-ne{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-sw{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-nw{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-se{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-nw{cursor:nw-resize;width:20px;height:20px;top:var(--gs-item-margin-top);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-n{cursor:n-resize;height:10px;top:var(--gs-item-margin-top);left:25px;right:25px}.grid-stack-item>.ui-resizable-ne{cursor:ne-resize;width:20px;height:20px;top:var(--gs-item-margin-top);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-e{cursor:e-resize;width:10px;top:15px;bottom:15px;right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-se{cursor:se-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-s{cursor:s-resize;height:10px;left:25px;bottom:var(--gs-item-margin-bottom);right:25px}.grid-stack-item>.ui-resizable-sw{cursor:sw-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-w{cursor:w-resize;width:10px;top:15px;bottom:15px;left:var(--gs-item-margin-left)}.grid-stack-item.ui-draggable-dragging>.ui-resizable-handle{display:none!important}.grid-stack-item.ui-draggable-dragging{will-change:left,right,top}.grid-stack-item.ui-resizable-resizing{will-change:width,height}.ui-draggable-dragging,.ui-resizable-resizing{z-index:10000}.ui-draggable-dragging>.grid-stack-item-content,.ui-resizable-resizing>.grid-stack-item-content{box-shadow:1px 4px 6px #0003;opacity:.8}.grid-stack-animate,.grid-stack-animate .grid-stack-item{transition:left .3s,right .3s,top .3s,height .3s,width .3s}.grid-stack-animate .grid-stack-item.grid-stack-placeholder,.grid-stack-animate .grid-stack-item.ui-draggable-dragging,.grid-stack-animate .grid-stack-item.ui-resizable-resizing{transition:left 0s,right 0s,top 0s,height 0s,width 0s}.grid-stack>.grid-stack-item[gs-y="0"]{top:0}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item[gs-x="0"]{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item[gs-x="0"]{right:0}.people-panel[data-v-de839717]{padding:var(--sp-4) var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-2)}.sec-title[data-v-de839717]{font-size:var(--fs-md)}.sub-h[data-v-de839717]{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--dim);text-transform:uppercase;letter-spacing:.04em;margin-top:var(--sp-3)}.points-h[data-v-de839717]{display:block}.hint[data-v-de839717]{color:var(--dim);font-size:var(--fs-sm);margin:0 0 var(--sp-2)}.chart-card[data-v-de839717]{margin:var(--sp-2) 0}.table-scroll[data-v-de839717]{overflow-x:auto}[data-v-de839717] .grid{width:100%}[data-v-de839717] .grid td:nth-child(n+2){font-variant-numeric:tabular-nums}[data-v-de839717] .muted{color:var(--dim);font-size:var(--fs-xs)}.note[data-v-de839717]{margin-top:var(--sp-2)}[data-v-de839717] .ts{white-space:nowrap}[data-v-de839717] td.good{color:var(--success, var(--success))}[data-v-de839717] td.bad{color:var(--danger)}code[data-v-de839717]{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 4px;font-size:var(--fs-xs)}.sr-only[data-v-de839717]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-questions[data-v-fc95b0d5]{display:grid;gap:var(--sp-6)}.question[data-v-fc95b0d5]{display:grid;gap:var(--sp-3)}.question header[data-v-fc95b0d5]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4)}.question h2[data-v-fc95b0d5]{margin:0;font-size:var(--fs-lg)}.question header p[data-v-fc95b0d5]{margin:0;color:var(--muted);font-size:var(--fs-sm);text-align:right}.tiles[data-v-fc95b0d5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--sp-3)}.home-tile[data-v-fc95b0d5]{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:var(--sp-3);min-height:112px;padding:var(--sp-4);color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);text-decoration:none}.home-tile[data-v-fc95b0d5]:hover{border-color:var(--brand);transform:translateY(-1px)}.home-tile.is-unavailable[data-v-fc95b0d5]{border-style:dashed}.home-tile.is-cold[data-v-fc95b0d5],.home-tile.is-unknown[data-v-fc95b0d5]{background:var(--surface-2)}.tile-icon[data-v-fc95b0d5]{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:var(--brand-text);background:var(--brand-soft)}.tile-body[data-v-fc95b0d5]{display:flex;flex-direction:column;min-width:0;gap:4px}.tile-label[data-v-fc95b0d5]{color:var(--muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.035em}.tile-body strong[data-v-fc95b0d5]{font-size:var(--fs-xl);line-height:1.15;overflow-wrap:anywhere}.tile-body .state-value[data-v-fc95b0d5]{color:var(--muted);font-size:var(--fs-md)}.tile-body small[data-v-fc95b0d5]{color:var(--muted);line-height:1.35}.tile-arrow[data-v-fc95b0d5]{color:var(--muted);margin-top:7px}@media(max-width:760px){.question header[data-v-fc95b0d5]{display:block}.question header p[data-v-fc95b0d5]{margin-top:4px;text-align:left}}.dash-grid[data-v-ac4024c1]{display:grid;gap:18px;margin-bottom:18px}.dash-grid--2[data-v-ac4024c1]{grid-template-columns:1fr 1fr}@media(max-width:900px){.dash-grid--2[data-v-ac4024c1]{grid-template-columns:1fr}}.card[data-v-ac4024c1]{margin-bottom:0}.card-head[data-v-ac4024c1]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.card-title[data-v-ac4024c1]{margin:0;font-size:var(--fs-md);font-weight:var(--fw-semibold)}.seeall[data-v-ac4024c1]{display:inline-flex;align-items:center;min-height:24px;padding:2px 4px;font-size:var(--fs-xs)}.seeall[data-v-ac4024c1]:hover{color:var(--brand-text)}.reclist[data-v-ac4024c1]{list-style:none;margin:8px 0 0;padding:0}.reclist__link[data-v-ac4024c1]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:8px;border-radius:var(--radius-sm);color:var(--text);text-decoration:none;transition:background var(--t-fast)}.reclist__link[data-v-ac4024c1]:hover{background:var(--surface-2);text-decoration:none}.reclist__title[data-v-ac4024c1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm)}.reclist__when[data-v-ac4024c1]{font-variant-numeric:tabular-nums;white-space:nowrap}.feed[data-v-ac4024c1]{list-style:none;margin:0;padding:0}.feed__row[data-v-ac4024c1]{display:flex;align-items:flex-start;gap:12px;padding:9px 6px;border-radius:var(--radius-sm)}.feed__row--link[data-v-ac4024c1]{cursor:pointer;transition:background var(--t-fast)}.feed__row--link[data-v-ac4024c1]:hover{background:var(--surface-2)}.feed__icon[data-v-ac4024c1]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:var(--radius-pill);background:var(--accent-weak);color:var(--brand-text)}.feed__body[data-v-ac4024c1]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.feed__line[data-v-ac4024c1]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--fs-sm)}.feed__action[data-v-ac4024c1]{color:var(--dim)}.feed__target[data-v-ac4024c1]{font-weight:var(--fw-medium)}.feed__meta[data-v-ac4024c1]{display:flex;align-items:center;gap:10px;font-size:var(--fs-2xs)}.feed__meta code[data-v-ac4024c1]{font-size:var(--fs-2xs)}.card[data-v-e4327745]{margin-bottom:0}.card-title[data-v-e4327745]{margin:0;font-size:var(--fs-md);font-weight:var(--fw-semibold)}.quick[data-v-e4327745]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.quick__item[data-v-e4327745]{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);text-decoration:none;transition:border-color var(--t),transform var(--t),box-shadow var(--t)}.quick__item[data-v-e4327745]:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:var(--shadow-pop);text-decoration:none}.quick__icon[data-v-e4327745]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:var(--radius);background:var(--accent-weak);color:var(--brand-text)}.quick__item b[data-v-e4327745]{display:block;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.quick__item small[data-v-e4327745]{display:block;font-size:var(--fs-xs)}.ledgers[data-v-15bca0c8]{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-3)}.ledger[data-v-15bca0c8]{padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:0}.ledger h3[data-v-15bca0c8]{margin:0 0 var(--sp-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.ledger__sub[data-v-15bca0c8]{margin:0 0 var(--sp-2);font-size:var(--fs-xs);color:var(--dim)}.ledger__sub b[data-v-15bca0c8],.ledger__sub strong[data-v-15bca0c8]{color:var(--text)}.ledger__sub strong.is-dead[data-v-15bca0c8]{color:var(--danger)}.ledger__state[data-v-15bca0c8]{margin:0;font-size:var(--fs-xs);color:var(--dim)}.ledger__state.is-err[data-v-15bca0c8]{color:var(--danger-text)}.ledger__note[data-v-15bca0c8]{margin:var(--sp-2) 0 0;font-size:var(--fs-2xs);color:var(--faint)}.ledger__rows[data-v-15bca0c8]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ledger__rows li[data-v-15bca0c8]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) 0;border-top:1px solid var(--line);font-size:var(--fs-xs)}.ledger__row-main[data-v-15bca0c8]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ledger__reason[data-v-15bca0c8]{color:var(--danger-text);overflow-wrap:anywhere}.ledger__key[data-v-15bca0c8]{color:var(--dim);overflow-wrap:anywhere;font-size:var(--fs-2xs)}.ledger__side[data-v-15bca0c8]{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0}.ledger__time[data-v-15bca0c8]{color:var(--dim)}.ledger__inspect[data-v-15bca0c8]{flex-basis:100%}.ledger__pre[data-v-15bca0c8]{max-height:240px;overflow:auto;white-space:pre-wrap;word-break:break-all;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--sp-2);font-size:var(--fs-2xs);margin:0}[data-v-15bca0c8] .ledger__table{width:100%;font-size:var(--fs-xs)}.chip[data-v-15bca0c8]{display:inline-block;padding:0 7px;margin:0 3px;border-radius:var(--radius-pill);background:var(--surface-2);font-size:var(--fs-2xs)}.chip.is-ok[data-v-15bca0c8]{color:var(--ok-text);background:color-mix(in srgb,var(--ok) 14%,transparent)}.chip.is-bad[data-v-15bca0c8]{color:var(--danger-text);background:color-mix(in srgb,var(--danger) 14%,transparent)}.chip.is-off[data-v-15bca0c8]{color:var(--dim)}.sr-only[data-v-15bca0c8]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.opscockpit[data-v-8d144940]{margin-bottom:18px;border:1px solid color-mix(in srgb,var(--brand) 18%,var(--line))}.opscockpit__head[data-v-8d144940]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-3)}.opscockpit__title[data-v-8d144940]{display:inline-flex;align-items:center;gap:7px;margin:0;font-size:var(--fs-md);font-weight:var(--fw-semibold)}.opscockpit__title .icon[data-v-8d144940]{color:var(--brand-text)}.opscockpit__sub[data-v-8d144940]{margin:4px 0 0;color:var(--dim);font-size:var(--fs-sm)}.opscockpit__head-actions[data-v-8d144940]{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.opscockpit__head-actions button[data-v-8d144940]{display:inline-flex;align-items:center;gap:4px}.opscockpit__summary[data-v-8d144940]{font-size:var(--fs-xs);font-weight:var(--fw-semibold);padding:3px 12px;border-radius:var(--radius-pill)}.opscockpit__summary--green[data-v-8d144940]{color:var(--ok-text);background:color-mix(in srgb,var(--ok) 14%,transparent)}.opscockpit__summary--amber[data-v-8d144940]{color:var(--warn-text);background:color-mix(in srgb,var(--warn) 16%,transparent)}.opscockpit__summary--red[data-v-8d144940]{color:var(--danger-text);background:color-mix(in srgb,var(--danger) 14%,transparent)}.opscockpit__summary--unknown[data-v-8d144940]{color:var(--dim);background:var(--surface-2)}.opscockpit__loading[data-v-8d144940]{display:flex;flex-direction:column;gap:var(--sp-2)}.opscockpit__sk[data-v-8d144940]{height:48px;border-radius:var(--radius-sm)}.opscockpit__notice[data-v-8d144940]{display:flex;align-items:center;gap:7px;margin:0;padding:var(--sp-3);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--dim);font-size:var(--fs-sm)}.opscockpit__notice--err[data-v-8d144940]{background:color-mix(in srgb,var(--danger) 8%,transparent);color:var(--danger-text)}.opscockpit__notice button[data-v-8d144940]{margin-left:auto}.opscockpit__signals[data-v-8d144940]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.opscockpit__sig[data-v-8d144940]{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.opscockpit__sig--red[data-v-8d144940]{border-left:3px solid var(--danger)}.opscockpit__sig--amber[data-v-8d144940]{border-left:3px solid var(--warn)}.opscockpit__sig--green[data-v-8d144940]{border-left:3px solid var(--ok)}.opscockpit__sig--unknown[data-v-8d144940]{border-left:3px solid var(--faint)}.opscockpit__mark[data-v-8d144940]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;color:var(--on-status);margin-top:1px;background:var(--faint)}.opscockpit__mark.is-green[data-v-8d144940]{background:var(--ok)}.opscockpit__mark.is-red[data-v-8d144940]{background:var(--danger)}.opscockpit__mark.is-amber[data-v-8d144940]{background:var(--warn)}.opscockpit__mark.is-unknown[data-v-8d144940]{background:var(--faint)}.opscockpit__text[data-v-8d144940]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.opscockpit__label-row[data-v-8d144940]{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.opscockpit__label[data-v-8d144940]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text)}.opscockpit__badge[data-v-8d144940]{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);padding:1px 8px;border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.03em}.opscockpit__badge.is-green[data-v-8d144940]{color:var(--ok-text);background:color-mix(in srgb,var(--ok) 14%,transparent)}.opscockpit__badge.is-red[data-v-8d144940]{color:var(--danger-text);background:color-mix(in srgb,var(--danger) 14%,transparent)}.opscockpit__badge.is-amber[data-v-8d144940]{color:var(--warn-text);background:color-mix(in srgb,var(--warn) 16%,transparent)}.opscockpit__badge.is-unknown[data-v-8d144940]{color:var(--dim);background:var(--surface-2)}.opscockpit__detail[data-v-8d144940]{font-size:var(--fs-xs);color:var(--dim)}.opscockpit__hint[data-v-8d144940]{font-size:var(--fs-xs);color:var(--text);margin-top:2px}.opscockpit__hint strong[data-v-8d144940]{color:var(--brand-text);font-weight:var(--fw-semibold)}.opscockpit__source[data-v-8d144940]{font-size:var(--fs-2xs);color:var(--dim);font-family:var(--font-mono, monospace);margin-top:2px;overflow-wrap:anywhere}.opscockpit__action[data-v-8d144940]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.opscockpit__action-note[data-v-8d144940]{font-size:var(--fs-2xs);color:var(--faint)}.opscockpit__dlq[data-v-8d144940]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-3);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.opscockpit__dlq-text[data-v-8d144940]{display:flex;flex-direction:column;gap:2px;min-width:0}.opscockpit__dlq-title[data-v-8d144940]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text)}.opscockpit__dlq-stats[data-v-8d144940]{font-size:var(--fs-xs);color:var(--dim)}.opscockpit__dlq-stats strong[data-v-8d144940]{color:var(--text)}.opscockpit__dlq-stats strong.is-dead[data-v-8d144940]{color:var(--danger)}.opscockpit__dlq-note[data-v-8d144940]{font-size:var(--fs-2xs);color:var(--faint);margin-top:2px}.opscockpit__action .newbtn[data-v-8d144940]:disabled{opacity:1;background:var(--brand-btn-strong)}@media(max-width:640px){.opscockpit__dlq[data-v-8d144940]{flex-wrap:wrap}.opscockpit__dlq .opscockpit__action[data-v-8d144940]{align-items:flex-start}}@media(max-width:640px){.opscockpit__sig[data-v-8d144940]{flex-wrap:wrap}.opscockpit__action[data-v-8d144940]{flex-basis:100%;align-items:flex-start;order:3}}.ops-kpi[data-v-9f2c2b1d]{margin-bottom:var(--sp-4)}.ops-kpi-head[data-v-9f2c2b1d]{display:flex;align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-2)}.ops-kpi-head strong[data-v-9f2c2b1d]{font-size:var(--fs-sm)}.stats-grid[data-v-9f2c2b1d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--sp-3)}.filtercard[data-v-8b00dddd]{padding:var(--sp-4)}.filters[data-v-8b00dddd]{gap:var(--sp-4);align-items:flex-end;flex-wrap:wrap}.field[data-v-8b00dddd]{display:flex;flex-direction:column;gap:var(--sp-1);margin:0;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--dim)}.field input[data-v-8b00dddd],.field select[data-v-8b00dddd]{width:auto}.card-head[data-v-8b00dddd]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-4)}.card-title[data-v-8b00dddd]{margin:0}.help[data-v-8b00dddd]{font-size:var(--fs-xs);margin-top:2px}.scalars[data-v-8b00dddd]{display:flex;flex-wrap:wrap;gap:var(--sp-6);margin-bottom:var(--sp-4)}.lbl[data-v-8b00dddd]{font-size:var(--fs-2xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--dim);margin-bottom:2px}.big[data-v-8b00dddd]{font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:-.5px;line-height:1.1;font-variant-numeric:tabular-nums}.chart-sk[data-v-8b00dddd]{height:140px;width:100%;margin-top:var(--sp-3)}.breakdowns[data-v-8b00dddd]{display:flex;gap:var(--sp-6);margin-top:var(--sp-4);flex-wrap:wrap}.chip[data-v-8b00dddd]{margin:var(--sp-1) var(--sp-2) 0 0}[data-v-8b00dddd] .bare th{background:transparent;border-top-left-radius:0;border-top-right-radius:0}[data-v-8b00dddd] .bare td:first-child,[data-v-8b00dddd] .bare th:first-child{padding-left:0}[data-v-8b00dddd] .bare td:last-child,[data-v-8b00dddd] .bare th:last-child{padding-right:0}[data-v-8b00dddd] .bare tbody tr:last-child td{border-bottom:none}[data-v-8b00dddd] .bare tbody tr:hover td{background:transparent}[data-v-8b00dddd] .numcol{text-align:right;font-variant-numeric:tabular-nums}.domain-widget[data-v-2aeb1fa6]{width:100%;overflow:auto}.domain-widget[data-v-2aeb1fa6] .card{border:0;box-shadow:none}.metric-tile[data-v-06a0874e]{display:flex;flex-direction:column;gap:4px;padding:var(--sp-4, 14px);height:100%;min-height:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius, 10px)}.metric-tile__head[data-v-06a0874e]{display:flex;align-items:center;justify-content:space-between;gap:8px}.metric-tile__label[data-v-06a0874e]{font-size:var(--fs-xs, 12px);color:var(--dim);font-weight:var(--fw-medium, 500)}.metric-tile__icon[data-v-06a0874e]{color:var(--dim);display:inline-flex}.metric-tile__value[data-v-06a0874e]{font-size:var(--fs-2xl, 28px);font-weight:var(--fw-bold, 700);line-height:1.1;color:var(--text);font-variant-numeric:tabular-nums}.metric-tile__foot[data-v-06a0874e]{display:flex;align-items:center;gap:8px;margin-top:auto;min-height:18px}.metric-tile__delta[data-v-06a0874e]{display:inline-flex;align-items:center;gap:2px;font-size:var(--fs-xs, 12px);font-weight:var(--fw-semibold, 600);font-variant-numeric:tabular-nums}.metric-tile__delta.is-good[data-v-06a0874e],.metric-tile__delta.is-up[data-v-06a0874e]{color:var(--ok, #16a34a)}.metric-tile__delta.is-bad[data-v-06a0874e],.metric-tile__delta.is-down[data-v-06a0874e]{color:var(--danger, #dc2626)}.metric-tile__delta.is-flat[data-v-06a0874e]{color:var(--dim)}.metric-tile__sub[data-v-06a0874e]{font-size:var(--fs-xs, 12px);color:var(--dim)}.metric-tile__spark[data-v-06a0874e]{margin-left:auto}.wr[data-v-e3b91588]{width:100%;height:100%;min-height:0;display:flex;flex-direction:column}.wr[data-v-e3b91588] .echart-wrap,.wr[data-v-e3b91588]>*{flex:1;min-height:0}.wr-realtime[data-v-e3b91588]{display:flex;flex-direction:column;gap:10px;height:100%}.wr-rt-head[data-v-e3b91588]{display:flex;align-items:center;justify-content:space-between;gap:12px}.wr-rt-big[data-v-e3b91588]{font-size:var(--fs-2xl, 28px);font-weight:var(--fw-bold, 700);color:var(--ok, #16a34a);font-variant-numeric:tabular-nums}.wr-rt-cap[data-v-e3b91588]{font-size:var(--fs-xs, 12px);color:var(--dim);text-transform:uppercase;letter-spacing:.04em}.wr-rt-pages[data-v-e3b91588]{list-style:none;margin:0;padding:0;overflow:auto;flex:1;min-height:0}.wr-rt-pages li[data-v-e3b91588]{display:flex;justify-content:space-between;gap:8px;padding:3px 0;font-size:var(--fs-xs, 12px);border-bottom:1px solid var(--line)}.wr-rt-url[data-v-e3b91588]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dim)}.wr-rt-v[data-v-e3b91588]{font-variant-numeric:tabular-nums;color:var(--text)}.wr-rt-empty[data-v-e3b91588]{color:var(--faint, var(--dim));border:none}.wr-unknown[data-v-e3b91588]{padding:var(--sp-4, 14px)}.dw[data-v-71362456]{display:flex;flex-direction:column;height:100%;min-height:0;padding:0;overflow:hidden}.dw-head[data-v-71362456]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--line);flex-shrink:0}.dw-title[data-v-71362456]{font-size:var(--fs-sm, 13px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-drag[data-v-71362456]{color:var(--dim);cursor:grab;display:inline-flex}.dw.is-editing .dw-head[data-v-71362456]{cursor:grab}.dw-tools[data-v-71362456]{display:flex;gap:4px;margin-left:auto;flex-shrink:0}.dw-btn[data-v-71362456]{display:inline-flex;align-items:center;justify-content:center;padding:3px;background:var(--surface);border:1px solid var(--line-strong, var(--line));color:var(--dim);box-shadow:none;border-radius:var(--radius-sm, 6px)}.dw-btn[data-v-71362456]:hover{background:var(--surface-2);color:var(--text);transform:none}.dw-btn--danger[data-v-71362456]{color:var(--danger)}.dw-body[data-v-71362456]{flex:1;min-height:0;padding:12px;display:flex}.dw-body[data-v-71362456]>*{flex:1;min-width:0;min-height:0}.dashboard-grid[data-v-9e334f48]{width:100%}.dashboard-grid[data-v-9e334f48] .grid-stack-item-content{top:0;right:0;bottom:0;left:0;overflow:visible;background:transparent;display:flex}.dashboard-grid[data-v-9e334f48] .grid-stack-item-content>*{flex:1;min-width:0}@media(max-width:900px){.dashboard-grid[data-v-9e334f48]:not(.is-editing){height:auto!important}.dashboard-grid[data-v-9e334f48]:not(.is-editing)>.grid-stack-item{position:static!important;width:100%!important;height:auto!important;inset:auto!important;margin:0 0 var(--sp-4)!important}.dashboard-grid[data-v-9e334f48]:not(.is-editing)>.grid-stack-item>.grid-stack-item-content{position:static!important;inset:auto!important;height:auto!important;min-height:220px}.dashboard-grid[data-v-9e334f48]:not(.is-editing)>.grid-stack-item>.grid-stack-item-content>*{height:auto!important;align-self:stretch}.dashboard-grid[data-v-9e334f48]:not(.is-editing) .ui-resizable-handle{display:none!important}}.wld[data-v-4d38db71]{padding:0;margin-bottom:16px}.wld-head[data-v-4d38db71]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line)}.wld-close[data-v-4d38db71]{background:none;border:none;box-shadow:none;color:var(--dim);padding:2px}.wld-close[data-v-4d38db71]:hover{color:var(--text);background:none;transform:none}.wld-body[data-v-4d38db71]{padding:12px 14px;display:flex;flex-direction:column;gap:14px}.wld-cat[data-v-4d38db71]{margin:0 0 8px;font-size:var(--fs-xs, 12px);color:var(--dim);text-transform:uppercase;letter-spacing:.04em}.wld-grid[data-v-4d38db71]{display:flex;flex-wrap:wrap;gap:8px}.wld-item[data-v-4d38db71]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:var(--fs-xs, 12px);background:var(--surface);border:1px solid var(--line-strong, var(--line));border-radius:var(--radius-sm, 6px);box-shadow:none;color:var(--text)}.wld-item[data-v-4d38db71]:hover{background:var(--accent-weak);border-color:var(--brand);transform:none}.wld-item-report[data-v-4d38db71]{color:var(--dim);font-size:var(--fs-2xs, 11px)}.wcp[data-v-4c36e7df]{padding:0;margin-bottom:16px;max-width:760px}.wcp-head[data-v-4c36e7df]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line)}.wcp-close[data-v-4c36e7df]{background:none;border:none;box-shadow:none;color:var(--dim);padding:2px}.wcp-close[data-v-4c36e7df]:hover{color:var(--text);background:none;transform:none}.wcp-body[data-v-4c36e7df]{padding:14px;display:flex;flex-direction:column;gap:12px}.wcp-field[data-v-4c36e7df]{display:flex;flex-direction:column;gap:4px}.wcp-label[data-v-4c36e7df]{font-size:var(--fs-xs, 12px);color:var(--dim)}.wcp-input[data-v-4c36e7df]{padding:7px 10px;font-size:var(--fs-sm, 13px);border:1px solid var(--line-strong, var(--line));border-radius:var(--radius-sm, 6px);background:var(--surface);color:var(--text)}.wcp-meta[data-v-4c36e7df]{font-size:var(--fs-xs, 12px);color:var(--dim);display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0}.wcp-meta code[data-v-4c36e7df]{background:var(--surface-2);padding:1px 5px;border-radius:4px}.wcp-reset[data-v-4c36e7df]{font-size:var(--fs-2xs, 11px);background:none;border:none;box-shadow:none;color:var(--brand-text);padding:0}.wcp-reset[data-v-4c36e7df]:hover{background:none;transform:none;text-decoration:underline}.wcp-hint[data-v-4c36e7df]{font-size:var(--fs-xs, 12px);color:var(--dim);margin:0}.wcp-foot[data-v-4c36e7df]{display:flex;justify-content:flex-end;gap:8px;padding:12px 14px;border-top:1px solid var(--line)}.dashboard[data-v-005f4ecd]{width:100%;margin:var(--sp-5) 0}.dash-intro[data-v-005f4ecd]{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-5) 0;gap:var(--sp-4)}.dash-intro h2[data-v-005f4ecd]{margin:var(--sp-2) 0;font-size:var(--fs-xl)}.dash-intro p[data-v-005f4ecd]{margin:0;color:var(--dim)}.dash-eyebrow[data-v-005f4ecd]{font-size:var(--fs-xs);letter-spacing:.12em;color:var(--brand-text)}.dash-count[data-v-005f4ecd]{color:var(--dim);white-space:nowrap;font-variant-numeric:tabular-nums}.dash-toolbar[data-v-005f4ecd]{padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2)}.dash-toolbar[data-v-005f4ecd]{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.dash-spacer[data-v-005f4ecd]{flex:1}.dash-compare[data-v-005f4ecd]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm, 13px);color:var(--dim);cursor:pointer}.dash-coverage[data-v-005f4ecd]{font-size:12px}.dash-compare input[data-v-005f4ecd]{width:auto;margin:0}
