/* node_modules/@cof/gds-tokens/dist/altitude-light/tokens.css */
:root,
:host,
.altitude-light {
  --gds-animation-duration-1: 100ms;
  --gds-animation-duration-2: 200ms;
  --gds-animation-duration-3: 333ms;
  --gds-animation-duration-4: 450ms;
  --gds-animation-duration-5: 600ms;
  --gds-animation-easing-entrance-purposeful: cubic-bezier(0.17, 0.17, 0.20, 1.00);
  --gds-animation-easing-entrance-expressive: cubic-bezier(0.14, 0.68, 0.19, 1.11);
  --gds-animation-easing-exit-purposeful: cubic-bezier(1.00, 0.01, 0.65, 0.70);
  --gds-animation-easing-exit-expressive: cubic-bezier(1.00, -0.28, 0.81, 0.76);
  --gds-animation-easing-standard-purposeful: cubic-bezier(0.30, 0.00, 0.00, 1.00);
  --gds-animation-easing-standard-expressive: cubic-bezier(0.94, 0.03, 0.03, 1.13);
  --gds-avatar-color-background-default: #F4F4F4;
  --gds-avatar-color-background-blue: #EBF8FF;
  --gds-avatar-color-background-green: #E9FCE4;
  --gds-avatar-color-background-yellow: #FFF4D1;
  --gds-avatar-color-background-red: #FFF0F0;
  --gds-avatar-color-background-silhouette-default: #828282;
  --gds-avatar-color-background-silhouette-blue: #1388C3;
  --gds-avatar-color-background-silhouette-green: #2E9414;
  --gds-avatar-color-background-silhouette-yellow: #A77A01;
  --gds-avatar-color-background-silhouette-red: #E5494B;
  --gds-avatar-color-border-photo: #0000001A;
  --gds-avatar-color-text-and-icon-default: #6E6E6E;
  --gds-avatar-color-text-and-icon-blue: #0070A8;
  --gds-avatar-color-text-and-icon-green: #1F7D08;
  --gds-avatar-color-text-and-icon-yellow: #8F6400;
  --gds-avatar-color-text-and-icon-red: #CC2427;
  --gds-border-style-solid: solid;
  --gds-border-style-dashed: dashed;
  --gds-border-width-none: 0px;
  --gds-border-width-small: 0.5px;
  --gds-border-width-medium: 1px;
  --gds-border-width-large: 2px;
  --gds-border-width-xlarge: 4px;
  --gds-button-corner-radius-small: 4px;
  --gds-button-corner-radius-medium: 6px;
  --gds-button-corner-radius-large: 8px;
  --gds-button-icon-only-spacing-height-small: 32px;
  --gds-button-icon-only-spacing-height-medium: 48px;
  --gds-button-icon-only-spacing-height-large: 64px;
  --gds-button-icon-only-spacing-width-small: 32px;
  --gds-button-icon-only-spacing-width-medium: 48px;
  --gds-button-icon-only-spacing-width-large: 64px;
  --gds-button-spacing-padding-left-right-small: 16px;
  --gds-button-spacing-padding-left-right-medium: 24px;
  --gds-button-spacing-padding-left-right-large: 32px;
  --gds-chart-color-categorical-monochrome-02-steps-step-01: #014B70;
  --gds-chart-color-categorical-monochrome-02-steps-step-02: #249EDB;
  --gds-chart-color-categorical-monochrome-03-steps-step-01: #08364D;
  --gds-chart-color-categorical-monochrome-03-steps-step-02: #026597;
  --gds-chart-color-categorical-monochrome-03-steps-step-03: #249EDB;
  --gds-chart-color-categorical-monochrome-04-steps-step-01: #092D3E;
  --gds-chart-color-categorical-monochrome-04-steps-step-02: #014B70;
  --gds-chart-color-categorical-monochrome-04-steps-step-03: #0070A8;
  --gds-chart-color-categorical-monochrome-04-steps-step-04: #249EDB;
  --gds-chart-color-categorical-monochrome-05-steps-step-01: #0E1D25;
  --gds-chart-color-categorical-monochrome-05-steps-step-02: #013D5B;
  --gds-chart-color-categorical-monochrome-05-steps-step-03: #015884;
  --gds-chart-color-categorical-monochrome-05-steps-step-04: #027CBB;
  --gds-chart-color-categorical-monochrome-05-steps-step-05: #249EDB;
  --gds-chart-color-categorical-monochrome-06-steps-step-01: #0E1D25;
  --gds-chart-color-categorical-monochrome-06-steps-step-02: #08364D;
  --gds-chart-color-categorical-monochrome-06-steps-step-03: #014B70;
  --gds-chart-color-categorical-monochrome-06-steps-step-04: #026597;
  --gds-chart-color-categorical-monochrome-06-steps-step-05: #027CBB;
  --gds-chart-color-categorical-monochrome-06-steps-step-06: #249EDB;
  --gds-chart-color-categorical-polychrome-step-01: #014B70;
  --gds-chart-color-categorical-polychrome-step-02: #249EDB;
  --gds-chart-color-categorical-polychrome-step-03: #187A3E;
  --gds-chart-color-categorical-polychrome-step-04: #F9C606;
  --gds-chart-color-categorical-polychrome-step-05: #092D3E;
  --gds-chart-color-categorical-polychrome-step-06: #58BF58;
  --gds-chart-color-categorical-polychrome-extended-step-10: #00BDB8;
  --gds-chart-color-categorical-polychrome-extended-step-11: #9852DE;
  --gds-chart-color-categorical-polychrome-extended-step-12: #94C62F;
  --gds-chart-color-categorical-polychrome-extended-step-01: #014B70;
  --gds-chart-color-categorical-polychrome-extended-step-02: #027CBB;
  --gds-chart-color-categorical-polychrome-extended-step-03: #F9C606;
  --gds-chart-color-categorical-polychrome-extended-step-04: #CC2427;
  --gds-chart-color-categorical-polychrome-extended-step-05: #45A545;
  --gds-chart-color-categorical-polychrome-extended-step-06: #092D3E;
  --gds-chart-color-categorical-polychrome-extended-step-07: #881B1E;
  --gds-chart-color-categorical-polychrome-extended-step-08: #EE7E1B;
  --gds-chart-color-categorical-polychrome-extended-step-09: #006332;
  --gds-chart-color-categorical-with-callout-step-callout-favorable: #45A545;
  --gds-chart-color-categorical-with-callout-step-callout-critical-alt: #AC77E0;
  --gds-chart-color-categorical-with-callout-step-callout-critical: #DE4E4F;
  --gds-chart-color-categorical-with-callout-step-callout: #249EDB;
  --gds-chart-color-categorical-with-callout-02-steps-step-01: #515D6B;
  --gds-chart-color-categorical-with-callout-03-steps-step-01: #515D6B;
  --gds-chart-color-categorical-with-callout-03-steps-step-02: #273542;
  --gds-chart-color-categorical-with-callout-04-steps-step-01: #5F6C7D;
  --gds-chart-color-categorical-with-callout-04-steps-step-02: #394756;
  --gds-chart-color-categorical-with-callout-04-steps-step-03: #192530;
  --gds-chart-color-categorical-with-callout-05-steps-step-01: #5F6C7D;
  --gds-chart-color-categorical-with-callout-05-steps-step-02: #495463;
  --gds-chart-color-categorical-with-callout-05-steps-step-03: #323E4A;
  --gds-chart-color-categorical-with-callout-05-steps-step-04: #192530;
  --gds-chart-color-categorical-with-callout-06-steps-step-01: #697686;
  --gds-chart-color-categorical-with-callout-06-steps-step-02: #515D6B;
  --gds-chart-color-categorical-with-callout-06-steps-step-03: #394756;
  --gds-chart-color-categorical-with-callout-06-steps-step-04: #273542;
  --gds-chart-color-categorical-with-callout-06-steps-step-05: #101A24;
  --gds-chart-color-divergent-step-cold-hot-10: #AAE2FE;
  --gds-chart-color-divergent-step-cold-hot-11: #CCEEFF;
  --gds-chart-color-divergent-step-cold-hot-12: #EBF8FF;
  --gds-chart-color-divergent-step-cold-hot-13: #FFF0F0;
  --gds-chart-color-divergent-step-cold-hot-14: #FFDFDB;
  --gds-chart-color-divergent-step-cold-hot-15: #FFC7C8;
  --gds-chart-color-divergent-step-cold-hot-16: #FFB9B5;
  --gds-chart-color-divergent-step-cold-hot-17: #FFA2A1;
  --gds-chart-color-divergent-step-cold-hot-18: #F29193;
  --gds-chart-color-divergent-step-cold-hot-19: #F07577;
  --gds-chart-color-divergent-step-cold-hot-20: #DE4E4F;
  --gds-chart-color-divergent-step-cold-hot-21: #CC2427;
  --gds-chart-color-divergent-step-cold-hot-22: #9C2124;
  --gds-chart-color-divergent-step-cold-hot-23: #742021;
  --gds-chart-color-divergent-step-cold-hot-24: #401C1C;
  --gds-chart-color-divergent-step-cold-hot-01: #092D3E;
  --gds-chart-color-divergent-step-cold-hot-02: #013D5B;
  --gds-chart-color-divergent-step-cold-hot-03: #015884;
  --gds-chart-color-divergent-step-cold-hot-04: #0070A8;
  --gds-chart-color-divergent-step-cold-hot-05: #1388C3;
  --gds-chart-color-divergent-step-cold-hot-06: #2DA9E6;
  --gds-chart-color-divergent-step-cold-hot-07: #3FB6F2;
  --gds-chart-color-divergent-step-cold-hot-08: #54C4FC;
  --gds-chart-color-divergent-step-cold-hot-09: #81D4FE;
  --gds-chart-color-rating-step-excellent: #26873E;
  --gds-chart-color-rating-step-good: #94C62F;
  --gds-chart-color-rating-step-average: #F9C606;
  --gds-chart-color-rating-step-fair: #EE7E1B;
  --gds-chart-color-rating-step-poor: #CC2427;
  --gds-chart-color-sequential-step-default-10: #013D5B;
  --gds-chart-color-sequential-step-default-11: #092D3E;
  --gds-chart-color-sequential-step-default-12: #0E1D25;
  --gds-chart-color-sequential-step-default-01: #EBF8FF;
  --gds-chart-color-sequential-step-default-02: #CCEEFF;
  --gds-chart-color-sequential-step-default-03: #AAE2FE;
  --gds-chart-color-sequential-step-default-04: #81D4FE;
  --gds-chart-color-sequential-step-default-05: #54C4FC;
  --gds-chart-color-sequential-step-default-06: #2DA9E6;
  --gds-chart-color-sequential-step-default-07: #1388C3;
  --gds-chart-color-sequential-step-default-08: #0070A8;
  --gds-chart-color-sequential-step-default-09: #015884;
  --gds-chart-color-sequential-step-neutral-10: #323E4A;
  --gds-chart-color-sequential-step-neutral-11: #192530;
  --gds-chart-color-sequential-step-neutral-12: #101A24;
  --gds-chart-color-sequential-step-neutral-01: #F0F4FA;
  --gds-chart-color-sequential-step-neutral-02: #E4E9F0;
  --gds-chart-color-sequential-step-neutral-03: #D8DDE3;
  --gds-chart-color-sequential-step-neutral-04: #C3C8CF;
  --gds-chart-color-sequential-step-neutral-05: #B7BCC2;
  --gds-chart-color-sequential-step-neutral-06: #98A0AB;
  --gds-chart-color-sequential-step-neutral-07: #78828F;
  --gds-chart-color-sequential-step-neutral-08: #5F6C7D;
  --gds-chart-color-sequential-step-neutral-09: #495463;
  --gds-chart-color-sequential-step-critical-10: #742021;
  --gds-chart-color-sequential-step-critical-11: #401C1C;
  --gds-chart-color-sequential-step-critical-12: #2E1919;
  --gds-chart-color-sequential-step-critical-01: #FFF0F0;
  --gds-chart-color-sequential-step-critical-02: #FFDFDB;
  --gds-chart-color-sequential-step-critical-03: #FFC7C8;
  --gds-chart-color-sequential-step-critical-04: #FFB9B5;
  --gds-chart-color-sequential-step-critical-05: #FFA2A1;
  --gds-chart-color-sequential-step-critical-06: #F07577;
  --gds-chart-color-sequential-step-critical-07: #DE4E4F;
  --gds-chart-color-sequential-step-critical-08: #CC2427;
  --gds-chart-color-sequential-step-critical-09: #9C2124;
  --gds-chart-color-sequential-step-critical-alt-10: #571796;
  --gds-chart-color-sequential-step-critical-alt-11: #36135E;
  --gds-chart-color-sequential-step-critical-alt-12: #230F3B;
  --gds-chart-color-sequential-step-critical-alt-01: #F6EDFF;
  --gds-chart-color-sequential-step-critical-alt-02: #EFDEFF;
  --gds-chart-color-sequential-step-critical-alt-03: #E7CFFF;
  --gds-chart-color-sequential-step-critical-alt-04: #DBBEF7;
  --gds-chart-color-sequential-step-critical-alt-05: #CBA5F2;
  --gds-chart-color-sequential-step-critical-alt-06: #BA87EE;
  --gds-chart-color-sequential-step-critical-alt-07: #A263E0;
  --gds-chart-color-sequential-step-critical-alt-08: #8A42D1;
  --gds-chart-color-sequential-step-critical-alt-09: #742FBA;
  --gds-chart-color-sequential-step-favorable-10: #094D2B;
  --gds-chart-color-sequential-step-favorable-11: #132B0D;
  --gds-chart-color-sequential-step-favorable-12: #0A1F05;
  --gds-chart-color-sequential-step-favorable-01: #D6FCD6;
  --gds-chart-color-sequential-step-favorable-02: #B1F2B1;
  --gds-chart-color-sequential-step-favorable-03: #8EE58E;
  --gds-chart-color-sequential-step-favorable-04: #7CDE7C;
  --gds-chart-color-sequential-step-favorable-05: #66CC66;
  --gds-chart-color-sequential-step-favorable-06: #50B250;
  --gds-chart-color-sequential-step-favorable-07: #338F3E;
  --gds-chart-color-sequential-step-favorable-08: #187A3E;
  --gds-chart-color-sequential-step-favorable-09: #006332;
  --gds-chart-color-single-step-default: #014B70;
  --gds-chart-color-single-step-favorable: #26873E;
  --gds-chart-color-single-step-critical: #CC2427;
  --gds-chart-color-single-step-critical-alt: #8A42D1;
  --gds-chart-color-step-inactive: #BFBFBF;
  --gds-chart-color-border-contrast: hsl(0 0% 0% / 0.28);
  --gds-checkbox-spacing-height-small: 14px;
  --gds-checkbox-spacing-height-medium: 18px;
  --gds-checkbox-spacing-width-small: 14px;
  --gds-checkbox-spacing-width-medium: 18px;
  --gds-circular-loading-indicator-spacing-width-small: 16px;
  --gds-circular-loading-indicator-spacing-width-medium: 24px;
  --gds-circular-loading-indicator-spacing-width-large: 48px;
  --gds-circular-loading-indicator-spacing-height-small: 16px;
  --gds-circular-loading-indicator-spacing-height-medium: 24px;
  --gds-circular-loading-indicator-spacing-height-large: 48px;
  --gds-circular-loading-indicator-stroke-width-small: 10px;
  --gds-circular-loading-indicator-stroke-width-medium: 8px;
  --gds-circular-loading-indicator-stroke-width-large: 8px;
  --gds-color-background-page: #FFFFFF;
  --gds-color-background-page-elevated: #FFFFFF;
  --gds-color-background-base-01: #FFFFFF;
  --gds-color-background-base-01-hover: #F4F4F4;
  --gds-color-background-base-01-press: #E9E9E9;
  --gds-color-background-base-02: #F4F4F4;
  --gds-color-background-base-03: #E9E9E9;
  --gds-color-background-base-04: #D4D4D4;
  --gds-color-background-brand: #013D5B;
  --gds-color-background-transparent: transparent;
  --gds-color-background-overlay-emphasis-high: #00000080;
  --gds-color-background-overlay-emphasis-low: #00000033;
  --gds-color-background-interactive-emphasis-high: #0070A8;
  --gds-color-background-interactive-emphasis-high-hover: #015884;
  --gds-color-background-interactive-emphasis-high-press: #013D5B;
  --gds-color-background-interactive-emphasis-low: #EBF8FF;
  --gds-color-background-interactive-emphasis-low-hover: #CCEEFF;
  --gds-color-background-interactive-emphasis-low-press: #AAE2FE;
  --gds-color-background-interactive-emphasis-none: transparent;
  --gds-color-background-interactive-emphasis-none-hover: #EBF8FF;
  --gds-color-background-interactive-emphasis-none-press: #CCEEFF;
  --gds-color-background-interactive-emphasis-none-focus: #EBF8FF;
  --gds-color-background-critical-emphasis-high: #CC2427;
  --gds-color-background-critical-emphasis-high-hover: #9C2124;
  --gds-color-background-critical-emphasis-high-press: #742021;
  --gds-color-background-critical-emphasis-low: #FFF0F0;
  --gds-color-background-critical-emphasis-low-hover: #FFDEDE;
  --gds-color-background-critical-emphasis-low-press: #FFC7C8;
  --gds-color-background-critical-emphasis-none: transparent;
  --gds-color-background-critical-emphasis-none-hover: #FFF0F0;
  --gds-color-background-critical-emphasis-none-press: #FFDEDE;
  --gds-color-background-critical-emphasis-none-focus: #FFF0F0;
  --gds-color-background-favorable-emphasis-high: #1F7D08;
  --gds-color-background-favorable-emphasis-high-hover: #1C610A;
  --gds-color-background-favorable-emphasis-high-press: #144408;
  --gds-color-background-favorable-emphasis-low: #E9FCE4;
  --gds-color-background-favorable-emphasis-low-hover: #C7F6BB;
  --gds-color-background-favorable-emphasis-low-press: #A1ED8D;
  --gds-color-background-warning-emphasis-high: #F9C606;
  --gds-color-background-warning-emphasis-high-hover: #EEB41B;
  --gds-color-background-warning-emphasis-high-press: #CD9604;
  --gds-color-background-warning-emphasis-low: #FFF4D1;
  --gds-color-background-warning-emphasis-low-hover: #FFE799;
  --gds-color-background-warning-emphasis-low-press: #FBD75A;
  --gds-color-background-informational-emphasis-high: #0070A8;
  --gds-color-background-informational-emphasis-high-hover: #015884;
  --gds-color-background-informational-emphasis-high-press: #013D5B;
  --gds-color-background-informational-emphasis-low: #EBF8FF;
  --gds-color-background-informational-emphasis-low-hover: #CCEEFF;
  --gds-color-background-informational-emphasis-low-press: #AAE2FE;
  --gds-color-background-neutral-emphasis-high: #121212;
  --gds-color-background-neutral-emphasis-high-hover: #282828;
  --gds-color-background-neutral-emphasis-high-press: #3D3D3D;
  --gds-color-background-neutral-emphasis-medium: #6E6E6E;
  --gds-color-background-neutral-emphasis-medium-hover: #525252;
  --gds-color-background-neutral-emphasis-medium-press: #3D3D3D;
  --gds-color-background-neutral-emphasis-low: #F4F4F4;
  --gds-color-background-neutral-emphasis-low-hover: #E9E9E9;
  --gds-color-background-neutral-emphasis-low-press: #D4D4D4;
  --gds-color-background-neutral-emphasis-none: transparent;
  --gds-color-background-neutral-emphasis-none-hover: #0000000D;
  --gds-color-background-neutral-emphasis-none-press: #0000001A;
  --gds-color-background-neutral-inverse-emphasis-high: #FFFFFF;
  --gds-color-background-neutral-inverse-emphasis-high-hover: #E9E9E9;
  --gds-color-background-neutral-inverse-emphasis-high-press: #D4D4D4;
  --gds-color-background-neutral-inverse-emphasis-none: transparent;
  --gds-color-background-neutral-inverse-emphasis-none-hover: #FFFFFF0D;
  --gds-color-background-neutral-inverse-emphasis-none-press: #FFFFFF1A;
  --gds-color-background-neutral-inverse-inactive-emphasis-low: #FFFFFF1A;
  --gds-color-background-neutral-inverse-inactive-emphasis-none: transparent;
  --gds-color-background-input: #FFFFFF;
  --gds-color-background-inactive-emphasis-medium: #BFBFBF;
  --gds-color-background-inactive-emphasis-low: #0000000D;
  --gds-color-background-inactive-emphasis-none: transparent;
  --gds-color-background-on-image: #FFFFFF;
  --gds-color-background-on-image-hover: #FFFFFFE5;
  --gds-color-background-on-image-press: #FFFFFFCC;
  --gds-color-background-on-image-inactive: #FFFFFF33;
  --gds-color-background-on-image-inverse: transparent;
  --gds-color-background-on-image-inverse-hover: #00000026;
  --gds-color-background-on-image-inverse-press: #0000004D;
  --gds-color-background-on-image-inverse-inactive: transparent;
  --gds-color-background-on-any-image: #FFFFFF;
  --gds-color-background-on-any-image-hover: #FFFFFFE5;
  --gds-color-background-on-any-image-press: #FFFFFFCC;
  --gds-color-background-on-any-image-inactive: #FFFFFF33;
  --gds-color-background-on-any-image-inverse: #0000008C;
  --gds-color-background-on-any-image-inverse-hover: #000000A6;
  --gds-color-background-on-any-image-inverse-press: #000000BF;
  --gds-color-background-on-any-image-inverse-inactive: #00000033;
  --gds-color-background-track: #D4D4D4;
  --gds-color-background-logo: #F4F4F4;
  --gds-color-border-neutral-emphasis-high: #121212;
  --gds-color-border-neutral-emphasis-high-hover: #282828;
  --gds-color-border-neutral-emphasis-high-press: #3D3D3D;
  --gds-color-border-neutral-emphasis-medium: #6E6E6E;
  --gds-color-border-neutral-emphasis-medium-hover: #525252;
  --gds-color-border-neutral-emphasis-medium-press: #3D3D3D;
  --gds-color-border-neutral-emphasis-low: #D4D4D4;
  --gds-color-border-neutral-emphasis-low-hover: #B5B5B5;
  --gds-color-border-neutral-emphasis-low-press: #9E9E9E;
  --gds-color-border-neutral-inverse-emphasis-high: #FFFFFF;
  --gds-color-border-neutral-inverse-emphasis-high-hover: #E9E9E9;
  --gds-color-border-neutral-inverse-emphasis-high-press: #D4D4D4;
  --gds-color-border-neutral-inverse-inactive: #FFFFFF33;
  --gds-color-border-focus: #0070A8;
  --gds-color-border-focus-inverse: #2DA9E6;
  --gds-color-border-focus-on-image: #FFFFFF;
  --gds-color-border-interactive-empahsis-high: #0070A8;
  --gds-color-border-interactive-empahsis-high-hover: #015884;
  --gds-color-border-interactive-empahsis-high-press: #013D5B;
  --gds-color-border-interactive-emphasis-high: #0070A8;
  --gds-color-border-interactive-emphasis-high-hover: #015884;
  --gds-color-border-interactive-emphasis-high-press: #013D5B;
  --gds-color-border-critical-empahsis-high: #CC2427;
  --gds-color-border-critical-empahsis-high-hover: #9C2124;
  --gds-color-border-critical-empahsis-high-press: #742021;
  --gds-color-border-critical-emphasis-high: #CC2427;
  --gds-color-border-critical-emphasis-high-hover: #9C2124;
  --gds-color-border-critical-emphasis-high-press: #742021;
  --gds-color-border-favorable-empahsis-high: #1F7D08;
  --gds-color-border-favorable-empahsis-high-hover: #1C610A;
  --gds-color-border-favorable-empahsis-high-press: #144408;
  --gds-color-border-favorable-emphasis-high: #1F7D08;
  --gds-color-border-favorable-emphasis-high-hover: #1C610A;
  --gds-color-border-favorable-emphasis-high-press: #144408;
  --gds-color-border-warning-emphasis-high: #8F6400;
  --gds-color-border-warning-emphasis-high-hover: #6B4D00;
  --gds-color-border-warning-emphasis-high-press: #4D3800;
  --gds-color-border-inactive: #BFBFBF;
  --gds-color-border-on-image-emphasis-high: #FFFFFF;
  --gds-color-border-on-image-emphasis-high-hover: hsla(0 0% 100% / 0.9);
  --gds-color-border-on-image-emphasis-high-press: hsla(0 0% 100% / 0.8);
  --gds-color-border-on-image-emphasis-medium: #FFFFFF;
  --gds-color-border-on-image-emphasis-low: hsla(0 0% 100% / 0.2);
  --gds-color-border-on-image-emphasis-low-hover: hsla(0 0% 100% / 0.3);
  --gds-color-border-on-image-emphasis-low-press: hsla(0 0% 100% / 0.4);
  --gds-color-border-on-image-inactive: hsla(0 0% 100% / 0.2);
  --gds-color-border-track: #828282;
  --gds-color-brand-midnight: #00132B;
  --gds-color-brand-atlantic: #013D5B;
  --gds-color-brand-pacific: #A6CBD6;
  --gds-color-brand-surf: #D6E8EA;
  --gds-color-brand-sky: #C0EAF2;
  --gds-color-brand-heritage-red: #CC2427;
  --gds-color-brand-prairie: #ACBAA3;
  --gds-color-brand-pistachio: #DAE8D8;
  --gds-color-brand-fern: #7A9A01;
  --gds-color-brand-brick: #BF5547;
  --gds-color-brand-parakeet: #E1E000;
  --gds-color-brand-linen: #EBE6DD;
  --gds-color-brand-oat: #F7F3EB;
  --gds-color-elevation: #00000033;
  --gds-color-text-and-icon-neutral-primary: #121212;
  --gds-color-text-and-icon-neutral-primary-hover: #282828;
  --gds-color-text-and-icon-neutral-primary-press: #3D3D3D;
  --gds-color-text-and-icon-neutral-secondary: #6E6E6E;
  --gds-color-text-and-icon-neutral-secondary-hover: #525252;
  --gds-color-text-and-icon-neutral-secondary-press: #3D3D3D;
  --gds-color-text-and-icon-neutral-inverse: #FFFFFF;
  --gds-color-text-and-icon-neutral-inverse-hover: #E9E9E9;
  --gds-color-text-and-icon-neutral-inverse-press: #D4D4D4;
  --gds-color-text-and-icon-neutral-inverse-inactive: #FFFFFF33;
  --gds-color-text-and-icon-on-image: #FFFFFF;
  --gds-color-text-and-icon-on-image-hover: hsla(0 0% 100% / 0.90);
  --gds-color-text-and-icon-on-image-press: #FFFFFFCC;
  --gds-color-text-and-icon-on-image-inactive: #FFFFFF33;
  --gds-color-text-and-icon-on-image-inverse: #121212;
  --gds-color-text-and-icon-on-image-inverse-hover: #000000BF;
  --gds-color-text-and-icon-on-image-inverse-press: #000000A6;
  --gds-color-text-and-icon-on-image-inverse-secondary: #6E6E6E;
  --gds-color-text-and-icon-on-image-inverse-placeholder: #6E6E6E;
  --gds-color-text-and-icon-on-image-inverse-inactive: #00000080;
  --gds-color-text-and-icon-interactive: #0070A8;
  --gds-color-text-and-icon-interactive-hover: #015884;
  --gds-color-text-and-icon-interactive-press: #013D5B;
  --gds-color-text-and-icon-interactive-visited: #8A42D1;
  --gds-color-text-and-icon-critical: #CC2427;
  --gds-color-text-and-icon-critical-hover: #9C2124;
  --gds-color-text-and-icon-critical-press: #742021;
  --gds-color-text-and-icon-favorable: #1F7D08;
  --gds-color-text-and-icon-favorable-hover: #1C610A;
  --gds-color-text-and-icon-favorable-press: #144408;
  --gds-color-text-and-icon-warning: #8F6400;
  --gds-color-text-and-icon-warning-hover: #6B4D00;
  --gds-color-text-and-icon-warning-press: #4D3800;
  --gds-color-text-and-icon-informational: #0070A8;
  --gds-color-text-and-icon-informational-hover: #015884;
  --gds-color-text-and-icon-informational-press: #013D5B;
  --gds-color-text-and-icon-placeholder: #6E6E6E;
  --gds-color-text-and-icon-inactive: #BFBFBF;
  --gds-color-text-and-icon-inherit-mixing: #000000;
  --gds-color-text-and-icon-on-warning-emphasis-high: #161104;
  --gds-color-text-and-icon-on-warning-emphasis-high-hover: #161104;
  --gds-color-text-and-icon-on-warning-emphasis-high-press: #161104;
  --gds-corner-radius-pill: 9999px;
  --gds-corner-radius-x-large: 12px;
  --gds-corner-radius-large: 8px;
  --gds-corner-radius-medium: 6px;
  --gds-corner-radius-small: 4px;
  --gds-corner-radius-tiny: 2px;
  --gds-corner-radius-none: 0px;
  --gds-dot-color-background-neutral: #828282;
  --gds-dot-color-background-informational: #1388C3;
  --gds-dot-color-background-favorable: #2E9414;
  --gds-dot-color-background-warning: #F9C606;
  --gds-dot-color-background-critical: #E5494B;
  --gds-dot-color-border-neutral: #525252;
  --gds-dot-color-border-informational: #015884;
  --gds-dot-color-border-favorable: #1C610A;
  --gds-dot-color-border-warning: #A77A01;
  --gds-dot-color-border-critical: #9C2124;
  --gds-elevation-01: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --gds-elevation-01-reverse: 0px -1px 4px 0px rgba(0, 0, 0, 0.2);
  --gds-elevation-02: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --gds-elevation-02-reverse: 0px -2px 8px 0px rgba(0, 0, 0, 0.2);
  --gds-elevation-03: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --gds-elevation-03-reverse: 0px -4px 16px 0px rgba(0, 0, 0, 0.2);
  --gds-elevation-dragging: 0 2px 8px 0 #00000033;
  --gds-elevation-floating-small: 0 2px 8px 0 #00000033;
  --gds-elevation-floating-medium: 0 2px 8px 0 #00000033;
  --gds-elevation-floating-large: 0 4px 16px 0 #00000033;
  --gds-font-family:
    "Optimist",
    "system-ui",
    "-apple-system",
    "BlinkMacSystemFont",
    "Segoe UI",
    "Roboto",
    "Oxygen-Sans",
    "Ubuntu",
    "Cantarell",
    "Helvetica Neue",
    "Arial",
    sans-serif;
  --gds-font-family-code:
    "SFMono-Regular",
    "Fira Code",
    "Consolas",
    "Liberation Mono",
    "Menlo",
    "Monaco",
    "Consolas",
    monospace;
  --gds-font-letter-spacing-tiny: -0.5px;
  --gds-font-letter-spacing-small: -0.25px;
  --gds-font-letter-spacing-medium: 0px;
  --gds-font-letter-spacing-large: 0.25px;
  --gds-font-letter-spacing-xlarge: 0.5px;
  --gds-font-letter-spacing-xxlarge: 1px;
  --gds-font-letter-spacing-xxxlarge: 1.2px;
  --gds-font-letter-spacing-fluid-neg0-5-neg0-25: clamp(-0.5px, -0.75px + 0.0417vw, -0.25px);
  --gds-font-letter-spacing-fluid-neg0-25-0: clamp(-0.25px, -0.5px + 0.0417vw, 0px);
  --gds-font-line-height-ratio-120: 1.2;
  --gds-font-line-height-ratio-130: 1.3;
  --gds-font-line-height-ratio-150: 1.5;
  --gds-font-line-height-ratio-175: 1.75;
  --gds-font-line-height-tiny: 1.2;
  --gds-font-line-height-small: 1.3;
  --gds-font-line-height-medium: 1.5;
  --gds-font-line-height-large: 1.75;
  --gds-font-line-height-explicit-small-1: 18px;
  --gds-font-line-height-explicit-small-2: 20px;
  --gds-font-line-height-explicit-medium-1: 24px;
  --gds-font-line-height-explicit-medium-2: 28px;
  --gds-font-line-height-explicit-medium-3: 32px;
  --gds-font-line-height-explicit-large-1: 40px;
  --gds-font-line-height-explicit-large-2: 48px;
  --gds-font-line-height-explicit-large-3: 56px;
  --gds-font-line-height-explicit-xlarge-1: 72px;
  --gds-font-size-12: .75rem;
  --gds-font-size-14: .875rem;
  --gds-font-size-16: 1rem;
  --gds-font-size-18: 1.125rem;
  --gds-font-size-20: 1.25rem;
  --gds-font-size-24: 1.5rem;
  --gds-font-size-28: 1.75rem;
  --gds-font-size-32: 2rem;
  --gds-font-size-36: 2.25rem;
  --gds-font-size-40: 2.5rem;
  --gds-font-size-48: 3rem;
  --gds-font-size-64: 4rem;
  --gds-font-size-fluid-20-18: clamp(1.125rem, 1rem + 0.3333vw, 1.25rem);
  --gds-font-size-fluid-24-20: clamp(1.25rem, 1rem + 0.6667vw, 1.5rem);
  --gds-font-size-fluid-28-24: clamp(1.5rem, 1.25rem + 0.6667vw, 1.75rem);
  --gds-font-size-fluid-32-28: clamp(1.75rem, 1.5rem + 0.6667vw, 2rem);
  --gds-font-size-fluid-36-32: clamp(2rem, 1.75rem + 0.6667vw, 2.25rem);
  --gds-font-size-fluid-40-36: clamp(2.25rem, 2rem + 0.6667vw, 2.5rem);
  --gds-font-size-fluid-48-40: clamp(2.5rem, 2rem + 1.3333vw, 3rem);
  --gds-font-size-fluid-64-40: clamp(2.5rem, 1rem + 4vw, 4rem);
  --gds-font-size-small-1: 12px;
  --gds-font-size-small-2: 14px;
  --gds-font-size-medium-1: 16px;
  --gds-font-size-medium-2: 20px;
  --gds-font-size-medium-3: 24px;
  --gds-font-size-large-1: 32px;
  --gds-font-size-large-2: 40px;
  --gds-font-size-large-3: 48px;
  --gds-font-size-xlarge-1: 64px;
  --gds-font-weight-extra-light: 100;
  --gds-font-weight-light: 300;
  --gds-font-weight-regular: 400;
  --gds-font-weight-semibold: 600;
  --gds-icon-spacing-width-small: 16px;
  --gds-icon-spacing-width-medium: 24px;
  --gds-icon-spacing-width-large: 32px;
  --gds-icon-spacing-width-xlarge: 40px;
  --gds-icon-spacing-height-small: 16px;
  --gds-icon-spacing-height-medium: 24px;
  --gds-icon-spacing-height-large: 32px;
  --gds-icon-spacing-height-xlarge: 40px;
  --gds-inline-alert-color-border-neutral: #9E9E9E;
  --gds-inline-alert-color-border-informational: #2DA9E6;
  --gds-inline-alert-color-border-favorable: #47B52C;
  --gds-inline-alert-color-border-warning: #CD9604;
  --gds-inline-alert-color-border-critical: #FF6B6E;
  --gds-input-spacing-height-small: 32px;
  --gds-input-spacing-height-medium: 48px;
  --gds-layout-breakpoint-min-xsmall: 369px;
  --gds-layout-breakpoint-min-small: 600px;
  --gds-layout-breakpoint-min-medium: 768px;
  --gds-layout-breakpoint-min-large: 1024px;
  --gds-layout-breakpoint-min-xlarge: 1200px;
  --gds-layout-breakpoint-min-xxlarge: 1920px;
  --gds-layout-breakpoint-max-xxsmall: 368px;
  --gds-layout-breakpoint-max-xsmall: 599px;
  --gds-layout-breakpoint-max-small: 767px;
  --gds-layout-breakpoint-max-medium: 1023px;
  --gds-layout-breakpoint-max-large: 1199px;
  --gds-layout-breakpoint-max-xlarge: 1919px;
  --gds-layout-columns-xxsmall: 4;
  --gds-layout-columns-xsmall: 4;
  --gds-layout-columns-small: 8;
  --gds-layout-columns-medium: 8;
  --gds-layout-columns-large: 12;
  --gds-layout-columns-xlarge: 12;
  --gds-layout-columns-xxlarge: 12;
  --gds-layout-margin-xxsmall: 24px;
  --gds-layout-margin-xsmall: 24px;
  --gds-layout-margin-small: 48px;
  --gds-layout-margin-medium: 48px;
  --gds-layout-margin-large: 48px;
  --gds-layout-margin-xlarge: auto;
  --gds-layout-margin-xxlarge: auto;
  --gds-layout-max-width-full: 100%;
  --gds-layout-max-width-content-xlarge: 1120px;
  --gds-layout-max-width-content-xxlarge: 1120px;
  --gds-radio-spacing-height-small: 16px;
  --gds-radio-spacing-height-medium: 20px;
  --gds-radio-spacing-width-small: 16px;
  --gds-radio-spacing-width-medium: 20px;
  --gds-search-bar-color-background: #F4F4F4;
  --gds-spacing-12: 12px;
  --gds-spacing-16: 16px;
  --gds-spacing-18: 18px;
  --gds-spacing-20: 20px;
  --gds-spacing-24: 24px;
  --gds-spacing-32: 32px;
  --gds-spacing-40: 40px;
  --gds-spacing-48: 48px;
  --gds-spacing-56: 56px;
  --gds-spacing-64: 64px;
  --gds-spacing-72: 72px;
  --gds-spacing-80: 80px;
  --gds-spacing-88: 88px;
  --gds-spacing-96: 96px;
  --gds-spacing-margin-0: 0px;
  --gds-spacing-margin-10: 1px;
  --gds-spacing-margin-25: 2px;
  --gds-spacing-margin-50: 4px;
  --gds-spacing-margin-75: 6px;
  --gds-spacing-margin-100: 8px;
  --gds-spacing-margin-150: 12px;
  --gds-spacing-margin-200: 16px;
  --gds-spacing-margin-300: 24px;
  --gds-spacing-margin-400: 32px;
  --gds-spacing-padding-0: 0px;
  --gds-spacing-padding-10: 1px;
  --gds-spacing-padding-25: 2px;
  --gds-spacing-padding-50: 4px;
  --gds-spacing-padding-75: 6px;
  --gds-spacing-padding-100: 8px;
  --gds-spacing-padding-150: 12px;
  --gds-spacing-padding-200: 16px;
  --gds-spacing-padding-225: 18px;
  --gds-spacing-padding-250: 20px;
  --gds-spacing-padding-300: 24px;
  --gds-spacing-padding-400: 32px;
  --gds-spacing-none: 0px;
  --gds-spacing-01: 1px;
  --gds-spacing-02: 2px;
  --gds-spacing-04: 4px;
  --gds-spacing-06: 6px;
  --gds-spacing-08: 8px;
  --gds-spacing-touch-target-min-height: 24px;
  --gds-spacing-touch-target-min-width: 24px;
  --gds-toggle-color-background-track-off: #6E6E6E;
  --gds-toggle-color-background-track-on: #0070A8;
  --gds-toggle-color-background-track-on-critical: #CC2427;
  --gds-toggle-color-background-track-inactive: #BFBFBF;
  --gds-toggle-color-background-knob: #FFFFFF;
  --gds-toggle-color-background-knob-inactive: #F4F4F4;
  --gds-z-index-deep: -9999;
  --gds-z-index-default: 1;
  --gds-z-index-dialog: 1000;
  --gds-z-index-loading: 5000;
  --gds-z-index-sticky: 100;
  --gds-z-index-top: 10000;
}

