:root {
    --action-row-color-bg-default: #e8eef4;
    --action-row-color-border-default: #e8eef4;
    --ad-result-color-bg-default: #fff;
    --ad-result-color-bg-hover: #eff6ff;
    --ad-result-color-bg-pressed: #dcfce7;
    --ad-result-color-border-primary-default: #3b82f6;
    --ad-result-color-border-primary-hover: #3b82f6;
    --ad-result-color-border-primary-pressed: #15803d;
    --ad-result-color-border-secondary-default: #e5e5e5;
    --ad-result-color-border-secondary-hover: #e5e5e5;
    --ad-result-color-border-secondary-pressed: #15803d;
    --ad-result-color-label-primary: #172554;
    --ad-result-color-label-secondary: #4b5563;
    --background-brand: #60a5fa;
    --background-gradient-end: #38bdf8;
    --background-gradient-start: #60a5fa;
    --background-inverted: #091a2d;
    --background-primary: #fafafa;
    --background-secondary: #fff;
    --border-color-brand: #3b82f6;
    --border-color-error: #dc2626;
    --border-color-info: #0284c7;
    --border-color-primary: #eff6ff;
    --border-color-secondary: #e5e5e5;
    --border-color-success: #16a34a;
    --border-color-warning: #ea580c;
    --brand-color-base: #3b82f6;
    --brand-color-base-strong: #2563eb;
    --brand-color-base-weak: #60a5fa;
    --brand-color-dark: #1e40af;
    --brand-color-dark-strong: #1e3a8a;
    --brand-color-dark-weak: #1d4ed8;
    --brand-color-light: #dbeafe;
    --brand-color-light-strong: #bfdbfe;
    --brand-color-light-weak: #eff6ff;
    --button-primary-color-bg-default: #3b82f6;
    --button-primary-color-bg-hover: #60a5fa;
    --button-primary-color-bg-loading: #2563eb;
    --button-primary-color-bg-pressed: #2563eb;
    --button-primary-color-border-default: #3b82f6;
    --button-primary-color-border-hover: #60a5fa;
    --button-primary-color-border-loading: #2563eb;
    --button-primary-color-border-pressed: #2563eb;
    --button-primary-color-label-default: #fff;
    --button-secondary-color-bg-default: #1e40af;
    --button-secondary-color-bg-hover: #1d4ed8;
    --button-secondary-color-bg-loading: #1e3a8a;
    --button-secondary-color-bg-pressed: #1e3a8a;
    --button-secondary-color-label-default: #fff;
    --button-tertiary-color-bg-default: #1f2937;
    --button-tertiary-color-bg-hover: #374151;
    --button-tertiary-color-bg-loading: #111827;
    --button-tertiary-color-bg-pressed: #111827;
    --button-tertiary-color-label-default: #fff;
    --checkbox-row-color-active: #3b82f6;
    --checkbox-row-color-default: #4b5563;
    --checkbox-row-color-error: #dc2626;
    --checkbox-row-color-hover: #172554;
    --date-scroller-color-body-bg: #eff6ff;
    --date-scroller-color-label: #172554;
    --date-scroller-color-selected-bg: #dbeafe;
    --date-scroller-color-shade: #ffffff03;
    --ghost-button-color-bg-default: #fff;
    --ghost-button-color-bg-disabled: #f5f5f5;
    --ghost-button-color-bg-error: #fee2e2;
    --ghost-button-color-bg-hover: #dbeafe;
    --ghost-button-color-bg-pressed: #bfdbfe;
    --ghost-button-color-border-default: #dbeafe;
    --ghost-button-color-border-disabled: #e5e5e5;
    --ghost-button-color-border-error: #ef4444;
    --ghost-button-color-border-hover: #dbeafe;
    --ghost-button-color-border-pressed: #3b82f6;
    --ghost-button-color-label-active: #172554;
    --ghost-button-color-label-default: #172554;
    --ghost-button-color-label-disabled: #737373;
    --ghost-button-color-label-hover: #172554;
    --input-color-bg-active: #eff6ff;
    --input-color-bg-default: #fff;
    --input-color-bg-error: #fee2e2;
    --input-color-bg-hover: #eff6ff;
    --input-color-border-active: #3b82f6;
    --input-color-border-default: #dbeafe;
    --input-color-border-error: #ef4444;
    --input-color-border-hover: #bfdbfe;
    --link-default: #3b82f6;
    --link-hover: #60a5fa;
    --link-pressed: #1d4ed8;
    --popover-color-bg-primary: #fff;
    --popover-color-border-primary: #e5e5e5;
    --popover-color-label-primary: #172554;
    --progress-bar-color-label: #737373;
    --progress-bar-color-label-done: #4b5563;
    --progress-bar-color-progress-bg: #22c55e;
    --progress-bar-color-progress-fill: #e0f2fe;
    --radio-button-color-bg-active: #dbeafe;
    --radio-button-color-bg-default: #fff;
    --radio-button-color-bg-error: #fee2e2;
    --radio-button-color-bg-hover: #eff6ff;
    --radio-button-color-border-active: #3b82f6;
    --radio-button-color-border-default: #dbeafe;
    --radio-button-color-border-error: #ef4444;
    --radio-button-color-border-hover: #bfdbfe;
    --radio-button-color-icon-active: #3b82f6;
    --radio-button-color-icon-default: #4b5563;
    --radio-button-color-icon-error: #dc2626;
    --radio-button-color-icon-hover: #172554;
    --radio-button-color-label-active: #172554;
    --radio-button-color-label-default: #172554;
    --radio-button-color-label-hover: #172554;
    --radio-row-color-icon-active: #3b82f6;
    --radio-row-color-icon-default: #4b5563;
    --radio-row-color-icon-error: #dc2626;
    --radio-row-color-icon-hover: #172554;
    --radio-row-color-label-active: #3b82f6;
    --radio-row-color-label-default: #4b5563;
    --radio-row-color-label-error: #dc2626;
    --radio-row-color-label-hover: #172554;
    --shadow-brand-100: #dbeafe;
    --shadow-brand-200: #bfdbfe;
    --skeleton-color-base: #e8eef4;
    --skeleton-color-highlight: #f5f9fc;
    --skeleton-loader-track: #e0f2fe;
    --skeleton-loader-fill: #22c55e;
    --status-error: #ef4444;
    --status-info: #0ea5e9;
    --status-success: #22c55e;
    --status-warning: #f97316;
    --surface-color-brand: #60a5fa;
    --surface-color-brand-tint: #dbeafe;
    --surface-color-error: #ef4444;
    --surface-color-error-tint: #fee2e2;
    --surface-color-info: #0ea5e9;
    --surface-color-info-tint: #e0f2fe;
    --surface-color-primary: #fff;
    --surface-color-secondary: #eff6ff;
    --surface-color-success: #22c55e;
    --surface-color-success-tint: #dcfce7;
    --surface-color-tertiary: #1e293b;
    --surface-color-warning: #f97316;
    --surface-color-warning-tint: #ffedd5;
    --text-color-brand: #2563eb;
    --text-color-disabled: #737373;
    --text-color-error: #dc2626;
    --text-color-invert: #fff;
    --text-color-primary: #172554;
    --text-color-secondary: #4b5563;
    --text-color-success: #16a34a;
    --tooltip-color-bg-primary: #fff;
    --tooltip-color-border-primary: #fff;
    --topbar-bg-primary: #fff;
    --topbar-border-primary: #0000;
    --topbar-logo-bg: #0000;
    --web-tab-color-bg-active: #ffffff14;
    --web-tab-color-bg-default: #fff0;
    --web-tab-color-bg-hover: #ffffff0a;
    --web-tab-color-border-active: #3b82f6;
    --web-tab-color-border-default: #fff;
    --web-tab-color-border-hover: #fff;
    --web-tab-color-label-active: #2563eb;
    --web-tab-color-label-default: #fff;
    --web-tab-color-label-hover: #2563eb;
    --action-row-size-desktop-radius: 8px;
    --action-row-size-desktop-padding-v: 12px;
    --action-row-size-desktop-gap: 16px;
    --action-row-size-desktop-padding-h: 16px;
    --action-row-size-desktop-font-size: 20px;
    --action-row-size-desktop-font-lineheight: 32px;
    --action-row-size-desktop-font-weight: 600;
    --action-row-size-mobile-radius: 8px;
    --action-row-size-mobile-font-size: 12px;
    --action-row-size-mobile-padding-v: 12px;
    --action-row-size-mobile-font-lineheight: 16px;
    --action-row-size-mobile-gap: 16px;
    --action-row-size-mobile-padding-h: 16px;
    --action-row-size-mobile-font-weight: 600;
    --ad-result-size-desktop-gap: 16px;
    --ad-result-size-desktop-padding-h: 16px;
    --ad-result-size-desktop-padding-v: 16px;
    --ad-result-size-desktop-radius: 16px;
    --ad-result-size-mobile-gap: 8px;
    --ad-result-size-mobile-padding-top: 8px;
    --ad-result-size-mobile-padding-bottom: 16px;
    --ad-result-size-mobile-padding-left: 16px;
    --ad-result-size-mobile-radius: 16px;
    --ad-result-size-mobile-padding-right: 48px;
    --ad-result-size-tablet-gap: 12px;
    --ad-result-size-tablet-padding-bottom: 12px;
    --ad-result-size-tablet-padding-top: 12px;
    --ad-result-size-tablet-padding-left: 16px;
    --ad-result-size-tablet-radius: 16px;
    --ad-result-size-tablet-padding-right: 48px;
    --border-border-width-width-0: 0px;
    --border-border-width-width-1: 1px;
    --border-border-width-width-2: 2px;
    --border-border-width-width-3: 3px;
    --border-border-width-width-4: 4px;
    --border-border-width-width-5: 5px;
    --button-primary-border-width-all: 0px;
    --button-primary-border-width-bottom: 0px;
    --button-primary-border-width-left: 0px;
    --button-primary-border-width-right: 0px;
    --button-primary-border-width-top: 0px;
    --button-size-desktop-gap: 8px;
    --button-size-desktop-radius: 8px;
    --button-size-desktop-padding-v: 16px;
    --button-size-desktop-font-size: 24px;
    --button-size-desktop-padding-h: 24px;
    --button-size-desktop-font-lineheight: 32px;
    --button-size-desktop-font-weight: 700;
    --button-size-mobile-gap: 8px;
    --button-size-mobile-radius: 8px;
    --button-size-mobile-padding-v: 12px;
    --button-size-mobile-padding-h: 16px;
    --button-size-mobile-font-size: 20px;
    --button-size-mobile-font-lineheight: 24px;
    --button-size-mobile-font-weight: 700;
    --date-scroller-size-body-radius: 8px;
    --date-scroller-size-font-size: 16px;
    --date-scroller-size-selection-radius: 16px;
    --date-scroller-size-label-selected-size: 18px;
    --date-scroller-size-font-lineheight: 24px;
    --date-scroller-size-selection-height: 24px;
    --date-scroller-size-font-weight: 400px;
    --date-scroller-size-label-selected-weight: 500px;
    --dropdown-radius: 8px;
    --font-line-height-x-small: 16px;
    --font-line-height-small: 24px;
    --font-line-height-medium: 32px;
    --font-line-height-large: 40px;
    --font-line-height-x-large: 56px;
    --font-line-height-xx-large: 64px;
    --font-size-xxxx-small: 12px;
    --font-size-xxx-small: 14px;
    --font-size-xx-small: 16px;
    --font-size-x-small: 18px;
    --font-size-small: 20px;
    --font-size-medium: 24px;
    --font-size-large: 32px;
    --font-size-x-large: 40px;
    --font-size-xx-large: 48px;
    --font-weight-regular: 400;
    --font-weight-semi-bold: 600;
    --font-weight-bold: 700;
    --ghost-button-border-width-all: 1px;
    --ghost-button-border-width-bottom: 1px;
    --ghost-button-border-width-left: 1px;
    --ghost-button-border-width-right: 1px;
    --ghost-button-border-width-top: 1px;
    --ghost-button-image-alpha-disabled: 30px;
    --ghost-button-image-alpha-default: 100px;
    --ghost-button-size-desktop-gap: 8px;
    --ghost-button-size-desktop-radius: 8px;
    --ghost-button-size-desktop-padding-v: 12px;
    --ghost-button-size-desktop-padding-h: 16px;
    --ghost-button-size-desktop-font-size: 20px;
    --ghost-button-size-desktop-font-lineheight: 24px;
    --ghost-button-size-desktop-font-weight: 600;
    --ghost-button-size-mobile-gap: 4px;
    --ghost-button-size-mobile-radius: 8px;
    --ghost-button-size-mobile-padding-h: 12px;
    --ghost-button-size-mobile-padding-v: 12px;
    --ghost-button-size-mobile-font-lineheight: 16px;
    --ghost-button-size-mobile-font-size: 16px;
    --ghost-button-size-mobile-font-weight: 600;
    --input-size-desktop-gap: 8px;
    --input-size-desktop-radius: 8px;
    --input-size-desktop-padding-v: 12px;
    --input-size-desktop-padding-h: 16px;
    --input-size-desktop-label-font-size: 18px;
    --input-size-desktop-value-font-size: 20px;
    --input-size-desktop-label-font-lineheight: 24px;
    --input-size-desktop-value-font-lineheight: 24px;
    --input-size-desktop-label-font-weight: 600;
    --input-size-desktop-value-font-weight: 600;
    --input-size-desktop-zip-radius: 8px;
    --input-size-desktop-zip-gap: 16px;
    --input-size-desktop-zip-padding-h: 16px;
    --input-size-desktop-zip-padding-v: 16px;
    --input-size-desktop-zip-value-font-size: 24px;
    --input-size-desktop-zip-value-font-lineheight: 32px;
    --input-size-desktop-zip-value-font-weight: 600;
    --input-size-mobile-gap: 8px;
    --input-size-mobile-radius: 8px;
    --input-size-mobile-padding-h: 12px;
    --input-size-mobile-padding-v: 12px;
    --input-size-mobile-label-font-size: 14px;
    --input-size-mobile-label-font-lineheight: 16px;
    --input-size-mobile-value-font-lineheight: 16px;
    --input-size-mobile-value-font-size: 16px;
    --input-size-mobile-label-font-weight: 600;
    --input-size-mobile-value-font-weight: 600;
    --input-size-mobile-zip-radius: 8px;
    --input-size-mobile-zip-padding-v: 12px;
    --input-size-mobile-zip-gap: 16px;
    --input-size-mobile-zip-padding-h: 16px;
    --input-size-mobile-zip-value-font-size: 20px;
    --input-size-mobile-zip-value-font-lineheight: 24px;
    --input-size-mobile-zip-value-font-weight: 600;
    --popover-size-desktop-radius: 8px;
    --popover-size-desktop-padding-v: 12px;
    --popover-size-desktop-padding-h: 16px;
    --popover-size-mobile-radius: 8px;
    --popover-size-mobile-padding-v: 12px;
    --popover-size-mobile-padding-h: 16px;
    --progress-bar-size-mobile-gap: 24px;
    --progress-bar-size-mobile-padding-h: 24px;
    --radio-button-size-desktop-gap: 8px;
    --radio-button-size-desktop-radius: 8px;
    --radio-button-size-desktop-padding-v: 12px;
    --radio-button-size-desktop-padding-h: 16px;
    --radio-button-size-desktop-font-size: 20px;
    --radio-button-size-desktop-font-lineheight: 24px;
    --radio-button-size-desktop-font-weight: 600;
    --radio-button-size-mobile-gap: 8px;
    --radio-button-size-mobile-radius: 8px;
    --radio-button-size-mobile-padding-h: 12px;
    --radio-button-size-mobile-padding-v: 12px;
    --radio-button-size-mobile-font-lineheight: 16px;
    --radio-button-size-mobile-font-size: 16px;
    --radio-button-size-mobile-font-weight: 600;
    --radius-x-small: 4px;
    --radius-small: 8px;
    --radius-medium: 16px;
    --radius-large: 24px;
    --radius-x-large: 32px;
    --radius-xx-large: 40px;
    --radius-circle: 8888px;
    --spacing-xx-small: 4px;
    --spacing-x-small: 8px;
    --spacing-small: 12px;
    --spacing-medium: 16px;
    --spacing-large: 24px;
    --spacing-x-large: 32px;
    --spacing-xx-large: 40px;
    --surface-size-desktop-small: 8px;
    --surface-size-desktop-medium: 16px;
    --surface-size-desktop-big: 40px;
    --surface-size-mobile-small: 8px;
    --surface-size-mobile-medium: 16px;
    --surface-size-mobile-big: 24px;
    --text-area-size-desktop-radius: 8px;
    --text-area-size-desktop-padding-v: 12px;
    --text-area-size-desktop-padding-h: 16px;
    --text-area-size-mobile-radius: 8px;
    --text-area-size-mobile-padding-h: 12px;
    --text-area-size-mobile-padding-v: 12px;
    --text-h1-desktop-size: 48px;
    --text-h1-desktop-line-height: 64px;
    --text-h1-desktop-weight: 700;
    --text-h1-mobile-size: 32px;
    --text-h1-mobile-line-height: 40px;
    --text-h1-mobile-weight: 700;
    --text-h2-desktop-size: 40px;
    --text-h2-desktop-line-height: 56px;
    --text-h2-desktop-weight: 700;
    --text-h2-mobile-size: 24px;
    --text-h2-mobile-line-height: 32px;
    --text-h2-mobile-weight: 700;
    --text-h3-desktop-size: 32px;
    --text-h3-desktop-line-height: 40px;
    --text-h3-desktop-weight: 700;
    --text-h3-mobile-size: 20px;
    --text-h3-mobile-line-height: 32px;
    --text-h3-mobile-weight: 700;
    --text-h4-desktop-size: 24px;
    --text-h4-desktop-line-height: 32px;
    --text-h4-desktop-weight: 700;
    --text-h4-mobile-size: 18px;
    --text-h4-mobile-line-height: 24px;
    --text-h4-mobile-weight: 700;
    --text-h5-desktop-size: 16px;
    --text-h5-desktop-line-height: 24px;
    --text-h5-desktop-weight: 700;
    --text-h5-mobile-size: 14px;
    --text-h5-mobile-line-height: 24px;
    --text-h5-mobile-weight: 400;
    --text-link1-size: 16px;
    --text-link1-line-height: 24px;
    --text-link1-weight: 600;
    --text-link2-size: 14px;
    --text-link2-line-height: 16px;
    --text-link2-weight: 600;
    --text-link3-size: 12px;
    --text-link3-line-height: 16px;
    --text-link3-weight: 400;
    --text-p1-size: 16px;
    --text-p1-line-height: 24px;
    --text-p1-weight: 600;
    --text-p2-size: 14px;
    --text-p2-line-height: 16px;
    --text-p2-weight: 600;
    --text-p3-size: 12px;
    --text-p3-line-height: 16px;
    --text-p3-weight: 400;
    --toast-radius: 8px;
    --tooltip-radius: 8px;
    --topbar-radius-top: 0px;
    --topbar-radius-bottom: 16px;
    --web-tab-radius: 8px;
    --web-tab-font-size: 20px;
    --web-tab-font-lineheight: 24px;
    --web-tab-font-weight: 600;
    --surface-color-zip: #172554;
    --action-row-font-family: Urbanist;
    --button-size-desktop-font-family: Urbanist;
    --button-size-mobile-font-family: Urbanist;
    --date-scroller-size-font-family: Urbanist;
    --font-family-heading: Urbanist;
    --font-family-paragraph: Urbanist;
    --ghost-button-font-family: Urbanist;
    --input-font-family: Urbanist;
    --radio-button-font-family: Urbanist;
    --web-tab-font-family: Urbanist
}