@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}.sheet{--surface-color:var(--color-surface-raised);border-radius:calc(var(--radius-surface) * var(--corner-scale));corner-shape:var(--corner-shape);background:linear-gradient(180deg, var(--color-surface-raised), var(--color-surface-raised-low)) var(--color-surface-raised-low);color:var(--color-text-body);box-shadow:var(--shadow-lifted);position:relative}.sheet.sheet-raised{box-shadow:var(--shadow-raised)}.sheet.sheet-floating{--surface-color:var(--color-surface-floating);background:var(--color-surface-floating);box-shadow:var(--shadow-floating)}.sheet.sheet-flat{background:var(--color-surface-raised);box-shadow:var(--shadow-flat)}.sheet.sheet-inverse{--code-ink:currentColor;--code-tone:color-mix(in oklab, currentColor 12%, transparent);--code-line:color-mix(in oklab, currentColor 20%, transparent);--kbd-ink:color-mix(in oklab, currentColor 72%, transparent);--kbd-line:color-mix(in oklab, currentColor 32%, transparent);--citation-ink:currentColor;--citation-tone:color-mix(in oklab, currentColor 14%, transparent);--citation-line:color-mix(in oklab, currentColor 22%, transparent);--citation-fill:currentColor;--citation-fill-ink:var(--surface-color,var(--color-surface-inverse));--surface-color:var(--color-surface-inverse);background:linear-gradient(180deg, var(--color-surface-inverse-high), var(--color-surface-inverse-low)) var(--color-surface-inverse);color:var(--color-text-inverse);box-shadow:inset 0 .5px 0 var(--color-ink-highlight), 0 0 0 .5px var(--color-ink-edge), 0 1px 2px -1px var(--color-shade-1), 0 2px 4px -2px var(--color-shade-2), 0 4px 8px -4px var(--color-shade-3), 0 8px 16px -8px var(--color-shade-4)}@media (forced-colors:active){.sheet{outline-offset:-1px;outline:1px solid canvastext}}.well{--well-radius:var(--radius-control);--surface-color:var(--color-surface-inset);border-radius:calc(var(--well-radius) * var(--corner-scale));corner-shape:var(--corner-shape);background:var(--color-surface-inset);box-shadow:var(--shadow-pressed);@media (forced-colors:active){outline-offset:-1px;outline:1px solid canvastext}}.tray{--surface-color:var(--color-surface-tray);border-radius:calc(var(--radius-surface) * var(--corner-scale) + 4px);corner-shape:var(--corner-shape);background:var(--color-surface-tray);min-width:0;color:var(--color-text-body);box-shadow:inset 0 0 0 .5px var(--color-line-hair), inset 0 1px 2px -1px var(--color-shade-2);padding:4px;position:relative;@media (forced-colors:active){outline-offset:-1px;outline:1px solid canvastext}}.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));--color-zinc-5:oklch(96.5% .0011 265);--color-zinc-80:oklch(31.4% .0025 265);--color-zinc-90:oklch(24.6% .0022 265);--color-surface-inset:light-dark(oklch(96.6% .0011 265),oklch(16.4% .0017 265));--color-surface-raised:light-dark(oklch(100% 0 none),oklch(24.2% .0022 265));--color-surface-floating:light-dark(oklch(100% 0 none),oklch(26.4% .0024 265));--color-surface-inverse:light-dark(oklch(22% .0022 265),oklch(95% .0012 265));--color-text-inverse:light-dark(oklch(98.6% .0008 265),oklch(19.4% .0019 265));--color-black:oklch(0% 0 none);--color-surface-tray:light-dark(oklch(96% .0012 265),oklch(17.4% .0018 265));--color-surface-raised-low:light-dark(oklch(99.3% .0005 265),oklch(22.8% .0021 265));--color-line-contour:light-dark(oklch(22% .002 265/.12),oklch(100% 0 none/.14));--color-highlight:light-dark(oklch(100% 0 none/.95),oklch(100% 0 none/.07));--color-lip:light-dark(oklch(100% 0 none/.9),oklch(100% 0 none/.04));--color-shade-1:light-dark(oklch(18% 0 none/.06),oklch(0% 0 none/.55));--color-shade-2:light-dark(oklch(18% 0 none/.045),oklch(0% 0 none/.4));--color-shade-3:light-dark(oklch(18% 0 none/.035),oklch(0% 0 none/.34));--color-shade-4:light-dark(oklch(18% 0 none/.035),oklch(0% 0 none/.3));--color-shade-5:light-dark(oklch(18% 0 none/.03),oklch(0% 0 none/.28));--color-surface-inverse-high:light-dark(oklch(27% .0026 265),oklch(98% .001 265));--color-surface-inverse-low:light-dark(oklch(20% .0022 265),oklch(93% .0018 265));--color-ink-highlight:light-dark(oklch(100% 0 none/.28),oklch(100% 0 none));--color-ink-edge:light-dark(oklch(15% .003 265),oklch(0% 0 none/.5));--shadow-pressed:inset 0 1px 2px -.5px light-dark(oklch(18% 0 none/.07),oklch(0% 0 none/.5)), inset 0 0 0 .5px var(--color-line-contour), 0 .5px 0 var(--color-lip);--shadow-flat:0 0 0 .5px var(--color-line-contour);--shadow-raised:inset 0 1px 0 var(--color-highlight), 0 0 0 .5px var(--color-line-contour), 0 1px 2px -1px var(--color-shade-1), 0 2px 4px -2px var(--color-shade-2), 0 4px 8px -4px var(--color-shade-3);--shadow-lifted:inset 0 1px 0 var(--color-highlight), 0 0 0 .5px var(--color-line-contour), 0 1px 2px -1px var(--color-shade-1), 0 3px 6px -3px var(--color-shade-2), 0 6px 12px -6px var(--color-shade-3), 0 12px 24px -12px var(--color-shade-4), 0 24px 48px -24px var(--color-shade-5);--shadow-floating:inset 0 1px 0 var(--color-highlight), 0 0 0 .5px var(--color-line-contour), 0 1px 2px -1px var(--color-shade-1), 0 3px 6px -3px var(--color-shade-2), 0 6px 12px -6px var(--color-shade-3), 0 12px 24px -12px var(--color-shade-4), 0 24px 48px -24px var(--color-shade-4), 0 48px 96px -48px var(--color-shade-5);--radius-control:.625rem;--radius-surface:1rem;--radius-chip:.375rem}}