/* node_modules/@cof/gds-tokens/dist/beacon-light/tokens.css */
:host,
.beacon-light {
  --gds-animation-duration-1: 100ms;
  --gds-animation-duration-2: 200ms;
  --gds-animation-duration-3: 333ms;
  --gds-animation-duration-4: 450ms;
  --gds-animation-duration-5: 600ms;
  --gds-animation-easing-entrance-purposeful: cubic-bezier(0.17, 0.17, 0.20, 1.00);
  --gds-animation-easing-entrance-expressive: cubic-bezier(0.14, 0.68, 0.19, 1.11);
  --gds-animation-easing-exit-purposeful: cubic-bezier(1.00, 0.01, 0.65, 0.70);
  --gds-animation-easing-exit-expressive: cubic-bezier(1.00, -0.28, 0.81, 0.76);
  --gds-animation-easing-standard-purposeful: cubic-bezier(0.30, 0.00, 0.00, 1.00);
  --gds-animation-easing-standard-expressive: cubic-bezier(0.94, 0.03, 0.03, 1.13);
  --gds-avatar-color-background-default: #F4F1EB;
  --gds-avatar-color-background-blue: #EBF4F5;
  --gds-avatar-color-background-green: #EDF5DF;
  --gds-avatar-color-background-yellow: #FCF5B1;
  --gds-avatar-color-background-red: #FFEEEB;
  --gds-avatar-color-background-silhouette-default: #858079;
  --gds-avatar-color-background-silhouette-blue: #4F8AA0;
  --gds-avatar-color-background-silhouette-green: #6D8C0F;
  --gds-avatar-color-background-silhouette-yellow: #96811A;
  --gds-avatar-color-background-silhouette-red: #CF6253;
  --gds-avatar-color-border-photo: #0000001A;
  --gds-avatar-color-text-and-icon-default: #6B6760;
  --gds-avatar-color-text-and-icon-blue: #306E88;
  --gds-avatar-color-text-and-icon-green: #527315;
  --gds-avatar-color-text-and-icon-yellow: #7A6710;
  --gds-avatar-color-text-and-icon-red: #AD4739;
  --gds-border-style-solid: solid;
  --gds-border-style-dashed: dashed;
  --gds-border-width-none: 0px;
  --gds-border-width-small: 0.5px;
  --gds-border-width-medium: 1px;
  --gds-border-width-large: 2px;
  --gds-border-width-xlarge: 4px;
  --gds-button-corner-radius-small: 6px;
  --gds-button-corner-radius-medium: 8px;
  --gds-button-corner-radius-large: 12px;
  --gds-button-icon-only-spacing-height-small: 32px;
  --gds-button-icon-only-spacing-height-medium: 48px;
  --gds-button-icon-only-spacing-height-large: 64px;
  --gds-button-icon-only-spacing-width-small: 32px;
  --gds-button-icon-only-spacing-width-medium: 48px;
  --gds-button-icon-only-spacing-width-large: 64px;
  --gds-button-spacing-padding-left-right-small: 16px;
  --gds-button-spacing-padding-left-right-medium: 24px;
  --gds-button-spacing-padding-left-right-large: 32px;
  --gds-chart-color-categorical-monochrome-02-steps-step-01: #014B70;
  --gds-chart-color-categorical-monochrome-02-steps-step-02: #249EDB;
  --gds-chart-color-categorical-monochrome-03-steps-step-01: #08364D;
  --gds-chart-color-categorical-monochrome-03-steps-step-02: #026597;
  --gds-chart-color-categorical-monochrome-03-steps-step-03: #249EDB;
  --gds-chart-color-categorical-monochrome-04-steps-step-01: #092D3E;
  --gds-chart-color-categorical-monochrome-04-steps-step-02: #014B70;
  --gds-chart-color-categorical-monochrome-04-steps-step-03: #0070A8;
  --gds-chart-color-categorical-monochrome-04-steps-step-04: #249EDB;
  --gds-chart-color-categorical-monochrome-05-steps-step-01: #0E1D25;
  --gds-chart-color-categorical-monochrome-05-steps-step-02: #013D5B;
  --gds-chart-color-categorical-monochrome-05-steps-step-03: #015884;
  --gds-chart-color-categorical-monochrome-05-steps-step-04: #027CBB;
  --gds-chart-color-categorical-monochrome-05-steps-step-05: #249EDB;
  --gds-chart-color-categorical-monochrome-06-steps-step-01: #0E1D25;
  --gds-chart-color-categorical-monochrome-06-steps-step-02: #08364D;
  --gds-chart-color-categorical-monochrome-06-steps-step-03: #014B70;
  --gds-chart-color-categorical-monochrome-06-steps-step-04: #026597;
  --gds-chart-color-categorical-monochrome-06-steps-step-05: #027CBB;
  --gds-chart-color-categorical-monochrome-06-steps-step-06: #249EDB;
  --gds-chart-color-categorical-polychrome-step-01: #014B70;
  --gds-chart-color-categorical-polychrome-step-02: #249EDB;
  --gds-chart-color-categorical-polychrome-step-03: #187A3E;
  --gds-chart-color-categorical-polychrome-step-04: #F9C606;
  --gds-chart-color-categorical-polychrome-step-05: #092D3E;
  --gds-chart-color-categorical-polychrome-step-06: #58BF58;
  --gds-chart-color-categorical-polychrome-extended-step-10: #00BDB8;
  --gds-chart-color-categorical-polychrome-extended-step-11: #9852DE;
  --gds-chart-color-categorical-polychrome-extended-step-12: #94C62F;
  --gds-chart-color-categorical-polychrome-extended-step-01: #014B70;
  --gds-chart-color-categorical-polychrome-extended-step-02: #027CBB;
  --gds-chart-color-categorical-polychrome-extended-step-03: #F9C606;
  --gds-chart-color-categorical-polychrome-extended-step-04: #CC2427;
  --gds-chart-color-categorical-polychrome-extended-step-05: #45A545;
  --gds-chart-color-categorical-polychrome-extended-step-06: #092D3E;
  --gds-chart-color-categorical-polychrome-extended-step-07: #881B1E;
  --gds-chart-color-categorical-polychrome-extended-step-08: #EE7E1B;
  --gds-chart-color-categorical-polychrome-extended-step-09: #006332;
  --gds-chart-color-categorical-with-callout-step-callout-favorable: #45A545;
  --gds-chart-color-categorical-with-callout-step-callout-critical-alt: #AC77E0;
  --gds-chart-color-categorical-with-callout-step-callout-critical: #DE4E4F;
  --gds-chart-color-categorical-with-callout-step-callout: #249EDB;
  --gds-chart-color-categorical-with-callout-02-steps-step-01: #515D6B;
  --gds-chart-color-categorical-with-callout-03-steps-step-01: #515D6B;
  --gds-chart-color-categorical-with-callout-03-steps-step-02: #273542;
  --gds-chart-color-categorical-with-callout-04-steps-step-01: #5F6C7D;
  --gds-chart-color-categorical-with-callout-04-steps-step-02: #394756;
  --gds-chart-color-categorical-with-callout-04-steps-step-03: #192530;
  --gds-chart-color-categorical-with-callout-05-steps-step-01: #5F6C7D;
  --gds-chart-color-categorical-with-callout-05-steps-step-02: #495463;
  --gds-chart-color-categorical-with-callout-05-steps-step-03: #323E4A;
  --gds-chart-color-categorical-with-callout-05-steps-step-04: #192530;
  --gds-chart-color-categorical-with-callout-06-steps-step-01: #697686;
  --gds-chart-color-categorical-with-callout-06-steps-step-02: #515D6B;
  --gds-chart-color-categorical-with-callout-06-steps-step-03: #394756;
  --gds-chart-color-categorical-with-callout-06-steps-step-04: #273542;
  --gds-chart-color-categorical-with-callout-06-steps-step-05: #101A24;
  --gds-chart-color-divergent-step-cold-hot-10: #AAE2FE;
  --gds-chart-color-divergent-step-cold-hot-11: #CCEEFF;
  --gds-chart-color-divergent-step-cold-hot-12: #EBF8FF;
  --gds-chart-color-divergent-step-cold-hot-13: #FFF0F0;
  --gds-chart-color-divergent-step-cold-hot-14: #FFDFDB;
  --gds-chart-color-divergent-step-cold-hot-15: #FFC7C8;
  --gds-chart-color-divergent-step-cold-hot-16: #FFB9B5;
  --gds-chart-color-divergent-step-cold-hot-17: #FFA2A1;
  --gds-chart-color-divergent-step-cold-hot-18: #F29193;
  --gds-chart-color-divergent-step-cold-hot-19: #F07577;
  --gds-chart-color-divergent-step-cold-hot-20: #DE4E4F;
  --gds-chart-color-divergent-step-cold-hot-21: #CC2427;
  --gds-chart-color-divergent-step-cold-hot-22: #9C2124;
  --gds-chart-color-divergent-step-cold-hot-23: #742021;
  --gds-chart-color-divergent-step-cold-hot-24: #401C1C;
  --gds-chart-color-divergent-step-cold-hot-01: #092D3E;
  --gds-chart-color-divergent-step-cold-hot-02: #013D5B;
  --gds-chart-color-divergent-step-cold-hot-03: #015884;
  --gds-chart-color-divergent-step-cold-hot-04: #0070A8;
  --gds-chart-color-divergent-step-cold-hot-05: #1388C3;
  --gds-chart-color-divergent-step-cold-hot-06: #2DA9E6;
  --gds-chart-color-divergent-step-cold-hot-07: #3FB6F2;
  --gds-chart-color-divergent-step-cold-hot-08: #54C4FC;
  --gds-chart-color-divergent-step-cold-hot-09: #81D4FE;
  --gds-chart-color-rating-step-excellent: #26873E;
  --gds-chart-color-rating-step-good: #94C62F;
  --gds-chart-color-rating-step-average: #F9C606;
  --gds-chart-color-rating-step-fair: #EE7E1B;
  --gds-chart-color-rating-step-poor: #CC2427;
  --gds-chart-color-sequential-step-default-10: #013D5B;
  --gds-chart-color-sequential-step-default-11: #092D3E;
  --gds-chart-color-sequential-step-default-12: #0E1D25;
  --gds-chart-color-sequential-step-default-01: #EBF8FF;
  --gds-chart-color-sequential-step-default-02: #CCEEFF;
  --gds-chart-color-sequential-step-default-03: #AAE2FE;
  --gds-chart-color-sequential-step-default-04: #81D4FE;
  --gds-chart-color-sequential-step-default-05: #54C4FC;
  --gds-chart-color-sequential-step-default-06: #2DA9E6;
  --gds-chart-color-sequential-step-default-07: #1388C3;
  --gds-chart-color-sequential-step-default-08: #0070A8;
  --gds-chart-color-sequential-step-default-09: #015884;
  --gds-chart-color-sequential-step-neutral-10: #323E4A;
  --gds-chart-color-sequential-step-neutral-11: #192530;
  --gds-chart-color-sequential-step-neutral-12: #101A24;
  --gds-chart-color-sequential-step-neutral-01: #F0F4FA;
  --gds-chart-color-sequential-step-neutral-02: #E4E9F0;
  --gds-chart-color-sequential-step-neutral-03: #D8DDE3;
  --gds-chart-color-sequential-step-neutral-04: #C3C8CF;
  --gds-chart-color-sequential-step-neutral-05: #B7BCC2;
  --gds-chart-color-sequential-step-neutral-06: #98A0AB;
  --gds-chart-color-sequential-step-neutral-07: #78828F;
  --gds-chart-color-sequential-step-neutral-08: #5F6C7D;
  --gds-chart-color-sequential-step-neutral-09: #495463;
  --gds-chart-color-sequential-step-critical-10: #742021;
  --gds-chart-color-sequential-step-critical-11: #401C1C;
  --gds-chart-color-sequential-step-critical-12: #2E1919;
  --gds-chart-color-sequential-step-critical-01: #FFF0F0;
  --gds-chart-color-sequential-step-critical-02: #FFDFDB;
  --gds-chart-color-sequential-step-critical-03: #FFC7C8;
  --gds-chart-color-sequential-step-critical-04: #FFB9B5;
  --gds-chart-color-sequential-step-critical-05: #FFA2A1;
  --gds-chart-color-sequential-step-critical-06: #F07577;
  --gds-chart-color-sequential-step-critical-07: #DE4E4F;
  --gds-chart-color-sequential-step-critical-08: #CC2427;
  --gds-chart-color-sequential-step-critical-09: #9C2124;
  --gds-chart-color-sequential-step-critical-alt-10: #571796;
  --gds-chart-color-sequential-step-critical-alt-11: #36135E;
  --gds-chart-color-sequential-step-critical-alt-12: #230F3B;
  --gds-chart-color-sequential-step-critical-alt-01: #F6EDFF;
  --gds-chart-color-sequential-step-critical-alt-02: #EFDEFF;
  --gds-chart-color-sequential-step-critical-alt-03: #E7CFFF;
  --gds-chart-color-sequential-step-critical-alt-04: #DBBEF7;
  --gds-chart-color-sequential-step-critical-alt-05: #CBA5F2;
  --gds-chart-color-sequential-step-critical-alt-06: #BA87EE;
  --gds-chart-color-sequential-step-critical-alt-07: #A263E0;
  --gds-chart-color-sequential-step-critical-alt-08: #8A42D1;
  --gds-chart-color-sequential-step-critical-alt-09: #742FBA;
  --gds-chart-color-sequential-step-favorable-10: #094D2B;
  --gds-chart-color-sequential-step-favorable-11: #132B0D;
  --gds-chart-color-sequential-step-favorable-12: #0A1F05;
  --gds-chart-color-sequential-step-favorable-01: #D6FCD6;
  --gds-chart-color-sequential-step-favorable-02: #B1F2B1;
  --gds-chart-color-sequential-step-favorable-03: #8EE58E;
  --gds-chart-color-sequential-step-favorable-04: #7CDE7C;
  --gds-chart-color-sequential-step-favorable-05: #66CC66;
  --gds-chart-color-sequential-step-favorable-06: #50B250;
  --gds-chart-color-sequential-step-favorable-07: #338F3E;
  --gds-chart-color-sequential-step-favorable-08: #187A3E;
  --gds-chart-color-sequential-step-favorable-09: #006332;
  --gds-chart-color-single-step-default: #014B70;
  --gds-chart-color-single-step-favorable: #26873E;
  --gds-chart-color-single-step-critical: #CC2427;
  --gds-chart-color-single-step-critical-alt: #8A42D1;
  --gds-chart-color-step-inactive: #BFBFBF;
  --gds-chart-color-border-contrast: hsl(0 0% 0% / 0.28);
  --gds-checkbox-spacing-height-small: 14px;
  --gds-checkbox-spacing-height-medium: 18px;
  --gds-checkbox-spacing-width-small: 14px;
  --gds-checkbox-spacing-width-medium: 18px;
  --gds-circular-loading-indicator-spacing-width-small: 16px;
  --gds-circular-loading-indicator-spacing-width-medium: 24px;
  --gds-circular-loading-indicator-spacing-width-large: 48px;
  --gds-circular-loading-indicator-spacing-height-small: 16px;
  --gds-circular-loading-indicator-spacing-height-medium: 24px;
  --gds-circular-loading-indicator-spacing-height-large: 48px;
  --gds-circular-loading-indicator-stroke-width-small: 10px;
  --gds-circular-loading-indicator-stroke-width-medium: 8px;
  --gds-circular-loading-indicator-stroke-width-large: 8px;
  --gds-color-background-page: #FFFFFF;
  --gds-color-background-page-elevated: #FFFFFF;
  --gds-color-background-base-01: #FFFFFF;
  --gds-color-background-base-01-hover: #FAF8F5;
  --gds-color-background-base-01-press: #F4F1EB;
  --gds-color-background-base-02: #F4F1EB;
  --gds-color-background-base-03: #EBE6DD;
  --gds-color-background-base-04: #E0DCD3;
  --gds-color-background-brand: #013D5B;
  --gds-color-background-transparent: transparent;
  --gds-color-background-overlay-emphasis-high: #00000080;
  --gds-color-background-overlay-emphasis-low: #00000033;
  --gds-color-background-interactive-emphasis-high: #013D5B;
  --gds-color-background-interactive-emphasis-high-hover: #032740;
  --gds-color-background-interactive-emphasis-high-press: #031E36;
  --gds-color-background-interactive-emphasis-low: #D9EBED;
  --gds-color-background-interactive-emphasis-low-hover: #C1DDE3;
  --gds-color-background-interactive-emphasis-low-press: #A6CBD6;
  --gds-color-background-interactive-emphasis-none: transparent;
  --gds-color-background-interactive-emphasis-none-hover: #F2F7F7;
  --gds-color-background-interactive-emphasis-none-press: #EBF4F5;
  --gds-color-background-interactive-emphasis-none-focus: #F2F7F7;
  --gds-color-background-critical-emphasis-high: #BF5547;
  --gds-color-background-critical-emphasis-high-hover: #A33F31;
  --gds-color-background-critical-emphasis-high-press: #8F3629;
  --gds-color-background-critical-emphasis-low: #FFE1DB;
  --gds-color-background-critical-emphasis-low-hover: #F2BDB6;
  --gds-color-background-critical-emphasis-low-press: #EEA79E;
  --gds-color-background-critical-emphasis-none: transparent;
  --gds-color-background-critical-emphasis-none-hover: #FFF6F5;
  --gds-color-background-critical-emphasis-none-press: #FFEEEB;
  --gds-color-background-critical-emphasis-none-focus: #FFF6F5;
  --gds-color-background-favorable-emphasis-high: #62800B;
  --gds-color-background-favorable-emphasis-high-hover: #466B11;
  --gds-color-background-favorable-emphasis-high-press: #3E5917;
  --gds-color-background-favorable-emphasis-low: #E2EDCC;
  --gds-color-background-favorable-emphasis-low-hover: #BBCF8A;
  --gds-color-background-favorable-emphasis-low-press: #AAC267;
  --gds-color-background-warning-emphasis-high: #EBCE2D;
  --gds-color-background-warning-emphasis-high-hover: #D6BB31;
  --gds-color-background-warning-emphasis-high-press: #C4AA25;
  --gds-color-background-warning-emphasis-low: #F7EC88;
  --gds-color-background-warning-emphasis-low-hover: #F0DE54;
  --gds-color-background-warning-emphasis-low-press: #EBCE2D;
  --gds-color-background-informational-emphasis-high: #427D94;
  --gds-color-background-informational-emphasis-high-hover: #216280;
  --gds-color-background-informational-emphasis-high-press: #17597A;
  --gds-color-background-informational-emphasis-low: #D9EBED;
  --gds-color-background-informational-emphasis-low-hover: #C1DDE3;
  --gds-color-background-informational-emphasis-low-press: #A6CBD6;
  --gds-color-background-neutral-emphasis-high: #14110D;
  --gds-color-background-neutral-emphasis-high-hover: #26231E;
  --gds-color-background-neutral-emphasis-high-press: #302D28;
  --gds-color-background-neutral-emphasis-medium: #7A756F;
  --gds-color-background-neutral-emphasis-medium-hover: #615D55;
  --gds-color-background-neutral-emphasis-medium-press: #47443F;
  --gds-color-background-neutral-emphasis-low: #EBE6DD;
  --gds-color-background-neutral-emphasis-low-hover: #E0DCD3;
  --gds-color-background-neutral-emphasis-low-press: #D0CBC3;
  --gds-color-background-neutral-emphasis-none: transparent;
  --gds-color-background-neutral-emphasis-none-hover: #0F09020D;
  --gds-color-background-neutral-emphasis-none-press: #0F09021A;
  --gds-color-background-neutral-inverse-emphasis-high: #FFFFFF;
  --gds-color-background-neutral-inverse-emphasis-high-hover: #EBE6DD;
  --gds-color-background-neutral-inverse-emphasis-high-press: #E0DCD3;
  --gds-color-background-neutral-inverse-emphasis-none: transparent;
  --gds-color-background-neutral-inverse-emphasis-none-hover: #FFFFFF0D;
  --gds-color-background-neutral-inverse-emphasis-none-press: #FFFFFF1A;
  --gds-color-background-neutral-inverse-inactive-emphasis-low: #FFFFFF1A;
  --gds-color-background-neutral-inverse-inactive-emphasis-none: transparent;
  --gds-color-background-input: #FFFFFF;
  --gds-color-background-inactive-emphasis-medium: #D0CBC3;
  --gds-color-background-inactive-emphasis-low: #0F09020D;
  --gds-color-background-inactive-emphasis-none: transparent;
  --gds-color-background-on-image: #FFFFFF;
  --gds-color-background-on-image-hover: #FFFFFFE5;
  --gds-color-background-on-image-press: #FFFFFFCC;
  --gds-color-background-on-image-inactive: #FFFFFF33;
  --gds-color-background-on-image-inverse: transparent;
  --gds-color-background-on-image-inverse-hover: #00000026;
  --gds-color-background-on-image-inverse-press: #0000004D;
  --gds-color-background-on-image-inverse-inactive: transparent;
  --gds-color-background-on-any-image: #FFFFFF;
  --gds-color-background-on-any-image-hover: #FFFFFFE5;
  --gds-color-background-on-any-image-press: #FFFFFFCC;
  --gds-color-background-on-any-image-inactive: #FFFFFF33;
  --gds-color-background-on-any-image-inverse: #0000008C;
  --gds-color-background-on-any-image-inverse-hover: #000000A6;
  --gds-color-background-on-any-image-inverse-press: #000000BF;
  --gds-color-background-on-any-image-inverse-inactive: #00000033;
  --gds-color-background-track: #E0DCD3;
  --gds-color-background-logo: #F4F1EB;
  --gds-color-border-neutral-emphasis-high: #14110D;
  --gds-color-border-neutral-emphasis-high-hover: #26231E;
  --gds-color-border-neutral-emphasis-high-press: #3B3834;
  --gds-color-border-neutral-emphasis-medium: #858079;
  --gds-color-border-neutral-emphasis-medium-hover: #6B6760;
  --gds-color-border-neutral-emphasis-medium-press: #54514D;
  --gds-color-border-neutral-emphasis-low: #0F090226;
  --gds-color-border-neutral-emphasis-low-hover: #BFBAB2;
  --gds-color-border-neutral-emphasis-low-press: #A39E96;
  --gds-color-border-neutral-inverse-emphasis-high: #FFFFFF;
  --gds-color-border-neutral-inverse-emphasis-high-hover: #EBE6DD;
  --gds-color-border-neutral-inverse-emphasis-high-press: #E0DCD3;
  --gds-color-border-neutral-inverse-inactive: #FFFFFF33;
  --gds-color-border-focus: #14110D;
  --gds-color-border-focus-inverse: #FFFFFF;
  --gds-color-border-focus-on-image: #FFFFFF;
  --gds-color-border-interactive-empahsis-high: #306E88;
  --gds-color-border-interactive-empahsis-high-hover: #17597A;
  --gds-color-border-interactive-empahsis-high-press: #013D5B;
  --gds-color-border-interactive-emphasis-high: #306E88;
  --gds-color-border-interactive-emphasis-high-hover: #17597A;
  --gds-color-border-interactive-emphasis-high-press: #013D5B;
  --gds-color-border-critical-empahsis-high: #AD4739;
  --gds-color-border-critical-empahsis-high-hover: #8F3629;
  --gds-color-border-critical-empahsis-high-press: #69261C;
  --gds-color-border-critical-emphasis-high: #AD4739;
  --gds-color-border-critical-emphasis-high-hover: #8F3629;
  --gds-color-border-critical-emphasis-high-press: #69261C;
  --gds-color-border-favorable-empahsis-high: #527315;
  --gds-color-border-favorable-empahsis-high-hover: #3E5917;
  --gds-color-border-favorable-empahsis-high-press: #2E3D1C;
  --gds-color-border-favorable-emphasis-high: #527315;
  --gds-color-border-favorable-emphasis-high-hover: #3E5917;
  --gds-color-border-favorable-emphasis-high-press: #2E3D1C;
  --gds-color-border-warning-emphasis-high: #7A6710;
  --gds-color-border-warning-emphasis-high-hover: #615109;
  --gds-color-border-warning-emphasis-high-press: #473B05;
  --gds-color-border-inactive: #0F090233;
  --gds-color-border-on-image-emphasis-high: #FFFFFF;
  --gds-color-border-on-image-emphasis-high-hover: hsla(0 0% 100% / 0.9);
  --gds-color-border-on-image-emphasis-high-press: hsla(0 0% 100% / 0.8);
  --gds-color-border-on-image-emphasis-medium: #FFFFFF;
  --gds-color-border-on-image-emphasis-low: hsla(0 0% 100% / 0.2);
  --gds-color-border-on-image-emphasis-low-hover: hsla(0 0% 100% / 0.3);
  --gds-color-border-on-image-emphasis-low-press: hsla(0 0% 100% / 0.4);
  --gds-color-border-on-image-inactive: hsla(0 0% 100% / 0.2);
  --gds-color-border-track: #948E85;
  --gds-color-brand-midnight: #00132B;
  --gds-color-brand-atlantic: #013D5B;
  --gds-color-brand-pacific: #A6CBD6;
  --gds-color-brand-surf: #D6E8EA;
  --gds-color-brand-sky: #C0EAF2;
  --gds-color-brand-heritage-red: #CC2427;
  --gds-color-brand-prairie: #ACBAA3;
  --gds-color-brand-pistachio: #DAE8D8;
  --gds-color-brand-fern: #7A9A01;
  --gds-color-brand-brick: #BF5547;
  --gds-color-brand-parakeet: #E1E000;
  --gds-color-brand-linen: #EBE6DD;
  --gds-color-brand-oat: #F7F3EB;
  --gds-color-elevation: #0000001A;
  --gds-color-text-and-icon-neutral-primary: #14110D;
  --gds-color-text-and-icon-neutral-primary-hover: #26231E;
  --gds-color-text-and-icon-neutral-primary-press: #3B3834;
  --gds-color-text-and-icon-neutral-secondary: #6B6760;
  --gds-color-text-and-icon-neutral-secondary-hover: #54514D;
  --gds-color-text-and-icon-neutral-secondary-press: #3B3834;
  --gds-color-text-and-icon-neutral-inverse: #FFFFFF;
  --gds-color-text-and-icon-neutral-inverse-hover: #EBE6DD;
  --gds-color-text-and-icon-neutral-inverse-press: #E0DCD3;
  --gds-color-text-and-icon-neutral-inverse-inactive: #FFFFFF33;
  --gds-color-text-and-icon-on-image: #FFFFFF;
  --gds-color-text-and-icon-on-image-hover: hsla(0 0% 100% / 0.90);
  --gds-color-text-and-icon-on-image-press: #FFFFFFCC;
  --gds-color-text-and-icon-on-image-inactive: #FFFFFF33;
  --gds-color-text-and-icon-on-image-inverse: #14110D;
  --gds-color-text-and-icon-on-image-inverse-hover: #000000BF;
  --gds-color-text-and-icon-on-image-inverse-press: #000000A6;
  --gds-color-text-and-icon-on-image-inverse-secondary: #6B6760;
  --gds-color-text-and-icon-on-image-inverse-placeholder: #6B6760;
  --gds-color-text-and-icon-on-image-inverse-inactive: #00000080;
  --gds-color-text-and-icon-interactive: #306E88;
  --gds-color-text-and-icon-interactive-hover: #17597A;
  --gds-color-text-and-icon-interactive-press: #013D5B;
  --gds-color-text-and-icon-interactive-visited: #805AA1;
  --gds-color-text-and-icon-critical: #AD4739;
  --gds-color-text-and-icon-critical-hover: #8F3629;
  --gds-color-text-and-icon-critical-press: #69261C;
  --gds-color-text-and-icon-favorable: #527315;
  --gds-color-text-and-icon-favorable-hover: #3E5917;
  --gds-color-text-and-icon-favorable-press: #2E3D1C;
  --gds-color-text-and-icon-warning: #7A6710;
  --gds-color-text-and-icon-warning-hover: #615109;
  --gds-color-text-and-icon-warning-press: #473B05;
  --gds-color-text-and-icon-informational: #306E88;
  --gds-color-text-and-icon-informational-hover: #17597A;
  --gds-color-text-and-icon-informational-press: #013D5B;
  --gds-color-text-and-icon-placeholder: #7A756F;
  --gds-color-text-and-icon-inactive: #0F090233;
  --gds-color-text-and-icon-inherit-mixing: #000000;
  --gds-color-text-and-icon-on-warning-emphasis-high: #211B00;
  --gds-color-text-and-icon-on-warning-emphasis-high-hover: #211B00;
  --gds-color-text-and-icon-on-warning-emphasis-high-press: #211B00;
  --gds-corner-radius-pill: 9999px;
  --gds-corner-radius-x-large: 16px;
  --gds-corner-radius-large: 12px;
  --gds-corner-radius-medium: 8px;
  --gds-corner-radius-small: 6px;
  --gds-corner-radius-tiny: 4px;
  --gds-corner-radius-none: 0px;
  --gds-dot-color-background-neutral: #948E85;
  --gds-dot-color-background-informational: #5E96AB;
  --gds-dot-color-background-favorable: #7A9A01;
  --gds-dot-color-background-warning: #EBCE2D;
  --gds-dot-color-background-critical: #DB7060;
  --gds-dot-color-border-neutral: #7A756F;
  --gds-dot-color-border-informational: #427D94;
  --gds-dot-color-border-favorable: #62800B;
  --gds-dot-color-border-warning: #8A7515;
  --gds-dot-color-border-critical: #BF5547;
  --gds-elevation-01: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --gds-elevation-01-reverse: 0px -1px 4px 0px rgba(0, 0, 0, 0.2);
  --gds-elevation-02: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --gds-elevation-02-reverse: 0px -2px 8px 0px rgba(0, 0, 0, 0.2);
  --gds-elevation-03: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --gds-elevation-03-reverse: 0px -4px 16px 0px rgba(0, 0, 0, 0.2);
  --gds-elevation-dragging: 0 2px 12px 0 #0000001A;
  --gds-elevation-floating-small: 0 4px 12px 0 #0000001A;
  --gds-elevation-floating-medium: 0 4px 24px 0 #0000001A;
  --gds-elevation-floating-large: 0 4px 48px 0 #0000001A;
  --gds-font-family:
    "Optimist",
    "system-ui",
    "-apple-system",
    "BlinkMacSystemFont",
    "Segoe UI",
    "Roboto",
    "Oxygen-Sans",
    "Ubuntu",
    "Cantarell",
    "Helvetica Neue",
    "Arial",
    sans-serif;
  --gds-font-family-code:
    "SFMono-Regular",
    "Fira Code",
    "Consolas",
    "Liberation Mono",
    "Menlo",
    "Monaco",
    "Consolas",
    monospace;
  --gds-font-letter-spacing-tiny: -0.5px;
  --gds-font-letter-spacing-small: -0.25px;
  --gds-font-letter-spacing-medium: 0px;
  --gds-font-letter-spacing-large: 0.25px;
  --gds-font-letter-spacing-xlarge: 0.5px;
  --gds-font-letter-spacing-xxlarge: 1px;
  --gds-font-letter-spacing-xxxlarge: 1.2px;
  --gds-font-letter-spacing-fluid-neg0-5-neg0-25: clamp(-0.5px, -0.75px + 0.0417vw, -0.25px);
  --gds-font-letter-spacing-fluid-neg0-25-0: clamp(-0.25px, -0.5px + 0.0417vw, 0px);
  --gds-font-line-height-ratio-120: 1.2;
  --gds-font-line-height-ratio-130: 1.3;
  --gds-font-line-height-ratio-150: 1.5;
  --gds-font-line-height-ratio-175: 1.75;
  --gds-font-line-height-tiny: 1.2;
  --gds-font-line-height-small: 1.3;
  --gds-font-line-height-medium: 1.5;
  --gds-font-line-height-large: 1.75;
  --gds-font-line-height-explicit-small-1: 18px;
  --gds-font-line-height-explicit-small-2: 20px;
  --gds-font-line-height-explicit-medium-1: 24px;
  --gds-font-line-height-explicit-medium-2: 28px;
  --gds-font-line-height-explicit-medium-3: 32px;
  --gds-font-line-height-explicit-large-1: 40px;
  --gds-font-line-height-explicit-large-2: 48px;
  --gds-font-line-height-explicit-large-3: 56px;
  --gds-font-line-height-explicit-xlarge-1: 72px;
  --gds-font-size-12: .75rem;
  --gds-font-size-14: .875rem;
  --gds-font-size-16: 1rem;
  --gds-font-size-18: 1.125rem;
  --gds-font-size-20: 1.25rem;
  --gds-font-size-24: 1.5rem;
  --gds-font-size-28: 1.75rem;
  --gds-font-size-32: 2rem;
  --gds-font-size-36: 2.25rem;
  --gds-font-size-40: 2.5rem;
  --gds-font-size-48: 3rem;
  --gds-font-size-64: 4rem;
  --gds-font-size-fluid-20-18: clamp(1.125rem, 1rem + 0.3333vw, 1.25rem);
  --gds-font-size-fluid-24-20: clamp(1.25rem, 1rem + 0.6667vw, 1.5rem);
  --gds-font-size-fluid-28-24: clamp(1.5rem, 1.25rem + 0.6667vw, 1.75rem);
  --gds-font-size-fluid-32-28: clamp(1.75rem, 1.5rem + 0.6667vw, 2rem);
  --gds-font-size-fluid-36-32: clamp(2rem, 1.75rem + 0.6667vw, 2.25rem);
  --gds-font-size-fluid-40-36: clamp(2.25rem, 2rem + 0.6667vw, 2.5rem);
  --gds-font-size-fluid-48-40: clamp(2.5rem, 2rem + 1.3333vw, 3rem);
  --gds-font-size-fluid-64-40: clamp(2.5rem, 1rem + 4vw, 4rem);
  --gds-font-size-small-1: 12px;
  --gds-font-size-small-2: 14px;
  --gds-font-size-medium-1: 16px;
  --gds-font-size-medium-2: 20px;
  --gds-font-size-medium-3: 24px;
  --gds-font-size-large-1: 32px;
  --gds-font-size-large-2: 40px;
  --gds-font-size-large-3: 48px;
  --gds-font-size-xlarge-1: 64px;
  --gds-font-weight-extra-light: 100;
  --gds-font-weight-light: 300;
  --gds-font-weight-regular: 400;
  --gds-font-weight-semibold: 600;
  --gds-icon-spacing-width-small: 16px;
  --gds-icon-spacing-width-medium: 24px;
  --gds-icon-spacing-width-large: 32px;
  --gds-icon-spacing-width-xlarge: 40px;
  --gds-icon-spacing-height-small: 16px;
  --gds-icon-spacing-height-medium: 24px;
  --gds-icon-spacing-height-large: 32px;
  --gds-icon-spacing-height-xlarge: 40px;
  --gds-inline-alert-color-border-neutral: #A39E96;
  --gds-inline-alert-color-border-informational: #6AA5B8;
  --gds-inline-alert-color-border-favorable: #88A61B;
  --gds-inline-alert-color-border-warning: #B29B24;
  --gds-inline-alert-color-border-critical: #E57D6E;
  --gds-input-spacing-height-small: 32px;
  --gds-input-spacing-height-medium: 48px;
  --gds-layout-breakpoint-min-xsmall: 369px;
  --gds-layout-breakpoint-min-small: 600px;
  --gds-layout-breakpoint-min-medium: 768px;
  --gds-layout-breakpoint-min-large: 1024px;
  --gds-layout-breakpoint-min-xlarge: 1200px;
  --gds-layout-breakpoint-min-xxlarge: 1920px;
  --gds-layout-breakpoint-max-xxsmall: 368px;
  --gds-layout-breakpoint-max-xsmall: 599px;
  --gds-layout-breakpoint-max-small: 767px;
  --gds-layout-breakpoint-max-medium: 1023px;
  --gds-layout-breakpoint-max-large: 1199px;
  --gds-layout-breakpoint-max-xlarge: 1919px;
  --gds-layout-columns-xxsmall: 4;
  --gds-layout-columns-xsmall: 4;
  --gds-layout-columns-small: 8;
  --gds-layout-columns-medium: 8;
  --gds-layout-columns-large: 12;
  --gds-layout-columns-xlarge: 12;
  --gds-layout-columns-xxlarge: 12;
  --gds-layout-margin-xxsmall: 24px;
  --gds-layout-margin-xsmall: 24px;
  --gds-layout-margin-small: 48px;
  --gds-layout-margin-medium: 48px;
  --gds-layout-margin-large: 48px;
  --gds-layout-margin-xlarge: auto;
  --gds-layout-margin-xxlarge: auto;
  --gds-layout-max-width-full: 100%;
  --gds-layout-max-width-content-xlarge: 1120px;
  --gds-layout-max-width-content-xxlarge: 1120px;
  --gds-radio-spacing-height-small: 16px;
  --gds-radio-spacing-height-medium: 20px;
  --gds-radio-spacing-width-small: 16px;
  --gds-radio-spacing-width-medium: 20px;
  --gds-search-bar-color-background: #F4F1EB;
  --gds-spacing-12: 12px;
  --gds-spacing-16: 16px;
  --gds-spacing-18: 18px;
  --gds-spacing-20: 20px;
  --gds-spacing-24: 24px;
  --gds-spacing-32: 32px;
  --gds-spacing-40: 40px;
  --gds-spacing-48: 48px;
  --gds-spacing-56: 56px;
  --gds-spacing-64: 64px;
  --gds-spacing-72: 72px;
  --gds-spacing-80: 80px;
  --gds-spacing-88: 88px;
  --gds-spacing-96: 96px;
  --gds-spacing-margin-0: 0px;
  --gds-spacing-margin-10: 1px;
  --gds-spacing-margin-25: 2px;
  --gds-spacing-margin-50: 4px;
  --gds-spacing-margin-75: 6px;
  --gds-spacing-margin-100: 8px;
  --gds-spacing-margin-150: 12px;
  --gds-spacing-margin-200: 16px;
  --gds-spacing-margin-300: 24px;
  --gds-spacing-margin-400: 32px;
  --gds-spacing-padding-0: 0px;
  --gds-spacing-padding-10: 1px;
  --gds-spacing-padding-25: 2px;
  --gds-spacing-padding-50: 4px;
  --gds-spacing-padding-75: 6px;
  --gds-spacing-padding-100: 8px;
  --gds-spacing-padding-150: 12px;
  --gds-spacing-padding-200: 16px;
  --gds-spacing-padding-225: 18px;
  --gds-spacing-padding-250: 20px;
  --gds-spacing-padding-300: 24px;
  --gds-spacing-padding-400: 32px;
  --gds-spacing-none: 0px;
  --gds-spacing-01: 1px;
  --gds-spacing-02: 2px;
  --gds-spacing-04: 4px;
  --gds-spacing-06: 6px;
  --gds-spacing-08: 8px;
  --gds-spacing-touch-target-min-height: 24px;
  --gds-spacing-touch-target-min-width: 24px;
  --gds-toggle-color-background-track-off: #858079;
  --gds-toggle-color-background-track-on: #013D5B;
  --gds-toggle-color-background-track-on-critical: #BF5547;
  --gds-toggle-color-background-track-inactive: #D0CBC3;
  --gds-toggle-color-background-knob: #FFFFFF;
  --gds-toggle-color-background-knob-inactive: #F4F1EB;
  --gds-z-index-deep: -9999;
  --gds-z-index-default: 1;
  --gds-z-index-dialog: 1000;
  --gds-z-index-loading: 5000;
  --gds-z-index-sticky: 100;
  --gds-z-index-top: 10000;
}

