.demo-root,.tp-density{--cell-py:0.625rem;--cell-px:0.75rem}.demo-root[data-density=standard],.tp-density[data-density=standard]{--cell-py:0.5rem;--cell-px:0.6875rem}.demo-root[data-density=compact],.tp-density[data-density=compact]{--cell-py:0.3125rem;--cell-px:0.625rem}.demo-table,.tp-table{position:relative;width:100%;border-collapse:separate;border-spacing:0;font-size:.8125rem;line-height:1.35}.demo-table td,.demo-table th,.tp-table td,.tp-table th{padding:var(--cell-py) var(--cell-px);border-bottom:1px solid var(--color-line);text-align:left;vertical-align:middle}.demo-table thead th,.tp-table thead th{position:sticky;top:0;z-index:2;background-color:var(--color-well);color:var(--color-ink-2);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-bottom-color:transparent}.demo-table thead th:first-child,.tp-table thead th:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.demo-table thead th:last-child,.tp-table thead th:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.demo-table tbody tr:hover td,.demo-table tbody tr:hover th,.tp-table tbody tr:hover td,.tp-table tbody tr:hover th{background-color:rgb(245 243 255/.7)}.demo-table tbody tr[data-selected=true] td,.demo-table tbody tr[data-selected=true] th,.tp-table tbody tr[data-selected=true] td,.tp-table tbody tr[data-selected=true] th{background-color:var(--color-terra-50)}@media (min-width:48rem){.tp-table .tp-pin-left,.tp-table .tp-pin-right{position:sticky;z-index:1;background-color:var(--color-surface)}.tp-table .tp-pin-left{left:0;box-shadow:inset -1px 0 0 var(--color-line)}.tp-table .tp-pin-right{right:0;box-shadow:inset 1px 0 0 var(--color-line)}.tp-table thead th.tp-pin-left,.tp-table thead th.tp-pin-right{z-index:3;background-color:var(--color-well)}.tp-table tfoot .tp-pin-left,.tp-table tfoot .tp-pin-right{z-index:2;background-color:var(--color-ground)}.tp-table tbody tr:hover .tp-pin-left,.tp-table tbody tr:hover .tp-pin-right{background-color:rgb(248 247 255)}.tp-table tbody tr[data-selected=true] .tp-pin-left,.tp-table tbody tr[data-selected=true] .tp-pin-right{background-color:var(--color-terra-50)}}.demo-table td.num,.demo-table th.num,.tp-table td.num,.tp-table th.num{text-align:right;white-space:nowrap}.demo-table tfoot td,.demo-table tfoot th,.tp-table tfoot td,.tp-table tfoot th{position:sticky;bottom:0;z-index:1;background-color:var(--color-ground);border-top:1px solid var(--color-line-strong);font-weight:700;color:var(--color-ink)}.demo-table tbody tr[data-clickable=true],.tp-table tbody tr[data-clickable=true]{cursor:pointer}.tp-scroll-shadow{background:linear-gradient(to right,var(--color-surface) 40%,rgb(255 255 255/0)) 0 /48px 100% no-repeat local,linear-gradient(to left,var(--color-surface) 40%,rgb(255 255 255/0)) 100% /48px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgb(15 23 42/.2),transparent) 0 /18px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgb(15 23 42/.2),transparent) 100% /18px 100% no-repeat scroll}@keyframes demo-step-in{0%{opacity:0;transform:translateY(4px)}}@keyframes demo-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:no-preference){.demo-step-in,.tp-step-in{animation:demo-step-in .22s var(--ease-out-quart) both}.demo-pulse,.tp-pulse{animation:demo-pulse .9s ease-in-out infinite}}.demo-heat-cell,.tp-heat-cell{touch-action:none}.tp-aurora{background-image:radial-gradient(58rem 34rem at 38% -8%,rgb(0 101 242/.22),transparent 66%),radial-gradient(48rem 30rem at 96% 2%,rgb(124 58 237/.16),transparent 64%),radial-gradient(56rem 36rem at 30% 90%,rgb(16 185 129/.2),transparent 66%),radial-gradient(46rem 32rem at 100% 98%,rgb(236 72 153/.1),transparent 64%)}@media (forced-colors:active){.tp-aurora{display:none}}