@layer components{.ui-tabs{scrollbar-width:none;gap:2px;min-width:0;display:flex;overflow-x:auto}.ui-tabs::-webkit-scrollbar{display:none}.ui-tabs>[role=tab]{appearance:none;border-radius:var(--ui-radius-md);min-height:2rem;color:var(--ui-text-muted);font:var(--ui-weight-regular) .75rem/1 var(--font-family-mono);cursor:pointer;transition:color var(--ui-duration-quick), background-color var(--ui-duration-quick), box-shadow var(--ui-duration-quick);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 .625rem;display:inline-flex}.ui-tabs>[role=tab] svg{width:14px;height:14px}.ui-tabs>[role=tab]:hover{color:var(--ui-text-strong)}.ui-tabs>[role=tab][aria-selected=true]{background:var(--ui-surface-chip);color:var(--ui-text-strong);box-shadow:inset 0 0 0 1px var(--ui-line-hair)}.ui-tabs>[role=tab]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}[data-code-tabs]>[role=tabpanel]>.ui-code-file{display:none}@media (scripting:none),print{[data-code-tabs]>.ui-code-bar{display:none}[data-code-tabs]>[role=tabpanel][hidden]{display:block}[data-code-tabs]>[role=tabpanel]>.ui-code-file{padding:var(--ui-space-sm) var(--ui-space-md) 0;display:flex}}}@layer theme{:root,:host{--color-zinc-0:oklch(98.6% .0008 265);--color-zinc-95:oklch(19.4% .0019 265);--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-mono:"IBM Plex Mono"}}