/* node_modules/@cof/gds-styles/src/partials/_typography.css */
.gds-font-display {
  line-height: var(--gds-font-line-height-ratio-120);
  font-family: var(--gds-font-family);
  font-weight: var(--gds-font-weight-regular);
  letter-spacing: var(--gds-font-letter-spacing-tiny);
}
.gds-font-display[data-size=large],
.gds-font-display[size=large] {
  font-size: var(--gds-font-size-64);
}
:is(.gds-font-display[data-size=large], .gds-font-display[size=large])[data-fluid],
:is(.gds-font-display[data-size=large], .gds-font-display[size=large])[fluid] {
  font-size: var(--gds-font-size-fluid-64-40);
  letter-spacing: var(--gds-font-letter-spacing-fluid-neg0-5-neg0-25);
}
.gds-font-display[data-size=medium],
.gds-font-display[size=medium] {
  font-size: var(--gds-font-size-48);
}
:is(.gds-font-display[data-size=medium], .gds-font-display[size=medium])[data-fluid],
:is(.gds-font-display[data-size=medium], .gds-font-display[size=medium])[fluid] {
  font-size: var(--gds-font-size-fluid-48-40);
  letter-spacing: var(--gds-font-letter-spacing-fluid-neg0-5-neg0-25);
}
.gds-font-display[data-size=small],
.gds-font-display[size=small] {
  font-size: var(--gds-font-size-40);
  letter-spacing: var(--gds-font-letter-spacing-small);
}
:is(.gds-font-display[data-size=small], .gds-font-display[size=small])[data-fluid],
:is(.gds-font-display[data-size=small], .gds-font-display[size=small])[fluid] {
  font-size: var(--gds-font-size-fluid-40-36);
  letter-spacing: var(--gds-font-letter-spacing-fluid-neg0-25-0);
}
.gds-font-display[data-weight=light],
.gds-font-display[weight=light] {
  font-weight: var(--gds-font-weight-light);
}
.gds-font-display[data-weight=regular],
.gds-font-display[weight=regular] {
  font-weight: var(--gds-font-weight-regular);
}
.gds-font-heading {
  line-height: var(--gds-font-line-height-ratio-130);
  font-family: var(--gds-font-family);
  font-weight: var(--gds-font-weight-regular);
  letter-spacing: var(--gds-font-letter-spacing-medium);
}
.gds-font-heading[data-size="3x-large"],
.gds-font-heading[size="3x-large"] {
  font-size: var(--gds-font-size-36);
}
:is(.gds-font-heading[data-size="3x-large"], .gds-font-heading[size="3x-large"])[data-fluid],
:is(.gds-font-heading[data-size="3x-large"], .gds-font-heading[size="3x-large"])[fluid] {
  font-size: var(--gds-font-size-fluid-36-32);
}
.gds-font-heading[data-size="2x-large"],
.gds-font-heading[size="2x-large"] {
  font-size: var(--gds-font-size-32);
}
:is(.gds-font-heading[data-size="2x-large"], .gds-font-heading[size="2x-large"])[data-fluid],
:is(.gds-font-heading[data-size="2x-large"], .gds-font-heading[size="2x-large"])[fluid] {
  font-size: var(--gds-font-size-fluid-32-28);
}
.gds-font-heading[data-size=x-large],
.gds-font-heading[size=x-large] {
  font-size: var(--gds-font-size-28);
}
:is(.gds-font-heading[data-size=x-large], .gds-font-heading[size=x-large])[data-fluid],
:is(.gds-font-heading[data-size=x-large], .gds-font-heading[size=x-large])[fluid] {
  font-size: var(--gds-font-size-fluid-28-24);
}
.gds-font-heading[data-size=large],
.gds-font-heading[size=large] {
  font-size: var(--gds-font-size-24);
}
:is(.gds-font-heading[data-size=large], .gds-font-heading[size=large])[data-fluid],
:is(.gds-font-heading[data-size=large], .gds-font-heading[size=large])[fluid] {
  font-size: var(--gds-font-size-fluid-24-20);
}
.gds-font-heading[data-size=medium],
.gds-font-heading[size=medium] {
  font-size: var(--gds-font-size-20);
  line-height: var(--gds-font-line-height-ratio-150);
}
:is(.gds-font-heading[data-size=medium], .gds-font-heading[size=medium])[data-fluid],
:is(.gds-font-heading[data-size=medium], .gds-font-heading[size=medium])[fluid] {
  font-size: var(--gds-font-size-fluid-20-18);
}
.gds-font-heading[data-size=small],
.gds-font-heading[size=small] {
  font-size: var(--gds-font-size-16);
  line-height: var(--gds-font-line-height-ratio-150);
}
.gds-font-heading[data-size=x-small],
.gds-font-heading[size=x-small] {
  font-size: var(--gds-font-size-14);
  line-height: var(--gds-font-line-height-ratio-150);
}
.gds-font-heading[data-emphasized],
.gds-font-heading[emphasized] {
  font-weight: var(--gds-font-weight-semibold);
}
.gds-font-body {
  line-height: var(--gds-font-line-height-ratio-150);
  font-family: var(--gds-font-family);
  font-weight: var(--gds-font-weight-regular);
  letter-spacing: var(--gds-font-letter-spacing-medium);
}
.gds-font-body[data-size=large],
.gds-font-body[size=large] {
  font-size: var(--gds-font-size-20);
}
.gds-font-body[data-size=medium],
.gds-font-body[size=medium] {
  font-size: var(--gds-font-size-16);
}
.gds-font-body[data-size=small],
.gds-font-body[size=small] {
  font-size: var(--gds-font-size-14);
}
.gds-font-body[data-size=x-small],
.gds-font-body[size=x-small] {
  font-size: var(--gds-font-size-12);
}
.gds-font-body[data-emphasized],
.gds-font-body[emphasized] {
  font-weight: var(--gds-font-weight-semibold);
}
.gds-font-eyebrow {
  line-height: var(--gds-font-line-height-ratio-150);
  font-family: var(--gds-font-family);
  font-weight: var(--gds-font-weight-semibold);
  letter-spacing: var(--gds-font-letter-spacing-xxxlarge);
  text-transform: uppercase;
}
.gds-font-eyebrow[data-size=medium],
.gds-font-eyebrow[size=medium] {
  font-size: var(--gds-font-size-16);
}
.gds-font-eyebrow[data-size=small],
.gds-font-eyebrow[size=small] {
  font-size: var(--gds-font-size-14);
  letter-spacing: var(--gds-font-letter-spacing-xxlarge);
}
.gds-font-label {
  line-height: var(--gds-font-line-height-ratio-150);
  font-family: var(--gds-font-family);
  font-weight: var(--gds-font-weight-regular);
  letter-spacing: var(--gds-font-letter-spacing-medium);
}
.gds-font-label[data-size=x-large],
.gds-font-label[size=x-large] {
  font-size: var(--gds-font-size-24);
  line-height: var(--gds-font-line-height-ratio-130);
}
.gds-font-label[data-size=large],
.gds-font-label[size=large] {
  font-size: var(--gds-font-size-20);
  line-height: var(--gds-font-line-height-ratio-130);
}
.gds-font-label[data-size=medium],
.gds-font-label[size=medium] {
  font-size: var(--gds-font-size-16);
}
.gds-font-label[data-size=small],
.gds-font-label[size=small] {
  font-size: var(--gds-font-size-14);
  line-height: var(--gds-font-line-height-ratio-130);
}
.gds-font-label[data-size=x-small],
.gds-font-label[size=x-small] {
  font-size: var(--gds-font-size-12);
  line-height: var(--gds-font-line-height-ratio-120);
}
.gds-font-label[data-emphasized],
.gds-font-label[emphasized] {
  font-weight: var(--gds-font-weight-semibold);
}

