@font-face{font-family:General Sans;src:url(../media/GeneralSans-Extralight.3ih-v2sqnxtsr.woff2)format("woff2"),url(../media/GeneralSans-Extralight.2u4hcocn_jyl4.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(../media/GeneralSans-Light.2a_5x2jj6moc0.woff2)format("woff2"),url(../media/GeneralSans-Light.30jadg03o39el.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(../media/GeneralSans-Regular.2-g0gk9u4g_gm.woff2)format("woff2"),url(../media/GeneralSans-Regular.29vx13oisc6ea.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(../media/GeneralSans-Medium.03xdf1qr67uad.woff2)format("woff2"),url(../media/GeneralSans-Medium.19b8j7t8ekx-p.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(../media/GeneralSans-Semibold.3-nqv18sez0oe.woff2)format("woff2"),url(../media/GeneralSans-Semibold.2n6b9b4fbk4ng.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(../media/GeneralSans-Bold.0ddm49yk_6xm_.woff2)format("woff2"),url(../media/GeneralSans-Bold.28veile1dkg6o.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(../media/GeneralSans-ExtralightItalic.1-jimyke7x_0e.woff2)format("woff2"),url(../media/GeneralSans-ExtralightItalic.085t1wvs3-xs7.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(../media/GeneralSans-LightItalic.3ykz7_8st4zoo.woff2)format("woff2"),url(../media/GeneralSans-LightItalic.33bgbznckhlz0.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(../media/GeneralSans-Italic.0o6l_-j6qhm8z.woff2)format("woff2"),url(../media/GeneralSans-Italic.202k4ljeqmdza.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(../media/GeneralSans-MediumItalic.2dcmqe151gl4k.woff2)format("woff2"),url(../media/GeneralSans-MediumItalic.2wf8jd1c9-kvn.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(../media/GeneralSans-SemiboldItalic.0qkk4_l2w_jq6.woff2)format("woff2"),url(../media/GeneralSans-SemiboldItalic.2zb_g4x6r40k6.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(../media/GeneralSans-BoldItalic.3lngvtqj_bkqj.woff2)format("woff2"),url(../media/GeneralSans-BoldItalic.26oeuo553anve.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:General Sans Variable;src:url(../media/GeneralSans-Variable.2ps45st_c6v2a.woff2)format("woff2"),url(../media/GeneralSans-Variable.28ucz_4r4sks8.woff)format("woff");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:General Sans Variable;src:url(../media/GeneralSans-VariableItalic.2_7bulb0yru3m.woff2)format("woff2"),url(../media/GeneralSans-VariableItalic.3_q38ply-ktbv.woff)format("woff");font-weight:200 700;font-style:italic;font-display:swap}@theme{ --font-sans: "General Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; --font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; --color-background: var(--base-background,#fff); --color-foreground: var(--base-foreground,#0a0a0a); --color-foreground-secondary: var(--base-foreground-secondary,#525252); --color-foreground-strong: var(--base-foreground-strong,#171717); --color-card: var(--base-card,var(--base-background,#fff)); --color-card-foreground: var(--base-card-foreground,var(--base-foreground,#0a0a0a)); --color-popover: var(--base-popover,var(--base-background,#fff)); --color-popover-foreground: var(--base-popover-foreground,var(--base-foreground,#0a0a0a)); --color-primary: var(--base-primary,#380f8c); --color-primary-foreground: var(--base-primary-foreground,#fafafa); --color-primary-soft: var(--base-primary-soft,#c3b7dd);  --color-brand: var(--base-brand,#773dbd); --color-secondary: var(--base-secondary,#efeffc); --color-secondary-foreground: var(--base-secondary-foreground,#20174a); --color-muted: var(--base-muted,#f5f5f5); --color-muted-foreground: var(--base-muted-foreground,#525252); --color-accent: var(--base-accent,#f5f5f5); --color-accent-foreground: var(--base-accent-foreground,#0a0a0a); --color-destructive: var(--base-destructive,#dc2626); --color-destructive-foreground: var(--base-destructive-foreground,#fff); --color-destructive-strong: var(--base-destructive-strong,#991b1b); --color-destructive-surface: var(--base-destructive-surface,#fef2f2); --color-destructive-border: var(--base-destructive-border,#fca5a5); --color-border: var(--base-border,#e5e5e5); --color-border-strong: var(--base-border-strong,#d4d4d4); --color-input: var(--base-border,#e5e5e5); --color-ring: var(--base-ring,#380f8c); --color-ring-soft: var(--base-ring-soft,#a3a3a3); --color-success: var(--base-success,#16a34a); --color-success-strong: var(--base-success-strong,#22c55e); --color-success-surface: var(--base-success-surface,#f7faf7); --color-success-text: var(--base-success-text,#15803d); --color-warning: var(--base-warning,#ea580c); --color-warning-text: var(--base-warning-text,#b45309); --color-warning-strong: var(--base-warning-strong,#92400e); --color-info: var(--base-info,#0284c7); --color-info-strong: var(--base-info-strong,#2563eb);  --color-sidebar: var(--base-sidebar-primary,#fff); --color-sidebar-foreground: var(--base-sidebar-foreground,#f5f3ff); --color-sidebar-primary: var(--base-sidebar-primary,#fff); --color-sidebar-primary-foreground: var(--base-sidebar-primary-foreground,#380f8c); --color-sidebar-accent: var(--base-sidebar-accent,#ffffff1a); --color-sidebar-accent-foreground: var(--base-sidebar-accent-foreground,#fff); --color-sidebar-border: var(--base-sidebar-border,#ffffff26); --color-sidebar-ring: var(--base-sidebar-ring,#c3b7dd);  --color-avatar-1: var(--base-avatar-1,#c8baf0); --color-avatar-1-foreground: var(--base-avatar-1-foreground,#2c2068); --color-avatar-2: var(--base-avatar-2,#f0bbdc); --color-avatar-2-foreground: var(--base-avatar-2-foreground,#5e2349); --color-avatar-3: var(--base-avatar-3,#b9d6f3); --color-avatar-3-foreground: var(--base-avatar-3-foreground,#1f3866); --color-avatar-4: var(--base-avatar-4,#b1e0c8); --color-avatar-4-foreground: var(--base-avatar-4-foreground,#1b4633); --color-avatar-5: var(--base-avatar-5,#f5d0a6); --color-avatar-5-foreground: var(--base-avatar-5-foreground,#5e3915); --color-avatar-6: var(--base-avatar-6,#d6e0a8); --color-avatar-6-foreground: var(--base-avatar-6-foreground,#3d4715);}:root{--base-primary:#380f8c;--base-primary-foreground:#fafafa;--base-secondary:#efeffc;--base-secondary-foreground:#20174a;--base-destructive:#dc2626;--base-destructive-foreground:#fff;--base-success:#10b981;--base-warning:#f59e0b;--base-info:#0ea5e9;--base-foreground:#1c1917;--base-foreground-secondary:#57534e;--base-foreground-strong:#292524;--base-background:#fff;--base-muted-foreground:#57534e;--base-muted:#f5f5f4;--base-border:#e7e5e4;--base-border-strong:#d6d3d1;--base-accent:#f5f5f4;--base-accent-foreground:#1c1917;--base-ring:#380f8c;--base-ring-soft:#a8a29e;--base-primary-soft:#c3b7dd;--base-brand:#773dbd;--base-destructive-strong:#991b1b;--base-destructive-surface:#fef2f2;--base-destructive-border:#fca5a5;--base-success-strong:#059669;--base-success-surface:#ecfdf5;--base-success-text:#15803d;--base-warning-text:#b45309;--base-warning-strong:#92400e;--base-info-strong:#0284c7;--base-sidebar-gradient:linear-gradient(152.45deg, #851936 -26.73%, #590e39 5.17%, #25023d 42.09%);--base-sidebar-foreground:#f5f3ff;--base-sidebar-primary:#fff;--base-sidebar-primary-foreground:#380f8c;--base-sidebar-accent:#ffffff1a;--base-sidebar-accent-foreground:#fff;--base-sidebar-border:#ffffff26;--base-sidebar-ring:#c3b7dd;--base-avatar-1:#c8baf0;--base-avatar-1-foreground:#2c2068;--base-avatar-2:#f0bbdc;--base-avatar-2-foreground:#5e2349;--base-avatar-3:#b9d6f3;--base-avatar-3-foreground:#1f3866;--base-avatar-4:#b1e0c8;--base-avatar-4-foreground:#1b4633;--base-avatar-5:#f5d0a6;--base-avatar-5-foreground:#5e3915;--base-avatar-6:#d6e0a8;--base-avatar-6-foreground:#3d4715;--spacing-0:0px;--spacing-1:4px;--spacing-1-5:6px;--spacing-2:8px;--spacing-2-5:10px;--spacing-3:12px;--spacing-3-5:14px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-7:28px;--spacing-8:32px;--spacing-9:36px;--spacing-10:40px;--spacing-11:44px;--spacing-12:48px;--spacing-16:64px;--text-xs-size:12px;--text-sm-size:14px;--text-base-size:16px;--text-lg-size:18px;--text-xl-size:20px;--text-2xl-size:24px;--text-3xl-size:30px;--text-4xl-size:36px;--text-xs-height:18px;--text-sm-height:20px;--text-base-height:24px;--text-lg-height:28px;--text-xl-height:28px;--text-2xl-height:32px;--text-3xl-height:36px;--text-4xl-height:44px;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--heading-2xs-size:25px;--heading-2xs-height:32px;--heading-md-size:38px;--heading-md-height:44px;--heading-lg-size:45px;--heading-lg-height:52px;--heading-xl-size:60px;--heading-xl-height:64px;--container-padding-x:24px;--section-padding-y:96px;--section-title-gap-xs:16px;--section-title-gap-md:20px;--section-title-gap-lg:20px;--section-title-gap-xl:24px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--container-3xs:256px;--container-2xs:288px;--container-xs:320px;--container-sm:384px;--container-md:448px;--container-lg:512px;--container-xl:576px;--container-2xl:672px;--container-3xl:768px;--container-4xl:896px;--container-5xl:1024px;--container-6xl:1152px;--container-7xl:1280px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-family:var(--font-sans)}@source "./dist";
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif}
