.table-page{min-height:100vh}.table-title{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--steel);margin:24px 24px 12px}.datagrid,.table-title{font-family:var(--font-mono),monospace}.datagrid{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;max-width:1400px;margin:0 auto;padding:0 24px 80px;overflow-x:auto}.datagrid-header,.datagrid-row{display:grid;grid-gap:12px;gap:12px;width:max-content;min-width:100%}.datagrid-header{position:-webkit-sticky;position:sticky;top:0;background:var(--void);border-bottom:1px solid var(--line);padding:10px 8px;z-index:2}.datagrid-hcell{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.datagrid-hcell:hover{color:var(--amber)}.datagrid-body{display:flex;flex-direction:column}.datagrid-row{padding:8px;border-bottom:1px solid var(--line);text-decoration:none;color:var(--text);transition:background-color .14s var(--ease-out)}.datagrid-row:hover{background:color-mix(in srgb,var(--amber) 10%,transparent)}.datagrid-row.active{background:color-mix(in srgb,var(--amber) 18%,transparent)}.datagrid-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.datagrid-cell.align-right,.datagrid-hcell.align-right{text-align:right}.datagrid-cell.sticky-col,.datagrid-hcell.sticky-col{position:-webkit-sticky;position:sticky;background:var(--void);z-index:1}.datagrid-hcell.sticky-col{z-index:3}.datagrid-row:hover .datagrid-cell.sticky-col{background:color-mix(in srgb,var(--amber) 10%,var(--void))}.datagrid-row.active .datagrid-cell.sticky-col{background:color-mix(in srgb,var(--amber) 18%,var(--void))}.datagrid-row{min-height:44px;align-items:center}.cell-rank{color:var(--steel)}.cell-rank,.cell-signal{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cell-signal{color:var(--amber)}.cell-null-dense{color:var(--steel);opacity:.45}.cell-null{color:var(--steel);opacity:.75;font-size:10px}.cell-delta{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cell-delta.pos{color:var(--pos)}.cell-delta.neg{color:var(--neg)}.cell-status{color:var(--steel);font-size:10px}.cell-status.on{color:var(--amber)}.cell-identity{display:flex;align-items:center;gap:var(--s2,8px);min-width:0}.cell-identity-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.cell-name{color:var(--text)}.cell-name,.cell-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-sub{font-size:9px;color:var(--steel)}.cell-logo{width:16px;height:16px;flex:0 0 16px;object-fit:contain}.cell-logo--raster{filter:grayscale(1) brightness(1.25) contrast(.95);opacity:.85}.datagrid-row:hover .cell-logo--raster{opacity:1}.cell-monogram{width:16px;height:16px;flex:0 0 16px;display:grid;place-items:center;font-size:8px;letter-spacing:.02em;color:var(--steel);background:var(--panel-fill);border:1px solid var(--line)}.terminal-bar{max-width:1400px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:var(--s3,12px)}.terminal-tabs{display:flex;gap:var(--s2,8px)}.terminal-tab{background:transparent;border:1px solid var(--line);border-radius:var(--radius-control,3px);color:var(--steel);padding:5px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:var(--s2,8px);transition:background-color .14s var(--ease-out),color .14s var(--ease-out)}.terminal-tab:hover{background:var(--amber-hover)}.terminal-tab.active{color:var(--amber);border-color:var(--line-strong)}.terminal-tab-count{color:var(--steel);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.7}.terminal-picker{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2,8px)}.terminal-picker-label{color:var(--steel);opacity:.7}.terminal-col{background:transparent;border:1px solid var(--line);border-radius:var(--radius-control,3px);color:var(--steel);padding:3px 8px;font-size:9px;cursor:pointer;transition:background-color .14s var(--ease-out),color .14s var(--ease-out)}.terminal-col:hover{background:var(--amber-hover)}.terminal-col.active{color:var(--amber);border-color:var(--line-strong)}@media (max-width:768px){.terminal-bar{padding:0 12px}.datagrid{padding:0 12px 80px}}