/* node_modules/@cof/gds-styles/src/global/typography.css */

/* apps/ease-web-platform/src/styles.scss */
.c1-ease-elevation {
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
}
.c1-ease-elevation--none {
  box-shadow: none;
}
.c1-ease-elevation--level-1 {
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
}
.c1-ease-elevation--level-2 {
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
}
.c1-ease-elevation--level-3 {
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.2);
}
.c1-ease-elevation {
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
}
.c1-ease-elevation--none {
  box-shadow: none;
}
.c1-ease-elevation--level-1 {
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
}
.c1-ease-elevation--level-2 {
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
}
.c1-ease-elevation--level-3 {
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.2);
}
.gng-tooltip {
  color: #fff;
  background: #1f1f1f;
  border-radius: 6px;
  display: none;
  outline: 0;
  position: relative;
  text-align: left;
  transform-origin: top;
  z-index: 1;
  padding-top: 7px;
  padding-right: 12px;
  padding-bottom: 9px;
  padding-left: 12px;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.2);
  font-family:
    Optimist,
    "Helvetica Neue",
    "Helvetica",
    "Arial",
    sans-serif;
  font-size: 14px;
  line-height: 1.5em;
  font-weight: 400;
}
.gng-tooltip--large {
  width: 288px;
  white-space: normal;
}
.gng-tooltip--small {
  width: 144px;
  white-space: normal;
}
.gng-tooltip--light {
  color: #011728;
  background: white;
  color: #011728;
  background: #fff;
}
.gng-tooltip--dark {
  color: #fff;
  background: #011728;
}
.gng-tooltip__trigger {
  cursor: pointer;
  position: relative;
  min-width: 1px;
  min-height: 1px;
}
button.gng-tooltip__trigger:not(.c1-ease-button--ghost) {
  border-bottom: 0;
}
input.gng-tooltip__trigger:not(.c1-ease-button--ghost) {
  border-bottom: 0;
}
.gng-tooltip__trigger--light {
  color: #fff;
}
.gng-tooltip__trigger.gng-tooltip__info-icon,
.gng-tooltip__trigger.gng-tooltip__info-icon--light {
  border-bottom: 0;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .gng-tooltip__trigger.gng-tooltip__info-icon,
  .gng-tooltip__trigger.gng-tooltip__info-icon--light {
    display: inline-flex;
    align-items: center;
    width: auto;
    white-space: nowrap;
    vertical-align: middle;
  }
}
.gng-tooltip__info-icon::after {
  background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 7C7.45 7 7 7.45 7 8V11C7 11.55 7.45 12 8 12C8.55 12 9 11.55 9 11V8C9 7.45 8.55 7 8 7Z' fill='%23121212'/%3E%3Cpath d='M9.25 4.5C9.25 5.19036 8.69036 5.75 8 5.75C7.30964 5.75 6.75 5.19036 6.75 4.5C6.75 3.80964 7.30964 3.25 8 3.25C8.69036 3.25 9.25 3.80964 9.25 4.5Z' fill='%23121212'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 0C3.58 0 0 3.58 0 8C0 12.42 3.58 16 8 16C12.42 16 16 12.42 16 8C16 3.58 12.42 0 8 0ZM8 14C4.69 14 2 11.31 2 8C2 4.69 4.69 2 8 2C11.31 2 14 4.69 14 8C14 11.31 11.31 14 8 14Z' fill='%23121212'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  left: 100%;
  content: "";
  border-bottom: 0 none;
}
@-moz-document url-prefix() {
  .gng-tooltip__info-icon::after {
    height: 100%;
    vertical-align: middle;
  }
}
.gng-tooltip__info-icon:hover::after,
.gng-tooltip__info-icon:focus::after {
  background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 8C0 3.58 3.58 0 8 0C12.42 0 16 3.58 16 8C16 12.42 12.42 16 8 16C3.58 16 0 12.42 0 8ZM8 5.75C8.69036 5.75 9.25 5.19036 9.25 4.5C9.25 3.80964 8.69036 3.25 8 3.25C7.30964 3.25 6.75 3.80964 6.75 4.5C6.75 5.19036 7.30964 5.75 8 5.75ZM8 7C7.45 7 7 7.45 7 8V11C7 11.55 7.45 12 8 12C8.55 12 9 11.55 9 11V8C9 7.45 8.55 7 8 7Z' fill='%231F1F1F'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  left: 100%;
  content: "";
}
@-moz-document url-prefix() {
  .gng-tooltip__info-icon:hover::after,
  .gng-tooltip__info-icon:focus::after {
    height: 100%;
    vertical-align: middle;
  }
}
.gng-tooltip__info-icon--light::after {
  background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 7C7.45 7 7 7.45 7 8V11C7 11.55 7.45 12 8 12C8.55 12 9 11.55 9 11V8C9 7.45 8.55 7 8 7Z' fill='%23FFFFFF'/%3E%3Cpath d='M9.25 4.5C9.25 5.19036 8.69036 5.75 8 5.75C7.30964 5.75 6.75 5.19036 6.75 4.5C6.75 3.80964 7.30964 3.25 8 3.25C8.69036 3.25 9.25 3.80964 9.25 4.5Z' fill='%23FFFFFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 0C3.58 0 0 3.58 0 8C0 12.42 3.58 16 8 16C12.42 16 16 12.42 16 8C16 3.58 12.42 0 8 0ZM8 14C4.69 14 2 11.31 2 8C2 4.69 4.69 2 8 2C11.31 2 14 4.69 14 8C14 11.31 11.31 14 8 14Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  left: 100%;
  content: "";
  border-bottom: 0 none;
}
@-moz-document url-prefix() {
  .gng-tooltip__info-icon--light::after {
    height: 100%;
    vertical-align: middle;
  }
}
.gng-tooltip__info-icon--light:hover::after,
.gng-tooltip__info-icon--light:focus::after {
  background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 8C0 3.58 3.58 0 8 0C12.42 0 16 3.58 16 8C16 12.42 12.42 16 8 16C3.58 16 0 12.42 0 8ZM8 5.75C8.69036 5.75 9.25 5.19036 9.25 4.5C9.25 3.80964 8.69036 3.25 8 3.25C7.30964 3.25 6.75 3.80964 6.75 4.5C6.75 5.19036 7.30964 5.75 8 5.75ZM8 7C7.45 7 7 7.45 7 8V11C7 11.55 7.45 12 8 12C8.55 12 9 11.55 9 11V8C9 7.45 8.55 7 8 7Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  left: 100%;
  content: "";
}
@-moz-document url-prefix() {
  .gng-tooltip__info-icon--light:hover::after,
  .gng-tooltip__info-icon--light:focus::after {
    height: 100%;
    vertical-align: middle;
  }
}
.gng-tooltip__info-icon--small {
  line-height: 24px;
}
.gng-tooltip__info-icon--small::after {
  background-size: 16px;
  height: 24px;
  width: 24px;
}
.gng-tooltip__info-icon--small:hover::after,
.gng-tooltip__info-icon--small:focus::after {
  background-size: 16px;
  height: 24px;
  width: 24px;
}
.gng-tooltip__info-icon--medium {
  line-height: 36px;
}
.gng-tooltip__info-icon--medium::after {
  background-size: 24px;
  height: 36px;
  width: 36px;
}
.gng-tooltip__info-icon--medium:hover::after,
.gng-tooltip__info-icon--medium:focus::after {
  background-size: 24px;
  height: 36px;
  width: 36px;
}
.gng-tooltip__info-icon--large {
  line-height: 48px;
}
.gng-tooltip__info-icon--large::after {
  background-size: 32px;
  height: 48px;
  width: 48px;
}
.gng-tooltip__info-icon--large:hover::after,
.gng-tooltip__info-icon--large:focus::after {
  background-size: 32px;
  height: 48px;
  width: 48px;
}
.gng-tooltip__trigger:focus + .gng-tooltip,
.gng-tooltip__trigger:hover + .gng-tooltip,
.gng-tooltip__trigger:focus .gng-tooltip,
.gng-tooltip__trigger:hover .gng-tooltip {
  display: block;
  left: 0;
  right: initial;
  bottom: 8px;
}
.gng-tooltip__trigger:focus + .gng-tooltip--top-center,
.gng-tooltip__trigger:hover + .gng-tooltip--top-center,
.gng-tooltip__trigger:focus .gng-tooltip--top-center,
.gng-tooltip__trigger:hover .gng-tooltip--top-center {
  display: block;
  left: 50%;
  right: initial;
  bottom: 8px;
}
.gng-tooltip__trigger:focus + .gng-tooltip--top-left,
.gng-tooltip__trigger:hover + .gng-tooltip--top-left,
.gng-tooltip__trigger:focus .gng-tooltip--top-left,
.gng-tooltip__trigger:hover .gng-tooltip--top-left {
  display: block;
  left: 0;
  right: initial;
  bottom: 8px;
}
.gng-tooltip__trigger:focus + .gng-tooltip--top-right,
.gng-tooltip__trigger:hover + .gng-tooltip--top-right,
.gng-tooltip__trigger:focus .gng-tooltip--top-right,
.gng-tooltip__trigger:hover .gng-tooltip--top-right {
  display: block;
  right: 0;
  bottom: 8px;
}
.gng-tooltip__trigger:focus + .gng-tooltip--bottom-center,
.gng-tooltip__trigger:hover + .gng-tooltip--bottom-center,
.gng-tooltip__trigger:focus .gng-tooltip--bottom-center,
.gng-tooltip__trigger:hover .gng-tooltip--bottom-center {
  display: block;
  top: 8px;
  left: 50%;
  right: initial;
}
.gng-tooltip__trigger:focus + .gng-tooltip--bottom-left,
.gng-tooltip__trigger:hover + .gng-tooltip--bottom-left,
.gng-tooltip__trigger:focus .gng-tooltip--bottom-left,
.gng-tooltip__trigger:hover .gng-tooltip--bottom-left {
  left: 0;
  right: initial;
  top: 8px;
}
.gng-tooltip__trigger:focus + .gng-tooltip--bottom-right,
.gng-tooltip__trigger:hover + .gng-tooltip--bottom-right,
.gng-tooltip__trigger:focus .gng-tooltip--bottom-right,
.gng-tooltip__trigger:hover .gng-tooltip--bottom-right {
  display: block;
  top: 8px;
  right: 0;
}
.gng-tooltip__trigger:focus + .gng-tooltip--left,
.gng-tooltip__trigger:hover + .gng-tooltip--left,
.gng-tooltip__trigger:focus .gng-tooltip--left,
.gng-tooltip__trigger:hover .gng-tooltip--left {
  right: 8px;
}
.gng-tooltip__trigger:focus + .gng-tooltip--right,
.gng-tooltip__trigger:hover + .gng-tooltip--right,
.gng-tooltip__trigger:focus .gng-tooltip--right,
.gng-tooltip__trigger:hover .gng-tooltip--right {
  left: 8px;
}
.gng-tooltip__info-icon:focus .gng-tooltip--top-right,
.gng-tooltip__info-icon:hover .gng-tooltip--top-right,
.gng-tooltip__info-icon--light:focus .gng-tooltip--top-right,
.gng-tooltip__info-icon--light:hover .gng-tooltip--top-right {
  right: -24px;
}
.gng-tooltip__panel {
  pointer-events: none !important;
}
.gng-tooltip {
  display: block;
}
.gng-tooltip__trigger.gng-tooltip-inline {
  border-bottom: 1px dashed black;
  vertical-align: baseline;
  display: inline;
  white-space: normal;
}
.gng-tooltip--top-left {
  display: block;
  left: 0;
  right: initial;
  bottom: 8px;
}
.gng-tooltip--top-center {
  display: block;
  left: 50%;
  right: initial;
  bottom: 8px;
}
.gng-tooltip--top-right {
  display: block;
  right: 0;
  bottom: 8px;
}
.gng-tooltip--bottom-left {
  left: 0;
  right: initial;
  top: 8px;
}
.gng-tooltip--bottom-center {
  display: block;
  top: 8px;
  left: 50%;
  right: initial;
}
.gng-tooltip--bottom-right {
  display: block;
  top: 8px;
  right: 0;
}
.gng-tooltip--right {
  left: 8px;
}
.gng-tooltip--left {
  right: 8px;
}
.altitude-light,
.beacon-light {
  --gds-font-size-12: 1.2rem;
  --gds-font-size-14: 1.4rem;
  --gds-font-size-16: 1.6rem;
  --gds-font-size-18: 1.8rem;
  --gds-font-size-20: 2rem;
  --gds-font-size-24: 2.4rem;
  --gds-font-size-28: 2.8rem;
  --gds-font-size-32: 3.2rem;
  --gds-font-size-36: 3.6rem;
  --gds-font-size-40: 4rem;
  --gds-font-size-48: 4.8rem;
  --gds-font-size-64: 6.4rem;
}
body {
  padding-bottom: var(--c1-ease-cookie-consent-banner-height, 0);
}

