/**
 * color-scheme-light-dark.css
 * DO NOT MODIFY! This file is auto-generated by the FDS Tokens Pipeline
 * Auto-generated on 10/20/2025, 4:07:12 PM
 */

:root {
  --color-surface-background: light-dark(#f9f7f5,#141414);
  --color-surface-background-bright: light-dark(#ffffff,#292928);
  --color-surface-foreground: light-dark(#141414,#ffffff);
  --color-surface-foreground-subtle: light-dark(#525150,#d9d8d5);
  --color-surface-foreground-link: light-dark(#1d3986,#8cc1fd);
  --color-surface-foreground-link-interaction: light-dark(#132454,#b8d9ff);
  --color-surface-line: light-dark(#757473,#abaaa8);
  --color-surface-line-subtle: light-dark(#e6e4e1,#403f3e);
  --color-surface-container-background-highest: light-dark(#ffffff,#323232);
  --color-surface-container-background-high: light-dark(#ffffff,#2f2f2f);
  --color-surface-container-background: light-dark(#ffffff,#292928);
  --color-surface-container-background-low: light-dark(#f9f7f5,#1c1b1b);
  --color-surface-container-background-lowest: light-dark(#f5f3f0,#141414);
  --color-surface-fixed-background: light-dark(#044014,#044014);
  --color-surface-fixed-foreground: light-dark(#ffffff,#ffffff);
  --color-surface-fixed-line: light-dark(#ffffff,#ffffff);
  --color-accent-primary-background: light-dark(#368727,#8ad97c);
  --color-accent-primary-background-interaction: light-dark(#1e6f1d,#bbebb2);
  --color-accent-primary-foreground: light-dark(#ffffff,#141414);
  --color-accent-primary-container-background: light-dark(#edfaeb,#044014);
  --color-accent-primary-container-foreground: light-dark(#403f3e,#abaaa8);
  --color-accent-primary-container-line: light-dark(#0f5319,#d4f3cf);
  --color-accent-secondary-container-background-interaction: light-dark(#e6e4e1,#757473);
  --color-accent-secondary-container-foreground: light-dark(#141414,#ffffff);
  --color-accent-secondary-container-line: light-dark(#525150,#abaaa8);
  --color-status-success-background: light-dark(#1e6f1d,#65c754);
  --color-status-success-foreground: light-dark(#ffffff,#141414);
  --color-status-success-container-background: light-dark(#edfaeb,#044014);
  --color-status-success-container-background-dim: light-dark(#d4f3cf,#0f5319);
  --color-status-success-container-foreground: light-dark(#1e6f1d,#65c754);
  --color-status-success-container-line: light-dark(#0f5319,#65c754);
  --color-status-warning-background: light-dark(#9d3b0f,#ffc371);
  --color-status-warning-foreground: light-dark(#ffffff,#141414);
  --color-status-warning-container-background: light-dark(#fff8ed,#7f330f);
  --color-status-warning-container-background-dim: light-dark(#fff0d4,#9d3b0f);
  --color-status-warning-container-foreground: light-dark(#9d3b0f,#ffc371);
  --color-status-warning-container-line: light-dark(#7f330f,#ff9f37);
  --color-status-error-background: light-dark(#c31212,#ff6868);
  --color-status-error-foreground: light-dark(#ffffff,#141414);
  --color-status-error-container-background: light-dark(#fff1f1,#861616);
  --color-status-error-container-background-dim: light-dark(#ffe0e0,#a11313);
  --color-status-error-container-foreground: light-dark(#c31212,#ff9f9f);
  --color-status-error-container-line: light-dark(#a11313,#ff6868);
  --color-status-info-background: light-dark(#2751c2,#60a5fa);
  --color-status-info-foreground: light-dark(#ffffff,#141414);
  --color-status-info-container-background: light-dark(#f5faff,#132454);
  --color-status-info-container-background-dim: light-dark(#daebff,#1d3986);
  --color-status-info-container-foreground: light-dark(#2751c2,#60a5fa);
  --color-status-info-container-line: light-dark(#1d3986,#60a5fa);
  --color-status-inactive-background: light-dark(#f5f3f0,#292928);
  --color-status-inactive-foreground: light-dark(#abaaa8,#525150);
  --color-status-inactive-line: light-dark(#abaaa8,#525150);
  --color-data-performance-gain: light-dark(#1e6f1d,#65c754);
  --color-data-performance-loss: light-dark(#c31212,#ff6868);
  --color-data-performance-neutral: light-dark(#757473,#abaaa8);
  --color-data-asset-domestic-stock: light-dark(#132454,#3880f3);
  --color-data-asset-foreign-stock: light-dark(#047cb8,#a3e2ff);
  --color-data-asset-bonds: light-dark(#1e6f1d,#8ad97c);
  --color-data-asset-short-term: light-dark(#997e05,#e2d698);
  --color-data-asset-other: light-dark(#c74b07,#ffc371);
  --color-data-asset-unknown: light-dark(#7232ba,#d4b3fb);
  --color-data-asset-alternatives: light-dark(#c318a0,#fe98f5);
  --color-data-categorical-1: light-dark(#2751c2,#8cc1fd);
  --color-data-categorical-2: light-dark(#1e6f1d,#8ad97c);
  --color-data-categorical-3: light-dark(#7232ba,#d4b3fb);
  --color-data-categorical-4: light-dark(#997e05,#e2d698);
  --color-data-categorical-5: light-dark(#c318a0,#fe98f5);
  --color-data-categorical-6: light-dark(#047cb8,#a3e2ff);
  --color-data-categorical-7: light-dark(#c74b07,#ffc371);
  --color-data-categorical-8: light-dark(#058070,#51f7d5);
  --color-data-categorical-9: light-dark(#757473,#abaaa8);
  --color-data-categorical-10: light-dark(#c31212,#ff9f9f);
  --color-data-mono-green-1: light-dark(#d4f3cf,#d4f3cf);
  --color-data-mono-green-2: light-dark(#8ad97c,#bbebb2);
  --color-data-mono-green-3: light-dark(#48ac36,#8ad97c);
  --color-data-mono-green-4: light-dark(#1e6f1d,#65c754);
  --color-data-mono-green-5: light-dark(#044014,#48ac36);
  --color-data-mono-blue-1: light-dark(#daebff,#daebff);
  --color-data-mono-blue-2: light-dark(#8cc1fd,#b8d9ff);
  --color-data-mono-blue-3: light-dark(#3880f3,#8cc1fd);
  --color-data-mono-blue-4: light-dark(#2751c2,#60a5fa);
  --color-data-mono-blue-5: light-dark(#132454,#3880f3);
  --color-data-mono-red-1: light-dark(#ffe0e0,#ffe0e0);
  --color-data-mono-red-2: light-dark(#ff9f9f,#ffc7c7);
  --color-data-mono-red-3: light-dark(#fa3939,#ff9f9f);
  --color-data-mono-red-4: light-dark(#c31212,#ff6868);
  --color-data-mono-red-5: light-dark(#861616,#fa3939);
  --color-data-mono-neutral-1: light-dark(#f5f3f0,#f5f3f0);
  --color-data-mono-neutral-2: light-dark(#d9d8d5,#e6e4e1);
  --color-data-mono-neutral-3: light-dark(#757473,#d9d8d5);
  --color-data-mono-neutral-4: light-dark(#403f3e,#abaaa8);
  --color-data-mono-neutral-5: light-dark(#141414,#757473);
  --color-media-ideogram-high-contrast-background: light-dark(#044014,#d4f3cf);
  --color-media-ideogram-high-contrast-foreground: light-dark(#d4f3cf,#044014);
  --color-media-ideogram-low-contrast-background: light-dark(#d4f3cf,#044014);
  --color-media-ideogram-low-contrast-foreground: light-dark(#044014,#d4f3cf);
  --color-media-illustration-background-1: light-dark(#044014,#044014);
  --color-media-illustration-background-2: light-dark(#6ad539,#6ad539);
  --color-media-illustration-line: light-dark(#044014,#ffffff);
}
/**
 * legacy-variables.css
 * DO NOT MODIFY! This file is auto-generated by the FDS Tokens Pipeline
 * Auto-generated on 10/20/2025, 4:07:12 PM
 */


:root {
/* FDS legacy element-based color tokens (Generated) */
--action-primary-background: #368727;
--action-primary-background-active: #1e6f1d;
--action-primary-background-disabled: #f5f3f0;
--action-primary-background-focus: #1e6f1d;
--action-primary-background-hover: #1e6f1d;
--action-primary-fill: #368727;
--action-primary-foreground: #ffffff;
--action-primary-foreground-active: #ffffff;
--action-primary-foreground-disabled: #abaaa8;
--action-primary-foreground-focus: #ffffff;
--action-primary-foreground-hover: #ffffff;
--action-secondary-background: rgba(255, 255, 255, 0);
--action-secondary-background-active: rgba(255, 255, 255, 0);
--action-secondary-background-disabled: #f5f3f0;
--action-secondary-background-focus: #e6e4e1;
--action-secondary-background-hover: #e6e4e1;
--action-secondary-fill: #525150;
--action-secondary-foreground: #141414;
--action-secondary-foreground-active: #141414;
--action-secondary-foreground-disabled: #abaaa8;
--action-secondary-foreground-focus: #141414;
--action-secondary-foreground-hover: #141414;
--action-tertiary-background: rgba(255, 255, 255, 0);
--action-tertiary-background-active: rgba(255, 255, 255, 0);
--action-tertiary-background-disabled: #f5f3f0;
--action-tertiary-background-focus: #e6e4e1;
--action-tertiary-background-hover: #e6e4e1;
--action-tertiary-fill: #ffffff;
--action-tertiary-foreground: #141414;
--action-tertiary-foreground-active: #141414;
--action-tertiary-foreground-disabled: #abaaa8;
--action-tertiary-foreground-focus: #141414;
--action-tertiary-foreground-hover: #141414;
--avatar-background: #ffffff;
--avatar-foreground: #368727;
--box-background: #ffffff;
--box-fill: #e6e4e1;
--box-fill-focus: #141414;
--box-foreground: #141414;
--icon-data: rgba(255, 255, 255, 0);
--icon-foreground: #141414;
--indicator-background: #f5f3f0;
--indicator-background-critical-hover: #ffe0e0;
--indicator-background-critical: #fff1f1;
--indicator-background-info-hover: #daebff;
--indicator-background-info: #f5faff;
--indicator-background-status: #368727;
--indicator-background-success: #edfaeb;
--indicator-background-success-hover: #d4f3cf;
--indicator-background-warning-hover: #fff0d4;
--indicator-background-warning: #fff8ed;
--indicator-fill: #757473;
--indicator-fill-critical: #a11313;
--indicator-fill-gain: #1e6f1d;
--indicator-fill-info: #1d3986;
--indicator-fill-loss: #c31212;
--indicator-fill-neutral: #525150;
--indicator-fill-status: #368727;
--indicator-fill-success: #0f5319;
--indicator-fill-warning: #7f330f;
--indicator-foreground: #403f3e;
--indicator-foreground-critical: #c31212;
--indicator-foreground-info: #2751c2;
--indicator-foreground-status: #ffffff;
--indicator-foreground-success: #1e6f1d;
--indicator-foreground-warning: #9d3b0f;
--input-background: #ffffff;
--input-background-active: #65c754;
--input-background-disabled: #e6e4e1;
--input-background-error: #c31212;
--input-background-focus: #ffffff;
--input-background-hover: #ffffff;
--input-fill: #757473;
--input-fill-active: #e6e4e1;
--input-fill-disabled: #abaaa8;
--input-fill-error: #c31212;
--input-fill-focus: #141414;
--input-fill-hover: #292928;
--input-foreground: #141414;
--input-foreground-active: #f5f3f0;
--input-foreground-disabled: #abaaa8;
--input-foreground-error: #141414;
--input-foreground-focus: #141414;
--input-foreground-hover: #141414;
--input-placeholder: #403f3e;
--label-fill: #757473;
--layer-background: #f9f7f5;
--layer-background-content: #ffffff;
--layer-background-meta: #f5f3f0;
--layer-fill: #757473;
--layer-foreground: #141414;
--link-foreground: #1d3986;
--link-foreground-active: #132454;
--link-foreground-disabled: #abaaa8;
--link-foreground-focus: #132454;
--link-foreground-hover: #132454;
--list-background: #ffffff;
--list-background-active: #f9f7f5;
--list-background-focus: #edfaeb;
--list-background-header: #e6e4e1;
--list-fill: #abaaa8;
--media-background: #ffffff;
--media-ideogram-accent-1-high-contrast: #044014;
--media-ideogram-accent-1-low-contrast: #d4f3cf;
--media-illustration-accent-1-primary: #044014;
--media-illustration-accent-1-secondary: #6ad539;
--media-illustration-accent-1-stroke: #044014;
--nav-background: rgba(255, 255, 255, 0);
--nav-background-active: rgba(255, 255, 255, 0);
--nav-background-focus: rgba(255, 255, 255, 0);
--nav-background-hover: #f5f3f0;
--nav-fill: rgba(255, 255, 255, 0);
--nav-fill-active: #368727;
--nav-fill-focus: #141414;
--nav-fill-hover: #141414;
--nav-foreground: #141414;
--nav-foreground-active: #141414;
--nav-foreground-focus: #141414;
--nav-foreground-hover: #141414;
--outline-fill: #141414;
--separator-fill: #525150;
--text-fill-secondary: #525150;
--text-fill: #141414;
--toggle-background: #ffffff;
--toggle-background-active: #368727;
--toggle-background-disabled: #e6e4e1;
--toggle-background-error: #c31212;
--toggle-background-hover: #e6e4e1;
--toggle-background-selected: #d9d8d5;
--toggle-fill: #757473;
--toggle-fill-active: #1e6f1d;
--toggle-fill-disabled: #abaaa8;
--toggle-fill-error: #c31212;
--toggle-fill-hover: #e6e4e1;
--toggle-foreground: #ffffff;
--toggle-foreground-active: #ffffff;
--toggle-foreground-disabled: #abaaa8;
--toggle-foreground-error: #ffffff;
--toggle-foreground-hover: #ffffff;

/* FDS legacy element-based spacing tokens (Generated) */
--global-side-menu-width: 80px;
--global-side-panel-width: 288px;
--global-top-nav-height: 80px;
--global-z-nav: 100;
--global-z-page: 0;
--layout-width: 768px;
--layout-width-lg: 1280px;
--layout-width-md: 1024px;
--text-family: 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
--action-primary-weight: 600;
--action-secondary-weight: 600;
--action-tertiary-weight: 600;
--avatar-gap: 8px;
--avatar-height: 48px;
--avatar-padding: 24px;
--avatar-radius: 14400px;
--avatar-stroke: 2px;
--avatar-width: 48px;
--box-gap: 24px;
--box-margin: 24px;
--box-padding: 16px;
--box-padding-lg: 24px;
--box-radius: 12px;
--box-radius-lg: 24px;
--box-radius-sm: 8px;
--box-stroke: 1px;
--icon-height: 24px;
--icon-padding: 2px;
--icon-width: 24px;
--indicator-height: 4px;
--indicator-padding-sides: 8px;
--indicator-padding: 2px;
--indicator-radius: 4px;
--indicator-radius-round: 14400px;
--input-gap: 8px;
--input-height: 40px;
--input-line: 24px;
--input-padding: 16px;
--input-radius: 8px;
--input-radius-round: 14400px;
--input-size: 16px;
--input-stroke: 1px;
--input-weight: 400;
--layer-padding: 24px;
--layer-stroke: 1px;
--layout-gap: 24px;
--layout-gap-four: 96px;
--layout-gap-half: 12px;
--layout-gap-three: 64px;
--layout-gap-two: 48px;
--layout-margin: 24px;
--layout-padding: 24px;
--layout-padding-four: 96px;
--layout-padding-half: 12px;
--layout-padding-three: 64px;
--layout-padding-two: 48px;
--link-gap: 4px;
--link-line: 24px;
--link-size: 16px;
--link-weight: 400;
--link-weight-active: 700;
--list-padding: 16px;
--list-padding-sides: 16px;
--list-radius: 8px;
--list-size: 16px;
--list-stroke: 1px;
--media-gap: 8px;
--media-radius: 12px;
--media-radius-circle: 14400px;
--media-radius-round: 24px;
--media-stroke: 1px;
--media-ideogram-size-sm: 48px;
--media-ideogram-size-lg: 72px;
--media-ideogram-artwork-size-sm: 24px;
--media-ideogram-artwork-size-lg: 36px;
--media-illustration-size-xs: 128px;
--media-illustration-size-sm: 160px;
--media-illustration-size-md: 240px;
--media-illustration-size-lg: 320px;
--media-illustration-size-xl: 400px;
--nav-gap: 32px;
--nav-height: 80px;
--nav-padding: 24px;
--nav-size: 16px;
--nav-stroke: 4px;
--nav-weight: 600;
--nav-weight-active: 700;
--nav-weight-focus: 600;
--nav-weight-hover: 600;
--outline-margin: 3px;
--outline-stroke: 2px;
--section-gap: 24px;
--section-margin: 48px;
--section-padding: 24px;
--separator-gap: 8px;
--separator-stroke: 1px;
--text-size: 16px;
--toggle-gap: 2px;
--toggle-height: 16px;
--toggle-padding: 16px;
--toggle-radius: 14400px;
--toggle-radius-square: 3px;
--toggle-stroke: 1px;
--toggle-width: 16px;

/* Deprecated Apex font tokens (Static) */
--reference-font-weight-800: 800;
--reference-font-weight-700: 700;
--reference-font-weight-600: 600;
--reference-font-weight-500: 500;
--reference-font-weight-400: 400;
--reference-font-weight-300: 300;
--reference-font-line-700: 3.25rem;
--reference-font-line-600: 2.75rem;
--reference-font-line-500: 2.25rem;
--reference-font-line-400: 1.75rem;
--reference-font-line-300: 1.5rem;
--reference-font-line-200: 1.25rem;
--reference-font-line-100: 1rem;
--reference-font-size-700: 3rem;
--reference-font-size-600: 2.5rem;
--reference-font-size-500: 2rem;
--reference-font-size-400: 1.5rem;
--reference-font-size-300: 1.25rem;
--reference-font-size-200: 1.125rem;
--reference-font-size-100: 1rem;
--reference-font-size-75: 0.875rem;
--reference-font-size-50: 0.75rem;

/* Deprecated Apex uom tokens  (Static) */
--reference-uom-space-1800: 18rem;
--reference-uom-space-800: 8rem;
--reference-uom-space-600: 6rem;
--reference-uom-space-500: 5rem;
--reference-uom-space-400: 4rem;
--reference-uom-space-300: 3rem;
--reference-uom-space-250: 2.5rem;
--reference-uom-space-200: 2rem;
--reference-uom-space-150: 1.5rem;
--reference-uom-space-100: 1rem;
--reference-uom-space-75: 0.75rem;
--reference-uom-space-50: 0.5rem;
--reference-uom-space-25: 0.25rem;
--reference-uom-space-18: 0.1875rem;
--reference-uom-space-12: 0.125rem;
--reference-uom-width-400: 4rem;
--reference-uom-width-300: 3rem;
--reference-uom-width-250: 2.5rem;
--reference-uom-width-200: 2rem;
--reference-uom-width-150: 1.5rem;
--reference-uom-width-100: 1rem;
--reference-uom-width-75: 0.875rem;
--reference-uom-width-50: 0.75rem;
--reference-uom-height-300: 3rem;
--reference-uom-height-250: 2.5rem;
--reference-uom-height-200: 2rem;
--reference-uom-height-100: 1rem;
--reference-uom-stroke-400: 0.25rem;
--reference-uom-stroke-300: 0.1875rem;
--reference-uom-stroke-200: 0.125rem;
--reference-uom-stroke-100: 0.0625rem;
--reference-uom-stroke-0: 0;
--reference-uom-radius-900: 900;
--reference-uom-radius-200: 1.5rem;
--reference-uom-radius-100: 0.75rem;
--reference-uom-radius-50: 0.5rem;
--reference-uom-radius-25: 0.25rem;
--reference-uom-radius-18: 0.1875rem;
--reference-uom-radius-0: 0;
--reference-uom-breakpoint-300: 80rem;
--reference-uom-breakpoint-200: 64rem;
--reference-uom-breakpoint-100: 48rem;
}
/**
 * typography-standard.css
 * DO NOT MODIFY! This file is auto-generated by the FDS Tokens Pipeline
 * Auto-generated on 10/20/2025, 4:07:12 PM
 */

:root {
  --typography-heading-lg-default-font-family: 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for large headings. */
  --typography-heading-lg-default-font-size: 32px; /** Used for large headings. */
  --typography-heading-lg-default-font-weight: 700; /** Used for large headings. */
  --typography-heading-lg-default-letter-spacing: -0.75px; /** Used for large headings. */
  --typography-heading-lg-default-line-height: 36px; /** Used for large headings. */
  --typography-heading-lg-subtle-font-family: 'Fidelity Slab VAR', 'Fidelity Slab', 'Roboto Slab', 'Times New Roman', Times, serif; /** Used for display headings within a page. */
  --typography-heading-lg-subtle-font-size: 32px; /** Used for display headings within a page. */
  --typography-heading-lg-subtle-font-weight: 300; /** Used for display headings within a page. */
  --typography-heading-lg-subtle-letter-spacing: -0.75px; /** Used for display headings within a page. */
  --typography-heading-lg-subtle-line-height: 36px; /** Used for display headings within a page. */
  --typography-heading-md-default-font-family: 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for section headings. */
  --typography-heading-md-default-font-size: 24px; /** Used for section headings. */
  --typography-heading-md-default-font-weight: 700; /** Used for section headings. */
  --typography-heading-md-default-letter-spacing: -0.5px; /** Used for section headings. */
  --typography-heading-md-default-line-height: 28px; /** Used for section headings. */
  --typography-heading-md-subtle-font-family: 'Fidelity Slab VAR', 'Fidelity Slab', 'Roboto Slab', 'Times New Roman', Times, serif; /** Used for display headings within cards, panels, and layers. */
  --typography-heading-md-subtle-font-size: 24px; /** Used for display headings within cards, panels, and layers. */
  --typography-heading-md-subtle-font-weight: 300; /** Used for display headings within cards, panels, and layers. */
  --typography-heading-md-subtle-letter-spacing: -0.5px; /** Used for display headings within cards, panels, and layers. */
  --typography-heading-md-subtle-line-height: 28px; /** Used for display headings within cards, panels, and layers. */
  --typography-heading-sm-default-font-family: 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for sub-section headings. */
  --typography-heading-sm-default-font-size: 20px; /** Used for sub-section headings. */
  --typography-heading-sm-default-font-weight: 700; /** Used for sub-section headings. */
  --typography-heading-sm-default-letter-spacing: -0.25px; /** Used for sub-section headings. */
  --typography-heading-sm-default-line-height: 24px; /** Used for sub-section headings. */
  --typography-heading-sm-subtle-font-family: 'Fidelity Slab VAR', 'Fidelity Slab', 'Roboto Slab', 'Times New Roman', Times, serif; /** Used for display headings within cards, panels, and layers. */
  --typography-heading-sm-subtle-font-size: 20px; /** Used for display headings within cards, panels, and layers. */
  --typography-heading-sm-subtle-font-weight: 300; /** Used for display headings within cards, panels, and layers. */
  --typography-heading-sm-subtle-letter-spacing: -0.25px; /** Used for display headings within cards, panels, and layers. */
  --typography-heading-sm-subtle-line-height: 24px; /** Used for display headings within cards, panels, and layers. */
  --typography-heading-xl-default-font-family: 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for extra large headings. */
  --typography-heading-xl-default-font-size: 40px; /** Used for extra large headings. */
  --typography-heading-xl-default-font-weight: 700; /** Used for extra large headings. */
  --typography-heading-xl-default-letter-spacing: -1px; /** Used for extra large headings. */
  --typography-heading-xl-default-line-height: 44px; /** Used for extra large headings. */
  --typography-heading-xl-subtle-font-family: 'Fidelity Slab VAR', 'Fidelity Slab', 'Roboto Slab', 'Times New Roman', Times, serif; /** Used for display headings within a page. */
  --typography-heading-xl-subtle-font-size: 40px; /** Used for display headings within a page. */
  --typography-heading-xl-subtle-font-weight: 300; /** Used for display headings within a page. */
  --typography-heading-xl-subtle-letter-spacing: -1px; /** Used for display headings within a page. */
  --typography-heading-xl-subtle-line-height: 44px; /** Used for display headings within a page. */
  --typography-heading-xs-default-font-family: 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for smallest possible heading content. */
  --typography-heading-xs-default-font-size: 18px; /** Used for smallest possible heading content. */
  --typography-heading-xs-default-font-weight: 700; /** Used for smallest possible heading content. */
  --typography-heading-xs-default-letter-spacing: -0.25px; /** Used for smallest possible heading content. */
  --typography-heading-xs-default-line-height: 24px; /** Used for smallest possible heading content. */
  --typography-heading-xs-subtle-font-family: 'Fidelity Slab VAR', 'Fidelity Slab', 'Roboto Slab', 'Times New Roman', Times, serif; /** Used for smallest possible heading content. */
  --typography-heading-xs-subtle-font-size: 18px; /** Used for smallest possible heading content. */
  --typography-heading-xs-subtle-font-weight: 300; /** Used for smallest possible heading content. */
  --typography-heading-xs-subtle-letter-spacing: -0.25px; /** Used for smallest possible heading content. */
  --typography-heading-xs-subtle-line-height: 24px; /** Used for smallest possible heading content. */
  --typography-heading-xxl-default-font-family: 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for large display headings. */
  --typography-heading-xxl-default-font-size: 48px; /** Used for large display headings. */
  --typography-heading-xxl-default-font-weight: 700; /** Used for large display headings. */
  --typography-heading-xxl-default-letter-spacing: -1px; /** Used for large display headings. */
  --typography-heading-xxl-default-line-height: 52px; /** Used for large display headings. */
  --typography-heading-xxl-subtle-font-family: 'Fidelity Slab VAR', 'Fidelity Slab', 'Roboto Slab', 'Times New Roman', Times, serif; /** Used for large display headings. */
  --typography-heading-xxl-subtle-font-size: 48px; /** Used for large display headings. */
  --typography-heading-xxl-subtle-font-weight: 300; /** Used for large display headings. */
  --typography-heading-xxl-subtle-letter-spacing: -1px; /** Used for large display headings. */
  --typography-heading-xxl-subtle-line-height: 52px; /** Used for large display headings. */
  --typography-interactive-link-font-family: 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for links. */
  --typography-interactive-link-font-size: 16px; /** Used for links. */
  --typography-interactive-link-font-weight: 400; /** Used for links. */
  --typography-interactive-link-letter-spacing: -0.25px; /** Used for links. */
  --typography-interactive-link-line-height: 24px; /** Used for links. */
  --typography-interactive-link-text-decoration: underline; /** Used for links. */
  --typography-interactive-trigger-font-family: 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for text text that triggers an micro-interaction or action in the same view (tooltip, modal, etc.). */
  --typography-interactive-trigger-font-size: 16px; /** Used for text text that triggers an micro-interaction or action in the same view (tooltip, modal, etc.). */
  --typography-interactive-trigger-font-weight: 400; /** Used for text text that triggers an micro-interaction or action in the same view (tooltip, modal, etc.). */
  --typography-interactive-trigger-letter-spacing: -0.25px; /** Used for text text that triggers an micro-interaction or action in the same view (tooltip, modal, etc.). */
  --typography-interactive-trigger-line-height: 24px; /** Used for text text that triggers an micro-interaction or action in the same view (tooltip, modal, etc.). */
  --typography-interactive-trigger-text-decoration: dotted underline; /** Used for text text that triggers an micro-interaction or action in the same view (tooltip, modal, etc.). */
  --typography-text-lg-default-font-family: 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for lede paragraphs. */
  --typography-text-lg-default-font-size: 18px; /** Used for lede paragraphs. */
  --typography-text-lg-default-font-weight: 400; /** Used for lede paragraphs. */
  --typography-text-lg-default-letter-spacing: -0.25px; /** Used for lede paragraphs. */
  --typography-text-lg-default-line-height: 24px; /** Used for lede paragraphs. */
  --typography-text-lg-emphasis-font-family: 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for lede titles. */
  --typography-text-lg-emphasis-font-size: 18px; /** Used for lede titles. */
  --typography-text-lg-emphasis-font-weight: 600; /** Used for lede titles. */
  --typography-text-lg-emphasis-letter-spacing: -0.25px; /** Used for lede titles. */
  --typography-text-lg-emphasis-line-height: 24px; /** Used for lede titles. */
  --typography-text-md-default-font-family: 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for regular paragraphs. */
  --typography-text-md-default-font-size: 16px; /** Used for regular paragraphs. */
  --typography-text-md-default-font-weight: 400; /** Used for regular paragraphs. */
  --typography-text-md-default-letter-spacing: -0.25px; /** Used for regular paragraphs. */
  --typography-text-md-default-line-height: 24px; /** Used for regular paragraphs. */
  --typography-text-md-emphasis-font-family: 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for titles. */
  --typography-text-md-emphasis-font-size: 16px; /** Used for titles. */
  --typography-text-md-emphasis-font-weight: 600; /** Used for titles. */
  --typography-text-md-emphasis-letter-spacing: -0.25px; /** Used for titles. */
  --typography-text-md-emphasis-line-height: 24px; /** Used for titles. */
  --typography-text-sm-default-font-family: 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for minor paragraphs. */
  --typography-text-sm-default-font-size: 14px; /** Used for minor paragraphs. */
  --typography-text-sm-default-font-weight: 400; /** Used for minor paragraphs. */
  --typography-text-sm-default-letter-spacing: -0.25px; /** Used for minor paragraphs. */
  --typography-text-sm-default-line-height: 20px; /** Used for minor paragraphs. */
  --typography-text-sm-emphasis-font-family: 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for subtle titles. */
  --typography-text-sm-emphasis-font-size: 14px; /** Used for subtle titles. */
  --typography-text-sm-emphasis-font-weight: 600; /** Used for subtle titles. */
  --typography-text-sm-emphasis-letter-spacing: -0.25px; /** Used for subtle titles. */
  --typography-text-sm-emphasis-line-height: 20px; /** Used for subtle titles. */
  --typography-text-xs-default-font-family: 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for footnotes and disclaimers. */
  --typography-text-xs-default-font-size: 12px; /** Used for footnotes and disclaimers. */
  --typography-text-xs-default-font-weight: 400; /** Used for footnotes and disclaimers. */
  --typography-text-xs-default-letter-spacing: -0.25px; /** Used for footnotes and disclaimers. */
  --typography-text-xs-default-line-height: 16px; /** Used for footnotes and disclaimers. */
  --typography-text-xs-emphasis-font-family: 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for attribution and meta data. */
  --typography-text-xs-emphasis-font-size: 12px; /** Used for attribution and meta data. */
  --typography-text-xs-emphasis-font-weight: 600; /** Used for attribution and meta data. */
  --typography-text-xs-emphasis-letter-spacing: -0.25px; /** Used for attribution and meta data. */
  --typography-text-xs-emphasis-line-height: 16px; /** Used for attribution and meta data. */
  --typography-text-xs-tracked-font-family: 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Use when visual priority is given to a accompanying "visual" heading, but a semantic heading is still needed. Do not use by itself. */
  --typography-text-xs-tracked-font-size: 12px; /** Use when visual priority is given to a accompanying "visual" heading, but a semantic heading is still needed. Do not use by itself. */
  --typography-text-xs-tracked-font-weight: 600; /** Use when visual priority is given to a accompanying "visual" heading, but a semantic heading is still needed. Do not use by itself. */
  --typography-text-xs-tracked-letter-spacing: 1px; /** Use when visual priority is given to a accompanying "visual" heading, but a semantic heading is still needed. Do not use by itself. */
  --typography-text-xs-tracked-line-height: 16px; /** Use when visual priority is given to a accompanying "visual" heading, but a semantic heading is still needed. Do not use by itself. */
  --typography-text-xs-tracked-text-case: uppercase; /** Use when visual priority is given to a accompanying "visual" heading, but a semantic heading is still needed. Do not use by itself. */
}

/**
 * typography-standard-shorthand.css
 * DO NOT MODIFY! This file is auto-generated by the FDS Tokens Pipeline
 * Auto-generated on 10/20/2025, 4:07:12 PM
 */

:root {
  --typography-heading-lg-default: 700 32px/36px 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for large headings. */
  --typography-heading-lg-subtle: 300 32px/36px 'Fidelity Slab VAR', 'Fidelity Slab', 'Roboto Slab', 'Times New Roman', Times, serif; /** Used for display headings within a page. */
  --typography-heading-md-default: 700 24px/28px 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for section headings. */
  --typography-heading-md-subtle: 300 24px/28px 'Fidelity Slab VAR', 'Fidelity Slab', 'Roboto Slab', 'Times New Roman', Times, serif; /** Used for display headings within cards, panels, and layers. */
  --typography-heading-sm-default: 700 20px/24px 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for sub-section headings. */
  --typography-heading-sm-subtle: 300 20px/24px 'Fidelity Slab VAR', 'Fidelity Slab', 'Roboto Slab', 'Times New Roman', Times, serif; /** Used for display headings within cards, panels, and layers. */
  --typography-heading-xl-default: 700 40px/44px 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for extra large headings. */
  --typography-heading-xl-subtle: 300 40px/44px 'Fidelity Slab VAR', 'Fidelity Slab', 'Roboto Slab', 'Times New Roman', Times, serif; /** Used for display headings within a page. */
  --typography-heading-xs-default: 700 18px/24px 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for smallest possible heading content. */
  --typography-heading-xs-subtle: 300 18px/24px 'Fidelity Slab VAR', 'Fidelity Slab', 'Roboto Slab', 'Times New Roman', Times, serif; /** Used for smallest possible heading content. */
  --typography-heading-xxl-default: 700 48px/52px 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for large display headings. */
  --typography-heading-xxl-subtle: 300 48px/52px 'Fidelity Slab VAR', 'Fidelity Slab', 'Roboto Slab', 'Times New Roman', Times, serif; /** Used for large display headings. */
  --typography-interactive-link: 400 16px/24px 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for links. */
  --typography-interactive-trigger: 400 16px/24px 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for text text that triggers an micro-interaction or action in the same view (tooltip, modal, etc.). */
  --typography-text-lg-default: 400 18px/24px 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for lede paragraphs. */
  --typography-text-lg-emphasis: 600 18px/24px 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for lede titles. */
  --typography-text-md-default: 400 16px/24px 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for regular paragraphs. */
  --typography-text-md-emphasis: 600 16px/24px 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for titles. */
  --typography-text-sm-default: 400 14px/20px 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for minor paragraphs. */
  --typography-text-sm-emphasis: 600 14px/20px 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for subtle titles. */
  --typography-text-xs-default: 400 12px/16px 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for footnotes and disclaimers. */
  --typography-text-xs-emphasis: 600 12px/16px 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Used for attribution and meta data. */
  --typography-text-xs-tracked: 600 12px/16px 'Fidelity Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; /** Use when visual priority is given to a accompanying "visual" heading, but a semantic heading is still needed. Do not use by itself. */
}

/**
 * style.css
 * DO NOT MODIFY! This file is auto-generated by the FDS Tokens Pipeline
 * Auto-generated on 10/20/2025, 4:07:12 PM
 */
