.cmp-matrix{border-collapse:collapse;width:100%}.cmp-matrix th,.cmp-matrix td{vertical-align:top;text-align:left;font-weight:inherit}@media (max-width:63.99rem){.cmp-matrix thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cmp-matrix,.cmp-matrix tbody,.cmp-matrix tr,.cmp-matrix td,.cmp-matrix th{display:block}.cmp-matrix tr{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:1.25rem 1.25rem .5rem}.cmp-matrix tr+tr{margin-top:1rem}.cmp-matrix th[scope=row]{padding:0 0 .75rem}.cmp-matrix td{border-top:1px solid var(--line);padding:.875rem 0}.cmp-matrix td:before{content:attr(data-col);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--dim);margin-bottom:.4rem;font-size:.6875rem;display:block}.cmp-matrix td.us:before{color:var(--signal-hi)}}@media (min-width:64rem){.cmp-matrix th,.cmp-matrix td{border-top:1px solid var(--line);padding:1.5rem 1.25rem}.cmp-matrix th[scope=row]{padding-left:0}.cmp-matrix thead th{border-top:0;padding-top:1.75rem;padding-bottom:1.5rem}.cmp-matrix .us{background:color-mix(in srgb, var(--signal) 6%, transparent);border-left:1px solid color-mix(in srgb, var(--signal) 40%, transparent);border-right:1px solid color-mix(in srgb, var(--signal) 40%, transparent)}.cmp-matrix tbody .us{border-top-color:color-mix(in srgb, var(--signal) 20%, transparent)}.cmp-matrix thead .us{border-top:1px solid color-mix(in srgb, var(--signal) 40%, transparent);border-radius:14px 14px 0 0}.cmp-matrix tbody tr:last-child .us{border-bottom:1px solid color-mix(in srgb, var(--signal) 40%, transparent);border-radius:0 0 14px 14px}}.cmp-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.cmp-scroll table{border-collapse:collapse;min-width:56rem}.cmp-ledger>*+*{border-top:1px solid var(--line)}
