/* 🔒 Do not edit directly, this is auto-generated. */
.agi-light {
  color-scheme: light;
  --button-secondary-background-active: #003781;
  --button-secondary-background-default: rgba(0, 0, 0, 0);
  --button-secondary-background-disabled: rgba(0, 0, 0, 0);
  --button-secondary-background-hover: #003781;
  --button-secondary-color-active: #ffffff;
  --button-secondary-color-default: #007ab3;
  --button-secondary-color-disabled: #6a6a6a;
  --button-secondary-color-hover: #ffffff;
  --button-secondary-text-transform: none;
  --button-tertiary-background-active: #dfeff2;
  --button-tertiary-background-default: rgba(0, 0, 0, 0);
  --button-tertiary-background-disabled: rgba(0, 0, 0, 0);
  --button-tertiary-background-hover: #dfeff2;
  --button-tertiary-color-active: #003781;
  --button-tertiary-color-default: #003781;
  --button-tertiary-color-disabled: #6a6a6a;
  --button-tertiary-color-hover: #003781;
  --calendar-grid-normal-color-active: #007ab3;
  --calendar-grid-normal-color-default: #007ab3;
  --calendar-grid-normal-color-disabled: #6a6a6a;
  --calendar-grid-normal-color-hover: #ffffff;
  --calendar-grid-radius: 0.5rem;
  --calendar-grid-range-background-active: #b5dae6;
  --calendar-grid-range-background-default: #dfeff2;
  --calendar-grid-range-background-disabled: #dfeff2;
  --calendar-grid-range-background-hover: #b5dae6;
  --calendar-grid-range-color-active: #007ab3;
  --calendar-grid-range-color-default: #003781;
  --calendar-grid-range-color-disabled: #6a6a6a;
  --calendar-grid-range-color-hover: #007ab3;
  --calendar-grid-selected-background-active: #b5dae6;
  --calendar-grid-selected-background-default: #b5dae6;
  --calendar-grid-selected-background-disabled: #b5dae6;
  --calendar-grid-selected-background-hover: #b5dae6;
  --calendar-grid-selected-color-active: #007ab3;
  --calendar-grid-selected-color-default: #007ab3;
  --calendar-grid-selected-color-disabled: #6a6a6a;
  --calendar-grid-selected-color-hover: #007ab3;
  --calendar-grid-spacing: 2px;
  --pill-filter-background-active: #003781;
  --pill-filter-background-default: #b5dae6;
  --pill-filter-background-hover: #007ab3;
  --tag-gray-background: #b5dae6;
  --tag-gray-color: #003781;
  --tooltip-max-width: 20rem;
  --tree-list-item-normal-background-hover: #dfeff2;
  --tree-list-item-selected-background-default: #b5dae6;
  --tree-list-item-selected-background-hover: #dfeff2;
  --border-color-10: #414141;
  --border-color-20: #414141;
  --border-color-30: #cccccc;
  --border-color-code: #b3bec6;
  --dimension-1: 0.0625rem;
  --dimension-2: 0.125rem;
  --dimension-4: 0.25rem;
  --dimension-6: 0.375rem;
  --dimension-8: 0.5rem;
  --dimension-12: 0.75rem;
  --dimension-14: 0.875rem;
  --dimension-16: 1rem;
  --dimension-20: 1.25rem;
  --dimension-24: 1.5rem;
  --dimension-26: 1.625rem;
  --dimension-30: 1.875rem;
  --dimension-32: 2rem;
  --dimension-40: 2.5rem;
  --dimension-48: 3rem;
  --dimension-56: 3.5rem;
  --dimension-64: 4rem;
  --dimension-96: 6rem;
  --outline-color: #007ab3;
  --outline-offset: 0.125rem;
  --outline-style: solid;
  --outline-transition: 0.05s;
  --outline-width: 0.125rem;
  --color-brand-10: #dfeff2;
  --color-brand-20: #b1d8e3;
  --color-brand-30: #9fc2cc;
  --color-brand-40: #b5dae6;
  --color-brand-50: #007ab3;
  --color-brand-60: #007ab3;
  --color-brand-70: #003781;
  --color-brand-80: #003781;
  --color-brand-90: #003781;
  --color-brand-100: #003781;
  --color-chart-category-10: #39a4ac;
  --color-chart-category-20: #f1b21d;
  --color-chart-category-30: #f45e1d;
  --color-chart-category-40: #b456e3;
  --color-chart-category-50: #62a13a;
  --color-chart-category-60: #4579e8;
  --color-chart-category-70: #fd2772;
  --color-chart-category-80: #aec834;
  --color-chart-category-90: #43cd6c;
  --color-chart-category-100: #7c49d5;
  --color-chart-category-110: #bc8d45;
  --color-chart-category-120: #868686;
  --color-chart-category-130: #f9a0a5;
  --color-chart-category-140: #41c6eb;
  --color-chart-category-150: #eacf06;
  --color-chart-diverging-10: #41a05b;
  --color-chart-diverging-20: #68b87b;
  --color-chart-diverging-30: #a1dbab;
  --color-chart-diverging-40: #c8f3cb;
  --color-chart-diverging-50: #f1f1f1;
  --color-chart-diverging-60: #fdc7c9;
  --color-chart-diverging-70: #f9a0a5;
  --color-chart-diverging-80: #f3656e;
  --color-chart-diverging-90: #ef3e4a;
  --color-chart-semantic-info: #0a80e0;
  --color-chart-semantic-negative: #ef3e4a;
  --color-chart-semantic-positive: #41a05b;
  --color-chart-semantic-warning: #f0cf61;
  --color-chart-sequential-10: #04335a;
  --color-chart-sequential-20: #064d86;
  --color-chart-sequential-30: #0866b3;
  --color-chart-sequential-40: #0a80e0;
  --color-chart-sequential-50: #3b99e6;
  --color-chart-sequential-60: #54a6e9;
  --color-chart-sequential-70: #85c0f0;
  --color-chart-sequential-80: #b6d9f6;
  --color-chart-sequential-90: #e7f2fc;
  --color-codeblock-10: #494d53;
  --color-codeblock-20: #6b6f74;
  --color-codeblock-30: #964dbf;
  --color-codeblock-40: #ae2c35;
  --color-codeblock-50: #317b90;
  --color-codeblock-60: #62784e;
  --color-codeblock-70: #ae5e10;
  --color-codeblock-80: #0a60a5;
  --color-codeblock-90: #8d6d03;
  --color-disabled-10: #f1f1f1;
  --color-disabled-20: #e3e3e3;
  --color-focus-10: #007ab3;
  --color-formatting-background-green-subtle: #c8e4d0;
  --color-formatting-background-green-heavy: #6db681;
  --color-formatting-background-red-subtle: #fed8d8;
  --color-formatting-background-red-heavy: #fe8888;
  --color-formatting-background-blue-subtle: #d5e0fc;
  --color-formatting-background-blue-heavy: #8ba6f6;
  --color-formatting-background-yellow-subtle: #faf29d;
  --color-formatting-background-yellow-heavy: #f7db32;
  --color-formatting-background-orange-subtle: #fdd9b7;
  --color-formatting-background-orange-heavy: #f9a036;
  --color-formatting-background-pink-subtle: #fcd3e4;
  --color-formatting-background-pink-heavy: #fa90c1;
  --color-formatting-background-purple-subtle: #ecd6ff;
  --color-formatting-background-purple-heavy: #d29dfa;
  --color-formatting-background-gray-subtle: #e3e3e3;
  --color-formatting-background-gray-heavy: #ababab;
  --color-formatting-background-green-1: #c8e4d0;
  --color-formatting-background-green-2: #aed7ba;
  --color-formatting-background-green-3: #95caa3;
  --color-formatting-background-green-4: #81c092;
  --color-formatting-background-green-5: #6db681;
  --color-formatting-background-red-1: #fed8d8;
  --color-formatting-background-red-2: #fec6c6;
  --color-formatting-background-red-3: #feb3b3;
  --color-formatting-background-red-4: #ff9e9e;
  --color-formatting-background-red-5: #fe8888;
  --color-formatting-background-blue-1: #d5e0fc;
  --color-formatting-background-blue-2: #c1d0fe;
  --color-formatting-background-blue-3: #aebfff;
  --color-formatting-background-blue-4: #9db2fb;
  --color-formatting-background-blue-5: #8ba6f6;
  --color-formatting-background-yellow-1: #faf29d;
  --color-formatting-background-yellow-2: #f8ee81;
  --color-formatting-background-yellow-3: #f6e960;
  --color-formatting-background-yellow-4: #f6e24c;
  --color-formatting-background-yellow-5: #f7db32;
  --color-formatting-background-gray-1: #f1f1f1;
  --color-formatting-background-gray-2: #e3e3e3;
  --color-formatting-background-gray-3: #d9d9d9;
  --color-formatting-background-gray-4: #cccccc;
  --color-formatting-background-gray-5: #ababab;
  --color-formatting-background-orange-1: #fdd9b7;
  --color-formatting-background-orange-2: #fdcc9d;
  --color-formatting-background-orange-3: #fcbf81;
  --color-formatting-background-orange-4: #fbb060;
  --color-formatting-background-orange-5: #f9a036;
  --color-formatting-background-pink-1: #fcd3e4;
  --color-formatting-background-pink-2: #fdc3dc;
  --color-formatting-background-pink-3: #feb3d3;
  --color-formatting-background-pink-4: #fca2ca;
  --color-formatting-background-pink-5: #fa90c1;
  --color-formatting-background-purple-1: #ecd6ff;
  --color-formatting-background-purple-2: #e6c9fe;
  --color-formatting-background-purple-3: #dfbcfc;
  --color-formatting-background-purple-4: #d8adfb;
  --color-formatting-background-purple-5: #d29dfa;
  --color-formatting-graphic-1: #6db681;
  --color-formatting-graphic-2: #d60000;
  --color-formatting-graphic-3: #db2364;
  --color-formatting-graphic-4: #d17304;
  --color-formatting-graphic-5: #b0823c;
  --color-formatting-graphic-6: #a18a00;
  --color-formatting-graphic-7: #3098a0;
  --color-formatting-graphic-8: #1a96b9;
  --color-formatting-graphic-9: #868686;
  --color-formatting-graphic-10: #7c49d5;
  --color-formatting-text-default: #003781;
  --color-formatting-text-inverted: #ffffff;
  --color-formatting-text-green: #007b22;
  --color-formatting-text-red: #d60000;
  --color-formatting-text-blue: #3358cc;
  --color-formatting-text-yellow: #856405;
  --color-formatting-text-orange: #ad5600;
  --color-formatting-text-pink: #d21d66;
  --color-formatting-text-purple: #9348d4;
  --color-formatting-text-transparent: rgba(0, 0, 0, 0);
  --color-formatting-icon-default: #111111;
  --color-formatting-icon-green: #6db681;
  --color-formatting-icon-red: #fe8888;
  --color-formatting-icon-yellow: #f7db32;
  --color-formatting-icon-blue: #8ba6f6;
  --color-formatting-icon-gray: #ababab;
  --color-formatting-icon-orange: #f9a036;
  --color-formatting-icon-pink: #fa90c1;
  --color-formatting-icon-purple: #ecd6ff;
  --color-formatting-icon-transparent: rgba(0, 0, 0, 0);
  --color-grid-header: #ffffff;
  --color-grid-row-odd: #f0f2f4;
  --color-grid-row-selected: #dfeff2;
  --color-grid-row-hover-base-color: #9fc2cc;
  --color-info-10: #eff8fd;
  --color-info-20: #c5e8f9;
  --color-info-30: #00a8e6;
  --color-info-40: #009ad5;
  --color-info-50: #008ec4;
  --color-input-background-active: #fafafa;
  --color-input-background-default: #fafafa;
  --color-input-background-disabled: #f1f1f1;
  --color-input-background-hover: #fafafa;
  --color-input-border-active: #003781;
  --color-input-border-default: #003781;
  --color-input-border-disabled: #ababab;
  --color-input-border-hover: #003781;
  --color-input-ripple-active: #9fc2cc;
  --color-input-ripple-default: rgba(0, 0, 0, 0);
  --color-input-ripple-disabled: rgba(0, 0, 0, 0);
  --color-input-ripple-hover: #b1d8e3;
  --color-interactive-10: #dfeff2;
  --color-interactive-20: #b5dae6;
  --color-interactive-30: #007ab3;
  --color-interactive-40: #003781;
  --color-interactive-50: #003781;
  --color-link-10: #003781;
  --color-link-20: #003781;
  --color-link-30: #003781;
  --color-negative-10: #fef3f6;
  --color-negative-20: #fcd6e0;
  --color-negative-30: #a30c09;
  --color-negative-40: #770b07;
  --color-negative-50: #4f0503;
  --color-neutral-10: #f2f2f2;
  --color-neutral-20: #dfeff2;
  --color-neutral-30: #b5dae6;
  --color-neutral-40: #007ab3;
  --color-neutral-50: #003781;
  --color-positive-10: #dbe7db;
  --color-positive-20: #9fd4a0;
  --color-positive-30: #146822;
  --color-positive-40: #104b19;
  --color-positive-50: #07300d;
  --color-scheme: light;
  --color-warning-10: #fdf5c8;
  --color-warning-20: #fbec91;
  --color-warning-30: #fae259;
  --color-warning-40: #f8d822;
  --color-warning-50: #dabb07;
  --font-system: "AllianzNeo";
  --components-badge-spacing: 0.25rem;
  --components-grid-spacing: 0.125rem;
  --components-min-height: 1.75rem;
  --components-min-width: 1.5rem;
  --gap-l: 0.5rem;
  --gap-m: 0.25rem;
  --gap-s: 0.125rem;
  --gap-xl: 0.75rem;
  --gap-xs: 0.0625rem;
  --icon-size-1: 0.75rem;
  --icon-size-2: 0.875rem;
  --icon-size-3: 1rem;
  --icon-size-4: 1.125rem;
  --icon-size-5: 1.375rem;
  --icon-size-6: 1.75rem;
  --icon-target-min-size: 1.5rem;
  --margin-l: 0.5rem;
  --margin-m: 0.375rem;
  --margin-s: 0.25rem;
  --margin-xl: 0.75rem;
  --margin-xs: 0.125rem;
  --padding-l: 0.5rem;
  --padding-m: 0.375rem;
  --padding-s: 0.25rem;
  --padding-xl: 0.75rem;
  --padding-xs: 0.125rem;
  --typography-block-title-font-family: "AllianzNeo";
  --typography-block-title-font-grade: unset;
  --typography-block-title-font-size: 0.9375rem;
  --typography-block-title-font-style: unset;
  --typography-block-title-font-variation-settings: unset;
  --typography-block-title-font-weight: 600;
  --typography-block-title-letter-spacing: normal;
  --typography-block-title-line-height: 1.2;
  --typography-block-title-text-decoration: unset;
  --typography-body-font-family: "AllianzNeo";
  --typography-body-font-grade: unset;
  --typography-body-font-size: 0.875rem;
  --typography-body-font-style: unset;
  --typography-body-font-variation-settings: unset;
  --typography-body-font-weight: 400;
  --typography-body-letter-spacing: normal;
  --typography-body-line-height: 1.2;
  --typography-body-text-decoration: unset;
  --typography-chart-axis-label-font-family: "AllianzNeo";
  --typography-chart-axis-label-font-grade: unset;
  --typography-chart-axis-label-font-size: 0.6875rem;
  --typography-chart-axis-label-font-style: unset;
  --typography-chart-axis-label-font-variation-settings: unset;
  --typography-chart-axis-label-font-weight: 600;
  --typography-chart-axis-label-letter-spacing: 0.025em;
  --typography-chart-axis-label-line-height: 1.2;
  --typography-chart-axis-label-text-decoration: unset;
  --typography-chart-chart-text-font-family: "AllianzNeo";
  --typography-chart-chart-text-font-grade: unset;
  --typography-chart-chart-text-font-size: 0.6875rem;
  --typography-chart-chart-text-font-style: unset;
  --typography-chart-chart-text-font-variation-settings: unset;
  --typography-chart-chart-text-font-weight: 600;
  --typography-chart-chart-text-letter-spacing: normal;
  --typography-chart-chart-text-line-height: 1.2;
  --typography-chart-chart-text-text-decoration: unset;
  --typography-chart-series-data-point-label-font-family: "AllianzNeo";
  --typography-chart-series-data-point-label-font-grade: unset;
  --typography-chart-series-data-point-label-font-size: 0.6875rem;
  --typography-chart-series-data-point-label-font-style: unset;
  --typography-chart-series-data-point-label-font-variation-settings: unset;
  --typography-chart-series-data-point-label-font-weight: 700;
  --typography-chart-series-data-point-label-letter-spacing: normal;
  --typography-chart-series-data-point-label-line-height: 1.2;
  --typography-chart-series-data-point-label-text-decoration: unset;
  --typography-code-font-family: "Roboto Mono";
  --typography-code-font-grade: unset;
  --typography-code-font-size: 0.875rem;
  --typography-code-font-style: unset;
  --typography-code-font-variation-settings: unset;
  --typography-code-font-weight: 400;
  --typography-code-letter-spacing: normal;
  --typography-code-line-height: 1.5;
  --typography-code-text-decoration: unset;
  --typography-data-label-title-font-family: "AllianzNeo";
  --typography-data-label-title-font-grade: unset;
  --typography-data-label-title-font-size: 0.8125rem;
  --typography-data-label-title-font-style: unset;
  --typography-data-label-title-font-variation-settings: unset;
  --typography-data-label-title-font-weight: 400;
  --typography-data-label-title-letter-spacing: normal;
  --typography-data-label-title-line-height: 1.2;
  --typography-data-label-title-text-decoration: unset;
  --typography-datagrid-font-family: "AllianzNeo";
  --typography-datagrid-font-grade: unset;
  --typography-datagrid-font-size: 0.875rem;
  --typography-datagrid-font-style: unset;
  --typography-datagrid-font-variation-settings: unset;
  --typography-datagrid-font-weight: 400;
  --typography-datagrid-letter-spacing: normal;
  --typography-datagrid-line-height: 1.2;
  --typography-datagrid-text-decoration: unset;
  --typography-input-label-font-family: "AllianzNeo";
  --typography-input-label-font-grade: unset;
  --typography-input-label-font-size: 0.875rem;
  --typography-input-label-font-style: unset;
  --typography-input-label-font-variation-settings: unset;
  --typography-input-label-font-weight: 400;
  --typography-input-label-letter-spacing: normal;
  --typography-input-label-line-height: 1.2;
  --typography-input-label-text-decoration: unset;
  --typography-italic-font-family: "AllianzNeo";
  --typography-italic-font-grade: unset;
  --typography-italic-font-size: 0.875rem;
  --typography-italic-font-style: italic;
  --typography-italic-font-variation-settings: unset;
  --typography-italic-font-weight: 400;
  --typography-italic-letter-spacing: normal;
  --typography-italic-line-height: 1.2;
  --typography-italic-text-decoration: unset;
  --typography-link-font-family: "AllianzNeo";
  --typography-link-font-grade: "GRAD" 150;
  --typography-link-font-size: 0.875rem;
  --typography-link-font-style: unset;
  --typography-link-font-variation-settings: unset;
  --typography-link-font-weight: 400;
  --typography-link-letter-spacing: normal;
  --typography-link-line-height: 1.2;
  --typography-link-text-decoration: underline;
  --typography-micro-title-font-family: "AllianzNeo";
  --typography-micro-title-font-grade: unset;
  --typography-micro-title-font-size: 0.875rem;
  --typography-micro-title-font-style: unset;
  --typography-micro-title-font-variation-settings: unset;
  --typography-micro-title-font-weight: 600;
  --typography-micro-title-letter-spacing: normal;
  --typography-micro-title-line-height: 1.2;
  --typography-micro-title-text-decoration: unset;
  --typography-narrow-font-family: "AllianzNeo";
  --typography-narrow-font-grade: unset;
  --typography-narrow-font-size: 0.875rem;
  --typography-narrow-font-style: unset;
  --typography-narrow-font-variation-settings: unset;
  --typography-narrow-font-weight: 400;
  --typography-narrow-letter-spacing: -0.025em;
  --typography-narrow-line-height: 1.2;
  --typography-narrow-text-decoration: unset;
  --typography-page-title-font-family: "AllianzNeo";
  --typography-page-title-font-grade: unset;
  --typography-page-title-font-size: 1.125rem;
  --typography-page-title-font-style: unset;
  --typography-page-title-font-variation-settings: unset;
  --typography-page-title-font-weight: 600;
  --typography-page-title-letter-spacing: normal;
  --typography-page-title-line-height: 1.2;
  --typography-page-title-text-decoration: unset;
  --typography-paragraph-font-family: "AllianzNeo";
  --typography-paragraph-font-grade: unset;
  --typography-paragraph-font-size: 0.875rem;
  --typography-paragraph-font-style: unset;
  --typography-paragraph-font-variation-settings: "wght" 300, "GRAD" 0;
  --typography-paragraph-font-weight: 400;
  --typography-paragraph-letter-spacing: normal;
  --typography-paragraph-line-height: 1.5;
  --typography-paragraph-text-decoration: unset;
  --typography-paragraph-strong-font-variation-settings: "wght" 700, "GRAD" -25, "wdth" 90;
  --typography-section-title-font-family: "AllianzNeo";
  --typography-section-title-font-grade: unset;
  --typography-section-title-font-size: 1rem;
  --typography-section-title-font-style: unset;
  --typography-section-title-font-variation-settings: unset;
  --typography-section-title-font-weight: 600;
  --typography-section-title-letter-spacing: normal;
  --typography-section-title-line-height: 1.2;
  --typography-section-title-text-decoration: unset;
  --typography-small-font-family: "AllianzNeo";
  --typography-small-font-grade: unset;
  --typography-small-font-size: 0.6875rem;
  --typography-small-font-style: unset;
  --typography-small-font-variation-settings: unset;
  --typography-small-font-weight: 500;
  --typography-small-letter-spacing: normal;
  --typography-small-line-height: 1;
  --typography-small-text-decoration: unset;
  --typography-smallcaps-font-family: "AllianzNeo";
  --typography-smallcaps-font-grade: unset;
  --typography-smallcaps-font-size: 0.875rem;
  --typography-smallcaps-font-style: unset;
  --typography-smallcaps-font-variation-settings: YTUC 528, YTFI 560;
  --typography-smallcaps-font-weight: 400;
  --typography-smallcaps-letter-spacing: normal;
  --typography-smallcaps-line-height: 1.2;
  --typography-smallcaps-text-decoration: unset;
  --typography-sub-section-title-font-family: "AllianzNeo";
  --typography-sub-section-title-font-grade: unset;
  --typography-sub-section-title-font-size: 1rem;
  --typography-sub-section-title-font-style: unset;
  --typography-sub-section-title-font-variation-settings: unset;
  --typography-sub-section-title-font-weight: 500;
  --typography-sub-section-title-letter-spacing: normal;
  --typography-sub-section-title-line-height: 1.2;
  --typography-sub-section-title-text-decoration: unset;
  --typography-thick-font-family: "AllianzNeo";
  --typography-thick-font-grade: "GRAD" 150;
  --typography-thick-font-size: 0.875rem;
  --typography-thick-font-style: unset;
  --typography-thick-font-variation-settings: unset;
  --typography-thick-font-weight: 600;
  --typography-thick-letter-spacing: normal;
  --typography-thick-line-height: 1.2;
  --typography-thick-text-decoration: unset;
  --elevation-large: 0px 0.5rem 2rem 0px rgba(0, 0, 0, 0.2);
  --elevation-medium: 0px 0.375rem 0.75rem 0px rgba(0, 0, 0, 0.2);
  --elevation-small: 0px 0.0625rem 0.25rem 0px rgba(0, 0, 0, 0.1);
  --surface-background: #ffffff;
  --surface-code: #b3bec6;
  --surface-level-1: #ffffff;
  --surface-level-2: #ffffff;
  --surface-level-3: #ffffff;
  --surface-mask: rgba(0, 0, 0, 0.3);
  --surface-raised: #ffffff;
  --surface-tint-info: rgba(51, 88, 204, 0.2);
  --surface-tint-inverted: #dfeff2;
  --surface-tint-negative: rgba(214, 0, 0, 0.2);
  --surface-tint-neutral-10: rgba(255, 255, 255, 0.1);
  --surface-tint-neutral-20: rgba(255, 255, 255, 0.9);
  --surface-tint-positive: rgba(0, 123, 34, 0.2);
  --surface-tint-transparent: rgba(255, 255, 255, 0);
  --surface-tint-warning: rgba(218, 187, 7, 0.2);
  --text-brand: #007ab3;
  --text-default: #003781;
  --text-disabled: #6a6a6a;
  --text-icon-with-darker-text-warning: #dabb07;
  --text-info: #3358cc;
  --text-inverted: #ffffff;
  --text-muted: #414141;
  --text-negative: #d60000;
  --text-on-formatting-background-blue-heavy: #003781;
  --text-on-formatting-background-gray-heavy: #003781;
  --text-on-formatting-background-green-heavy: #003781;
  --text-on-formatting-background-orange-heavy: #003781;
  --text-on-formatting-background-pink-heavy: #003781;
  --text-on-formatting-background-purple-heavy: #003781;
  --text-on-formatting-background-red-heavy: #003781;
  --text-on-formatting-background-yellow-heavy: #003781;
  --text-on-info-10: #003781;
  --text-on-info-20: #003781;
  --text-on-info-30: #ffffff;
  --text-on-info-40: #ffffff;
  --text-on-info-50: #ffffff;
  --text-on-input-10: #003781;
  --text-on-input-20: #003781;
  --text-on-input-30: #ffffff;
  --text-on-input-40: #ffffff;
  --text-on-input-50: #ffffff;
  --text-on-input-60: #ffffff;
  --text-on-input-background-active: #003781;
  --text-on-input-background-default: #003781;
  --text-on-input-background-disabled: #6a6a6a;
  --text-on-input-background-hover: #003781;
  --text-on-interactive-10: #003781;
  --text-on-interactive-20: #007ab3;
  --text-on-interactive-30: #ffffff;
  --text-on-interactive-40: #ffffff;
  --text-on-interactive-50: #ffffff;
  --text-on-negative-10: #003781;
  --text-on-negative-20: #003781;
  --text-on-negative-30: #ffffff;
  --text-on-negative-40: #ffffff;
  --text-on-negative-50: #ffffff;
  --text-on-neutral-10: #003781;
  --text-on-neutral-20: #003781;
  --text-on-neutral-30: #003781;
  --text-on-neutral-40: #003781;
  --text-on-neutral-50: #003781;
  --text-on-positive-10: #003781;
  --text-on-positive-20: #003781;
  --text-on-positive-30: #ffffff;
  --text-on-positive-40: #ffffff;
  --text-on-positive-50: #ffffff;
  --text-on-warning-10: #003781;
  --text-on-warning-20: #003781;
  --text-on-warning-30: #003781;
  --text-on-warning-40: #003781;
  --text-on-warning-50: #003781;
  --text-on-warning: #003781;
  --text-positive: #007b22;
  --text-warning: #856405;
  --grid-background: #ffffff;
  --grid-header-background: #ffffff;
  --grid-header-text-color: #003781;
  --grid-header-font-weight: 600;
  --grid-header-height: 1.75rem;
  --grid-row-odd-background: rgba(0, 0, 0, 0);
  --grid-row-hover-color: #dfeff2;
  --grid-row-selected-background: #b5dae6;
  --grid-row-border-color: rgba(0, 0, 0, 0);
  --grid-row-border-width: 0;
  --grid-cell-text-color: #003781;
  --grid-cell-horizontal-padding: 0.375rem;
  --grid-cell-focus-border-color: #007ab3;
  --grid-border-color: #dfeff2;
  --grid-border-radius: 0.25rem;
  --grid-border-width: 0.0625rem;
  --grid-text-color: #003781;
  --grid-text-muted: #414141;
  --grid-accent: #007ab3;
  --grid-spacing: 0.0625rem;
  --grid-menu-background: #ffffff;
  --grid-menu-text-color: #003781;
  --grid-menu-border-color: #414141;
  --grid-menu-separator-color: #414141;
  --grid-menu-shadow: 0 4px 16px rgba(0, 0, 0, 0.3);
  --grid-menu-item-hover-background: #dfeff2;
  --grid-pinned-shadow-color: #dfeff2;
  --list-card-normal-background-default: #ffffff;
  --list-card-normal-background-hover: #9fc2cc;
  --list-card-normal-border-default: #003781;
  --list-card-selected-background-default: #dfeff2;
  --list-card-selected-background-hover: #9fc2cc;
  --list-card-selected-border-default: #003781;
}
@font-face {
  font-family: "Material Symbols Outlined";
  font-weight: 100 700;
  font-style: normal;
  font-variation-settings:
    "opsz" 20 48,
    "wght" 100 700,
    "FILL" 0 1,
    "GRAD" -50 200;
  src: url("/assets/themes/agi-light/assets/font/materialSymbolsOutlined.woff2") format("woff2");
}
@font-face {
  font-family: "Roboto Flex";
  font-weight: 300;
  font-style: normal;
  src: url("/assets/themes/agi-light/assets/font/roboto-v27-latin-300.woff2") format("woff2");
}
@font-face {
  font-family: "Roboto Flex";
  font-weight: 400;
  font-style: normal;
  src: url("/assets/themes/agi-light/assets/font/roboto-v27-latin-regular.woff2") format("woff2");
}
@font-face {
  font-family: "Roboto Flex";
  font-weight: 500;
  font-style: normal;
  src: url("/assets/themes/agi-light/assets/font/roboto-v27-latin-500.woff2") format("woff2");
}
@font-face {
  font-family: "Roboto Flex";
  font-weight: 700;
  font-style: normal;
  src: url("/assets/themes/agi-light/assets/font/roboto-v27-latin-700.woff2") format("woff2");
}
@font-face {
  font-family: "AllianzNeo";
  font-weight: 300;
  font-style: normal;
  src: url("/assets/themes/agi-light/assets/font/AllianzNeo-Light.woff2") format("woff2");
}
@font-face {
  font-family: "AllianzNeo";
  font-weight: 300;
  font-style: italic;
  src: url("/assets/themes/agi-light/assets/font/AllianzNeo-LightItalic.woff2") format("woff2");
}
@font-face {
  font-family: "AllianzNeo";
  font-weight: 400;
  font-style: normal;
  src: url("/assets/themes/agi-light/assets/font/AllianzNeo-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "AllianzNeo";
  font-weight: 400;
  font-style: italic;
  src: url("/assets/themes/agi-light/assets/font/AllianzNeo-Italic.woff2") format("woff2");
}
@font-face {
  font-family: "AllianzNeo";
  font-weight: 600;
  font-style: normal;
  src: url("/assets/themes/agi-light/assets/font/AllianzNeo-SemiBold.woff2") format("woff2");
}
@font-face {
  font-family: "AllianzNeo";
  font-weight: 600;
  font-style: italic;
  src: url("/assets/themes/agi-light/assets/font/AllianzNeo-SemiBoldItalic.woff2") format("woff2");
}
@font-face {
  font-family: "AllianzNeo";
  font-weight: 700;
  font-style: normal;
  src: url("/assets/themes/agi-light/assets/font/AllianzNeo-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "AllianzNeo";
  font-weight: 700;
  font-style: italic;
  src: url("/assets/themes/agi-light/assets/font/AllianzNeo-BoldItalic.woff2") format("woff2");
}
@font-face {
  font-family: "AllianzNeo-Condensed";
  font-weight: 300;
  font-style: normal;
  src: url("/assets/themes/agi-light/assets/font/AllianzNeo-CondensedLight.woff2") format("woff2");
}
@font-face {
  font-family: "AllianzNeo-Condensed";
  font-weight: 400;
  font-style: normal;
  src: url("/assets/themes/agi-light/assets/font/AllianzNeo-Condensed.woff2") format("woff2");
}
@font-face {
  font-family: "AllianzNeo-Condensed";
  font-weight: 700;
  font-style: normal;
  src: url("/assets/themes/agi-light/assets/font/AllianzNeo-CondensedBold.woff2") format("woff2");
}
