/**
 * Generated by PF COLOR SYSTEM - positivefeedback.ai
 * USER CSS — fonts, colors, applied styles, UI components, sizes
 * DO NOT EDIT - regenerated when colors are changed in Color System.
 */

/* ── FONT LOADING — uploaded custom fonts ── */
@font-face { font-family: 'Approach Mono Medium'; src: url('/cdn-origin/external/1582_BE3126443D41_40AF/FONTS/Approach_Mono_Medium.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'Cormorant Garamond'; src: url('/cdn-origin/external/1582_BE3126443D41_40AF/FONTS/Cormorant-Garamond.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Europa Grotesk SH Bold'; src: url('/cdn-origin/external/1582_BE3126443D41_40AF/FONTS/europa-grotesk-sh-bold.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'Helvetica Inserat Roman'; src: url('/cdn-origin/external/1582_BE3126443D41_40AF/FONTS/Helvetica_Inserat-Roman.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'Montserrat Bold'; src: url('/cdn-origin/external/1582_BE3126443D41_40AF/FONTS/Montserrat-Bold.ttf') format('truetype'); font-display: swap; }
@font-face { font-family: 'PFC 01'; src: url('/cdn-origin/external/1582_BE3126443D41_40AF/FONTS/PFC-01.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'PFC 02'; src: url('/cdn-origin/external/1582_BE3126443D41_40AF/FONTS/PFC-02.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'PFC 03'; src: url('/cdn-origin/external/1582_BE3126443D41_40AF/FONTS/PFC-03.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'PFC 04'; src: url('/cdn-origin/external/1582_BE3126443D41_40AF/FONTS/PFC-04.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Roboto Mono'; src: url('/cdn-origin/external/1582_BE3126443D41_40AF/FONTS/Roboto-Mono.ttf') format('truetype'); font-display: swap; }
@font-face { font-family: 'Roboto Mono Bold'; src: url('/cdn-origin/external/1582_BE3126443D41_40AF/FONTS/Roboto-Mono-Bold.ttf') format('truetype'); font-display: swap; }

/******************************************************************************
 * IMAGE CATALOG
 * NOTE: Variable definitions only. Do not use directly.
 * Image variables are assembled in the Brand Identity section.
 ******************************************************************************/
:root {
/* Coteclat (parent-company) */
--img-parent-company-logo_stacked-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/parent-company/dark/logo_stacked.png');
--img-parent-company-logo_horizontal-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/parent-company/dark/logo_horizontal.png');
--img-parent-company-background-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/parent-company/dark/background.png');
--img-parent-company-moodboard-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/parent-company/dark/moodboard.png');
--img-parent-company-hero-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/parent-company/dark/hero.png');
--img-parent-company-logo_stacked-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/parent-company/light/logo_stacked.png');
--img-parent-company-logo_horizontal-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/parent-company/light/logo_horizontal.png');
--img-parent-company-background-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/parent-company/light/background.png');
--img-parent-company-moodboard-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/parent-company/light/moodboard.png');
--img-parent-company-hero-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/parent-company/light/hero.png');

/* Positive Feedback (product-line-01) */
--img-product-line-01-logo_stacked-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-line-01/dark/logo_stacked.png');
--img-product-line-01-logo_horizontal-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-line-01/dark/logo_horizontal.png');
--img-product-line-01-background-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-line-01/dark/background.png');
--img-product-line-01-moodboard-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-line-01/dark/moodboard.png');
--img-product-line-01-hero-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-line-01/dark/hero.png');
--img-product-line-01-logo_stacked-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-line-01/light/logo_stacked.png');
--img-product-line-01-logo_horizontal-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-line-01/light/logo_horizontal.png');
--img-product-line-01-background-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-line-01/light/background.png');
--img-product-line-01-moodboard-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-line-01/light/moodboard.png');
--img-product-line-01-hero-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-line-01/light/hero.png');

/* Invoice Maps (product-01) */
--img-product-01-logo_stacked-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-01/dark/logo_stacked.png');
--img-product-01-logo_horizontal-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-01/dark/logo_horizontal.png');
--img-product-01-background-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-01/dark/background.png');
--img-product-01-moodboard-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-01/dark/moodboard.png');
--img-product-01-hero-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-01/dark/hero.png');
--img-product-01-logo_stacked-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-01/light/logo_stacked.png');
--img-product-01-logo_horizontal-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-01/light/logo_horizontal.png');
--img-product-01-background-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-01/light/background.png');
--img-product-01-moodboard-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-01/light/moodboard.png');
--img-product-01-hero-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-01/light/hero.png');

/* Lamborghini (ext-lamborghini) */
--img-ext-lamborghini-logo_stacked-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/ext-lamborghini/dark/logo_stacked.png');
--img-ext-lamborghini-logo_horizontal-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/ext-lamborghini/dark/logo_horizontal.png');
--img-ext-lamborghini-background-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/ext-lamborghini/dark/background.png');
--img-ext-lamborghini-moodboard-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/ext-lamborghini/dark/moodboard.png');
--img-ext-lamborghini-hero-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/ext-lamborghini/dark/hero.png');
--img-ext-lamborghini-logo_stacked-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/ext-lamborghini/light/logo_stacked.png');
--img-ext-lamborghini-logo_horizontal-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/ext-lamborghini/light/logo_horizontal.png');
--img-ext-lamborghini-background-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/ext-lamborghini/light/background.png');
--img-ext-lamborghini-moodboard-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/ext-lamborghini/light/moodboard.png');
--img-ext-lamborghini-hero-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/ext-lamborghini/light/hero.png');

/* Agency Mgmt (product-02) */
--img-product-02-logo_stacked-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-02/dark/logo_stacked.png');
--img-product-02-logo_horizontal-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-02/dark/logo_horizontal.png');
--img-product-02-background-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-02/dark/background.png');
--img-product-02-moodboard-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-02/dark/moodboard.png');
--img-product-02-hero-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-02/dark/hero.png');
--img-product-02-logo_stacked-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-02/light/logo_stacked.png');
--img-product-02-logo_horizontal-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-02/light/logo_horizontal.png');
--img-product-02-background-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-02/light/background.png');
--img-product-02-moodboard-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-02/light/moodboard.png');
--img-product-02-hero-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-02/light/hero.png');

/* Chanel (ext-chanel) */
/* No images yet */

/* Pace Shift (product-03) */
--img-product-03-logo_stacked-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-03/dark/logo_stacked.png');
--img-product-03-logo_horizontal-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-03/dark/logo_horizontal.png');
--img-product-03-background-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-03/dark/background.png');
--img-product-03-moodboard-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-03/dark/moodboard.png');
--img-product-03-hero-dark: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-03/dark/hero.png');
--img-product-03-logo_stacked-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-03/light/logo_stacked.png');
--img-product-03-logo_horizontal-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-03/light/logo_horizontal.png');
--img-product-03-background-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-03/light/background.png');
--img-product-03-moodboard-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-03/light/moodboard.png');
--img-product-03-hero-light: url('/cdn-origin/external/1582_BE3126443D41_40AF/IMAGES/product-03/light/hero.png');

}

/******************************************************************************
 * FONT CATALOG
 * NOTE: Variable definitions only. Do not use directly.
 * Font variables are assembled in the Brand Identity section.
 ******************************************************************************/
:root {
--font-global-01: 'PFC 02', sans-serif;
--font-global-02: 'Europa Grotesk SH Bold', sans-serif;
--font-global-03: Helvetica, "Helvetica Neue", Arial, sans-serif;
--font-global-04: 'Approach Mono Medium', 'Roboto Mono', monospace;
--font-global-05: 'Roboto Mono', monospace;

--font-heading: var(--font-global-02);
--font-heading-wt: 900;
--font-heading-tt: uppercase;
--font-heading-ls: 1.5px;
--font-title: var(--font-global-02);
--font-title-wt: 900;
--font-title-tt: uppercase;
--font-title-ls: 1.5px;
--font-subtitle: var(--font-global-02);
--font-subtitle-wt: 900;
--font-subtitle-tt: uppercase;
--font-subtitle-ls: 1.5px;
--font-body: var(--font-global-03);
--font-body-wt: 300;
--font-body-tt: none;
--font-body-ls: normal;
--font-caption: var(--font-global-01);
--font-caption-wt: 600;
--font-caption-tt: uppercase;
--font-caption-ls: 1.5px;
--font-link: var(--font-global-01);
--font-link-wt: 500;
--font-link-tt: none;
--font-link-ls: normal;
--font-callout: var(--font-global-04);
--font-callout-wt: 500;
--font-callout-tt: uppercase;
--font-callout-ls: normal;
--font-notes: var(--font-global-05);
--font-notes-wt: 500;
--font-notes-tt: uppercase;
--font-notes-ls: normal;
--font-subnav: var(--font-global-01);
--font-subnav-wt: 400;
--font-subnav-tt: uppercase;
--font-subnav-ls: normal;
--font-label: var(--font-global-03);
--font-label-wt: 500;
--font-label-tt: uppercase;
--font-label-ls: normal;
--font-nav: var(--font-global-01);
--font-nav-wt: 400;
--font-nav-tt: uppercase;
--font-nav-ls: normal;
--font-subnav: var(--font-global-01);
--font-subnav-wt: 400;
--font-subnav-tt: uppercase;
--font-subnav-ls: normal;
--font-annotation: var(--font-global-03);
--font-annotation-wt: 300;
--font-annotation-tt: uppercase;
--font-annotation-ls: normal;
--font-nav: var(--font-global-01);
--font-nav-wt: 400;
--font-nav-tt: uppercase;
--font-nav-ls: normal;
--font-annotation: var(--font-global-03);
--font-annotation-wt: 300;
--font-annotation-tt: uppercase;
--font-annotation-ls: normal;
}

/******************************************************************************
 * COLOR CATALOG
 * NOTE: Variable definitions only. Do not use directly.
 * Color variables are assembled in the Brand Identity section.
 ******************************************************************************/
:root {
/* Coteclat (parent-company) */
/* AI Generated — reference */
--ai-color-parent-company-01-dark: #f3f0ee;
--ai-color-parent-company-02-dark: #f3f0ee;
--ai-color-parent-company-03-dark: #f3f0ee;
--ai-color-parent-company-04-dark: #f3f0ee;
--ai-color-parent-company-05-dark: #e7dcbd;
--ai-color-parent-company-06-dark: #f3f0ee;
--ai-color-parent-company-07-dark: #e7dcbd;
--ai-color-parent-company-08-dark: #efe7d1;
--ai-color-parent-company-09-dark: #000000;
--ai-color-parent-company-10-dark: #100d17;
--ai-color-parent-company-11-dark: #1c1627;
--ai-color-parent-company-12-dark: #0A090D;
--ai-color-parent-company-13-dark: #F3F0EE;
--ai-color-parent-company-14-dark: #000000;
--ai-color-parent-company-15-dark: #F3F0EE;
--ai-color-parent-company-16-dark: #F3F0EE;
--ai-color-parent-company-17-dark: #F3F0EE;
--ai-color-parent-company-18-dark: #F3F0EE;
--ai-color-parent-company-19-dark: #F3F0EE;
--ai-color-parent-company-20-dark: #0F0F0F;
--ai-color-parent-company-21-dark: #F3F0EE;
--ai-color-parent-company-22-dark: #F3F0EE;
--ai-color-parent-company-23-dark: #F0E2BC;
--ai-color-parent-company-24-dark: #000000;
--ai-color-parent-company-25-dark: #F3F0EE;
--ai-color-parent-company-26-dark: #F3F0EE;
--ai-color-parent-company-27-dark: #000000;
--ai-color-parent-company-28-dark: #F0E2BC;
--ai-color-parent-company-29-dark: #000000;
--ai-color-parent-company-30-dark: #0A090D;
--ai-color-parent-company-31-dark: #F3F0EE;
--ai-color-parent-company-32-dark: #F3F0EE;
--ai-color-parent-company-33-dark: #F3F0EE;
--ai-color-parent-company-34-dark: #0F0F0F;
--ai-color-parent-company-35-dark: #F3F0EE;
--ai-color-parent-company-36-dark: #F3F0EE;
--ai-color-parent-company-37-dark: #F3F0EE;
--ai-color-parent-company-38-dark: #F3F0EE;
--ai-color-parent-company-39-dark: #0A090D;
--ai-color-parent-company-40-dark: #F3F0EE;
--ai-color-parent-company-41-dark: #F3F0EE;
--ai-color-parent-company-42-dark: #0F0F0F;
--ai-color-parent-company-43-dark: #F3F0EE;
--ai-color-parent-company-44-dark: #0F0F0F;
--ai-color-parent-company-45-dark: #0A090D;
--ai-color-parent-company-46-dark: #E2D4AE;
--ai-color-parent-company-47-dark: #0A090D;
--ai-color-parent-company-48-dark: #E2D4AE;
--ai-color-parent-company-49-dark: #0A090D;
--ai-color-parent-company-50-dark: #E2D4AE;
--ai-color-parent-company-51-dark: #0A090D;
--ai-color-parent-company-52-dark: #F3F0EE;
--ai-color-parent-company-53-dark: #0F0F0F;
--ai-color-parent-company-54-dark: #000000;
--ai-color-parent-company-55-dark: #0F0F0F;
--ai-color-parent-company-56-dark: #F3F0EE;
--ai-color-parent-company-57-dark: #F3F0EE;
--ai-color-parent-company-58-dark: #0A090D;
--ai-color-parent-company-59-dark: #F3F0EE;
--ai-color-parent-company-60-dark: #000000;
--ai-color-parent-company-61-dark: #0F0F0F;
--ai-color-parent-company-62-dark: #F3F0EE;
--ai-color-parent-company-63-dark: #F3F0EE;
--ai-color-parent-company-64-dark: #F3F0EE;
--ai-color-parent-company-01-light: #0f0f10;
--ai-color-parent-company-02-light: #0f0f10;
--ai-color-parent-company-03-light: #0f0f10;
--ai-color-parent-company-04-light: #0f0f10;
--ai-color-parent-company-05-light: #000000;
--ai-color-parent-company-06-light: #0f0f10;
--ai-color-parent-company-07-light: #000000;
--ai-color-parent-company-08-light: #000000;
--ai-color-parent-company-09-light: #e7dcbd;
--ai-color-parent-company-10-light: #e0d1a6;
--ai-color-parent-company-11-light: #dccb9b;
--ai-color-parent-company-12-light: #DCCB9B;
--ai-color-parent-company-13-light: #0F0F10;
--ai-color-parent-company-14-light: #F0E2BC;
--ai-color-parent-company-15-light: #0F0F10;
--ai-color-parent-company-16-light: #0F0F10;
--ai-color-parent-company-17-light: #0F0F10;
--ai-color-parent-company-18-light: #0F0F10;
--ai-color-parent-company-19-light: #0F0F10;
--ai-color-parent-company-20-light: #E0D1A6;
--ai-color-parent-company-21-light: #0F0F10;
--ai-color-parent-company-22-light: #0F0F10;
--ai-color-parent-company-23-light: #4B4B4B;
--ai-color-parent-company-24-light: #F0E2BC;
--ai-color-parent-company-25-light: #0F0F10;
--ai-color-parent-company-26-light: #0F0F10;
--ai-color-parent-company-27-light: #F0E2BC;
--ai-color-parent-company-28-light: #4B4B4B;
--ai-color-parent-company-29-light: #F0E2BC;
--ai-color-parent-company-30-light: #DCCB9B;
--ai-color-parent-company-31-light: #0F0F10;
--ai-color-parent-company-32-light: #0F0F10;
--ai-color-parent-company-33-light: #0F0F10;
--ai-color-parent-company-34-light: #E0D1A6;
--ai-color-parent-company-35-light: #0F0F10;
--ai-color-parent-company-36-light: #0F0F10;
--ai-color-parent-company-37-light: #0F0F10;
--ai-color-parent-company-38-light: #0F0F10;
--ai-color-parent-company-39-light: #DCCB9B;
--ai-color-parent-company-40-light: #0F0F10;
--ai-color-parent-company-41-light: #0F0F10;
--ai-color-parent-company-42-light: #E0D1A6;
--ai-color-parent-company-43-light: #0F0F10;
--ai-color-parent-company-44-light: #E0D1A6;
--ai-color-parent-company-45-light: #DCCB9B;
--ai-color-parent-company-46-light: #313133;
--ai-color-parent-company-47-light: #DCCB9B;
--ai-color-parent-company-48-light: #313133;
--ai-color-parent-company-49-light: #DCCB9B;
--ai-color-parent-company-50-light: #313133;
--ai-color-parent-company-51-light: #DCCB9B;
--ai-color-parent-company-52-light: #0F0F10;
--ai-color-parent-company-53-light: #E0D1A6;
--ai-color-parent-company-54-light: #F0E2BC;
--ai-color-parent-company-55-light: #E0D1A6;
--ai-color-parent-company-56-light: #0F0F10;
--ai-color-parent-company-57-light: #0F0F10;
--ai-color-parent-company-58-light: #DCCB9B;
--ai-color-parent-company-59-light: #0F0F10;
--ai-color-parent-company-60-light: #F0E2BC;
--ai-color-parent-company-61-light: #E0D1A6;
--ai-color-parent-company-62-light: #0F0F10;
--ai-color-parent-company-63-light: #0F0F10;
--ai-color-parent-company-64-light: #0F0F10;
/* YOUR SETUP — user overrides */
--user-color-parent-company-01-dark: #F3F0EE;
--user-color-parent-company-02-dark: #F3F0EE;
--user-color-parent-company-03-dark: #F3F0EE;
--user-color-parent-company-04-dark: #F3F0EE;
--user-color-parent-company-05-dark: #F0E2BC;
--user-color-parent-company-06-dark: #F3F0EE;
--user-color-parent-company-07-dark: #E2D4AE;
--user-color-parent-company-08-dark: #FFFFFF;
--user-color-parent-company-09-dark: #000000;
--user-color-parent-company-10-dark: #0F0F0F;
--user-color-parent-company-11-dark: #0A090D;
--user-color-parent-company-12-dark: #0A090D;
--user-color-parent-company-13-dark: #F3F0EE;
--user-color-parent-company-14-dark: #000000;
--user-color-parent-company-15-dark: #F3F0EE;
--user-color-parent-company-16-dark: #F3F0EE;
--user-color-parent-company-17-dark: #F3F0EE;
--user-color-parent-company-18-dark: #F3F0EE;
--user-color-parent-company-19-dark: #F3F0EE;
--user-color-parent-company-20-dark: #0F0F0F;
--user-color-parent-company-21-dark: #F3F0EE;
--user-color-parent-company-22-dark: #F3F0EE;
--user-color-parent-company-23-dark: #F0E2BC;
--user-color-parent-company-24-dark: #000000;
--user-color-parent-company-25-dark: #F3F0EE;
--user-color-parent-company-26-dark: #F3F0EE;
--user-color-parent-company-27-dark: #000000;
--user-color-parent-company-28-dark: #F0E2BC;
--user-color-parent-company-29-dark: #000000;
--user-color-parent-company-30-dark: #0A090D;
--user-color-parent-company-31-dark: #F3F0EE;
--user-color-parent-company-32-dark: #F3F0EE;
--user-color-parent-company-33-dark: #F3F0EE;
--user-color-parent-company-34-dark: #0F0F0F;
--user-color-parent-company-35-dark: #F3F0EE;
--user-color-parent-company-36-dark: #F3F0EE;
--user-color-parent-company-37-dark: #F3F0EE;
--user-color-parent-company-38-dark: #F3F0EE;
--user-color-parent-company-39-dark: #0A090D;
--user-color-parent-company-40-dark: #F3F0EE;
--user-color-parent-company-41-dark: #F3F0EE;
--user-color-parent-company-42-dark: #0F0F0F;
--user-color-parent-company-43-dark: #F3F0EE;
--user-color-parent-company-44-dark: #0F0F0F;
--user-color-parent-company-45-dark: #0A090D;
--user-color-parent-company-46-dark: #E2D4AE;
--user-color-parent-company-47-dark: #0A090D;
--user-color-parent-company-48-dark: #E2D4AE;
--user-color-parent-company-49-dark: #0A090D;
--user-color-parent-company-50-dark: #E2D4AE;
--user-color-parent-company-51-dark: #0A090D;
--user-color-parent-company-52-dark: #F3F0EE;
--user-color-parent-company-53-dark: #0F0F0F;
--user-color-parent-company-54-dark: #000000;
--user-color-parent-company-55-dark: #0F0F0F;
--user-color-parent-company-56-dark: #F3F0EE;
--user-color-parent-company-57-dark: #F3F0EE;
--user-color-parent-company-58-dark: #0A090D;
--user-color-parent-company-59-dark: #F3F0EE;
--user-color-parent-company-60-dark: #000000;
--user-color-parent-company-61-dark: #0F0F0F;
--user-color-parent-company-62-dark: #F3F0EE;
--user-color-parent-company-63-dark: #F3F0EE;
--user-color-parent-company-64-dark: #F3F0EE;
--user-color-parent-company-01-light: #0F0F10;
--user-color-parent-company-02-light: #0F0F10;
--user-color-parent-company-03-light: #0F0F10;
--user-color-parent-company-04-light: #0F0F10;
--user-color-parent-company-05-light: #4B4B4B;
--user-color-parent-company-06-light: #0F0F10;
--user-color-parent-company-07-light: #313133;
--user-color-parent-company-08-light: #000000;
--user-color-parent-company-09-light: #F0E2BC;
--user-color-parent-company-10-light: #E0D1A6;
--user-color-parent-company-11-light: #DCCB9B;
--user-color-parent-company-12-light: #DCCB9B;
--user-color-parent-company-13-light: #0F0F10;
--user-color-parent-company-14-light: #F0E2BC;
--user-color-parent-company-15-light: #0F0F10;
--user-color-parent-company-16-light: #0F0F10;
--user-color-parent-company-17-light: #0F0F10;
--user-color-parent-company-18-light: #0F0F10;
--user-color-parent-company-19-light: #0F0F10;
--user-color-parent-company-20-light: #E0D1A6;
--user-color-parent-company-21-light: #0F0F10;
--user-color-parent-company-22-light: #0F0F10;
--user-color-parent-company-23-light: #4B4B4B;
--user-color-parent-company-24-light: #F0E2BC;
--user-color-parent-company-25-light: #0F0F10;
--user-color-parent-company-26-light: #0F0F10;
--user-color-parent-company-27-light: #F0E2BC;
--user-color-parent-company-28-light: #4B4B4B;
--user-color-parent-company-29-light: #F0E2BC;
--user-color-parent-company-30-light: #DCCB9B;
--user-color-parent-company-31-light: #0F0F10;
--user-color-parent-company-32-light: #0F0F10;
--user-color-parent-company-33-light: #0F0F10;
--user-color-parent-company-34-light: #E0D1A6;
--user-color-parent-company-35-light: #0F0F10;
--user-color-parent-company-36-light: #0F0F10;
--user-color-parent-company-37-light: #0F0F10;
--user-color-parent-company-38-light: #0F0F10;
--user-color-parent-company-39-light: #DCCB9B;
--user-color-parent-company-40-light: #0F0F10;
--user-color-parent-company-41-light: #0F0F10;
--user-color-parent-company-42-light: #E0D1A6;
--user-color-parent-company-43-light: #0F0F10;
--user-color-parent-company-44-light: #E0D1A6;
--user-color-parent-company-45-light: #DCCB9B;
--user-color-parent-company-46-light: #313133;
--user-color-parent-company-47-light: #DCCB9B;
--user-color-parent-company-48-light: #313133;
--user-color-parent-company-49-light: #DCCB9B;
--user-color-parent-company-50-light: #313133;
--user-color-parent-company-51-light: #DCCB9B;
--user-color-parent-company-52-light: #0F0F10;
--user-color-parent-company-53-light: #E0D1A6;
--user-color-parent-company-54-light: #F0E2BC;
--user-color-parent-company-55-light: #E0D1A6;
--user-color-parent-company-56-light: #0F0F10;
--user-color-parent-company-57-light: #0F0F10;
--user-color-parent-company-58-light: #DCCB9B;
--user-color-parent-company-59-light: #0F0F10;
--user-color-parent-company-60-light: #F0E2BC;
--user-color-parent-company-61-light: #E0D1A6;
--user-color-parent-company-62-light: #0F0F10;
--user-color-parent-company-63-light: #0F0F10;
--user-color-parent-company-64-light: #0F0F10;
/* ACTIVE — merged (user overrides AI) */
--color-parent-company-01-dark: #F3F0EE;
--color-parent-company-01-light: #0F0F10;
--color-parent-company-02-dark: #F3F0EE;
--color-parent-company-02-light: #0F0F10;
--color-parent-company-03-dark: #F3F0EE;
--color-parent-company-03-light: #0F0F10;
--color-parent-company-04-dark: #F3F0EE;
--color-parent-company-04-light: #0F0F10;
--color-parent-company-05-dark: #F0E2BC;
--color-parent-company-05-light: #4B4B4B;
--color-parent-company-06-dark: #F3F0EE;
--color-parent-company-06-light: #0F0F10;
--color-parent-company-07-dark: #E2D4AE;
--color-parent-company-07-light: #313133;
--color-parent-company-08-dark: #FFFFFF;
--color-parent-company-08-light: #000000;
--color-parent-company-09-dark: #000000;
--color-parent-company-09-light: #F0E2BC;
--color-parent-company-10-dark: #0F0F0F;
--color-parent-company-10-light: #E0D1A6;
--color-parent-company-11-dark: #0A090D;
--color-parent-company-11-light: #DCCB9B;
--color-parent-company-12-dark: #0A090D;
--color-parent-company-12-light: #DCCB9B;
--color-parent-company-13-dark: #F3F0EE;
--color-parent-company-13-light: #0F0F10;
--color-parent-company-14-dark: #000000;
--color-parent-company-14-light: #F0E2BC;
--color-parent-company-15-dark: #F3F0EE;
--color-parent-company-15-light: #0F0F10;
--color-parent-company-16-dark: #F3F0EE;
--color-parent-company-16-light: #0F0F10;
--color-parent-company-17-dark: #F3F0EE;
--color-parent-company-17-light: #0F0F10;
--color-parent-company-18-dark: #F3F0EE;
--color-parent-company-18-light: #0F0F10;
--color-parent-company-19-dark: #F3F0EE;
--color-parent-company-19-light: #0F0F10;
--color-parent-company-20-dark: #0F0F0F;
--color-parent-company-20-light: #E0D1A6;
--color-parent-company-21-dark: #F3F0EE;
--color-parent-company-21-light: #0F0F10;
--color-parent-company-22-dark: #F3F0EE;
--color-parent-company-22-light: #0F0F10;
--color-parent-company-23-dark: #F0E2BC;
--color-parent-company-23-light: #4B4B4B;
--color-parent-company-24-dark: #000000;
--color-parent-company-24-light: #F0E2BC;
--color-parent-company-25-dark: #F3F0EE;
--color-parent-company-25-light: #0F0F10;
--color-parent-company-26-dark: #F3F0EE;
--color-parent-company-26-light: #0F0F10;
--color-parent-company-27-dark: #000000;
--color-parent-company-27-light: #F0E2BC;
--color-parent-company-28-dark: #F0E2BC;
--color-parent-company-28-light: #4B4B4B;
--color-parent-company-29-dark: #000000;
--color-parent-company-29-light: #F0E2BC;
--color-parent-company-30-dark: #0A090D;
--color-parent-company-30-light: #DCCB9B;
--color-parent-company-31-dark: #F3F0EE;
--color-parent-company-31-light: #0F0F10;
--color-parent-company-32-dark: #F3F0EE;
--color-parent-company-32-light: #0F0F10;
--color-parent-company-33-dark: #F3F0EE;
--color-parent-company-33-light: #0F0F10;
--color-parent-company-34-dark: #0F0F0F;
--color-parent-company-34-light: #E0D1A6;
--color-parent-company-35-dark: #F3F0EE;
--color-parent-company-35-light: #0F0F10;
--color-parent-company-36-dark: #F3F0EE;
--color-parent-company-36-light: #0F0F10;
--color-parent-company-37-dark: #F3F0EE;
--color-parent-company-37-light: #0F0F10;
--color-parent-company-38-dark: #F3F0EE;
--color-parent-company-38-light: #0F0F10;
--color-parent-company-39-dark: #0A090D;
--color-parent-company-39-light: #DCCB9B;
--color-parent-company-40-dark: #F3F0EE;
--color-parent-company-40-light: #0F0F10;
--color-parent-company-41-dark: #F3F0EE;
--color-parent-company-41-light: #0F0F10;
--color-parent-company-42-dark: #0F0F0F;
--color-parent-company-42-light: #E0D1A6;
--color-parent-company-43-dark: #F3F0EE;
--color-parent-company-43-light: #0F0F10;
--color-parent-company-44-dark: #0F0F0F;
--color-parent-company-44-light: #E0D1A6;
--color-parent-company-45-dark: #0A090D;
--color-parent-company-45-light: #DCCB9B;
--color-parent-company-46-dark: #E2D4AE;
--color-parent-company-46-light: #313133;
--color-parent-company-47-dark: #0A090D;
--color-parent-company-47-light: #DCCB9B;
--color-parent-company-48-dark: #E2D4AE;
--color-parent-company-48-light: #313133;
--color-parent-company-49-dark: #0A090D;
--color-parent-company-49-light: #DCCB9B;
--color-parent-company-50-dark: #E2D4AE;
--color-parent-company-50-light: #313133;
--color-parent-company-51-dark: #0A090D;
--color-parent-company-51-light: #DCCB9B;
--color-parent-company-52-dark: #F3F0EE;
--color-parent-company-52-light: #0F0F10;
--color-parent-company-53-dark: #0F0F0F;
--color-parent-company-53-light: #E0D1A6;
--color-parent-company-54-dark: #000000;
--color-parent-company-54-light: #F0E2BC;
--color-parent-company-55-dark: #0F0F0F;
--color-parent-company-55-light: #E0D1A6;
--color-parent-company-56-dark: #F3F0EE;
--color-parent-company-56-light: #0F0F10;
--color-parent-company-57-dark: #F3F0EE;
--color-parent-company-57-light: #0F0F10;
--color-parent-company-58-dark: #0A090D;
--color-parent-company-58-light: #DCCB9B;
--color-parent-company-59-dark: #F3F0EE;
--color-parent-company-59-light: #0F0F10;
--color-parent-company-60-dark: #000000;
--color-parent-company-60-light: #F0E2BC;
--color-parent-company-61-dark: #0F0F0F;
--color-parent-company-61-light: #E0D1A6;
--color-parent-company-62-dark: #F3F0EE;
--color-parent-company-62-light: #0F0F10;
--color-parent-company-63-dark: #F3F0EE;
--color-parent-company-63-light: #0F0F10;
--color-parent-company-64-dark: #F3F0EE;
--color-parent-company-64-light: #0F0F10;

/* Positive Feedback (product-line-01) */
/* AI Generated — reference */
--ai-color-product-line-01-01-dark: #908f6f;
--ai-color-product-line-01-02-dark: #908f6f;
--ai-color-product-line-01-03-dark: #908f6f;
--ai-color-product-line-01-04-dark: #908f6f;
--ai-color-product-line-01-05-dark: #e1e3e4;
--ai-color-product-line-01-06-dark: #908f6f;
--ai-color-product-line-01-07-dark: #e1e3e4;
--ai-color-product-line-01-08-dark: #efeed1;
--ai-color-product-line-01-09-dark: #111213;
--ai-color-product-line-01-10-dark: #252629;
--ai-color-product-line-01-11-dark: #313336;
--ai-color-product-line-01-12-dark: #17191A;
--ai-color-product-line-01-13-dark: #92866F;
--ai-color-product-line-01-14-dark: #121212;
--ai-color-product-line-01-15-dark: #92866F;
--ai-color-product-line-01-16-dark: #92866F;
--ai-color-product-line-01-17-dark: #92866F;
--ai-color-product-line-01-18-dark: #92866F;
--ai-color-product-line-01-19-dark: #92866F;
--ai-color-product-line-01-20-dark: #1F1F1D;
--ai-color-product-line-01-21-dark: #92866F;
--ai-color-product-line-01-22-dark: #92866F;
--ai-color-product-line-01-23-dark: #D5C5AA;
--ai-color-product-line-01-24-dark: #121212;
--ai-color-product-line-01-25-dark: #92866F;
--ai-color-product-line-01-26-dark: #92866F;
--ai-color-product-line-01-27-dark: #121212;
--ai-color-product-line-01-28-dark: #D5C5AA;
--ai-color-product-line-01-29-dark: #121212;
--ai-color-product-line-01-30-dark: #17191A;
--ai-color-product-line-01-31-dark: #92866F;
--ai-color-product-line-01-32-dark: #92866F;
--ai-color-product-line-01-33-dark: #92866F;
--ai-color-product-line-01-34-dark: #1F1F1D;
--ai-color-product-line-01-35-dark: #92866F;
--ai-color-product-line-01-36-dark: #92866F;
--ai-color-product-line-01-37-dark: #92866F;
--ai-color-product-line-01-38-dark: #92866F;
--ai-color-product-line-01-39-dark: #17191A;
--ai-color-product-line-01-40-dark: #92866F;
--ai-color-product-line-01-41-dark: #92866F;
--ai-color-product-line-01-42-dark: #1F1F1D;
--ai-color-product-line-01-43-dark: #92866F;
--ai-color-product-line-01-44-dark: #1F1F1D;
--ai-color-product-line-01-45-dark: #17191A;
--ai-color-product-line-01-46-dark: #EFE5C6;
--ai-color-product-line-01-47-dark: #17191A;
--ai-color-product-line-01-48-dark: #EFE5C6;
--ai-color-product-line-01-49-dark: #17191A;
--ai-color-product-line-01-50-dark: #EFE5C6;
--ai-color-product-line-01-51-dark: #17191A;
--ai-color-product-line-01-52-dark: #92866F;
--ai-color-product-line-01-53-dark: #1F1F1D;
--ai-color-product-line-01-54-dark: #121212;
--ai-color-product-line-01-55-dark: #1F1F1D;
--ai-color-product-line-01-56-dark: #92866F;
--ai-color-product-line-01-57-dark: #92866F;
--ai-color-product-line-01-58-dark: #17191A;
--ai-color-product-line-01-59-dark: #92866F;
--ai-color-product-line-01-60-dark: #121212;
--ai-color-product-line-01-61-dark: #1F1F1D;
--ai-color-product-line-01-62-dark: #92866F;
--ai-color-product-line-01-63-dark: #92866F;
--ai-color-product-line-01-64-dark: #92866F;
--ai-color-product-line-01-01-light: #0f1018;
--ai-color-product-line-01-02-light: #0f1018;
--ai-color-product-line-01-03-light: #0f1018;
--ai-color-product-line-01-04-light: #0f1018;
--ai-color-product-line-01-05-light: #111213;
--ai-color-product-line-01-06-light: #0f1018;
--ai-color-product-line-01-07-light: #111213;
--ai-color-product-line-01-08-light: #d1d4ef;
--ai-color-product-line-01-09-light: #e1e3e4;
--ai-color-product-line-01-10-light: #d2d4d5;
--ai-color-product-line-01-11-light: #caccce;
--ai-color-product-line-01-12-light: #CACCCE;
--ai-color-product-line-01-13-light: #0F1018;
--ai-color-product-line-01-14-light: #E1E3E4;
--ai-color-product-line-01-15-light: #050611;
--ai-color-product-line-01-16-light: #0F1018;
--ai-color-product-line-01-17-light: #0F1018;
--ai-color-product-line-01-18-light: #0F1018;
--ai-color-product-line-01-19-light: #0F1018;
--ai-color-product-line-01-20-light: #D2D4D5;
--ai-color-product-line-01-21-light: #050611;
--ai-color-product-line-01-22-light: #0F1018;
--ai-color-product-line-01-23-light: #80654A;
--ai-color-product-line-01-24-light: #E1E3E4;
--ai-color-product-line-01-25-light: #0F1018;
--ai-color-product-line-01-26-light: #0F1018;
--ai-color-product-line-01-27-light: #E1E3E4;
--ai-color-product-line-01-28-light: #80654A;
--ai-color-product-line-01-29-light: #E1E3E4;
--ai-color-product-line-01-30-light: #CACCCE;
--ai-color-product-line-01-31-light: #0F1018;
--ai-color-product-line-01-32-light: #0F1018;
--ai-color-product-line-01-33-light: #0F1018;
--ai-color-product-line-01-34-light: #D2D4D5;
--ai-color-product-line-01-35-light: #0F1018;
--ai-color-product-line-01-36-light: #0F1018;
--ai-color-product-line-01-37-light: #0F1018;
--ai-color-product-line-01-38-light: #050611;
--ai-color-product-line-01-39-light: #CACCCE;
--ai-color-product-line-01-40-light: #0F1018;
--ai-color-product-line-01-41-light: #050611;
--ai-color-product-line-01-42-light: #D2D4D5;
--ai-color-product-line-01-43-light: #0F1018;
--ai-color-product-line-01-44-light: #D2D4D5;
--ai-color-product-line-01-45-light: #CACCCE;
--ai-color-product-line-01-46-light: #80654A;
--ai-color-product-line-01-47-light: #CACCCE;
--ai-color-product-line-01-48-light: #80654A;
--ai-color-product-line-01-49-light: #CACCCE;
--ai-color-product-line-01-50-light: #80654A;
--ai-color-product-line-01-51-light: #CACCCE;
--ai-color-product-line-01-52-light: #050611;
--ai-color-product-line-01-53-light: #D2D4D5;
--ai-color-product-line-01-54-light: #E1E3E4;
--ai-color-product-line-01-55-light: #D2D4D5;
--ai-color-product-line-01-56-light: #050611;
--ai-color-product-line-01-57-light: #0F1018;
--ai-color-product-line-01-58-light: #CACCCE;
--ai-color-product-line-01-59-light: #0F1018;
--ai-color-product-line-01-60-light: #E1E3E4;
--ai-color-product-line-01-61-light: #D2D4D5;
--ai-color-product-line-01-62-light: #0F1018;
--ai-color-product-line-01-63-light: #0F1018;
--ai-color-product-line-01-64-light: #0F1018;
/* YOUR SETUP — user overrides */
--user-color-product-line-01-01-dark: #92866F;
--user-color-product-line-01-02-dark: #92866F;
--user-color-product-line-01-03-dark: #92866F;
--user-color-product-line-01-04-dark: #92866F;
--user-color-product-line-01-05-dark: #D5C5AA;
--user-color-product-line-01-06-dark: #92866F;
--user-color-product-line-01-07-dark: #EFE5C6;
--user-color-product-line-01-08-dark: #FDFDFD;
--user-color-product-line-01-09-dark: #121212;
--user-color-product-line-01-10-dark: #1F1F1D;
--user-color-product-line-01-11-dark: #17191A;
--user-color-product-line-01-12-dark: #17191A;
--user-color-product-line-01-13-dark: #92866F;
--user-color-product-line-01-14-dark: #121212;
--user-color-product-line-01-15-dark: #92866F;
--user-color-product-line-01-16-dark: #92866F;
--user-color-product-line-01-17-dark: #92866F;
--user-color-product-line-01-18-dark: #92866F;
--user-color-product-line-01-19-dark: #92866F;
--user-color-product-line-01-20-dark: #1F1F1D;
--user-color-product-line-01-21-dark: #92866F;
--user-color-product-line-01-22-dark: #92866F;
--user-color-product-line-01-23-dark: #D5C5AA;
--user-color-product-line-01-24-dark: #121212;
--user-color-product-line-01-25-dark: #92866F;
--user-color-product-line-01-26-dark: #92866F;
--user-color-product-line-01-27-dark: #121212;
--user-color-product-line-01-28-dark: #D5C5AA;
--user-color-product-line-01-29-dark: #121212;
--user-color-product-line-01-30-dark: #17191A;
--user-color-product-line-01-31-dark: #92866F;
--user-color-product-line-01-32-dark: #92866F;
--user-color-product-line-01-33-dark: #92866F;
--user-color-product-line-01-34-dark: #1F1F1D;
--user-color-product-line-01-35-dark: #92866F;
--user-color-product-line-01-36-dark: #92866F;
--user-color-product-line-01-37-dark: #92866F;
--user-color-product-line-01-38-dark: #92866F;
--user-color-product-line-01-39-dark: #17191A;
--user-color-product-line-01-40-dark: #92866F;
--user-color-product-line-01-41-dark: #92866F;
--user-color-product-line-01-42-dark: #1F1F1D;
--user-color-product-line-01-43-dark: #92866F;
--user-color-product-line-01-44-dark: #1F1F1D;
--user-color-product-line-01-45-dark: #17191A;
--user-color-product-line-01-46-dark: #EFE5C6;
--user-color-product-line-01-47-dark: #17191A;
--user-color-product-line-01-48-dark: #EFE5C6;
--user-color-product-line-01-49-dark: #17191A;
--user-color-product-line-01-50-dark: #EFE5C6;
--user-color-product-line-01-51-dark: #17191A;
--user-color-product-line-01-52-dark: #92866F;
--user-color-product-line-01-53-dark: #1F1F1D;
--user-color-product-line-01-54-dark: #121212;
--user-color-product-line-01-55-dark: #1F1F1D;
--user-color-product-line-01-56-dark: #92866F;
--user-color-product-line-01-57-dark: #92866F;
--user-color-product-line-01-58-dark: #17191A;
--user-color-product-line-01-59-dark: #92866F;
--user-color-product-line-01-60-dark: #121212;
--user-color-product-line-01-61-dark: #1F1F1D;
--user-color-product-line-01-62-dark: #92866F;
--user-color-product-line-01-63-dark: #92866F;
--user-color-product-line-01-64-dark: #92866F;
--user-color-product-line-01-01-light: #050611;
--user-color-product-line-01-02-light: #0F1018;
--user-color-product-line-01-03-light: #0F1018;
--user-color-product-line-01-04-light: #0F1018;
--user-color-product-line-01-05-light: #80654A;
--user-color-product-line-01-06-light: #0F1018;
--user-color-product-line-01-07-light: #80654A;
--user-color-product-line-01-08-light: #0F1012;
--user-color-product-line-01-09-light: #E1E3E4;
--user-color-product-line-01-10-light: #D2D4D5;
--user-color-product-line-01-11-light: #CACCCE;
--user-color-product-line-01-12-light: #CACCCE;
--user-color-product-line-01-13-light: #0F1018;
--user-color-product-line-01-14-light: #E1E3E4;
--user-color-product-line-01-15-light: #050611;
--user-color-product-line-01-16-light: #0F1018;
--user-color-product-line-01-17-light: #0F1018;
--user-color-product-line-01-18-light: #0F1018;
--user-color-product-line-01-19-light: #0F1018;
--user-color-product-line-01-20-light: #D2D4D5;
--user-color-product-line-01-21-light: #050611;
--user-color-product-line-01-22-light: #0F1018;
--user-color-product-line-01-23-light: #80654A;
--user-color-product-line-01-24-light: #E1E3E4;
--user-color-product-line-01-25-light: #0F1018;
--user-color-product-line-01-26-light: #0F1018;
--user-color-product-line-01-27-light: #E1E3E4;
--user-color-product-line-01-28-light: #80654A;
--user-color-product-line-01-29-light: #E1E3E4;
--user-color-product-line-01-30-light: #CACCCE;
--user-color-product-line-01-31-light: #0F1018;
--user-color-product-line-01-32-light: #0F1018;
--user-color-product-line-01-33-light: #0F1018;
--user-color-product-line-01-34-light: #D2D4D5;
--user-color-product-line-01-35-light: #0F1018;
--user-color-product-line-01-36-light: #0F1018;
--user-color-product-line-01-37-light: #0F1018;
--user-color-product-line-01-38-light: #050611;
--user-color-product-line-01-39-light: #CACCCE;
--user-color-product-line-01-40-light: #0F1018;
--user-color-product-line-01-41-light: #050611;
--user-color-product-line-01-42-light: #D2D4D5;
--user-color-product-line-01-43-light: #0F1018;
--user-color-product-line-01-44-light: #D2D4D5;
--user-color-product-line-01-45-light: #CACCCE;
--user-color-product-line-01-46-light: #80654A;
--user-color-product-line-01-47-light: #CACCCE;
--user-color-product-line-01-48-light: #80654A;
--user-color-product-line-01-49-light: #CACCCE;
--user-color-product-line-01-50-light: #80654A;
--user-color-product-line-01-51-light: #CACCCE;
--user-color-product-line-01-52-light: #050611;
--user-color-product-line-01-53-light: #D2D4D5;
--user-color-product-line-01-54-light: #E1E3E4;
--user-color-product-line-01-55-light: #D2D4D5;
--user-color-product-line-01-56-light: #050611;
--user-color-product-line-01-57-light: #0F1018;
--user-color-product-line-01-58-light: #CACCCE;
--user-color-product-line-01-59-light: #0F1018;
--user-color-product-line-01-60-light: #E1E3E4;
--user-color-product-line-01-61-light: #D2D4D5;
--user-color-product-line-01-62-light: #0F1018;
--user-color-product-line-01-63-light: #0F1018;
--user-color-product-line-01-64-light: #0F1018;
/* ACTIVE — merged (user overrides AI) */
--color-product-line-01-01-dark: #92866F;
--color-product-line-01-01-light: #050611;
--color-product-line-01-02-dark: #92866F;
--color-product-line-01-02-light: #0F1018;
--color-product-line-01-03-dark: #92866F;
--color-product-line-01-03-light: #0F1018;
--color-product-line-01-04-dark: #92866F;
--color-product-line-01-04-light: #0F1018;
--color-product-line-01-05-dark: #D5C5AA;
--color-product-line-01-05-light: #80654A;
--color-product-line-01-06-dark: #92866F;
--color-product-line-01-06-light: #0F1018;
--color-product-line-01-07-dark: #EFE5C6;
--color-product-line-01-07-light: #80654A;
--color-product-line-01-08-dark: #FDFDFD;
--color-product-line-01-08-light: #0F1012;
--color-product-line-01-09-dark: #121212;
--color-product-line-01-09-light: #E1E3E4;
--color-product-line-01-10-dark: #1F1F1D;
--color-product-line-01-10-light: #D2D4D5;
--color-product-line-01-11-dark: #17191A;
--color-product-line-01-11-light: #CACCCE;
--color-product-line-01-12-dark: #17191A;
--color-product-line-01-12-light: #CACCCE;
--color-product-line-01-13-dark: #92866F;
--color-product-line-01-13-light: #0F1018;
--color-product-line-01-14-dark: #121212;
--color-product-line-01-14-light: #E1E3E4;
--color-product-line-01-15-dark: #92866F;
--color-product-line-01-15-light: #050611;
--color-product-line-01-16-dark: #92866F;
--color-product-line-01-16-light: #0F1018;
--color-product-line-01-17-dark: #92866F;
--color-product-line-01-17-light: #0F1018;
--color-product-line-01-18-dark: #92866F;
--color-product-line-01-18-light: #0F1018;
--color-product-line-01-19-dark: #92866F;
--color-product-line-01-19-light: #0F1018;
--color-product-line-01-20-dark: #1F1F1D;
--color-product-line-01-20-light: #D2D4D5;
--color-product-line-01-21-dark: #92866F;
--color-product-line-01-21-light: #050611;
--color-product-line-01-22-dark: #92866F;
--color-product-line-01-22-light: #0F1018;
--color-product-line-01-23-dark: #D5C5AA;
--color-product-line-01-23-light: #80654A;
--color-product-line-01-24-dark: #121212;
--color-product-line-01-24-light: #E1E3E4;
--color-product-line-01-25-dark: #92866F;
--color-product-line-01-25-light: #0F1018;
--color-product-line-01-26-dark: #92866F;
--color-product-line-01-26-light: #0F1018;
--color-product-line-01-27-dark: #121212;
--color-product-line-01-27-light: #E1E3E4;
--color-product-line-01-28-dark: #D5C5AA;
--color-product-line-01-28-light: #80654A;
--color-product-line-01-29-dark: #121212;
--color-product-line-01-29-light: #E1E3E4;
--color-product-line-01-30-dark: #17191A;
--color-product-line-01-30-light: #CACCCE;
--color-product-line-01-31-dark: #92866F;
--color-product-line-01-31-light: #0F1018;
--color-product-line-01-32-dark: #92866F;
--color-product-line-01-32-light: #0F1018;
--color-product-line-01-33-dark: #92866F;
--color-product-line-01-33-light: #0F1018;
--color-product-line-01-34-dark: #1F1F1D;
--color-product-line-01-34-light: #D2D4D5;
--color-product-line-01-35-dark: #92866F;
--color-product-line-01-35-light: #0F1018;
--color-product-line-01-36-dark: #92866F;
--color-product-line-01-36-light: #0F1018;
--color-product-line-01-37-dark: #92866F;
--color-product-line-01-37-light: #0F1018;
--color-product-line-01-38-dark: #92866F;
--color-product-line-01-38-light: #050611;
--color-product-line-01-39-dark: #17191A;
--color-product-line-01-39-light: #CACCCE;
--color-product-line-01-40-dark: #92866F;
--color-product-line-01-40-light: #0F1018;
--color-product-line-01-41-dark: #92866F;
--color-product-line-01-41-light: #050611;
--color-product-line-01-42-dark: #1F1F1D;
--color-product-line-01-42-light: #D2D4D5;
--color-product-line-01-43-dark: #92866F;
--color-product-line-01-43-light: #0F1018;
--color-product-line-01-44-dark: #1F1F1D;
--color-product-line-01-44-light: #D2D4D5;
--color-product-line-01-45-dark: #17191A;
--color-product-line-01-45-light: #CACCCE;
--color-product-line-01-46-dark: #EFE5C6;
--color-product-line-01-46-light: #80654A;
--color-product-line-01-47-dark: #17191A;
--color-product-line-01-47-light: #CACCCE;
--color-product-line-01-48-dark: #EFE5C6;
--color-product-line-01-48-light: #80654A;
--color-product-line-01-49-dark: #17191A;
--color-product-line-01-49-light: #CACCCE;
--color-product-line-01-50-dark: #EFE5C6;
--color-product-line-01-50-light: #80654A;
--color-product-line-01-51-dark: #17191A;
--color-product-line-01-51-light: #CACCCE;
--color-product-line-01-52-dark: #92866F;
--color-product-line-01-52-light: #050611;
--color-product-line-01-53-dark: #1F1F1D;
--color-product-line-01-53-light: #D2D4D5;
--color-product-line-01-54-dark: #121212;
--color-product-line-01-54-light: #E1E3E4;
--color-product-line-01-55-dark: #1F1F1D;
--color-product-line-01-55-light: #D2D4D5;
--color-product-line-01-56-dark: #92866F;
--color-product-line-01-56-light: #050611;
--color-product-line-01-57-dark: #92866F;
--color-product-line-01-57-light: #0F1018;
--color-product-line-01-58-dark: #17191A;
--color-product-line-01-58-light: #CACCCE;
--color-product-line-01-59-dark: #92866F;
--color-product-line-01-59-light: #0F1018;
--color-product-line-01-60-dark: #121212;
--color-product-line-01-60-light: #E1E3E4;
--color-product-line-01-61-dark: #1F1F1D;
--color-product-line-01-61-light: #D2D4D5;
--color-product-line-01-62-dark: #92866F;
--color-product-line-01-62-light: #0F1018;
--color-product-line-01-63-dark: #92866F;
--color-product-line-01-63-light: #0F1018;
--color-product-line-01-64-dark: #92866F;
--color-product-line-01-64-light: #0F1018;

/* Invoice Maps (product-01) */
/* AI Generated — reference */
--ai-color-product-01-01-dark: #76aad9;
--ai-color-product-01-02-dark: #76aad9;
--ai-color-product-01-03-dark: #76aad9;
--ai-color-product-01-04-dark: #76aad9;
--ai-color-product-01-05-dark: #58abf6;
--ai-color-product-01-06-dark: #76aad9;
--ai-color-product-01-07-dark: #58abf6;
--ai-color-product-01-08-dark: #c4e1fb;
--ai-color-product-01-09-dark: #041320;
--ai-color-product-01-10-dark: #082844;
--ai-color-product-01-11-dark: #0b355b;
--ai-color-product-01-12-dark: #081F30;
--ai-color-product-01-13-dark: #76AAD9;
--ai-color-product-01-14-dark: #041320;
--ai-color-product-01-15-dark: #76AAD9;
--ai-color-product-01-16-dark: #76AAD9;
--ai-color-product-01-17-dark: #76AAD9;
--ai-color-product-01-18-dark: #76AAD9;
--ai-color-product-01-19-dark: #76AAD9;
--ai-color-product-01-20-dark: #061D30;
--ai-color-product-01-21-dark: #76AAD9;
--ai-color-product-01-22-dark: #76AAD9;
--ai-color-product-01-23-dark: #E7EBE7;
--ai-color-product-01-24-dark: #041320;
--ai-color-product-01-25-dark: #76AAD9;
--ai-color-product-01-26-dark: #76AAD9;
--ai-color-product-01-27-dark: #041320;
--ai-color-product-01-28-dark: #E7EBE7;
--ai-color-product-01-29-dark: #041320;
--ai-color-product-01-30-dark: #081F30;
--ai-color-product-01-31-dark: #76AAD9;
--ai-color-product-01-32-dark: #76AAD9;
--ai-color-product-01-33-dark: #76AAD9;
--ai-color-product-01-34-dark: #061D30;
--ai-color-product-01-35-dark: #76AAD9;
--ai-color-product-01-36-dark: #76AAD9;
--ai-color-product-01-37-dark: #76AAD9;
--ai-color-product-01-38-dark: #76AAD9;
--ai-color-product-01-39-dark: #081F30;
--ai-color-product-01-40-dark: #76AAD9;
--ai-color-product-01-41-dark: #76AAD9;
--ai-color-product-01-42-dark: #061D30;
--ai-color-product-01-43-dark: #76AAD9;
--ai-color-product-01-44-dark: #061D30;
--ai-color-product-01-45-dark: #081F30;
--ai-color-product-01-46-dark: #E7EBE7;
--ai-color-product-01-47-dark: #081F30;
--ai-color-product-01-48-dark: #E7EBE7;
--ai-color-product-01-49-dark: #081F30;
--ai-color-product-01-50-dark: #E7EBE7;
--ai-color-product-01-51-dark: #081F30;
--ai-color-product-01-52-dark: #76AAD9;
--ai-color-product-01-53-dark: #061D30;
--ai-color-product-01-54-dark: #041320;
--ai-color-product-01-55-dark: #061D30;
--ai-color-product-01-56-dark: #76AAD9;
--ai-color-product-01-57-dark: #76AAD9;
--ai-color-product-01-58-dark: #081F30;
--ai-color-product-01-59-dark: #76AAD9;
--ai-color-product-01-60-dark: #041320;
--ai-color-product-01-61-dark: #061D30;
--ai-color-product-01-62-dark: #76AAD9;
--ai-color-product-01-63-dark: #76AAD9;
--ai-color-product-01-64-dark: #76AAD9;
--ai-color-product-01-01-light: #29435e;
--ai-color-product-01-02-light: #29435e;
--ai-color-product-01-03-light: #29435e;
--ai-color-product-01-04-light: #29435e;
--ai-color-product-01-05-light: #19426d;
--ai-color-product-01-06-light: #29435e;
--ai-color-product-01-07-light: #19426d;
--ai-color-product-01-08-light: #cddff3;
--ai-color-product-01-09-light: #e7ebe7;
--ai-color-product-01-10-light: #d6dcd6;
--ai-color-product-01-11-light: #ced5ce;
--ai-color-product-01-12-light: #CED5CE;
--ai-color-product-01-13-light: #29435E;
--ai-color-product-01-14-light: #E7EBE7;
--ai-color-product-01-15-light: #29435E;
--ai-color-product-01-16-light: #29435E;
--ai-color-product-01-17-light: #29435E;
--ai-color-product-01-18-light: #29435E;
--ai-color-product-01-19-light: #29435E;
--ai-color-product-01-20-light: #D6DCD6;
--ai-color-product-01-21-light: #29435E;
--ai-color-product-01-22-light: #29435E;
--ai-color-product-01-23-light: #104B76;
--ai-color-product-01-24-light: #E7EBE7;
--ai-color-product-01-25-light: #29435E;
--ai-color-product-01-26-light: #29435E;
--ai-color-product-01-27-light: #E7EBE7;
--ai-color-product-01-28-light: #104B76;
--ai-color-product-01-29-light: #E7EBE7;
--ai-color-product-01-30-light: #CED5CE;
--ai-color-product-01-31-light: #29435E;
--ai-color-product-01-32-light: #29435E;
--ai-color-product-01-33-light: #29435E;
--ai-color-product-01-34-light: #D6DCD6;
--ai-color-product-01-35-light: #29435E;
--ai-color-product-01-36-light: #29435E;
--ai-color-product-01-37-light: #29435E;
--ai-color-product-01-38-light: #29435E;
--ai-color-product-01-39-light: #CED5CE;
--ai-color-product-01-40-light: #29435E;
--ai-color-product-01-41-light: #29435E;
--ai-color-product-01-42-light: #D6DCD6;
--ai-color-product-01-43-light: #29435E;
--ai-color-product-01-44-light: #D6DCD6;
--ai-color-product-01-45-light: #CED5CE;
--ai-color-product-01-46-light: #425E7C;
--ai-color-product-01-47-light: #CED5CE;
--ai-color-product-01-48-light: #425E7C;
--ai-color-product-01-49-light: #CED5CE;
--ai-color-product-01-50-light: #425E7C;
--ai-color-product-01-51-light: #CED5CE;
--ai-color-product-01-52-light: #29435E;
--ai-color-product-01-53-light: #D6DCD6;
--ai-color-product-01-54-light: #E7EBE7;
--ai-color-product-01-55-light: #D6DCD6;
--ai-color-product-01-56-light: #29435E;
--ai-color-product-01-57-light: #29435E;
--ai-color-product-01-58-light: #CED5CE;
--ai-color-product-01-59-light: #29435E;
--ai-color-product-01-60-light: #E7EBE7;
--ai-color-product-01-61-light: #D6DCD6;
--ai-color-product-01-62-light: #29435E;
--ai-color-product-01-63-light: #29435E;
--ai-color-product-01-64-light: #29435E;
/* YOUR SETUP — user overrides */
--user-color-product-01-01-dark: #76AAD9;
--user-color-product-01-02-dark: #76AAD9;
--user-color-product-01-03-dark: #76AAD9;
--user-color-product-01-04-dark: #76AAD9;
--user-color-product-01-05-dark: #E7EBE7;
--user-color-product-01-06-dark: #76AAD9;
--user-color-product-01-07-dark: #E7EBE7;
--user-color-product-01-08-dark: #B1D8FC;
--user-color-product-01-09-dark: #041320;
--user-color-product-01-10-dark: #061D30;
--user-color-product-01-11-dark: #081F30;
--user-color-product-01-12-dark: #081F30;
--user-color-product-01-13-dark: #76AAD9;
--user-color-product-01-14-dark: #041320;
--user-color-product-01-15-dark: #76AAD9;
--user-color-product-01-16-dark: #76AAD9;
--user-color-product-01-17-dark: #76AAD9;
--user-color-product-01-18-dark: #76AAD9;
--user-color-product-01-19-dark: #76AAD9;
--user-color-product-01-20-dark: #061D30;
--user-color-product-01-21-dark: #76AAD9;
--user-color-product-01-22-dark: #76AAD9;
--user-color-product-01-23-dark: #E7EBE7;
--user-color-product-01-24-dark: #041320;
--user-color-product-01-25-dark: #76AAD9;
--user-color-product-01-26-dark: #76AAD9;
--user-color-product-01-27-dark: #041320;
--user-color-product-01-28-dark: #E7EBE7;
--user-color-product-01-29-dark: #041320;
--user-color-product-01-30-dark: #081F30;
--user-color-product-01-31-dark: #76AAD9;
--user-color-product-01-32-dark: #76AAD9;
--user-color-product-01-33-dark: #76AAD9;
--user-color-product-01-34-dark: #061D30;
--user-color-product-01-35-dark: #76AAD9;
--user-color-product-01-36-dark: #76AAD9;
--user-color-product-01-37-dark: #76AAD9;
--user-color-product-01-38-dark: #76AAD9;
--user-color-product-01-39-dark: #081F30;
--user-color-product-01-40-dark: #76AAD9;
--user-color-product-01-41-dark: #76AAD9;
--user-color-product-01-42-dark: #061D30;
--user-color-product-01-43-dark: #76AAD9;
--user-color-product-01-44-dark: #061D30;
--user-color-product-01-45-dark: #081F30;
--user-color-product-01-46-dark: #E7EBE7;
--user-color-product-01-47-dark: #081F30;
--user-color-product-01-48-dark: #E7EBE7;
--user-color-product-01-49-dark: #081F30;
--user-color-product-01-50-dark: #E7EBE7;
--user-color-product-01-51-dark: #081F30;
--user-color-product-01-52-dark: #76AAD9;
--user-color-product-01-53-dark: #061D30;
--user-color-product-01-54-dark: #041320;
--user-color-product-01-55-dark: #061D30;
--user-color-product-01-56-dark: #76AAD9;
--user-color-product-01-57-dark: #76AAD9;
--user-color-product-01-58-dark: #081F30;
--user-color-product-01-59-dark: #76AAD9;
--user-color-product-01-60-dark: #041320;
--user-color-product-01-61-dark: #061D30;
--user-color-product-01-62-dark: #76AAD9;
--user-color-product-01-63-dark: #76AAD9;
--user-color-product-01-64-dark: #76AAD9;
--user-color-product-01-01-light: #29435E;
--user-color-product-01-02-light: #29435E;
--user-color-product-01-03-light: #29435E;
--user-color-product-01-04-light: #29435E;
--user-color-product-01-05-light: #104B76;
--user-color-product-01-06-light: #29435E;
--user-color-product-01-07-light: #425E7C;
--user-color-product-01-08-light: #1C1D1E;
--user-color-product-01-09-light: #E7EBE7;
--user-color-product-01-10-light: #D6DCD6;
--user-color-product-01-11-light: #CED5CE;
--user-color-product-01-12-light: #CED5CE;
--user-color-product-01-13-light: #29435E;
--user-color-product-01-14-light: #E7EBE7;
--user-color-product-01-15-light: #29435E;
--user-color-product-01-16-light: #29435E;
--user-color-product-01-17-light: #29435E;
--user-color-product-01-18-light: #29435E;
--user-color-product-01-19-light: #29435E;
--user-color-product-01-20-light: #D6DCD6;
--user-color-product-01-21-light: #29435E;
--user-color-product-01-22-light: #29435E;
--user-color-product-01-23-light: #104B76;
--user-color-product-01-24-light: #E7EBE7;
--user-color-product-01-25-light: #29435E;
--user-color-product-01-26-light: #29435E;
--user-color-product-01-27-light: #E7EBE7;
--user-color-product-01-28-light: #104B76;
--user-color-product-01-29-light: #E7EBE7;
--user-color-product-01-30-light: #CED5CE;
--user-color-product-01-31-light: #29435E;
--user-color-product-01-32-light: #29435E;
--user-color-product-01-33-light: #29435E;
--user-color-product-01-34-light: #D6DCD6;
--user-color-product-01-35-light: #29435E;
--user-color-product-01-36-light: #29435E;
--user-color-product-01-37-light: #29435E;
--user-color-product-01-38-light: #29435E;
--user-color-product-01-39-light: #CED5CE;
--user-color-product-01-40-light: #29435E;
--user-color-product-01-41-light: #29435E;
--user-color-product-01-42-light: #D6DCD6;
--user-color-product-01-43-light: #29435E;
--user-color-product-01-44-light: #D6DCD6;
--user-color-product-01-45-light: #CED5CE;
--user-color-product-01-46-light: #425E7C;
--user-color-product-01-47-light: #CED5CE;
--user-color-product-01-48-light: #425E7C;
--user-color-product-01-49-light: #CED5CE;
--user-color-product-01-50-light: #425E7C;
--user-color-product-01-51-light: #CED5CE;
--user-color-product-01-52-light: #29435E;
--user-color-product-01-53-light: #D6DCD6;
--user-color-product-01-54-light: #E7EBE7;
--user-color-product-01-55-light: #D6DCD6;
--user-color-product-01-56-light: #29435E;
--user-color-product-01-57-light: #29435E;
--user-color-product-01-58-light: #CED5CE;
--user-color-product-01-59-light: #29435E;
--user-color-product-01-60-light: #E7EBE7;
--user-color-product-01-61-light: #D6DCD6;
--user-color-product-01-62-light: #29435E;
--user-color-product-01-63-light: #29435E;
--user-color-product-01-64-light: #29435E;
/* ACTIVE — merged (user overrides AI) */
--color-product-01-01-dark: #76AAD9;
--color-product-01-01-light: #29435E;
--color-product-01-02-dark: #76AAD9;
--color-product-01-02-light: #29435E;
--color-product-01-03-dark: #76AAD9;
--color-product-01-03-light: #29435E;
--color-product-01-04-dark: #76AAD9;
--color-product-01-04-light: #29435E;
--color-product-01-05-dark: #E7EBE7;
--color-product-01-05-light: #104B76;
--color-product-01-06-dark: #76AAD9;
--color-product-01-06-light: #29435E;
--color-product-01-07-dark: #E7EBE7;
--color-product-01-07-light: #425E7C;
--color-product-01-08-dark: #B1D8FC;
--color-product-01-08-light: #1C1D1E;
--color-product-01-09-dark: #041320;
--color-product-01-09-light: #E7EBE7;
--color-product-01-10-dark: #061D30;
--color-product-01-10-light: #D6DCD6;
--color-product-01-11-dark: #081F30;
--color-product-01-11-light: #CED5CE;
--color-product-01-12-dark: #081F30;
--color-product-01-12-light: #CED5CE;
--color-product-01-13-dark: #76AAD9;
--color-product-01-13-light: #29435E;
--color-product-01-14-dark: #041320;
--color-product-01-14-light: #E7EBE7;
--color-product-01-15-dark: #76AAD9;
--color-product-01-15-light: #29435E;
--color-product-01-16-dark: #76AAD9;
--color-product-01-16-light: #29435E;
--color-product-01-17-dark: #76AAD9;
--color-product-01-17-light: #29435E;
--color-product-01-18-dark: #76AAD9;
--color-product-01-18-light: #29435E;
--color-product-01-19-dark: #76AAD9;
--color-product-01-19-light: #29435E;
--color-product-01-20-dark: #061D30;
--color-product-01-20-light: #D6DCD6;
--color-product-01-21-dark: #76AAD9;
--color-product-01-21-light: #29435E;
--color-product-01-22-dark: #76AAD9;
--color-product-01-22-light: #29435E;
--color-product-01-23-dark: #E7EBE7;
--color-product-01-23-light: #104B76;
--color-product-01-24-dark: #041320;
--color-product-01-24-light: #E7EBE7;
--color-product-01-25-dark: #76AAD9;
--color-product-01-25-light: #29435E;
--color-product-01-26-dark: #76AAD9;
--color-product-01-26-light: #29435E;
--color-product-01-27-dark: #041320;
--color-product-01-27-light: #E7EBE7;
--color-product-01-28-dark: #E7EBE7;
--color-product-01-28-light: #104B76;
--color-product-01-29-dark: #041320;
--color-product-01-29-light: #E7EBE7;
--color-product-01-30-dark: #081F30;
--color-product-01-30-light: #CED5CE;
--color-product-01-31-dark: #76AAD9;
--color-product-01-31-light: #29435E;
--color-product-01-32-dark: #76AAD9;
--color-product-01-32-light: #29435E;
--color-product-01-33-dark: #76AAD9;
--color-product-01-33-light: #29435E;
--color-product-01-34-dark: #061D30;
--color-product-01-34-light: #D6DCD6;
--color-product-01-35-dark: #76AAD9;
--color-product-01-35-light: #29435E;
--color-product-01-36-dark: #76AAD9;
--color-product-01-36-light: #29435E;
--color-product-01-37-dark: #76AAD9;
--color-product-01-37-light: #29435E;
--color-product-01-38-dark: #76AAD9;
--color-product-01-38-light: #29435E;
--color-product-01-39-dark: #081F30;
--color-product-01-39-light: #CED5CE;
--color-product-01-40-dark: #76AAD9;
--color-product-01-40-light: #29435E;
--color-product-01-41-dark: #76AAD9;
--color-product-01-41-light: #29435E;
--color-product-01-42-dark: #061D30;
--color-product-01-42-light: #D6DCD6;
--color-product-01-43-dark: #76AAD9;
--color-product-01-43-light: #29435E;
--color-product-01-44-dark: #061D30;
--color-product-01-44-light: #D6DCD6;
--color-product-01-45-dark: #081F30;
--color-product-01-45-light: #CED5CE;
--color-product-01-46-dark: #E7EBE7;
--color-product-01-46-light: #425E7C;
--color-product-01-47-dark: #081F30;
--color-product-01-47-light: #CED5CE;
--color-product-01-48-dark: #E7EBE7;
--color-product-01-48-light: #425E7C;
--color-product-01-49-dark: #081F30;
--color-product-01-49-light: #CED5CE;
--color-product-01-50-dark: #E7EBE7;
--color-product-01-50-light: #425E7C;
--color-product-01-51-dark: #081F30;
--color-product-01-51-light: #CED5CE;
--color-product-01-52-dark: #76AAD9;
--color-product-01-52-light: #29435E;
--color-product-01-53-dark: #061D30;
--color-product-01-53-light: #D6DCD6;
--color-product-01-54-dark: #041320;
--color-product-01-54-light: #E7EBE7;
--color-product-01-55-dark: #061D30;
--color-product-01-55-light: #D6DCD6;
--color-product-01-56-dark: #76AAD9;
--color-product-01-56-light: #29435E;
--color-product-01-57-dark: #76AAD9;
--color-product-01-57-light: #29435E;
--color-product-01-58-dark: #081F30;
--color-product-01-58-light: #CED5CE;
--color-product-01-59-dark: #76AAD9;
--color-product-01-59-light: #29435E;
--color-product-01-60-dark: #041320;
--color-product-01-60-light: #E7EBE7;
--color-product-01-61-dark: #061D30;
--color-product-01-61-light: #D6DCD6;
--color-product-01-62-dark: #76AAD9;
--color-product-01-62-light: #29435E;
--color-product-01-63-dark: #76AAD9;
--color-product-01-63-light: #29435E;
--color-product-01-64-dark: #76AAD9;
--color-product-01-64-light: #29435E;

/* Lamborghini (ext-lamborghini) */
/* AI Generated — reference */
--ai-color-ext-lamborghini-01-dark: #f3f0ee;
--ai-color-ext-lamborghini-02-dark: #f3f0ee;
--ai-color-ext-lamborghini-03-dark: #f3f0ee;
--ai-color-ext-lamborghini-04-dark: #f3f0ee;
--ai-color-ext-lamborghini-05-dark: None;
--ai-color-ext-lamborghini-06-dark: #f3f0ee;
--ai-color-ext-lamborghini-07-dark: None;
--ai-color-ext-lamborghini-08-dark: None;
--ai-color-ext-lamborghini-09-dark: #101010;
--ai-color-ext-lamborghini-10-dark: #242424;
--ai-color-ext-lamborghini-11-dark: #313131;
--ai-color-ext-lamborghini-12-dark: #313131;
--ai-color-ext-lamborghini-13-dark: #F3F0EE;
--ai-color-ext-lamborghini-14-dark: #101010;
--ai-color-ext-lamborghini-15-dark: #F3F0EE;
--ai-color-ext-lamborghini-16-dark: #F3F0EE;
--ai-color-ext-lamborghini-17-dark: #F3F0EE;
--ai-color-ext-lamborghini-18-dark: #F3F0EE;
--ai-color-ext-lamborghini-19-dark: #F3F0EE;
--ai-color-ext-lamborghini-20-dark: #242424;
--ai-color-ext-lamborghini-21-dark: #F3F0EE;
--ai-color-ext-lamborghini-22-dark: #F3F0EE;
--ai-color-ext-lamborghini-24-dark: #101010;
--ai-color-ext-lamborghini-25-dark: #F3F0EE;
--ai-color-ext-lamborghini-26-dark: #F3F0EE;
--ai-color-ext-lamborghini-27-dark: #101010;
--ai-color-ext-lamborghini-29-dark: #101010;
--ai-color-ext-lamborghini-30-dark: #313131;
--ai-color-ext-lamborghini-31-dark: #F3F0EE;
--ai-color-ext-lamborghini-32-dark: #F3F0EE;
--ai-color-ext-lamborghini-33-dark: #F3F0EE;
--ai-color-ext-lamborghini-34-dark: #242424;
--ai-color-ext-lamborghini-35-dark: #F3F0EE;
--ai-color-ext-lamborghini-36-dark: #F3F0EE;
--ai-color-ext-lamborghini-37-dark: #F3F0EE;
--ai-color-ext-lamborghini-38-dark: #F3F0EE;
--ai-color-ext-lamborghini-39-dark: #313131;
--ai-color-ext-lamborghini-40-dark: #F3F0EE;
--ai-color-ext-lamborghini-41-dark: #F3F0EE;
--ai-color-ext-lamborghini-42-dark: #242424;
--ai-color-ext-lamborghini-43-dark: #F3F0EE;
--ai-color-ext-lamborghini-44-dark: #242424;
--ai-color-ext-lamborghini-45-dark: #313131;
--ai-color-ext-lamborghini-47-dark: #313131;
--ai-color-ext-lamborghini-49-dark: #313131;
--ai-color-ext-lamborghini-51-dark: #313131;
--ai-color-ext-lamborghini-52-dark: #F3F0EE;
--ai-color-ext-lamborghini-53-dark: #242424;
--ai-color-ext-lamborghini-54-dark: #101010;
--ai-color-ext-lamborghini-55-dark: #242424;
--ai-color-ext-lamborghini-56-dark: #F3F0EE;
--ai-color-ext-lamborghini-57-dark: #F3F0EE;
--ai-color-ext-lamborghini-58-dark: #313131;
--ai-color-ext-lamborghini-59-dark: #F3F0EE;
--ai-color-ext-lamborghini-60-dark: #101010;
--ai-color-ext-lamborghini-61-dark: #242424;
--ai-color-ext-lamborghini-62-dark: #F3F0EE;
--ai-color-ext-lamborghini-63-dark: #F3F0EE;
--ai-color-ext-lamborghini-64-dark: #F3F0EE;
--ai-color-ext-lamborghini-01-light: #202028;
--ai-color-ext-lamborghini-02-light: #202028;
--ai-color-ext-lamborghini-03-light: #202028;
--ai-color-ext-lamborghini-04-light: #202028;
--ai-color-ext-lamborghini-05-light: #181818;
--ai-color-ext-lamborghini-06-light: #202028;
--ai-color-ext-lamborghini-07-light: #181818;
--ai-color-ext-lamborghini-08-light: #d1d1ef;
--ai-color-ext-lamborghini-09-light: #ffffff;
--ai-color-ext-lamborghini-10-light: #f7f7f7;
--ai-color-ext-lamborghini-11-light: #efefef;
--ai-color-ext-lamborghini-12-light: #EFEFEF;
--ai-color-ext-lamborghini-13-light: #202028;
--ai-color-ext-lamborghini-14-light: #FFFFFF;
--ai-color-ext-lamborghini-15-light: #202028;
--ai-color-ext-lamborghini-16-light: #202028;
--ai-color-ext-lamborghini-17-light: #202028;
--ai-color-ext-lamborghini-18-light: #202028;
--ai-color-ext-lamborghini-19-light: #202028;
--ai-color-ext-lamborghini-20-light: #F7F7F7;
--ai-color-ext-lamborghini-21-light: #202028;
--ai-color-ext-lamborghini-22-light: #202028;
--ai-color-ext-lamborghini-23-light: #181818;
--ai-color-ext-lamborghini-24-light: #FFFFFF;
--ai-color-ext-lamborghini-25-light: #202028;
--ai-color-ext-lamborghini-26-light: #202028;
--ai-color-ext-lamborghini-27-light: #FFFFFF;
--ai-color-ext-lamborghini-28-light: #181818;
--ai-color-ext-lamborghini-29-light: #FFFFFF;
--ai-color-ext-lamborghini-30-light: #EFEFEF;
--ai-color-ext-lamborghini-31-light: #202028;
--ai-color-ext-lamborghini-32-light: #202028;
--ai-color-ext-lamborghini-33-light: #202028;
--ai-color-ext-lamborghini-34-light: #F7F7F7;
--ai-color-ext-lamborghini-35-light: #202028;
--ai-color-ext-lamborghini-36-light: #202028;
--ai-color-ext-lamborghini-37-light: #202028;
--ai-color-ext-lamborghini-38-light: #202028;
--ai-color-ext-lamborghini-39-light: #EFEFEF;
--ai-color-ext-lamborghini-40-light: #202028;
--ai-color-ext-lamborghini-41-light: #202028;
--ai-color-ext-lamborghini-42-light: #F7F7F7;
--ai-color-ext-lamborghini-43-light: #202028;
--ai-color-ext-lamborghini-44-light: #F7F7F7;
--ai-color-ext-lamborghini-45-light: #EFEFEF;
--ai-color-ext-lamborghini-46-light: #181818;
--ai-color-ext-lamborghini-47-light: #EFEFEF;
--ai-color-ext-lamborghini-48-light: #181818;
--ai-color-ext-lamborghini-49-light: #EFEFEF;
--ai-color-ext-lamborghini-50-light: #181818;
--ai-color-ext-lamborghini-51-light: #EFEFEF;
--ai-color-ext-lamborghini-52-light: #202028;
--ai-color-ext-lamborghini-53-light: #F7F7F7;
--ai-color-ext-lamborghini-54-light: #FFFFFF;
--ai-color-ext-lamborghini-55-light: #F7F7F7;
--ai-color-ext-lamborghini-56-light: #202028;
--ai-color-ext-lamborghini-57-light: #202028;
--ai-color-ext-lamborghini-58-light: #EFEFEF;
--ai-color-ext-lamborghini-59-light: #202028;
--ai-color-ext-lamborghini-60-light: #FFFFFF;
--ai-color-ext-lamborghini-61-light: #F7F7F7;
--ai-color-ext-lamborghini-62-light: #202028;
--ai-color-ext-lamborghini-63-light: #202028;
--ai-color-ext-lamborghini-64-light: #202028;
/* YOUR SETUP — user overrides */
--user-color-ext-lamborghini-01-dark: #F3F0EE;
--user-color-ext-lamborghini-02-dark: #F3F0EE;
--user-color-ext-lamborghini-03-dark: #F3F0EE;
--user-color-ext-lamborghini-04-dark: #F3F0EE;
--user-color-ext-lamborghini-06-dark: #F3F0EE;
--user-color-ext-lamborghini-09-dark: #101010;
--user-color-ext-lamborghini-10-dark: #242424;
--user-color-ext-lamborghini-11-dark: #313131;
--user-color-ext-lamborghini-12-dark: #313131;
--user-color-ext-lamborghini-13-dark: #F3F0EE;
--user-color-ext-lamborghini-14-dark: #101010;
--user-color-ext-lamborghini-15-dark: #F3F0EE;
--user-color-ext-lamborghini-16-dark: #F3F0EE;
--user-color-ext-lamborghini-17-dark: #F3F0EE;
--user-color-ext-lamborghini-18-dark: #F3F0EE;
--user-color-ext-lamborghini-19-dark: #F3F0EE;
--user-color-ext-lamborghini-20-dark: #242424;
--user-color-ext-lamborghini-21-dark: #F3F0EE;
--user-color-ext-lamborghini-22-dark: #F3F0EE;
--user-color-ext-lamborghini-24-dark: #101010;
--user-color-ext-lamborghini-25-dark: #F3F0EE;
--user-color-ext-lamborghini-26-dark: #F3F0EE;
--user-color-ext-lamborghini-27-dark: #101010;
--user-color-ext-lamborghini-29-dark: #101010;
--user-color-ext-lamborghini-30-dark: #313131;
--user-color-ext-lamborghini-31-dark: #F3F0EE;
--user-color-ext-lamborghini-32-dark: #F3F0EE;
--user-color-ext-lamborghini-33-dark: #F3F0EE;
--user-color-ext-lamborghini-34-dark: #242424;
--user-color-ext-lamborghini-35-dark: #F3F0EE;
--user-color-ext-lamborghini-36-dark: #F3F0EE;
--user-color-ext-lamborghini-37-dark: #F3F0EE;
--user-color-ext-lamborghini-38-dark: #F3F0EE;
--user-color-ext-lamborghini-39-dark: #313131;
--user-color-ext-lamborghini-40-dark: #F3F0EE;
--user-color-ext-lamborghini-41-dark: #F3F0EE;
--user-color-ext-lamborghini-42-dark: #242424;
--user-color-ext-lamborghini-43-dark: #F3F0EE;
--user-color-ext-lamborghini-44-dark: #242424;
--user-color-ext-lamborghini-45-dark: #313131;
--user-color-ext-lamborghini-47-dark: #313131;
--user-color-ext-lamborghini-49-dark: #313131;
--user-color-ext-lamborghini-51-dark: #313131;
--user-color-ext-lamborghini-52-dark: #F3F0EE;
--user-color-ext-lamborghini-53-dark: #242424;
--user-color-ext-lamborghini-54-dark: #101010;
--user-color-ext-lamborghini-55-dark: #242424;
--user-color-ext-lamborghini-56-dark: #F3F0EE;
--user-color-ext-lamborghini-57-dark: #F3F0EE;
--user-color-ext-lamborghini-58-dark: #313131;
--user-color-ext-lamborghini-59-dark: #F3F0EE;
--user-color-ext-lamborghini-60-dark: #101010;
--user-color-ext-lamborghini-61-dark: #242424;
--user-color-ext-lamborghini-62-dark: #F3F0EE;
--user-color-ext-lamborghini-63-dark: #F3F0EE;
--user-color-ext-lamborghini-64-dark: #F3F0EE;
--user-color-ext-lamborghini-01-light: #202028;
--user-color-ext-lamborghini-02-light: #202028;
--user-color-ext-lamborghini-03-light: #202028;
--user-color-ext-lamborghini-04-light: #202028;
--user-color-ext-lamborghini-05-light: #181818;
--user-color-ext-lamborghini-06-light: #202028;
--user-color-ext-lamborghini-07-light: #181818;
--user-color-ext-lamborghini-08-light: #D1D1EF;
--user-color-ext-lamborghini-09-light: #FFFFFF;
--user-color-ext-lamborghini-10-light: #F7F7F7;
--user-color-ext-lamborghini-11-light: #EFEFEF;
--user-color-ext-lamborghini-12-light: #EFEFEF;
--user-color-ext-lamborghini-13-light: #202028;
--user-color-ext-lamborghini-14-light: #FFFFFF;
--user-color-ext-lamborghini-15-light: #202028;
--user-color-ext-lamborghini-16-light: #202028;
--user-color-ext-lamborghini-17-light: #202028;
--user-color-ext-lamborghini-18-light: #202028;
--user-color-ext-lamborghini-19-light: #202028;
--user-color-ext-lamborghini-20-light: #F7F7F7;
--user-color-ext-lamborghini-21-light: #202028;
--user-color-ext-lamborghini-22-light: #202028;
--user-color-ext-lamborghini-23-light: #181818;
--user-color-ext-lamborghini-24-light: #FFFFFF;
--user-color-ext-lamborghini-25-light: #202028;
--user-color-ext-lamborghini-26-light: #202028;
--user-color-ext-lamborghini-27-light: #FFFFFF;
--user-color-ext-lamborghini-28-light: #181818;
--user-color-ext-lamborghini-29-light: #FFFFFF;
--user-color-ext-lamborghini-30-light: #EFEFEF;
--user-color-ext-lamborghini-31-light: #202028;
--user-color-ext-lamborghini-32-light: #202028;
--user-color-ext-lamborghini-33-light: #202028;
--user-color-ext-lamborghini-34-light: #F7F7F7;
--user-color-ext-lamborghini-35-light: #202028;
--user-color-ext-lamborghini-36-light: #202028;
--user-color-ext-lamborghini-37-light: #202028;
--user-color-ext-lamborghini-38-light: #202028;
--user-color-ext-lamborghini-39-light: #EFEFEF;
--user-color-ext-lamborghini-40-light: #202028;
--user-color-ext-lamborghini-41-light: #202028;
--user-color-ext-lamborghini-42-light: #F7F7F7;
--user-color-ext-lamborghini-43-light: #202028;
--user-color-ext-lamborghini-44-light: #F7F7F7;
--user-color-ext-lamborghini-45-light: #EFEFEF;
--user-color-ext-lamborghini-46-light: #181818;
--user-color-ext-lamborghini-47-light: #EFEFEF;
--user-color-ext-lamborghini-48-light: #181818;
--user-color-ext-lamborghini-49-light: #EFEFEF;
--user-color-ext-lamborghini-50-light: #181818;
--user-color-ext-lamborghini-51-light: #EFEFEF;
--user-color-ext-lamborghini-52-light: #202028;
--user-color-ext-lamborghini-53-light: #F7F7F7;
--user-color-ext-lamborghini-54-light: #FFFFFF;
--user-color-ext-lamborghini-55-light: #F7F7F7;
--user-color-ext-lamborghini-56-light: #202028;
--user-color-ext-lamborghini-57-light: #202028;
--user-color-ext-lamborghini-58-light: #EFEFEF;
--user-color-ext-lamborghini-59-light: #202028;
--user-color-ext-lamborghini-60-light: #FFFFFF;
--user-color-ext-lamborghini-61-light: #F7F7F7;
--user-color-ext-lamborghini-62-light: #202028;
--user-color-ext-lamborghini-63-light: #202028;
--user-color-ext-lamborghini-64-light: #202028;
/* ACTIVE — merged (user overrides AI) */
--color-ext-lamborghini-01-dark: #F3F0EE;
--color-ext-lamborghini-01-light: #202028;
--color-ext-lamborghini-02-dark: #F3F0EE;
--color-ext-lamborghini-02-light: #202028;
--color-ext-lamborghini-03-dark: #F3F0EE;
--color-ext-lamborghini-03-light: #202028;
--color-ext-lamborghini-04-dark: #F3F0EE;
--color-ext-lamborghini-04-light: #202028;
--color-ext-lamborghini-05-dark: None;
--color-ext-lamborghini-05-light: #181818;
--color-ext-lamborghini-06-dark: #F3F0EE;
--color-ext-lamborghini-06-light: #202028;
--color-ext-lamborghini-07-dark: None;
--color-ext-lamborghini-07-light: #181818;
--color-ext-lamborghini-08-dark: None;
--color-ext-lamborghini-08-light: #D1D1EF;
--color-ext-lamborghini-09-dark: #101010;
--color-ext-lamborghini-09-light: #FFFFFF;
--color-ext-lamborghini-10-dark: #242424;
--color-ext-lamborghini-10-light: #F7F7F7;
--color-ext-lamborghini-11-dark: #313131;
--color-ext-lamborghini-11-light: #EFEFEF;
--color-ext-lamborghini-12-dark: #313131;
--color-ext-lamborghini-12-light: #EFEFEF;
--color-ext-lamborghini-13-dark: #F3F0EE;
--color-ext-lamborghini-13-light: #202028;
--color-ext-lamborghini-14-dark: #101010;
--color-ext-lamborghini-14-light: #FFFFFF;
--color-ext-lamborghini-15-dark: #F3F0EE;
--color-ext-lamborghini-15-light: #202028;
--color-ext-lamborghini-16-dark: #F3F0EE;
--color-ext-lamborghini-16-light: #202028;
--color-ext-lamborghini-17-dark: #F3F0EE;
--color-ext-lamborghini-17-light: #202028;
--color-ext-lamborghini-18-dark: #F3F0EE;
--color-ext-lamborghini-18-light: #202028;
--color-ext-lamborghini-19-dark: #F3F0EE;
--color-ext-lamborghini-19-light: #202028;
--color-ext-lamborghini-20-dark: #242424;
--color-ext-lamborghini-20-light: #F7F7F7;
--color-ext-lamborghini-21-dark: #F3F0EE;
--color-ext-lamborghini-21-light: #202028;
--color-ext-lamborghini-22-dark: #F3F0EE;
--color-ext-lamborghini-22-light: #202028;
--color-ext-lamborghini-23-light: #181818;
--color-ext-lamborghini-24-dark: #101010;
--color-ext-lamborghini-24-light: #FFFFFF;
--color-ext-lamborghini-25-dark: #F3F0EE;
--color-ext-lamborghini-25-light: #202028;
--color-ext-lamborghini-26-dark: #F3F0EE;
--color-ext-lamborghini-26-light: #202028;
--color-ext-lamborghini-27-dark: #101010;
--color-ext-lamborghini-27-light: #FFFFFF;
--color-ext-lamborghini-28-light: #181818;
--color-ext-lamborghini-29-dark: #101010;
--color-ext-lamborghini-29-light: #FFFFFF;
--color-ext-lamborghini-30-dark: #313131;
--color-ext-lamborghini-30-light: #EFEFEF;
--color-ext-lamborghini-31-dark: #F3F0EE;
--color-ext-lamborghini-31-light: #202028;
--color-ext-lamborghini-32-dark: #F3F0EE;
--color-ext-lamborghini-32-light: #202028;
--color-ext-lamborghini-33-dark: #F3F0EE;
--color-ext-lamborghini-33-light: #202028;
--color-ext-lamborghini-34-dark: #242424;
--color-ext-lamborghini-34-light: #F7F7F7;
--color-ext-lamborghini-35-dark: #F3F0EE;
--color-ext-lamborghini-35-light: #202028;
--color-ext-lamborghini-36-dark: #F3F0EE;
--color-ext-lamborghini-36-light: #202028;
--color-ext-lamborghini-37-dark: #F3F0EE;
--color-ext-lamborghini-37-light: #202028;
--color-ext-lamborghini-38-dark: #F3F0EE;
--color-ext-lamborghini-38-light: #202028;
--color-ext-lamborghini-39-dark: #313131;
--color-ext-lamborghini-39-light: #EFEFEF;
--color-ext-lamborghini-40-dark: #F3F0EE;
--color-ext-lamborghini-40-light: #202028;
--color-ext-lamborghini-41-dark: #F3F0EE;
--color-ext-lamborghini-41-light: #202028;
--color-ext-lamborghini-42-dark: #242424;
--color-ext-lamborghini-42-light: #F7F7F7;
--color-ext-lamborghini-43-dark: #F3F0EE;
--color-ext-lamborghini-43-light: #202028;
--color-ext-lamborghini-44-dark: #242424;
--color-ext-lamborghini-44-light: #F7F7F7;
--color-ext-lamborghini-45-dark: #313131;
--color-ext-lamborghini-45-light: #EFEFEF;
--color-ext-lamborghini-46-light: #181818;
--color-ext-lamborghini-47-dark: #313131;
--color-ext-lamborghini-47-light: #EFEFEF;
--color-ext-lamborghini-48-light: #181818;
--color-ext-lamborghini-49-dark: #313131;
--color-ext-lamborghini-49-light: #EFEFEF;
--color-ext-lamborghini-50-light: #181818;
--color-ext-lamborghini-51-dark: #313131;
--color-ext-lamborghini-51-light: #EFEFEF;
--color-ext-lamborghini-52-dark: #F3F0EE;
--color-ext-lamborghini-52-light: #202028;
--color-ext-lamborghini-53-dark: #242424;
--color-ext-lamborghini-53-light: #F7F7F7;
--color-ext-lamborghini-54-dark: #101010;
--color-ext-lamborghini-54-light: #FFFFFF;
--color-ext-lamborghini-55-dark: #242424;
--color-ext-lamborghini-55-light: #F7F7F7;
--color-ext-lamborghini-56-dark: #F3F0EE;
--color-ext-lamborghini-56-light: #202028;
--color-ext-lamborghini-57-dark: #F3F0EE;
--color-ext-lamborghini-57-light: #202028;
--color-ext-lamborghini-58-dark: #313131;
--color-ext-lamborghini-58-light: #EFEFEF;
--color-ext-lamborghini-59-dark: #F3F0EE;
--color-ext-lamborghini-59-light: #202028;
--color-ext-lamborghini-60-dark: #101010;
--color-ext-lamborghini-60-light: #FFFFFF;
--color-ext-lamborghini-61-dark: #242424;
--color-ext-lamborghini-61-light: #F7F7F7;
--color-ext-lamborghini-62-dark: #F3F0EE;
--color-ext-lamborghini-62-light: #202028;
--color-ext-lamborghini-63-dark: #F3F0EE;
--color-ext-lamborghini-63-light: #202028;
--color-ext-lamborghini-64-dark: #F3F0EE;
--color-ext-lamborghini-64-light: #202028;

/* Agency Mgmt (product-02) */
/* AI Generated — reference */
--ai-color-product-02-01-dark: #f3f0ee;
--ai-color-product-02-02-dark: #f3f0ee;
--ai-color-product-02-03-dark: #f3f0ee;
--ai-color-product-02-04-dark: #f3f0ee;
--ai-color-product-02-05-dark: #939f96;
--ai-color-product-02-06-dark: #f3f0ee;
--ai-color-product-02-07-dark: #939f96;
--ai-color-product-02-08-dark: #efddd1;
--ai-color-product-02-09-dark: #041210;
--ai-color-product-02-10-dark: #0b332d;
--ai-color-product-02-11-dark: #10483f;
--ai-color-product-02-12-dark: #07100F;
--ai-color-product-02-13-dark: #F3F0EE;
--ai-color-product-02-14-dark: #041210;
--ai-color-product-02-15-dark: #F3F0EE;
--ai-color-product-02-16-dark: #F3F0EE;
--ai-color-product-02-17-dark: #F3F0EE;
--ai-color-product-02-18-dark: #F3F0EE;
--ai-color-product-02-19-dark: #F3F0EE;
--ai-color-product-02-20-dark: #0C302B;
--ai-color-product-02-21-dark: #F3F0EE;
--ai-color-product-02-22-dark: #F3F0EE;
--ai-color-product-02-23-dark: #94A094;
--ai-color-product-02-24-dark: #041210;
--ai-color-product-02-25-dark: #F3F0EE;
--ai-color-product-02-26-dark: #F3F0EE;
--ai-color-product-02-27-dark: #041210;
--ai-color-product-02-28-dark: #94A094;
--ai-color-product-02-29-dark: #041210;
--ai-color-product-02-30-dark: #07100F;
--ai-color-product-02-31-dark: #F3F0EE;
--ai-color-product-02-32-dark: #F3F0EE;
--ai-color-product-02-33-dark: #F3F0EE;
--ai-color-product-02-34-dark: #0C302B;
--ai-color-product-02-35-dark: #F3F0EE;
--ai-color-product-02-36-dark: #F3F0EE;
--ai-color-product-02-37-dark: #F3F0EE;
--ai-color-product-02-38-dark: #F3F0EE;
--ai-color-product-02-39-dark: #07100F;
--ai-color-product-02-40-dark: #F3F0EE;
--ai-color-product-02-41-dark: #F3F0EE;
--ai-color-product-02-42-dark: #0C302B;
--ai-color-product-02-43-dark: #F3F0EE;
--ai-color-product-02-44-dark: #0C302B;
--ai-color-product-02-45-dark: #07100F;
--ai-color-product-02-46-dark: #94A094;
--ai-color-product-02-47-dark: #07100F;
--ai-color-product-02-48-dark: #94A094;
--ai-color-product-02-49-dark: #07100F;
--ai-color-product-02-50-dark: #94A094;
--ai-color-product-02-51-dark: #07100F;
--ai-color-product-02-52-dark: #F3F0EE;
--ai-color-product-02-53-dark: #0C302B;
--ai-color-product-02-54-dark: #041210;
--ai-color-product-02-55-dark: #0C302B;
--ai-color-product-02-56-dark: #F3F0EE;
--ai-color-product-02-57-dark: #F3F0EE;
--ai-color-product-02-58-dark: #07100F;
--ai-color-product-02-59-dark: #F3F0EE;
--ai-color-product-02-60-dark: #041210;
--ai-color-product-02-61-dark: #0C302B;
--ai-color-product-02-62-dark: #F3F0EE;
--ai-color-product-02-63-dark: #F3F0EE;
--ai-color-product-02-64-dark: #F3F0EE;
--ai-color-product-02-01-light: #0b372e;
--ai-color-product-02-02-light: #0b372e;
--ai-color-product-02-03-light: #0b372e;
--ai-color-product-02-04-light: #0b372e;
--ai-color-product-02-05-light: #004234;
--ai-color-product-02-06-light: #0b372e;
--ai-color-product-02-07-light: #004234;
--ai-color-product-02-08-light: #c3fdf1;
--ai-color-product-02-09-light: #939f96;
--ai-color-product-02-10-light: #829087;
--ai-color-product-02-11-light: #7a897f;
--ai-color-product-02-12-light: #7A897F;
--ai-color-product-02-13-light: #0B372E;
--ai-color-product-02-14-light: #94A094;
--ai-color-product-02-15-light: #0B372E;
--ai-color-product-02-16-light: #0B372E;
--ai-color-product-02-17-light: #08392F;
--ai-color-product-02-18-light: #08392F;
--ai-color-product-02-19-light: #08392F;
--ai-color-product-02-20-light: #829087;
--ai-color-product-02-21-light: #0B372E;
--ai-color-product-02-22-light: #0B372E;
--ai-color-product-02-23-light: #414139;
--ai-color-product-02-24-light: #94A094;
--ai-color-product-02-25-light: #08392F;
--ai-color-product-02-26-light: #08392F;
--ai-color-product-02-27-light: #94A094;
--ai-color-product-02-28-light: #414139;
--ai-color-product-02-29-light: #94A094;
--ai-color-product-02-30-light: #7A897F;
--ai-color-product-02-31-light: #0B372E;
--ai-color-product-02-32-light: #08392F;
--ai-color-product-02-33-light: #0B372E;
--ai-color-product-02-34-light: #829087;
--ai-color-product-02-35-light: #0B372E;
--ai-color-product-02-36-light: #0B372E;
--ai-color-product-02-37-light: #0B372E;
--ai-color-product-02-38-light: #0B372E;
--ai-color-product-02-39-light: #7A897F;
--ai-color-product-02-40-light: #0B372E;
--ai-color-product-02-41-light: #0B372E;
--ai-color-product-02-42-light: #829087;
--ai-color-product-02-43-light: #0B372E;
--ai-color-product-02-44-light: #829087;
--ai-color-product-02-45-light: #7A897F;
--ai-color-product-02-46-light: #006544;
--ai-color-product-02-47-light: #7A897F;
--ai-color-product-02-48-light: #006544;
--ai-color-product-02-49-light: #7A897F;
--ai-color-product-02-50-light: #006544;
--ai-color-product-02-51-light: #7A897F;
--ai-color-product-02-52-light: #0B372E;
--ai-color-product-02-53-light: #829087;
--ai-color-product-02-54-light: #94A094;
--ai-color-product-02-55-light: #829087;
--ai-color-product-02-56-light: #0B372E;
--ai-color-product-02-57-light: #08392F;
--ai-color-product-02-58-light: #7A897F;
--ai-color-product-02-59-light: #08392F;
--ai-color-product-02-60-light: #94A094;
--ai-color-product-02-61-light: #829087;
--ai-color-product-02-62-light: #0B372E;
--ai-color-product-02-63-light: #0B372E;
--ai-color-product-02-64-light: #08392F;
/* YOUR SETUP — user overrides */
--user-color-product-02-01-dark: #F3F0EE;
--user-color-product-02-02-dark: #F3F0EE;
--user-color-product-02-03-dark: #F3F0EE;
--user-color-product-02-04-dark: #F3F0EE;
--user-color-product-02-05-dark: #94A094;
--user-color-product-02-06-dark: #F3F0EE;
--user-color-product-02-07-dark: #94A094;
--user-color-product-02-08-dark: #EFE3D1;
--user-color-product-02-09-dark: #041210;
--user-color-product-02-10-dark: #0C302B;
--user-color-product-02-11-dark: #07100F;
--user-color-product-02-12-dark: #07100F;
--user-color-product-02-13-dark: #F3F0EE;
--user-color-product-02-14-dark: #041210;
--user-color-product-02-15-dark: #F3F0EE;
--user-color-product-02-16-dark: #F3F0EE;
--user-color-product-02-17-dark: #F3F0EE;
--user-color-product-02-18-dark: #F3F0EE;
--user-color-product-02-19-dark: #F3F0EE;
--user-color-product-02-20-dark: #0C302B;
--user-color-product-02-21-dark: #F3F0EE;
--user-color-product-02-22-dark: #F3F0EE;
--user-color-product-02-23-dark: #94A094;
--user-color-product-02-24-dark: #041210;
--user-color-product-02-25-dark: #F3F0EE;
--user-color-product-02-26-dark: #F3F0EE;
--user-color-product-02-27-dark: #041210;
--user-color-product-02-28-dark: #94A094;
--user-color-product-02-29-dark: #041210;
--user-color-product-02-30-dark: #07100F;
--user-color-product-02-31-dark: #F3F0EE;
--user-color-product-02-32-dark: #F3F0EE;
--user-color-product-02-33-dark: #F3F0EE;
--user-color-product-02-34-dark: #0C302B;
--user-color-product-02-35-dark: #F3F0EE;
--user-color-product-02-36-dark: #F3F0EE;
--user-color-product-02-37-dark: #F3F0EE;
--user-color-product-02-38-dark: #F3F0EE;
--user-color-product-02-39-dark: #07100F;
--user-color-product-02-40-dark: #F3F0EE;
--user-color-product-02-41-dark: #F3F0EE;
--user-color-product-02-42-dark: #0C302B;
--user-color-product-02-43-dark: #F3F0EE;
--user-color-product-02-44-dark: #0C302B;
--user-color-product-02-45-dark: #07100F;
--user-color-product-02-46-dark: #94A094;
--user-color-product-02-47-dark: #07100F;
--user-color-product-02-48-dark: #94A094;
--user-color-product-02-49-dark: #07100F;
--user-color-product-02-50-dark: #94A094;
--user-color-product-02-51-dark: #07100F;
--user-color-product-02-52-dark: #F3F0EE;
--user-color-product-02-53-dark: #0C302B;
--user-color-product-02-54-dark: #041210;
--user-color-product-02-55-dark: #0C302B;
--user-color-product-02-56-dark: #F3F0EE;
--user-color-product-02-57-dark: #F3F0EE;
--user-color-product-02-58-dark: #07100F;
--user-color-product-02-59-dark: #F3F0EE;
--user-color-product-02-60-dark: #041210;
--user-color-product-02-61-dark: #0C302B;
--user-color-product-02-62-dark: #F3F0EE;
--user-color-product-02-63-dark: #F3F0EE;
--user-color-product-02-64-dark: #F3F0EE;
--user-color-product-02-01-light: #0B372E;
--user-color-product-02-02-light: #0B372E;
--user-color-product-02-03-light: #0B372E;
--user-color-product-02-04-light: #08392F;
--user-color-product-02-05-light: #414139;
--user-color-product-02-06-light: #0B372E;
--user-color-product-02-07-light: #006544;
--user-color-product-02-08-light: #111313;
--user-color-product-02-09-light: #94A094;
--user-color-product-02-10-light: #829087;
--user-color-product-02-11-light: #7A897F;
--user-color-product-02-12-light: #7A897F;
--user-color-product-02-13-light: #0B372E;
--user-color-product-02-14-light: #94A094;
--user-color-product-02-15-light: #0B372E;
--user-color-product-02-16-light: #0B372E;
--user-color-product-02-17-light: #08392F;
--user-color-product-02-18-light: #08392F;
--user-color-product-02-19-light: #08392F;
--user-color-product-02-20-light: #829087;
--user-color-product-02-21-light: #0B372E;
--user-color-product-02-22-light: #0B372E;
--user-color-product-02-23-light: #414139;
--user-color-product-02-24-light: #94A094;
--user-color-product-02-25-light: #08392F;
--user-color-product-02-26-light: #08392F;
--user-color-product-02-27-light: #94A094;
--user-color-product-02-28-light: #414139;
--user-color-product-02-29-light: #94A094;
--user-color-product-02-30-light: #7A897F;
--user-color-product-02-31-light: #0B372E;
--user-color-product-02-32-light: #08392F;
--user-color-product-02-33-light: #0B372E;
--user-color-product-02-34-light: #829087;
--user-color-product-02-35-light: #0B372E;
--user-color-product-02-36-light: #0B372E;
--user-color-product-02-37-light: #0B372E;
--user-color-product-02-38-light: #0B372E;
--user-color-product-02-39-light: #7A897F;
--user-color-product-02-40-light: #0B372E;
--user-color-product-02-41-light: #0B372E;
--user-color-product-02-42-light: #829087;
--user-color-product-02-43-light: #0B372E;
--user-color-product-02-44-light: #829087;
--user-color-product-02-45-light: #7A897F;
--user-color-product-02-46-light: #006544;
--user-color-product-02-47-light: #7A897F;
--user-color-product-02-48-light: #006544;
--user-color-product-02-49-light: #7A897F;
--user-color-product-02-50-light: #006544;
--user-color-product-02-51-light: #7A897F;
--user-color-product-02-52-light: #0B372E;
--user-color-product-02-53-light: #829087;
--user-color-product-02-54-light: #94A094;
--user-color-product-02-55-light: #829087;
--user-color-product-02-56-light: #0B372E;
--user-color-product-02-57-light: #08392F;
--user-color-product-02-58-light: #7A897F;
--user-color-product-02-59-light: #08392F;
--user-color-product-02-60-light: #94A094;
--user-color-product-02-61-light: #829087;
--user-color-product-02-62-light: #0B372E;
--user-color-product-02-63-light: #0B372E;
--user-color-product-02-64-light: #08392F;
/* ACTIVE — merged (user overrides AI) */
--color-product-02-01-dark: #F3F0EE;
--color-product-02-01-light: #0B372E;
--color-product-02-02-dark: #F3F0EE;
--color-product-02-02-light: #0B372E;
--color-product-02-03-dark: #F3F0EE;
--color-product-02-03-light: #0B372E;
--color-product-02-04-dark: #F3F0EE;
--color-product-02-04-light: #08392F;
--color-product-02-05-dark: #94A094;
--color-product-02-05-light: #414139;
--color-product-02-06-dark: #F3F0EE;
--color-product-02-06-light: #0B372E;
--color-product-02-07-dark: #94A094;
--color-product-02-07-light: #006544;
--color-product-02-08-dark: #EFE3D1;
--color-product-02-08-light: #111313;
--color-product-02-09-dark: #041210;
--color-product-02-09-light: #94A094;
--color-product-02-10-dark: #0C302B;
--color-product-02-10-light: #829087;
--color-product-02-11-dark: #07100F;
--color-product-02-11-light: #7A897F;
--color-product-02-12-dark: #07100F;
--color-product-02-12-light: #7A897F;
--color-product-02-13-dark: #F3F0EE;
--color-product-02-13-light: #0B372E;
--color-product-02-14-dark: #041210;
--color-product-02-14-light: #94A094;
--color-product-02-15-dark: #F3F0EE;
--color-product-02-15-light: #0B372E;
--color-product-02-16-dark: #F3F0EE;
--color-product-02-16-light: #0B372E;
--color-product-02-17-dark: #F3F0EE;
--color-product-02-17-light: #08392F;
--color-product-02-18-dark: #F3F0EE;
--color-product-02-18-light: #08392F;
--color-product-02-19-dark: #F3F0EE;
--color-product-02-19-light: #08392F;
--color-product-02-20-dark: #0C302B;
--color-product-02-20-light: #829087;
--color-product-02-21-dark: #F3F0EE;
--color-product-02-21-light: #0B372E;
--color-product-02-22-dark: #F3F0EE;
--color-product-02-22-light: #0B372E;
--color-product-02-23-dark: #94A094;
--color-product-02-23-light: #414139;
--color-product-02-24-dark: #041210;
--color-product-02-24-light: #94A094;
--color-product-02-25-dark: #F3F0EE;
--color-product-02-25-light: #08392F;
--color-product-02-26-dark: #F3F0EE;
--color-product-02-26-light: #08392F;
--color-product-02-27-dark: #041210;
--color-product-02-27-light: #94A094;
--color-product-02-28-dark: #94A094;
--color-product-02-28-light: #414139;
--color-product-02-29-dark: #041210;
--color-product-02-29-light: #94A094;
--color-product-02-30-dark: #07100F;
--color-product-02-30-light: #7A897F;
--color-product-02-31-dark: #F3F0EE;
--color-product-02-31-light: #0B372E;
--color-product-02-32-dark: #F3F0EE;
--color-product-02-32-light: #08392F;
--color-product-02-33-dark: #F3F0EE;
--color-product-02-33-light: #0B372E;
--color-product-02-34-dark: #0C302B;
--color-product-02-34-light: #829087;
--color-product-02-35-dark: #F3F0EE;
--color-product-02-35-light: #0B372E;
--color-product-02-36-dark: #F3F0EE;
--color-product-02-36-light: #0B372E;
--color-product-02-37-dark: #F3F0EE;
--color-product-02-37-light: #0B372E;
--color-product-02-38-dark: #F3F0EE;
--color-product-02-38-light: #0B372E;
--color-product-02-39-dark: #07100F;
--color-product-02-39-light: #7A897F;
--color-product-02-40-dark: #F3F0EE;
--color-product-02-40-light: #0B372E;
--color-product-02-41-dark: #F3F0EE;
--color-product-02-41-light: #0B372E;
--color-product-02-42-dark: #0C302B;
--color-product-02-42-light: #829087;
--color-product-02-43-dark: #F3F0EE;
--color-product-02-43-light: #0B372E;
--color-product-02-44-dark: #0C302B;
--color-product-02-44-light: #829087;
--color-product-02-45-dark: #07100F;
--color-product-02-45-light: #7A897F;
--color-product-02-46-dark: #94A094;
--color-product-02-46-light: #006544;
--color-product-02-47-dark: #07100F;
--color-product-02-47-light: #7A897F;
--color-product-02-48-dark: #94A094;
--color-product-02-48-light: #006544;
--color-product-02-49-dark: #07100F;
--color-product-02-49-light: #7A897F;
--color-product-02-50-dark: #94A094;
--color-product-02-50-light: #006544;
--color-product-02-51-dark: #07100F;
--color-product-02-51-light: #7A897F;
--color-product-02-52-dark: #F3F0EE;
--color-product-02-52-light: #0B372E;
--color-product-02-53-dark: #0C302B;
--color-product-02-53-light: #829087;
--color-product-02-54-dark: #041210;
--color-product-02-54-light: #94A094;
--color-product-02-55-dark: #0C302B;
--color-product-02-55-light: #829087;
--color-product-02-56-dark: #F3F0EE;
--color-product-02-56-light: #0B372E;
--color-product-02-57-dark: #F3F0EE;
--color-product-02-57-light: #08392F;
--color-product-02-58-dark: #07100F;
--color-product-02-58-light: #7A897F;
--color-product-02-59-dark: #F3F0EE;
--color-product-02-59-light: #08392F;
--color-product-02-60-dark: #041210;
--color-product-02-60-light: #94A094;
--color-product-02-61-dark: #0C302B;
--color-product-02-61-light: #829087;
--color-product-02-62-dark: #F3F0EE;
--color-product-02-62-light: #0B372E;
--color-product-02-63-dark: #F3F0EE;
--color-product-02-63-light: #0B372E;
--color-product-02-64-dark: #F3F0EE;
--color-product-02-64-light: #08392F;

/* Chanel (ext-chanel) */
/* No colors yet */

/* Pace Shift (product-03) */
/* AI Generated — reference */
--ai-color-product-03-01-dark: #34afec;
--ai-color-product-03-02-dark: #34afec;
--ai-color-product-03-03-dark: #34afec;
--ai-color-product-03-04-dark: #34afec;
--ai-color-product-03-05-dark: #20b5ff;
--ai-color-product-03-06-dark: #34afec;
--ai-color-product-03-07-dark: #20b5ff;
--ai-color-product-03-08-dark: #c3eafd;
--ai-color-product-03-09-dark: #080909;
--ai-color-product-03-10-dark: #1a1e1f;
--ai-color-product-03-11-dark: #262b2d;
--ai-color-product-03-12-dark: #0E0F10;
--ai-color-product-03-13-dark: #34AFEC;
--ai-color-product-03-14-dark: #080909;
--ai-color-product-03-15-dark: #34AFEC;
--ai-color-product-03-16-dark: #34AFEC;
--ai-color-product-03-17-dark: #34AFEC;
--ai-color-product-03-18-dark: #34AFEC;
--ai-color-product-03-19-dark: #34AFEC;
--ai-color-product-03-20-dark: #141717;
--ai-color-product-03-21-dark: #34AFEC;
--ai-color-product-03-22-dark: #34AFEC;
--ai-color-product-03-23-dark: #4BDAFF;
--ai-color-product-03-24-dark: #080909;
--ai-color-product-03-25-dark: #34AFEC;
--ai-color-product-03-26-dark: #34AFEC;
--ai-color-product-03-27-dark: #080909;
--ai-color-product-03-28-dark: #4BDAFF;
--ai-color-product-03-29-dark: #080909;
--ai-color-product-03-30-dark: #0E0F10;
--ai-color-product-03-31-dark: #34AFEC;
--ai-color-product-03-32-dark: #34AFEC;
--ai-color-product-03-33-dark: #34AFEC;
--ai-color-product-03-34-dark: #141717;
--ai-color-product-03-35-dark: #34AFEC;
--ai-color-product-03-36-dark: #34AFEC;
--ai-color-product-03-37-dark: #34AFEC;
--ai-color-product-03-38-dark: #34AFEC;
--ai-color-product-03-39-dark: #0E0F10;
--ai-color-product-03-40-dark: #34AFEC;
--ai-color-product-03-41-dark: #34AFEC;
--ai-color-product-03-42-dark: #141717;
--ai-color-product-03-43-dark: #34AFEC;
--ai-color-product-03-44-dark: #141717;
--ai-color-product-03-45-dark: #0E0F10;
--ai-color-product-03-46-dark: #4BDAFF;
--ai-color-product-03-47-dark: #0E0F10;
--ai-color-product-03-48-dark: #4BDAFF;
--ai-color-product-03-49-dark: #0E0F10;
--ai-color-product-03-50-dark: #4BDAFF;
--ai-color-product-03-51-dark: #0E0F10;
--ai-color-product-03-52-dark: #34AFEC;
--ai-color-product-03-53-dark: #141717;
--ai-color-product-03-54-dark: #080909;
--ai-color-product-03-55-dark: #141717;
--ai-color-product-03-56-dark: #34AFEC;
--ai-color-product-03-57-dark: #34AFEC;
--ai-color-product-03-58-dark: #0E0F10;
--ai-color-product-03-59-dark: #34AFEC;
--ai-color-product-03-60-dark: #080909;
--ai-color-product-03-61-dark: #141717;
--ai-color-product-03-62-dark: #34AFEC;
--ai-color-product-03-63-dark: #34AFEC;
--ai-color-product-03-64-dark: #34AFEC;
--ai-color-product-03-01-light: #dbfffe;
--ai-color-product-03-02-light: #dbfffe;
--ai-color-product-03-03-light: #dbfffe;
--ai-color-product-03-04-light: #dbfffe;
--ai-color-product-03-05-light: #dbfffe;
--ai-color-product-03-06-light: #dbfffe;
--ai-color-product-03-07-light: #dbfffe;
--ai-color-product-03-08-light: #c3fdfb;
--ai-color-product-03-09-light: #7e93c8;
--ai-color-product-03-10-light: #6980bf;
--ai-color-product-03-11-light: #5e77ba;
--ai-color-product-03-12-light: #92A5CF;
--ai-color-product-03-13-light: #DBFFFE;
--ai-color-product-03-14-light: #8B9EC7;
--ai-color-product-03-15-light: #DBFFFE;
--ai-color-product-03-16-light: #DBFFFE;
--ai-color-product-03-17-light: #DBFFFE;
--ai-color-product-03-18-light: #DBFFFE;
--ai-color-product-03-19-light: #DBFFFE;
--ai-color-product-03-20-light: #8496BE;
--ai-color-product-03-21-light: #DBFFFE;
--ai-color-product-03-22-light: #DBFFFE;
--ai-color-product-03-23-light: #C3FDFB;
--ai-color-product-03-24-light: #8B9EC7;
--ai-color-product-03-25-light: #DBFFFE;
--ai-color-product-03-26-light: #DBFFFE;
--ai-color-product-03-27-light: #8B9EC7;
--ai-color-product-03-28-light: #C3FDFB;
--ai-color-product-03-29-light: #8B9EC7;
--ai-color-product-03-30-light: #92A5CF;
--ai-color-product-03-31-light: #DBFFFE;
--ai-color-product-03-32-light: #DBFFFE;
--ai-color-product-03-33-light: #DBFFFE;
--ai-color-product-03-34-light: #8496BE;
--ai-color-product-03-35-light: #DBFFFE;
--ai-color-product-03-36-light: #DBFFFE;
--ai-color-product-03-37-light: #DBFFFE;
--ai-color-product-03-38-light: #DBFFFE;
--ai-color-product-03-39-light: #92A5CF;
--ai-color-product-03-40-light: #DBFFFE;
--ai-color-product-03-41-light: #DBFFFE;
--ai-color-product-03-42-light: #8496BE;
--ai-color-product-03-43-light: #DBFFFE;
--ai-color-product-03-44-light: #8496BE;
--ai-color-product-03-45-light: #92A5CF;
--ai-color-product-03-46-light: #DBFFFE;
--ai-color-product-03-47-light: #92A5CF;
--ai-color-product-03-48-light: #DBFFFE;
--ai-color-product-03-49-light: #92A5CF;
--ai-color-product-03-50-light: #DBFFFE;
--ai-color-product-03-51-light: #92A5CF;
--ai-color-product-03-52-light: #DBFFFE;
--ai-color-product-03-53-light: #8496BE;
--ai-color-product-03-54-light: #8B9EC7;
--ai-color-product-03-55-light: #8496BE;
--ai-color-product-03-56-light: #DBFFFE;
--ai-color-product-03-57-light: #DBFFFE;
--ai-color-product-03-58-light: #92A5CF;
--ai-color-product-03-59-light: #DBFFFE;
--ai-color-product-03-60-light: #8B9EC7;
--ai-color-product-03-61-light: #8496BE;
--ai-color-product-03-62-light: #DBFFFE;
--ai-color-product-03-63-light: #DBFFFE;
--ai-color-product-03-64-light: #DBFFFE;
/* YOUR SETUP — user overrides */
--user-color-product-03-01-dark: #34AFEC;
--user-color-product-03-02-dark: #34AFEC;
--user-color-product-03-03-dark: #34AFEC;
--user-color-product-03-04-dark: #34AFEC;
--user-color-product-03-05-dark: #4BDAFF;
--user-color-product-03-06-dark: #34AFEC;
--user-color-product-03-07-dark: #4BDAFF;
--user-color-product-03-08-dark: #4BDAFF;
--user-color-product-03-09-dark: #080909;
--user-color-product-03-10-dark: #141717;
--user-color-product-03-11-dark: #0E0F10;
--user-color-product-03-12-dark: #0E0F10;
--user-color-product-03-13-dark: #34AFEC;
--user-color-product-03-14-dark: #080909;
--user-color-product-03-15-dark: #34AFEC;
--user-color-product-03-16-dark: #34AFEC;
--user-color-product-03-17-dark: #34AFEC;
--user-color-product-03-18-dark: #34AFEC;
--user-color-product-03-19-dark: #34AFEC;
--user-color-product-03-20-dark: #141717;
--user-color-product-03-21-dark: #34AFEC;
--user-color-product-03-22-dark: #34AFEC;
--user-color-product-03-23-dark: #4BDAFF;
--user-color-product-03-24-dark: #080909;
--user-color-product-03-25-dark: #34AFEC;
--user-color-product-03-26-dark: #34AFEC;
--user-color-product-03-27-dark: #080909;
--user-color-product-03-28-dark: #4BDAFF;
--user-color-product-03-29-dark: #080909;
--user-color-product-03-30-dark: #0E0F10;
--user-color-product-03-31-dark: #34AFEC;
--user-color-product-03-32-dark: #34AFEC;
--user-color-product-03-33-dark: #34AFEC;
--user-color-product-03-34-dark: #141717;
--user-color-product-03-35-dark: #34AFEC;
--user-color-product-03-36-dark: #34AFEC;
--user-color-product-03-37-dark: #34AFEC;
--user-color-product-03-38-dark: #34AFEC;
--user-color-product-03-39-dark: #0E0F10;
--user-color-product-03-40-dark: #34AFEC;
--user-color-product-03-41-dark: #34AFEC;
--user-color-product-03-42-dark: #141717;
--user-color-product-03-43-dark: #34AFEC;
--user-color-product-03-44-dark: #141717;
--user-color-product-03-45-dark: #0E0F10;
--user-color-product-03-46-dark: #4BDAFF;
--user-color-product-03-47-dark: #0E0F10;
--user-color-product-03-48-dark: #4BDAFF;
--user-color-product-03-49-dark: #0E0F10;
--user-color-product-03-50-dark: #4BDAFF;
--user-color-product-03-51-dark: #0E0F10;
--user-color-product-03-52-dark: #34AFEC;
--user-color-product-03-53-dark: #141717;
--user-color-product-03-54-dark: #080909;
--user-color-product-03-55-dark: #141717;
--user-color-product-03-56-dark: #34AFEC;
--user-color-product-03-57-dark: #34AFEC;
--user-color-product-03-58-dark: #0E0F10;
--user-color-product-03-59-dark: #34AFEC;
--user-color-product-03-60-dark: #080909;
--user-color-product-03-61-dark: #141717;
--user-color-product-03-62-dark: #34AFEC;
--user-color-product-03-63-dark: #34AFEC;
--user-color-product-03-64-dark: #34AFEC;
--user-color-product-03-01-light: #DBFFFE;
--user-color-product-03-02-light: #DBFFFE;
--user-color-product-03-03-light: #DBFFFE;
--user-color-product-03-04-light: #DBFFFE;
--user-color-product-03-05-light: #C3FDFB;
--user-color-product-03-06-light: #DBFFFE;
--user-color-product-03-07-light: #DBFFFE;
--user-color-product-03-08-light: #C3FDFB;
--user-color-product-03-09-light: #8B9EC7;
--user-color-product-03-10-light: #8496BE;
--user-color-product-03-11-light: #92A5CF;
--user-color-product-03-12-light: #92A5CF;
--user-color-product-03-13-light: #DBFFFE;
--user-color-product-03-14-light: #8B9EC7;
--user-color-product-03-15-light: #DBFFFE;
--user-color-product-03-16-light: #DBFFFE;
--user-color-product-03-17-light: #DBFFFE;
--user-color-product-03-18-light: #DBFFFE;
--user-color-product-03-19-light: #DBFFFE;
--user-color-product-03-20-light: #8496BE;
--user-color-product-03-21-light: #DBFFFE;
--user-color-product-03-22-light: #DBFFFE;
--user-color-product-03-23-light: #C3FDFB;
--user-color-product-03-24-light: #8B9EC7;
--user-color-product-03-25-light: #DBFFFE;
--user-color-product-03-26-light: #DBFFFE;
--user-color-product-03-27-light: #8B9EC7;
--user-color-product-03-28-light: #C3FDFB;
--user-color-product-03-29-light: #8B9EC7;
--user-color-product-03-30-light: #92A5CF;
--user-color-product-03-31-light: #DBFFFE;
--user-color-product-03-32-light: #DBFFFE;
--user-color-product-03-33-light: #DBFFFE;
--user-color-product-03-34-light: #8496BE;
--user-color-product-03-35-light: #DBFFFE;
--user-color-product-03-36-light: #DBFFFE;
--user-color-product-03-37-light: #DBFFFE;
--user-color-product-03-38-light: #DBFFFE;
--user-color-product-03-39-light: #92A5CF;
--user-color-product-03-40-light: #DBFFFE;
--user-color-product-03-41-light: #DBFFFE;
--user-color-product-03-42-light: #8496BE;
--user-color-product-03-43-light: #DBFFFE;
--user-color-product-03-44-light: #8496BE;
--user-color-product-03-45-light: #92A5CF;
--user-color-product-03-46-light: #DBFFFE;
--user-color-product-03-47-light: #92A5CF;
--user-color-product-03-48-light: #DBFFFE;
--user-color-product-03-49-light: #92A5CF;
--user-color-product-03-50-light: #DBFFFE;
--user-color-product-03-51-light: #92A5CF;
--user-color-product-03-52-light: #DBFFFE;
--user-color-product-03-53-light: #8496BE;
--user-color-product-03-54-light: #8B9EC7;
--user-color-product-03-55-light: #8496BE;
--user-color-product-03-56-light: #DBFFFE;
--user-color-product-03-57-light: #DBFFFE;
--user-color-product-03-58-light: #92A5CF;
--user-color-product-03-59-light: #DBFFFE;
--user-color-product-03-60-light: #8B9EC7;
--user-color-product-03-61-light: #8496BE;
--user-color-product-03-62-light: #DBFFFE;
--user-color-product-03-63-light: #DBFFFE;
--user-color-product-03-64-light: #DBFFFE;
/* ACTIVE — merged (user overrides AI) */
--color-product-03-01-dark: #34AFEC;
--color-product-03-01-light: #DBFFFE;
--color-product-03-02-dark: #34AFEC;
--color-product-03-02-light: #DBFFFE;
--color-product-03-03-dark: #34AFEC;
--color-product-03-03-light: #DBFFFE;
--color-product-03-04-dark: #34AFEC;
--color-product-03-04-light: #DBFFFE;
--color-product-03-05-dark: #4BDAFF;
--color-product-03-05-light: #C3FDFB;
--color-product-03-06-dark: #34AFEC;
--color-product-03-06-light: #DBFFFE;
--color-product-03-07-dark: #4BDAFF;
--color-product-03-07-light: #DBFFFE;
--color-product-03-08-dark: #4BDAFF;
--color-product-03-08-light: #C3FDFB;
--color-product-03-09-dark: #080909;
--color-product-03-09-light: #8B9EC7;
--color-product-03-10-dark: #141717;
--color-product-03-10-light: #8496BE;
--color-product-03-11-dark: #0E0F10;
--color-product-03-11-light: #92A5CF;
--color-product-03-12-dark: #0E0F10;
--color-product-03-12-light: #92A5CF;
--color-product-03-13-dark: #34AFEC;
--color-product-03-13-light: #DBFFFE;
--color-product-03-14-dark: #080909;
--color-product-03-14-light: #8B9EC7;
--color-product-03-15-dark: #34AFEC;
--color-product-03-15-light: #DBFFFE;
--color-product-03-16-dark: #34AFEC;
--color-product-03-16-light: #DBFFFE;
--color-product-03-17-dark: #34AFEC;
--color-product-03-17-light: #DBFFFE;
--color-product-03-18-dark: #34AFEC;
--color-product-03-18-light: #DBFFFE;
--color-product-03-19-dark: #34AFEC;
--color-product-03-19-light: #DBFFFE;
--color-product-03-20-dark: #141717;
--color-product-03-20-light: #8496BE;
--color-product-03-21-dark: #34AFEC;
--color-product-03-21-light: #DBFFFE;
--color-product-03-22-dark: #34AFEC;
--color-product-03-22-light: #DBFFFE;
--color-product-03-23-dark: #4BDAFF;
--color-product-03-23-light: #C3FDFB;
--color-product-03-24-dark: #080909;
--color-product-03-24-light: #8B9EC7;
--color-product-03-25-dark: #34AFEC;
--color-product-03-25-light: #DBFFFE;
--color-product-03-26-dark: #34AFEC;
--color-product-03-26-light: #DBFFFE;
--color-product-03-27-dark: #080909;
--color-product-03-27-light: #8B9EC7;
--color-product-03-28-dark: #4BDAFF;
--color-product-03-28-light: #C3FDFB;
--color-product-03-29-dark: #080909;
--color-product-03-29-light: #8B9EC7;
--color-product-03-30-dark: #0E0F10;
--color-product-03-30-light: #92A5CF;
--color-product-03-31-dark: #34AFEC;
--color-product-03-31-light: #DBFFFE;
--color-product-03-32-dark: #34AFEC;
--color-product-03-32-light: #DBFFFE;
--color-product-03-33-dark: #34AFEC;
--color-product-03-33-light: #DBFFFE;
--color-product-03-34-dark: #141717;
--color-product-03-34-light: #8496BE;
--color-product-03-35-dark: #34AFEC;
--color-product-03-35-light: #DBFFFE;
--color-product-03-36-dark: #34AFEC;
--color-product-03-36-light: #DBFFFE;
--color-product-03-37-dark: #34AFEC;
--color-product-03-37-light: #DBFFFE;
--color-product-03-38-dark: #34AFEC;
--color-product-03-38-light: #DBFFFE;
--color-product-03-39-dark: #0E0F10;
--color-product-03-39-light: #92A5CF;
--color-product-03-40-dark: #34AFEC;
--color-product-03-40-light: #DBFFFE;
--color-product-03-41-dark: #34AFEC;
--color-product-03-41-light: #DBFFFE;
--color-product-03-42-dark: #141717;
--color-product-03-42-light: #8496BE;
--color-product-03-43-dark: #34AFEC;
--color-product-03-43-light: #DBFFFE;
--color-product-03-44-dark: #141717;
--color-product-03-44-light: #8496BE;
--color-product-03-45-dark: #0E0F10;
--color-product-03-45-light: #92A5CF;
--color-product-03-46-dark: #4BDAFF;
--color-product-03-46-light: #DBFFFE;
--color-product-03-47-dark: #0E0F10;
--color-product-03-47-light: #92A5CF;
--color-product-03-48-dark: #4BDAFF;
--color-product-03-48-light: #DBFFFE;
--color-product-03-49-dark: #0E0F10;
--color-product-03-49-light: #92A5CF;
--color-product-03-50-dark: #4BDAFF;
--color-product-03-50-light: #DBFFFE;
--color-product-03-51-dark: #0E0F10;
--color-product-03-51-light: #92A5CF;
--color-product-03-52-dark: #34AFEC;
--color-product-03-52-light: #DBFFFE;
--color-product-03-53-dark: #141717;
--color-product-03-53-light: #8496BE;
--color-product-03-54-dark: #080909;
--color-product-03-54-light: #8B9EC7;
--color-product-03-55-dark: #141717;
--color-product-03-55-light: #8496BE;
--color-product-03-56-dark: #34AFEC;
--color-product-03-56-light: #DBFFFE;
--color-product-03-57-dark: #34AFEC;
--color-product-03-57-light: #DBFFFE;
--color-product-03-58-dark: #0E0F10;
--color-product-03-58-light: #92A5CF;
--color-product-03-59-dark: #34AFEC;
--color-product-03-59-light: #DBFFFE;
--color-product-03-60-dark: #080909;
--color-product-03-60-light: #8B9EC7;
--color-product-03-61-dark: #141717;
--color-product-03-61-light: #8496BE;
--color-product-03-62-dark: #34AFEC;
--color-product-03-62-light: #DBFFFE;
--color-product-03-63-dark: #34AFEC;
--color-product-03-63-light: #DBFFFE;
--color-product-03-64-dark: #34AFEC;
--color-product-03-64-light: #DBFFFE;

}

/******************************************************************************
 * LIVE ASSEMBLER
 * Maps --active-* variables based on two data attributes on <html>:
 *   data-brilliance-hierarchy="technology-01"
 *   data-theme="dark"
 *
 * SSE hot swap: change these two attributes and everything swaps instantly.
 *   document.documentElement.setAttribute("data-brilliance-hierarchy", "technology-02");
 *   document.documentElement.setAttribute("data-theme", "light");
 ******************************************************************************/

:root {
--active-color-01: #000000;
--active-color-02: #333333;
--active-color-03: #666666;
--active-color-04: #0066cc;
--active-color-05: #004499;
--active-color-06: #999999;
--active-color-07: #333333;
--active-color-08: #666666;
--active-color-09: #ffffff;
--active-color-10: #f5f5f5;
--active-color-11: #eeeeee;
--active-color-12: transparent;
--active-color-13: transparent;
--active-color-14: transparent;
--active-color-15: transparent;
--active-color-16: transparent;
--active-color-17: transparent;
--active-color-18: transparent;
--active-color-19: transparent;
--active-color-20: transparent;
--active-color-21: transparent;
--active-color-22: transparent;
--active-color-23: transparent;
--active-color-24: transparent;
--active-color-25: transparent;
--active-color-26: transparent;
--active-color-27: transparent;
--active-color-28: transparent;
--active-color-29: transparent;
--active-color-30: transparent;
--active-color-31: transparent;
--active-color-32: transparent;
--active-color-33: transparent;
--active-color-34: transparent;
--active-color-35: transparent;
--active-color-36: transparent;
--active-color-37: transparent;
--active-color-38: transparent;
--active-color-39: transparent;
--active-color-40: transparent;
--active-color-41: transparent;
--active-color-42: transparent;
--active-color-43: transparent;
--active-color-44: transparent;
--active-color-45: transparent;
--active-color-46: transparent;
--active-color-47: transparent;
--active-color-48: transparent;
--active-color-49: transparent;
--active-color-50: transparent;
--active-color-51: transparent;
--active-color-52: transparent;
--active-color-53: transparent;
--active-color-54: transparent;
--active-color-55: transparent;
--active-color-56: transparent;
--active-color-57: transparent;
--active-color-58: transparent;
--active-color-59: transparent;
--active-color-60: transparent;
--active-color-61: transparent;
--active-color-62: transparent;
--active-color-63: transparent;
--active-color-64: transparent;
--active-logo_stacked: none;
--active-logo_horizontal: none;
--active-background: none;
--active-moodboard: none;
--active-hero: none;
}

/* Coteclat — dark */
[data-brilliance-hierarchy="parent-company"][data-theme="dark"] {
  --active-color-01: var(--color-parent-company-01-dark, transparent);
  --active-color-02: var(--color-parent-company-02-dark, transparent);
  --active-color-03: var(--color-parent-company-03-dark, transparent);
  --active-color-04: var(--color-parent-company-04-dark, transparent);
  --active-color-05: var(--color-parent-company-05-dark, transparent);
  --active-color-06: var(--color-parent-company-06-dark, transparent);
  --active-color-07: var(--color-parent-company-07-dark, transparent);
  --active-color-08: var(--color-parent-company-08-dark, transparent);
  --active-color-09: var(--color-parent-company-09-dark, transparent);
  --active-color-10: var(--color-parent-company-10-dark, transparent);
  --active-color-11: var(--color-parent-company-11-dark, transparent);
  --active-color-12: var(--color-parent-company-12-dark, transparent);
  --active-color-13: var(--color-parent-company-13-dark, transparent);
  --active-color-14: transparent;
  --active-color-15: var(--color-parent-company-15-dark, transparent);
  --active-color-16: transparent;
  --active-color-17: var(--color-parent-company-17-dark, transparent);
  --active-color-18: var(--color-parent-company-18-dark, transparent);
  --active-color-19: var(--color-parent-company-19-dark, transparent);
  --active-color-20: var(--color-parent-company-20-dark, transparent);
  --active-color-21: var(--color-parent-company-21-dark, transparent);
  --active-color-22: var(--color-parent-company-22-dark, transparent);
  --active-color-23: var(--color-parent-company-23-dark, transparent);
  --active-color-24: var(--color-parent-company-24-dark, transparent);
  --active-color-25: var(--color-parent-company-25-dark, transparent);
  --active-color-26: var(--color-parent-company-26-dark, transparent);
  --active-color-27: var(--color-parent-company-27-dark, transparent);
  --active-color-28: var(--color-parent-company-28-dark, transparent);
  --active-color-29: var(--color-parent-company-29-dark, transparent);
  --active-color-30: var(--color-parent-company-30-dark, transparent);
  --active-color-31: var(--color-parent-company-31-dark, transparent);
  --active-color-32: var(--color-parent-company-32-dark, transparent);
  --active-color-33: var(--color-parent-company-33-dark, transparent);
  --active-color-34: var(--color-parent-company-34-dark, transparent);
  --active-color-35: var(--color-parent-company-35-dark, transparent);
  --active-color-36: var(--color-parent-company-36-dark, transparent);
  --active-color-37: var(--color-parent-company-37-dark, transparent);
  --active-color-38: var(--color-parent-company-38-dark, transparent);
  --active-color-39: var(--color-parent-company-39-dark, transparent);
  --active-color-40: var(--color-parent-company-40-dark, transparent);
  --active-color-41: var(--color-parent-company-41-dark, transparent);
  --active-color-42: var(--color-parent-company-42-dark, transparent);
  --active-color-43: var(--color-parent-company-43-dark, transparent);
  --active-color-44: var(--color-parent-company-44-dark, transparent);
  --active-color-45: var(--color-parent-company-45-dark, transparent);
  --active-color-46: var(--color-parent-company-46-dark, transparent);
  --active-color-47: var(--color-parent-company-47-dark, transparent);
  --active-color-48: var(--color-parent-company-48-dark, transparent);
  --active-color-49: var(--color-parent-company-49-dark, transparent);
  --active-color-50: var(--color-parent-company-50-dark, transparent);
  --active-color-51: var(--color-parent-company-51-dark, transparent);
  --active-color-52: var(--color-parent-company-52-dark, transparent);
  --active-color-53: var(--color-parent-company-53-dark, transparent);
  --active-color-54: var(--color-parent-company-54-dark, transparent);
  --active-color-55: var(--color-parent-company-55-dark, transparent);
  --active-color-56: var(--color-parent-company-56-dark, transparent);
  --active-color-57: var(--color-parent-company-57-dark, transparent);
  --active-color-58: var(--color-parent-company-58-dark, transparent);
  --active-color-59: var(--color-parent-company-59-dark, transparent);
  --active-color-60: var(--color-parent-company-60-dark, transparent);
  --active-color-61: transparent;
  --active-color-62: var(--color-parent-company-62-dark, transparent);
  --active-color-63: var(--color-parent-company-63-dark, transparent);
  --active-color-64: var(--color-parent-company-64-dark, transparent);
--active-logo_stacked: var(--img-parent-company-logo_stacked-dark);
--active-logo_horizontal: var(--img-parent-company-logo_horizontal-dark);
--active-background: var(--img-parent-company-background-dark);
--active-moodboard: var(--img-parent-company-moodboard-dark);
--active-hero: var(--img-parent-company-hero-dark);
  --font-global-01: 'PFC 02', sans-serif;
  --font-global-02: 'Europa Grotesk SH Bold', sans-serif;
  --font-global-03: Helvetica, "Helvetica Neue", Arial, sans-serif;
  --font-global-04: 'Approach Mono Medium', 'Roboto Mono', monospace;
  --font-global-05: 'Roboto Mono', monospace;
  --font-heading: var(--font-global-02);
  --font-heading-wt: 900;
  --font-heading-sz: 3rem;
  --font-heading-tt: uppercase;
  --font-heading-td: none;
  --font-heading-fi: normal;
  --font-heading-ls: 1.5px;
  --font-title: var(--font-global-02);
  --font-title-wt: 900;
  --font-title-sz: 2rem;
  --font-title-tt: uppercase;
  --font-title-td: none;
  --font-title-fi: normal;
  --font-title-ls: 1.5px;
  --font-subtitle: var(--font-global-02);
  --font-subtitle-wt: 900;
  --font-subtitle-sz: 0.9rem;
  --font-subtitle-tt: uppercase;
  --font-subtitle-td: none;
  --font-subtitle-fi: normal;
  --font-subtitle-ls: 1.5px;
  --font-subtitle-lh: 2.2;
  --font-body: var(--font-global-03);
  --font-body-wt: 300;
  --font-body-sz: 0.9rem;
  --font-body-tt: none;
  --font-body-td: none;
  --font-body-fi: normal;
  --font-body-ls: normal;
  --font-caption: var(--font-global-01);
  --font-caption-wt: 600;
  --font-caption-sz: 0.7rem;
  --font-caption-tt: uppercase;
  --font-caption-td: none;
  --font-caption-fi: normal;
  --font-caption-ls: 1.5px;
  --font-caption-lh: 1.5;
  --font-link: var(--font-global-01);
  --font-link-wt: 500;
  --font-link-sz: 0.9rem;
  --font-link-tt: none;
  --font-link-td: underline;
  --font-link-fi: normal;
  --font-link-ls: normal;
  --font-callout: var(--font-global-04);
  --font-callout-wt: 500;
  --font-callout-sz: 1.1rem;
  --font-callout-tt: uppercase;
  --font-callout-td: none;
  --font-callout-fi: normal;
  --font-callout-ls: normal;
  --font-callout-lh: 1.8;
  --font-notes: var(--font-global-05);
  --font-notes-wt: 500;
  --font-notes-sz: 1.1rem;
  --font-notes-tt: uppercase;
  --font-notes-td: none;
  --font-notes-fi: normal;
  --font-notes-ls: normal;
  --font-subnav: var(--font-global-01);
  --font-subnav-wt: 400;
  --font-subnav-sz: 0.9rem;
  --font-subnav-tt: uppercase;
  --font-subnav-td: none;
  --font-subnav-fi: normal;
  --font-subnav-ls: normal;
  --font-label: var(--font-global-03);
  --font-label-wt: 500;
  --font-label-sz: 0.9rem;
  --font-label-tt: uppercase;
  --font-label-td: none;
  --font-label-fi: normal;
  --font-label-ls: normal;
  --font-nav: var(--font-global-01);
  --font-nav-wt: 400;
  --font-nav-sz: 0.7rem;
  --font-nav-tt: uppercase;
  --font-nav-td: none;
  --font-nav-fi: normal;
  --font-nav-ls: normal;
  --font-subnav: var(--font-global-01);
  --font-subnav-wt: 400;
  --font-subnav-sz: 0.9rem;
  --font-subnav-tt: uppercase;
  --font-subnav-td: none;
  --font-subnav-fi: normal;
  --font-subnav-ls: normal;
  --font-annotation: var(--font-global-03);
  --font-annotation-wt: 300;
  --font-annotation-sz: 0.6rem;
  --font-annotation-tt: uppercase;
  --font-annotation-td: none;
  --font-annotation-fi: normal;
  --font-annotation-ls: normal;
  --font-nav: var(--font-global-01);
  --font-nav-wt: 400;
  --font-nav-sz: 0.7rem;
  --font-nav-tt: uppercase;
  --font-nav-td: none;
  --font-nav-fi: normal;
  --font-nav-ls: normal;
  --font-annotation: var(--font-global-03);
  --font-annotation-wt: 300;
  --font-annotation-sz: 0.6rem;
  --font-annotation-tt: uppercase;
  --font-annotation-td: none;
  --font-annotation-fi: normal;
  --font-annotation-ls: normal;
}

/* Coteclat — light */
[data-brilliance-hierarchy="parent-company"][data-theme="light"] {
  --active-color-01: var(--color-parent-company-01-light, transparent);
  --active-color-02: var(--color-parent-company-02-light, transparent);
  --active-color-03: var(--color-parent-company-03-light, transparent);
  --active-color-04: var(--color-parent-company-04-light, transparent);
  --active-color-05: var(--color-parent-company-05-light, transparent);
  --active-color-06: var(--color-parent-company-06-light, transparent);
  --active-color-07: var(--color-parent-company-07-light, transparent);
  --active-color-08: var(--color-parent-company-08-light, transparent);
  --active-color-09: var(--color-parent-company-09-light, transparent);
  --active-color-10: var(--color-parent-company-10-light, transparent);
  --active-color-11: var(--color-parent-company-11-light, transparent);
  --active-color-12: var(--color-parent-company-12-light, transparent);
  --active-color-13: var(--color-parent-company-13-light, transparent);
  --active-color-14: transparent;
  --active-color-15: var(--color-parent-company-15-light, transparent);
  --active-color-16: transparent;
  --active-color-17: var(--color-parent-company-17-light, transparent);
  --active-color-18: var(--color-parent-company-18-light, transparent);
  --active-color-19: var(--color-parent-company-19-light, transparent);
  --active-color-20: var(--color-parent-company-20-light, transparent);
  --active-color-21: var(--color-parent-company-21-light, transparent);
  --active-color-22: var(--color-parent-company-22-light, transparent);
  --active-color-23: var(--color-parent-company-23-light, transparent);
  --active-color-24: var(--color-parent-company-24-light, transparent);
  --active-color-25: var(--color-parent-company-25-light, transparent);
  --active-color-26: var(--color-parent-company-26-light, transparent);
  --active-color-27: var(--color-parent-company-27-light, transparent);
  --active-color-28: var(--color-parent-company-28-light, transparent);
  --active-color-29: var(--color-parent-company-29-light, transparent);
  --active-color-30: var(--color-parent-company-30-light, transparent);
  --active-color-31: var(--color-parent-company-31-light, transparent);
  --active-color-32: var(--color-parent-company-32-light, transparent);
  --active-color-33: var(--color-parent-company-33-light, transparent);
  --active-color-34: var(--color-parent-company-34-light, transparent);
  --active-color-35: var(--color-parent-company-35-light, transparent);
  --active-color-36: var(--color-parent-company-36-light, transparent);
  --active-color-37: var(--color-parent-company-37-light, transparent);
  --active-color-38: var(--color-parent-company-38-light, transparent);
  --active-color-39: var(--color-parent-company-39-light, transparent);
  --active-color-40: var(--color-parent-company-40-light, transparent);
  --active-color-41: var(--color-parent-company-41-light, transparent);
  --active-color-42: var(--color-parent-company-42-light, transparent);
  --active-color-43: var(--color-parent-company-43-light, transparent);
  --active-color-44: var(--color-parent-company-44-light, transparent);
  --active-color-45: var(--color-parent-company-45-light, transparent);
  --active-color-46: var(--color-parent-company-46-light, transparent);
  --active-color-47: var(--color-parent-company-47-light, transparent);
  --active-color-48: var(--color-parent-company-48-light, transparent);
  --active-color-49: var(--color-parent-company-49-light, transparent);
  --active-color-50: var(--color-parent-company-50-light, transparent);
  --active-color-51: var(--color-parent-company-51-light, transparent);
  --active-color-52: var(--color-parent-company-52-light, transparent);
  --active-color-53: var(--color-parent-company-53-light, transparent);
  --active-color-54: var(--color-parent-company-54-light, transparent);
  --active-color-55: var(--color-parent-company-55-light, transparent);
  --active-color-56: var(--color-parent-company-56-light, transparent);
  --active-color-57: var(--color-parent-company-57-light, transparent);
  --active-color-58: var(--color-parent-company-58-light, transparent);
  --active-color-59: var(--color-parent-company-59-light, transparent);
  --active-color-60: var(--color-parent-company-60-light, transparent);
  --active-color-61: transparent;
  --active-color-62: var(--color-parent-company-62-light, transparent);
  --active-color-63: var(--color-parent-company-63-light, transparent);
  --active-color-64: var(--color-parent-company-64-light, transparent);
--active-logo_stacked: var(--img-parent-company-logo_stacked-light);
--active-logo_horizontal: var(--img-parent-company-logo_horizontal-light);
--active-background: var(--img-parent-company-background-light);
--active-moodboard: var(--img-parent-company-moodboard-light);
--active-hero: var(--img-parent-company-hero-light);
  --font-global-01: 'PFC 02', sans-serif;
  --font-global-02: 'Europa Grotesk SH Bold', sans-serif;
  --font-global-03: Helvetica, "Helvetica Neue", Arial, sans-serif;
  --font-global-04: 'Approach Mono Medium', 'Roboto Mono', monospace;
  --font-global-05: 'Roboto Mono', monospace;
  --font-heading: var(--font-global-02);
  --font-heading-wt: 900;
  --font-heading-sz: 3rem;
  --font-heading-tt: uppercase;
  --font-heading-td: none;
  --font-heading-fi: normal;
  --font-heading-ls: 1.5px;
  --font-title: var(--font-global-02);
  --font-title-wt: 900;
  --font-title-sz: 2rem;
  --font-title-tt: uppercase;
  --font-title-td: none;
  --font-title-fi: normal;
  --font-title-ls: 1.5px;
  --font-subtitle: var(--font-global-02);
  --font-subtitle-wt: 900;
  --font-subtitle-sz: 0.9rem;
  --font-subtitle-tt: uppercase;
  --font-subtitle-td: none;
  --font-subtitle-fi: normal;
  --font-subtitle-ls: 1.5px;
  --font-subtitle-lh: 2.2;
  --font-body: var(--font-global-03);
  --font-body-wt: 300;
  --font-body-sz: 0.9rem;
  --font-body-tt: none;
  --font-body-td: none;
  --font-body-fi: normal;
  --font-body-ls: normal;
  --font-caption: var(--font-global-01);
  --font-caption-wt: 600;
  --font-caption-sz: 0.7rem;
  --font-caption-tt: uppercase;
  --font-caption-td: none;
  --font-caption-fi: normal;
  --font-caption-ls: 1.5px;
  --font-caption-lh: 1.5;
  --font-link: var(--font-global-01);
  --font-link-wt: 500;
  --font-link-sz: 0.9rem;
  --font-link-tt: none;
  --font-link-td: underline;
  --font-link-fi: normal;
  --font-link-ls: normal;
  --font-callout: var(--font-global-04);
  --font-callout-wt: 500;
  --font-callout-sz: 1.1rem;
  --font-callout-tt: uppercase;
  --font-callout-td: none;
  --font-callout-fi: normal;
  --font-callout-ls: normal;
  --font-callout-lh: 1.8;
  --font-notes: var(--font-global-05);
  --font-notes-wt: 500;
  --font-notes-sz: 1.1rem;
  --font-notes-tt: uppercase;
  --font-notes-td: none;
  --font-notes-fi: normal;
  --font-notes-ls: normal;
  --font-subnav: var(--font-global-01);
  --font-subnav-wt: 400;
  --font-subnav-sz: 0.9rem;
  --font-subnav-tt: uppercase;
  --font-subnav-td: none;
  --font-subnav-fi: normal;
  --font-subnav-ls: normal;
  --font-label: var(--font-global-03);
  --font-label-wt: 500;
  --font-label-sz: 0.9rem;
  --font-label-tt: uppercase;
  --font-label-td: none;
  --font-label-fi: normal;
  --font-label-ls: normal;
  --font-nav: var(--font-global-01);
  --font-nav-wt: 400;
  --font-nav-sz: 0.7rem;
  --font-nav-tt: uppercase;
  --font-nav-td: none;
  --font-nav-fi: normal;
  --font-nav-ls: normal;
  --font-subnav: var(--font-global-01);
  --font-subnav-wt: 400;
  --font-subnav-sz: 0.9rem;
  --font-subnav-tt: uppercase;
  --font-subnav-td: none;
  --font-subnav-fi: normal;
  --font-subnav-ls: normal;
  --font-annotation: var(--font-global-03);
  --font-annotation-wt: 300;
  --font-annotation-sz: 0.6rem;
  --font-annotation-tt: uppercase;
  --font-annotation-td: none;
  --font-annotation-fi: normal;
  --font-annotation-ls: normal;
  --font-nav: var(--font-global-01);
  --font-nav-wt: 400;
  --font-nav-sz: 0.7rem;
  --font-nav-tt: uppercase;
  --font-nav-td: none;
  --font-nav-fi: normal;
  --font-nav-ls: normal;
  --font-annotation: var(--font-global-03);
  --font-annotation-wt: 300;
  --font-annotation-sz: 0.6rem;
  --font-annotation-tt: uppercase;
  --font-annotation-td: none;
  --font-annotation-fi: normal;
  --font-annotation-ls: normal;
}

/* Positive Feedback — dark */
[data-brilliance-hierarchy="product-line-01"][data-theme="dark"] {
  --active-color-01: var(--color-product-line-01-01-dark, transparent);
  --active-color-02: var(--color-product-line-01-02-dark, transparent);
  --active-color-03: var(--color-product-line-01-03-dark, transparent);
  --active-color-04: var(--color-product-line-01-04-dark, transparent);
  --active-color-05: var(--color-product-line-01-05-dark, transparent);
  --active-color-06: var(--color-product-line-01-06-dark, transparent);
  --active-color-07: var(--color-product-line-01-07-dark, transparent);
  --active-color-08: var(--color-product-line-01-08-dark, transparent);
  --active-color-09: var(--color-product-line-01-09-dark, transparent);
  --active-color-10: var(--color-product-line-01-10-dark, transparent);
  --active-color-11: var(--color-product-line-01-11-dark, transparent);
  --active-color-12: var(--color-product-line-01-12-dark, transparent);
  --active-color-13: var(--color-product-line-01-13-dark, transparent);
  --active-color-14: var(--color-product-line-01-14-dark, transparent);
  --active-color-15: var(--color-product-line-01-15-dark, transparent);
  --active-color-16: var(--color-product-line-01-16-dark, transparent);
  --active-color-17: var(--color-product-line-01-17-dark, transparent);
  --active-color-18: var(--color-product-line-01-18-dark, transparent);
  --active-color-19: var(--color-product-line-01-19-dark, transparent);
  --active-color-20: var(--color-product-line-01-20-dark, transparent);
  --active-color-21: var(--color-product-line-01-21-dark, transparent);
  --active-color-22: var(--color-product-line-01-22-dark, transparent);
  --active-color-23: var(--color-product-line-01-23-dark, transparent);
  --active-color-24: var(--color-product-line-01-24-dark, transparent);
  --active-color-25: var(--color-product-line-01-25-dark, transparent);
  --active-color-26: var(--color-product-line-01-26-dark, transparent);
  --active-color-27: var(--color-product-line-01-27-dark, transparent);
  --active-color-28: var(--color-product-line-01-28-dark, transparent);
  --active-color-29: var(--color-product-line-01-29-dark, transparent);
  --active-color-30: var(--color-product-line-01-30-dark, transparent);
  --active-color-31: var(--color-product-line-01-31-dark, transparent);
  --active-color-32: var(--color-product-line-01-32-dark, transparent);
  --active-color-33: var(--color-product-line-01-33-dark, transparent);
  --active-color-34: var(--color-product-line-01-34-dark, transparent);
  --active-color-35: var(--color-product-line-01-35-dark, transparent);
  --active-color-36: var(--color-product-line-01-36-dark, transparent);
  --active-color-37: var(--color-product-line-01-37-dark, transparent);
  --active-color-38: var(--color-product-line-01-38-dark, transparent);
  --active-color-39: var(--color-product-line-01-39-dark, transparent);
  --active-color-40: var(--color-product-line-01-40-dark, transparent);
  --active-color-41: var(--color-product-line-01-41-dark, transparent);
  --active-color-42: var(--color-product-line-01-42-dark, transparent);
  --active-color-43: var(--color-product-line-01-43-dark, transparent);
  --active-color-44: var(--color-product-line-01-44-dark, transparent);
  --active-color-45: var(--color-product-line-01-45-dark, transparent);
  --active-color-46: var(--color-product-line-01-46-dark, transparent);
  --active-color-47: var(--color-product-line-01-47-dark, transparent);
  --active-color-48: var(--color-product-line-01-48-dark, transparent);
  --active-color-49: var(--color-product-line-01-49-dark, transparent);
  --active-color-50: var(--color-product-line-01-50-dark, transparent);
  --active-color-51: var(--color-product-line-01-51-dark, transparent);
  --active-color-52: var(--color-product-line-01-52-dark, transparent);
  --active-color-53: var(--color-product-line-01-53-dark, transparent);
  --active-color-54: var(--color-product-line-01-54-dark, transparent);
  --active-color-55: var(--color-product-line-01-55-dark, transparent);
  --active-color-56: var(--color-product-line-01-56-dark, transparent);
  --active-color-57: var(--color-product-line-01-57-dark, transparent);
  --active-color-58: var(--color-product-line-01-58-dark, transparent);
  --active-color-59: var(--color-product-line-01-59-dark, transparent);
  --active-color-60: var(--color-product-line-01-60-dark, transparent);
  --active-color-61: var(--color-product-line-01-61-dark, transparent);
  --active-color-62: var(--color-product-line-01-62-dark, transparent);
  --active-color-63: var(--color-product-line-01-63-dark, transparent);
  --active-color-64: var(--color-product-line-01-64-dark, transparent);
--active-logo_stacked: var(--img-product-line-01-logo_stacked-dark);
--active-logo_horizontal: var(--img-product-line-01-logo_horizontal-dark);
--active-background: var(--img-product-line-01-background-dark);
--active-moodboard: var(--img-product-line-01-moodboard-dark);
--active-hero: var(--img-product-line-01-hero-dark);
  --font-global-01: 'PFC 02', sans-serif;
  --font-global-02: 'Europa Grotesk SH Bold', sans-serif;
  --font-global-03: Helvetica, "Helvetica Neue", Arial, sans-serif;
  --font-global-04: 'Approach Mono Medium', 'Roboto Mono', monospace;
  --font-global-05: 'Roboto Mono', monospace;
  --font-heading: var(--font-global-02);
  --font-heading-wt: 900;
  --font-heading-sz: 3rem;
  --font-heading-tt: uppercase;
  --font-heading-td: none;
  --font-heading-fi: normal;
  --font-heading-ls: 1.5px;
  --font-title: var(--font-global-02);
  --font-title-wt: 900;
  --font-title-sz: 2rem;
  --font-title-tt: uppercase;
  --font-title-td: none;
  --font-title-fi: normal;
  --font-title-ls: 1.5px;
  --font-subtitle: var(--font-global-02);
  --font-subtitle-wt: 900;
  --font-subtitle-sz: 0.9rem;
  --font-subtitle-tt: uppercase;
  --font-subtitle-td: none;
  --font-subtitle-fi: normal;
  --font-subtitle-ls: 1.5px;
  --font-subtitle-lh: 2.2;
  --font-body: var(--font-global-03);
  --font-body-wt: 300;
  --font-body-sz: 0.9rem;
  --font-body-tt: none;
  --font-body-td: none;
  --font-body-fi: normal;
  --font-body-ls: normal;
  --font-caption: var(--font-global-01);
  --font-caption-wt: 600;
  --font-caption-sz: 0.7rem;
  --font-caption-tt: uppercase;
  --font-caption-td: none;
  --font-caption-fi: normal;
  --font-caption-ls: 1.5px;
  --font-caption-lh: 1.5;
  --font-link: var(--font-global-01);
  --font-link-wt: 500;
  --font-link-sz: 0.9rem;
  --font-link-tt: none;
  --font-link-td: underline;
  --font-link-fi: normal;
  --font-link-ls: normal;
  --font-callout: var(--font-global-04);
  --font-callout-wt: 500;
  --font-callout-sz: 1.1rem;
  --font-callout-tt: uppercase;
  --font-callout-td: none;
  --font-callout-fi: normal;
  --font-callout-ls: normal;
  --font-callout-lh: 1.8;
  --font-notes: var(--font-global-05);
  --font-notes-wt: 500;
  --font-notes-sz: 1.1rem;
  --font-notes-tt: uppercase;
  --font-notes-td: none;
  --font-notes-fi: normal;
  --font-notes-ls: normal;
  --font-subnav: var(--font-global-01);
  --font-subnav-wt: 400;
  --font-subnav-sz: 0.9rem;
  --font-subnav-tt: uppercase;
  --font-subnav-td: none;
  --font-subnav-fi: normal;
  --font-subnav-ls: normal;
  --font-label: var(--font-global-03);
  --font-label-wt: 500;
  --font-label-sz: 0.9rem;
  --font-label-tt: uppercase;
  --font-label-td: none;
  --font-label-fi: normal;
  --font-label-ls: normal;
  --font-nav: var(--font-global-01);
  --font-nav-wt: 400;
  --font-nav-sz: 0.7rem;
  --font-nav-tt: uppercase;
  --font-nav-td: none;
  --font-nav-fi: normal;
  --font-nav-ls: normal;
  --font-subnav: var(--font-global-01);
  --font-subnav-wt: 400;
  --font-subnav-sz: 0.9rem;
  --font-subnav-tt: uppercase;
  --font-subnav-td: none;
  --font-subnav-fi: normal;
  --font-subnav-ls: normal;
  --font-annotation: var(--font-global-03);
  --font-annotation-wt: 300;
  --font-annotation-sz: 0.6rem;
  --font-annotation-tt: uppercase;
  --font-annotation-td: none;
  --font-annotation-fi: normal;
  --font-annotation-ls: normal;
  --font-nav: var(--font-global-01);
  --font-nav-wt: 400;
  --font-nav-sz: 0.7rem;
  --font-nav-tt: uppercase;
  --font-nav-td: none;
  --font-nav-fi: normal;
  --font-nav-ls: normal;
  --font-annotation: var(--font-global-03);
  --font-annotation-wt: 300;
  --font-annotation-sz: 0.6rem;
  --font-annotation-tt: uppercase;
  --font-annotation-td: none;
  --font-annotation-fi: normal;
  --font-annotation-ls: normal;
}

/* Positive Feedback — light */
[data-brilliance-hierarchy="product-line-01"][data-theme="light"] {
  --active-color-01: var(--color-product-line-01-01-light, transparent);
  --active-color-02: var(--color-product-line-01-02-light, transparent);
  --active-color-03: var(--color-product-line-01-03-light, transparent);
  --active-color-04: var(--color-product-line-01-04-light, transparent);
  --active-color-05: var(--color-product-line-01-05-light, transparent);
  --active-color-06: var(--color-product-line-01-06-light, transparent);
  --active-color-07: var(--color-product-line-01-07-light, transparent);
  --active-color-08: var(--color-product-line-01-08-light, transparent);
  --active-color-09: var(--color-product-line-01-09-light, transparent);
  --active-color-10: var(--color-product-line-01-10-light, transparent);
  --active-color-11: var(--color-product-line-01-11-light, transparent);
  --active-color-12: var(--color-product-line-01-12-light, transparent);
  --active-color-13: var(--color-product-line-01-13-light, transparent);
  --active-color-14: var(--color-product-line-01-14-light, transparent);
  --active-color-15: var(--color-product-line-01-15-light, transparent);
  --active-color-16: var(--color-product-line-01-16-light, transparent);
  --active-color-17: var(--color-product-line-01-17-light, transparent);
  --active-color-18: var(--color-product-line-01-18-light, transparent);
  --active-color-19: var(--color-product-line-01-19-light, transparent);
  --active-color-20: var(--color-product-line-01-20-light, transparent);
  --active-color-21: var(--color-product-line-01-21-light, transparent);
  --active-color-22: var(--color-product-line-01-22-light, transparent);
  --active-color-23: var(--color-product-line-01-23-light, transparent);
  --active-color-24: var(--color-product-line-01-24-light, transparent);
  --active-color-25: var(--color-product-line-01-25-light, transparent);
  --active-color-26: var(--color-product-line-01-26-light, transparent);
  --active-color-27: var(--color-product-line-01-27-light, transparent);
  --active-color-28: var(--color-product-line-01-28-light, transparent);
  --active-color-29: var(--color-product-line-01-29-light, transparent);
  --active-color-30: var(--color-product-line-01-30-light, transparent);
  --active-color-31: var(--color-product-line-01-31-light, transparent);
  --active-color-32: var(--color-product-line-01-32-light, transparent);
  --active-color-33: var(--color-product-line-01-33-light, transparent);
  --active-color-34: var(--color-product-line-01-34-light, transparent);
  --active-color-35: var(--color-product-line-01-35-light, transparent);
  --active-color-36: var(--color-product-line-01-36-light, transparent);
  --active-color-37: var(--color-product-line-01-37-light, transparent);
  --active-color-38: var(--color-product-line-01-38-light, transparent);
  --active-color-39: var(--color-product-line-01-39-light, transparent);
  --active-color-40: var(--color-product-line-01-40-light, transparent);
  --active-color-41: var(--color-product-line-01-41-light, transparent);
  --active-color-42: var(--color-product-line-01-42-light, transparent);
  --active-color-43: var(--color-product-line-01-43-light, transparent);
  --active-color-44: var(--color-product-line-01-44-light, transparent);
  --active-color-45: var(--color-product-line-01-45-light, transparent);
  --active-color-46: var(--color-product-line-01-46-light, transparent);
  --active-color-47: var(--color-product-line-01-47-light, transparent);
  --active-color-48: var(--color-product-line-01-48-light, transparent);
  --active-color-49: var(--color-product-line-01-49-light, transparent);
  --active-color-50: var(--color-product-line-01-50-light, transparent);
  --active-color-51: var(--color-product-line-01-51-light, transparent);
  --active-color-52: var(--color-product-line-01-52-light, transparent);
  --active-color-53: var(--color-product-line-01-53-light, transparent);
  --active-color-54: var(--color-product-line-01-54-light, transparent);
  --active-color-55: var(--color-product-line-01-55-light, transparent);
  --active-color-56: var(--color-product-line-01-56-light, transparent);
  --active-color-57: var(--color-product-line-01-57-light, transparent);
  --active-color-58: var(--color-product-line-01-58-light, transparent);
  --active-color-59: var(--color-product-line-01-59-light, transparent);
  --active-color-60: var(--color-product-line-01-60-light, transparent);
  --active-color-61: var(--color-product-line-01-61-light, transparent);
  --active-color-62: var(--color-product-line-01-62-light, transparent);
  --active-color-63: var(--color-product-line-01-63-light, transparent);
  --active-color-64: var(--color-product-line-01-64-light, transparent);
--active-logo_stacked: var(--img-product-line-01-logo_stacked-light);
--active-logo_horizontal: var(--img-product-line-01-logo_horizontal-light);
--active-background: var(--img-product-line-01-background-light);
--active-moodboard: var(--img-product-line-01-moodboard-light);
--active-hero: var(--img-product-line-01-hero-light);
  --font-global-01: 'PFC 02', sans-serif;
  --font-global-02: 'Europa Grotesk SH Bold', sans-serif;
  --font-global-03: Helvetica, "Helvetica Neue", Arial, sans-serif;
  --font-global-04: 'Approach Mono Medium', 'Roboto Mono', monospace;
  --font-global-05: 'Roboto Mono', monospace;
  --font-heading: var(--font-global-02);
  --font-heading-wt: 900;
  --font-heading-sz: 3rem;
  --font-heading-tt: uppercase;
  --font-heading-td: none;
  --font-heading-fi: normal;
  --font-heading-ls: 1.5px;
  --font-title: var(--font-global-02);
  --font-title-wt: 900;
  --font-title-sz: 2rem;
  --font-title-tt: uppercase;
  --font-title-td: none;
  --font-title-fi: normal;
  --font-title-ls: 1.5px;
  --font-subtitle: var(--font-global-02);
  --font-subtitle-wt: 900;
  --font-subtitle-sz: 0.9rem;
  --font-subtitle-tt: uppercase;
  --font-subtitle-td: none;
  --font-subtitle-fi: normal;
  --font-subtitle-ls: 1.5px;
  --font-subtitle-lh: 2.2;
  --font-body: var(--font-global-03);
  --font-body-wt: 300;
  --font-body-sz: 0.9rem;
  --font-body-tt: none;
  --font-body-td: none;
  --font-body-fi: normal;
  --font-body-ls: normal;
  --font-caption: var(--font-global-01);
  --font-caption-wt: 600;
  --font-caption-sz: 0.7rem;
  --font-caption-tt: uppercase;
  --font-caption-td: none;
  --font-caption-fi: normal;
  --font-caption-ls: 1.5px;
  --font-caption-lh: 1.5;
  --font-link: var(--font-global-01);
  --font-link-wt: 500;
  --font-link-sz: 0.9rem;
  --font-link-tt: none;
  --font-link-td: underline;
  --font-link-fi: normal;
  --font-link-ls: normal;
  --font-callout: var(--font-global-04);
  --font-callout-wt: 500;
  --font-callout-sz: 1.1rem;
  --font-callout-tt: uppercase;
  --font-callout-td: none;
  --font-callout-fi: normal;
  --font-callout-ls: normal;
  --font-callout-lh: 1.8;
  --font-notes: var(--font-global-05);
  --font-notes-wt: 500;
  --font-notes-sz: 1.1rem;
  --font-notes-tt: uppercase;
  --font-notes-td: none;
  --font-notes-fi: normal;
  --font-notes-ls: normal;
  --font-subnav: var(--font-global-01);
  --font-subnav-wt: 400;
  --font-subnav-sz: 0.9rem;
  --font-subnav-tt: uppercase;
  --font-subnav-td: none;
  --font-subnav-fi: normal;
  --font-subnav-ls: normal;
  --font-label: var(--font-global-03);
  --font-label-wt: 500;
  --font-label-sz: 0.9rem;
  --font-label-tt: uppercase;
  --font-label-td: none;
  --font-label-fi: normal;
  --font-label-ls: normal;
  --font-nav: var(--font-global-01);
  --font-nav-wt: 400;
  --font-nav-sz: 0.7rem;
  --font-nav-tt: uppercase;
  --font-nav-td: none;
  --font-nav-fi: normal;
  --font-nav-ls: normal;
  --font-subnav: var(--font-global-01);
  --font-subnav-wt: 400;
  --font-subnav-sz: 0.9rem;
  --font-subnav-tt: uppercase;
  --font-subnav-td: none;
  --font-subnav-fi: normal;
  --font-subnav-ls: normal;
  --font-annotation: var(--font-global-03);
  --font-annotation-wt: 300;
  --font-annotation-sz: 0.6rem;
  --font-annotation-tt: uppercase;
  --font-annotation-td: none;
  --font-annotation-fi: normal;
  --font-annotation-ls: normal;
  --font-nav: var(--font-global-01);
  --font-nav-wt: 400;
  --font-nav-sz: 0.7rem;
  --font-nav-tt: uppercase;
  --font-nav-td: none;
  --font-nav-fi: normal;
  --font-nav-ls: normal;
  --font-annotation: var(--font-global-03);
  --font-annotation-wt: 300;
  --font-annotation-sz: 0.6rem;
  --font-annotation-tt: uppercase;
  --font-annotation-td: none;
  --font-annotation-fi: normal;
  --font-annotation-ls: normal;
}

/* Invoice Maps — dark */
[data-brilliance-hierarchy="product-01"][data-theme="dark"] {
  --active-color-01: var(--color-product-01-01-dark, transparent);
  --active-color-02: var(--color-product-01-02-dark, transparent);
  --active-color-03: var(--color-product-01-03-dark, transparent);
  --active-color-04: var(--color-product-01-04-dark, transparent);
  --active-color-05: var(--color-product-01-05-dark, transparent);
  --active-color-06: var(--color-product-01-06-dark, transparent);
  --active-color-07: var(--color-product-01-07-dark, transparent);
  --active-color-08: var(--color-product-01-08-dark, transparent);
  --active-color-09: var(--color-product-01-09-dark, transparent);
  --active-color-10: var(--color-product-01-10-dark, transparent);
  --active-color-11: var(--color-product-01-11-dark, transparent);
  --active-color-12: var(--color-product-01-12-dark, transparent);
  --active-color-13: var(--color-product-01-13-dark, transparent);
  --active-color-14: var(--color-product-01-14-dark, transparent);
  --active-color-15: var(--color-product-01-15-dark, transparent);
  --active-color-16: var(--color-product-01-16-dark, transparent);
  --active-color-17: var(--color-product-01-17-dark, transparent);
  --active-color-18: var(--color-product-01-18-dark, transparent);
  --active-color-19: var(--color-product-01-19-dark, transparent);
  --active-color-20: var(--color-product-01-20-dark, transparent);
  --active-color-21: var(--color-product-01-21-dark, transparent);
  --active-color-22: var(--color-product-01-22-dark, transparent);
  --active-color-23: var(--color-product-01-23-dark, transparent);
  --active-color-24: var(--color-product-01-24-dark, transparent);
  --active-color-25: var(--color-product-01-25-dark, transparent);
  --active-color-26: var(--color-product-01-26-dark, transparent);
  --active-color-27: var(--color-product-01-27-dark, transparent);
  --active-color-28: var(--color-product-01-28-dark, transparent);
  --active-color-29: var(--color-product-01-29-dark, transparent);
  --active-color-30: var(--color-product-01-30-dark, transparent);
  --active-color-31: var(--color-product-01-31-dark, transparent);
  --active-color-32: var(--color-product-01-32-dark, transparent);
  --active-color-33: var(--color-product-01-33-dark, transparent);
  --active-color-34: var(--color-product-01-34-dark, transparent);
  --active-color-35: var(--color-product-01-35-dark, transparent);
  --active-color-36: var(--color-product-01-36-dark, transparent);
  --active-color-37: var(--color-product-01-37-dark, transparent);
  --active-color-38: var(--color-product-01-38-dark, transparent);
  --active-color-39: var(--color-product-01-39-dark, transparent);
  --active-color-40: var(--color-product-01-40-dark, transparent);
  --active-color-41: var(--color-product-01-41-dark, transparent);
  --active-color-42: var(--color-product-01-42-dark, transparent);
  --active-color-43: var(--color-product-01-43-dark, transparent);
  --active-color-44: var(--color-product-01-44-dark, transparent);
  --active-color-45: var(--color-product-01-45-dark, transparent);
  --active-color-46: var(--color-product-01-46-dark, transparent);
  --active-color-47: var(--color-product-01-47-dark, transparent);
  --active-color-48: var(--color-product-01-48-dark, transparent);
  --active-color-49: var(--color-product-01-49-dark, transparent);
  --active-color-50: var(--color-product-01-50-dark, transparent);
  --active-color-51: var(--color-product-01-51-dark, transparent);
  --active-color-52: var(--color-product-01-52-dark, transparent);
  --active-color-53: var(--color-product-01-53-dark, transparent);
  --active-color-54: var(--color-product-01-54-dark, transparent);
  --active-color-55: var(--color-product-01-55-dark, transparent);
  --active-color-56: var(--color-product-01-56-dark, transparent);
  --active-color-57: var(--color-product-01-57-dark, transparent);
  --active-color-58: var(--color-product-01-58-dark, transparent);
  --active-color-59: var(--color-product-01-59-dark, transparent);
  --active-color-60: var(--color-product-01-60-dark, transparent);
  --active-color-61: var(--color-product-01-61-dark, transparent);
  --active-color-62: var(--color-product-01-62-dark, transparent);
  --active-color-63: var(--color-product-01-63-dark, transparent);
  --active-color-64: var(--color-product-01-64-dark, transparent);
--active-logo_stacked: var(--img-product-01-logo_stacked-dark);
--active-logo_horizontal: var(--img-product-01-logo_horizontal-dark);
--active-background: var(--img-product-01-background-dark);
--active-moodboard: var(--img-product-01-moodboard-dark);
--active-hero: var(--img-product-01-hero-dark);
  --font-global-01: 'PFC 02', sans-serif;
  --font-global-02: 'Europa Grotesk SH Bold', sans-serif;
  --font-global-03: Helvetica, "Helvetica Neue", Arial, sans-serif;
  --font-global-04: 'Approach Mono Medium', 'Roboto Mono', monospace;
  --font-global-05: 'Roboto Mono', monospace;
  --font-heading: var(--font-global-02);
  --font-heading-wt: 900;
  --font-heading-sz: 3rem;
  --font-heading-tt: uppercase;
  --font-heading-td: none;
  --font-heading-fi: normal;
  --font-heading-ls: 1.5px;
  --font-title: var(--font-global-02);
  --font-title-wt: 900;
  --font-title-sz: 2rem;
  --font-title-tt: uppercase;
  --font-title-td: none;
  --font-title-fi: normal;
  --font-title-ls: 1.5px;
  --font-subtitle: var(--font-global-02);
  --font-subtitle-wt: 900;
  --font-subtitle-sz: 0.9rem;
  --font-subtitle-tt: uppercase;
  --font-subtitle-td: none;
  --font-subtitle-fi: normal;
  --font-subtitle-ls: 1.5px;
  --font-subtitle-lh: 2.2;
  --font-body: var(--font-global-03);
  --font-body-wt: 300;
  --font-body-sz: 0.9rem;
  --font-body-tt: none;
  --font-body-td: none;
  --font-body-fi: normal;
  --font-body-ls: normal;
  --font-caption: var(--font-global-01);
  --font-caption-wt: 600;
  --font-caption-sz: 0.7rem;
  --font-caption-tt: uppercase;
  --font-caption-td: none;
  --font-caption-fi: normal;
  --font-caption-ls: 1.5px;
  --font-caption-lh: 1.5;
  --font-link: var(--font-global-01);
  --font-link-wt: 500;
  --font-link-sz: 0.9rem;
  --font-link-tt: none;
  --font-link-td: underline;
  --font-link-fi: normal;
  --font-link-ls: normal;
  --font-callout: var(--font-global-04);
  --font-callout-wt: 500;
  --font-callout-sz: 1.1rem;
  --font-callout-tt: uppercase;
  --font-callout-td: none;
  --font-callout-fi: normal;
  --font-callout-ls: normal;
  --font-callout-lh: 1.8;
  --font-notes: var(--font-global-05);
  --font-notes-wt: 500;
  --font-notes-sz: 1.1rem;
  --font-notes-tt: uppercase;
  --font-notes-td: none;
  --font-notes-fi: normal;
  --font-notes-ls: normal;
  --font-subnav: var(--font-global-01);
  --font-subnav-wt: 400;
  --font-subnav-sz: 0.9rem;
  --font-subnav-tt: uppercase;
  --font-subnav-td: none;
  --font-subnav-fi: normal;
  --font-subnav-ls: normal;
  --font-label: var(--font-global-03);
  --font-label-wt: 500;
  --font-label-sz: 0.9rem;
  --font-label-tt: uppercase;
  --font-label-td: none;
  --font-label-fi: normal;
  --font-label-ls: normal;
  --font-nav: var(--font-global-01);
  --font-nav-wt: 400;
  --font-nav-sz: 0.7rem;
  --font-nav-tt: uppercase;
  --font-nav-td: none;
  --font-nav-fi: normal;
  --font-nav-ls: normal;
  --font-subnav: var(--font-global-01);
  --font-subnav-wt: 400;
  --font-subnav-sz: 0.9rem;
  --font-subnav-tt: uppercase;
  --font-subnav-td: none;
  --font-subnav-fi: normal;
  --font-subnav-ls: normal;
  --font-annotation: var(--font-global-03);
  --font-annotation-wt: 300;
  --font-annotation-sz: 0.6rem;
  --font-annotation-tt: uppercase;
  --font-annotation-td: none;
  --font-annotation-fi: normal;
  --font-annotation-ls: normal;
  --font-nav: var(--font-global-01);
  --font-nav-wt: 400;
  --font-nav-sz: 0.7rem;
  --font-nav-tt: uppercase;
  --font-nav-td: none;
  --font-nav-fi: normal;
  --font-nav-ls: normal;
  --font-annotation: var(--font-global-03);
  --font-annotation-wt: 300;
  --font-annotation-sz: 0.6rem;
  --font-annotation-tt: uppercase;
  --font-annotation-td: none;
  --font-annotation-fi: normal;
  --font-annotation-ls: normal;
}

/* Invoice Maps — light */
[data-brilliance-hierarchy="product-01"][data-theme="light"] {
  --active-color-01: var(--color-product-01-01-light, transparent);
  --active-color-02: var(--color-product-01-02-light, transparent);
  --active-color-03: var(--color-product-01-03-light, transparent);
  --active-color-04: var(--color-product-01-04-light, transparent);
  --active-color-05: var(--color-product-01-05-light, transparent);
  --active-color-06: var(--color-product-01-06-light, transparent);
  --active-color-07: var(--color-product-01-07-light, transparent);
  --active-color-08: var(--color-product-01-08-light, transparent);
  --active-color-09: var(--color-product-01-09-light, transparent);
  --active-color-10: var(--color-product-01-10-light, transparent);
  --active-color-11: var(--color-product-01-11-light, transparent);
  --active-color-12: var(--color-product-01-12-light, transparent);
  --active-color-13: var(--color-product-01-13-light, transparent);
  --active-color-14: var(--color-product-01-14-light, transparent);
  --active-color-15: var(--color-product-01-15-light, transparent);
  --active-color-16: var(--color-product-01-16-light, transparent);
  --active-color-17: var(--color-product-01-17-light, transparent);
  --active-color-18: var(--color-product-01-18-light, transparent);
  --active-color-19: var(--color-product-01-19-light, transparent);
  --active-color-20: var(--color-product-01-20-light, transparent);
  --active-color-21: var(--color-product-01-21-light, transparent);
  --active-color-22: var(--color-product-01-22-light, transparent);
  --active-color-23: var(--color-product-01-23-light, transparent);
  --active-color-24: var(--color-product-01-24-light, transparent);
  --active-color-25: var(--color-product-01-25-light, transparent);
  --active-color-26: var(--color-product-01-26-light, transparent);
  --active-color-27: var(--color-product-01-27-light, transparent);
  --active-color-28: var(--color-product-01-28-light, transparent);
  --active-color-29: var(--color-product-01-29-light, transparent);
  --active-color-30: var(--color-product-01-30-light, transparent);
  --active-color-31: var(--color-product-01-31-light, transparent);
  --active-color-32: var(--color-product-01-32-light, transparent);
  --active-color-33: var(--color-product-01-33-light, transparent);
  --active-color-34: var(--color-product-01-34-light, transparent);
  --active-color-35: var(--color-product-01-35-light, transparent);
  --active-color-36: var(--color-product-01-36-light, transparent);
  --active-color-37: var(--color-product-01-37-light, transparent);
  --active-color-38: var(--color-product-01-38-light, transparent);
  --active-color-39: var(--color-product-01-39-light, transparent);
  --active-color-40: var(--color-product-01-40-light, transparent);
  --active-color-41: var(--color-product-01-41-light, transparent);
  --active-color-42: var(--color-product-01-42-light, transparent);
  --active-color-43: var(--color-product-01-43-light, transparent);
  --active-color-44: var(--color-product-01-44-light, transparent);
  --active-color-45: var(--color-product-01-45-light, transparent);
  --active-color-46: var(--color-product-01-46-light, transparent);
  --active-color-47: var(--color-product-01-47-light, transparent);
  --active-color-48: var(--color-product-01-48-light, transparent);
  --active-color-49: var(--color-product-01-49-light, transparent);
  --active-color-50: var(--color-product-01-50-light, transparent);
  --active-color-51: var(--color-product-01-51-light, transparent);
  --active-color-52: var(--color-product-01-52-light, transparent);
  --active-color-53: var(--color-product-01-53-light, transparent);
  --active-color-54: var(--color-product-01-54-light, transparent);
  --active-color-55: var(--color-product-01-55-light, transparent);
  --active-color-56: var(--color-product-01-56-light, transparent);
  --active-color-57: var(--color-product-01-57-light, transparent);
  --active-color-58: var(--color-product-01-58-light, transparent);
  --active-color-59: var(--color-product-01-59-light, transparent);
  --active-color-60: var(--color-product-01-60-light, transparent);
  --active-color-61: var(--color-product-01-61-light, transparent);
  --active-color-62: var(--color-product-01-62-light, transparent);
  --active-color-63: var(--color-product-01-63-light, transparent);
  --active-color-64: var(--color-product-01-64-light, transparent);
--active-logo_stacked: var(--img-product-01-logo_stacked-light);
--active-logo_horizontal: var(--img-product-01-logo_horizontal-light);
--active-background: var(--img-product-01-background-light);
--active-moodboard: var(--img-product-01-moodboard-light);
--active-hero: var(--img-product-01-hero-light);
  --font-global-01: 'PFC 02', sans-serif;
  --font-global-02: 'Europa Grotesk SH Bold', sans-serif;
  --font-global-03: Helvetica, "Helvetica Neue", Arial, sans-serif;
  --font-global-04: 'Approach Mono Medium', 'Roboto Mono', monospace;
  --font-global-05: 'Roboto Mono', monospace;
  --font-heading: var(--font-global-02);
  --font-heading-wt: 900;
  --font-heading-sz: 3rem;
  --font-heading-tt: uppercase;
  --font-heading-td: none;
  --font-heading-fi: normal;
  --font-heading-ls: 1.5px;
  --font-title: var(--font-global-02);
  --font-title-wt: 900;
  --font-title-sz: 2rem;
  --font-title-tt: uppercase;
  --font-title-td: none;
  --font-title-fi: normal;
  --font-title-ls: 1.5px;
  --font-subtitle: var(--font-global-02);
  --font-subtitle-wt: 900;
  --font-subtitle-sz: 0.9rem;
  --font-subtitle-tt: uppercase;
  --font-subtitle-td: none;
  --font-subtitle-fi: normal;
  --font-subtitle-ls: 1.5px;
  --font-subtitle-lh: 2.2;
  --font-body: var(--font-global-03);
  --font-body-wt: 300;
  --font-body-sz: 0.9rem;
  --font-body-tt: none;
  --font-body-td: none;
  --font-body-fi: normal;
  --font-body-ls: normal;
  --font-caption: var(--font-global-01);
  --font-caption-wt: 600;
  --font-caption-sz: 0.7rem;
  --font-caption-tt: uppercase;
  --font-caption-td: none;
  --font-caption-fi: normal;
  --font-caption-ls: 1.5px;
  --font-caption-lh: 1.5;
  --font-link: var(--font-global-01);
  --font-link-wt: 500;
  --font-link-sz: 0.9rem;
  --font-link-tt: none;
  --font-link-td: underline;
  --font-link-fi: normal;
  --font-link-ls: normal;
  --font-callout: var(--font-global-04);
  --font-callout-wt: 500;
  --font-callout-sz: 1.1rem;
  --font-callout-tt: uppercase;
  --font-callout-td: none;
  --font-callout-fi: normal;
  --font-callout-ls: normal;
  --font-callout-lh: 1.8;
  --font-notes: var(--font-global-05);
  --font-notes-wt: 500;
  --font-notes-sz: 1.1rem;
  --font-notes-tt: uppercase;
  --font-notes-td: none;
  --font-notes-fi: normal;
  --font-notes-ls: normal;
  --font-subnav: var(--font-global-01);
  --font-subnav-wt: 400;
  --font-subnav-sz: 0.9rem;
  --font-subnav-tt: uppercase;
  --font-subnav-td: none;
  --font-subnav-fi: normal;
  --font-subnav-ls: normal;
  --font-label: var(--font-global-03);
  --font-label-wt: 500;
  --font-label-sz: 0.9rem;
  --font-label-tt: uppercase;
  --font-label-td: none;
  --font-label-fi: normal;
  --font-label-ls: normal;
  --font-nav: var(--font-global-01);
  --font-nav-wt: 400;
  --font-nav-sz: 0.7rem;
  --font-nav-tt: uppercase;
  --font-nav-td: none;
  --font-nav-fi: normal;
  --font-nav-ls: normal;
  --font-subnav: var(--font-global-01);
  --font-subnav-wt: 400;
  --font-subnav-sz: 0.9rem;
  --font-subnav-tt: uppercase;
  --font-subnav-td: none;
  --font-subnav-fi: normal;
  --font-subnav-ls: normal;
  --font-annotation: var(--font-global-03);
  --font-annotation-wt: 300;
  --font-annotation-sz: 0.6rem;
  --font-annotation-tt: uppercase;
  --font-annotation-td: none;
  --font-annotation-fi: normal;
  --font-annotation-ls: normal;
  --font-nav: var(--font-global-01);
  --font-nav-wt: 400;
  --font-nav-sz: 0.7rem;
  --font-nav-tt: uppercase;
  --font-nav-td: none;
  --font-nav-fi: normal;
  --font-nav-ls: normal;
  --font-annotation: var(--font-global-03);
  --font-annotation-wt: 300;
  --font-annotation-sz: 0.6rem;
  --font-annotation-tt: uppercase;
  --font-annotation-td: none;
  --font-annotation-fi: normal;
  --font-annotation-ls: normal;
}

/* Lamborghini — dark */
[data-brilliance-hierarchy="ext-lamborghini"][data-theme="dark"] {
  --active-color-01: var(--color-ext-lamborghini-01-dark, transparent);
  --active-color-02: var(--color-ext-lamborghini-02-dark, transparent);
  --active-color-03: var(--color-ext-lamborghini-03-dark, transparent);
  --active-color-04: var(--color-ext-lamborghini-04-dark, transparent);
  --active-color-05: var(--color-ext-lamborghini-05-dark, transparent);
  --active-color-06: var(--color-ext-lamborghini-06-dark, transparent);
  --active-color-07: var(--color-ext-lamborghini-07-dark, transparent);
  --active-color-08: var(--color-ext-lamborghini-08-dark, transparent);
  --active-color-09: var(--color-ext-lamborghini-09-dark, transparent);
  --active-color-10: var(--color-ext-lamborghini-10-dark, transparent);
  --active-color-11: var(--color-ext-lamborghini-11-dark, transparent);
  --active-color-12: var(--color-ext-lamborghini-12-dark, transparent);
  --active-color-13: var(--color-ext-lamborghini-13-dark, transparent);
  --active-color-14: var(--color-ext-lamborghini-14-dark, transparent);
  --active-color-15: var(--color-ext-lamborghini-15-dark, transparent);
  --active-color-16: var(--color-ext-lamborghini-16-dark, transparent);
  --active-color-17: var(--color-ext-lamborghini-17-dark, transparent);
  --active-color-18: var(--color-ext-lamborghini-18-dark, transparent);
  --active-color-19: var(--color-ext-lamborghini-19-dark, transparent);
  --active-color-20: var(--color-ext-lamborghini-20-dark, transparent);
  --active-color-21: var(--color-ext-lamborghini-21-dark, transparent);
  --active-color-22: var(--color-ext-lamborghini-22-dark, transparent);
  --active-color-23: var(--color-ext-lamborghini-23-dark, transparent);
  --active-color-24: var(--color-ext-lamborghini-24-dark, transparent);
  --active-color-25: var(--color-ext-lamborghini-25-dark, transparent);
  --active-color-26: var(--color-ext-lamborghini-26-dark, transparent);
  --active-color-27: var(--color-ext-lamborghini-27-dark, transparent);
  --active-color-28: var(--color-ext-lamborghini-28-dark, transparent);
  --active-color-29: var(--color-ext-lamborghini-29-dark, transparent);
  --active-color-30: var(--color-ext-lamborghini-30-dark, transparent);
  --active-color-31: var(--color-ext-lamborghini-31-dark, transparent);
  --active-color-32: var(--color-ext-lamborghini-32-dark, transparent);
  --active-color-33: var(--color-ext-lamborghini-33-dark, transparent);
  --active-color-34: var(--color-ext-lamborghini-34-dark, transparent);
  --active-color-35: var(--color-ext-lamborghini-35-dark, transparent);
  --active-color-36: var(--color-ext-lamborghini-36-dark, transparent);
  --active-color-37: var(--color-ext-lamborghini-37-dark, transparent);
  --active-color-38: var(--color-ext-lamborghini-38-dark, transparent);
  --active-color-39: var(--color-ext-lamborghini-39-dark, transparent);
  --active-color-40: var(--color-ext-lamborghini-40-dark, transparent);
  --active-color-41: var(--color-ext-lamborghini-41-dark, transparent);
  --active-color-42: var(--color-ext-lamborghini-42-dark, transparent);
  --active-color-43: var(--color-ext-lamborghini-43-dark, transparent);
  --active-color-44: var(--color-ext-lamborghini-44-dark, transparent);
  --active-color-45: var(--color-ext-lamborghini-45-dark, transparent);
  --active-color-46: var(--color-ext-lamborghini-46-dark, transparent);
  --active-color-47: var(--color-ext-lamborghini-47-dark, transparent);
  --active-color-48: var(--color-ext-lamborghini-48-dark, transparent);
  --active-color-49: var(--color-ext-lamborghini-49-dark, transparent);
  --active-color-50: var(--color-ext-lamborghini-50-dark, transparent);
  --active-color-51: var(--color-ext-lamborghini-51-dark, transparent);
  --active-color-52: var(--color-ext-lamborghini-52-dark, transparent);
  --active-color-53: var(--color-ext-lamborghini-53-dark, transparent);
  --active-color-54: var(--color-ext-lamborghini-54-dark, transparent);
  --active-color-55: var(--color-ext-lamborghini-55-dark, transparent);
  --active-color-56: var(--color-ext-lamborghini-56-dark, transparent);
  --active-color-57: var(--color-ext-lamborghini-57-dark, transparent);
  --active-color-58: var(--color-ext-lamborghini-58-dark, transparent);
  --active-color-59: var(--color-ext-lamborghini-59-dark, transparent);
  --active-color-60: var(--color-ext-lamborghini-60-dark, transparent);
  --active-color-61: var(--color-ext-lamborghini-61-dark, transparent);
  --active-color-62: var(--color-ext-lamborghini-62-dark, transparent);
  --active-color-63: var(--color-ext-lamborghini-63-dark, transparent);
  --active-color-64: var(--color-ext-lamborghini-64-dark, transparent);
--active-logo_stacked: var(--img-ext-lamborghini-logo_stacked-dark);
--active-logo_horizontal: var(--img-ext-lamborghini-logo_horizontal-dark);
--active-background: var(--img-ext-lamborghini-background-dark);
--active-moodboard: var(--img-ext-lamborghini-moodboard-dark);
--active-hero: var(--img-ext-lamborghini-hero-dark);
  --font-global-01: 'PFC 02', sans-serif;
  --font-global-02: 'Europa Grotesk SH Bold', sans-serif;
  --font-global-03: Helvetica, "Helvetica Neue", Arial, sans-serif;
  --font-global-04: 'Approach Mono Medium', 'Roboto Mono', monospace;
  --font-global-05: 'Roboto Mono', monospace;
  --font-heading: var(--font-global-02);
  --font-heading-wt: 900;
  --font-heading-sz: 3rem;
  --font-heading-tt: uppercase;
  --font-heading-td: none;
  --font-heading-fi: normal;
  --font-heading-ls: 1.5px;
  --font-title: var(--font-global-02);
  --font-title-wt: 900;
  --font-title-sz: 2rem;
  --font-title-tt: uppercase;
  --font-title-td: none;
  --font-title-fi: normal;
  --font-title-ls: 1.5px;
  --font-subtitle: var(--font-global-02);
  --font-subtitle-wt: 900;
  --font-subtitle-sz: 0.9rem;
  --font-subtitle-tt: uppercase;
  --font-subtitle-td: none;
  --font-subtitle-fi: normal;
  --font-subtitle-ls: 1.5px;
  --font-subtitle-lh: 2.2;
  --font-body: var(--font-global-03);
  --font-body-wt: 300;
  --font-body-sz: 0.9rem;
  --font-body-tt: none;
  --font-body-td: none;
  --font-body-fi: normal;
  --font-body-ls: normal;
  --font-caption: var(--font-global-01);
  --font-caption-wt: 600;
  --font-caption-sz: 0.7rem;
  --font-caption-tt: uppercase;
  --font-caption-td: none;
  --font-caption-fi: normal;
  --font-caption-ls: 1.5px;
  --font-caption-lh: 1.5;
  --font-link: var(--font-global-01);
  --font-link-wt: 500;
  --font-link-sz: 0.9rem;
  --font-link-tt: none;
  --font-link-td: underline;
  --font-link-fi: normal;
  --font-link-ls: normal;
  --font-callout: var(--font-global-04);
  --font-callout-wt: 500;
  --font-callout-sz: 1.1rem;
  --font-callout-tt: uppercase;
  --font-callout-td: none;
  --font-callout-fi: normal;
  --font-callout-ls: normal;
  --font-callout-lh: 1.8;
  --font-notes: var(--font-global-05);
  --font-notes-wt: 500;
  --font-notes-sz: 1.1rem;
  --font-notes-tt: uppercase;
  --font-notes-td: none;
  --font-notes-fi: normal;
  --font-notes-ls: normal;
  --font-subnav: var(--font-global-01);
  --font-subnav-wt: 400;
  --font-subnav-sz: 0.9rem;
  --font-subnav-tt: uppercase;
  --font-subnav-td: none;
  --font-subnav-fi: normal;
  --font-subnav-ls: normal;
  --font-label: var(--font-global-03);
  --font-label-wt: 500;
  --font-label-sz: 0.9rem;
  --font-label-tt: uppercase;
  --font-label-td: none;
  --font-label-fi: normal;
  --font-label-ls: normal;
  --font-nav: var(--font-global-01);
  --font-nav-wt: 400;
  --font-nav-sz: 0.7rem;
  --font-nav-tt: uppercase;
  --font-nav-td: none;
  --font-nav-fi: normal;
  --font-nav-ls: normal;
  --font-subnav: var(--font-global-01);
  --font-subnav-wt: 400;
  --font-subnav-sz: 0.9rem;
  --font-subnav-tt: uppercase;
  --font-subnav-td: none;
  --font-subnav-fi: normal;
  --font-subnav-ls: normal;
  --font-annotation: var(--font-global-03);
  --font-annotation-wt: 300;
  --font-annotation-sz: 0.6rem;
  --font-annotation-tt: uppercase;
  --font-annotation-td: none;
  --font-annotation-fi: normal;
  --font-annotation-ls: normal;
  --font-nav: var(--font-global-01);
  --font-nav-wt: 400;
  --font-nav-sz: 0.7rem;
  --font-nav-tt: uppercase;
  --font-nav-td: none;
  --font-nav-fi: normal;
  --font-nav-ls: normal;
  --font-annotation: var(--font-global-03);
  --font-annotation-wt: 300;
  --font-annotation-sz: 0.6rem;
  --font-annotation-tt: uppercase;
  --font-annotation-td: none;
  --font-annotation-fi: normal;
  --font-annotation-ls: normal;
}

/* Lamborghini — light */
[data-brilliance-hierarchy="ext-lamborghini"][data-theme="light"] {
  --active-color-01: var(--color-ext-lamborghini-01-light, transparent);
  --active-color-02: var(--color-ext-lamborghini-02-light, transparent);
  --active-color-03: var(--color-ext-lamborghini-03-light, transparent);
  --active-color-04: var(--color-ext-lamborghini-04-light, transparent);
  --active-color-05: var(--color-ext-lamborghini-05-light, transparent);
  --active-color-06: var(--color-ext-lamborghini-06-light, transparent);
  --active-color-07: var(--color-ext-lamborghini-07-light, transparent);
  --active-color-08: var(--color-ext-lamborghini-08-light, transparent);
  --active-color-09: var(--color-ext-lamborghini-09-light, transparent);
  --active-color-10: var(--color-ext-lamborghini-10-light, transparent);
  --active-color-11: var(--color-ext-lamborghini-11-light, transparent);
  --active-color-12: var(--color-ext-lamborghini-12-light, transparent);
  --active-color-13: var(--color-ext-lamborghini-13-light, transparent);
  --active-color-14: var(--color-ext-lamborghini-14-light, transparent);
  --active-color-15: var(--color-ext-lamborghini-15-light, transparent);
  --active-color-16: var(--color-ext-lamborghini-16-light, transparent);
  --active-color-17: var(--color-ext-lamborghini-17-light, transparent);
  --active-color-18: var(--color-ext-lamborghini-18-light, transparent);
  --active-color-19: var(--color-ext-lamborghini-19-light, transparent);
  --active-color-20: var(--color-ext-lamborghini-20-light, transparent);
  --active-color-21: var(--color-ext-lamborghini-21-light, transparent);
  --active-color-22: var(--color-ext-lamborghini-22-light, transparent);
  --active-color-23: var(--color-ext-lamborghini-23-light, transparent);
  --active-color-24: var(--color-ext-lamborghini-24-light, transparent);
  --active-color-25: var(--color-ext-lamborghini-25-light, transparent);
  --active-color-26: var(--color-ext-lamborghini-26-light, transparent);
  --active-color-27: var(--color-ext-lamborghini-27-light, transparent);
  --active-color-28: var(--color-ext-lamborghini-28-light, transparent);
  --active-color-29: var(--color-ext-lamborghini-29-light, transparent);
  --active-color-30: var(--color-ext-lamborghini-30-light, transparent);
  --active-color-31: var(--color-ext-lamborghini-31-light, transparent);
  --active-color-32: var(--color-ext-lamborghini-32-light, transparent);
  --active-color-33: var(--color-ext-lamborghini-33-light, transparent);
  --active-color-34: var(--color-ext-lamborghini-34-light, transparent);
  --active-color-35: var(--color-ext-lamborghini-35-light, transparent);
  --active-color-36: var(--color-ext-lamborghini-36-light, transparent);
  --active-color-37: var(--color-ext-lamborghini-37-light, transparent);
  --active-color-38: var(--color-ext-lamborghini-38-light, transparent);
  --active-color-39: var(--color-ext-lamborghini-39-light, transparent);
  --active-color-40: var(--color-ext-lamborghini-40-light, transparent);
  --active-color-41: var(--color-ext-lamborghini-41-light, transparent);
  --active-color-42: var(--color-ext-lamborghini-42-light, transparent);
  --active-color-43: var(--color-ext-lamborghini-43-light, transparent);
  --active-color-44: var(--color-ext-lamborghini-44-light, transparent);
  --active-color-45: var(--color-ext-lamborghini-45-light, transparent);
  --active-color-46: var(--color-ext-lamborghini-46-light, transparent);
  --active-color-47: var(--color-ext-lamborghini-47-light, transparent);
  --active-color-48: var(--color-ext-lamborghini-48-light, transparent);
  --active-color-49: var(--color-ext-lamborghini-49-light, transparent);
  --active-color-50: var(--color-ext-lamborghini-50-light, transparent);
  --active-color-51: var(--color-ext-lamborghini-51-light, transparent);
  --active-color-52: var(--color-ext-lamborghini-52-light, transparent);
  --active-color-53: var(--color-ext-lamborghini-53-light, transparent);
  --active-color-54: var(--color-ext-lamborghini-54-light, transparent);
  --active-color-55: var(--color-ext-lamborghini-55-light, transparent);
  --active-color-56: var(--color-ext-lamborghini-56-light, transparent);
  --active-color-57: var(--color-ext-lamborghini-57-light, transparent);
  --active-color-58: var(--color-ext-lamborghini-58-light, transparent);
  --active-color-59: var(--color-ext-lamborghini-59-light, transparent);
  --active-color-60: var(--color-ext-lamborghini-60-light, transparent);
  --active-color-61: var(--color-ext-lamborghini-61-light, transparent);
  --active-color-62: var(--color-ext-lamborghini-62-light, transparent);
  --active-color-63: var(--color-ext-lamborghini-63-light, transparent);
  --active-color-64: var(--color-ext-lamborghini-64-light, transparent);
--active-logo_stacked: var(--img-ext-lamborghini-logo_stacked-light);
--active-logo_horizontal: var(--img-ext-lamborghini-logo_horizontal-light);
--active-background: var(--img-ext-lamborghini-background-light);
--active-moodboard: var(--img-ext-lamborghini-moodboard-light);
--active-hero: var(--img-ext-lamborghini-hero-light);
  --font-global-01: 'PFC 02', sans-serif;
  --font-global-02: 'Europa Grotesk SH Bold', sans-serif;
  --font-global-03: Helvetica, "Helvetica Neue", Arial, sans-serif;
  --font-global-04: 'Approach Mono Medium', 'Roboto Mono', monospace;
  --font-global-05: 'Roboto Mono', monospace;
  --font-heading: var(--font-global-02);
  --font-heading-wt: 900;
  --font-heading-sz: 3rem;
  --font-heading-tt: uppercase;
  --font-heading-td: none;
  --font-heading-fi: normal;
  --font-heading-ls: 1.5px;
  --font-title: var(--font-global-02);
  --font-title-wt: 900;
  --font-title-sz: 2rem;
  --font-title-tt: uppercase;
  --font-title-td: none;
  --font-title-fi: normal;
  --font-title-ls: 1.5px;
  --font-subtitle: var(--font-global-02);
  --font-subtitle-wt: 900;
  --font-subtitle-sz: 0.9rem;
  --font-subtitle-tt: uppercase;
  --font-subtitle-td: none;
  --font-subtitle-fi: normal;
  --font-subtitle-ls: 1.5px;
  --font-subtitle-lh: 2.2;
  --font-body: var(--font-global-03);
  --font-body-wt: 300;
  --font-body-sz: 0.9rem;
  --font-body-tt: none;
  --font-body-td: none;
  --font-body-fi: normal;
  --font-body-ls: normal;
  --font-caption: var(--font-global-01);
  --font-caption-wt: 600;
  --font-caption-sz: 0.7rem;
  --font-caption-tt: uppercase;
  --font-caption-td: none;
  --font-caption-fi: normal;
  --font-caption-ls: 1.5px;
  --font-caption-lh: 1.5;
  --font-link: var(--font-global-01);
  --font-link-wt: 500;
  --font-link-sz: 0.9rem;
  --font-link-tt: none;
  --font-link-td: underline;
  --font-link-fi: normal;
  --font-link-ls: normal;
  --font-callout: var(--font-global-04);
  --font-callout-wt: 500;
  --font-callout-sz: 1.1rem;
  --font-callout-tt: uppercase;
  --font-callout-td: none;
  --font-callout-fi: normal;
  --font-callout-ls: normal;
  --font-callout-lh: 1.8;
  --font-notes: var(--font-global-05);
  --font-notes-wt: 500;
  --font-notes-sz: 1.1rem;
  --font-notes-tt: uppercase;
  --font-notes-td: none;
  --font-notes-fi: normal;
  --font-notes-ls: normal;
  --font-subnav: var(--font-global-01);
  --font-subnav-wt: 400;
  --font-subnav-sz: 0.9rem;
  --font-subnav-tt: uppercase;
  --font-subnav-td: none;
  --font-subnav-fi: normal;
  --font-subnav-ls: normal;
  --font-label: var(--font-global-03);
  --font-label-wt: 500;
  --font-label-sz: 0.9rem;
  --font-label-tt: uppercase;
  --font-label-td: none;
  --font-label-fi: normal;
  --font-label-ls: normal;
  --font-nav: var(--font-global-01);
  --font-nav-wt: 400;
  --font-nav-sz: 0.7rem;
  --font-nav-tt: uppercase;
  --font-nav-td: none;
  --font-nav-fi: normal;
  --font-nav-ls: normal;
  --font-subnav: var(--font-global-01);
  --font-subnav-wt: 400;
  --font-subnav-sz: 0.9rem;
  --font-subnav-tt: uppercase;
  --font-subnav-td: none;
  --font-subnav-fi: normal;
  --font-subnav-ls: normal;
  --font-annotation: var(--font-global-03);
  --font-annotation-wt: 300;
  --font-annotation-sz: 0.6rem;
  --font-annotation-tt: uppercase;
  --font-annotation-td: none;
  --font-annotation-fi: normal;
  --font-annotation-ls: normal;
  --font-nav: var(--font-global-01);
  --font-nav-wt: 400;
  --font-nav-sz: 0.7rem;
  --font-nav-tt: uppercase;
  --font-nav-td: none;
  --font-nav-fi: normal;
  --font-nav-ls: normal;
  --font-annotation: var(--font-global-03);
  --font-annotation-wt: 300;
  --font-annotation-sz: 0.6rem;
  --font-annotation-tt: uppercase;
  --font-annotation-td: none;
  --font-annotation-fi: normal;
  --font-annotation-ls: normal;
}

/* Agency Mgmt — dark */
[data-brilliance-hierarchy="product-02"][data-theme="dark"] {
  --active-color-01: var(--color-product-02-01-dark, transparent);
  --active-color-02: var(--color-product-02-02-dark, transparent);
  --active-color-03: var(--color-product-02-03-dark, transparent);
  --active-color-04: var(--color-product-02-04-dark, transparent);
  --active-color-05: var(--color-product-02-05-dark, transparent);
  --active-color-06: var(--color-product-02-06-dark, transparent);
  --active-color-07: var(--color-product-02-07-dark, transparent);
  --active-color-08: var(--color-product-02-08-dark, transparent);
  --active-color-09: var(--color-product-02-09-dark, transparent);
  --active-color-10: var(--color-product-02-10-dark, transparent);
  --active-color-11: var(--color-product-02-11-dark, transparent);
  --active-color-12: var(--color-product-02-12-dark, transparent);
  --active-color-13: var(--color-product-02-13-dark, transparent);
  --active-color-14: transparent;
  --active-color-15: var(--color-product-02-15-dark, transparent);
  --active-color-16: transparent;
  --active-color-17: var(--color-product-02-17-dark, transparent);
  --active-color-18: var(--color-product-02-18-dark, transparent);
  --active-color-19: var(--color-product-02-19-dark, transparent);
  --active-color-20: var(--color-product-02-20-dark, transparent);
  --active-color-21: var(--color-product-02-21-dark, transparent);
  --active-color-22: var(--color-product-02-22-dark, transparent);
  --active-color-23: var(--color-product-02-23-dark, transparent);
  --active-color-24: var(--color-product-02-24-dark, transparent);
  --active-color-25: var(--color-product-02-25-dark, transparent);
  --active-color-26: var(--color-product-02-26-dark, transparent);
  --active-color-27: var(--color-product-02-27-dark, transparent);
  --active-color-28: var(--color-product-02-28-dark, transparent);
  --active-color-29: var(--color-product-02-29-dark, transparent);
  --active-color-30: var(--color-product-02-30-dark, transparent);
  --active-color-31: var(--color-product-02-31-dark, transparent);
  --active-color-32: var(--color-product-02-32-dark, transparent);
  --active-color-33: var(--color-product-02-33-dark, transparent);
  --active-color-34: var(--color-product-02-34-dark, transparent);
  --active-color-35: var(--color-product-02-35-dark, transparent);
  --active-color-36: var(--color-product-02-36-dark, transparent);
  --active-color-37: var(--color-product-02-37-dark, transparent);
  --active-color-38: var(--color-product-02-38-dark, transparent);
  --active-color-39: var(--color-product-02-39-dark, transparent);
  --active-color-40: var(--color-product-02-40-dark, transparent);
  --active-color-41: var(--color-product-02-41-dark, transparent);
  --active-color-42: var(--color-product-02-42-dark, transparent);
  --active-color-43: var(--color-product-02-43-dark, transparent);
  --active-color-44: var(--color-product-02-44-dark, transparent);
  --active-color-45: var(--color-product-02-45-dark, transparent);
  --active-color-46: var(--color-product-02-46-dark, transparent);
  --active-color-47: var(--color-product-02-47-dark, transparent);
  --active-color-48: var(--color-product-02-48-dark, transparent);
  --active-color-49: var(--color-product-02-49-dark, transparent);
  --active-color-50: var(--color-product-02-50-dark, transparent);
  --active-color-51: var(--color-product-02-51-dark, transparent);
  --active-color-52: var(--color-product-02-52-dark, transparent);
  --active-color-53: var(--color-product-02-53-dark, transparent);
  --active-color-54: var(--color-product-02-54-dark, transparent);
  --active-color-55: var(--color-product-02-55-dark, transparent);
  --active-color-56: var(--color-product-02-56-dark, transparent);
  --active-color-57: var(--color-product-02-57-dark, transparent);
  --active-color-58: var(--color-product-02-58-dark, transparent);
  --active-color-59: var(--color-product-02-59-dark, transparent);
  --active-color-60: var(--color-product-02-60-dark, transparent);
  --active-color-61: transparent;
  --active-color-62: var(--color-product-02-62-dark, transparent);
  --active-color-63: var(--color-product-02-63-dark, transparent);
  --active-color-64: var(--color-product-02-64-dark, transparent);
--active-logo_stacked: var(--img-product-02-logo_stacked-dark);
--active-logo_horizontal: var(--img-product-02-logo_horizontal-dark);
--active-background: var(--img-product-02-background-dark);
--active-moodboard: var(--img-product-02-moodboard-dark);
--active-hero: var(--img-product-02-hero-dark);
  --font-global-01: 'PFC 02', sans-serif;
  --font-global-02: 'Europa Grotesk SH Bold', sans-serif;
  --font-global-03: Helvetica, "Helvetica Neue", Arial, sans-serif;
  --font-global-04: 'Approach Mono Medium', 'Roboto Mono', monospace;
  --font-global-05: 'Roboto Mono', monospace;
  --font-heading: var(--font-global-02);
  --font-heading-wt: 900;
  --font-heading-sz: 3rem;
  --font-heading-tt: uppercase;
  --font-heading-td: none;
  --font-heading-fi: normal;
  --font-heading-ls: 1.5px;
  --font-title: var(--font-global-02);
  --font-title-wt: 900;
  --font-title-sz: 2rem;
  --font-title-tt: uppercase;
  --font-title-td: none;
  --font-title-fi: normal;
  --font-title-ls: 1.5px;
  --font-subtitle: var(--font-global-02);
  --font-subtitle-wt: 900;
  --font-subtitle-sz: 0.9rem;
  --font-subtitle-tt: uppercase;
  --font-subtitle-td: none;
  --font-subtitle-fi: normal;
  --font-subtitle-ls: 1.5px;
  --font-subtitle-lh: 2.2;
  --font-body: var(--font-global-03);
  --font-body-wt: 300;
  --font-body-sz: 0.9rem;
  --font-body-tt: none;
  --font-body-td: none;
  --font-body-fi: normal;
  --font-body-ls: normal;
  --font-caption: var(--font-global-01);
  --font-caption-wt: 600;
  --font-caption-sz: 0.7rem;
  --font-caption-tt: uppercase;
  --font-caption-td: none;
  --font-caption-fi: normal;
  --font-caption-ls: 1.5px;
  --font-caption-lh: 1.5;
  --font-link: var(--font-global-01);
  --font-link-wt: 500;
  --font-link-sz: 0.9rem;
  --font-link-tt: none;
  --font-link-td: underline;
  --font-link-fi: normal;
  --font-link-ls: normal;
  --font-callout: var(--font-global-04);
  --font-callout-wt: 500;
  --font-callout-sz: 1.1rem;
  --font-callout-tt: uppercase;
  --font-callout-td: none;
  --font-callout-fi: normal;
  --font-callout-ls: normal;
  --font-callout-lh: 1.8;
  --font-notes: var(--font-global-05);
  --font-notes-wt: 500;
  --font-notes-sz: 1.1rem;
  --font-notes-tt: uppercase;
  --font-notes-td: none;
  --font-notes-fi: normal;
  --font-notes-ls: normal;
  --font-subnav: var(--font-global-01);
  --font-subnav-wt: 400;
  --font-subnav-sz: 0.9rem;
  --font-subnav-tt: uppercase;
  --font-subnav-td: none;
  --font-subnav-fi: normal;
  --font-subnav-ls: normal;
  --font-label: var(--font-global-03);
  --font-label-wt: 500;
  --font-label-sz: 0.9rem;
  --font-label-tt: uppercase;
  --font-label-td: none;
  --font-label-fi: normal;
  --font-label-ls: normal;
  --font-nav: var(--font-global-01);
  --font-nav-wt: 400;
  --font-nav-sz: 0.7rem;
  --font-nav-tt: uppercase;
  --font-nav-td: none;
  --font-nav-fi: normal;
  --font-nav-ls: normal;
  --font-subnav: var(--font-global-01);
  --font-subnav-wt: 400;
  --font-subnav-sz: 0.9rem;
  --font-subnav-tt: uppercase;
  --font-subnav-td: none;
  --font-subnav-fi: normal;
  --font-subnav-ls: normal;
  --font-annotation: var(--font-global-03);
  --font-annotation-wt: 300;
  --font-annotation-sz: 0.6rem;
  --font-annotation-tt: uppercase;
  --font-annotation-td: none;
  --font-annotation-fi: normal;
  --font-annotation-ls: normal;
  --font-nav: var(--font-global-01);
  --font-nav-wt: 400;
  --font-nav-sz: 0.7rem;
  --font-nav-tt: uppercase;
  --font-nav-td: none;
  --font-nav-fi: normal;
  --font-nav-ls: normal;
  --font-annotation: var(--font-global-03);
  --font-annotation-wt: 300;
  --font-annotation-sz: 0.6rem;
  --font-annotation-tt: uppercase;
  --font-annotation-td: none;
  --font-annotation-fi: normal;
  --font-annotation-ls: normal;
}

/* Agency Mgmt — light */
[data-brilliance-hierarchy="product-02"][data-theme="light"] {
  --active-color-01: var(--color-product-02-01-light, transparent);
  --active-color-02: var(--color-product-02-02-light, transparent);
  --active-color-03: var(--color-product-02-03-light, transparent);
  --active-color-04: var(--color-product-02-04-light, transparent);
  --active-color-05: var(--color-product-02-05-light, transparent);
  --active-color-06: var(--color-product-02-06-light, transparent);
  --active-color-07: var(--color-product-02-07-light, transparent);
  --active-color-08: var(--color-product-02-08-light, transparent);
  --active-color-09: var(--color-product-02-09-light, transparent);
  --active-color-10: var(--color-product-02-10-light, transparent);
  --active-color-11: var(--color-product-02-11-light, transparent);
  --active-color-12: var(--color-product-02-12-light, transparent);
  --active-color-13: var(--color-product-02-13-light, transparent);
  --active-color-14: transparent;
  --active-color-15: var(--color-product-02-15-light, transparent);
  --active-color-16: transparent;
  --active-color-17: var(--color-product-02-17-light, transparent);
  --active-color-18: var(--color-product-02-18-light, transparent);
  --active-color-19: var(--color-product-02-19-light, transparent);
  --active-color-20: var(--color-product-02-20-light, transparent);
  --active-color-21: var(--color-product-02-21-light, transparent);
  --active-color-22: var(--color-product-02-22-light, transparent);
  --active-color-23: var(--color-product-02-23-light, transparent);
  --active-color-24: var(--color-product-02-24-light, transparent);
  --active-color-25: var(--color-product-02-25-light, transparent);
  --active-color-26: var(--color-product-02-26-light, transparent);
  --active-color-27: var(--color-product-02-27-light, transparent);
  --active-color-28: var(--color-product-02-28-light, transparent);
  --active-color-29: var(--color-product-02-29-light, transparent);
  --active-color-30: var(--color-product-02-30-light, transparent);
  --active-color-31: var(--color-product-02-31-light, transparent);
  --active-color-32: var(--color-product-02-32-light, transparent);
  --active-color-33: var(--color-product-02-33-light, transparent);
  --active-color-34: var(--color-product-02-34-light, transparent);
  --active-color-35: var(--color-product-02-35-light, transparent);
  --active-color-36: var(--color-product-02-36-light, transparent);
  --active-color-37: var(--color-product-02-37-light, transparent);
  --active-color-38: var(--color-product-02-38-light, transparent);
  --active-color-39: var(--color-product-02-39-light, transparent);
  --active-color-40: var(--color-product-02-40-light, transparent);
  --active-color-41: var(--color-product-02-41-light, transparent);
  --active-color-42: var(--color-product-02-42-light, transparent);
  --active-color-43: var(--color-product-02-43-light, transparent);
  --active-color-44: var(--color-product-02-44-light, transparent);
  --active-color-45: var(--color-product-02-45-light, transparent);
  --active-color-46: var(--color-product-02-46-light, transparent);
  --active-color-47: var(--color-product-02-47-light, transparent);
  --active-color-48: var(--color-product-02-48-light, transparent);
  --active-color-49: var(--color-product-02-49-light, transparent);
  --active-color-50: var(--color-product-02-50-light, transparent);
  --active-color-51: var(--color-product-02-51-light, transparent);
  --active-color-52: var(--color-product-02-52-light, transparent);
  --active-color-53: var(--color-product-02-53-light, transparent);
  --active-color-54: var(--color-product-02-54-light, transparent);
  --active-color-55: var(--color-product-02-55-light, transparent);
  --active-color-56: var(--color-product-02-56-light, transparent);
  --active-color-57: var(--color-product-02-57-light, transparent);
  --active-color-58: var(--color-product-02-58-light, transparent);
  --active-color-59: var(--color-product-02-59-light, transparent);
  --active-color-60: var(--color-product-02-60-light, transparent);
  --active-color-61: transparent;
  --active-color-62: var(--color-product-02-62-light, transparent);
  --active-color-63: var(--color-product-02-63-light, transparent);
  --active-color-64: var(--color-product-02-64-light, transparent);
--active-logo_stacked: var(--img-product-02-logo_stacked-light);
--active-logo_horizontal: var(--img-product-02-logo_horizontal-light);
--active-background: var(--img-product-02-background-light);
--active-moodboard: var(--img-product-02-moodboard-light);
--active-hero: var(--img-product-02-hero-light);
  --font-global-01: 'PFC 02', sans-serif;
  --font-global-02: 'Europa Grotesk SH Bold', sans-serif;
  --font-global-03: Helvetica, "Helvetica Neue", Arial, sans-serif;
  --font-global-04: 'Approach Mono Medium', 'Roboto Mono', monospace;
  --font-global-05: 'Roboto Mono', monospace;
  --font-heading: var(--font-global-02);
  --font-heading-wt: 900;
  --font-heading-sz: 3rem;
  --font-heading-tt: uppercase;
  --font-heading-td: none;
  --font-heading-fi: normal;
  --font-heading-ls: 1.5px;
  --font-title: var(--font-global-02);
  --font-title-wt: 900;
  --font-title-sz: 2rem;
  --font-title-tt: uppercase;
  --font-title-td: none;
  --font-title-fi: normal;
  --font-title-ls: 1.5px;
  --font-subtitle: var(--font-global-02);
  --font-subtitle-wt: 900;
  --font-subtitle-sz: 0.9rem;
  --font-subtitle-tt: uppercase;
  --font-subtitle-td: none;
  --font-subtitle-fi: normal;
  --font-subtitle-ls: 1.5px;
  --font-subtitle-lh: 2.2;
  --font-body: var(--font-global-03);
  --font-body-wt: 300;
  --font-body-sz: 0.9rem;
  --font-body-tt: none;
  --font-body-td: none;
  --font-body-fi: normal;
  --font-body-ls: normal;
  --font-caption: var(--font-global-01);
  --font-caption-wt: 600;
  --font-caption-sz: 0.7rem;
  --font-caption-tt: uppercase;
  --font-caption-td: none;
  --font-caption-fi: normal;
  --font-caption-ls: 1.5px;
  --font-caption-lh: 1.5;
  --font-link: var(--font-global-01);
  --font-link-wt: 500;
  --font-link-sz: 0.9rem;
  --font-link-tt: none;
  --font-link-td: underline;
  --font-link-fi: normal;
  --font-link-ls: normal;
  --font-callout: var(--font-global-04);
  --font-callout-wt: 500;
  --font-callout-sz: 1.1rem;
  --font-callout-tt: uppercase;
  --font-callout-td: none;
  --font-callout-fi: normal;
  --font-callout-ls: normal;
  --font-callout-lh: 1.8;
  --font-notes: var(--font-global-05);
  --font-notes-wt: 500;
  --font-notes-sz: 1.1rem;
  --font-notes-tt: uppercase;
  --font-notes-td: none;
  --font-notes-fi: normal;
  --font-notes-ls: normal;
  --font-subnav: var(--font-global-01);
  --font-subnav-wt: 400;
  --font-subnav-sz: 0.9rem;
  --font-subnav-tt: uppercase;
  --font-subnav-td: none;
  --font-subnav-fi: normal;
  --font-subnav-ls: normal;
  --font-label: var(--font-global-03);
  --font-label-wt: 500;
  --font-label-sz: 0.9rem;
  --font-label-tt: uppercase;
  --font-label-td: none;
  --font-label-fi: normal;
  --font-label-ls: normal;
  --font-nav: var(--font-global-01);
  --font-nav-wt: 400;
  --font-nav-sz: 0.7rem;
  --font-nav-tt: uppercase;
  --font-nav-td: none;
  --font-nav-fi: normal;
  --font-nav-ls: normal;
  --font-subnav: var(--font-global-01);
  --font-subnav-wt: 400;
  --font-subnav-sz: 0.9rem;
  --font-subnav-tt: uppercase;
  --font-subnav-td: none;
  --font-subnav-fi: normal;
  --font-subnav-ls: normal;
  --font-annotation: var(--font-global-03);
  --font-annotation-wt: 300;
  --font-annotation-sz: 0.6rem;
  --font-annotation-tt: uppercase;
  --font-annotation-td: none;
  --font-annotation-fi: normal;
  --font-annotation-ls: normal;
  --font-nav: var(--font-global-01);
  --font-nav-wt: 400;
  --font-nav-sz: 0.7rem;
  --font-nav-tt: uppercase;
  --font-nav-td: none;
  --font-nav-fi: normal;
  --font-nav-ls: normal;
  --font-annotation: var(--font-global-03);
  --font-annotation-wt: 300;
  --font-annotation-sz: 0.6rem;
  --font-annotation-tt: uppercase;
  --font-annotation-td: none;
  --font-annotation-fi: normal;
  --font-annotation-ls: normal;
}

/* Chanel (ext-chanel) — no data yet */

/* Pace Shift — dark */
[data-brilliance-hierarchy="product-03"][data-theme="dark"] {
  --active-color-01: var(--color-product-03-01-dark, transparent);
  --active-color-02: var(--color-product-03-02-dark, transparent);
  --active-color-03: var(--color-product-03-03-dark, transparent);
  --active-color-04: var(--color-product-03-04-dark, transparent);
  --active-color-05: var(--color-product-03-05-dark, transparent);
  --active-color-06: var(--color-product-03-06-dark, transparent);
  --active-color-07: var(--color-product-03-07-dark, transparent);
  --active-color-08: var(--color-product-03-08-dark, transparent);
  --active-color-09: var(--color-product-03-09-dark, transparent);
  --active-color-10: var(--color-product-03-10-dark, transparent);
  --active-color-11: var(--color-product-03-11-dark, transparent);
  --active-color-12: var(--color-product-03-12-dark, transparent);
  --active-color-13: var(--color-product-03-13-dark, transparent);
  --active-color-14: var(--color-product-03-14-dark, transparent);
  --active-color-15: var(--color-product-03-15-dark, transparent);
  --active-color-16: var(--color-product-03-16-dark, transparent);
  --active-color-17: var(--color-product-03-17-dark, transparent);
  --active-color-18: var(--color-product-03-18-dark, transparent);
  --active-color-19: var(--color-product-03-19-dark, transparent);
  --active-color-20: var(--color-product-03-20-dark, transparent);
  --active-color-21: var(--color-product-03-21-dark, transparent);
  --active-color-22: var(--color-product-03-22-dark, transparent);
  --active-color-23: var(--color-product-03-23-dark, transparent);
  --active-color-24: var(--color-product-03-24-dark, transparent);
  --active-color-25: var(--color-product-03-25-dark, transparent);
  --active-color-26: var(--color-product-03-26-dark, transparent);
  --active-color-27: var(--color-product-03-27-dark, transparent);
  --active-color-28: var(--color-product-03-28-dark, transparent);
  --active-color-29: var(--color-product-03-29-dark, transparent);
  --active-color-30: var(--color-product-03-30-dark, transparent);
  --active-color-31: var(--color-product-03-31-dark, transparent);
  --active-color-32: var(--color-product-03-32-dark, transparent);
  --active-color-33: var(--color-product-03-33-dark, transparent);
  --active-color-34: var(--color-product-03-34-dark, transparent);
  --active-color-35: var(--color-product-03-35-dark, transparent);
  --active-color-36: var(--color-product-03-36-dark, transparent);
  --active-color-37: var(--color-product-03-37-dark, transparent);
  --active-color-38: var(--color-product-03-38-dark, transparent);
  --active-color-39: var(--color-product-03-39-dark, transparent);
  --active-color-40: var(--color-product-03-40-dark, transparent);
  --active-color-41: var(--color-product-03-41-dark, transparent);
  --active-color-42: var(--color-product-03-42-dark, transparent);
  --active-color-43: var(--color-product-03-43-dark, transparent);
  --active-color-44: var(--color-product-03-44-dark, transparent);
  --active-color-45: var(--color-product-03-45-dark, transparent);
  --active-color-46: var(--color-product-03-46-dark, transparent);
  --active-color-47: var(--color-product-03-47-dark, transparent);
  --active-color-48: var(--color-product-03-48-dark, transparent);
  --active-color-49: var(--color-product-03-49-dark, transparent);
  --active-color-50: var(--color-product-03-50-dark, transparent);
  --active-color-51: var(--color-product-03-51-dark, transparent);
  --active-color-52: var(--color-product-03-52-dark, transparent);
  --active-color-53: var(--color-product-03-53-dark, transparent);
  --active-color-54: var(--color-product-03-54-dark, transparent);
  --active-color-55: var(--color-product-03-55-dark, transparent);
  --active-color-56: var(--color-product-03-56-dark, transparent);
  --active-color-57: var(--color-product-03-57-dark, transparent);
  --active-color-58: var(--color-product-03-58-dark, transparent);
  --active-color-59: var(--color-product-03-59-dark, transparent);
  --active-color-60: var(--color-product-03-60-dark, transparent);
  --active-color-61: var(--color-product-03-61-dark, transparent);
  --active-color-62: var(--color-product-03-62-dark, transparent);
  --active-color-63: var(--color-product-03-63-dark, transparent);
  --active-color-64: var(--color-product-03-64-dark, transparent);
--active-logo_stacked: var(--img-product-03-logo_stacked-dark);
--active-logo_horizontal: var(--img-product-03-logo_horizontal-dark);
--active-background: var(--img-product-03-background-dark);
--active-moodboard: var(--img-product-03-moodboard-dark);
--active-hero: var(--img-product-03-hero-dark);
  --font-global-01: 'PFC 02', sans-serif;
  --font-global-02: 'Europa Grotesk SH Bold', sans-serif;
  --font-global-03: Helvetica, "Helvetica Neue", Arial, sans-serif;
  --font-global-04: 'Approach Mono Medium', 'Roboto Mono', monospace;
  --font-global-05: 'Roboto Mono', monospace;
  --font-heading: var(--font-global-02);
  --font-heading-wt: 900;
  --font-heading-sz: 3rem;
  --font-heading-tt: uppercase;
  --font-heading-td: none;
  --font-heading-fi: normal;
  --font-heading-ls: 1.5px;
  --font-title: var(--font-global-02);
  --font-title-wt: 900;
  --font-title-sz: 2rem;
  --font-title-tt: uppercase;
  --font-title-td: none;
  --font-title-fi: normal;
  --font-title-ls: 1.5px;
  --font-subtitle: var(--font-global-02);
  --font-subtitle-wt: 900;
  --font-subtitle-sz: 0.9rem;
  --font-subtitle-tt: uppercase;
  --font-subtitle-td: none;
  --font-subtitle-fi: normal;
  --font-subtitle-ls: 1.5px;
  --font-subtitle-lh: 2.2;
  --font-body: var(--font-global-03);
  --font-body-wt: 300;
  --font-body-sz: 0.9rem;
  --font-body-tt: none;
  --font-body-td: none;
  --font-body-fi: normal;
  --font-body-ls: normal;
  --font-caption: var(--font-global-01);
  --font-caption-wt: 600;
  --font-caption-sz: 0.7rem;
  --font-caption-tt: uppercase;
  --font-caption-td: none;
  --font-caption-fi: normal;
  --font-caption-ls: 1.5px;
  --font-caption-lh: 1.5;
  --font-link: var(--font-global-01);
  --font-link-wt: 500;
  --font-link-sz: 0.9rem;
  --font-link-tt: none;
  --font-link-td: underline;
  --font-link-fi: normal;
  --font-link-ls: normal;
  --font-callout: var(--font-global-04);
  --font-callout-wt: 500;
  --font-callout-sz: 1.1rem;
  --font-callout-tt: uppercase;
  --font-callout-td: none;
  --font-callout-fi: normal;
  --font-callout-ls: normal;
  --font-callout-lh: 1.8;
  --font-notes: var(--font-global-05);
  --font-notes-wt: 500;
  --font-notes-sz: 1.1rem;
  --font-notes-tt: uppercase;
  --font-notes-td: none;
  --font-notes-fi: normal;
  --font-notes-ls: normal;
  --font-subnav: var(--font-global-01);
  --font-subnav-wt: 400;
  --font-subnav-sz: 0.9rem;
  --font-subnav-tt: uppercase;
  --font-subnav-td: none;
  --font-subnav-fi: normal;
  --font-subnav-ls: normal;
  --font-label: var(--font-global-03);
  --font-label-wt: 500;
  --font-label-sz: 0.9rem;
  --font-label-tt: uppercase;
  --font-label-td: none;
  --font-label-fi: normal;
  --font-label-ls: normal;
  --font-nav: var(--font-global-01);
  --font-nav-wt: 400;
  --font-nav-sz: 0.7rem;
  --font-nav-tt: uppercase;
  --font-nav-td: none;
  --font-nav-fi: normal;
  --font-nav-ls: normal;
  --font-subnav: var(--font-global-01);
  --font-subnav-wt: 400;
  --font-subnav-sz: 0.9rem;
  --font-subnav-tt: uppercase;
  --font-subnav-td: none;
  --font-subnav-fi: normal;
  --font-subnav-ls: normal;
  --font-annotation: var(--font-global-03);
  --font-annotation-wt: 300;
  --font-annotation-sz: 0.6rem;
  --font-annotation-tt: uppercase;
  --font-annotation-td: none;
  --font-annotation-fi: normal;
  --font-annotation-ls: normal;
  --font-nav: var(--font-global-01);
  --font-nav-wt: 400;
  --font-nav-sz: 0.7rem;
  --font-nav-tt: uppercase;
  --font-nav-td: none;
  --font-nav-fi: normal;
  --font-nav-ls: normal;
  --font-annotation: var(--font-global-03);
  --font-annotation-wt: 300;
  --font-annotation-sz: 0.6rem;
  --font-annotation-tt: uppercase;
  --font-annotation-td: none;
  --font-annotation-fi: normal;
  --font-annotation-ls: normal;
}

/* Pace Shift — light */
[data-brilliance-hierarchy="product-03"][data-theme="light"] {
  --active-color-01: var(--color-product-03-01-light, transparent);
  --active-color-02: var(--color-product-03-02-light, transparent);
  --active-color-03: var(--color-product-03-03-light, transparent);
  --active-color-04: var(--color-product-03-04-light, transparent);
  --active-color-05: var(--color-product-03-05-light, transparent);
  --active-color-06: var(--color-product-03-06-light, transparent);
  --active-color-07: var(--color-product-03-07-light, transparent);
  --active-color-08: var(--color-product-03-08-light, transparent);
  --active-color-09: var(--color-product-03-09-light, transparent);
  --active-color-10: var(--color-product-03-10-light, transparent);
  --active-color-11: var(--color-product-03-11-light, transparent);
  --active-color-12: var(--color-product-03-12-light, transparent);
  --active-color-13: var(--color-product-03-13-light, transparent);
  --active-color-14: var(--color-product-03-14-light, transparent);
  --active-color-15: var(--color-product-03-15-light, transparent);
  --active-color-16: var(--color-product-03-16-light, transparent);
  --active-color-17: var(--color-product-03-17-light, transparent);
  --active-color-18: var(--color-product-03-18-light, transparent);
  --active-color-19: var(--color-product-03-19-light, transparent);
  --active-color-20: var(--color-product-03-20-light, transparent);
  --active-color-21: var(--color-product-03-21-light, transparent);
  --active-color-22: var(--color-product-03-22-light, transparent);
  --active-color-23: var(--color-product-03-23-light, transparent);
  --active-color-24: var(--color-product-03-24-light, transparent);
  --active-color-25: var(--color-product-03-25-light, transparent);
  --active-color-26: var(--color-product-03-26-light, transparent);
  --active-color-27: var(--color-product-03-27-light, transparent);
  --active-color-28: var(--color-product-03-28-light, transparent);
  --active-color-29: var(--color-product-03-29-light, transparent);
  --active-color-30: var(--color-product-03-30-light, transparent);
  --active-color-31: var(--color-product-03-31-light, transparent);
  --active-color-32: var(--color-product-03-32-light, transparent);
  --active-color-33: var(--color-product-03-33-light, transparent);
  --active-color-34: var(--color-product-03-34-light, transparent);
  --active-color-35: var(--color-product-03-35-light, transparent);
  --active-color-36: var(--color-product-03-36-light, transparent);
  --active-color-37: var(--color-product-03-37-light, transparent);
  --active-color-38: var(--color-product-03-38-light, transparent);
  --active-color-39: var(--color-product-03-39-light, transparent);
  --active-color-40: var(--color-product-03-40-light, transparent);
  --active-color-41: var(--color-product-03-41-light, transparent);
  --active-color-42: var(--color-product-03-42-light, transparent);
  --active-color-43: var(--color-product-03-43-light, transparent);
  --active-color-44: var(--color-product-03-44-light, transparent);
  --active-color-45: var(--color-product-03-45-light, transparent);
  --active-color-46: var(--color-product-03-46-light, transparent);
  --active-color-47: var(--color-product-03-47-light, transparent);
  --active-color-48: var(--color-product-03-48-light, transparent);
  --active-color-49: var(--color-product-03-49-light, transparent);
  --active-color-50: var(--color-product-03-50-light, transparent);
  --active-color-51: var(--color-product-03-51-light, transparent);
  --active-color-52: var(--color-product-03-52-light, transparent);
  --active-color-53: var(--color-product-03-53-light, transparent);
  --active-color-54: var(--color-product-03-54-light, transparent);
  --active-color-55: var(--color-product-03-55-light, transparent);
  --active-color-56: var(--color-product-03-56-light, transparent);
  --active-color-57: var(--color-product-03-57-light, transparent);
  --active-color-58: var(--color-product-03-58-light, transparent);
  --active-color-59: var(--color-product-03-59-light, transparent);
  --active-color-60: var(--color-product-03-60-light, transparent);
  --active-color-61: var(--color-product-03-61-light, transparent);
  --active-color-62: var(--color-product-03-62-light, transparent);
  --active-color-63: var(--color-product-03-63-light, transparent);
  --active-color-64: var(--color-product-03-64-light, transparent);
--active-logo_stacked: var(--img-product-03-logo_stacked-light);
--active-logo_horizontal: var(--img-product-03-logo_horizontal-light);
--active-background: var(--img-product-03-background-light);
--active-moodboard: var(--img-product-03-moodboard-light);
--active-hero: var(--img-product-03-hero-light);
  --font-global-01: 'PFC 02', sans-serif;
  --font-global-02: 'Europa Grotesk SH Bold', sans-serif;
  --font-global-03: Helvetica, "Helvetica Neue", Arial, sans-serif;
  --font-global-04: 'Approach Mono Medium', 'Roboto Mono', monospace;
  --font-global-05: 'Roboto Mono', monospace;
  --font-heading: var(--font-global-02);
  --font-heading-wt: 900;
  --font-heading-sz: 3rem;
  --font-heading-tt: uppercase;
  --font-heading-td: none;
  --font-heading-fi: normal;
  --font-heading-ls: 1.5px;
  --font-title: var(--font-global-02);
  --font-title-wt: 900;
  --font-title-sz: 2rem;
  --font-title-tt: uppercase;
  --font-title-td: none;
  --font-title-fi: normal;
  --font-title-ls: 1.5px;
  --font-subtitle: var(--font-global-02);
  --font-subtitle-wt: 900;
  --font-subtitle-sz: 0.9rem;
  --font-subtitle-tt: uppercase;
  --font-subtitle-td: none;
  --font-subtitle-fi: normal;
  --font-subtitle-ls: 1.5px;
  --font-subtitle-lh: 2.2;
  --font-body: var(--font-global-03);
  --font-body-wt: 300;
  --font-body-sz: 0.9rem;
  --font-body-tt: none;
  --font-body-td: none;
  --font-body-fi: normal;
  --font-body-ls: normal;
  --font-caption: var(--font-global-01);
  --font-caption-wt: 600;
  --font-caption-sz: 0.7rem;
  --font-caption-tt: uppercase;
  --font-caption-td: none;
  --font-caption-fi: normal;
  --font-caption-ls: 1.5px;
  --font-caption-lh: 1.5;
  --font-link: var(--font-global-01);
  --font-link-wt: 500;
  --font-link-sz: 0.9rem;
  --font-link-tt: none;
  --font-link-td: underline;
  --font-link-fi: normal;
  --font-link-ls: normal;
  --font-callout: var(--font-global-04);
  --font-callout-wt: 500;
  --font-callout-sz: 1.1rem;
  --font-callout-tt: uppercase;
  --font-callout-td: none;
  --font-callout-fi: normal;
  --font-callout-ls: normal;
  --font-callout-lh: 1.8;
  --font-notes: var(--font-global-05);
  --font-notes-wt: 500;
  --font-notes-sz: 1.1rem;
  --font-notes-tt: uppercase;
  --font-notes-td: none;
  --font-notes-fi: normal;
  --font-notes-ls: normal;
  --font-subnav: var(--font-global-01);
  --font-subnav-wt: 400;
  --font-subnav-sz: 0.9rem;
  --font-subnav-tt: uppercase;
  --font-subnav-td: none;
  --font-subnav-fi: normal;
  --font-subnav-ls: normal;
  --font-label: var(--font-global-03);
  --font-label-wt: 500;
  --font-label-sz: 0.9rem;
  --font-label-tt: uppercase;
  --font-label-td: none;
  --font-label-fi: normal;
  --font-label-ls: normal;
  --font-nav: var(--font-global-01);
  --font-nav-wt: 400;
  --font-nav-sz: 0.7rem;
  --font-nav-tt: uppercase;
  --font-nav-td: none;
  --font-nav-fi: normal;
  --font-nav-ls: normal;
  --font-subnav: var(--font-global-01);
  --font-subnav-wt: 400;
  --font-subnav-sz: 0.9rem;
  --font-subnav-tt: uppercase;
  --font-subnav-td: none;
  --font-subnav-fi: normal;
  --font-subnav-ls: normal;
  --font-annotation: var(--font-global-03);
  --font-annotation-wt: 300;
  --font-annotation-sz: 0.6rem;
  --font-annotation-tt: uppercase;
  --font-annotation-td: none;
  --font-annotation-fi: normal;
  --font-annotation-ls: normal;
  --font-nav: var(--font-global-01);
  --font-nav-wt: 400;
  --font-nav-sz: 0.7rem;
  --font-nav-tt: uppercase;
  --font-nav-td: none;
  --font-nav-fi: normal;
  --font-nav-ls: normal;
  --font-annotation: var(--font-global-03);
  --font-annotation-wt: 300;
  --font-annotation-sz: 0.6rem;
  --font-annotation-tt: uppercase;
  --font-annotation-td: none;
  --font-annotation-fi: normal;
  --font-annotation-ls: normal;
}

.layout--nav__link {
  text-decoration: none;
  color: var(--ui-subnav-text);
  font-family: var(--font-subnav);
  font-size: var(--font-subnav-sz);
  font-weight: var(--font-subnav-wt);
  text-transform: var(--font-subnav-tt);
  letter-spacing: var(--font-subnav-ls);
}
.layout--nav__link:hover {
  color: var(--active-color-05);
}

/******************************************************************************
 * APPLIED STYLES — uses --active-* variables from the Live Assembler
 *
 * These classes never change. The Live Assembler swaps the variables.
 *
 * EXAMPLE:
 *   <h1 class="heading size--xxxl line-height--small">Frost Security</h1>
 *   <p class="body size--m line-height--medium">Body text here.</p>
 *   <a class="link size--s" href="#">Click here</a>
 *   <div class="surface-outer"><div class="surface-inner">Content</div></div>
 *   <div class="logo-stacked"></div>
 *   <div class="notes size--xs">LARRY says hello</div>
 ******************************************************************************/

.heading { font-family: var(--font-heading); font-weight: var(--font-heading-wt); font-size: var(--font-heading-sz); line-height: var(--font-heading-lh); text-transform: var(--font-heading-tt); text-decoration: var(--font-heading-td); font-style: var(--font-heading-fi); letter-spacing: var(--font-heading-ls); color: var(--active-color-01); }
.title { font-family: var(--font-title); font-weight: var(--font-title-wt); font-size: var(--font-title-sz); line-height: var(--font-title-lh); text-transform: var(--font-title-tt); text-decoration: var(--font-title-td); font-style: var(--font-title-fi); letter-spacing: var(--font-title-ls); color: var(--active-color-01); }
.subtitle { font-family: var(--font-subtitle); font-weight: var(--font-subtitle-wt); font-size: var(--font-subtitle-sz); line-height: var(--font-subtitle-lh); text-transform: var(--font-subtitle-tt); text-decoration: var(--font-subtitle-td); font-style: var(--font-subtitle-fi); letter-spacing: var(--font-subtitle-ls); color: var(--active-color-02); }
.body { font-family: var(--font-body); font-weight: var(--font-body-wt); font-size: var(--font-body-sz); line-height: var(--font-body-lh); text-transform: var(--font-body-tt); text-decoration: var(--font-body-td); font-style: var(--font-body-fi); letter-spacing: var(--font-body-ls); color: var(--active-color-02); }
.caption { font-family: var(--font-caption); font-weight: var(--font-caption-wt); font-size: var(--font-caption-sz); line-height: var(--font-caption-lh); text-transform: var(--font-caption-tt); text-decoration: var(--font-caption-td); font-style: var(--font-caption-fi); letter-spacing: var(--font-caption-ls); color: var(--active-color-03); }
.nav { font-family: var(--font-nav); font-weight: var(--font-nav-wt); font-size: var(--font-nav-sz); line-height: var(--font-nav-lh); text-transform: var(--font-nav-tt); text-decoration: var(--font-nav-td); font-style: var(--font-nav-fi); letter-spacing: var(--font-nav-ls); color: var(--active-color-04); }
.link { font-family: var(--font-link); font-weight: var(--font-link-wt); font-size: var(--font-link-sz); line-height: var(--font-link-lh); text-transform: var(--font-link-tt); text-decoration: var(--font-link-td); font-style: var(--font-link-fi); letter-spacing: var(--font-link-ls); color: var(--active-color-04); }
.callout { font-family: var(--font-callout); font-weight: var(--font-callout-wt); font-size: var(--font-callout-sz); line-height: var(--font-callout-lh); text-transform: var(--font-callout-tt); text-decoration: var(--font-callout-td); font-style: var(--font-callout-fi); letter-spacing: var(--font-callout-ls); color: var(--active-color-06); }
.emphasis { font-family: var(--font-callout); font-weight: var(--font-callout-wt); font-size: var(--font-callout-sz); line-height: var(--font-callout-lh); text-transform: var(--font-callout-tt); text-decoration: var(--font-callout-td); font-style: var(--font-callout-fi); letter-spacing: var(--font-callout-ls); color: var(--active-color-07); }
.notes { font-family: var(--font-notes); font-weight: var(--font-notes-wt); font-size: var(--font-notes-sz); line-height: var(--font-notes-lh); text-transform: var(--font-notes-tt); text-decoration: var(--font-notes-td); font-style: var(--font-notes-fi); letter-spacing: var(--font-notes-ls); color: var(--active-color-08); }
.annotation { font-family: var(--font-annotation); font-weight: var(--font-annotation-wt); font-size: var(--font-annotation-sz); line-height: var(--font-annotation-lh); text-transform: var(--font-annotation-tt); text-decoration: var(--font-annotation-td); font-style: var(--font-annotation-fi); letter-spacing: var(--font-annotation-ls); color: var(--active-color-08); }
.subnav { font-family: var(--font-subnav); font-weight: var(--font-subnav-wt); font-size: var(--font-subnav-sz); line-height: var(--font-subnav-lh); text-transform: var(--font-subnav-tt); text-decoration: var(--font-subnav-td); font-style: var(--font-subnav-fi); letter-spacing: var(--font-subnav-ls); color: var(--active-color-04); }
.label { font-family: var(--font-label); font-weight: var(--font-label-wt); font-size: var(--font-label-sz); line-height: var(--font-label-lh); text-transform: var(--font-label-tt); text-decoration: var(--font-label-td); font-style: var(--font-label-fi); letter-spacing: var(--font-label-ls); color: var(--active-color-03); }
.link:hover { color: var(--active-color-05); }
.nav:hover { color: var(--active-color-05); }
.subnav:hover { color: var(--active-color-05); }
a { color: var(--active-color-04); text-decoration: none; }
a:hover { color: var(--active-color-05); }

body { background-color: var(--active-color-09); background-image: var(--active-background); background-size: cover; background-repeat: no-repeat; background-position: center; background-attachment: fixed; color: var(--active-color-01); font-family: var(--font-body); font-weight: var(--font-body-wt); }
.surface { background-color: var(--active-color-09); }
.sub-contacts-header, .sub-invoices-header, .sub-locations-header, .sub-operations-header { font-family: var(--font-subtitle); font-weight: var(--font-subtitle-wt); font-size: var(--font-subtitle-sz); text-transform: var(--font-subtitle-tt); color: var(--active-color-01); }
.sub-contact-name, .sub-invoice-name, .sub-location-name, .sub-operation-name { font-family: var(--font-label); font-weight: var(--font-label-wt); font-size: var(--font-label-sz); }
.sub-contact-secondary, .sub-invoice-secondary, .sub-location-secondary, .sub-operation-secondary { font-family: var(--font-annotation); font-weight: var(--font-annotation-wt); font-size: var(--font-annotation-sz); }
.sub-contact-address, .sub-invoice-address, .sub-location-address { font-family: var(--font-body); font-weight: var(--font-body-wt); font-size: var(--font-body-sz); }
.sub-button { font-family: var(--font-caption); font-weight: var(--font-caption-wt); font-size: var(--font-caption-sz); text-transform: var(--font-caption-tt); letter-spacing: var(--font-caption-ls); }
.sub-card-input { font-family: var(--font-body); font-weight: var(--font-body-wt); font-size: var(--font-body-sz); }
.sub-contacts-header, .sub-invoices-header, .sub-locations-header, .sub-operations-header { padding: 0 0 20px 0; margin-top: 0; color: var(--color-technology-01-01-light); }
.sub-contacts-header > div:first-child, .sub-invoices-header > div:first-child, .sub-locations-header > div:first-child, .sub-operations-header > div:first-child { font-family: var(--font-title); font-weight: var(--font-title-wt); font-size: var(--font-title-sz); text-transform: var(--font-title-tt); letter-spacing: var(--font-title-ls); }
.sub-contacts-header > div:nth-child(2), .sub-invoices-header > div:nth-child(2), .sub-locations-header > div:nth-child(2), .sub-operations-header > div:nth-child(2) { font-family: var(--font-caption); font-weight: var(--font-caption-wt); font-size: var(--font-caption-sz); text-transform: var(--font-caption-tt); letter-spacing: var(--font-caption-ls); color: var(--color-technology-01-07-light); margin-top: 4px; }
.sub-section-heading { font-family: var(--font-subtitle); font-weight: var(--font-subtitle-wt); font-size: var(--font-subtitle-sz); text-transform: var(--font-subtitle-tt); letter-spacing: var(--font-subtitle-ls); background: none; padding: 8px 0; border-bottom: 1px solid var(--color-technology-01-07-light); color: var(--color-technology-01-01-light); }
.page-content .main-container { background: var(--color-technology-01-11-light); padding: 30px; border-radius: 8px; border: 2px solid var(--color-technology-01-07-light); margin-top: 20px; color: var(--color-technology-01-01-light); }
.page-content .main-container > style + * { margin-top: 0; }
.sub-contacts-table, .sub-invoices-table, .sub-locations-table, .sub-operations-table { color: var(--color-technology-01-01-light); }
.sub-contacts-table a, .sub-invoices-table a, .sub-locations-table a, .sub-operations-table a { color: var(--color-technology-01-07-light); }
.sub-contacts-table a:hover, .sub-invoices-table a:hover, .sub-locations-table a:hover, .sub-operations-table a:hover { color: var(--color-technology-01-04-light); }
.sub-contacts-table-row, .sub-invoices-table-row, .sub-locations-table-row, .sub-operations-table-row { border-bottom: 1px solid var(--color-technology-01-07-light) !important; }
.sub-contact-row { border-bottom: 1px solid var(--color-technology-01-07-light); }
.sub-search-input { border-color: var(--color-technology-01-07-light); color: var(--color-technology-01-01-light); background: var(--color-technology-01-01-light); }
.sub-sort-btn { border-color: var(--color-technology-01-07-light); color: var(--color-technology-01-01-light); }
.sub-search-input { font-family: var(--font-body); font-weight: var(--font-body-wt); font-size: var(--font-body-sz); background: transparent; color: var(--active-color-01); }
.sub-search-button { font-family: var(--font-caption); font-weight: var(--font-caption-wt); font-size: var(--font-caption-sz); color: var(--active-color-01); cursor: pointer; }
.sub-sort-btn { font-family: var(--font-caption); font-weight: var(--font-caption-wt); }
.surface-outer { background-color: var(--active-color-10); }
.surface-inner { background-color: var(--active-color-11); }

.logo-stacked { background-image: var(--active-logo_stacked); background-size: contain; background-repeat: no-repeat; }
.logo-horizontal { background-image: var(--active-logo_horizontal); background-size: contain; background-repeat: no-repeat; }
.hero { background-image: var(--active-hero); background-size: cover; background-position: center; }
.moodboard { background-image: var(--active-moodboard); background-size: cover; background-position: center; }

:root {
--ui-announce-bg: var(--active-color-12);
--ui-announce-text: var(--active-color-13);
--ui-nav-bg: transparent;
--ui-nav-text: var(--active-color-15);
--ui-nav-border: transparent;
--ui-subnav-text: var(--active-color-17);
--ui-subnav-active: var(--active-color-18);
--ui-subnav-indicator: var(--active-color-19);
--ui-tools-bg: var(--active-color-20);
--ui-tools-text: var(--active-color-21);
--ui-tools-border: var(--active-color-22);
--ui-tools-hover: var(--active-color-23);
--ui-btn-text: var(--active-color-24);
--ui-btn-bg: var(--active-color-25);
--ui-btn-active-text: var(--active-color-26);
--ui-btn-active-bg: var(--active-color-27);
--ui-btn-hover-bg: var(--active-color-28);
--ui-body-bg: var(--active-color-29);
--ui-input-bg: var(--active-color-30);
--ui-input-border: var(--active-color-31);
--ui-input-focus: var(--active-color-32);
--ui-placeholder: var(--active-color-33);
--ui-card-bg: var(--active-color-34);
--ui-card-border: var(--active-color-35);
--ui-row-divider: var(--active-color-36);
--ui-section-divider: var(--active-color-37);
--ui-tag-text: var(--active-color-38);
--ui-tag-bg: var(--active-color-39);
--ui-tag-border: var(--active-color-40);
--ui-sm-btn-text: var(--active-color-41);
--ui-sm-btn-bg: var(--active-color-42);
--ui-sm-btn-border: var(--active-color-43);
--ui-surface-outer: var(--active-color-44);
--ui-surface-inner: var(--active-color-45);
--ui-success-text: var(--active-color-46);
--ui-success-bg: var(--active-color-47);
--ui-warn-text: var(--active-color-48);
--ui-warn-bg: var(--active-color-49);
--ui-error-text: var(--active-color-50);
--ui-error-bg: var(--active-color-51);
--ui-toast-text: var(--active-color-52);
--ui-toast-bg: var(--active-color-53);
--ui-gradient-start: var(--active-color-54);
--ui-gradient-end: var(--active-color-55);
--ui-gradient-text: var(--active-color-56);
--ui-focus-ring: var(--active-color-57);
--ui-progress-track: var(--active-color-58);
--ui-progress-fill: var(--active-color-59);
--ui-overlay: var(--active-color-60);
--ui-footer-bg: transparent;
--ui-footer-text: var(--active-color-62);
--ui-footer-border: transparent;
--ui-footer-link: var(--active-color-64);
--ui-btn-padding-y: 18px;
--ui-btn-padding-x: 15px;
--ui-btn-border-width: 1px;
--ui-btn-border-radius: 0px;
--ui-btn-transition: 0.3s;
--ui-btn-easing: ease;
--ui-btn-hover-shadow: 30px;
--ui-btn-hover-opacity: 0.9;
--ui-btn-hover-lift: -2px;
}

/* ── UI COMPONENT CLASSES — use --ui-* variables from slots 12-64 ── */

/* Buttons */
.ui-btn { color: var(--ui-btn-text); background: var(--ui-btn-bg); border: none; cursor: pointer; }
.ui-btn:hover { background: var(--ui-btn-hover-bg); }
.ui-btn--active { color: var(--ui-btn-active-text); background: var(--ui-btn-active-bg); }
.ui-btn--sm { color: var(--ui-sm-btn-text); background: var(--ui-sm-btn-bg); border: 1px solid var(--ui-sm-btn-border); }

/* Inputs */
.ui-input { background: var(--ui-input-bg); border: 1px solid var(--ui-input-border); color: var(--active-color-01); }
.ui-input:focus { border-color: var(--ui-input-focus); outline: 2px solid var(--ui-focus-ring); outline-offset: 1px; }
.ui-input::placeholder { color: var(--ui-placeholder); }

/* Cards */
.ui-card { background: var(--ui-card-bg); border: 1px solid var(--ui-card-border); }

/* Tags / Chips */
.ui-tag { color: var(--ui-tag-text); background: var(--ui-tag-bg); border: 1px solid var(--ui-tag-border); }

/* Dividers */
.ui-divider { border-top: 1px solid var(--ui-row-divider); }
.ui-divider--section { border-top: 1px solid var(--ui-section-divider); }
.admin-bullet { color: var(--active-color-04); }

/* Status */
.ui-success { color: var(--ui-success-text); background: var(--ui-success-bg); }
.ui-warning { color: var(--ui-warn-text); background: var(--ui-warn-bg); }
.ui-error { color: var(--ui-error-text); background: var(--ui-error-bg); }

/* Toast / Notification */
.ui-toast { color: var(--ui-toast-text); background: var(--ui-toast-bg); }

/* Progress */
.ui-progress-track { background: var(--ui-progress-track); }
.ui-progress-fill { background: var(--ui-progress-fill); }

/* Overlay */
.ui-overlay { background: var(--ui-overlay); }

/* Footer */
.ui-footer { background: var(--ui-footer-bg); color: var(--ui-footer-text); border-top: 1px solid var(--ui-footer-border); }
.ui-footer a { color: var(--ui-footer-link); }

/* Tools Panel */
.ui-tools { background: var(--ui-tools-bg); color: var(--ui-tools-text); border: 1px solid var(--ui-tools-border); }
.ui-tools:hover { background: var(--ui-tools-hover); }

/* ── LAYOUT WIRING — connects layout--* classes from core.css to --ui-* slots ── */

/* Tools section wiring */
.tools-section { background: var(--ui-tools-bg); color: var(--ui-tools-text); }
.tools-card { border: 1px solid var(--ui-tools-border); color: var(--ui-tools-text); }
.tools-card:hover { background: var(--ui-tools-hover); }

/* Nav wiring */
/* Main module buttons (Contacts, Invoices, etc.) — glow on hover */
.main-button { color: var(--ui-btn-bg); background: transparent; border: var(--ui-btn-border-width) solid var(--ui-btn-bg); border-radius: var(--ui-btn-border-radius); font-family: var(--font-subnav); font-weight: var(--font-subnav-wt); font-size: var(--font-subnav-sz); text-transform: var(--font-subnav-tt); letter-spacing: var(--font-subnav-ls); padding: var(--ui-btn-padding-y) var(--ui-btn-padding-x); transition: all var(--ui-btn-transition) var(--ui-btn-easing); }
.main-button:hover { background: var(--ui-btn-bg); color: var(--active-color-09); box-shadow: 0 0 var(--ui-btn-hover-shadow) color-mix(in srgb, var(--ui-btn-bg) calc(var(--ui-btn-hover-opacity) * 100%), transparent); transform: translateY(var(--ui-btn-hover-lift)); }
.main-button.active { color: var(--ui-btn-active-text); background: var(--ui-btn-active-bg); border-color: var(--ui-btn-active-bg); }

/* Button wiring — sub-card-button is the real app button class */
.sub-card-button { color: var(--ui-btn-text); background: var(--ui-btn-bg); }
.sub-card-button:hover { background: var(--ui-btn-hover-bg); }
.sub-card-button--primary { color: var(--ui-btn-text); background: var(--ui-btn-bg); }
.sub-card-button--small { color: var(--ui-sm-btn-text); background: var(--ui-sm-btn-bg); border: 1px solid var(--ui-sm-btn-border); }

/* Input wiring — sub-card-input is the real app input class */
.sub-card-input { background: var(--ui-input-bg); border: 1px solid var(--ui-input-border); color: var(--active-color-01); }
.sub-card-input:focus { border-color: var(--ui-input-focus); outline: 2px solid var(--ui-focus-ring); outline-offset: 1px; }
.sub-card-input::placeholder { color: var(--ui-placeholder); }
.sub-card-hint { color: var(--ui-placeholder); }
.sub-card-select { background: var(--ui-input-bg); border: 1px solid var(--ui-input-border); color: var(--active-color-01); }
.sub-card-textarea { background: var(--ui-input-bg); border: 1px solid var(--ui-input-border); color: var(--active-color-01); }

/* Card wiring — sub-card-container is the real app card class */
.sub-card-container { background: var(--ui-card-bg); border: 1px solid var(--ui-card-border); }
.sub-card-header { border-bottom: 1px solid var(--ui-section-divider); }
.sub-card-section { border-bottom: 1px solid var(--ui-row-divider); }

/* Contact row wiring */
.sub-contact-row { border-bottom: 1px solid var(--ui-row-divider); }

/* Tag wiring */
.sub-tag { color: var(--ui-tag-text); background: var(--ui-tag-bg); border: 1px solid var(--ui-tag-border); }

/* Status wiring */
.sub-success { color: var(--ui-success-text); background: var(--ui-success-bg); }
.sub-warning { color: var(--ui-warn-text); background: var(--ui-warn-bg); }
.sub-error { color: var(--ui-error-text); background: var(--ui-error-bg); }

/* Footer wiring */
.layout--footer { background: var(--ui-footer-bg); color: var(--ui-footer-text); }
.layout--footer__separator { background: var(--ui-footer-border); }
.layout--footer__nav-link { color: var(--ui-footer-link); }
.layout--footer__legal-link { color: var(--ui-footer-link); }
.layout--footer__nav-link:hover { color: var(--ui-footer-link); }

/******************************************************************************
 * SIZES + LINE HEIGHTS — system utility classes
 *
 * STEP 1: Pick a class from Applied Styles
 *   .heading  .title  .subtitle  .body  .caption  .link  .callout  .emphasis  .notes
 *
 * STEP 2: Add a size class
 *   .size--xxxs (0.6rem) .size--xxs (0.7rem) .size--xs (0.8rem)  .size--s (0.9rem)  .size--m (1.1rem)
 *   .size--l (1.5rem)    .size--xl (2rem)    .size--xxl (3rem)  .size--xxxl (4.5rem)
 *   .size--xxxxl (8rem)
 *
 * STEP 3: Add a line-height class (optional)
 *   .line-height--small (1.2) — headings, captions, tight text
 *   .line-height--medium (2.2) — body text, paragraphs, readable text
 *
 * EXAMPLE:
 *   <h1 class="heading size--xxxl line-height--small">Page Title</h1>
 *   <p class="body size--m line-height--medium">Paragraph text.</p>
 *   <a class="link size--s" href="/about">Learn more</a>
 *
 ******************************************************************************/
.size--xxxs { font-size: 0.6rem; }
.size--xxs { font-size: 0.7rem; }
.size--xs { font-size: 0.8rem; }
.size--s { font-size: 0.9rem; }
.size--m { font-size: 1.1rem; }
.size--l { font-size: 1.5rem; }
.size--xl { font-size: 2rem; }
.size--xxl { font-size: 3rem; }
.size--xxxl { font-size: 4.5rem; }
.size--xxxxl { font-size: 8rem; }
.line-height--small  { line-height: 1.2; }
.line-height--medium { line-height: 2.2; }