@layer components{.btn[data-result]>svg:first-of-type,.btn:not([data-result])>.ui-result-icon{display:none}.btn[data-result=success]{color:var(--ui-status-success)}.btn[data-result=error]{color:var(--ui-status-danger)}.btn[data-result=error]>svg:first-of-type{display:block}.btn[data-result=error]>.ui-result-icon{display:none}.kbd{border-radius:calc(var(--radius-chip) * var(--corner-scale));corner-shape:var(--corner-shape);min-width:1.375rem;height:1.375rem;color:var(--kbd-ink,var(--color-text-muted));box-shadow:inset 0 0 0 .5px var(--kbd-line,var(--color-line-strong));font:400 .6875rem/1 var(--font-family-mono);font-variant-ligatures:none;vertical-align:middle;background:0 0;place-items:center;padding:0 .3125rem;display:inline-grid}.kbd.kbd-raised{background:linear-gradient(180deg, var(--color-surface-raised), var(--color-surface-raised-low)) var(--color-surface-raised-low);color:var(--color-text-strong);box-shadow:inset 0 1px 0 var(--color-highlight), inset 0 -1px 0 var(--color-line-hair), 0 0 0 .5px var(--color-line-strong), 0 1px 1px -.5px var(--color-shade-1), 0 2px 2px -1px var(--color-shade-2)}@media (forced-colors:active){.kbd{outline-offset:-1px;outline:1px solid canvastext}}.tooltip{--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));--anchored-block:block-start;--anchored-inline:span-all;overflow-wrap:anywhere;--color-text-muted:color-mix(in oklab, currentColor 64%, transparent);--color-line-strong:color-mix(in oklab, currentColor 30%, transparent);border-radius:calc((var(--radius-chip) + 1px) * var(--corner-scale));corner-shape:var(--corner-shape);background:var(--color-surface-tip);width:max-content;max-width:min(16rem,100vw - 1rem);color:light-dark(var(--color-text-inverse),var(--color-text-strong));box-shadow:var(--shadow-tip);font:400 .75rem/1.35 var(--font-family-sans);font-feature-settings:inherit;text-align:center;text-wrap:balance;transform-origin:bottom;border:0;padding:.3125rem .5rem;overflow:visible}@supports (position-area:block-end){.tooltip{margin:var(--anchored-gap,6px) 0;position-area:var(--anchored-block,block-end) var(--anchored-inline,span-inline-end);position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;inset:auto}}.tooltip{opacity:0;transition-property:opacity,scale,overlay,display;transition-duration:var(--duration-quick);transition-timing-function:var(--easing-glide);transition-behavior:allow-discrete;scale:.97}.tooltip:popover-open{opacity:1;scale:1}@starting-style{.tooltip:popover-open{opacity:0;scale:.97}}@media (prefers-reduced-motion:reduce){.tooltip{scale:none}.tooltip:popover-open{scale:none}@starting-style{.tooltip:popover-open{scale:none}}}.tooltip.tooltip-bottom{--anchored-block:block-end;transform-origin:top}@media (forced-colors:active){.tooltip{outline-offset:-1px;outline:1px solid canvastext}}.ui-tooltip{z-index:60;position-area:none;pointer-events:none;margin:0;position:absolute;inset:auto;scale:none}}@layer theme{:root,:host{--color-zinc-0:oklch(98.6% .0008 265);--color-zinc-40:oklch(68.6% .0028 265);--color-zinc-60:oklch(48.6% .003 265);--color-zinc-90:oklch(24.6% .0022 265);--color-zinc-95:oklch(19.4% .0019 265);--color-zinc-100:oklch(15% .0016 265);--color-surface-raised:light-dark(oklch(100% 0 none),oklch(24.2% .0022 265));--color-surface-inverse:light-dark(oklch(22% .0022 265),oklch(95% .0012 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-text-inverse:light-dark(oklch(98.6% .0008 265),oklch(19.4% .0019 265));--color-white:oklch(100% 0 none);--color-black:oklch(0% 0 none);--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-surface-raised-low:light-dark(oklch(99.3% .0005 265),oklch(22.8% .0021 265));--color-line-hair:light-dark(oklch(22% .002 265/.065),oklch(100% 0 none/.075));--color-line-strong:light-dark(oklch(22% .002 265/.2),oklch(100% 0 none/.23));--color-highlight:light-dark(oklch(100% 0 none/.95),oklch(100% 0 none/.07));--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-surface-tip:light-dark(var(--color-surface-inverse),oklch(33% .0026 265));--shadow-tip:inset 0 .5px 0 light-dark(oklch(100% 0 none/.22),oklch(100% 0 none/.12)), 0 0 0 .5px light-dark(oklch(15% .003 265),oklch(0% 0 none/.6)), 0 2px 4px -2px var(--color-shade-1), 0 4px 8px -4px var(--color-shade-2);--radius-chip:.375rem;--easing-glide:cubic-bezier(.22, 1, .36, 1);--duration-quick:.16s;--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"}}