:root,html{--font-family-sans:"Inter Variable", "Inter", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", sans-serif;--font-family-heading:"Inter Variable", "Inter", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", sans-serif;--font-title:"Inter Variable", "Inter", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", sans-serif;--font-sans:"Inter Variable", "Inter", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", sans-serif;--default-font-family:"Inter Variable", "Inter", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", sans-serif;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.625rem;--radius-2xl:.75rem;--radius:.375rem;--shadow-2xs:0 1px 1.5px 0 #0000001a, 0 0 0 .5px #00000024;--shadow-xs:0 2px 4px 0 #0000000a, 0 1px 2px -1px #00000014, 0 0 0 .5px #0000001f;--shadow-sm:0 2px 4px 0 #0000000a, 0 1px 2px -1px #00000014, 0 0 0 .5px #0000001f;--shadow:0 2px 4px 0 #0000000a, 0 1px 2px -1px #00000014, 0 0 0 .5px #0000001f;--shadow-md:0 8px 16px 0 #0000000a, 0 4px 8px 0 #00000014, 0 0 0 .5px #0000001f;--shadow-lg:0 16px 32px 0 #0000000a, 0 8px 16px 0 #00000014, 0 0 0 .5px #0000001f;--shadow-xl:0 24px 48px 0 #0000000f, 0 12px 24px 0 #00000014, 0 0 0 .5px #0000001f;--shadow-dropdown:0 8px 16px 0 #0000000a, 0 4px 8px 0 #00000014, 0 0 0 .5px #0000001f;--shadow-tooltip:0 8px 16px 0 #0000000a, 0 4px 8px 0 #00000014, 0 0 0 .5px #0000001f;--shadow-button-brand-rested:0 1px 1.5px 0 #0000001a, 0 0 0 .5px #00000024;--shadow-button-brand-hover:0 1px 2px 0 #0000001f, 0 0 0 .5px #00000029;--shadow-button-brand-active:inset 0 1px 1px #00000014;--shadow-button-outline-rested:0 1px 1.5px 0 #0000001a, 0 0 0 .5px #00000024;--shadow-button-outline-hover:0 1px 2px 0 #0000001f, 0 0 0 .5px #00000029;--shadow-button-outline-active:inset 0 1px 1px #0000000d;--shadow-solid-gray-rested:0 1px 1.5px 0 #0000001a, 0 0 0 .5px #00000024;--shadow-solid-gray-hover:0 1px 2px 0 #0000001f, 0 0 0 .5px #00000029;--shadow-solid-gray-active:inset 0 1px 1px #00000014;--shadow-elevation-low:0 2px 4px 0 #0000000a, 0 1px 2px -1px #00000014, 0 0 0 .5px #0000001f}table,[role=table],[role=grid],[role=treegrid],[data-slot~=table]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}code,kbd,samp,pre{font-family:var(--font-family-mono)}html :where(button,[role=button],a[href],[tabindex]:not([tabindex="-1"])):not(.focus-ring):focus-visible{box-shadow:0 0 0 2px var(--background-primary), 0 0 0 4px #7698fd;outline:none}::selection{background:#7698fd47}html,html.light{--brand:#3b5cf6;--brand-dark:#3250df;--brand-foreground:#fff;--brand-ink:#3250df;--brand-secondary:#3b5cf6;--gradient-accent:#d7e2fc;--gradient-accent-light:#ecf1fe;--background-brand:#fafafa;--background-primary:#fafafa;--background-secondary:#fff;--background-tertiary:#f2f2f2;--background-highlight:#ecf1fe;--background-success:#e7f9ea;--background-warning:#fefaec;--background-error:#fceceb;--background-errorSecondary:#f6d5d3;--background-info:#ecf1fe;--content-primary:#161616;--content-secondary:#5c5c5c;--content-tertiary:gray;--content-accent:#3b5cf6;--content-success:#198b43;--content-warning:#ac8833;--content-error:#b82d35;--content-errorSecondary:#97252b;--content-info:#2c47c8;--content-link:#3b5cf6;--ai:#7152f4;--ai-foreground:#fff;--background-ai:#ebecfe;--content-ai:#5230c2;--border-ai:#b9b8f5;--border-transparent:#0000001a;--border-selected:#3b5cf6;--border-success:#b8e9c1;--border-warning:#f7e5b5;--border-error:#f2bbb7;--border-info:#c3d4fd;--border-attention:#f7e5b5;--border-emphasis:#0003;--border-subtle:#00000014;--border-muted:#0000000f;--background-hover:#0000000a;--focus-ring:#7698fd;--util-accent:#7698fd;--util-info:#3b5cf6;--util-success:#2eaf5a;--util-warning:#e7af36;--util-error:#f1484f;--background-attention:#fefaec;--content-attention:#ac8833;--background-special:#ebecfe;--content-special:#5230c2;--border-special:#b9b8f5;--background:#fafafa;--foreground:#161616;--card:#fff;--card-foreground:#161616;--popover:#fff;--popover-foreground:#161616;--primary:#3b5cf6;--primary-foreground:#fff;--secondary:#f2f2f2;--secondary-foreground:#161616;--tertiary:#161616;--tertiary-foreground:#fff;--muted:#f2f2f2;--soft-muted:#0000000a;--muted-foreground:#5c5c5c;--accent:#f2f2f2;--accent-foreground:#161616;--destructive:#f1484f;--destructive-foreground:#fff;--destructive-hover:#d92e3c;--destructive-border:#b82d35;--border:#0000001a;--input:#0000001a;--ring:#7698fd;--chart-1:#3b5cf6;--chart-2:#2eaf5a;--chart-3:#e7af36;--chart-4:#7152f4;--chart-5:#00abcf;--interactive-secondary:#fff;--interactive-secondary-hover:#f7f7f7;--active-primary:#00000014;--hover-primary:#0000000a;--outer-background:#fafafa;--sidebar-background:0 0% 98%;--sidebar-foreground:0 0% 9%;--sidebar-primary:229 91% 60%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:0 0% 95%;--sidebar-accent-foreground:0 0% 9%;--sidebar-border:0 0% 90%;--sidebar-ring:229 91% 60%}html.dark{--brand:#3b5cf6;--brand-dark:#2c47c8;--brand-foreground:#fff;--brand-ink:#a2bcff;--brand-secondary:#a2bcff;--gradient-accent:#263fa9;--gradient-accent-light:#1b2852;--background-brand:#161616;--background-primary:#161616;--background-secondary:#1e1e1e;--background-tertiary:#262626;--background-highlight:#1b2852;--background-success:#14361d;--background-warning:#4b4025;--background-error:#461516;--background-errorSecondary:#5f1a1c;--background-info:#1b2852;--content-primary:#ededed;--content-secondary:#aeaeae;--content-tertiary:gray;--content-accent:#a2bcff;--content-success:#6bd586;--content-warning:#f2cf76;--content-error:#f17471;--content-errorSecondary:#f29b96;--content-info:#7698fd;--content-link:#a2bcff;--ai:#9e99f7;--ai-foreground:#221358;--background-ai:#221358;--content-ai:#b9b8f5;--border-ai:#442aa1;--border-transparent:#ffffff1a;--border-selected:#3b5cf6;--border-success:#1d783c;--border-warning:#68552b;--border-error:#97252b;--border-info:#263fa9;--border-attention:#68552b;--border-emphasis:#fff3;--border-subtle:#ffffff14;--border-muted:#ffffff0f;--background-hover:#ffffff0f;--focus-ring:#7698fd;--util-accent:#7698fd;--util-info:#7698fd;--util-success:#49c970;--util-warning:#f6c251;--util-error:#f1484f;--background-attention:#4b4025;--content-attention:#f2cf76;--background-special:#221358;--content-special:#b9b8f5;--border-special:#442aa1;--shadow-2xs:0 1px 2px 0 #0006, 0 0 0 .5px #fff3;--shadow-xs:0 2px 4px 0 #0000004d, 0 1px 2px 0 #0000004d, 0 0 0 .5px #ffffff29;--shadow-sm:0 2px 4px 0 #0000004d, 0 1px 2px 0 #0000004d, 0 0 0 .5px #ffffff29;--shadow:0 2px 4px 0 #0000004d, 0 1px 2px 0 #0000004d, 0 0 0 .5px #ffffff29;--shadow-md:0 8px 16px 0 #0000004d, 0 4px 8px 0 #0000004d, 0 0 0 .5px #ffffff29;--shadow-lg:0 16px 32px 0 #0000004d, 0 8px 16px 0 #0000004d, 0 0 0 .5px #ffffff29;--shadow-xl:0 24px 48px 0 #00000059, 0 12px 24px 0 #0000004d, 0 0 0 .5px #ffffff29;--shadow-dropdown:0 8px 16px 0 #0000004d, 0 4px 8px 0 #0000004d, 0 0 0 .5px #ffffff29;--shadow-tooltip:0 8px 16px 0 #0000004d, 0 4px 8px 0 #0000004d, 0 0 0 .5px #ffffff29;--shadow-button-brand-rested:0 1px 2px 0 #0006, 0 0 0 .5px #fff3;--shadow-button-brand-hover:0 1px 2px 0 #00000073, 0 0 0 .5px #ffffff3d;--shadow-button-outline-rested:0 1px 2px 0 #0006, 0 0 0 .5px #fff3;--shadow-button-outline-hover:0 1px 2px 0 #00000073, 0 0 0 .5px #ffffff3d;--shadow-solid-gray-rested:0 1px 2px 0 #0006, 0 0 0 .5px #fff3;--shadow-solid-gray-hover:0 1px 2px 0 #00000073, 0 0 0 .5px #ffffff3d;--shadow-elevation-low:0 2px 4px 0 #0000004d, 0 1px 2px 0 #0000004d, 0 0 0 .5px #ffffff29;--background:#161616;--foreground:#ededed;--card:#1e1e1e;--card-foreground:#ededed;--popover:#242424;--popover-foreground:#ededed;--primary:#3b5cf6;--primary-foreground:#fff;--secondary:#262626;--secondary-foreground:#ededed;--tertiary:#ededed;--tertiary-foreground:#161616;--muted:#1e1e1e;--soft-muted:#ffffff0f;--muted-foreground:#aeaeae;--accent:#262626;--accent-foreground:#ededed;--destructive:#f1484f;--destructive-foreground:#fff;--destructive-hover:#d92e3c;--destructive-border:#97252b;--border:#ffffff1a;--input:#ffffff1a;--ring:#7698fd;--chart-1:#a2bcff;--chart-2:#6bd586;--chart-3:#f2cf76;--chart-4:#9e99f7;--chart-5:#65d9eb;--interactive-secondary:#1e1e1e;--interactive-secondary-hover:#262626;--active-primary:#ffffff1a;--hover-primary:#ffffff0f;--outer-background:#0e0e0e;--sidebar-background:0 0% 9%;--sidebar-foreground:0 0% 93%;--sidebar-primary:223 100% 82%;--sidebar-primary-foreground:0 0% 9%;--sidebar-accent:0 0% 15%;--sidebar-accent-foreground:0 0% 93%;--sidebar-border:0 0% 18%;--sidebar-ring:223 100% 82%}
