.tc-scroll{overscroll-behavior-x:contain;box-shadow:inset 0 0 0 1px var(--border);border-radius:18px;overflow-x:auto}.tc-scroll:focus-visible{outline:2px solid var(--sx-tint);outline-offset:2px}.tc-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1080px;font-size:.875rem;line-height:1.45}.tc-table caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tc-table th,.tc-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:14px 16px}.tc-table tbody tr:last-child>*{border-bottom:0}.tc-table thead th{font-family:var(--font-heading);letter-spacing:-.01em;background:var(--muted);font-size:.95rem;font-weight:700}.tc-table .tc-rowhead{z-index:1;background:var(--card);width:148px;box-shadow:1px 0 0 var(--border);font-weight:600;position:sticky;left:0}.tc-table thead .tc-rowhead{background:var(--muted)}.tc-table .tc-own{background:color-mix(in oklab, var(--sx-tint) 7%, var(--card))}.tc-table thead .tc-own{color:var(--sx-tint);background:color-mix(in oklab, var(--sx-tint) 12%, var(--muted))}.tc-unknown{color:var(--muted-foreground)}.tc-source{overflow-wrap:anywhere;color:var(--muted-foreground);text-underline-offset:2px;margin-top:6px;font-size:.72rem;text-decoration:underline;display:block}.tc-source:hover{color:var(--sx-tint)}.tc-details>summary{cursor:pointer;color:var(--sx-tint);font-weight:600}.tc-details .tc-table{min-width:720px;font-size:.8125rem}.tc-details .tc-scroll{margin-top:14px}@media (min-width:768px){.tc-hint{display:none}}@media (max-width:639px){.tc-table .tc-rowhead{overflow-wrap:anywhere;width:96px;max-width:96px;padding-inline:10px;font-size:.75rem}}
