.ins{display:flex;flex-direction:column;gap:22px}.ins-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ins-sub{color:var(--la-text-2)}.ins-muted{color:var(--la-text-3);font-size:var(--ty-body-size)}.ins-windows{display:flex;gap:4px}.ins-win{background:var(--la-surface-1);border:1px solid var(--la-border-strong);color:var(--la-text-2);border-radius:var(--la-radius-md);padding:6px 12px;font-size:var(--ty-small-size);font-weight:500;cursor:pointer}.ins-win.is-active{background:var(--la-action);border-color:var(--la-action);color:var(--la-action-fg)}.ins-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ins-kpi{display:flex;flex-direction:column;gap:4px;padding:16px 18px;background:var(--la-surface-1);border:1px solid var(--la-border);border-radius:var(--la-radius-xl)}.ins-kpi-label{font-size:var(--ty-eyebrow-size);font-weight:var(--ty-eyebrow-weight);letter-spacing:.08em;text-transform:uppercase;color:var(--la-text-3)}.ins-kpi-value{font-size:var(--ty-large-size);font-weight:var(--ty-large-weight);color:var(--la-text-1)}.ins-kpi-sub{font-size:var(--ty-caption-size);color:var(--la-text-3)}.ins-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.ins-panel{display:flex;flex-direction:column;gap:10px;padding:18px 20px;background:var(--la-surface-1);border:1px solid var(--la-border);border-radius:var(--la-radius-xl)}.ins-panel-head{font-size:var(--ty-eyebrow-size);font-weight:var(--ty-eyebrow-weight);letter-spacing:.08em;text-transform:uppercase;color:var(--la-text-3)}.ins-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ins-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--la-border)}.ins-row:first-child{border-top:0}.ins-row-name{font-family:var(--ty-code-family);font-size:var(--ty-code-size);color:var(--la-text-1)}.ins-row-q{min-width:0;color:var(--la-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ins-row-count,.ins-row-q{font-size:var(--ty-body-size)}.ins-row-count{flex:0 0 auto;font-weight:600;color:var(--la-text-2);font-variant-numeric:tabular-nums}.ins-empty{border:1px dashed var(--la-border-strong);border-radius:var(--la-radius-lg);padding:40px 24px;text-align:center;color:var(--la-text-3);font-size:var(--ty-body-size)}