@layer components{.table{--table-padding-x:1rem;--table-padding-y:.75rem;border-spacing:0;border-collapse:separate;width:100%;color:var(--color-text-body);text-align:start;font-size:.875rem;line-height:1.45;display:table;&.table-compact{--table-padding-x:.75rem;--table-padding-y:.4375rem;font-size:.8125rem}}.table-heading{padding:.625rem var(--table-padding-x);border-bottom:1px solid var(--color-line-divider);color:var(--color-text-muted);font-size:.75rem;font-weight:var(--font-weight-control);text-align:start;white-space:nowrap;vertical-align:bottom;display:table-cell;&:is([aria-sort=ascending],[aria-sort=descending]){color:var(--color-text-strong);&:after{content:"";vertical-align:-.125em;background:currentColor;width:.75rem;height:.75rem;margin-inline-start:.25rem;display:inline-block;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4.5 6.5 3.5 3.5 3.5-3.5'/%3E%3C/svg%3E") 50%/contain no-repeat}}&[aria-sort=ascending]:after{rotate:x 180deg}@media (forced-colors:active){border-bottom-color:canvastext;&:after{background:canvastext}}}.table-cell{padding:var(--table-padding-y) var(--table-padding-x);border-bottom:1px solid var(--color-line-hair);vertical-align:middle;font-variant-numeric:tabular-nums;font-weight:inherit;text-align:start;display:table-cell;&:is([scope=row],[scope=rowgroup],[role=rowheader]){font-weight:var(--font-weight-control)}@media (forced-colors:active){border-bottom-color:graytext}}.table-heading.table-numeric,.table-cell.table-numeric{font-variant-numeric:tabular-nums;text-align:end}.table-cell.table-primary{color:var(--color-text-strong)}.table-row{display:table-row;&:last-child .table-cell{border-bottom-color:#0000}&[aria-selected=true]{background:var(--color-surface-chip)}}.table-interactive .table-row{@media (hover:hover){&:hover:has(.table-cell){background:var(--color-surface-chip)}}&:active:has(.table-cell){background:var(--color-surface-inset-hover)}&:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}}.table-sticky .table-heading{z-index:1;background:var(--surface-color,var(--color-surface-base));position:sticky;top:0}.ui-table{scrollbar-width:thin;min-width:0;overflow:auto}.ui-table:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ui-table .table-cell{vertical-align:top}.ui-table [data-align=end]{text-align:end;white-space:nowrap}.ui-table[data-variant=lookup] tbody th{white-space:nowrap;width:1%}.ui-table :is(td,th) code{overflow-wrap:anywhere}.ui-table[data-identifiers]>.table{min-width:32rem}.ui-table[data-identifiers] td code{overflow-wrap:break-word}.ui-table[data-identifiers] tbody th code{white-space:nowrap;overflow-wrap:normal}.ui-table :is(td,th) ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ui-table .ui-preview{width:1.25rem;height:1.25rem;margin-right:var(--ui-space-xs);border-radius:var(--radius-chip);vertical-align:-.3em;display:inline-block}.ui-table-caption{justify-content:space-between;gap:var(--ui-space-md);padding:var(--ui-space-sm) var(--ui-space-md);color:var(--color-text-muted);font-size:.75rem;display:flex}}@layer theme{:root,:host{--color-zinc-0:oklch(98.6% .0008 265);--color-zinc-30:oklch(78% .0025 265);--color-zinc-40:oklch(68.6% .0028 265);--color-zinc-60:oklch(48.6% .003 265);--color-zinc-70:oklch(39.8% .0028 265);--color-zinc-95:oklch(19.4% .0019 265);--color-zinc-100:oklch(15% .0016 265);--color-surface-base:light-dark(oklch(98.6% .0008 265),oklch(19.4% .0019 265));--color-line-divider:light-dark(oklch(22% .002 265/.12),oklch(100% 0 none/.13));--color-text-body:light-dark(oklch(39.8% .0028 265),oklch(80% .0025 265));--color-text-strong:light-dark(oklch(21% .0022 265),oklch(95% .0012 265));--color-text-muted:light-dark(oklch(48.6% .003 265),oklch(68.6% .0028 265));--color-white:oklch(100% 0 none);--color-surface-inset-hover:light-dark(oklch(95.8% .0012 265),oklch(15.4% .0016 265));--color-surface-chip:light-dark(oklch(96.5% .0011 265),oklch(100% 0 none/.07));--color-line-hair:light-dark(oklch(22% .002 265/.065),oklch(100% 0 none/.075));--color-focus:light-dark(oklch(24.6% .0022 265),oklch(93.2% .0015 265));--font-weight-control:460;--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));--radius-chip:.375rem}}