@font-face{font-family:__figtree_5a651b;src:url(/_next/static/media/7ba2591d4d0cdc48-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__figtree_5a651b;src:url(/_next/static/media/01f11ea540e3939a-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__figtree_5a651b;src:url(/_next/static/media/e8bd9fc08858c4b1-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__figtree_5a651b;src:url(/_next/static/media/66f64034168f81a7-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__figtree_Fallback_5a651b;src:local("Arial");ascent-override:93.79%;descent-override:24.68%;line-gap-override:0.00%;size-adjust:101.29%}.__className_5a651b{font-family:__figtree_5a651b,__figtree_Fallback_5a651b,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.__variable_5a651b{--font-figtree:"__figtree_5a651b","__figtree_Fallback_5a651b",system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@font-face{font-family:__jetbrainsMono_44c91e;src:url(/_next/static/media/db9d659a1acad1e2-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__jetbrainsMono_44c91e;src:url(/_next/static/media/af2e87f5d61b5665-s.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__jetbrainsMono_Fallback_44c91e;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_44c91e{font-family:__jetbrainsMono_44c91e,__jetbrainsMono_Fallback_44c91e,ui-monospace,SFMono-Regular,Menlo,monospace}.__variable_44c91e{--font-jetbrains-mono:"__jetbrainsMono_44c91e","__jetbrainsMono_Fallback_44c91e",ui-monospace,SFMono-Regular,Menlo,monospace}:root{color-scheme:light;--sl-plum:#3b0039;--sl-magenta:#a3005a;--sl-eggplant:#22001f;--sl-mist:#f7f2f6;--sl-white:#fff;--sl-gradient:linear-gradient(135deg,#3b0039,#a3005a);--sl-bg:var(--sl-white);--sl-surface:var(--sl-mist);--sl-surface-raised:var(--sl-white);--sl-text:var(--sl-eggplant);--sl-heading:var(--sl-plum);--sl-text-muted:#5e4c5c;--sl-border:#e7dce5;--sl-divider:#eee6ec;--sl-link:var(--sl-magenta);--sl-focus:var(--sl-magenta);--sl-primary-bg:var(--sl-magenta);--sl-primary-text:var(--sl-white);--sl-secondary-bg:var(--sl-plum);--sl-secondary-text:var(--sl-white);--sl-nav-bg:var(--sl-eggplant);--sl-nav-text:#d9c5d5;--sl-nav-active-bg:var(--sl-plum);--sl-nav-active-text:var(--sl-white);--sl-text-subtle:#766775;--sl-border-strong:#d9c5d5;--sl-primary-hover:#8a004c;--sl-primary-active:#70003e;--sl-secondary-hover:#2e002a;--sl-nav-hover-bg:#2e002a;--sl-nav-border:#5a0047;--sl-nav-label:#f2c6dd;--sl-selection:color-mix(in srgb,var(--sl-link) 25%,transparent);--sl-success:#15803d;--sl-success-surface:#f0fdf4;--sl-warning:#b45309;--sl-warning-surface:#fffbeb;--sl-danger:#b91c1c;--sl-danger-surface:#fef2f2;--sl-info:#1d4ed8;--sl-info-surface:#eff6ff;--sl-danger-fill:#b91c1c;--sl-danger-fill-hover:#991b1b;--sl-danger-fill-active:#7f1d1d;--sl-font-sans:var(--font-figtree),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--sl-font-mono:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--sl-radius-sm:8px;--sl-radius-md:12px;--sl-radius-lg:16px;--sl-radius-xl:20px;--sl-radius-pill:999px}@media (prefers-color-scheme:dark){:root[data-theme=system]{color-scheme:dark;--sl-bg:var(--sl-eggplant);--sl-surface:var(--sl-plum);--sl-surface-raised:#2e002a;--sl-text:var(--sl-mist);--sl-heading:var(--sl-white);--sl-text-muted:#b79fb2;--sl-border:#5a0047;--sl-divider:#520047;--sl-link:#e86aa6;--sl-focus:#e86aa6;--sl-secondary-bg:var(--sl-mist);--sl-secondary-text:var(--sl-plum);--sl-text-subtle:#997f95;--sl-border-strong:#6a2d5f;--sl-secondary-hover:#eee6ec;--sl-success:#4ade80;--sl-success-surface:#0e4424;--sl-warning:#fbbf24;--sl-warning-surface:#5e2809;--sl-danger:#fca5a5;--sl-danger-surface:#6e1717;--sl-info:#93c5fd;--sl-info-surface:#1c347a}}:root[data-theme=dark],[data-theme=dark]{color-scheme:dark;--sl-bg:var(--sl-eggplant);--sl-surface:var(--sl-plum);--sl-surface-raised:#2e002a;--sl-text:var(--sl-mist);--sl-heading:var(--sl-white);--sl-text-muted:#b79fb2;--sl-border:#5a0047;--sl-divider:#520047;--sl-link:#e86aa6;--sl-focus:#e86aa6;--sl-secondary-bg:var(--sl-mist);--sl-secondary-text:var(--sl-plum);--sl-text-subtle:#997f95;--sl-border-strong:#6a2d5f;--sl-secondary-hover:#eee6ec;--sl-success:#4ade80;--sl-success-surface:#0e4424;--sl-warning:#fbbf24;--sl-warning-surface:#5e2809;--sl-danger:#fca5a5;--sl-danger-surface:#6e1717;--sl-info:#93c5fd;--sl-info-surface:#1c347a}[data-theme=light]{color-scheme:light;--sl-bg:var(--sl-white);--sl-surface:var(--sl-mist);--sl-surface-raised:var(--sl-white);--sl-text:var(--sl-eggplant);--sl-heading:var(--sl-plum);--sl-text-muted:#5e4c5c;--sl-border:#e7dce5;--sl-divider:#eee6ec;--sl-link:var(--sl-magenta);--sl-focus:var(--sl-magenta);--sl-secondary-bg:var(--sl-plum);--sl-secondary-text:var(--sl-white);--sl-text-subtle:#766775;--sl-border-strong:#d9c5d5;--sl-secondary-hover:#2e002a;--sl-success:#15803d;--sl-success-surface:#f0fdf4;--sl-warning:#b45309;--sl-warning-surface:#fffbeb;--sl-danger:#b91c1c;--sl-danger-surface:#fef2f2;--sl-info:#1d4ed8;--sl-info-surface:#eff6ff}@media print{:root,:root[data-theme],[data-theme]{color-scheme:light;--sl-bg:var(--sl-white);--sl-surface:var(--sl-mist);--sl-surface-raised:var(--sl-white);--sl-text:var(--sl-eggplant);--sl-heading:var(--sl-plum);--sl-text-muted:#5e4c5c;--sl-border:#e7dce5;--sl-divider:#eee6ec;--sl-link:var(--sl-magenta);--sl-focus:var(--sl-magenta);--sl-secondary-bg:var(--sl-plum);--sl-secondary-text:var(--sl-white);--sl-text-subtle:#766775;--sl-border-strong:#d9c5d5;--sl-secondary-hover:#2e002a;--sl-success:#15803d;--sl-success-surface:#f0fdf4;--sl-warning:#b45309;--sl-warning-surface:#fffbeb;--sl-danger:#b91c1c;--sl-danger-surface:#fef2f2;--sl-info:#1d4ed8;--sl-info-surface:#eff6ff}}body{background:var(--sl-bg);color:var(--sl-text);font-family:var(--sl-font-sans);font-size:16px;line-height:1.5}h1,h2,h3{color:var(--sl-heading);font-weight:700}a{color:var(--sl-link)}:focus-visible{outline:2px solid var(--sl-focus);outline-offset:2px}.sl-data,code,kbd{font-family:var(--sl-font-mono)}