.tt-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.tt-table{border-collapse:collapse;width:100%;font-family:var(--ds-font-sans)}.tt-table thead th{text-align:right;text-transform:uppercase;letter-spacing:.06em;color:var(--ds-fg-4);border-bottom:1px solid var(--ds-border-2);white-space:nowrap;padding:0 12px 10px;font-size:10.5px;font-weight:600}.tt-table thead th.tt-th-text{text-align:left}.tt-table tbody td{border-bottom:1px solid var(--ds-border-1);vertical-align:top;padding:10px 12px;font-size:13.5px}.tt-table tbody tr:last-child td{border-bottom:0}.tt-table tbody tr:hover{background:var(--ds-ink-25)}.tt-cell-name{color:var(--ds-ink-900);font-weight:600}.tt-cell-etf{color:var(--ds-fg-4);font-size:11.5px;font-family:var(--ds-font-mono)}.tt-cell-num{text-align:right;font-family:var(--ds-font-mono);font-feature-settings:var(--ds-num-feat);color:var(--ds-fg-3);white-space:nowrap}.tt-cell-center{text-align:center}.tt-cell-note{font-family:var(--ds-font-serif);color:var(--ds-fg-3);font-size:12.5px;line-height:1.45}.tt-pos{color:var(--ds-bull-700);font-weight:700}.tt-neg{color:var(--ds-bear-700);font-weight:700}.tt-flat{color:var(--ds-fg-4)}.tt-strong{font-weight:700}.tt-muted{color:var(--ds-fg-2)}.tt-notes p{margin:0 0 8px}.tt-notes p:last-child{margin:0}.tt-notes a{color:var(--ds-gold-700);font-weight:600}.tt-sim{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.tt-sim-bar{background:var(--ds-ink-100);border-radius:4px;width:54px;height:7px;overflow:hidden}.tt-sim-fill{background:var(--ds-brand-600);height:100%;display:block}.tt-sim b{color:var(--ds-ink-950);text-align:right;min-width:20px}.tt-coldstart{border:1px dashed var(--ds-border-2);border-radius:var(--ds-radius-sm);background:var(--ds-bg-sunken);flex-direction:column;gap:8px;padding:20px 22px;display:flex}.tt-coldstart-head{font-family:var(--ds-font-display);color:var(--ds-ink-900);font-size:14px;font-weight:700}.tt-coldstart-sub{font-family:var(--ds-font-serif);color:var(--ds-fg-3);font-size:12.5px;line-height:1.55}.tt-coldstart-sub .tt-mono{font-family:var(--ds-font-mono);font-feature-settings:var(--ds-num-feat)}@media (max-width:640px){.tt-table thead th.tt-th-collapse,.tt-table tbody td.tt-td-collapse{display:none}}
