@import "https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@300;400;500;600;700&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-0:oklch(15.5% .01 255);--bg-1:oklch(18.5% .012 255);--bg-2:oklch(21.5% .013 255);--bg-3:oklch(24.5% .014 255);--bg-inset:oklch(12.5% .01 255);--action-panel-bg:var(--bg-1);--action-panel-aside-bg:oklch(16.5% .011 255);--action-panel-footer-bg:oklch(14.5% .009 255);--fg-0:oklch(98.5% .003 255);--fg-1:oklch(92% .005 255);--fg-2:oklch(76% .01 255);--text-muted:oklch(64% .012 255);--text-faint:oklch(59% .012 255);--text-disabled:oklch(44% .012 255);--fg-3:var(--text-faint);--fg-4:var(--text-disabled);--fg-5:var(--text-disabled);--border-subtle:oklch(23.5% .012 255);--border-default:oklch(29.5% .014 255);--border-strong:oklch(38% .014 255);--border-focus:oklch(68% .18 258);--accent-fg:oklch(75.5% .15 258);--accent:oklch(66.5% .19 258);--accent-hover:oklch(71.5% .185 258);--accent-solid:oklch(56% .19 258);--accent-solid-hover:oklch(57% .19 258);--accent-solid-press:oklch(50% .19 258);--accent-ring:oklch(66.5% .19 258/.25);--accent-bg-soft:oklch(25.5% .09 258);--accent-border:oklch(42% .15 258);--steel-fg:oklch(78% .02 245);--steel:oklch(64% .025 245);--steel-bg-soft:oklch(27% .018 245);--steel-border:oklch(38% .02 245);--success-fg:oklch(82% .14 162);--success:oklch(70% .15 162);--success-bg-soft:oklch(29% .08 162);--success-border:oklch(42% .12 162);--warning-fg:oklch(87% .13 78);--warning:oklch(78% .14 78);--warning-bg-soft:oklch(32% .08 78);--warning-border:oklch(47% .12 78);--danger-fg:oklch(78% .18 22);--danger:oklch(66% .2 22);--danger-bg-soft:oklch(30.5% .11 22);--danger-border:oklch(45% .17 22);--merged-fg:oklch(80% .13 290);--merged:oklch(68% .14 290);--merged-border:oklch(47% .11 290);--syntax-bg:var(--bg-inset);--syntax-fg:var(--fg-1);--syntax-comment:var(--fg-3);--syntax-keyword:oklch(78% .13 290);--syntax-string:var(--success-fg);--syntax-string-muted:oklch(82% .14 162/.62);--syntax-number:var(--warning-fg);--syntax-function:var(--accent-fg);--syntax-variable:var(--fg-0);--syntax-property:var(--warning-fg);--syntax-property-muted:oklch(87% .13 78/.56);--syntax-type:var(--steel-fg);--syntax-operator:var(--fg-2);--syntax-punctuation:var(--fg-2);--syntax-regexp:var(--danger-fg);--syntax-line-highlight:var(--bg-1);--syntax-selection:oklch(98.5% .003 255/.1);--syntax-find-match:oklch(87% .13 78/.18);--syntax-find-highlight:oklch(87% .13 78/.28);--syntax-whitespace:oklch(98.5% .003 255/.12);--syntax-indent:oklch(98.5% .003 255/.08);--syntax-indent-active:oklch(98.5% .003 255/.18);--syntax-line-number:var(--fg-4);--syntax-line-number-active:var(--fg-2);--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Mono", Menlo, Consolas, monospace;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:19px;--text-2xl:23px;--text-3xl:28px;--text-4xl:34px;--text-5xl:44px;--text-6xl:56px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.04em;--tracking-wider:.08em;--tracking-mono:-.005em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-20:80px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:999px;--shadow-sm:0 1px 2px oklch(0% 0 0/.35);--shadow-md:0 4px 12px oklch(0% 0 0/.4), 0 1px 2px oklch(0% 0 0/.3);--shadow-lg:0 12px 28px oklch(0% 0 0/.45), 0 2px 4px oklch(0% 0 0/.3);--shadow-popover:0 16px 40px oklch(0% 0 0/.55), 0 0 0 1px var(--border-default);--shadow-inset:inset 0 1px 0 oklch(0% 0 0/.3), inset 0 0 0 1px var(--border-subtle);--ease-out:cubic-bezier(.2, .7, .2, 1);--duration-instant:80ms;--duration-fast:.14s;--duration-normal:.22s;--animation-spinner:ui-spinner;--animation-issue-skeleton-pulse:issue-skeleton-pulse;--layout-side-nav:260px;--layout-topbar:44px}@media (width>=600px) and (width<=899px){:root{--layout-side-nav:176px}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg-0);min-width:320px}body{background:var(--bg-0);min-width:320px;min-height:100%;color:var(--fg-1);font-family:var(--font-sans);font-size:var(--text-md);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}a{color:var(--accent-fg);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}button,input{font:inherit}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
