:root,[data-ds-theme="2024"],[data-ds-theme="2026"]{--white:#fff;--black:#101f34;--primary-25:#fafaf8;--primary-50:#fcffe4;--primary-100:#faffd1;--primary-200:#f6ffb2;--primary-300:#f7fe98;--primary-400:#eff779;--primary-500:#f0f450;--primary-600:#efeb21;--primary-700:#dfd311;--primary-800:#c0a80d;--primary-900:#9a7b0f;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--gray-950:#030712;--green-50:#ecfdf6;--green-100:#d0fbe8;--green-150:#d4e7b5;--green-200:#a6f4d6;--green-300:#6ce9c1;--green-400:#4adab1;--green-500:#0ebb90;--green-600:#039876;--green-700:#027a62;--green-800:#05604e;--green-900:#054f41;--green-950:#012d26;--red-50:#fef2f2;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--red-950:#450a0a;--amber-50:#fef8dc;--amber-100:#fef3c7;--amber-200:#fde68a;--amber-300:#fcd34d;--amber-400:#fbbf24;--amber-500:#f59e0b;--amber-600:#d97706;--amber-700:#b45309;--amber-800:#92400e;--amber-900:#78350f;--amber-950:#451a03;--indigo-50:#eef2ff;--indigo-100:#e0e7ff;--indigo-200:#c7d2fe;--indigo-300:#a5b4fc;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--indigo-700:#4338ca;--indigo-800:#3730a3;--indigo-900:#312e81;--indigo-950:#1e1b4b;--sky-50:#f0f9ff;--sky-100:#e0f2fe;--sky-200:#bae6fd;--sky-300:#7dd3fc;--sky-400:#38bdf8;--sky-500:#0ea5e9;--sky-600:#0284c7;--sky-700:#0369a1;--sky-800:#075985;--sky-900:#0c4a6e;--sky-950:#082f49;--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-800:#1e40af;--blue-900:#1e3a8a;--blue-950:#172554;--neutral-50:#fafafa;--neutral-100:#f5f5f5;--neutral-200:#e5e5e5;--neutral-300:#d4d4d4;--neutral-400:#a3a3a3;--neutral-500:#737373;--neutral-600:#525252;--neutral-700:#404040;--neutral-800:#262626;--neutral-900:#171717;--neutral-950:#0a0a0a;--teal-100:#e7f8f3;--teal-200:#b6ebdc;--teal-300:#5eead4;--teal-400:#2dd4bf;--teal-500:#14b8a6;--teal-600:#0d9488;--snow-drift-25:#f7f8f4;--snow-drift-50:#e1e2dc;--snow-drift-100:#c3c5c0;--snow-drift-200:#a8a8a4;--snow-drift-300:#8c8d89;--snow-drift-400:#71726e;--snow-drift-500:#565754;--snow-drift-600:#3e3f3c;--snow-drift-700:#272827;--snow-drift-800:#131312;--snow-drift-900:#030302}:root,[data-ds-theme]{--content-gutter:.5rem;--container-width-sm:640px;--container-width-md:800px;--container-width-lg:1130px;--container-width-xl:1320px;--container-width-2xl:1600px}@media (min-width:700px){:root,[data-ds-theme]{--content-gutter:1rem}}:root,[data-ds-theme]{font-family:var(--font-sans);--background:var(--white);--foreground:var(--black);--card:var(--white);--popover:var(--white);--overlay:color-mix(in srgb, var(--black) 50%, transparent);--primary:var(--primary-400);--primary-hover:var(--primary);--primary-visited:var(--primary);--primary-disabled:var(--muted);--primary-foreground:var(--foreground);--secondary:var(--black);--secondary-hover:var(--border-active);--secondary-visited:var(--secondary);--secondary-disabled:var(--muted);--secondary-foreground:var(--white);--tertiary:var(--secondary);--tertiary-hover:var(--secondary-hover);--tertiary-visited:var(--secondary-visited);--tertiary-disabled:var(--secondary-disabled);--tertiary-foreground:var(--secondary-foreground);--active:var(--black);--active-hover:var(--border-active);--active-foreground:var(--white);--lime:var(--primary-400);--lime-hover:var(--lime);--lime-visited:var(--lime);--lime-disabled:var(--muted);--lime-foreground:var(--black);--lime-inactive:var(--primary-200);--lime-inactive-hover:var(--lime-inactive);--lime-inactive-visited:var(--lime-inactive);--lime-inactive-disabled:var(--muted);--lime-inactive-foreground:var(--black);--olive:var(--green-700);--olive-hover:var(--olive);--olive-visited:var(--olive);--olive-disabled:var(--muted);--olive-foreground:var(--white);--olive-inactive:var(--green-200);--olive-inactive-hover:var(--olive-inactive);--olive-inactive-visited:var(--olive-inactive);--olive-inactive-disabled:var(--muted);--olive-inactive-foreground:var(--black);--lilac:var(--indigo-300);--lilac-hover:var(--lilac);--lilac-visited:var(--lilac);--lilac-disabled:var(--muted);--lilac-foreground:var(--black);--lilac-inactive:var(--indigo-100);--lilac-inactive-hover:var(--lilac-inactive);--lilac-inactive-visited:var(--lilac-inactive);--lilac-inactive-disabled:var(--muted);--lilac-inactive-foreground:var(--black);--violet:var(--indigo-600);--violet-hover:var(--violet);--violet-visited:var(--violet);--violet-disabled:var(--muted);--violet-foreground:var(--white);--violet-inactive:var(--indigo-200);--violet-inactive-hover:var(--violet-inactive);--violet-inactive-visited:var(--violet-inactive);--violet-inactive-disabled:var(--muted);--violet-inactive-foreground:var(--black);--blue:var(--blue-500);--blue-hover:var(--blue);--blue-visited:var(--blue);--blue-disabled:var(--muted);--blue-foreground:var(--white);--blue-inactive:var(--blue-200);--blue-inactive-hover:var(--blue-inactive);--blue-inactive-visited:var(--blue-inactive);--blue-inactive-disabled:var(--muted);--blue-inactive-foreground:var(--black);--teal:var(--teal-500);--teal-hover:var(--teal);--teal-visited:var(--teal);--teal-disabled:var(--muted);--teal-foreground:var(--black);--teal-inactive:var(--teal-200);--teal-inactive-hover:var(--teal-inactive);--teal-inactive-visited:var(--teal-inactive);--teal-inactive-disabled:var(--muted);--teal-inactive-foreground:var(--black);--red:var(--red-600);--red-hover:var(--red);--red-visited:var(--red);--red-disabled:var(--muted);--red-foreground:var(--white);--red-inactive:var(--red-200);--red-inactive-hover:var(--red-inactive);--red-inactive-visited:var(--red-inactive);--red-inactive-disabled:var(--muted);--red-inactive-foreground:var(--black);--orange:var(--amber-500);--orange-hover:var(--orange);--orange-visited:var(--orange);--orange-disabled:var(--muted);--orange-foreground:var(--black);--orange-inactive:var(--amber-200);--orange-inactive-hover:var(--orange-inactive);--orange-inactive-visited:var(--orange-inactive);--orange-inactive-disabled:var(--muted);--orange-inactive-foreground:var(--black);--yellow:var(--primary-500);--yellow-hover:var(--yellow);--yellow-visited:var(--yellow);--yellow-disabled:var(--muted);--yellow-foreground:var(--black);--yellow-inactive:var(--primary-200);--yellow-inactive-hover:var(--yellow-inactive);--yellow-inactive-visited:var(--yellow-inactive);--yellow-inactive-disabled:var(--muted);--yellow-inactive-foreground:var(--black);--chart-1:#3175a7;--chart-2:#ff6729;--chart-3:#209fa4;--chart-4:#bf1c4a;--chart-5:#8f49ff;--chart-6:#cd97f5;--muted:var(--gray-100);--muted-secondary:var(--muted);--muted-foreground:var(--gray-300);--placeholder:var(--gray-400);--subtle:var(--gray-500);--background-hover:var(--gray-100);--border:var(--gray-200);--border-active:var(--gray-700);--border-soft:var(--border);--ring:var(--border-active);--skeleton:var(--gray-200);--success:var(--green-600);--success-foreground:var(--green-800);--success-background:var(--green-50);--success-hover:var(--success);--success-visited:var(--success);--success-disabled:var(--muted);--error:var(--red-600);--error-foreground:var(--red-800);--error-background:var(--red-50);--error-hover:var(--red-500);--error-visited:var(--error);--error-disabled:var(--muted);--warning:var(--amber-600);--warning-foreground:var(--amber-800);--warning-background:var(--amber-50);--warning-hover:var(--warning);--warning-visited:var(--warning);--warning-disabled:var(--muted);--info:var(--sky-600);--info-foreground:var(--sky-800);--info-background:var(--sky-50);--info-hover:var(--info);--info-visited:var(--info);--info-disabled:var(--muted);--notification-quote:#e8f6f9;--notification-quote-foreground:#005677;--notification-message:#ededfd;--notification-message-foreground:#00009e;--notification-interaction:#ffeed4;--notification-interaction-foreground:#f1960d;--notification-online:#e7f8f3;--notification-online-foreground:#0cbc8b;--shadow-xs:0px 1px 2px 0px #101f340d;--shadow-sm:0px 1px 3px 0px #101f341a;--shadow-md:0px 4px 8px -2px #101f341a;--shadow-lg:0px 12px 16px -4px #101f341a;--shadow-xl:0px 20px 24px -4px #101f341a, 0px 8px 8px -4px #101f340a;--shadow-2xl:0px 24px 48px -12px #101f3440;--shadow-flat:8px 8px 0 -4px #0000000f;--button-radius:.375rem;--button-gap:.5rem;--button-line-height:1.25rem;--button-xs-h:1.5rem;--button-xs-font-size:.75rem;--button-sm-h:2rem;--button-sm-font-size:.75rem;--button-md-h:2.5rem;--button-md-font-size:.875rem;--button-lg-h:3rem;--button-lg-font-size:1rem;--button-primary-hover-border:var(--black);--button-secondary-hover-border:var(--secondary);--button-tertiary-hover-border:var(--tertiary);--button-outline-bg:var(--background);--button-outline-border:var(--border);--button-outline-disabled-border:var(--border);--button-outline-hover-bg:var(--background-hover);--callout-radius:.5rem;--callout-border-width:1px;--callout-padding-x:.625rem;--callout-padding-y:.625rem;--callout-info-bg:var(--info-background);--callout-info-border:var(--info-background);--callout-info-foreground:var(--info-foreground);--callout-success-bg:var(--success-background);--callout-success-border:var(--success-background);--callout-success-foreground:var(--success-foreground);--callout-warning-bg:var(--warning-background);--callout-warning-border:var(--warning-background);--callout-warning-foreground:var(--warning-foreground);--callout-error-bg:var(--error-background);--callout-error-border:var(--error-background);--callout-error-foreground:var(--error-foreground);--badge-success-foreground:var(--success-foreground);--badge-error-foreground:var(--error-foreground);--badge-warning-foreground:var(--warning-foreground);--badge-info-foreground:var(--info-foreground);--checkbox-checked-bg:var(--foreground);--checkbox-hover-border:var(--border);--switch-disabled-bg:var(--muted);--switch-unchecked-bg:var(--gray-300);--switch-thumb-bg:var(--background);--switch-thumb-disabled-bg:var(--muted-foreground);--switch-thumb-disabled-foreground:var(--gray-100);--switch-thumb-unchecked-foreground:var(--muted-foreground);--spinner-color:currentColor;--chip-selected-bg:var(--background-hover);--chip-selected-border:var(--border-active);--button-error-outline-bg:var(--background);--button-error-outline-hover-bg:var(--error-background);--button-error-outline-disabled-bg:var(--button-error-outline-bg);--button-error-foreground:var(--white);--button-info-foreground:var(--white);--button-warning-foreground:var(--foreground);--card-border-width:1px;--card-border-color:var(--border);--card-title-weight:600;--avatar-bg-color:var(--primary-50);--avatar-border-color:var(--primary-500);--font-sans:var(--font-aeonik);--font-heading:var(--font-aeonik);--heading-weight:700;--heading-h1-font-size:40px;--heading-h1-line-height:44px;--heading-h2-font-size:36px;--heading-h2-line-height:40px;--heading-h3-font-size:28px;--heading-h3-line-height:32px;--heading-h4-font-size:24px;--heading-h4-line-height:28px;--heading-h5-font-size:20px;--heading-h5-line-height:24px;--heading-h6-font-size:16px;--heading-h6-line-height:20px;--font-display:var(--font-heading);--font-fancy:var(--font-heading);--sidebar-border:var(--border);--sidebar-width-expanded:15rem;--sidebar-width-collapsed:3rem;--sidebar-background:0 0% 98%;--sidebar-foreground:240 5.3% 26.1%;--sidebar-primary:240 5.9% 10%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:240 4.8% 95.9%;--sidebar-accent-foreground:240 5.9% 10%;--sidebar-ring:217.2 91.2% 59.8%;--destructive:var(--error);--destructive-foreground:var(--error-foreground);--destructive-background:var(--error-background);--brand-50:var(--primary-50);--brand-100:var(--primary-100);--brand-200:var(--primary-200);--brand-300:var(--primary-300);--brand-400:var(--primary-400);--brand-500:var(--primary-500);--brand-600:var(--primary-600);--brand-700:var(--primary-700);--brand-800:var(--primary-800);--brand-900:var(--primary-900);--purple-100:var(--indigo-50);--purple-200:var(--indigo-100);--purple-500:var(--indigo-600);--purple-800:var(--indigo-800);--orange-100:var(--amber-50);--orange-300:var(--amber-100);--orange-500:var(--amber-500);--orange-800:var(--amber-700);--turquoise-100:var(--sky-50);--turquoise-300:var(--sky-200);--turquoise-500:var(--sky-400);--turquoise-800:var(--sky-800);--grey-50:var(--gray-50);--grey-100:var(--primary-25);--grey-200:var(--gray-50);--grey-300:var(--gray-100);--grey-400:var(--gray-200);--grey-500:var(--gray-300);--grey-600:var(--gray-400);--grey-700:var(--gray-500);--grey-800:var(--gray-700);--grey-900:var(--gray-900)}@media (min-width:700px){:root,[data-ds-theme]{--heading-h1-font-size:44px;--heading-h1-line-height:48px;--heading-h2-font-size:38px;--heading-h2-line-height:44px;--heading-h3-font-size:30px;--heading-h3-line-height:36px;--heading-h4-font-size:24px;--heading-h4-line-height:28px;--heading-h5-font-size:20px;--heading-h5-line-height:24px;--heading-h6-font-size:16px;--heading-h6-line-height:20px}}@media (min-width:1130px){:root,[data-ds-theme]{--heading-h1-font-size:48px;--heading-h1-line-height:52px;--heading-h2-font-size:40px;--heading-h2-line-height:44px;--heading-h3-font-size:32px;--heading-h3-line-height:36px;--heading-h4-font-size:26px;--heading-h4-line-height:32px;--heading-h5-font-size:20px;--heading-h5-line-height:24px;--heading-h6-font-size:16px;--heading-h6-line-height:20px}}[data-ds-theme="2026"]{--black:#131829;--background:#fdfdfd;--foreground:#212724;--primary-25:#fdfdfd;--primary-50:#f8fbf0;--primary-100:#f2f8e2;--primary-200:#e7f2c8;--primary-300:#d6ed97;--primary-400:#c6e278;--primary-500:#aabe72;--primary-600:#8aa14a;--primary-700:#6e8232;--primary-800:#546327;--primary-900:#3a441a;--primary-hover:var(--primary-300);--primary-foreground:#212724;--ring:var(--primary);--subtle:#737876;--border:#e0e0e0;--muted:#f1f1f1;--muted-foreground:#737876;--skeleton:#e0e0e0;--success:#2d7255;--success-background:#e3efe9;--error:#ef4444;--state-hover-mix:#000 8%;--state-visited-mix:white 30%;--success-hover:color-mix(in oklch, var(--success), var(--state-hover-mix));--success-visited:color-mix(in srgb, var(--success), var(--state-visited-mix));--success-disabled:var(--muted);--success-foreground:var(--green-800);--error-hover:color-mix(in oklch, var(--error), var(--state-hover-mix));--error-visited:color-mix(in srgb, var(--error), var(--state-visited-mix));--error-disabled:var(--muted);--error-foreground:var(--white);--warning-hover:color-mix(in oklch, var(--warning), var(--state-hover-mix));--warning-visited:color-mix(in srgb, var(--warning), var(--state-visited-mix));--warning-disabled:var(--muted);--warning-foreground:var(--amber-800);--info-hover:color-mix(in oklch, var(--info), var(--state-hover-mix));--info-visited:color-mix(in srgb, var(--info), var(--state-visited-mix));--info-disabled:var(--muted);--info-foreground:var(--sky-800);--badge-error-foreground:var(--red-800);--callout-error-foreground:var(--red-800);--button-radius:.25rem;--button-gap:.75rem;--button-line-height:120%;--button-xs-h:1.75rem;--button-xs-font-size:.875rem;--button-sm-h:2.25rem;--button-sm-font-size:.875rem;--button-md-h:2.875rem;--button-md-font-size:.875rem;--button-lg-h:3.375rem;--button-lg-font-size:1rem;--button-primary-hover-border:var(--primary);--button-outline-hover-bg:color-mix(in oklch, var(--button-outline-bg), #000 2%);--button-info-foreground:var(--white);--button-warning-foreground:var(--white);--card-border-width:1.5px;--card-border-color:#e0e0e0b3;--card-title-weight:400;--heading-weight:400;--avatar-bg-color:var(--primary-300);--avatar-border-color:var(--primary)}@supports (color:lab(0% 0 0)){[data-ds-theme="2026"]{--state-hover-mix:lab(0% 0 0) 8%;--button-outline-hover-bg:color-mix(in oklch, var(--button-outline-bg), lab(0% 0 0) 2%)}}[data-ds-theme=bftr]{--gray-50:var(--snow-drift-25);--gray-100:var(--snow-drift-25);--gray-200:var(--snow-drift-50);--gray-300:var(--snow-drift-100);--gray-400:var(--snow-drift-200);--gray-500:var(--snow-drift-400);--gray-600:var(--snow-drift-500);--gray-700:var(--snow-drift-600);--gray-800:var(--snow-drift-700);--gray-900:var(--snow-drift-800);--gray-950:var(--snow-drift-900);--neutral-50:var(--snow-drift-25);--neutral-100:var(--snow-drift-25);--neutral-200:var(--snow-drift-50);--neutral-300:var(--snow-drift-50);--neutral-400:var(--snow-drift-200);--neutral-500:var(--snow-drift-400);--neutral-600:var(--snow-drift-500);--neutral-700:var(--snow-drift-600);--neutral-800:var(--snow-drift-700);--neutral-900:var(--snow-drift-800);--neutral-950:var(--snow-drift-900);--primary-25:var(--snow-drift-25);--primary-50:color-mix(in oklch, var(--lime) 15%, var(--snow-drift-25));--primary-100:color-mix(in oklch, var(--lime) 30%, var(--snow-drift-25));--primary-200:color-mix(in oklch, var(--lime) 45%, var(--snow-drift-25));--primary-300:color-mix(in oklch, var(--lime) 70%, var(--snow-drift-25));--primary-400:var(--lime);--primary-500:color-mix(in oklch, var(--lime), var(--snow-drift-900) 15%);--primary-600:color-mix(in oklch, var(--lime), var(--snow-drift-900) 30%);--primary-700:color-mix(in oklch, var(--lime), var(--snow-drift-900) 45%);--primary-800:color-mix(in oklch, var(--lime), var(--snow-drift-900) 60%);--primary-900:color-mix(in oklch, var(--lime), var(--snow-drift-900) 75%);--green-50:color-mix(in oklch, var(--lime) 10%, var(--snow-drift-25));--green-100:color-mix(in oklch, var(--lime) 20%, var(--snow-drift-25));--green-150:color-mix(in oklch, var(--lime) 27%, var(--snow-drift-25));--green-200:color-mix(in oklch, var(--lime) 35%, var(--snow-drift-25));--green-300:color-mix(in oklch, var(--lime) 55%, var(--snow-drift-25));--green-400:color-mix(in oklch, var(--lime) 75%, var(--snow-drift-25));--green-500:var(--lime);--green-600:color-mix(in oklch, var(--lime), var(--snow-drift-900) 15%);--green-700:color-mix(in oklch, var(--lime), var(--snow-drift-900) 30%);--green-800:color-mix(in oklch, var(--lime), var(--snow-drift-900) 45%);--green-900:color-mix(in oklch, var(--lime), var(--snow-drift-900) 60%);--green-950:color-mix(in oklch, var(--lime), var(--snow-drift-900) 75%);--red-50:color-mix(in oklch, var(--red) 10%, var(--snow-drift-25));--red-100:color-mix(in oklch, var(--red) 20%, var(--snow-drift-25));--red-200:color-mix(in oklch, var(--red) 35%, var(--snow-drift-25));--red-300:color-mix(in oklch, var(--red) 55%, var(--snow-drift-25));--red-400:color-mix(in oklch, var(--red) 75%, var(--snow-drift-25));--red-500:var(--red);--red-600:color-mix(in oklch, var(--red), var(--snow-drift-900) 15%);--red-700:color-mix(in oklch, var(--red), var(--snow-drift-900) 30%);--red-800:color-mix(in oklch, var(--red), var(--snow-drift-900) 45%);--red-900:color-mix(in oklch, var(--red), var(--snow-drift-900) 60%);--red-950:color-mix(in oklch, var(--red), var(--snow-drift-900) 75%);--amber-50:color-mix(in oklch, var(--orange) 10%, var(--snow-drift-25));--amber-100:color-mix(in oklch, var(--orange) 20%, var(--snow-drift-25));--amber-200:color-mix(in oklch, var(--orange) 35%, var(--snow-drift-25));--amber-300:color-mix(in oklch, var(--orange) 55%, var(--snow-drift-25));--amber-400:color-mix(in oklch, var(--orange) 75%, var(--snow-drift-25));--amber-500:var(--orange);--amber-600:color-mix(in oklch, var(--orange), var(--snow-drift-900) 15%);--amber-700:color-mix(in oklch, var(--orange), var(--snow-drift-900) 30%);--amber-800:color-mix(in oklch, var(--orange), var(--snow-drift-900) 45%);--amber-900:color-mix(in oklch, var(--orange), var(--snow-drift-900) 60%);--amber-950:color-mix(in oklch, var(--orange), var(--snow-drift-900) 75%);--indigo-50:color-mix(in oklch, var(--violet) 10%, var(--snow-drift-25));--indigo-100:color-mix(in oklch, var(--violet) 20%, var(--snow-drift-25));--indigo-200:color-mix(in oklch, var(--violet) 35%, var(--snow-drift-25));--indigo-300:color-mix(in oklch, var(--violet) 55%, var(--snow-drift-25));--indigo-400:color-mix(in oklch, var(--violet) 75%, var(--snow-drift-25));--indigo-500:var(--violet);--indigo-600:color-mix(in oklch, var(--violet), var(--snow-drift-900) 15%);--indigo-700:color-mix(in oklch, var(--violet), var(--snow-drift-900) 30%);--indigo-800:color-mix(in oklch, var(--violet), var(--snow-drift-900) 45%);--indigo-900:color-mix(in oklch, var(--violet), var(--snow-drift-900) 60%);--indigo-950:color-mix(in oklch, var(--violet), var(--snow-drift-900) 75%);--sky-50:color-mix(in oklch, var(--blue) 10%, var(--snow-drift-25));--sky-100:color-mix(in oklch, var(--blue) 20%, var(--snow-drift-25));--sky-200:color-mix(in oklch, var(--blue) 35%, var(--snow-drift-25));--sky-300:color-mix(in oklch, var(--blue) 55%, var(--snow-drift-25));--sky-400:color-mix(in oklch, var(--blue) 75%, var(--snow-drift-25));--sky-500:var(--blue);--sky-600:color-mix(in oklch, var(--blue), var(--snow-drift-900) 15%);--sky-700:color-mix(in oklch, var(--blue), var(--snow-drift-900) 30%);--sky-800:color-mix(in oklch, var(--blue), var(--snow-drift-900) 45%);--sky-900:color-mix(in oklch, var(--blue), var(--snow-drift-900) 60%);--sky-950:color-mix(in oklch, var(--blue), var(--snow-drift-900) 75%);--blue-50:color-mix(in oklch, var(--blue) 10%, var(--snow-drift-25));--blue-100:color-mix(in oklch, var(--blue) 20%, var(--snow-drift-25));--blue-200:color-mix(in oklch, var(--blue) 35%, var(--snow-drift-25));--blue-300:color-mix(in oklch, var(--blue) 55%, var(--snow-drift-25));--blue-400:color-mix(in oklch, var(--blue) 75%, var(--snow-drift-25));--blue-500:var(--blue);--blue-600:color-mix(in oklch, var(--blue), var(--snow-drift-900) 15%);--blue-700:color-mix(in oklch, var(--blue), var(--snow-drift-900) 30%);--blue-800:color-mix(in oklch, var(--blue), var(--snow-drift-900) 45%);--blue-900:color-mix(in oklch, var(--blue), var(--snow-drift-900) 60%);--blue-950:color-mix(in oklch, var(--blue), var(--snow-drift-900) 75%);--teal-100:color-mix(in oklch, var(--teal) 20%, var(--snow-drift-25));--teal-200:color-mix(in oklch, var(--teal) 35%, var(--snow-drift-25));--teal-300:color-mix(in oklch, var(--teal) 55%, var(--snow-drift-25));--teal-400:color-mix(in oklch, var(--teal) 75%, var(--snow-drift-25));--teal-500:var(--teal);--teal-600:color-mix(in oklch, var(--teal), var(--snow-drift-900) 15%);--black:var(--snow-drift-900);--background:var(--snow-drift-25);--primary-foreground:var(--foreground);--primary:var(--lime);--secondary:var(--olive);--tertiary:var(--lilac);--tertiary-foreground:var(--black);--active:var(--lime-inactive);--active-foreground:var(--black);--muted:var(--white);--muted-secondary:var(--snow-drift-50);--muted-foreground:var(--snow-drift-600);--placeholder:var(--snow-drift-400);--border:var(--snow-drift-100);--border-active:var(--snow-drift-400);--border-soft:var(--snow-drift-50);--background-hover:color-mix(in srgb, var(--foreground) 5%, transparent);--success:var(--lime);--success-foreground:var(--black);--success-background:var(--lime-inactive);--error:var(--red);--error-foreground:var(--white);--error-background:var(--red-inactive);--warning:var(--orange);--warning-foreground:var(--black);--warning-background:var(--orange-inactive);--info:var(--blue);--info-foreground:var(--white);--info-background:var(--blue-inactive);--state-hover-mix:#000 8%;--state-visited-mix:white 30%;--state-disabled-mix:white 70%;--primary-hover:color-mix(in oklch, var(--primary), var(--state-hover-mix));--primary-visited:color-mix(in srgb, var(--primary), var(--state-visited-mix));--primary-disabled:color-mix(in srgb, var(--primary), var(--state-disabled-mix));--secondary-hover:color-mix(in oklch, var(--secondary), var(--state-hover-mix));--secondary-visited:color-mix(in srgb, var(--secondary), var(--state-visited-mix));--secondary-disabled:color-mix(in srgb, var(--secondary), var(--state-disabled-mix));--tertiary-hover:color-mix(in oklch, var(--tertiary), var(--state-hover-mix));--tertiary-visited:color-mix(in srgb, var(--tertiary), var(--state-visited-mix));--tertiary-disabled:color-mix(in srgb, var(--tertiary), var(--state-disabled-mix));--success-hover:color-mix(in oklch, var(--success), var(--state-hover-mix));--success-visited:color-mix(in srgb, var(--success), var(--state-visited-mix));--success-disabled:color-mix(in srgb, var(--success), var(--state-disabled-mix));--error-hover:color-mix(in oklch, var(--error), var(--state-hover-mix));--error-visited:color-mix(in srgb, var(--error), var(--state-visited-mix));--error-disabled:color-mix(in srgb, var(--error), var(--state-disabled-mix));--warning-hover:color-mix(in oklch, var(--warning), var(--state-hover-mix));--warning-visited:color-mix(in srgb, var(--warning), var(--state-visited-mix));--warning-disabled:color-mix(in srgb, var(--warning), var(--state-disabled-mix));--info-hover:color-mix(in oklch, var(--info), var(--state-hover-mix));--info-visited:color-mix(in srgb, var(--info), var(--state-visited-mix));--info-disabled:color-mix(in srgb, var(--info), var(--state-disabled-mix));--active-hover:var(--snow-drift-50);--lime:#a2de1e;--lime-hover:color-mix(in oklch, var(--lime), var(--state-hover-mix));--lime-visited:color-mix(in srgb, var(--lime), var(--state-visited-mix));--lime-disabled:color-mix(in srgb, var(--lime), var(--state-disabled-mix));--lime-foreground:var(--black);--lime-inactive:#9cb097;--lime-inactive-hover:color-mix(in oklch, var(--lime-inactive), var(--state-hover-mix));--lime-inactive-visited:color-mix(in srgb, var(--lime-inactive), var(--state-visited-mix));--lime-inactive-disabled:color-mix(in srgb, var(--lime-inactive), var(--state-disabled-mix));--lime-inactive-foreground:var(--black);--olive:#46683f;--olive-hover:color-mix(in oklch, var(--olive), var(--state-hover-mix));--olive-visited:color-mix(in srgb, var(--olive), var(--state-visited-mix));--olive-disabled:color-mix(in srgb, var(--olive), var(--state-disabled-mix));--olive-foreground:var(--white);--olive-inactive:#9cb097;--olive-inactive-hover:color-mix(in oklch, var(--olive-inactive), var(--state-hover-mix));--olive-inactive-visited:color-mix(in srgb, var(--olive-inactive), var(--state-visited-mix));--olive-inactive-disabled:color-mix(in srgb, var(--olive-inactive), var(--state-disabled-mix));--olive-inactive-foreground:var(--black);--lilac:#cd97f5;--lilac-hover:color-mix(in oklch, var(--lilac), var(--state-hover-mix));--lilac-visited:color-mix(in srgb, var(--lilac), var(--state-visited-mix));--lilac-disabled:color-mix(in srgb, var(--lilac), var(--state-disabled-mix));--lilac-foreground:var(--black);--lilac-inactive:#d3c0c4;--lilac-inactive-hover:color-mix(in oklch, var(--lilac-inactive), var(--state-hover-mix));--lilac-inactive-visited:color-mix(in srgb, var(--lilac-inactive), var(--state-visited-mix));--lilac-inactive-disabled:color-mix(in srgb, var(--lilac-inactive), var(--state-disabled-mix));--lilac-inactive-foreground:var(--black);--violet:#8f49ff;--violet-hover:color-mix(in oklch, var(--violet), var(--state-hover-mix));--violet-visited:color-mix(in srgb, var(--violet), var(--state-visited-mix));--violet-disabled:color-mix(in srgb, var(--violet), var(--state-disabled-mix));--violet-foreground:var(--white);--violet-inactive:#717fa5;--violet-inactive-hover:color-mix(in oklch, var(--violet-inactive), var(--state-hover-mix));--violet-inactive-visited:color-mix(in srgb, var(--violet-inactive), var(--state-visited-mix));--violet-inactive-disabled:color-mix(in srgb, var(--violet-inactive), var(--state-disabled-mix));--violet-inactive-foreground:var(--black);--blue:#3f81ef;--blue-hover:color-mix(in oklch, var(--blue), var(--state-hover-mix));--blue-visited:color-mix(in srgb, var(--blue), var(--state-visited-mix));--blue-disabled:color-mix(in srgb, var(--blue), var(--state-disabled-mix));--blue-foreground:var(--white);--blue-inactive:#3175a7;--blue-inactive-hover:color-mix(in oklch, var(--blue-inactive), var(--state-hover-mix));--blue-inactive-visited:color-mix(in srgb, var(--blue-inactive), var(--state-visited-mix));--blue-inactive-disabled:color-mix(in srgb, var(--blue-inactive), var(--state-disabled-mix));--blue-inactive-foreground:var(--white);--teal:#209fa4;--teal-hover:color-mix(in oklch, var(--teal), var(--state-hover-mix));--teal-visited:color-mix(in srgb, var(--teal), var(--state-visited-mix));--teal-disabled:color-mix(in srgb, var(--teal), var(--state-disabled-mix));--teal-foreground:var(--white);--teal-inactive:#99ccc1;--teal-inactive-hover:color-mix(in oklch, var(--teal-inactive), var(--state-hover-mix));--teal-inactive-visited:color-mix(in srgb, var(--teal-inactive), var(--state-visited-mix));--teal-inactive-disabled:color-mix(in srgb, var(--teal-inactive), var(--state-disabled-mix));--teal-inactive-foreground:var(--black);--red:#bf1c4a;--red-hover:color-mix(in oklch, var(--red), var(--state-hover-mix));--red-visited:color-mix(in srgb, var(--red), var(--state-visited-mix));--red-disabled:color-mix(in srgb, var(--red), var(--state-disabled-mix));--red-foreground:var(--white);--red-inactive:#d75d65;--red-inactive-hover:color-mix(in oklch, var(--red-inactive), var(--state-hover-mix));--red-inactive-visited:color-mix(in srgb, var(--red-inactive), var(--state-visited-mix));--red-inactive-disabled:color-mix(in srgb, var(--red-inactive), var(--state-disabled-mix));--red-inactive-foreground:var(--black);--orange:#ff6729;--orange-hover:color-mix(in oklch, var(--orange), var(--state-hover-mix));--orange-visited:color-mix(in srgb, var(--orange), var(--state-visited-mix));--orange-disabled:color-mix(in srgb, var(--orange), var(--state-disabled-mix));--orange-foreground:var(--white);--orange-inactive:#f3bc77;--orange-inactive-hover:color-mix(in oklch, var(--orange-inactive), var(--state-hover-mix));--orange-inactive-visited:color-mix(in srgb, var(--orange-inactive), var(--state-visited-mix));--orange-inactive-disabled:color-mix(in srgb, var(--orange-inactive), var(--state-disabled-mix));--orange-inactive-foreground:var(--black);--yellow:#fff04e;--yellow-hover:color-mix(in oklch, var(--yellow), var(--state-hover-mix));--yellow-visited:color-mix(in srgb, var(--yellow), var(--state-visited-mix));--yellow-disabled:color-mix(in srgb, var(--yellow), var(--state-disabled-mix));--yellow-foreground:var(--black);--yellow-inactive:#e9e69c;--yellow-inactive-hover:color-mix(in oklch, var(--yellow-inactive), var(--state-hover-mix));--yellow-inactive-visited:color-mix(in srgb, var(--yellow-inactive), var(--state-visited-mix));--yellow-inactive-disabled:color-mix(in srgb, var(--yellow-inactive), var(--state-disabled-mix));--yellow-inactive-foreground:var(--black);--shadow-xs:0px 1px 2px 0px #0000000d;--shadow-sm:0px 1px 3px 0px #0000001a;--shadow-md:0px 4px 8px -2px #0000001a;--shadow-lg:0px 12px 16px -4px #0000001a;--shadow-xl:0px 20px 24px -4px #0000001a, 0px 8px 8px -4px #0000000a;--shadow-2xl:0px 24px 48px -12px #00000040;--shadow-flat:8px 8px 0 -4px #0000000f;--button-primary-hover-border:var(--primary-hover);--button-secondary-hover-border:var(--secondary-hover);--button-tertiary-hover-border:var(--tertiary-hover);--button-outline-hover-bg:color-mix(in oklch, var(--background), var(--foreground) 5%);--button-outline-border:color-mix(in srgb, var(--foreground) 35%, transparent);--button-outline-disabled-border:color-mix(in srgb, var(--foreground) 15%, transparent);--callout-radius:0;--callout-border-width:0;--callout-padding-x:1.25rem;--callout-info-bg:transparent;--callout-info-foreground:var(--foreground);--callout-success-bg:transparent;--callout-success-foreground:var(--foreground);--callout-warning-bg:transparent;--callout-warning-foreground:var(--foreground);--callout-error-bg:transparent;--callout-error-foreground:var(--foreground);--checkbox-checked-bg:var(--active);--checkbox-hover-border:var(--active);--switch-disabled-bg:var(--muted-secondary);--switch-unchecked-bg:var(--muted-secondary);--switch-thumb-bg:var(--white);--switch-thumb-disabled-bg:var(--white);--switch-thumb-disabled-foreground:var(--muted-secondary);--switch-thumb-unchecked-foreground:var(--muted-secondary);--spinner-color:var(--active);--chip-selected-bg:var(--active);--chip-selected-border:var(--active);--button-error-foreground:var(--error-foreground);--button-info-foreground:var(--info-foreground);--button-warning-foreground:var(--white);--button-error-outline-bg:var(--button-outline-bg);--button-error-outline-hover-bg:var(--button-outline-hover-bg);--button-error-outline-disabled-bg:var(--button-outline-bg);--card-border-width:0;--card-title-weight:400;--font-sans:var(--font-phonic,var(--font-aeonik));--font-display:var(--font-wagram,var(--font-aeonik));--font-heading:var(--font-sans);--font-mono:var(--font-saans-semi-mono);--heading-weight:400;--heading-h1-font-size:48px;--heading-h1-line-height:52px;--heading-h2-font-size:38px;--heading-h2-line-height:44px;--heading-h3-font-size:32px;--heading-h3-line-height:36px;--heading-h4-font-size:26px;--heading-h4-line-height:32px;--heading-h5-font-size:20px;--heading-h5-line-height:24px;--heading-h6-font-size:16px;--heading-h6-line-height:20px}@supports (color:lab(0% 0 0)){[data-ds-theme=bftr]{--state-hover-mix:lab(0% 0 0) 8%}}
body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-sans);margin:0;padding:0;font-weight:400}.font-sans{letter-spacing:-.015em}.font-display,.font-heading{letter-spacing:-.02em}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}html body[data-scroll-locked]:not([data-scroll-no-lock]){min-width:100%;overflow:inherit!important;margin-right:0!important}

