@layer components{.ui-table{border:1px solid var(--ui-line-contour);border-radius:var(--ui-radius-xl);background:var(--ui-surface-sheet);scrollbar-width:thin;min-width:0;overflow:auto}.ui-table:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-table table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--ui-text-small);line-height:1.5}.ui-table thead th{z-index:1;padding:.625rem var(--ui-space-md);background:var(--ui-surface-sheet-lo);color:var(--ui-text-muted);font:var(--ui-weight-regular) var(--ui-text-label)/1.5 var(--font-family-sans);letter-spacing:var(--ui-tracking-label);text-transform:none;text-align:start;white-space:nowrap;box-shadow:inset 0 -1px 0 var(--ui-line-divider);position:sticky;top:0}.ui-table :is(td,tbody th){padding:.6875rem var(--ui-space-md);color:var(--ui-text-body);font-weight:var(--ui-weight-regular);text-align:start;vertical-align:top;border-top:1px solid var(--ui-line-hair)}.ui-table tr:first-child>:is(td,th){border-top:0}.ui-table tbody tr{transition:background-color var(--ui-duration-quick)}.ui-table tbody tr:hover{background:light-dark(oklch(22% .002 265/.022),oklch(100% 0 none/.025))}.ui-table tbody tr>:first-child{color:var(--ui-text-strong)}.ui-table :is(td,th)[data-align=end]{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-table thead th code{color:inherit;box-shadow:none;font:inherit;font-family:var(--font-family-mono);letter-spacing:0;background:0 0;border-radius:0;padding:0;font-size:.75rem}.ui-table :is(td,tbody th) code{border-radius:var(--ui-radius-xs);background:var(--ui-surface-chip);color:var(--ui-text-strong);box-shadow:none;font:var(--ui-weight-regular) .8125rem/1.6 var(--font-family-mono);overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em .375em}.ui-table :is(td:first-child,tbody th) code{white-space:normal;overflow-wrap:normal}.ui-table :is(td,tbody th) .ui-preview{width:1.25rem;height:1.25rem;margin-right:var(--ui-space-xs);border-radius:var(--ui-radius-sm);vertical-align:-.3em;box-shadow:inset 0 0 0 1px var(--ui-line-contour);display:inline-block}.ui-table[data-density=compact] :is(th,td){padding-block:.4375rem}.ui-table[data-variant=lookup] tbody th{white-space:nowrap;width:1%}.ui-table[data-variant=lookup] td code{white-space:normal;line-height:1.5}.ui-table :is(td,tbody th) ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ui-table :is(td,tbody th) .ui-disclosure>summary{min-height:2.25rem}.ui-table-caption{justify-content:space-between;gap:var(--ui-space-md);padding:var(--ui-space-sm) var(--ui-space-md);color:var(--ui-text-muted);box-shadow:inset 0 1px 0 var(--ui-line-hair);font-size:.75rem;display:flex}}@layer theme{:root,:host{--color-zinc-0:oklch(98.6% .0008 265);--color-zinc-95:oklch(19.4% .0019 265);--font-family-sans:var(--font-sans,ui-sans-serif), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-mono:var(--font-mono,ui-monospace), SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-code-function:var(--ui-code-function);--color-code-keyword:var(--ui-code-keyword);--color-code-number:var(--ui-code-number);--color-code-property:var(--ui-code-property);--color-code-string:var(--ui-code-string);--color-code-surface:light-dark(var(--color-zinc-0),var(--color-zinc-95));--font-sans:"Geist", "Noto Sans TC";--font-mono:"IBM Plex Mono"}}