html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{position:relative}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body{--color-white:#fff;--color-white-1:#ffffff1a;--color-white-4:#fff6;--color-black-100-4:#0006;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#a1a1aa;--color-zinc-500:#71717a;--color-zinc-600:#52525b;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-zinc-950:#111113;--color-zinc-950-1:#1111131a;--color-sky-400:#60a5fa;--color-sky-500:#3b82f6;--color-sky-500-24:#3b82f63d;--color-green-60:#16a34a;--color-red-50:#dc2626;--color-tag-blue-bg:#dbeafe;--color-tag-blue-border:#bfdbfe;--color-tag-blue-text:#1e40af;--color-tag-orange-bg:#ffedd5;--color-tag-orange-border:#fed7aa;--color-tag-orange-text:#9a3412;--color-tag-red-bg:#ffe4e6;--color-tag-red-border:#fecdd3;--color-tag-red-text:#9f1239;--color-tag-purple-bg:#ede9fe;--color-tag-purple-border:#ddd6fe;--color-tag-purple-text:#5b21b6;--color-tag-blue-bg-dark:#1e3a8a59;--color-tag-blue-border-dark:#3b82f659;--color-tag-blue-text-dark:#93c5fd;--color-tag-orange-bg-dark:#7c2d1266;--color-tag-orange-border-dark:#f9731659;--color-tag-orange-text-dark:#fdba74;--color-tag-red-bg-dark:#88133766;--color-tag-red-border-dark:#f43f5e59;--color-tag-red-text-dark:#fda4af;--color-tag-purple-bg-dark:#4c1d9566;--color-tag-purple-border-dark:#a78bfa59;--color-tag-purple-text-dark:#c4b5fd;--type-scale-0:4rem;--type-scale-0-line:4.4rem;--type-scale-1:3.5rem;--type-scale-1-line:3.85rem;--type-scale-2:2.5rem;--type-scale-2-line:2.75rem;--type-scale-3:1.5rem;--type-scale-3-line:1.875rem;--type-scale-fixed-large:18px;--type-scale-fixed-large-line:28px;--type-scale-fixed-medium:16px;--type-scale-fixed-medium-line:24px;--type-scale-fixed-small:14px;--type-scale-fixed-small-line:20px;--type-scale-fixed-tiny:13px;--type-scale-fixed-tiny-line:20px;--type-scale-fixed-micro:12px;--type-scale-fixed-micro-line:20px;--type-line-prose-large:28.8px;--type-line-prose-medium:25.6px;--type-line-prose-small:22.4px;--type-line-prose-tiny:20.8px;--font-weight-plus:500;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-mono:"Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ease-out:cubic-bezier(.5, 1, .89, 1);--ease-in-out:cubic-bezier(.45, 0, .55, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-back:cubic-bezier(.34, 1.56, .64, 1);--motion-fast:.2s;--motion-base:.4s;--motion-slow:.6s;--radius:8px;--theme-border-line:linear-gradient(to right, transparent, var(--theme-border), transparent);--theme-border-line-subdued:linear-gradient(to right, transparent, var(--theme-border-subdued), transparent);font-family:var(--font-family);background:var(--theme-background);color:var(--theme-text);font-variant-numeric:tabular-nums;font-size:16px}body.theme-light{--theme-background:var(--color-white);--theme-background-subtle:var(--color-zinc-50);--theme-foreground:var(--color-zinc-100);--theme-text:var(--color-zinc-950);--theme-text-subdued:var(--color-zinc-500);--theme-border:var(--color-zinc-200);--theme-border-subdued:var(--color-zinc-950-1);--theme-button:var(--color-zinc-950);--theme-button-text:var(--color-white);--theme-button-secondary:var(--color-zinc-100);--theme-button-secondary-text:var(--color-zinc-950);--theme-primary:var(--color-sky-500);--theme-input-active:var(--color-sky-500-24);--theme-success:var(--color-green-60);--theme-error:var(--color-red-50);--theme-background-overlay:var(--color-white-4);--theme-border-glass:#ffffff8c;--theme-box-shadow-button:0 1px 2px #1111130f;--theme-box-shadow-button-hover:0 5px 15px #1111131f;--theme-box-shadow-modal:inset 0 0 0 1px var(--theme-border), 0 0 1px 4px #1111130a;--theme-box-shadow-gradient:0 1px 2px #1111130f, 0 8px 24px #11111314;--theme-gradient-section:radial-gradient(80% 100% at 15% 0%, #3b82f60f, transparent 60%), radial-gradient(90% 90% at 50% 110%, #1111130a, transparent 60%);--theme-gradient-chrome:linear-gradient(180deg, #11111308 0%, #11111300 100%);--theme-gradient-app:radial-gradient(85% 110% at 10% -5%, #11111308, transparent 55%);--theme-tag-neutral-bg:var(--color-zinc-100);--theme-tag-neutral-border:var(--color-zinc-200);--theme-tag-neutral-text:var(--color-zinc-600);--theme-tag-blue-bg:var(--color-tag-blue-bg);--theme-tag-blue-border:var(--color-tag-blue-border);--theme-tag-blue-text:var(--color-tag-blue-text);--theme-tag-orange-bg:var(--color-tag-orange-bg);--theme-tag-orange-border:var(--color-tag-orange-border);--theme-tag-orange-text:var(--color-tag-orange-text);--theme-tag-red-bg:var(--color-tag-red-bg);--theme-tag-red-border:var(--color-tag-red-border);--theme-tag-red-text:var(--color-tag-red-text);--theme-tag-purple-bg:var(--color-tag-purple-bg);--theme-tag-purple-border:var(--color-tag-purple-border);--theme-tag-purple-text:var(--color-tag-purple-text)}body.theme-light::-webkit-scrollbar{background:0 0;width:2px;height:2px}body.theme-light::-webkit-scrollbar-track{background:var(--theme-foreground)}body.theme-light::-webkit-scrollbar-thumb{background:var(--theme-primary)}body.theme-light::-webkit-scrollbar-thumb:hover{background:var(--theme-primary)}body.theme-dark{--theme-background:var(--color-zinc-950);--theme-background-subtle:var(--color-zinc-900);--theme-foreground:var(--color-zinc-800);--theme-text:var(--color-zinc-100);--theme-text-subdued:var(--color-zinc-400);--theme-border:var(--color-zinc-800);--theme-border-subdued:var(--color-white-1);--theme-button:var(--color-white);--theme-button-text:var(--color-zinc-950);--theme-button-secondary:var(--color-zinc-800);--theme-button-secondary-text:var(--color-zinc-100);--theme-primary:var(--color-sky-400);--theme-input-active:var(--color-sky-500-24);--theme-success:var(--color-green-60);--theme-error:var(--color-red-50);--theme-background-overlay:var(--color-black-100-4);--theme-border-glass:#ffffff24;--theme-box-shadow-button:0 0 0 #00000026;--theme-box-shadow-button-hover:0 0 0 4px #ffffff1a;--theme-box-shadow-modal:inset 0 0 0 1px var(--theme-border);--theme-box-shadow-gradient:0 1px 2px #0009, 0 8px 24px #0000004d;--theme-gradient-section:radial-gradient(80% 100% at 15% 0%, #3b82f614, transparent 60%), radial-gradient(90% 90% at 50% 110%, #ffffff0a, transparent 60%);--theme-gradient-chrome:none;--theme-gradient-app:var(--theme-gradient-section);--theme-tag-neutral-bg:var(--color-zinc-800);--theme-tag-neutral-border:var(--color-zinc-700);--theme-tag-neutral-text:var(--color-zinc-300);--theme-tag-blue-bg:var(--color-tag-blue-bg-dark);--theme-tag-blue-border:var(--color-tag-blue-border-dark);--theme-tag-blue-text:var(--color-tag-blue-text-dark);--theme-tag-orange-bg:var(--color-tag-orange-bg-dark);--theme-tag-orange-border:var(--color-tag-orange-border-dark);--theme-tag-orange-text:var(--color-tag-orange-text-dark);--theme-tag-red-bg:var(--color-tag-red-bg-dark);--theme-tag-red-border:var(--color-tag-red-border-dark);--theme-tag-red-text:var(--color-tag-red-text-dark);--theme-tag-purple-bg:var(--color-tag-purple-bg-dark);--theme-tag-purple-border:var(--color-tag-purple-border-dark);--theme-tag-purple-text:var(--color-tag-purple-text-dark)}body.theme-dark::-webkit-scrollbar{background:0 0;width:2px;height:2px}body.theme-dark::-webkit-scrollbar-track{background:var(--theme-foreground)}body.theme-dark::-webkit-scrollbar-thumb{background:var(--theme-primary)}body.theme-dark::-webkit-scrollbar-thumb:hover{background:var(--theme-primary)}a{color:var(--theme-text);transition:all .2s}a:visited{color:var(--theme-text)}a:hover{color:var(--theme-primary)}button,input,select,textarea{font-family:inherit}pre{font-family:var(--font-family-mono);white-space:pre-wrap;word-break:break-word}
