.anvil2._theme-core_bn2f2_1 {
  font-size: initial;
  font-weight: initial;
  line-height: initial;
  -webkit-font-smoothing: auto;
  --a2-status-color-info: var(--a2-color-blue-600, #0265dc);
  --a2-status-color-danger: var(--a2-color-red-600, #d62100);
  --a2-status-color-success: var(--a2-color-green-600, #077e50);
  --a2-status-color-warning: var(--a2-color-yellow-500, #ffbe00);
  --a2-background-color-default: var(--a2-color-neutral-0, #ffffff);
  --a2-background-color-default-hover: var(--a2-color-neutral-20, #f9f9f9);
  --a2-background-color-default-active: var(--a2-color-neutral-40, #f1f1f1);
  --a2-background-color-secondary: color-mix(in srgb, var(--a2-color-neutral-950, #040404) 6%, transparent);
  --a2-background-color-secondary-hover: color-mix(in srgb, var(--a2-color-neutral-950, #040404) 8%, transparent);
  --a2-background-color-secondary-active: color-mix(in srgb, var(--a2-color-neutral-950, #040404) 16%, transparent);
  --a2-background-color-secondary-strong: color-mix(in srgb, var(--a2-color-neutral-950, #040404) 15%, transparent);
  --a2-background-color-secondary-strong-hover: color-mix(in srgb, var(--a2-color-neutral-950, #040404) 25%, transparent);
  --a2-background-color-secondary-strong-active: color-mix(in srgb, var(--a2-color-neutral-950, #040404) 30%, transparent);
  --a2-background-color-transparent-default: rgba(0, 0, 0, 0);
  --a2-background-color-transparent-default-hover: color-mix(in srgb, var(--a2-color-neutral-400, #8b8b8b) 8%, transparent);
  --a2-background-color-transparent-default-active: color-mix(in srgb, var(--a2-color-neutral-400, #8b8b8b) 16%, transparent);
  --a2-background-color-transparent-primary: rgba(0, 0, 0, 0);
  --a2-background-color-transparent-primary-hover: color-mix(in srgb, var(--a2-color-blue-500, #1a82ff) 10%, transparent);
  --a2-background-color-transparent-primary-active: color-mix(in srgb, var(--a2-color-blue-500, #1a82ff) 30%, transparent);
  --a2-background-color-transparent-danger: rgba(0, 0, 0, 0);
  --a2-background-color-transparent-danger-hover: color-mix(in srgb, var(--a2-color-red-500, #ff3914) 10%, transparent);
  --a2-background-color-transparent-danger-active: color-mix(in srgb, var(--a2-color-red-500, #ff3914) 30%, transparent);
  --a2-background-color-strong: var(--a2-color-neutral-20, #f9f9f9);
  --a2-background-color-strong-hover: var(--a2-color-neutral-50, #eeeeee);
  --a2-background-color-strong-active: var(--a2-color-neutral-70, #e8e8e8);
  --a2-background-color-stronger: var(--a2-color-neutral-50, #eeeeee);
  --a2-background-color-stronger-hover: var(--a2-color-neutral-90, #e5e5e5);
  --a2-background-color-stronger-active: var(--a2-color-neutral-100, #dfdfdf);
  --a2-background-color-strongest: var(--a2-color-neutral-200, #c4c4c4);
  --a2-background-color-strongest-hover: var(--a2-color-neutral-300, #a8a8a8);
  --a2-background-color-strongest-active: var(--a2-color-neutral-400, #8b8b8b);
  --a2-background-color-primary: var(--a2-status-color-info, var(--a2-color-blue-600, #0265dc));
  --a2-background-color-primary-hover: var(--a2-color-blue-700, #1d4ca3);
  --a2-background-color-primary-active: var(--a2-color-blue-800, #003472);
  --a2-background-color-primary-subdued: var(--a2-color-blue-50, #e6f1ff);
  --a2-background-color-primary-subdued-hover: var(--a2-color-blue-100, #cce3ff);
  --a2-background-color-primary-subdued-active: var(--a2-color-blue-200, #9ecaff);
  --a2-background-color-primary-faint: var(--a2-color-blue-10, #fafcff);
  --a2-background-color-primary-faint-hover: var(--a2-color-blue-50, #e6f1ff);
  --a2-background-color-primary-faint-active: var(--a2-color-blue-100, #cce3ff);
  --a2-background-color-success: var(--a2-status-color-success, var(--a2-color-green-600, #077e50));
  --a2-background-color-success-hover: var(--a2-color-green-700, #05613e);
  --a2-background-color-success-active: var(--a2-color-green-800, #04482e);
  --a2-background-color-success-subdued: var(--a2-color-green-50, #d3fded);
  --a2-background-color-success-subdued-hover: var(--a2-color-green-100, #b8f5dd);
  --a2-background-color-success-subdued-active: var(--a2-color-green-200, #70ebbc);
  --a2-background-color-success-faint: var(--a2-color-green-10, #f5fefb);
  --a2-background-color-success-faint-hover: var(--a2-color-green-50, #d3fded);
  --a2-background-color-success-faint-active: var(--a2-color-green-100, #b8f5dd);
  --a2-background-color-danger: var(--a2-status-color-danger, var(--a2-color-red-600, #d62100));
  --a2-background-color-danger-hover: var(--a2-color-red-700, #a31900);
  --a2-background-color-danger-active: var(--a2-color-red-800, #731100);
  --a2-background-color-danger-subdued: var(--a2-color-red-50, #ffe9e5);
  --a2-background-color-danger-subdued-hover: var(--a2-color-red-100, #ffd4cc);
  --a2-background-color-danger-subdued-active: var(--a2-color-red-200, #ffac9e);
  --a2-background-color-danger-faint: var(--a2-color-red-10, #fffbfa);
  --a2-background-color-danger-faint-hover: var(--a2-color-red-50, #ffe9e5);
  --a2-background-color-danger-faint-active: var(--a2-color-red-100, #ffd4cc);
  --a2-background-color-warning: var(--a2-status-color-warning, var(--a2-color-yellow-500, #ffbe00));
  --a2-background-color-warning-hover: var(--a2-color-yellow-600, #de9500);
  --a2-background-color-warning-active: var(--a2-color-yellow-600, #de9500);
  --a2-background-color-warning-subdued: var(--a2-color-yellow-100, #fff9e2);
  --a2-background-color-warning-subdued-hover: var(--a2-color-yellow-200, #fff0b1);
  --a2-background-color-warning-subdued-active: var(--a2-color-yellow-300, #ffe278);
  --a2-background-color-warning-faint: var(--a2-color-yellow-10, #fffef8);
  --a2-background-color-warning-faint-hover: var(--a2-color-yellow-50, #fffcf0);
  --a2-background-color-warning-faint-active: var(--a2-color-yellow-100, #fff9e2);
  --a2-background-color-disabled: var(--a2-color-neutral-600, #545454);
  --a2-background-color-inverted: var(--a2-color-neutral-800, #292929);
  --a2-background-color-inverted-hover: var(--a2-color-neutral-800, #292929);
  --a2-background-color-inverted-active: var(--a2-color-neutral-800, #292929);
  --a2-background-color-inverted-strong: var(--a2-color-neutral-900, #1a1a1a);
  --a2-background-color-inverted-strong-hover: var(--a2-color-neutral-900, #1a1a1a);
  --a2-background-color-inverted-strong-active: var(--a2-color-neutral-900, #1a1a1a);
  --a2-border-color-default: var(--a2-color-neutral-400, #8b8b8b);
  --a2-border-color-subdued: var(--a2-color-neutral-80, #e6e6e6);
  --a2-border-color-strong: var(--a2-color-neutral-700, #404040);
  --a2-border-color-primary: var(--a2-color-blue-600, #0265dc);
  --a2-border-color-success: var(--a2-color-green-600, #077e50);
  --a2-border-color-warning: var(--a2-color-yellow-700, #c98600);
  --a2-border-color-danger: var(--a2-color-red-600, #d62100);
  --a2-chart-monochrome-01-fill-color: #3892f3;
  --a2-chart-monochrome-01-stroke-color: rgba(0, 0, 0, 0);
  --a2-chart-monochrome-02-fill-color: #08389c;
  --a2-chart-monochrome-02-stroke-color: rgba(0, 0, 0, 0);
  --a2-chart-monochrome-03-fill-color: #f2f9ff;
  --a2-chart-monochrome-03-stroke-color: #3892f3;
  --a2-chart-monochrome-04-fill-color: #f2f9ff;
  --a2-chart-monochrome-04-stroke-color: #3892f3;
  --a2-chart-categorical-10-fill-color: #d57a5c;
  --a2-chart-categorical-10-stroke-color: rgba(0, 0, 0, 0);
  --a2-chart-categorical-01-fill-color: #3892f3;
  --a2-chart-categorical-01-stroke-color: rgba(0, 0, 0, 0);
  --a2-chart-categorical-02-fill-color: #08389c;
  --a2-chart-categorical-02-stroke-color: rgba(0, 0, 0, 0);
  --a2-chart-categorical-03-fill-color: #0fa2b8;
  --a2-chart-categorical-03-stroke-color: rgba(0, 0, 0, 0);
  --a2-chart-categorical-04-fill-color: #907af5;
  --a2-chart-categorical-04-stroke-color: rgba(0, 0, 0, 0);
  --a2-chart-categorical-05-fill-color: #de52ce;
  --a2-chart-categorical-05-stroke-color: rgba(0, 0, 0, 0);
  --a2-chart-categorical-06-fill-color: #c2185b;
  --a2-chart-categorical-06-stroke-color: rgba(0, 0, 0, 0);
  --a2-chart-categorical-07-fill-color: #759e15;
  --a2-chart-categorical-07-stroke-color: rgba(0, 0, 0, 0);
  --a2-chart-categorical-08-fill-color: #ac6400;
  --a2-chart-categorical-08-stroke-color: rgba(0, 0, 0, 0);
  --a2-chart-categorical-09-fill-color: #eb7200;
  --a2-chart-categorical-09-stroke-color: rgba(0, 0, 0, 0);
  --a2-chart-status-success-fill-color: #007a4d;
  --a2-chart-status-success-stroke-color: rgba(0, 0, 0, 0);
  --a2-chart-status-warning-fill-color: #ffbe00;
  --a2-chart-status-warning-stroke-color: rgba(0, 0, 0, 0);
  --a2-chart-status-danger-fill-color: #e13212;
  --a2-chart-status-danger-stroke-color: rgba(0, 0, 0, 0);
  --a2-chart-status-neutral-fill-color: #ffffff;
  --a2-chart-status-neutral-stroke-color: #8c9ca5;
  --a2-focus-ring-color-default: var(--a2-status-color-info, var(--a2-color-blue-600, #0265dc));
  --a2-focus-ring-color-danger: var(--a2-status-color-danger, var(--a2-color-red-600, #d62100));
  --a2-foreground-color-default: var(--a2-color-neutral-950, #040404);
  --a2-foreground-color-default-hover: var(--a2-color-neutral-950, #040404);
  --a2-foreground-color-default-active: var(--a2-color-neutral-950, #040404);
  --a2-foreground-color-subdued: var(--a2-color-neutral-500, #707070);
  --a2-foreground-color-subdued-hover: var(--a2-color-neutral-500, #707070);
  --a2-foreground-color-subdued-active: var(--a2-color-neutral-600, #545454);
  --a2-foreground-color-primary: var(--a2-color-blue-600, #0265dc);
  --a2-foreground-color-primary-hover: var(--a2-color-blue-700, #1d4ca3);
  --a2-foreground-color-primary-active: var(--a2-color-blue-800, #003472);
  --a2-foreground-color-danger: var(--a2-color-red-600, #d62100);
  --a2-foreground-color-danger-hover: var(--a2-color-red-700, #a31900);
  --a2-foreground-color-danger-active: var(--a2-color-red-800, #731100);
  --a2-foreground-color-inverted: var(--a2-color-neutral-0, #ffffff);
  --a2-foreground-color-on-primary: var(--a2-color-neutral-0, #ffffff);
  --a2-foreground-color-on-primary-hover: var(--a2-color-neutral-0, #ffffff);
  --a2-foreground-color-on-primary-active: var(--a2-color-neutral-0, #ffffff);
  --a2-foreground-color-on-success: var(--a2-color-neutral-0, #ffffff);
  --a2-foreground-color-on-danger: var(--a2-color-neutral-0, #ffffff);
  --a2-foreground-color-on-danger-subdued: var(--a2-color-red-700, #a31900);
  --a2-foreground-color-on-danger-subdued-hover: var(--a2-color-red-800, #731100);
  --a2-foreground-color-on-danger-subdued-active: var(--a2-color-red-900, #470b00);
  --a2-foreground-color-on-danger-hover: var(--a2-color-neutral-0, #ffffff);
  --a2-foreground-color-on-danger-active: var(--a2-color-neutral-0, #ffffff);
  --a2-foreground-color-on-warning: var(--a2-color-neutral-900, #1a1a1a);
  --a2-shadow-color-default: color-mix(in srgb, var(--a2-color-neutral-900, #1a1a1a) 8%, transparent);
  --a2-shadow-color-strong: color-mix(in srgb, var(--a2-color-neutral-950, #040404) 24%, transparent);
  --a2-border-radius-none: var(--a2-radius-0, 0rem);
  --a2-border-radius-small: var(--a2-radius-1, 0.1875rem);
  --a2-border-radius-medium: var(--a2-radius-2, 0.375rem);
  --a2-border-radius-large: var(--a2-radius-4, 0.75rem);
  --a2-border-radius-xlarge: var(--a2-radius-8, 1.5rem);
  --a2-border-radius-circular: 100%;
  --a2-border-width-none: var(--a2-size-0, 0rem);
  --a2-border-width-default: var(--a2-size-quarter, 0.0625rem);
  --a2-border-width-strong: var(--a2-size-half, 0.125rem);
  --a2-chart-monochrome-01-fill-pattern: solid;
  --a2-chart-monochrome-01-stroke-style: solid;
  --a2-chart-monochrome-02-fill-pattern: solid;
  --a2-chart-monochrome-02-stroke-style: solid;
  --a2-chart-monochrome-03-fill-pattern: striped;
  --a2-chart-monochrome-03-stroke-style: solid;
  --a2-chart-monochrome-04-fill-pattern: solid;
  --a2-chart-monochrome-04-stroke-style: solid;
  --a2-chart-categorical-10-fill-pattern: solid;
  --a2-chart-categorical-10-stroke-style: solid;
  --a2-chart-categorical-01-fill-pattern: solid;
  --a2-chart-categorical-01-stroke-style: solid;
  --a2-chart-categorical-02-fill-pattern: solid;
  --a2-chart-categorical-02-stroke-style: solid;
  --a2-chart-categorical-03-fill-pattern: solid;
  --a2-chart-categorical-03-stroke-style: solid;
  --a2-chart-categorical-04-fill-pattern: solid;
  --a2-chart-categorical-04-stroke-style: solid;
  --a2-chart-categorical-05-fill-pattern: solid;
  --a2-chart-categorical-05-stroke-style: solid;
  --a2-chart-categorical-06-fill-pattern: solid;
  --a2-chart-categorical-06-stroke-style: solid;
  --a2-chart-categorical-07-fill-pattern: solid;
  --a2-chart-categorical-07-stroke-style: solid;
  --a2-chart-categorical-08-fill-pattern: solid;
  --a2-chart-categorical-08-stroke-style: solid;
  --a2-chart-categorical-09-fill-pattern: solid;
  --a2-chart-categorical-09-stroke-style: solid;
  --a2-chart-status-success-fill-pattern: solid;
  --a2-chart-status-success-stroke-style: solid;
  --a2-chart-status-warning-fill-pattern: solid;
  --a2-chart-status-warning-stroke-style: solid;
  --a2-chart-status-danger-fill-pattern: solid;
  --a2-chart-status-danger-stroke-style: solid;
  --a2-chart-status-neutral-stroke-style: solid;
  --a2-focus-ring-width: var(--a2-size-1, 0.25rem);
  --a2-focus-ring-style: solid;
  --a2-gradient-primary: linear-gradient(90deg, var(--a2-color-blue-600, #0265dc) 0%, var(--a2-color-cyan-300, #45d8f2) 100%);
  --a2-opacity-disabled: 0.6;
  --a2-opacity-disabled-strong: 0.4;
  --a2-opacity-disabled-stronger: 0.2;
  --a2-shadow-size-flat: var(--a2-size-0, 0rem) var(--a2-size-0, 0rem) var(--a2-size-0, 0rem);
  --a2-shadow-size-float: var(--a2-size-0, 0rem) var(--a2-size-half, 0.125rem) var(--a2-size-2, 0.5rem);
  --a2-shadow-size-overlay: var(--a2-size-0, 0rem) var(--a2-size-2, 0.5rem) var(--a2-size-6, 1.5rem);
  --a2-typography-paragraph-size-xsmall: var(--a2-font-size-200, 0.75rem);
  --a2-typography-paragraph-size-small: var(--a2-font-size-300, 0.875rem);
  --a2-typography-paragraph-size-default: var(--a2-font-size-400, 1rem);
  --a2-typography-paragraph-size-large: var(--a2-font-size-500, 1.25rem);
  --a2-typography-paragraph-size-xlarge: var(--a2-font-size-600, 1.5rem);
  --a2-typography-paragraph-font-weight: var(--a2-font-weight-normal, 400);
  --a2-typography-paragraph-font-family: var(--a2-font-family-base, "'Nunito Sans', sans-serif");
  --a2-typography-heading-size-xsmall: var(--a2-font-size-300, 0.875rem);
  --a2-typography-heading-size-small: var(--a2-font-size-400, 1rem);
  --a2-typography-heading-size-default: var(--a2-font-size-500, 1.25rem);
  --a2-typography-heading-size-large: var(--a2-font-size-600, 1.5rem);
  --a2-typography-heading-size-xlarge: var(--a2-font-size-800, 2rem);
  --a2-typography-heading-font-weight: var(--a2-font-weight-bold, 700);
  --a2-typography-heading-font-family: var(--a2-font-family-display, "'Sofia Pro', SofiaPro, sans-serif");
  --a2-typography-label-size-xsmall: var(--a2-font-size-100, 0.625rem);
  --a2-typography-label-size-small: var(--a2-font-size-200, 0.75rem);
  --a2-typography-label-size-default: var(--a2-font-size-300, 0.875rem);
  --a2-typography-label-size-large: var(--a2-font-size-400, 1rem);
  --a2-typography-label-size-xlarge: var(--a2-font-size-500, 1.25rem);
  --a2-typography-label-font-weight: var(--a2-font-weight-semibold, 600);
  --a2-typography-label-font-family: var(--a2-font-family-base, "'Nunito Sans', sans-serif");
  --a2-breakpoint-sm: 640px;
  --a2-breakpoint-md: 768px;
  --a2-breakpoint-lg: 1024px;
  --a2-breakpoint-xl: 1280px;
  --a2-breakpoint-xxl: 1536px;
  --a2-color-neutral-0: #ffffff;
  --a2-color-neutral-10: #fcfcfc;
  --a2-color-neutral-20: #f9f9f9;
  --a2-color-neutral-30: #f6f6f6;
  --a2-color-neutral-40: #f1f1f1;
  --a2-color-neutral-50: #eeeeee;
  --a2-color-neutral-60: #ededed;
  --a2-color-neutral-70: #e8e8e8;
  --a2-color-neutral-80: #e6e6e6;
  --a2-color-neutral-90: #e5e5e5;
  --a2-color-neutral-100: #dfdfdf;
  --a2-color-neutral-200: #c4c4c4;
  --a2-color-neutral-300: #a8a8a8;
  --a2-color-neutral-400: #8b8b8b;
  --a2-color-neutral-500: #707070;
  --a2-color-neutral-600: #545454;
  --a2-color-neutral-700: #404040;
  --a2-color-neutral-800: #292929;
  --a2-color-neutral-900: #1a1a1a;
  --a2-color-neutral-950: #040404;
  --a2-color-blue-10: #fafcff;
  --a2-color-blue-50: #e6f1ff;
  --a2-color-blue-100: #cce3ff;
  --a2-color-blue-200: #9ecaff;
  --a2-color-blue-300: #70b1ff;
  --a2-color-blue-400: #3d95ff;
  --a2-color-blue-500: #1a82ff;
  --a2-color-blue-600: #0265dc;
  --a2-color-blue-700: #1d4ca3;
  --a2-color-blue-800: #003472;
  --a2-color-blue-900: #002047;
  --a2-color-blue-950: #000b19;
  --a2-color-red-10: #fffbfa;
  --a2-color-red-50: #ffe9e5;
  --a2-color-red-100: #ffd4cc;
  --a2-color-red-200: #ffac9e;
  --a2-color-red-300: #ff8670;
  --a2-color-red-400: #ff5b3d;
  --a2-color-red-500: #ff3914;
  --a2-color-red-600: #d62100;
  --a2-color-red-700: #a31900;
  --a2-color-red-800: #731100;
  --a2-color-red-900: #470b00;
  --a2-color-red-950: #0a0200;
  --a2-color-green-10: #f5fefb;
  --a2-color-green-50: #d3fded;
  --a2-color-green-100: #b8f5dd;
  --a2-color-green-200: #70ebbc;
  --a2-color-green-300: #3be3a2;
  --a2-color-green-400: #0bd085;
  --a2-color-green-500: #0aa86c;
  --a2-color-green-600: #077e50;
  --a2-color-green-700: #05613e;
  --a2-color-green-800: #04482e;
  --a2-color-green-900: #022c1c;
  --a2-color-green-950: #010f0a;
  --a2-color-blue-grey-10: #f7f9fa;
  --a2-color-blue-grey-50: #e9eef2;
  --a2-color-blue-grey-100: #dce4ea;
  --a2-color-blue-grey-200: #b9c9d5;
  --a2-color-blue-grey-300: #99b1c2;
  --a2-color-blue-grey-400: #7899b0;
  --a2-color-blue-grey-500: #55768e;
  --a2-color-blue-grey-600: #445e71;
  --a2-color-blue-grey-700: #344856;
  --a2-color-blue-grey-800: #24333d;
  --a2-color-blue-grey-900: #192329;
  --a2-color-blue-grey-950: #090d10;
  --a2-color-orange-10: #fff8f1;
  --a2-color-orange-50: #ffecd6;
  --a2-color-orange-100: #ffddb7;
  --a2-color-orange-200: #ffc07a;
  --a2-color-orange-300: #ffa037;
  --a2-color-orange-400: #e37700;
  --a2-color-orange-500: #c16500;
  --a2-color-orange-600: #964f00;
  --a2-color-orange-700: #693700;
  --a2-color-orange-800: #4d2800;
  --a2-color-orange-900: #2e1900;
  --a2-color-orange-950: #140b00;
  --a2-color-cyan-10: #f2fcfe;
  --a2-color-cyan-50: #daf7fc;
  --a2-color-cyan-100: #c2f2fb;
  --a2-color-cyan-200: #7fe5f6;
  --a2-color-cyan-300: #45d8f2;
  --a2-color-cyan-400: #10c2e2;
  --a2-color-cyan-500: #0da2bd;
  --a2-color-cyan-600: #0a7a8e;
  --a2-color-cyan-700: #075563;
  --a2-color-cyan-800: #05424d;
  --a2-color-cyan-900: #032025;
  --a2-color-cyan-950: #011013;
  --a2-color-purple-10: #fcfbfe;
  --a2-color-purple-50: #eeecf9;
  --a2-color-purple-100: #e7e4f6;
  --a2-color-purple-200: #c9c2eb;
  --a2-color-purple-300: #b1a7e2;
  --a2-color-purple-400: #9688d7;
  --a2-color-purple-500: #7766cc;
  --a2-color-purple-600: #5c47c2;
  --a2-color-purple-700: #3f2f8e;
  --a2-color-purple-800: #2e2267;
  --a2-color-purple-900: #191338;
  --a2-color-purple-950: #100c25;
  --a2-color-magenta-10: #fefbfd;
  --a2-color-magenta-50: #fae6f3;
  --a2-color-magenta-100: #f8ddef;
  --a2-color-magenta-200: #efb3db;
  --a2-color-magenta-300: #e892cc;
  --a2-color-magenta-400: #eb61be;
  --a2-color-magenta-500: #d741a6;
  --a2-color-magenta-600: #be288d;
  --a2-color-magenta-700: #831b60;
  --a2-color-magenta-800: #591342;
  --a2-color-magenta-900: #26081c;
  --a2-color-magenta-950: #15040f;
  --a2-color-mauves-10: #fffbfa;
  --a2-color-mauves-50: #fff7f5;
  --a2-color-mauves-100: #fff4f0;
  --a2-color-mauves-200: #ffe4db;
  --a2-color-mauves-300: #ffd1c2;
  --a2-color-mauves-400: #ffaf94;
  --a2-color-mauves-500: #ffa78a;
  --a2-color-mauves-600: #d88569;
  --a2-color-mauves-700: #d27151;
  --a2-color-mauves-800: #823a21;
  --a2-color-mauves-900: #411d11;
  --a2-color-mauves-950: #200e08;
  --a2-color-lime-10: #fdfdfc;
  --a2-color-lime-50: #eaf0db;
  --a2-color-lime-100: #e3eccf;
  --a2-color-lime-200: #c3d595;
  --a2-color-lime-300: #a8c26a;
  --a2-color-lime-400: #8aad39;
  --a2-color-lime-500: #6b9013;
  --a2-color-lime-600: #56750b;
  --a2-color-lime-700: #3a5007;
  --a2-color-lime-800: #2a3a03;
  --a2-color-lime-900: #111801;
  --a2-color-lime-950: #0a0f01;
  --a2-color-yellow-10: #fffef8;
  --a2-color-yellow-50: #fffcf0;
  --a2-color-yellow-100: #fff9e2;
  --a2-color-yellow-200: #fff0b1;
  --a2-color-yellow-300: #ffe278;
  --a2-color-yellow-400: #ffc902;
  --a2-color-yellow-500: #ffbe00;
  --a2-color-yellow-600: #de9500;
  --a2-color-yellow-700: #c98600;
  --a2-color-yellow-800: #704b00;
  --a2-color-yellow-900: #382500;
  --a2-color-yellow-950: #191100;
  --a2-color-brown-10: #fefcfb;
  --a2-color-brown-50: #f1e3da;
  --a2-color-brown-100: #eddace;
  --a2-color-brown-200: #e1c1ad;
  --a2-color-brown-300: #d4a487;
  --a2-color-brown-400: #c5855e;
  --a2-color-brown-500: #a9663d;
  --a2-color-brown-600: #74462a;
  --a2-color-brown-700: #5e3922;
  --a2-color-brown-800: #432918;
  --a2-color-brown-900: #1e120b;
  --a2-color-brown-950: #0c0704;
  --a2-duration-default: 200ms;
  --a2-duration-instant: 0ms;
  --a2-duration-fast: 100ms;
  --a2-duration-slow: 300ms;
  --a2-font-family-base: 'Nunito Sans', sans-serif;
  --a2-font-family-display: 'Sofia Pro', SofiaPro, sans-serif;
  --a2-font-line-height-base: 1.5;
  --a2-font-line-height-display: 1.25;
  --a2-font-weight-normal: 400;
  --a2-font-weight-semibold: 600;
  --a2-font-weight-bold: 700;
  --a2-font-size-100: 0.625rem;
  --a2-font-size-200: 0.75rem;
  --a2-font-size-300: 0.875rem;
  --a2-font-size-400: 1rem;
  --a2-font-size-500: 1.25rem;
  --a2-font-size-600: 1.5rem;
  --a2-font-size-700: 1.75rem;
  --a2-font-size-800: 2rem;
  --a2-font-size-900: 2.25rem;
  --a2-radius-0: 0rem;
  --a2-radius-1: 0.1875rem;
  --a2-radius-2: 0.375rem;
  --a2-radius-3: 0.5625rem;
  --a2-radius-4: 0.75rem;
  --a2-radius-5: 0.9375rem;
  --a2-radius-6: 1.125rem;
  --a2-radius-7: 1.3125rem;
  --a2-radius-8: 1.5rem;
  --a2-size-0: 0rem;
  --a2-size-1: 0.25rem;
  --a2-size-2: 0.5rem;
  --a2-size-3: 0.75rem;
  --a2-size-4: 1rem;
  --a2-size-5: 1.25rem;
  --a2-size-6: 1.5rem;
  --a2-size-7: 1.75rem;
  --a2-size-8: 2rem;
  --a2-size-9: 2.25rem;
  --a2-size-10: 2.5rem;
  --a2-size-11: 2.75rem;
  --a2-size-12: 3rem;
  --a2-size-13: 3.25rem;
  --a2-size-14: 3.5rem;
  --a2-size-quarter: 0.0625rem;
  --a2-size-half: 0.125rem;
  --a2-transition-ease: cubic-bezier(.4, 0, .2, 1);
  --a2-transition-ease-in: cubic-bezier(.4, 0, 1, 1);
  --a2-transition-ease-out: cubic-bezier(0, 0, .4, 1);
  --a2-transition-ease-in-out: cubic-bezier(.4, 0, .6, 1);
}
@supports (color: light-dark(#fff, #000)) {
  .anvil2._theme-core_bn2f2_1 {
    --a2-status-color-info: light-dark(var(--a2-color-blue-600, #0265dc), var(--a2-color-blue-300, #70b1ff));
    --a2-status-color-danger: light-dark(var(--a2-color-red-600, #d62100), var(--a2-color-red-400, #ff5b3d));
    --a2-status-color-success: light-dark(var(--a2-color-green-600, #077e50), var(--a2-color-green-400, #0bd085));
    --a2-status-color-warning: light-dark(var(--a2-color-yellow-500, #ffbe00), var(--a2-color-yellow-300, #ffe278));
    --a2-background-color-default: light-dark(var(--a2-color-neutral-0, #ffffff), var(--a2-color-neutral-900, #1a1a1a));
    --a2-background-color-default-hover: light-dark(var(--a2-color-neutral-20, #f9f9f9), var(--a2-color-neutral-800, #292929));
    --a2-background-color-default-active: light-dark(var(--a2-color-neutral-40, #f1f1f1), var(--a2-color-neutral-700, #404040));
    --a2-background-color-secondary: light-dark(color-mix(in srgb, var(--a2-color-neutral-950, #040404) 6%, transparent), color-mix(in srgb, var(--a2-color-neutral-0, #ffffff) 8%, transparent));
    --a2-background-color-secondary-hover: light-dark(color-mix(in srgb, var(--a2-color-neutral-950, #040404) 8%, transparent), color-mix(in srgb, var(--a2-color-neutral-0, #ffffff) 12%, transparent));
    --a2-background-color-secondary-active: light-dark(color-mix(in srgb, var(--a2-color-neutral-950, #040404) 16%, transparent), color-mix(in srgb, var(--a2-color-neutral-0, #ffffff) 16%, transparent));
    --a2-background-color-secondary-strong: light-dark(color-mix(in srgb, var(--a2-color-neutral-950, #040404) 15%, transparent), color-mix(in srgb, var(--a2-color-neutral-0, #ffffff) 55%, transparent));
    --a2-background-color-secondary-strong-hover: light-dark(color-mix(in srgb, var(--a2-color-neutral-950, #040404) 25%, transparent), color-mix(in srgb, var(--a2-color-neutral-0, #ffffff) 65%, transparent));
    --a2-background-color-secondary-strong-active: light-dark(color-mix(in srgb, var(--a2-color-neutral-950, #040404) 30%, transparent), color-mix(in srgb, var(--a2-color-neutral-0, #ffffff) 75%, transparent));
    --a2-background-color-transparent-default: light-dark(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    --a2-background-color-transparent-default-hover: light-dark(color-mix(in srgb, var(--a2-color-neutral-400, #8b8b8b) 8%, transparent), color-mix(in srgb, var(--a2-color-neutral-0, #ffffff) 8%, transparent));
    --a2-background-color-transparent-default-active: light-dark(color-mix(in srgb, var(--a2-color-neutral-400, #8b8b8b) 16%, transparent), color-mix(in srgb, var(--a2-color-neutral-0, #ffffff) 16%, transparent));
    --a2-background-color-transparent-primary: light-dark(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    --a2-background-color-transparent-primary-hover: light-dark(color-mix(in srgb, var(--a2-color-blue-500, #1a82ff) 10%, transparent), color-mix(in srgb, var(--a2-color-blue-300, #70b1ff) 10%, transparent));
    --a2-background-color-transparent-primary-active: light-dark(color-mix(in srgb, var(--a2-color-blue-500, #1a82ff) 30%, transparent), color-mix(in srgb, var(--a2-color-blue-300, #70b1ff) 25%, transparent));
    --a2-background-color-transparent-danger: light-dark(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    --a2-background-color-transparent-danger-hover: light-dark(color-mix(in srgb, var(--a2-color-red-500, #ff3914) 10%, transparent), color-mix(in srgb, var(--a2-color-red-300, #ff8670) 10%, transparent));
    --a2-background-color-transparent-danger-active: light-dark(color-mix(in srgb, var(--a2-color-red-500, #ff3914) 30%, transparent), color-mix(in srgb, var(--a2-color-red-300, #ff8670) 25%, transparent));
    --a2-background-color-strong: light-dark(var(--a2-color-neutral-20, #f9f9f9), var(--a2-color-neutral-800, #292929));
    --a2-background-color-strong-hover: light-dark(var(--a2-color-neutral-50, #eeeeee), var(--a2-color-neutral-700, #404040));
    --a2-background-color-strong-active: light-dark(var(--a2-color-neutral-70, #e8e8e8), var(--a2-color-neutral-600, #545454));
    --a2-background-color-stronger: light-dark(var(--a2-color-neutral-50, #eeeeee), var(--a2-color-neutral-700, #404040));
    --a2-background-color-stronger-hover: light-dark(var(--a2-color-neutral-90, #e5e5e5), var(--a2-color-neutral-600, #545454));
    --a2-background-color-stronger-active: light-dark(var(--a2-color-neutral-100, #dfdfdf), var(--a2-color-neutral-500, #707070));
    --a2-background-color-strongest: light-dark(var(--a2-color-neutral-200, #c4c4c4), var(--a2-color-neutral-500, #707070));
    --a2-background-color-strongest-hover: light-dark(var(--a2-color-neutral-300, #a8a8a8), var(--a2-color-neutral-400, #8b8b8b));
    --a2-background-color-strongest-active: light-dark(var(--a2-color-neutral-400, #8b8b8b), var(--a2-color-neutral-300, #a8a8a8));
    --a2-background-color-primary: light-dark(var(--a2-status-color-info, var(--a2-color-blue-600, #0265dc)), var(--a2-status-color-info, var(--a2-color-blue-600, #0265dc)));
    --a2-background-color-primary-hover: light-dark(var(--a2-color-blue-700, #1d4ca3), var(--a2-color-blue-200, #9ecaff));
    --a2-background-color-primary-active: light-dark(var(--a2-color-blue-800, #003472), var(--a2-color-blue-100, #cce3ff));
    --a2-background-color-primary-subdued: light-dark(var(--a2-color-blue-50, #e6f1ff), color-mix(in srgb, var(--a2-color-blue-300, #70b1ff) 20%, transparent));
    --a2-background-color-primary-subdued-hover: light-dark(var(--a2-color-blue-100, #cce3ff), color-mix(in srgb, var(--a2-color-blue-300, #70b1ff) 30%, transparent));
    --a2-background-color-primary-subdued-active: light-dark(var(--a2-color-blue-200, #9ecaff), color-mix(in srgb, var(--a2-color-blue-300, #70b1ff) 40%, transparent));
    --a2-background-color-primary-faint: light-dark(var(--a2-color-blue-10, #fafcff), var(--a2-color-blue-950, #000b19));
    --a2-background-color-primary-faint-hover: light-dark(var(--a2-color-blue-50, #e6f1ff), var(--a2-color-blue-800, #003472));
    --a2-background-color-primary-faint-active: light-dark(var(--a2-color-blue-100, #cce3ff), var(--a2-color-blue-700, #1d4ca3));
    --a2-background-color-success: light-dark(var(--a2-status-color-success, var(--a2-color-green-600, #077e50)), var(--a2-status-color-success, var(--a2-color-green-600, #077e50)));
    --a2-background-color-success-hover: light-dark(var(--a2-color-green-700, #05613e), var(--a2-color-green-300, #3be3a2));
    --a2-background-color-success-active: light-dark(var(--a2-color-green-800, #04482e), var(--a2-color-green-50, #d3fded));
    --a2-background-color-success-subdued: light-dark(var(--a2-color-green-50, #d3fded), color-mix(in srgb, var(--a2-color-green-300, #3be3a2) 20%, transparent));
    --a2-background-color-success-subdued-hover: light-dark(var(--a2-color-green-100, #b8f5dd), color-mix(in srgb, var(--a2-color-green-300, #3be3a2) 30%, transparent));
    --a2-background-color-success-subdued-active: light-dark(var(--a2-color-green-200, #70ebbc), color-mix(in srgb, var(--a2-color-green-300, #3be3a2) 40%, transparent));
    --a2-background-color-success-faint: light-dark(var(--a2-color-green-10, #f5fefb), var(--a2-color-green-950, #010f0a));
    --a2-background-color-success-faint-hover: light-dark(var(--a2-color-green-50, #d3fded), var(--a2-color-green-800, #04482e));
    --a2-background-color-success-faint-active: light-dark(var(--a2-color-green-100, #b8f5dd), var(--a2-color-green-700, #05613e));
    --a2-background-color-danger: light-dark(var(--a2-status-color-danger, var(--a2-color-red-600, #d62100)), var(--a2-status-color-danger, var(--a2-color-red-600, #d62100)));
    --a2-background-color-danger-hover: light-dark(var(--a2-color-red-700, #a31900), var(--a2-color-red-300, #ff8670));
    --a2-background-color-danger-active: light-dark(var(--a2-color-red-800, #731100), var(--a2-color-red-200, #ffac9e));
    --a2-background-color-danger-subdued: light-dark(var(--a2-color-red-50, #ffe9e5), color-mix(in srgb, var(--a2-color-red-300, #ff8670) 20%, transparent));
    --a2-background-color-danger-subdued-hover: light-dark(var(--a2-color-red-100, #ffd4cc), color-mix(in srgb, var(--a2-color-red-300, #ff8670) 30%, transparent));
    --a2-background-color-danger-subdued-active: light-dark(var(--a2-color-red-200, #ffac9e), color-mix(in srgb, var(--a2-color-red-300, #ff8670) 40%, transparent));
    --a2-background-color-danger-faint: light-dark(var(--a2-color-red-10, #fffbfa), var(--a2-color-red-950, #0a0200));
    --a2-background-color-danger-faint-hover: light-dark(var(--a2-color-red-50, #ffe9e5), var(--a2-color-red-800, #731100));
    --a2-background-color-danger-faint-active: light-dark(var(--a2-color-red-100, #ffd4cc), var(--a2-color-red-700, #a31900));
    --a2-background-color-warning: light-dark(var(--a2-status-color-warning, var(--a2-color-yellow-500, #ffbe00)), var(--a2-status-color-warning, var(--a2-color-yellow-500, #ffbe00)));
    --a2-background-color-warning-hover: light-dark(var(--a2-color-yellow-600, #de9500), var(--a2-color-yellow-100, #fff9e2));
    --a2-background-color-warning-active: light-dark(var(--a2-color-yellow-600, #de9500), var(--a2-color-yellow-100, #fff9e2));
    --a2-background-color-warning-subdued: light-dark(var(--a2-color-yellow-100, #fff9e2), color-mix(in srgb, var(--a2-color-yellow-400, #ffc902) 20%, transparent));
    --a2-background-color-warning-subdued-hover: light-dark(var(--a2-color-yellow-200, #fff0b1), color-mix(in srgb, var(--a2-color-yellow-400, #ffc902) 30%, transparent));
    --a2-background-color-warning-subdued-active: light-dark(var(--a2-color-yellow-300, #ffe278), color-mix(in srgb, var(--a2-color-yellow-400, #ffc902) 40%, transparent));
    --a2-background-color-warning-faint: light-dark(var(--a2-color-yellow-10, #fffef8), var(--a2-color-yellow-950, #191100));
    --a2-background-color-warning-faint-hover: light-dark(var(--a2-color-yellow-50, #fffcf0), var(--a2-color-yellow-800, #704b00));
    --a2-background-color-warning-faint-active: light-dark(var(--a2-color-yellow-100, #fff9e2), var(--a2-color-yellow-700, #c98600));
    --a2-background-color-disabled: light-dark(var(--a2-color-neutral-600, #545454), var(--a2-color-neutral-500, #707070));
    --a2-background-color-inverted: light-dark(var(--a2-color-neutral-800, #292929), var(--a2-color-neutral-20, #f9f9f9));
    --a2-background-color-inverted-hover: light-dark(var(--a2-color-neutral-800, #292929), var(--a2-color-neutral-20, #f9f9f9));
    --a2-background-color-inverted-active: light-dark(var(--a2-color-neutral-800, #292929), var(--a2-color-neutral-20, #f9f9f9));
    --a2-background-color-inverted-strong: light-dark(var(--a2-color-neutral-900, #1a1a1a), var(--a2-color-neutral-0, #ffffff));
    --a2-background-color-inverted-strong-hover: light-dark(var(--a2-color-neutral-900, #1a1a1a), var(--a2-color-neutral-0, #ffffff));
    --a2-background-color-inverted-strong-active: light-dark(var(--a2-color-neutral-900, #1a1a1a), var(--a2-color-neutral-0, #ffffff));
    --a2-border-color-default: light-dark(var(--a2-color-neutral-400, #8b8b8b), var(--a2-color-neutral-600, #545454));
    --a2-border-color-subdued: light-dark(var(--a2-color-neutral-80, #e6e6e6), var(--a2-color-neutral-700, #404040));
    --a2-border-color-strong: light-dark(var(--a2-color-neutral-700, #404040), var(--a2-color-neutral-80, #e6e6e6));
    --a2-border-color-primary: light-dark(var(--a2-color-blue-600, #0265dc), var(--a2-color-blue-200, #9ecaff));
    --a2-border-color-success: light-dark(var(--a2-color-green-600, #077e50), var(--a2-color-green-200, #70ebbc));
    --a2-border-color-warning: light-dark(var(--a2-color-yellow-700, #c98600), var(--a2-color-yellow-200, #fff0b1));
    --a2-border-color-danger: light-dark(var(--a2-color-red-600, #d62100), var(--a2-color-red-200, #ffac9e));
    --a2-chart-monochrome-01-fill-color: light-dark(#3892f3, #8AC3FF);
    --a2-chart-monochrome-01-stroke-color: light-dark(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    --a2-chart-monochrome-02-fill-color: light-dark(#08389c, #3476FF);
    --a2-chart-monochrome-02-stroke-color: light-dark(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    --a2-chart-monochrome-03-fill-color: light-dark(#f2f9ff, #141414);
    --a2-chart-monochrome-03-stroke-color: light-dark(#3892f3, #8AC3FF);
    --a2-chart-monochrome-04-fill-color: light-dark(#f2f9ff, #F2F9FF);
    --a2-chart-monochrome-04-stroke-color: light-dark(#3892f3, #8AC3FF);
    --a2-chart-categorical-10-fill-color: light-dark(#d57a5c, #D99078);
    --a2-chart-categorical-10-stroke-color: light-dark(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    --a2-chart-categorical-01-fill-color: light-dark(#3892f3, #3892F3);
    --a2-chart-categorical-01-stroke-color: light-dark(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    --a2-chart-categorical-02-fill-color: light-dark(#08389c, #3476FF);
    --a2-chart-categorical-02-stroke-color: light-dark(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    --a2-chart-categorical-03-fill-color: light-dark(#0fa2b8, #C6F6FF);
    --a2-chart-categorical-03-stroke-color: light-dark(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    --a2-chart-categorical-04-fill-color: light-dark(#907af5, #C6B8F4);
    --a2-chart-categorical-04-stroke-color: light-dark(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    --a2-chart-categorical-05-fill-color: light-dark(#de52ce, #D949A9);
    --a2-chart-categorical-05-stroke-color: light-dark(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    --a2-chart-categorical-06-fill-color: light-dark(#c2185b, #ED1369);
    --a2-chart-categorical-06-stroke-color: light-dark(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    --a2-chart-categorical-07-fill-color: light-dark(#759e15, #8CC30B);
    --a2-chart-categorical-07-stroke-color: light-dark(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    --a2-chart-categorical-08-fill-color: light-dark(#ac6400, #B36800);
    --a2-chart-categorical-08-stroke-color: light-dark(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    --a2-chart-categorical-09-fill-color: light-dark(#eb7200, #FFA037);
    --a2-chart-categorical-09-stroke-color: light-dark(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    --a2-chart-status-success-fill-color: light-dark(#007a4d, #49CC93);
    --a2-chart-status-success-stroke-color: light-dark(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    --a2-chart-status-warning-fill-color: light-dark(#ffbe00, #ffe278);
    --a2-chart-status-warning-stroke-color: light-dark(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    --a2-chart-status-danger-fill-color: light-dark(#e13212, #ff745f);
    --a2-chart-status-danger-stroke-color: light-dark(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    --a2-chart-status-neutral-fill-color: light-dark(#ffffff, #141414);
    --a2-chart-status-neutral-stroke-color: light-dark(#8c9ca5, #B4C1C8);
    --a2-focus-ring-color-default: light-dark(var(--a2-status-color-info, var(--a2-color-blue-600, #0265dc)), var(--a2-status-color-info, var(--a2-color-blue-600, #0265dc)));
    --a2-focus-ring-color-danger: light-dark(var(--a2-status-color-danger, var(--a2-color-red-600, #d62100)), var(--a2-status-color-danger, var(--a2-color-red-600, #d62100)));
    --a2-foreground-color-default: light-dark(var(--a2-color-neutral-950, #040404), var(--a2-color-neutral-0, #ffffff));
    --a2-foreground-color-default-hover: light-dark(var(--a2-color-neutral-950, #040404), var(--a2-color-neutral-0, #ffffff));
    --a2-foreground-color-default-active: light-dark(var(--a2-color-neutral-950, #040404), var(--a2-color-neutral-0, #ffffff));
    --a2-foreground-color-subdued: light-dark(var(--a2-color-neutral-500, #707070), var(--a2-color-neutral-200, #c4c4c4));
    --a2-foreground-color-subdued-hover: light-dark(var(--a2-color-neutral-500, #707070), var(--a2-color-neutral-200, #c4c4c4));
    --a2-foreground-color-subdued-active: light-dark(var(--a2-color-neutral-600, #545454), var(--a2-color-neutral-100, #dfdfdf));
    --a2-foreground-color-primary: light-dark(var(--a2-color-blue-600, #0265dc), var(--a2-color-blue-300, #70b1ff));
    --a2-foreground-color-primary-hover: light-dark(var(--a2-color-blue-700, #1d4ca3), var(--a2-color-blue-200, #9ecaff));
    --a2-foreground-color-primary-active: light-dark(var(--a2-color-blue-800, #003472), var(--a2-color-blue-200, #9ecaff));
    --a2-foreground-color-danger: light-dark(var(--a2-color-red-600, #d62100), var(--a2-color-red-400, #ff5b3d));
    --a2-foreground-color-danger-hover: light-dark(var(--a2-color-red-700, #a31900), var(--a2-color-red-300, #ff8670));
    --a2-foreground-color-danger-active: light-dark(var(--a2-color-red-800, #731100), var(--a2-color-red-200, #ffac9e));
    --a2-foreground-color-inverted: light-dark(var(--a2-color-neutral-0, #ffffff), var(--a2-color-neutral-900, #1a1a1a));
    --a2-foreground-color-on-primary: light-dark(var(--a2-color-neutral-0, #ffffff), var(--a2-color-neutral-900, #1a1a1a));
    --a2-foreground-color-on-primary-hover: light-dark(var(--a2-color-neutral-0, #ffffff), var(--a2-color-neutral-900, #1a1a1a));
    --a2-foreground-color-on-primary-active: light-dark(var(--a2-color-neutral-0, #ffffff), var(--a2-color-neutral-900, #1a1a1a));
    --a2-foreground-color-on-success: light-dark(var(--a2-color-neutral-0, #ffffff), var(--a2-color-neutral-900, #1a1a1a));
    --a2-foreground-color-on-danger: light-dark(var(--a2-color-neutral-0, #ffffff), var(--a2-color-neutral-900, #1a1a1a));
    --a2-foreground-color-on-danger-subdued: light-dark(var(--a2-color-red-700, #a31900), var(--a2-color-neutral-0, #ffffff));
    --a2-foreground-color-on-danger-subdued-hover: light-dark(var(--a2-color-red-800, #731100), var(--a2-color-neutral-0, #ffffff));
    --a2-foreground-color-on-danger-subdued-active: light-dark(var(--a2-color-red-900, #470b00), var(--a2-color-neutral-0, #ffffff));
    --a2-foreground-color-on-danger-hover: light-dark(var(--a2-color-neutral-0, #ffffff), var(--a2-color-neutral-900, #1a1a1a));
    --a2-foreground-color-on-danger-active: light-dark(var(--a2-color-neutral-0, #ffffff), var(--a2-color-neutral-900, #1a1a1a));
    --a2-foreground-color-on-warning: light-dark(var(--a2-color-neutral-900, #1a1a1a), var(--a2-color-neutral-900, #1a1a1a));
    --a2-shadow-color-default: light-dark(color-mix(in srgb, var(--a2-color-neutral-900, #1a1a1a) 8%, transparent), color-mix(in srgb, var(--a2-color-neutral-0, #ffffff) 8%, transparent));
    --a2-shadow-color-strong: light-dark(color-mix(in srgb, var(--a2-color-neutral-950, #040404) 24%, transparent), color-mix(in srgb, var(--a2-color-neutral-0, #ffffff) 24%, transparent));
  }
}

._mode-light_bn2f2_595 {
  color-scheme: light;
}

._mode-dark_bn2f2_599 {
  color-scheme: dark;
}