.tds-chart-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0;border:1px solid var(--tower-content-border);border-radius:var(--tds-radius-panel);background:var(--tower-content-surface);overflow:hidden}.tds-chart-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--tds-space-md);padding:var(--tds-space-sm) var(--tds-space-sm) 0 var(--tds-space-md)}.tds-chart-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>header>div:first-child{padding-top:var(--tds-space-xs)}.tds-chart-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex:none;align-items:center;gap:var(--tds-space-xs)}.tds-chart-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{display:flex;align-items:baseline;gap:var(--tds-space-sm);font-size:var(--tds-text-body);margin:0;font-weight:600}.tds-chart-unit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--tower-content-text-muted);font-family:var(--tds-font-mono);font-size:11px;font-weight:400;letter-spacing:.04em}.tds-chart-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) header p{margin:2px 0 0;color:var(--tower-content-text-muted);font-size:var(--tds-text-caption)}.tds-chart-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;padding:0 var(--tds-space-sm) var(--tds-space-sm)}.tds-chart-body[data-loading]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.tds-chart-canvas,.tds-chart-body[data-loading]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.tds-chart-table{opacity:.45;transition:opacity .12s}.tds-chart-updating:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;top:var(--tds-space-sm);right:var(--tds-space-lg);z-index:1;display:inline-flex;align-items:center;gap:var(--tds-space-sm)}.tds-chart-notice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.tds-chart-updating:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--tower-content-text-secondary);font-size:var(--tds-text-caption)}.tds-chart-notice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0 var(--tds-space-sm) var(--tds-space-sm)}.tds-chart-canvas:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;height:var(--tds-chart-height)}.tds-chart-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>footer{padding:var(--tds-space-sm) var(--tds-space-lg);border-top:1px solid var(--tower-content-border);color:var(--tower-content-text-muted);font-size:var(--tds-text-caption)}.tds-chart-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:var(--tds-chart-height);overflow:auto}.tds-chart-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) table{width:100%;border-collapse:collapse;font-size:var(--tds-text-caption);font-variant-numeric:tabular-nums}.tds-chart-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) td,.tds-chart-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) th{padding:var(--tds-space-sm) var(--tds-space-md);border-bottom:1px solid var(--tower-content-border);text-align:right}.tds-chart-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tds-chart-cell-text,.tds-chart-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) th:first-child,.tds-chart-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) th[scope=row]{text-align:left}.tds-chart-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) th{font-weight:500;background:var(--tower-content-surface-subtle)}.tds-chart-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{padding:0;border:0;background:transparent;color:var(--tower-content-info);cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.tds-chart-body[data-loading]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.tds-chart-canvas,.tds-chart-body[data-loading]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.tds-chart-table{transition:none}}.tds-sparkline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block;width:100%;height:100%;overflow:visible}.tds-multiples:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;gap:var(--tds-space-sm);min-width:0}.tds-multiples-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0;color:var(--tower-content-text-muted);font-size:var(--tds-text-caption)}.tds-multiples-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--tds-data-multiple-min),1fr));gap:var(--tds-space-sm)}.tds-multiples-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;gap:var(--tds-space-xs);min-width:0;padding:var(--tds-space-sm);border:1px solid var(--tower-content-border);border-radius:var(--tds-radius-control);background:var(--tower-content-surface);color:inherit;font:inherit;text-align:left}button.tds-multiples-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer}button.tds-multiples-item:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--tower-content-border-strong)}button.tds-multiples-item:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid var(--tower-content-focus);outline-offset:1px}.tds-multiples-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;justify-content:space-between;align-items:baseline;gap:var(--tds-space-sm);min-width:0;font-size:var(--tds-text-caption)}.tds-multiples-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{min-width:0;overflow:hidden;color:var(--tower-content-text-secondary);text-overflow:ellipsis;white-space:nowrap}.tds-multiples-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>strong{font-weight:600;font-variant-numeric:tabular-nums}.tds-multiples-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{display:block;width:100%;height:var(--tds-data-multiple);overflow:visible}.tds-multiples-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) path{fill:none;stroke:var(--tower-content-chart-1);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tds-multiples-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){stroke:var(--tower-content-chart-axis);stroke-width:1;vector-effect:non-scaling-stroke}.tds-trend-cell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--tds-space-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.tds-trend-cell-chart:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;width:var(--tds-data-spark-cell);height:var(--tds-data-spark-cell-height)}.tds-trend-cell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-weight:600}.app-shell-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;height:100vh;height:100dvh;overflow:hidden}.app-shell-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.tds-shell-frame{--sidebar-width:var(--tower-shell-sidebar-width);--sidebar-width-icon:var(--tower-shell-sidebar-collapsed-width);height:100%;min-height:0;overflow:hidden}.app-shell-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .app-shell-content,.app-shell-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .app-shell-content>main,.app-shell-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tds-shell-frame-workspace{min-width:0;min-height:0;overflow:hidden}.app-shell-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tds-shell-frame-topbar{flex:none}.app-shell-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tds-shell-frame-sidebar{height:100%}.app-shell-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .app-shell-content>main>.tds-shell-frame-breadcrumb{padding:var(--tds-space-sm) var(--tds-space-lg);min-height:var(--tds-control-height);border-bottom:1px solid var(--tower-content-border)}.app-shell-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;isolation:isolate}.app-shell-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-height:0;min-width:0}.app-shell-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{max-height:100%}.app-shell-page--contained-viewport:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.app-shell-page--contained-viewport>.fixed{left:0!important}.app-shell-page--contained-viewport:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.fixed{position:absolute;inset:0}.app-shell-page-filters:not(:empty):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.app-shell-tenant-context:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;flex:none;flex-wrap:wrap;gap:var(--tds-space-sm);padding:var(--tds-space-sm) var(--tds-space-lg);background:var(--tower-content-surface);color:var(--tower-content-text);border-bottom:1px solid var(--tower-content-border)}.app-shell-page-filters:empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.app-shell-page-filters:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) label,.app-shell-tenant-context:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) label{font-size:var(--tds-text-caption);color:var(--tower-content-text-muted)}.app-shell-page-filters:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) select,.app-shell-tenant-context:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) select{width:auto;max-width:100%;min-width:var(--tower-shell-tab-max-width)}.app-shell-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tds-shell-frame-topbar{z-index:var(--tds-layer-sticky)}.app-shell-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tds-shell-frame-sidebar{z-index:calc(var(--tds-layer-sticky) + 1)}.app-shell-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tds-shell-account-trigger{font-size:var(--tds-text-compact)}