/* libs/shared/styles/global.scss */
@font-face {
  font-family: "Optimist";
  src: url(/ease-ui/dist/fonts/Optimist_W_Rg.eot);
  src:
    url(/ease-ui/dist/fonts/Optimist_W_Rg.eot?#iefix) format("embedded-opentype"),
    url(/ease-ui/dist/fonts/Optimist_W_Rg.woff2) format("woff2"),
    url(/ease-ui/dist/fonts/Optimist_W_Rg.woff) format("woff"),
    url(/ease-ui/dist/fonts/Optimist_W_Rg.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Optimist";
  src: url(/ease-ui/dist/fonts/Optimist_W_It.eot);
  src:
    url(/ease-ui/dist/fonts/Optimist_W_It.eot?#iefix) format("embedded-opentype"),
    url(/ease-ui/dist/fonts/Optimist_W_It.woff2) format("woff2"),
    url(/ease-ui/dist/fonts/Optimist_W_It.woff) format("woff"),
    url(/ease-ui/dist/fonts/Optimist_W_It.ttf) format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Optimist";
  src: url(/ease-ui/dist/fonts/Optimist_W_XLt.eot);
  src:
    url(/ease-ui/dist/fonts/Optimist_W_XLt.eot?#iefix) format("embedded-opentype"),
    url(/ease-ui/dist/fonts/Optimist_W_XLt.woff2) format("woff2"),
    url(/ease-ui/dist/fonts/Optimist_W_XLt.woff) format("woff"),
    url(/ease-ui/dist/fonts/Optimist_W_XLt.ttf) format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Optimist";
  src: url(/ease-ui/dist/fonts/Optimist_W_XLtIt.eot);
  src:
    url(/ease-ui/dist/fonts/Optimist_W_XLtIt.eot?#iefix) format("embedded-opentype"),
    url(/ease-ui/dist/fonts/Optimist_W_XLtIt.woff2) format("woff2"),
    url(/ease-ui/dist/fonts/Optimist_W_XLtIt.woff) format("woff"),
    url(/ease-ui/dist/fonts/Optimist_W_XLtIt.ttf) format("truetype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Optimist";
  src: url(/ease-ui/dist/fonts/Optimist_W_Lt.eot);
  src:
    url(/ease-ui/dist/fonts/Optimist_W_Lt.eot?#iefix) format("embedded-opentype"),
    url(/ease-ui/dist/fonts/Optimist_W_Lt.woff2) format("woff2"),
    url(/ease-ui/dist/fonts/Optimist_W_Lt.woff) format("woff"),
    url(/ease-ui/dist/fonts/Optimist_W_Lt.ttf) format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Optimist";
  src: url(/ease-ui/dist/fonts/Optimist_W_LtIt.eot);
  src:
    url(/ease-ui/dist/fonts/Optimist_W_LtIt.eot?#iefix) format("embedded-opentype"),
    url(/ease-ui/dist/fonts/Optimist_W_LtIt.woff2) format("woff2"),
    url(/ease-ui/dist/fonts/Optimist_W_LtIt.woff) format("woff"),
    url(/ease-ui/dist/fonts/Optimist_W_LtIt.ttf) format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "Optimist";
  src: url(/ease-ui/dist/fonts/Optimist_W_SBd.eot);
  src:
    url(/ease-ui/dist/fonts/Optimist_W_SBd.eot?#iefix) format("embedded-opentype"),
    url(/ease-ui/dist/fonts/Optimist_W_SBd.woff2) format("woff2"),
    url(/ease-ui/dist/fonts/Optimist_W_SBd.woff) format("woff"),
    url(/ease-ui/dist/fonts/Optimist_W_SBd.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Optimist";
  src: url(/ease-ui/dist/fonts/Optimist_W_SBdIt.eot);
  src:
    url(/ease-ui/dist/fonts/Optimist_W_SBdIt.eot?#iefix) format("embedded-opentype"),
    url(/ease-ui/dist/fonts/Optimist_W_SBdIt.woff2) format("woff2"),
    url(/ease-ui/dist/fonts/Optimist_W_SBdIt.woff) format("woff"),
    url(/ease-ui/dist/fonts/Optimist_W_SBdIt.ttf) format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Optimist";
  src: url(/ease-ui/dist/fonts/Optimist_W_SBd.eot);
  src:
    url(/ease-ui/dist/fonts/Optimist_W_SBd.eot?#iefix) format("embedded-opentype"),
    url(/ease-ui/dist/fonts/Optimist_W_SBd.woff2) format("woff2"),
    url(/ease-ui/dist/fonts/Optimist_W_SBd.woff) format("woff"),
    url(/ease-ui/dist/fonts/Optimist_W_SBd.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Optimist";
  src: url(/ease-ui/dist/fonts/Optimist_W_SBdIt.eot);
  src:
    url(/ease-ui/dist/fonts/Optimist_W_SBdIt.eot?#iefix) format("embedded-opentype"),
    url(/ease-ui/dist/fonts/Optimist_W_SBdIt.woff2) format("woff2"),
    url(/ease-ui/dist/fonts/Optimist_W_SBdIt.woff) format("woff"),
    url(/ease-ui/dist/fonts/Optimist_W_SBdIt.ttf) format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Optimist";
  src: url(/ease-ui/dist/fonts/Optimist_W_Bd.eot);
  src:
    url(/ease-ui/dist/fonts/Optimist_W_Bd.eot?#iefix) format("embedded-opentype"),
    url(/ease-ui/dist/fonts/Optimist_W_Bd.woff2) format("woff2"),
    url(/ease-ui/dist/fonts/Optimist_W_Bd.woff) format("woff"),
    url(/ease-ui/dist/fonts/Optimist_W_Bd.ttf) format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Optimist";
  src: url(/ease-ui/dist/fonts/Optimist_W_BdIt.eot);
  src:
    url(/ease-ui/dist/fonts/Optimist_W_BdIt.eot?#iefix) format("embedded-opentype"),
    url(/ease-ui/dist/fonts/Optimist_W_BdIt.woff2) format("woff2"),
    url(/ease-ui/dist/fonts/Optimist_W_BdIt.woff) format("woff"),
    url(/ease-ui/dist/fonts/Optimist_W_BdIt.ttf) format("truetype");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "easeIcon";
  src: url(/ease-ui/dist/fonts/ease-icons.eot?-yzf3kb);
  src:
    url(/ease-ui/dist/fonts/ease-icons.eot?#iefix-yzf3kb) format("embedded-opentype"),
    url(/ease-ui/dist/fonts/ease-icons.woff?-yzf3kb) format("woff"),
    url(/ease-ui/dist/fonts/ease-icons.ttf?-yzf3kb) format("truetype"),
    url(/ease-ui/dist/fonts/ease-icons.svg?-yzf3kb#icomoon) format("svg");
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family:
    "Optimist",
    Arial,
    Helvetica,
    sans-serif;
  font-smooth: always;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-family:
    "Optimist",
    Arial,
    Helvetica,
    sans-serif;
}
html {
  line-height: 1;
  font-size: 10px;
  text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
}
ol,
ul {
  list-style: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption,
th,
td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}
q,
blockquote {
  quotes: none;
}
q::before,
q::after,
blockquote::before,
blockquote::after {
  content: "";
  content: none;
}
a img {
  border: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
strong {
  font-weight: bold;
}
em,
i {
  font-style: italic;
}
@-ms-viewport {
  width: device-width;
}
.amount {
  font-size: 5rem;
  line-height: 0.55em;
  font-weight: 200;
  font-style: normal;
  letter-spacing: -0.075em;
  color: #fff;
}
.symbol,
.amount .symbol {
  font-size: 0.45em;
  font-weight: 200;
  font-style: regular;
  display: inline-block;
  position: relative;
  top: -0.8em;
}
.cents,
.amount .cents {
  font-size: 0.45em;
  font-weight: 200;
  font-style: regular;
  display: inline-block;
  position: relative;
  top: -0.8em;
}
body {
  font-size: 1.8rem;
  background-color: #f4f1f3;
  font-weight: 400;
  font-style: normal;
}
body.body-scroll {
  overflow: hidden;
}
div {
  -webkit-animation: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
  font-style: regular;
}
h1 {
  font-size: 7.2rem;
  line-height: 1em;
}
h2 {
  font-size: 3.8rem;
  line-height: 1em;
}
h3 {
  font-size: 2rem;
  line-height: 1.15em;
}
h4 {
  font-size: 1.7rem;
  line-height: 1.15em;
}
h5,
h6 {
  font-size: 1rem;
  line-height: 1.15em;
}
p {
  line-height: 2.7rem;
}
a {
  color: #0d74af;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
@media only screen and (min-width: 600px) and (max-width: 1000px) {
  a::after {
    content: "tablet";
    display: none;
  }
}
@media only screen and (min-width: 1000px) {
  a::after {
    content: "desktop";
    display: none;
  }
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
  font-style: regular;
}
h1 {
  font-size: 7.2rem;
  line-height: 1em;
}
h2 {
  font-size: 3.8rem;
  line-height: 1em;
}
h3 {
  font-size: 2rem;
  line-height: 1.15em;
}
h4 {
  font-size: 1.7rem;
  line-height: 1.15em;
}
h5,
h6 {
  font-size: 1rem;
  line-height: 1.15em;
}
p {
  line-height: 2.7rem;
}
a {
  color: #0d74af;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
ul {
  list-style: disc;
  margin: 0 0 1.2rem;
}
ul li {
  margin-left: 2.4rem;
  line-height: 2.7rem;
}
ol {
  list-style: decimal;
  margin: 0 0 1.2rem;
}
ol li {
  margin-left: 2.4rem;
  line-height: 2.7rem;
}
img {
  max-width: 100%;
  border-style: none;
}
.symbol,
.amount .symbol {
  letter-spacing: 0;
  font-size: 50%;
  font-weight: 200;
  top: -0.7em;
}
@media only screen and (max-width: 600px) {
  .symbol,
  .amount .symbol {
    font-size: 32px;
    font-weight: 200;
    line-height: 32px;
  }
}
.symbol.suf {
  left: -0.8em;
}
.dollar,
.amount .dollar {
  position: relative;
  left: -0.2em;
  letter-spacing: -2px;
  font-size: auto;
  font-weight: 100;
}
@media only screen and (max-width: 600px) {
  .dollar,
  .amount .dollar {
    font-size: 55px;
    line-height: 55px;
    top: -5px;
  }
}
.cents,
.amount .cents {
  left: -0.6em;
  letter-spacing: 0;
  font-size: 50%;
  font-weight: 200;
  top: -0.7em;
}
@media only screen and (max-width: 600px) {
  .cents,
  .amount .cents {
    font-size: 32px;
    font-weight: 200;
    line-height: 32px;
    margin-top: 5px;
  }
}
.value {
  letter-spacing: -1px;
}
.amount {
  font-size: 5.2rem;
}
.amount .dot {
  display: none;
}
.million {
  margin-top: -0.2rem;
}
.million.symbol {
  font-size: 2rem;
}
.million.dollar {
  font-size: 4.3rem;
}
.million.cents {
  font-size: 2rem;
}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  color: black;
}
.animated.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
  border: red solid !important;
}
.animated:invalid {
  box-shadow: none;
}
.global-navigation--sidebar {
  display: flex;
}
@media only screen and (max-width: 696px) {
  .global-navigation--sidebar {
    display: inherit;
  }
}
.global-navigation-container__main {
  flex: 1;
}
.global-navigation .ui-view-container {
  flex: 1;
}
[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak {
  display: none !important;
}
:root {
  --c1-ease-color__branding--app-bar: var(--_c1-branding-appBarColor, #014876);
  --c1-ease-color__branding--background-image-extension: var(--_c1-branding-backgroundImageExtensionColor, #0f4d74);
  --c1-ease-color__branding--brand: var(--_c1-branding-brandColor, #013d5b);
  --c1-ease-color__branding--status-bar: var(--_c1-branding-statusBarColor, #00314f);
  --c1-ease-url__branding--background-image: var(--_c1-branding-backgroundImageUrl, none);
  --c1-ease-url__branding--card-art-image: var(--_c1-branding-cardArtImageUrl, none);
  --c1-ease-url__branding--logo-image: var(--_c1-branding-logoImageUrl, none);
}
html {
  box-sizing: border-box;
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-transform: none;
  width: 1px;
}
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media screen and (-ms-high-contrast: active) {
  .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: 0.6;
  }
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.288);
}
.cdk-overlay-transparent-backdrop,
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
.container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.container.contStatic {
  position: static;
}
@media screen and (min-width: 1000px) {
  .container {
    max-width: 1170px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .container [class^=col-xl-]:nth-child(odd) {
    margin-left: 0;
  }
}
.container::after,
.group::after {
  content: " ";
  display: table;
  clear: both;
}
.c1-ease-card-widget-center__full-size-widgets > :not(:has(*)),
.c1-ease-card-widget-center__half-size-widgets > :not(:has(*)) {
  display: none;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