body.ReactModal__Body--open{overflow:hidden}
:root{--clr-grey-200:var(--grey-200);--clr-grey-300:var(--grey-600);--clr-grey-400:var(--grey-700);--clr-grey-800:var(--grey-800);--clr-gris-80:var(--grey-700);--clr-light-grey:var(--grey-300);--clr-grey:var(--grey-400);--clr-dark-grey:var(--grey-700);--clr-white:var(--white);--clr-black:var(--black);--clr-black-200:var(--black);--clr-red:var(--red-500);--clr-primary-200:var(--border);--clr-primary-400:var(--foreground);--clr-primary-600:var(--foreground);--clr-secondary-200:var(--red-300);--clr-secondary-600:var(--error);--clr-orange:var(--orange-500);--clr-green:var(--success);--clr-green-100:var(--success-background);--clr-text-main:var(--foreground);--clr-text-subtle:var(--subtle);--clr-background-global:var(--background);--clr-action-primary-text:var(--clr-black);--clr-action-primary-background:var(--brand-400);--clr-action-primary-border:var(--brand-400);--clr-action-primary-background-hovered:var(--brand-500);--clr-action-primary-border-hovered:var(--brand-500);--primary-foreground:var(--foreground);--clr-action-secondary-text:var(--clr-primary-400);--clr-action-secondary-background:var(--clr-white);--clr-action-secondary-border:var(--clr-primary-400);--clr-action-secondary-background-hovered:var(--button-outline-hover-bg);--clr-action-secondary-border-hovered:var(--clr-primary-400);--clr-action-tertiary-text:var(--clr-primary-400);--clr-action-tertiary-background:var(--clr-white);--clr-action-tertiary-border:var(--clr-white);--clr-action-tertiary-background-hovered:var(--background-hover);--clr-action-tertiary-border-hovered:var(--clr-white);--clr-action-link-text:var(--clr-primary-400);--clr-action-disabled-text:var(--grey-700);--clr-action-disabled-background:var(--grey-300);--clr-action-disabled-border:var(--grey-300);--clr-actionable:var(--clr-primary-400);--clr-estimation-background:var(--clr-white);--clr-estimation-border:var(--clr-green);--clr-checkbox-border:var(--clr-black-200);--clr-checkbox-border-hovered:var(--clr-primary-400);--clr-checkbox-background:var(--clr-primary-400);--clr-cta-background:var(--clr-action-primary-background);--clr-text-primary:var(--clr-text-main);--clr-gradient-primary:linear-gradient(90deg, var(--turquoise-500) 0%, var(--clr-primary-400) 100%);--clr-svg-gradient:var(--clr-primary-400);--size_2:14px;--size_3:12px;--space:8px}[data-ds-theme="2024"]{--clr-background-global:var(--clr-white);--clr-text-main:var(--foreground);--clr-text-subtle:var(--subtle);--clr-action-primary-text:var(--clr-black);--clr-action-primary-background:var(--brand-400);--clr-action-primary-border:var(--brand-400);--clr-action-primary-background-hovered:var(--brand-400);--clr-action-primary-border-hovered:var(--clr-black);--clr-action-secondary-text:var(--clr-black);--clr-action-secondary-background:var(--clr-white);--clr-action-secondary-border:var(--clr-black);--clr-action-secondary-background-hovered:var(--grey-300);--clr-action-secondary-border-hovered:var(--clr-black);--clr-action-tertiary-text:var(--clr-black);--clr-action-tertiary-background:var(--clr-white);--clr-action-tertiary-border:var(--clr-white);--clr-action-tertiary-background-hovered:var(--grey-300);--clr-action-tertiary-border-hovered:var(--clr-white);--clr-action-link-text:var(--clr-black);--clr-action-disabled-text:var(--grey-700);--clr-action-disabled-background:var(--grey-300);--clr-action-disabled-border:var(--grey-300);--clr-cta-background:var(--clr-action-primary-background);--clr-actionable:var(--clr-black);--clr-estimation-background:var(--grey-300);--clr-estimation-border:var(--grey-400);--clr-checkbox-border:var(--grey-500);--clr-checkbox-border-hovered:var(--clr-black);--clr-checkbox-background:var(--clr-black)}[data-ds-theme="2026"],[data-ds-theme=bftr]{--clr-black:var(--black);--clr-primary-200:var(--border);--clr-primary-400:var(--foreground);--clr-primary-600:var(--foreground);--clr-background-global:var(--background);--clr-text-main:var(--foreground);--clr-text-subtle:var(--subtle);--clr-action-primary-text:var(--primary-foreground);--clr-action-primary-background:var(--primary);--clr-action-primary-border:var(--primary);--clr-action-primary-background-hovered:var(--primary-hover);--clr-action-primary-border-hovered:var(--button-primary-hover-border);--clr-action-secondary-text:var(--foreground);--clr-action-secondary-background:var(--background);--clr-action-secondary-border:var(--border);--clr-action-secondary-background-hovered:var(--button-outline-hover-bg);--clr-action-secondary-border-hovered:var(--border);--clr-action-tertiary-text:var(--foreground);--clr-action-tertiary-background:var(--background);--clr-action-tertiary-border:var(--background);--clr-action-tertiary-border-hovered:var(--background);--clr-action-link-text:var(--foreground);--clr-action-disabled-text:var(--muted-foreground);--clr-action-disabled-background:var(--muted);--clr-action-disabled-border:var(--muted);--clr-cta-background:var(--clr-action-primary-background);--clr-actionable:var(--foreground);--clr-estimation-background:var(--muted);--clr-estimation-border:var(--border);--clr-checkbox-border:var(--border);--clr-checkbox-border-hovered:var(--foreground);--clr-checkbox-background:var(--foreground)}[data-ds-event]{--clr-primary-400:var(--brand-400);--background:var(--white);--clr-text-primary:var(--foreground);--container-padding:clamp(1rem, 3vw, 2rem);--container-width:1300px;--container-inner-width:calc(var(--container-width) - 2 * var(--container-padding))}
