:root{color-scheme:light;--vp-brand-50:#faf8fc;--vp-brand-100:#f3eef9;--vp-brand-200:#e4dfed;--vp-brand-300:#c8bedb;--vp-brand-400:#8b6fa8;--vp-brand-500:#6b4d9a;--vp-brand-600:#5a4170;--vp-brand-700:#3d2c54;--vp-brand-800:#2a1d3a;--vp-brand-900:#1c1626;--vp-neutral-0:#fff;--vp-neutral-50:#faf9fc;--vp-neutral-100:#f4f2f8;--vp-neutral-150:#f0edf5;--vp-neutral-200:#e8e4ef;--vp-neutral-300:#d4cce0;--vp-neutral-400:#c4bcd2;--vp-neutral-500:#8a7ca0;--vp-neutral-600:#6b5b7b;--vp-neutral-700:#4a3d5a;--vp-neutral-900:#1a0f2e;--vp-semantic-success-fg:#16a34a;--vp-semantic-success-strong:#15803d;--vp-semantic-success-soft:#dcfce7;--vp-semantic-success-border:#bbf7d0;--vp-semantic-warning-fg:#d97706;--vp-semantic-warning-strong:#b45309;--vp-semantic-warning-soft:#fef3c7;--vp-semantic-warning-border:#fde68a;--vp-semantic-danger-fg:var(--vp-error);--vp-semantic-danger-strong:#b91c1c;--vp-semantic-danger-soft:#fee2e2;--vp-semantic-danger-border:#fecaca;--vp-semantic-info-fg:#2563eb;--vp-semantic-info-strong:#1d4ed8;--vp-semantic-info-soft:#dbeafe;--vp-semantic-info-border:#bfdbfe;--vp-entity-org-color:#3d2c54;--vp-entity-org-ink:#3d2c54;--vp-entity-org-tint:#f3eef9;--vp-entity-portal-color:#7c3aed;--vp-entity-portal-ink:#6d28d9;--vp-entity-portal-tint:#f2ebfd;--vp-entity-program-color:#0d9488;--vp-entity-program-ink:#0f766e;--vp-entity-program-tint:#e7f4f3;--vp-entity-opportunity-color:#ea580c;--vp-entity-opportunity-ink:#c2410c;--vp-entity-opportunity-tint:#fdeee7;--vp-entity-course-color:#0891b2;--vp-entity-course-ink:#0e7490;--vp-entity-course-tint:#e6f4f7;--vp-entity-event-color:#2563eb;--vp-entity-event-ink:#1d4ed8;--vp-entity-event-tint:#e9effd;--vp-entity-shift-color:#6b4d9a;--vp-entity-shift-ink:#5a4170;--vp-entity-shift-tint:#f0edf5;--vp-entity-person-color:#db2777;--vp-entity-person-ink:#be185d;--vp-entity-person-tint:#fbe9f1;--vp-primary:#5a4170;--vp-on-primary:#fff;--vp-primary-container:#ede6f5;--vp-on-primary-container:#2a1d3a;--vp-background:#f8f6fb;--vp-surface-lowest:#fff;--vp-surface-low:#f1edf6;--vp-surface-container:#e9e4f0;--vp-surface-high:#e2dcea;--vp-outline-variant:#ded8e7;--vp-outline:#cfc6da;--vp-on-surface:#1c1626;--vp-on-surface-variant:#5f566b;--vp-error:#d93a2b;--vp-on-error:#fff;--vp-inverse-surface:#322a3d;--vp-inverse-on-surface:#f5eff8;--vp-inverse-primary:#d6bcef;--vp-positive:#16a34a;--vp-warning:#d97706;--vp-negative:#d93a2b;--vp-neutral-dot:#8a7ca0;--vp-color-primary:var(--vp-primary);--vp-color-primary-hover:#3d2c54;--vp-color-primary-pressed:#2a1d3a;--vp-color-primary-soft:var(--vp-primary-container);--vp-color-primary-subtle:var(--vp-surface-low);--vp-color-focus:var(--vp-primary);--vp-color-page:var(--vp-background);--vp-color-surface:var(--vp-background);--vp-color-surface-muted:var(--vp-surface-low);--vp-color-surface-sunken:var(--vp-surface-container);--vp-color-border:var(--vp-outline-variant);--vp-color-border-strong:var(--vp-outline);--vp-color-text:var(--vp-on-surface);--vp-color-text-muted:var(--vp-on-surface-variant);--vp-color-text-subtle:#8a7ca0;--vp-color-text-on-primary:var(--vp-on-primary);--vp-color-disabled:#c8bedb;--vp-color-accent:#f97316;--vp-color-overlay:rgba(28,22,38,.4);--vp-color-scrim:rgba(28,22,38,.06);--vp-font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--vp-font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--vp-font-size-2xs:11px;--vp-font-size-xs:12px;--vp-font-size-sm:13px;--vp-font-size-base:14px;--vp-font-size-md:15px;--vp-font-size-lg:17px;--vp-font-size-xl:20px;--vp-font-size-2xl:24px;--vp-font-size-3xl:30px;--vp-font-size-display:36px;--vp-font-weight-regular:400;--vp-font-weight-medium:500;--vp-font-weight-semibold:600;--vp-font-weight-bold:700;--vp-line-height-tight:1.2;--vp-line-height-snug:1.35;--vp-line-height-normal:1.5;--vp-line-height-relaxed:1.65;--vp-type-display-size:44px;--vp-type-display-line:52px;--vp-type-display-weight:700;--vp-type-display-tracking:-0.01em;--vp-type-headline-size:28px;--vp-type-headline-line:36px;--vp-type-headline-weight:700;--vp-type-headline-tracking:-0.01em;--vp-type-title-large-size:20px;--vp-type-title-large-line:28px;--vp-type-title-large-weight:600;--vp-type-title-large-tracking:0;--vp-type-title-size:16px;--vp-type-title-line:24px;--vp-type-title-weight:600;--vp-type-title-tracking:0;--vp-type-body-size:16px;--vp-type-body-line:24px;--vp-type-body-weight:400;--vp-type-body-tracking:0;--vp-type-body-small-size:14px;--vp-type-body-small-line:20px;--vp-type-body-small-weight:400;--vp-type-body-small-tracking:0;--vp-type-label-size:14px;--vp-type-label-line:20px;--vp-type-label-weight:600;--vp-type-label-tracking:0;--vp-type-label-small-size:12px;--vp-type-label-small-line:16px;--vp-type-label-small-weight:600;--vp-type-label-small-tracking:0;--vp-space-0:0px;--vp-space-2:2px;--vp-space-4:4px;--vp-space-6:6px;--vp-space-8:8px;--vp-space-10:10px;--vp-space-12:12px;--vp-space-16:16px;--vp-space-20:20px;--vp-space-24:24px;--vp-space-32:32px;--vp-space-40:40px;--vp-space-48:48px;--vp-space-64:64px;--vp-radius-full:999px;--vp-radius-field:12px;--vp-radius-container:24px;--vp-radius-menu:16px;--vp-radius-row-highlight:12px;--vp-radius-chip:8px;--vp-radius-xs:6px;--vp-radius-sm:10px;--vp-radius-md:14px;--vp-radius-lg:18px;--vp-radius-xl:24px;--vp-radius-pill:999px;--vp-radius-card:24px;--vp-radius-logo:14px;--vp-width-container:1200px;--vp-width-reading:720px;--vp-width-builder:720px;--vp-width-inspector:320px;--vp-width-dialog:480px;--vp-width-sheet:400px;--vp-layout-section-gap:48px;--vp-layout-heading-gap:16px;--vp-layout-row-pad-y:12px;--vp-layout-row-pad-x:16px;--vp-layout-gutter:32px;--vp-layout-gutter-tablet:24px;--vp-layout-gutter-phone:16px;--vp-layout-controls-gap:12px;--vp-shadow-none:none;--vp-shadow-float:0 12px 28px rgba(26,15,46,.1);--vp-shadow-popover:0 12px 32px rgba(26,15,46,.14);--vp-shadow-modal:0 24px 64px rgba(26,15,46,.22);--vp-shadow-toast:0 10px 30px rgba(26,15,46,.16);--vp-shadow-focus:0 0 0 3px rgba(107,77,154,.35);--vp-shadow-focus-danger:0 0 0 3px rgba(220,38,38,.3);--vp-motion-duration-instant:80ms;--vp-motion-duration-fast:150ms;--vp-motion-duration-base:200ms;--vp-motion-duration-slow:300ms;--vp-motion-duration-enter:240ms;--vp-motion-easing-standard:cubic-bezier(0.2,0.8,0.2,1);--vp-motion-easing-out:cubic-bezier(0.16,1,0.3,1);--vp-motion-easing-in:cubic-bezier(0.4,0,1,1);--vp-motion-easing-emphasized:cubic-bezier(0.34,1.56,0.64,1);--vp-motion-stagger-step:40ms;--vp-motion-stagger-max-items:12;--vp-motion-float-y:-3px;--vp-motion-float-scale:1.01;--vp-motion-rise:8px;--vp-z-base:0;--vp-z-sticky:10;--vp-z-chrome:100;--vp-z-modal:10000;--vp-z-dialog:100000;--vp-z-popover:100200;--vp-z-tooltip:100300;--vp-z-toast:100400;--vp-breakpoint-sm:600px;--vp-breakpoint-md:720px;--vp-breakpoint-lg:1024px;--vp-breakpoint-xl:1280px;--vp-control-height-sm:32px;--vp-control-height-md:40px;--vp-control-height-lg:48px;--vp-control-touch-min:44px;--vp-control-icon-size-sm:16px;--vp-control-icon-size-md:18px;--vp-control-icon-size-lg:20px}[data-vp-scope]{--vp-color-primary:var(--vp-primary);--vp-color-primary-soft:var(--vp-primary-container);--vp-color-primary-subtle:var(--vp-surface-low);--vp-color-focus:var(--vp-primary);--vp-color-page:var(--vp-background);--vp-color-surface:var(--vp-background);--vp-color-surface-muted:var(--vp-surface-low);--vp-color-surface-sunken:var(--vp-surface-container);--vp-color-border:var(--vp-outline-variant);--vp-color-border-strong:var(--vp-outline);--vp-color-text:var(--vp-on-surface);--vp-color-text-muted:var(--vp-on-surface-variant);--vp-color-text-on-primary:var(--vp-on-primary);--vp-semantic-danger-fg:var(--vp-error)}