@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_9c19b2b3-module__UegOEW__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_9c19b2b3-module__UegOEW__variable{--font-plus-jakarta-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_4fc868d8-module__c8eOJa__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_4fc868d8-module__c8eOJa__variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--primitive-white:#fff;--primitive-snow:#f8f9fb;--primitive-pearl:#f2f4f7;--primitive-silver-50:#e8ecf2;--primitive-silver-100:#d6dce6;--primitive-silver-200:#bbc4d2;--primitive-silver-300:#96a0b0;--primitive-silver-400:#6e7d8e;--primitive-silver-500:#546070;--primitive-silver-600:#3c4855;--primitive-silver-700:#28333d;--primitive-silver-800:#1c2530;--primitive-ink:#141b24;--primitive-obsidian-100:#10151c;--primitive-obsidian-200:#0c1018;--primitive-obsidian-300:#080c12;--primitive-black:#040608;--primitive-blue-50:#eef3ff;--primitive-blue-100:#d8e5ff;--primitive-blue-200:#b1caff;--primitive-blue-300:#82a9fc;--primitive-blue-400:#5c8df6;--primitive-blue-500:#3b70e8;--primitive-blue-600:#2d59ca;--primitive-blue-700:#2144a4;--primitive-blue-800:#163080;--primitive-blue-900:#0e2162;--primitive-indigo-400:#818cf8;--primitive-indigo-500:#6366f1;--primitive-indigo-600:#4f46e5;--primitive-red-100:#ffe2e0;--primitive-red-300:#fca5a1;--primitive-red-400:#f56b64;--primitive-red-500:#e5534b;--primitive-red-600:#c93f38;--primitive-red-700:#a52e28;--primitive-green-100:#dcfce7;--primitive-green-400:#4ade80;--primitive-green-500:#22c55e;--primitive-green-600:#16a34a;--primitive-green-700:#15803d;--primitive-amber-100:#fef3c7;--primitive-amber-300:#fcd34d;--primitive-amber-400:#fbbf24;--primitive-amber-500:#f59e0b;--primitive-amber-600:#d97706;--primitive-purple-300:#c4b5fd;--primitive-purple-500:#8b5cf6;--primitive-purple-700:#6d28d9}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-app:#eef1f6;--color-bg-primary:var(--primitive-white);--color-bg-secondary:var(--primitive-snow);--color-bg-tertiary:var(--primitive-pearl);--color-bg-elevated:var(--primitive-white);--color-bg-overlay:var(--primitive-white);--color-bg-subtle:#00000006;--color-bg-hover:#0000000b;--color-bg-active:#00000013;--color-bg-selected:#3b70e80f;--color-panel:var(--color-bg-elevated);--color-panel-muted:var(--color-bg-secondary);--color-modal-surface:var(--primitive-white);--color-text-primary:#0c121cf0;--color-text-secondary:#0c121c8f;--color-text-tertiary:#0c121c5c;--color-text-quaternary:#0c121c33;--color-text-accent:var(--primitive-blue-600);--color-text-red:var(--primitive-red-600);--color-text-green:var(--primitive-green-600);--color-text-amber:var(--primitive-amber-600);--color-text-inverted:var(--primitive-white);--color-text-on-accent:var(--primitive-white);--color-danger:var(--color-text-red);--color-success:var(--color-text-green);--color-warning:var(--color-text-amber);--color-border:#00000012;--color-border-strong:#00000021;--color-border-accent:#3b70e847;--color-separator:#0000000d;--color-accent:var(--primitive-blue-500);--color-accent-hover:var(--primitive-blue-600);--color-accent-subtle:#3b70e812;--color-accent-fg:#fff;--color-red:var(--primitive-red-500);--color-red-subtle:#e5534b12;--color-green:var(--primitive-green-500);--color-green-subtle:#22c55e12;--color-amber:var(--primitive-amber-500);--color-amber-subtle:#f59e0b12;--color-purple:var(--primitive-purple-500);--color-purple-subtle:#8b5cf612;--shadow-xs:0 1px 2px #0a121e0d;--shadow-sm:0 1px 3px #0a121e12, 0 0 0 1px #0a121e08;--shadow-md:0 4px 12px #0a121e17, 0 0 0 1px #0a121e08;--shadow-lg:0 8px 24px #0a121e1c, 0 0 0 1px #0a121e08;--shadow-xl:0 16px 48px #0a121e21, 0 0 0 1px #0a121e08;--shadow-2xl:0 24px 72px #0a121e29, 0 0 0 1px #0a121e08;--shadow-inset:inset 0 1px 0 #ffffffbf;--shadow-glow-accent:0 0 0 3px #3b70e829;--shadow-glow-red:0 0 0 3px #e5534b29;--sidebar-width:252px;--sidebar-bg:#f6f8fc;--sidebar-bg-hover:#121c2a0d;--sidebar-bg-active:#121c2a14;--sidebar-bg-selected:#3b70e81a;--sidebar-border:#121c2a1a;--sidebar-separator:#121c2a0f;--sidebar-text:#0c121ceb;--sidebar-text-muted:#0c121c94;--sidebar-text-dim:#0c121c57;--sidebar-accent:var(--primitive-blue-600);--sidebar-accent-subtle:#3b70e81f;--sidebar-header-bg:#ffffffd1;--sidebar-shadow:1px 0 0 #121c2a0f}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-app:#090c12;--color-bg-primary:#0e1318;--color-bg-secondary:#131920;--color-bg-tertiary:#181f28;--color-bg-elevated:#1c2430;--color-bg-overlay:#212a38;--color-bg-subtle:#ffffff08;--color-bg-hover:#ffffff0d;--color-bg-active:#ffffff14;--color-bg-selected:#5c8df621;--color-panel:var(--color-bg-elevated);--color-panel-muted:var(--color-bg-secondary);--color-modal-surface:#1c2430;--color-text-primary:#f0f5ffed;--color-text-secondary:#f0f5ff8f;--color-text-tertiary:#f0f5ff57;--color-text-quaternary:#f0f5ff33;--color-text-accent:var(--primitive-blue-300);--color-text-red:var(--primitive-red-400);--color-text-green:var(--primitive-green-400);--color-text-amber:var(--primitive-amber-300);--color-text-inverted:#0e1318;--color-text-on-accent:#fff;--color-danger:var(--color-text-red);--color-success:var(--color-text-green);--color-warning:var(--color-text-amber);--color-border:#ffffff14;--color-border-strong:#ffffff24;--color-border-accent:#5c8df652;--color-separator:#ffffff0d;--color-accent:var(--primitive-blue-400);--color-accent-hover:var(--primitive-blue-300);--color-accent-subtle:#5c8df61c;--color-accent-fg:#fff;--color-red:var(--primitive-red-500);--color-red-subtle:#e5534b1c;--color-green:var(--primitive-green-500);--color-green-subtle:#22c55e1c;--color-amber:var(--primitive-amber-500);--color-amber-subtle:#f59e0b1c;--color-purple:var(--primitive-purple-500);--color-purple-subtle:#8b5cf61c;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 4px #0000006b, 0 0 0 1px #ffffff0d;--shadow-md:0 4px 12px #00000085, 0 0 0 1px #ffffff0f;--shadow-lg:0 8px 24px #0000009e, 0 0 0 1px #ffffff0f;--shadow-xl:0 16px 48px #000000b8, 0 0 0 1px #ffffff0f;--shadow-2xl:0 24px 64px #000000d1, 0 0 0 1px #ffffff0f;--shadow-inset:inset 0 1px 0 #ffffff0f;--shadow-glow-accent:0 0 0 3px #5c8df647;--shadow-glow-red:0 0 0 3px #e5534b42;--sidebar-bg:#090c12;--sidebar-bg-hover:#ffffff0b;--sidebar-bg-active:#ffffff13;--sidebar-bg-selected:#5c8df629;--sidebar-border:#ffffff0f;--sidebar-separator:#ffffff0a;--sidebar-text:#ffffffe0;--sidebar-text-muted:#ffffff70;--sidebar-text-dim:#ffffff42;--sidebar-accent:var(--primitive-blue-300);--sidebar-accent-subtle:#5c8df624;--sidebar-header-bg:#00000040;--sidebar-shadow:1px 0 0 #ffffff0a}[data-theme=glass]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-app:#06080cf2;--color-bg-primary:#0c1016d9;--color-bg-secondary:#12171ec7;--color-bg-tertiary:#181e28b8;--color-bg-elevated:#1e2632e0;--color-bg-overlay:#26303eeb;--color-bg-subtle:#ffffff08;--color-bg-hover:#ffffff0d;--color-bg-active:#ffffff14;--color-bg-selected:#5c8df626;--color-panel:var(--color-bg-elevated);--color-panel-muted:var(--color-bg-secondary);--color-modal-surface:#1e2632;--color-text-primary:#ebf2ffe8;--color-text-secondary:#ebf2ff85;--color-text-tertiary:#ebf2ff52;--color-text-quaternary:#ebf2ff2e;--color-text-accent:var(--primitive-blue-300);--color-text-red:var(--primitive-red-400);--color-text-green:var(--primitive-green-400);--color-text-amber:var(--primitive-amber-300);--color-text-inverted:#0c1016;--color-text-on-accent:#fff;--color-danger:var(--color-text-red);--color-success:var(--color-text-green);--color-warning:var(--color-text-amber);--color-border:#ffffff12;--color-border-strong:#ffffff21;--color-border-accent:#5c8df64d;--color-separator:#ffffff0a;--color-accent:var(--primitive-blue-400);--color-accent-hover:var(--primitive-blue-300);--color-accent-subtle:#5c8df621;--color-accent-fg:#fff;--color-red:var(--primitive-red-500);--color-red-subtle:#e5534b21;--color-green:var(--primitive-green-500);--color-green-subtle:#22c55e21;--color-amber:var(--primitive-amber-500);--color-amber-subtle:#f59e0b21;--shadow-sm:0 1px 4px #00000085, 0 0 0 1px #ffffff0d, inset 0 1px 0 #ffffff0d;--shadow-md:0 4px 16px #0000009e, 0 0 0 1px #ffffff0f;--shadow-lg:0 8px 32px #000000b8, 0 0 0 1px #ffffff0f;--sidebar-bg:#06080ce6;--sidebar-bg-hover:#ffffff0a;--sidebar-bg-active:#ffffff12;--sidebar-bg-selected:#5c8df624;--sidebar-border:#ffffff0f;--sidebar-separator:#ffffff0a;--sidebar-text:#ebf2ffe0;--sidebar-text-muted:#ebf2ff6b;--sidebar-text-dim:#ebf2ff3d;--sidebar-accent:var(--primitive-blue-300);--sidebar-accent-subtle:#5c8df621;--sidebar-header-bg:#00000047;--sidebar-shadow:1px 0 0 #ffffff0a}:root{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:15px;--text-xl:17px;--heading-xs:14px;--heading-sm:16px;--heading-md:18px;--heading-lg:20px;--heading-xl:24px;--heading-2xl:28px;--heading-3xl:32px;--heading-4xl:40px;--lh-tight:1.2;--lh-snug:1.35;--lh-normal:1.5;--lh-relaxed:1.65;--ls-tighter:-.04em;--ls-tight:-.02em;--ls-normal:-.005em;--ls-wide:.04em;--ls-wider:.08em;--ls-widest:.12em;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--radius-none:0px;--radius-xs:3px;--radius-sm:5px;--radius-md:7px;--radius-lg:9px;--radius-xl:11px;--radius-2xl:13px;--radius-3xl:16px;--radius-4xl:20px;--radius-full:9999px;--ease-default:cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--ease-snappy:cubic-bezier(.25, .46, .45, .94);--dur-instant:50ms;--dur-fast:.1s;--dur-normal:.15s;--dur-moderate:.22s;--dur-slow:.32s;--z-below:-1;--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-popover:500;--z-toast:10000;--z-tooltip:10100;--btn-height-sm:26px;--btn-height-md:32px;--btn-height-lg:30px;--btn-height-xl:40px;--btn-px-sm:var(--space-2);--btn-px-md:var(--space-3);--btn-px-lg:var(--space-4);--btn-radius:var(--radius-md);--btn-font-size:var(--text-sm);--btn-font-weight:var(--font-weight-medium);--input-height-sm:26px;--input-height-md:32px;--input-height-lg:36px;--input-px:var(--space-3);--input-radius:var(--radius-md);--input-font-size:var(--text-md);--input-bg:var(--color-bg-subtle);--input-border:var(--color-border-strong);--badge-height-sm:18px;--badge-height-md:20px;--badge-height-lg:22px;--badge-px-sm:5px;--badge-px-md:7px;--badge-px-lg:9px;--badge-radius:var(--radius-sm);--badge-font-size:var(--text-xs);--badge-font-weight:var(--font-weight-medium);--card-radius:var(--radius-3xl);--card-border:var(--color-border);--card-bg:var(--color-bg-elevated);--card-shadow:var(--shadow-sm);--card-p:var(--space-6);--grid-row-height:36px;--grid-header-height:36px}
