@layer preflight{*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--border,currentColor)}*{margin:0}html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-brand,ui-sans-serif,system-ui,sans-serif);font-weight:var(--fs-weight-text,400);font-kerning:normal;font-synthesis-weight:none;-webkit-font-smoothing:auto}[data-theme=dark],.dark{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{line-height:inherit;overflow-wrap:break-word;min-height:100vh}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;background:0 0}button,[role=button]{cursor:pointer}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}ol,ul,menu{padding:0;list-style:none}table{border-collapse:collapse}::placeholder{opacity:1;color:var(--muted-foreground)}}[hidden]{display:none!important}html{scrollbar-gutter:stable}:where(.fs-btn,.fs-menu__item,.fs-command__item,[cmdk-item]) svg{width:1rem;height:1rem}.fs-command{background:0 0}.fs-popover:has(.fs-command){padding:.375rem}
:root{--background:#fff;--foreground:#0a0d13;--surface:#f4f6f9;--surface-foreground:#0a0d13;--muted:#eef1f5;--muted-foreground:#4f5a6b;--border:#dde2ea;--accent:#3f71d1;--accent-foreground:#fff;--accent-text:#3565c2;--ring:#4d8aff;--radius:8px;--font-brand:"Satoshi",ui-sans-serif,system-ui,sans-serif;--font-display:"Satoshi",ui-sans-serif,system-ui,sans-serif;--font-mono:"Satoshi",ui-sans-serif,system-ui,sans-serif;--font-code:"JetBrains Mono",ui-monospace,monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark],.dark{--background:#0a0d13;--foreground:#e8ecf2;--surface:#11151e;--surface-foreground:#e8ecf2;--muted:#161b26;--muted-foreground:#9aa4b2;--border:#232a36;--accent:#3f71d1;--accent-foreground:#fff;--accent-text:#4d8aff;--ring:#4d8aff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--fs-accent:#3f71d1;--fs-accent-foreground:#fff;--fs-accent-text:#3565c2}[data-theme=dark],.dark{--fs-accent:#3f71d1;--fs-accent-foreground:#fff;--fs-accent-text:#4d8aff}
:root{--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--fs-gradient-express:linear-gradient(135deg,#3f71d1 0%,#2f5fbd 100%);--fs-gradient-spectrum:linear-gradient(135deg,#8b5cf6 0%,#3b82f6 100%);--fs-motion-flow:.18s cubic-bezier(.22,1,.36,1);--fs-ease-out:cubic-bezier(.22,1,.36,1);--fs-ease-in:cubic-bezier(.55,0,1,.45);--fs-ease-in-out:cubic-bezier(.65,0,.35,1);--fs-ease-spring:cubic-bezier(.22,1,.36,1);--fs-ease-bounce:cubic-bezier(.34,1.56,.64,1);--fs-dur-instant:90ms;--fs-dur-quick:.14s;--fs-dur-base:.22s;--fs-dur-spring:.46s;--fs-dur-bounce:.52s;--fs-dur-slow:.36s;--fs-weight-text:450;--fs-weight-ui:540;--fs-weight-strong:650;--fs-weight-display:760;--fs-tracking-display:-.028em;--fs-tracking-title:-.016em;--fs-violet:#8b5cf6;--fs-violet-text:#6d4ae0;--fs-emerald:#10b981;--fs-logo-blue:#3b82f6;--fs-logo-ink:#111827;--fs-logo-white:#fff;--fs-tint:color-mix(in srgb,var(--fs-accent)7%,var(--background));--fs-tint-strong:color-mix(in srgb,var(--fs-accent)13%,var(--background));--fs-tint-border:color-mix(in srgb,var(--fs-accent)24%,var(--border));--fs-ink:#0d1119;--fs-ink-raised:#161c28;--fs-ink-foreground:#eef2f7;--fs-ink-muted:#9aa4b2;--fs-ink-accent:#6b9bff;--fs-ink-line:#ffffff14;--fs-on-ink-positive:#3ecf8e;--fs-on-ink-warning:#e6b566;--fs-on-ink-danger:#f2555a;--fs-on-ink-violet:#b19cff;--fs-on-ink-chart-1:#4d8aff;--fs-on-ink-chart-2:#a6c4ff;--fs-on-ink-chart-3:#3ecf8e;--fs-on-ink-chart-4:#7aa7ff;--fs-on-ink-chart-5:#9aa4b2;--fs-on-ink-chart-6:#e6b566;--fs-shadow-sm:0 1px 2px 0 #0a0d130d,0 1px 3px 0 #0a0d1312;--fs-shadow-1:0 1px 1px #0a0d130a,0 1px 3px #0a0d130f;--fs-shadow-2:0 2px 4px -2px #0a0d130f,0 8px 20px -6px #0a0d131f;--fs-shadow-3:0 0 0 1px #0a0d130f,0 6px 16px -6px #0a0d1324,0 24px 48px -12px #0a0d132e;--fs-border-strong:#7d8799;--fs-gradient-spectrum-text:linear-gradient(135deg,var(--fs-violet-text),var(--fs-accent-text));--fs-scrim:#0a0d1352;--fs-highlight:inset 0 1px 0 #fff9;--fs-scroll-shade:#0a0d131f;--fs-color-success:#267c56;--fs-color-positive:#267c56;--fs-color-warning:#86693b;--fs-color-danger:#bf4347;--fs-color-danger-fill:#cb474c;--fs-color-on-fill:#fff;--fs-accent-ink:color-mix(in srgb,var(--fs-accent)65%,var(--foreground));--fs-chart-1:#3f71d1;--fs-chart-2:#1e3a8a;--fs-chart-3:#28845b;--fs-chart-4:#6a8bcb;--fs-chart-5:#5a6475;--fs-chart-6:#8f703f}[data-theme=dark],.dark{--fs-shadow-sm:0 1px 2px 0 #0006,0 1px 3px 0 #00000080;--fs-shadow-1:0 1px 2px #0006;--fs-shadow-2:0 2px 4px -2px #00000080,0 10px 24px -8px #0009;--fs-shadow-3:0 0 0 1px #ffffff0f,0 8px 20px -8px #000000b3,0 28px 56px -16px #000000bf;--fs-highlight:inset 0 1px 0 #ffffff0d;--fs-scrim:#0000008c;--fs-border-strong:#6b7385;--fs-ink-line:#ffffff1f;--fs-scroll-shade:#0009;--fs-violet-text:#a78bfa;--fs-ink:#06080d;--fs-ink-raised:#10141d;--fs-tint:color-mix(in srgb,var(--fs-accent)12%,var(--background));--fs-tint-strong:color-mix(in srgb,var(--fs-accent)20%,var(--background));--fs-tint-border:color-mix(in srgb,var(--fs-accent)34%,var(--border));--fs-accent-ink:color-mix(in srgb,var(--fs-accent)65%,var(--foreground));--fs-color-success:#3ecf8e;--fs-color-positive:#3ecf8e;--fs-color-warning:#e6b566;--fs-color-danger:#f2555a;--fs-chart-1:#4d8aff;--fs-chart-2:#a6c4ff;--fs-chart-3:#3ecf8e;--fs-chart-4:#7aa7ff;--fs-chart-5:#9aa4b2;--fs-chart-6:#e6b566}@supports (transition-timing-function:linear(0, 1)){:root{--fs-ease-spring:linear(0,.006 1.2%,.024 2.5%,.085 5%,.17 7.5%,.566 17.5%,.694 21.2%,.798 25%,.879 28.8%,.939 32.5%,.99 37.5%,1.022 43.8%,1.03 52.5%,1.001 86.2%,1);--fs-ease-bounce:linear(0,.014 1.2%,.052 2.5%,.11 3.8%,.183 5%,.356 7.5%,.632 11.2%,.799 13.8%,.872 15%,.936 16.2%,.993 17.5%,1.04 18.8%,1.079 20%,1.132 22.5%,1.157 25%,1.159 27.5%,1.134 31.2%,1.023 41.2%,.988 46.2%,.974 52.5%,1.004 76.2%,1)}}@media (prefers-reduced-motion:reduce){:root{--fs-dur-spring:1ms;--fs-dur-bounce:1ms;--fs-dur-slow:.12s;--fs-dur-base:.12s}}
.fs-loader{--fsl-size:48px;--fsl-mark-a:#8b5cf6;--fsl-mark-b:#3b82f6;--fsl-mark-ink:#111827;--fsl-mark-dot:#3b82f6;--fsl-mark-bottom:#10b981;--fsl-violet:#8b5cf6;--fsl-blue:#3b82f6;--fsl-emerald:#10b981;width:var(--fsl-size);height:var(--fsl-size);vertical-align:middle;flex:none;line-height:0;display:inline-block;position:relative}.fs-loader svg{width:100%;height:100%;display:block;overflow:visible}.fs-loader--white{--fsl-mark-a:#fff;--fsl-mark-b:#fff;--fsl-mark-ink:#fff;--fsl-mark-dot:#fff;--fsl-mark-bottom:#fff}.fs-loader--mono{--fsl-mark-a:currentColor;--fsl-mark-b:currentColor;--fsl-mark-ink:currentColor;--fsl-mark-dot:currentColor;--fsl-mark-bottom:currentColor;--fsl-violet:currentColor;--fsl-blue:currentColor;--fsl-emerald:currentColor}.fs-loader .fsl-sa{stop-color:var(--fsl-mark-a)}.fs-loader .fsl-sb{stop-color:var(--fsl-mark-b)}.fs-loader .fsl-s1{stop-color:var(--fsl-violet)}.fs-loader .fsl-s2{stop-color:var(--fsl-blue)}.fs-loader .fsl-s3{stop-color:var(--fsl-emerald)}.fs-loader .fsl-mi{stroke:var(--fsl-mark-ink)}.fs-loader .fsl-md{stroke:var(--fsl-mark-dot)}.fs-loader .fsl-mb{stroke:var(--fsl-mark-bottom)}.fs-loader .fsl-vv{stroke:var(--fsl-violet)}.fs-loader .fsl-vb{stroke:var(--fsl-blue)}.fs-loader .fsl-ve{stroke:var(--fsl-emerald)}@media (prefers-reduced-motion:reduce){.fs-loader{animation:1.6s ease-in-out infinite fsl-breathe!important}}@keyframes fsl-breathe{50%{opacity:.45}}.fs-loader .fsl-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
