/**
 * Generated by PF COLOR SYSTEM - positivefeedback.ai
 * TECHNOLOGY CSS — technology tiers only (excluding default)
 * 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('../../../290c5204/static/fonts/Approach_Mono_Medium.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'Cormorant Garamond'; src: url('../../../290c5204/static/fonts/Cormorant-Garamond.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Europa Grotesk SH Bold'; src: url('../../../290c5204/static/fonts/europa-grotesk-sh-bold.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'Helvetica Inserat Roman'; src: url('../../../290c5204/static/fonts/Helvetica_Inserat-Roman.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'Montserrat Bold'; src: url('../../../290c5204/static/fonts/Montserrat-Bold.ttf') format('truetype'); font-display: swap; }
@font-face { font-family: 'PFC 01'; src: url('../../../290c5204/static/fonts/PFC-01.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'PFC 02'; src: url('../../../290c5204/static/fonts/PFC-02.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'PFC 03'; src: url('../../../290c5204/static/fonts/PFC-03.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'PFC 04'; src: url('../../../290c5204/static/fonts/PFC-04.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Roboto Mono'; src: url('../../../290c5204/static/fonts/Roboto-Mono.ttf') format('truetype'); font-display: swap; }
@font-face { font-family: 'Roboto Mono Bold'; src: url('../../../290c5204/static/fonts/Roboto-Mono-Bold.ttf') format('truetype'); font-display: swap; }

/******************************************************************************
 * IMAGE CATALOG
 * NOTE: Variable definitions only. Do not reference directly.
 ******************************************************************************/
:root {
/* Frost Security (technology-01) */
--img-technology-01-logo_stacked-dark: url('../../../290c5204/static/images/DA-M_D2758425E580_2CC2.png');
--img-technology-01-logo_horizontal-dark: url('../../../290c5204/static/images/DA-M_D626D26CDD4D_7E7A.png');
--img-technology-01-background-dark: url('../../../290c5204/static/images/DA-M_5A13877D7BD4_21A3.webp');
--img-technology-01-moodboard-dark: url('../../../290c5204/static/images/DA-M_73521A3548B6_3F96.png');
--img-technology-01-hero-dark: url('../../../290c5204/static/images/DA-M_3F9881CADD88_FCD1.png');
--img-technology-01-logo_stacked-light: url('../../../290c5204/static/images/DA-M_F8A94B5DB2A8_83E4.png');
--img-technology-01-logo_horizontal-light: url('../../../290c5204/static/images/DA-M_F0947207A1C4_41AF.png');
--img-technology-01-background-light: url('../../../290c5204/static/images/DA-M_B3A61275E405_C4BC.png');
--img-technology-01-moodboard-light: url('../../../290c5204/static/images/DA-M_F12351A5A4CA_4E73.png');
--img-technology-01-hero-light: url('../../../290c5204/static/images/DA-M_0971C7B1313B_B0F1.png');

/* DA-M (technology-02) */
--img-technology-02-logo_stacked-dark: url('../../../00018390/static/images/DA-M_C4DAE00F3CB2_A83D.png');
--img-technology-02-logo_horizontal-dark: url('../../../00018390/static/images/DA-M_BCB3249C2829_D9F7.png');
--img-technology-02-background-dark: url('../../../00018390/static/images/DA-M_5F1396183978_35D8.png');
--img-technology-02-moodboard-dark: url('../../../00018390/static/images/DA-M_7B3C8FAEFE4B_C698.png');
--img-technology-02-hero-dark: url('../../../00018390/static/images/DA-M_6F0CEBF9EC02_4890.png');
--img-technology-02-logo_stacked-light: url('../../../00018390/static/images/DA-M_1973E9E6E86C_A7B7.png');
--img-technology-02-logo_horizontal-light: url('../../../00018390/static/images/DA-M_D0315EB98B8F_0185.png');
--img-technology-02-background-light: url('../../../00018390/static/images/DA-M_A65744A1C934_0429.png');
--img-technology-02-moodboard-light: url('../../../00018390/static/images/DA-M_9EFBBCFBB417_E0AA.png');
--img-technology-02-hero-light: url('../../../00018390/static/images/DA-M_32954F14584D_3C6C.png');

/* mTok (technology-03) */
--img-technology-03-logo_stacked-dark: url('../../../00334dc3/static/images/DA-M_9E19EC396174_2A32.png');
--img-technology-03-logo_horizontal-dark: url('../../../00334dc3/static/images/DA-M_8EB5E4894888_B1F5.png');
--img-technology-03-background-dark: url('../../../00334dc3/static/images/DA-M_0048F6E03272_9E78.png');
--img-technology-03-moodboard-dark: url('../../../00334dc3/static/images/DA-M_81EDC167FDD6_6B14.png');
--img-technology-03-hero-dark: url('../../../00334dc3/static/images/DA-M_E23FF466E459_B84C.png');
--img-technology-03-logo_stacked-light: url('../../../00334dc3/static/images/DA-M_60B5F3BE081C_F487.png');
--img-technology-03-logo_horizontal-light: url('../../../00334dc3/static/images/DA-M_A708508FCE39_EB8E.png');
--img-technology-03-background-light: url('../../../00334dc3/static/images/DA-M_BC5E94592EAE_C522.png');
--img-technology-03-moodboard-light: url('../../../00334dc3/static/images/DA-M_9C28FD4368EF_F486.png');
--img-technology-03-hero-light: url('../../../00334dc3/static/images/DA-M_5008A116372B_56FC.png');

}

/******************************************************************************
 * COLOR CATALOG
 * NOTE: Variable definitions only. Do not use directly.
 * Color variables are assembled in the Live Assembler section.
 ******************************************************************************/
:root {
/* Frost Security (technology-01) */
/* AI Generated — reference */
--ai-color-technology-01-01-dark: #f4f4ee;
--ai-color-technology-01-01-dark: #f4f4ee;
--ai-color-technology-01-02-dark: #f4f4ee;
--ai-color-technology-01-02-dark: #f4f4ee;
--ai-color-technology-01-03-dark: #f4f4ee;
--ai-color-technology-01-03-dark: #f4f4ee;
--ai-color-technology-01-04-dark: #f4f4ee;
--ai-color-technology-01-04-dark: #f4f4ee;
--ai-color-technology-01-05-dark: #eff0ea;
--ai-color-technology-01-05-dark: #e9eae1;
--ai-color-technology-01-06-dark: #f4f4ee;
--ai-color-technology-01-06-dark: #f4f4ee;
--ai-color-technology-01-07-dark: #eff0ea;
--ai-color-technology-01-07-dark: #e9eae1;
--ai-color-technology-01-08-dark: #fac7c6;
--ai-color-technology-01-08-dark: #f7cac9;
--ai-color-technology-01-09-dark: #540807;
--ai-color-technology-01-09-dark: #540807;
--ai-color-technology-01-10-dark: #7a0c0b;
--ai-color-technology-01-10-dark: #7a0c0b;
--ai-color-technology-01-11-dark: #910e0d;
--ai-color-technology-01-11-dark: #910e0d;
--ai-color-technology-01-12-dark: #910E0D;
--ai-color-technology-01-13-dark: #F4F4EE;
--ai-color-technology-01-14-dark: #540807;
--ai-color-technology-01-15-dark: #F4F4EE;
--ai-color-technology-01-16-dark: #F4F4EE;
--ai-color-technology-01-17-dark: #F4F4EE;
--ai-color-technology-01-18-dark: #F4F4EE;
--ai-color-technology-01-19-dark: #F4F4EE;
--ai-color-technology-01-20-dark: #7A0C0B;
--ai-color-technology-01-21-dark: #F4F4EE;
--ai-color-technology-01-22-dark: #F4F4EE;
--ai-color-technology-01-23-dark: #E9EAE1;
--ai-color-technology-01-24-dark: #540807;
--ai-color-technology-01-25-dark: #F4F4EE;
--ai-color-technology-01-26-dark: #F4F4EE;
--ai-color-technology-01-27-dark: #540807;
--ai-color-technology-01-28-dark: #E9EAE1;
--ai-color-technology-01-29-dark: #540807;
--ai-color-technology-01-30-dark: #910E0D;
--ai-color-technology-01-31-dark: #F4F4EE;
--ai-color-technology-01-32-dark: #F4F4EE;
--ai-color-technology-01-33-dark: #F4F4EE;
--ai-color-technology-01-34-dark: #7A0C0B;
--ai-color-technology-01-35-dark: #F4F4EE;
--ai-color-technology-01-36-dark: #F4F4EE;
--ai-color-technology-01-37-dark: #F4F4EE;
--ai-color-technology-01-38-dark: #F4F4EE;
--ai-color-technology-01-39-dark: #910E0D;
--ai-color-technology-01-40-dark: #F4F4EE;
--ai-color-technology-01-41-dark: #F4F4EE;
--ai-color-technology-01-42-dark: #7A0C0B;
--ai-color-technology-01-43-dark: #F4F4EE;
--ai-color-technology-01-44-dark: #7A0C0B;
--ai-color-technology-01-45-dark: #910E0D;
--ai-color-technology-01-46-dark: #E9EAE1;
--ai-color-technology-01-47-dark: #910E0D;
--ai-color-technology-01-48-dark: #E9EAE1;
--ai-color-technology-01-49-dark: #910E0D;
--ai-color-technology-01-50-dark: #E9EAE1;
--ai-color-technology-01-51-dark: #910E0D;
--ai-color-technology-01-52-dark: #F4F4EE;
--ai-color-technology-01-53-dark: #7A0C0B;
--ai-color-technology-01-54-dark: #540807;
--ai-color-technology-01-55-dark: #7A0C0B;
--ai-color-technology-01-56-dark: #F4F4EE;
--ai-color-technology-01-57-dark: #F4F4EE;
--ai-color-technology-01-58-dark: #910E0D;
--ai-color-technology-01-59-dark: #F4F4EE;
--ai-color-technology-01-60-dark: #540807;
--ai-color-technology-01-61-dark: #7A0C0B;
--ai-color-technology-01-62-dark: #F4F4EE;
--ai-color-technology-01-63-dark: #F4F4EE;
--ai-color-technology-01-64-dark: #F4F4EE;
--ai-color-technology-01-01-light: #201f21;
--ai-color-technology-01-01-light: #201f21;
--ai-color-technology-01-02-light: #201f21;
--ai-color-technology-01-02-light: #201f21;
--ai-color-technology-01-03-light: #201f21;
--ai-color-technology-01-03-light: #201f21;
--ai-color-technology-01-04-light: #201f21;
--ai-color-technology-01-04-light: #201f21;
--ai-color-technology-01-05-light: #540807;
--ai-color-technology-01-05-light: #360908;
--ai-color-technology-01-06-light: #201f21;
--ai-color-technology-01-06-light: #201f21;
--ai-color-technology-01-07-light: #540807;
--ai-color-technology-01-07-light: #360908;
--ai-color-technology-01-08-light: #fac7c6;
--ai-color-technology-01-08-light: #370908;
--ai-color-technology-01-09-light: #eff0ea;
--ai-color-technology-01-09-light: #eff0ea;
--ai-color-technology-01-10-light: #e2e3d9;
--ai-color-technology-01-10-light: #e2e3d9;
--ai-color-technology-01-11-light: #dbddd0;
--ai-color-technology-01-11-light: #dbddd0;
--ai-color-technology-01-12-light: #DBDDD0;
--ai-color-technology-01-13-light: #201F21;
--ai-color-technology-01-14-light: #EFF0EA;
--ai-color-technology-01-15-light: #201F21;
--ai-color-technology-01-16-light: #201F21;
--ai-color-technology-01-17-light: #201F21;
--ai-color-technology-01-18-light: #201F21;
--ai-color-technology-01-19-light: #201F21;
--ai-color-technology-01-20-light: #E2E3D9;
--ai-color-technology-01-21-light: #201F21;
--ai-color-technology-01-22-light: #201F21;
--ai-color-technology-01-23-light: #360908;
--ai-color-technology-01-24-light: #EFF0EA;
--ai-color-technology-01-25-light: #201F21;
--ai-color-technology-01-26-light: #201F21;
--ai-color-technology-01-27-light: #EFF0EA;
--ai-color-technology-01-28-light: #360908;
--ai-color-technology-01-29-light: #EFF0EA;
--ai-color-technology-01-30-light: #DBDDD0;
--ai-color-technology-01-31-light: #201F21;
--ai-color-technology-01-32-light: #201F21;
--ai-color-technology-01-33-light: #201F21;
--ai-color-technology-01-34-light: #E2E3D9;
--ai-color-technology-01-35-light: #201F21;
--ai-color-technology-01-36-light: #201F21;
--ai-color-technology-01-37-light: #201F21;
--ai-color-technology-01-38-light: #201F21;
--ai-color-technology-01-39-light: #DBDDD0;
--ai-color-technology-01-40-light: #201F21;
--ai-color-technology-01-41-light: #201F21;
--ai-color-technology-01-42-light: #E2E3D9;
--ai-color-technology-01-43-light: #201F21;
--ai-color-technology-01-44-light: #E2E3D9;
--ai-color-technology-01-45-light: #DBDDD0;
--ai-color-technology-01-46-light: #360908;
--ai-color-technology-01-47-light: #DBDDD0;
--ai-color-technology-01-48-light: #360908;
--ai-color-technology-01-49-light: #DBDDD0;
--ai-color-technology-01-50-light: #360908;
--ai-color-technology-01-51-light: #DBDDD0;
--ai-color-technology-01-52-light: #201F21;
--ai-color-technology-01-53-light: #E2E3D9;
--ai-color-technology-01-54-light: #EFF0EA;
--ai-color-technology-01-55-light: #E2E3D9;
--ai-color-technology-01-56-light: #201F21;
--ai-color-technology-01-57-light: #201F21;
--ai-color-technology-01-58-light: #DBDDD0;
--ai-color-technology-01-59-light: #201F21;
--ai-color-technology-01-60-light: #EFF0EA;
--ai-color-technology-01-61-light: #E2E3D9;
--ai-color-technology-01-62-light: #201F21;
--ai-color-technology-01-63-light: #201F21;
--ai-color-technology-01-64-light: #201F21;
/* YOUR SETUP — user overrides */
--user-color-technology-01-01-dark: #F4F4EE;
--user-color-technology-01-01-dark: #F4F4EE;
--user-color-technology-01-02-dark: #F4F4EE;
--user-color-technology-01-02-dark: #F4F4EE;
--user-color-technology-01-03-dark: #F4F4EE;
--user-color-technology-01-03-dark: #F4F4EE;
--user-color-technology-01-04-dark: #F4F4EE;
--user-color-technology-01-04-dark: #F4F4EE;
--user-color-technology-01-05-dark: #FDE8ED;
--user-color-technology-01-05-dark: #E9EAE1;
--user-color-technology-01-06-dark: #F4F4EE;
--user-color-technology-01-06-dark: #F4F4EE;
--user-color-technology-01-07-dark: #F9D5DE;
--user-color-technology-01-07-dark: #E9EAE1;
--user-color-technology-01-08-dark: #FAC7C6;
--user-color-technology-01-08-dark: #F7CAC9;
--user-color-technology-01-09-dark: #540807;
--user-color-technology-01-09-dark: #540807;
--user-color-technology-01-10-dark: #6B1F1D;
--user-color-technology-01-10-dark: #7A0C0B;
--user-color-technology-01-11-dark: #630E0B;
--user-color-technology-01-11-dark: #910E0D;
--user-color-technology-01-12-dark: #910E0D;
--user-color-technology-01-13-dark: #F4F4EE;
--user-color-technology-01-14-dark: #540807;
--user-color-technology-01-15-dark: #F4F4EE;
--user-color-technology-01-16-dark: #F4F4EE;
--user-color-technology-01-17-dark: #F4F4EE;
--user-color-technology-01-18-dark: #F4F4EE;
--user-color-technology-01-19-dark: #F4F4EE;
--user-color-technology-01-20-dark: #7A0C0B;
--user-color-technology-01-21-dark: #F4F4EE;
--user-color-technology-01-22-dark: #F4F4EE;
--user-color-technology-01-23-dark: #E9EAE1;
--user-color-technology-01-24-dark: #540807;
--user-color-technology-01-25-dark: #F4F4EE;
--user-color-technology-01-26-dark: #F4F4EE;
--user-color-technology-01-27-dark: #540807;
--user-color-technology-01-28-dark: #E9EAE1;
--user-color-technology-01-29-dark: #540807;
--user-color-technology-01-30-dark: #910E0D;
--user-color-technology-01-31-dark: #F4F4EE;
--user-color-technology-01-32-dark: #F4F4EE;
--user-color-technology-01-33-dark: #F4F4EE;
--user-color-technology-01-34-dark: #7A0C0B;
--user-color-technology-01-35-dark: #F4F4EE;
--user-color-technology-01-36-dark: #F4F4EE;
--user-color-technology-01-37-dark: #F4F4EE;
--user-color-technology-01-38-dark: #F4F4EE;
--user-color-technology-01-39-dark: #910E0D;
--user-color-technology-01-40-dark: #F4F4EE;
--user-color-technology-01-41-dark: #F4F4EE;
--user-color-technology-01-42-dark: #7A0C0B;
--user-color-technology-01-43-dark: #F4F4EE;
--user-color-technology-01-44-dark: #7A0C0B;
--user-color-technology-01-45-dark: #910E0D;
--user-color-technology-01-46-dark: #E9EAE1;
--user-color-technology-01-47-dark: #910E0D;
--user-color-technology-01-48-dark: #E9EAE1;
--user-color-technology-01-49-dark: #910E0D;
--user-color-technology-01-50-dark: #E9EAE1;
--user-color-technology-01-51-dark: #910E0D;
--user-color-technology-01-52-dark: #F4F4EE;
--user-color-technology-01-53-dark: #7A0C0B;
--user-color-technology-01-54-dark: #540807;
--user-color-technology-01-55-dark: #7A0C0B;
--user-color-technology-01-56-dark: #F4F4EE;
--user-color-technology-01-57-dark: #F4F4EE;
--user-color-technology-01-58-dark: #910E0D;
--user-color-technology-01-59-dark: #F4F4EE;
--user-color-technology-01-60-dark: #540807;
--user-color-technology-01-61-dark: #7A0C0B;
--user-color-technology-01-62-dark: #F4F4EE;
--user-color-technology-01-63-dark: #F4F4EE;
--user-color-technology-01-64-dark: #F4F4EE;
--user-color-technology-01-01-light: #201F21;
--user-color-technology-01-01-light: #201F21;
--user-color-technology-01-02-light: #201F21;
--user-color-technology-01-02-light: #201F21;
--user-color-technology-01-03-light: #201F21;
--user-color-technology-01-03-light: #201F21;
--user-color-technology-01-04-light: #201F21;
--user-color-technology-01-04-light: #201F21;
--user-color-technology-01-05-light: #540807;
--user-color-technology-01-05-light: #360908;
--user-color-technology-01-06-light: #201F21;
--user-color-technology-01-06-light: #201F21;
--user-color-technology-01-07-light: #540807;
--user-color-technology-01-07-light: #360908;
--user-color-technology-01-08-light: #880604;
--user-color-technology-01-08-light: #370908;
--user-color-technology-01-09-light: #EFF0EA;
--user-color-technology-01-09-light: #EFF0EA;
--user-color-technology-01-10-light: #E2E3D9;
--user-color-technology-01-10-light: #E2E3D9;
--user-color-technology-01-11-light: #DBDDD0;
--user-color-technology-01-11-light: #DBDDD0;
--user-color-technology-01-12-light: #DBDDD0;
--user-color-technology-01-13-light: #201F21;
--user-color-technology-01-14-light: #EFF0EA;
--user-color-technology-01-15-light: #201F21;
--user-color-technology-01-16-light: #201F21;
--user-color-technology-01-17-light: #201F21;
--user-color-technology-01-18-light: #201F21;
--user-color-technology-01-19-light: #201F21;
--user-color-technology-01-20-light: #E2E3D9;
--user-color-technology-01-21-light: #201F21;
--user-color-technology-01-22-light: #201F21;
--user-color-technology-01-23-light: #360908;
--user-color-technology-01-24-light: #EFF0EA;
--user-color-technology-01-25-light: #201F21;
--user-color-technology-01-26-light: #201F21;
--user-color-technology-01-27-light: #EFF0EA;
--user-color-technology-01-28-light: #360908;
--user-color-technology-01-29-light: #EFF0EA;
--user-color-technology-01-30-light: #DBDDD0;
--user-color-technology-01-31-light: #201F21;
--user-color-technology-01-32-light: #201F21;
--user-color-technology-01-33-light: #201F21;
--user-color-technology-01-34-light: #E2E3D9;
--user-color-technology-01-35-light: #201F21;
--user-color-technology-01-36-light: #201F21;
--user-color-technology-01-37-light: #201F21;
--user-color-technology-01-38-light: #201F21;
--user-color-technology-01-39-light: #DBDDD0;
--user-color-technology-01-40-light: #201F21;
--user-color-technology-01-41-light: #201F21;
--user-color-technology-01-42-light: #E2E3D9;
--user-color-technology-01-43-light: #201F21;
--user-color-technology-01-44-light: #E2E3D9;
--user-color-technology-01-45-light: #DBDDD0;
--user-color-technology-01-46-light: #360908;
--user-color-technology-01-47-light: #DBDDD0;
--user-color-technology-01-48-light: #360908;
--user-color-technology-01-49-light: #DBDDD0;
--user-color-technology-01-50-light: #360908;
--user-color-technology-01-51-light: #DBDDD0;
--user-color-technology-01-52-light: #201F21;
--user-color-technology-01-53-light: #E2E3D9;
--user-color-technology-01-54-light: #EFF0EA;
--user-color-technology-01-55-light: #E2E3D9;
--user-color-technology-01-56-light: #201F21;
--user-color-technology-01-57-light: #201F21;
--user-color-technology-01-58-light: #DBDDD0;
--user-color-technology-01-59-light: #201F21;
--user-color-technology-01-60-light: #EFF0EA;
--user-color-technology-01-61-light: #E2E3D9;
--user-color-technology-01-62-light: #201F21;
--user-color-technology-01-63-light: #201F21;
--user-color-technology-01-64-light: #201F21;
/* ACTIVE — merged (user overrides AI) */
--color-technology-01-01-dark: #F4F4EE;
--color-technology-01-01-light: #201F21;
--color-technology-01-02-dark: #F4F4EE;
--color-technology-01-02-light: #201F21;
--color-technology-01-03-dark: #F4F4EE;
--color-technology-01-03-light: #201F21;
--color-technology-01-04-dark: #F4F4EE;
--color-technology-01-04-light: #201F21;
--color-technology-01-05-dark: #E9EAE1;
--color-technology-01-05-light: #360908;
--color-technology-01-06-dark: #F4F4EE;
--color-technology-01-06-light: #201F21;
--color-technology-01-07-dark: #E9EAE1;
--color-technology-01-07-light: #360908;
--color-technology-01-08-dark: #F7CAC9;
--color-technology-01-08-light: #370908;
--color-technology-01-09-dark: #540807;
--color-technology-01-09-light: #EFF0EA;
--color-technology-01-10-dark: #7A0C0B;
--color-technology-01-10-light: #E2E3D9;
--color-technology-01-11-dark: #910E0D;
--color-technology-01-11-light: #DBDDD0;
--color-technology-01-12-dark: #910E0D;
--color-technology-01-12-light: #DBDDD0;
--color-technology-01-13-dark: #F4F4EE;
--color-technology-01-13-light: #201F21;
--color-technology-01-14-dark: #540807;
--color-technology-01-14-light: #EFF0EA;
--color-technology-01-15-dark: #F4F4EE;
--color-technology-01-15-light: #201F21;
--color-technology-01-16-dark: #F4F4EE;
--color-technology-01-16-light: #201F21;
--color-technology-01-17-dark: #F4F4EE;
--color-technology-01-17-light: #201F21;
--color-technology-01-18-dark: #F4F4EE;
--color-technology-01-18-light: #201F21;
--color-technology-01-19-dark: #F4F4EE;
--color-technology-01-19-light: #201F21;
--color-technology-01-20-dark: #7A0C0B;
--color-technology-01-20-light: #E2E3D9;
--color-technology-01-21-dark: #F4F4EE;
--color-technology-01-21-light: #201F21;
--color-technology-01-22-dark: #F4F4EE;
--color-technology-01-22-light: #201F21;
--color-technology-01-23-dark: #E9EAE1;
--color-technology-01-23-light: #360908;
--color-technology-01-24-dark: #540807;
--color-technology-01-24-light: #EFF0EA;
--color-technology-01-25-dark: #F4F4EE;
--color-technology-01-25-light: #201F21;
--color-technology-01-26-dark: #F4F4EE;
--color-technology-01-26-light: #201F21;
--color-technology-01-27-dark: #540807;
--color-technology-01-27-light: #EFF0EA;
--color-technology-01-28-dark: #E9EAE1;
--color-technology-01-28-light: #360908;
--color-technology-01-29-dark: #540807;
--color-technology-01-29-light: #EFF0EA;
--color-technology-01-30-dark: #910E0D;
--color-technology-01-30-light: #DBDDD0;
--color-technology-01-31-dark: #F4F4EE;
--color-technology-01-31-light: #201F21;
--color-technology-01-32-dark: #F4F4EE;
--color-technology-01-32-light: #201F21;
--color-technology-01-33-dark: #F4F4EE;
--color-technology-01-33-light: #201F21;
--color-technology-01-34-dark: #7A0C0B;
--color-technology-01-34-light: #E2E3D9;
--color-technology-01-35-dark: #F4F4EE;
--color-technology-01-35-light: #201F21;
--color-technology-01-36-dark: #F4F4EE;
--color-technology-01-36-light: #201F21;
--color-technology-01-37-dark: #F4F4EE;
--color-technology-01-37-light: #201F21;
--color-technology-01-38-dark: #F4F4EE;
--color-technology-01-38-light: #201F21;
--color-technology-01-39-dark: #910E0D;
--color-technology-01-39-light: #DBDDD0;
--color-technology-01-40-dark: #F4F4EE;
--color-technology-01-40-light: #201F21;
--color-technology-01-41-dark: #F4F4EE;
--color-technology-01-41-light: #201F21;
--color-technology-01-42-dark: #7A0C0B;
--color-technology-01-42-light: #E2E3D9;
--color-technology-01-43-dark: #F4F4EE;
--color-technology-01-43-light: #201F21;
--color-technology-01-44-dark: #7A0C0B;
--color-technology-01-44-light: #E2E3D9;
--color-technology-01-45-dark: #910E0D;
--color-technology-01-45-light: #DBDDD0;
--color-technology-01-46-dark: #E9EAE1;
--color-technology-01-46-light: #360908;
--color-technology-01-47-dark: #910E0D;
--color-technology-01-47-light: #DBDDD0;
--color-technology-01-48-dark: #E9EAE1;
--color-technology-01-48-light: #360908;
--color-technology-01-49-dark: #910E0D;
--color-technology-01-49-light: #DBDDD0;
--color-technology-01-50-dark: #E9EAE1;
--color-technology-01-50-light: #360908;
--color-technology-01-51-dark: #910E0D;
--color-technology-01-51-light: #DBDDD0;
--color-technology-01-52-dark: #F4F4EE;
--color-technology-01-52-light: #201F21;
--color-technology-01-53-dark: #7A0C0B;
--color-technology-01-53-light: #E2E3D9;
--color-technology-01-54-dark: #540807;
--color-technology-01-54-light: #EFF0EA;
--color-technology-01-55-dark: #7A0C0B;
--color-technology-01-55-light: #E2E3D9;
--color-technology-01-56-dark: #F4F4EE;
--color-technology-01-56-light: #201F21;
--color-technology-01-57-dark: #F4F4EE;
--color-technology-01-57-light: #201F21;
--color-technology-01-58-dark: #910E0D;
--color-technology-01-58-light: #DBDDD0;
--color-technology-01-59-dark: #F4F4EE;
--color-technology-01-59-light: #201F21;
--color-technology-01-60-dark: #540807;
--color-technology-01-60-light: #EFF0EA;
--color-technology-01-61-dark: #7A0C0B;
--color-technology-01-61-light: #E2E3D9;
--color-technology-01-62-dark: #F4F4EE;
--color-technology-01-62-light: #201F21;
--color-technology-01-63-dark: #F4F4EE;
--color-technology-01-63-light: #201F21;
--color-technology-01-64-dark: #F4F4EE;
--color-technology-01-64-light: #201F21;

/* DA-M (technology-02) */
/* AI Generated — reference */
--ai-color-technology-02-01-dark: #cad266;
--ai-color-technology-02-01-dark: #cad266;
--ai-color-technology-02-02-dark: #cad266;
--ai-color-technology-02-02-dark: #cad266;
--ai-color-technology-02-03-dark: #cad266;
--ai-color-technology-02-03-dark: #cad266;
--ai-color-technology-02-04-dark: #cad266;
--ai-color-technology-02-04-dark: #cad266;
--ai-color-technology-02-05-dark: #e5f245;
--ai-color-technology-02-05-dark: #e5f245;
--ai-color-technology-02-06-dark: #cad266;
--ai-color-technology-02-06-dark: #cad266;
--ai-color-technology-02-07-dark: #e5f245;
--ai-color-technology-02-07-dark: #e5f245;
--ai-color-technology-02-08-dark: #f7fbc5;
--ai-color-technology-02-08-dark: #f7fbc5;
--ai-color-technology-02-09-dark: #050201;
--ai-color-technology-02-09-dark: #050201;
--ai-color-technology-02-10-dark: #24110a;
--ai-color-technology-02-10-dark: #24110a;
--ai-color-technology-02-11-dark: #381a10;
--ai-color-technology-02-11-dark: #381a10;
--ai-color-technology-02-12-dark: #381A10;
--ai-color-technology-02-12-dark: #7B8521;
--ai-color-technology-02-13-dark: #CAD266;
--ai-color-technology-02-14-dark: #050201;
--ai-color-technology-02-14-dark: #676A0E;
--ai-color-technology-02-15-dark: #CAD266;
--ai-color-technology-02-15-dark: #E9F372;
--ai-color-technology-02-16-dark: #CAD266;
--ai-color-technology-02-16-dark: #F1FD59;
--ai-color-technology-02-17-dark: #CAD266;
--ai-color-technology-02-17-dark: #ECF65B;
--ai-color-technology-02-18-dark: #CAD266;
--ai-color-technology-02-18-dark: #ECF65B;
--ai-color-technology-02-19-dark: #CAD266;
--ai-color-technology-02-19-dark: #ECF65B;
--ai-color-technology-02-20-dark: #24110A;
--ai-color-technology-02-20-dark: #CAD266;
--ai-color-technology-02-21-dark: #CAD266;
--ai-color-technology-02-21-dark: #E9F372;
--ai-color-technology-02-22-dark: #CAD266;
--ai-color-technology-02-22-dark: #F1FD59;
--ai-color-technology-02-23-dark: #E5F245;
--ai-color-technology-02-23-dark: #CAD265;
--ai-color-technology-02-24-dark: #050201;
--ai-color-technology-02-24-dark: #676A0E;
--ai-color-technology-02-25-dark: #CAD266;
--ai-color-technology-02-25-dark: #ECF65B;
--ai-color-technology-02-26-dark: #CAD266;
--ai-color-technology-02-26-dark: #ECF65B;
--ai-color-technology-02-27-dark: #050201;
--ai-color-technology-02-27-dark: #676A0E;
--ai-color-technology-02-28-dark: #E5F245;
--ai-color-technology-02-28-dark: #CAD265;
--ai-color-technology-02-29-dark: #050201;
--ai-color-technology-02-29-dark: #676A0E;
--ai-color-technology-02-30-dark: #381A10;
--ai-color-technology-02-30-dark: #7B8521;
--ai-color-technology-02-31-dark: #CAD266;
--ai-color-technology-02-31-dark: #F1FD59;
--ai-color-technology-02-32-dark: #CAD266;
--ai-color-technology-02-32-dark: #ECF65B;
--ai-color-technology-02-33-dark: #CAD266;
--ai-color-technology-02-34-dark: #24110A;
--ai-color-technology-02-34-dark: #CAD266;
--ai-color-technology-02-35-dark: #CAD266;
--ai-color-technology-02-35-dark: #F1FD59;
--ai-color-technology-02-36-dark: #CAD266;
--ai-color-technology-02-36-dark: #F1FD59;
--ai-color-technology-02-37-dark: #CAD266;
--ai-color-technology-02-37-dark: #F3FE63;
--ai-color-technology-02-38-dark: #CAD266;
--ai-color-technology-02-38-dark: #E9F372;
--ai-color-technology-02-39-dark: #381A10;
--ai-color-technology-02-39-dark: #7B8521;
--ai-color-technology-02-40-dark: #CAD266;
--ai-color-technology-02-40-dark: #F1FD59;
--ai-color-technology-02-41-dark: #CAD266;
--ai-color-technology-02-41-dark: #E9F372;
--ai-color-technology-02-42-dark: #24110A;
--ai-color-technology-02-42-dark: #CAD266;
--ai-color-technology-02-43-dark: #CAD266;
--ai-color-technology-02-43-dark: #F1FD59;
--ai-color-technology-02-44-dark: #24110A;
--ai-color-technology-02-44-dark: #CAD266;
--ai-color-technology-02-45-dark: #381A10;
--ai-color-technology-02-45-dark: #7B8521;
--ai-color-technology-02-46-dark: #E5F245;
--ai-color-technology-02-46-dark: #E1E54E;
--ai-color-technology-02-47-dark: #381A10;
--ai-color-technology-02-47-dark: #7B8521;
--ai-color-technology-02-48-dark: #E5F245;
--ai-color-technology-02-48-dark: #E1E54E;
--ai-color-technology-02-49-dark: #381A10;
--ai-color-technology-02-49-dark: #7B8521;
--ai-color-technology-02-50-dark: #E5F245;
--ai-color-technology-02-50-dark: #E1E54E;
--ai-color-technology-02-51-dark: #381A10;
--ai-color-technology-02-51-dark: #7B8521;
--ai-color-technology-02-52-dark: #CAD266;
--ai-color-technology-02-52-dark: #E9F372;
--ai-color-technology-02-53-dark: #24110A;
--ai-color-technology-02-53-dark: #CAD266;
--ai-color-technology-02-54-dark: #050201;
--ai-color-technology-02-54-dark: #676A0E;
--ai-color-technology-02-55-dark: #24110A;
--ai-color-technology-02-55-dark: #CAD266;
--ai-color-technology-02-56-dark: #CAD266;
--ai-color-technology-02-56-dark: #E9F372;
--ai-color-technology-02-57-dark: #CAD266;
--ai-color-technology-02-57-dark: #ECF65B;
--ai-color-technology-02-58-dark: #381A10;
--ai-color-technology-02-58-dark: #7B8521;
--ai-color-technology-02-59-dark: #CAD266;
--ai-color-technology-02-59-dark: #ECF65B;
--ai-color-technology-02-60-dark: #050201;
--ai-color-technology-02-60-dark: #676A0E;
--ai-color-technology-02-61-dark: #24110A;
--ai-color-technology-02-61-dark: #CAD266;
--ai-color-technology-02-62-dark: #CAD266;
--ai-color-technology-02-62-dark: #F3FE63;
--ai-color-technology-02-63-dark: #CAD266;
--ai-color-technology-02-63-dark: #F1FD59;
--ai-color-technology-02-64-dark: #CAD266;
--ai-color-technology-02-64-dark: #ECF65B;
--ai-color-technology-02-01-light: #623615;
--ai-color-technology-02-01-light: #623615;
--ai-color-technology-02-02-light: #623615;
--ai-color-technology-02-02-light: #623615;
--ai-color-technology-02-03-light: #623615;
--ai-color-technology-02-03-light: #623615;
--ai-color-technology-02-04-light: #623615;
--ai-color-technology-02-04-light: #623615;
--ai-color-technology-02-05-light: #773300;
--ai-color-technology-02-05-light: #773300;
--ai-color-technology-02-06-light: #623615;
--ai-color-technology-02-06-light: #623615;
--ai-color-technology-02-07-light: #773300;
--ai-color-technology-02-07-light: #773300;
--ai-color-technology-02-08-light: #773300;
--ai-color-technology-02-08-light: #773300;
--ai-color-technology-02-09-light: #c2c67d;
--ai-color-technology-02-09-light: #c2c67d;
--ai-color-technology-02-10-light: #b9bd68;
--ai-color-technology-02-10-light: #b9bd68;
--ai-color-technology-02-11-light: #b4b85d;
--ai-color-technology-02-11-light: #b4b85d;
--ai-color-technology-02-12-light: #B4B85D;
--ai-color-technology-02-13-light: #623615;
--ai-color-technology-02-14-light: #C2C67D;
--ai-color-technology-02-15-light: #623615;
--ai-color-technology-02-16-light: #623615;
--ai-color-technology-02-17-light: #623615;
--ai-color-technology-02-18-light: #623615;
--ai-color-technology-02-19-light: #623615;
--ai-color-technology-02-20-light: #B9BD68;
--ai-color-technology-02-21-light: #623615;
--ai-color-technology-02-22-light: #623615;
--ai-color-technology-02-23-light: #773300;
--ai-color-technology-02-24-light: #C2C67D;
--ai-color-technology-02-25-light: #623615;
--ai-color-technology-02-26-light: #623615;
--ai-color-technology-02-27-light: #C2C67D;
--ai-color-technology-02-28-light: #773300;
--ai-color-technology-02-29-light: #C2C67D;
--ai-color-technology-02-30-light: #B4B85D;
--ai-color-technology-02-31-light: #623615;
--ai-color-technology-02-32-light: #623615;
--ai-color-technology-02-33-light: #623615;
--ai-color-technology-02-34-light: #B9BD68;
--ai-color-technology-02-35-light: #623615;
--ai-color-technology-02-36-light: #623615;
--ai-color-technology-02-37-light: #623615;
--ai-color-technology-02-38-light: #623615;
--ai-color-technology-02-39-light: #B4B85D;
--ai-color-technology-02-40-light: #623615;
--ai-color-technology-02-41-light: #623615;
--ai-color-technology-02-42-light: #B9BD68;
--ai-color-technology-02-43-light: #623615;
--ai-color-technology-02-44-light: #B9BD68;
--ai-color-technology-02-45-light: #B4B85D;
--ai-color-technology-02-46-light: #773300;
--ai-color-technology-02-47-light: #B4B85D;
--ai-color-technology-02-48-light: #773300;
--ai-color-technology-02-49-light: #B4B85D;
--ai-color-technology-02-50-light: #773300;
--ai-color-technology-02-51-light: #B4B85D;
--ai-color-technology-02-52-light: #623615;
--ai-color-technology-02-53-light: #B9BD68;
--ai-color-technology-02-54-light: #C2C67D;
--ai-color-technology-02-55-light: #B9BD68;
--ai-color-technology-02-56-light: #623615;
--ai-color-technology-02-57-light: #623615;
--ai-color-technology-02-58-light: #B4B85D;
--ai-color-technology-02-59-light: #623615;
--ai-color-technology-02-60-light: #C2C67D;
--ai-color-technology-02-61-light: #B9BD68;
--ai-color-technology-02-62-light: #623615;
--ai-color-technology-02-63-light: #623615;
--ai-color-technology-02-64-light: #623615;
/* YOUR SETUP — user overrides */
--user-color-technology-02-01-dark: #CAD266;
--user-color-technology-02-01-dark: #CAD266;
--user-color-technology-02-01-dark: #E9F372;
--user-color-technology-02-02-dark: #CAD266;
--user-color-technology-02-02-dark: #CAD266;
--user-color-technology-02-02-dark: #F3FE63;
--user-color-technology-02-03-dark: #CAD266;
--user-color-technology-02-03-dark: #CAD266;
--user-color-technology-02-03-dark: #F1FD59;
--user-color-technology-02-04-dark: #CAD266;
--user-color-technology-02-04-dark: #CAD266;
--user-color-technology-02-04-dark: #ECF65B;
--user-color-technology-02-05-dark: #9AB74A;
--user-color-technology-02-05-dark: #E5F245;
--user-color-technology-02-05-dark: #CAD265;
--user-color-technology-02-06-dark: #CAD266;
--user-color-technology-02-06-dark: #CAD266;
--user-color-technology-02-07-dark: #9AB74A;
--user-color-technology-02-07-dark: #E5F245;
--user-color-technology-02-07-dark: #E1E54E;
--user-color-technology-02-08-dark: #9AB74A;
--user-color-technology-02-08-dark: #F7FBC5;
--user-color-technology-02-08-dark: #E1E54E;
--user-color-technology-02-09-dark: #201309;
--user-color-technology-02-09-dark: #050201;
--user-color-technology-02-09-dark: #676A0E;
--user-color-technology-02-10-dark: #0C0600;
--user-color-technology-02-10-dark: #24110A;
--user-color-technology-02-10-dark: #CAD266;
--user-color-technology-02-11-dark: #0E0804;
--user-color-technology-02-11-dark: #381A10;
--user-color-technology-02-11-dark: #7B8521;
--user-color-technology-02-12-dark: #381A10;
--user-color-technology-02-12-dark: #7B8521;
--user-color-technology-02-13-dark: #CAD266;
--user-color-technology-02-14-dark: #050201;
--user-color-technology-02-14-dark: #676A0E;
--user-color-technology-02-15-dark: #CAD266;
--user-color-technology-02-15-dark: #E9F372;
--user-color-technology-02-16-dark: #CAD266;
--user-color-technology-02-16-dark: #F1FD59;
--user-color-technology-02-17-dark: #CAD266;
--user-color-technology-02-17-dark: #ECF65B;
--user-color-technology-02-18-dark: #CAD266;
--user-color-technology-02-18-dark: #ECF65B;
--user-color-technology-02-19-dark: #CAD266;
--user-color-technology-02-19-dark: #ECF65B;
--user-color-technology-02-20-dark: #24110A;
--user-color-technology-02-20-dark: #CAD266;
--user-color-technology-02-21-dark: #CAD266;
--user-color-technology-02-21-dark: #E9F372;
--user-color-technology-02-22-dark: #CAD266;
--user-color-technology-02-22-dark: #F1FD59;
--user-color-technology-02-23-dark: #E5F245;
--user-color-technology-02-23-dark: #CAD265;
--user-color-technology-02-24-dark: #050201;
--user-color-technology-02-24-dark: #676A0E;
--user-color-technology-02-25-dark: #CAD266;
--user-color-technology-02-25-dark: #ECF65B;
--user-color-technology-02-26-dark: #CAD266;
--user-color-technology-02-26-dark: #ECF65B;
--user-color-technology-02-27-dark: #050201;
--user-color-technology-02-27-dark: #676A0E;
--user-color-technology-02-28-dark: #E5F245;
--user-color-technology-02-28-dark: #CAD265;
--user-color-technology-02-29-dark: #050201;
--user-color-technology-02-29-dark: #676A0E;
--user-color-technology-02-30-dark: #381A10;
--user-color-technology-02-30-dark: #7B8521;
--user-color-technology-02-31-dark: #CAD266;
--user-color-technology-02-31-dark: #F1FD59;
--user-color-technology-02-32-dark: #CAD266;
--user-color-technology-02-32-dark: #ECF65B;
--user-color-technology-02-33-dark: #CAD266;
--user-color-technology-02-34-dark: #24110A;
--user-color-technology-02-34-dark: #CAD266;
--user-color-technology-02-35-dark: #CAD266;
--user-color-technology-02-35-dark: #F1FD59;
--user-color-technology-02-36-dark: #CAD266;
--user-color-technology-02-36-dark: #F1FD59;
--user-color-technology-02-37-dark: #CAD266;
--user-color-technology-02-37-dark: #F3FE63;
--user-color-technology-02-38-dark: #CAD266;
--user-color-technology-02-38-dark: #E9F372;
--user-color-technology-02-39-dark: #381A10;
--user-color-technology-02-39-dark: #7B8521;
--user-color-technology-02-40-dark: #CAD266;
--user-color-technology-02-40-dark: #F1FD59;
--user-color-technology-02-41-dark: #CAD266;
--user-color-technology-02-41-dark: #E9F372;
--user-color-technology-02-42-dark: #24110A;
--user-color-technology-02-42-dark: #CAD266;
--user-color-technology-02-43-dark: #CAD266;
--user-color-technology-02-43-dark: #F1FD59;
--user-color-technology-02-44-dark: #24110A;
--user-color-technology-02-44-dark: #CAD266;
--user-color-technology-02-45-dark: #381A10;
--user-color-technology-02-45-dark: #7B8521;
--user-color-technology-02-46-dark: #E5F245;
--user-color-technology-02-46-dark: #E1E54E;
--user-color-technology-02-47-dark: #381A10;
--user-color-technology-02-47-dark: #7B8521;
--user-color-technology-02-48-dark: #E5F245;
--user-color-technology-02-48-dark: #E1E54E;
--user-color-technology-02-49-dark: #381A10;
--user-color-technology-02-49-dark: #7B8521;
--user-color-technology-02-50-dark: #E5F245;
--user-color-technology-02-50-dark: #E1E54E;
--user-color-technology-02-51-dark: #381A10;
--user-color-technology-02-51-dark: #7B8521;
--user-color-technology-02-52-dark: #CAD266;
--user-color-technology-02-52-dark: #E9F372;
--user-color-technology-02-53-dark: #24110A;
--user-color-technology-02-53-dark: #CAD266;
--user-color-technology-02-54-dark: #050201;
--user-color-technology-02-54-dark: #676A0E;
--user-color-technology-02-55-dark: #24110A;
--user-color-technology-02-55-dark: #CAD266;
--user-color-technology-02-56-dark: #CAD266;
--user-color-technology-02-56-dark: #E9F372;
--user-color-technology-02-57-dark: #CAD266;
--user-color-technology-02-57-dark: #ECF65B;
--user-color-technology-02-58-dark: #381A10;
--user-color-technology-02-58-dark: #7B8521;
--user-color-technology-02-59-dark: #CAD266;
--user-color-technology-02-59-dark: #ECF65B;
--user-color-technology-02-60-dark: #050201;
--user-color-technology-02-60-dark: #676A0E;
--user-color-technology-02-61-dark: #24110A;
--user-color-technology-02-61-dark: #CAD266;
--user-color-technology-02-62-dark: #CAD266;
--user-color-technology-02-62-dark: #F3FE63;
--user-color-technology-02-63-dark: #CAD266;
--user-color-technology-02-63-dark: #F1FD59;
--user-color-technology-02-64-dark: #CAD266;
--user-color-technology-02-64-dark: #ECF65B;
--user-color-technology-02-01-light: #623615;
--user-color-technology-02-01-light: #623615;
--user-color-technology-02-02-light: #623615;
--user-color-technology-02-02-light: #623615;
--user-color-technology-02-03-light: #623615;
--user-color-technology-02-03-light: #623615;
--user-color-technology-02-04-light: #653511;
--user-color-technology-02-04-light: #623615;
--user-color-technology-02-05-light: #924104;
--user-color-technology-02-05-light: #773300;
--user-color-technology-02-06-light: #623615;
--user-color-technology-02-06-light: #623615;
--user-color-technology-02-07-light: #924104;
--user-color-technology-02-07-light: #773300;
--user-color-technology-02-08-light: #5F2B04;
--user-color-technology-02-08-light: #773300;
--user-color-technology-02-09-light: #C1CD66;
--user-color-technology-02-09-light: #C2C67D;
--user-color-technology-02-10-light: #B0BC5A;
--user-color-technology-02-10-light: #B9BD68;
--user-color-technology-02-11-light: #C3C676;
--user-color-technology-02-11-light: #B4B85D;
--user-color-technology-02-12-light: #B4B85D;
--user-color-technology-02-13-light: #623615;
--user-color-technology-02-14-light: #C2C67D;
--user-color-technology-02-15-light: #623615;
--user-color-technology-02-16-light: #623615;
--user-color-technology-02-17-light: #623615;
--user-color-technology-02-18-light: #623615;
--user-color-technology-02-19-light: #623615;
--user-color-technology-02-20-light: #B9BD68;
--user-color-technology-02-21-light: #623615;
--user-color-technology-02-22-light: #623615;
--user-color-technology-02-23-light: #773300;
--user-color-technology-02-24-light: #C2C67D;
--user-color-technology-02-25-light: #623615;
--user-color-technology-02-26-light: #623615;
--user-color-technology-02-27-light: #C2C67D;
--user-color-technology-02-28-light: #773300;
--user-color-technology-02-29-light: #C2C67D;
--user-color-technology-02-30-light: #B4B85D;
--user-color-technology-02-31-light: #623615;
--user-color-technology-02-32-light: #623615;
--user-color-technology-02-33-light: #623615;
--user-color-technology-02-34-light: #B9BD68;
--user-color-technology-02-35-light: #623615;
--user-color-technology-02-36-light: #623615;
--user-color-technology-02-37-light: #623615;
--user-color-technology-02-38-light: #623615;
--user-color-technology-02-39-light: #B4B85D;
--user-color-technology-02-40-light: #623615;
--user-color-technology-02-41-light: #623615;
--user-color-technology-02-42-light: #B9BD68;
--user-color-technology-02-43-light: #623615;
--user-color-technology-02-44-light: #B9BD68;
--user-color-technology-02-45-light: #B4B85D;
--user-color-technology-02-46-light: #773300;
--user-color-technology-02-47-light: #B4B85D;
--user-color-technology-02-48-light: #773300;
--user-color-technology-02-49-light: #B4B85D;
--user-color-technology-02-50-light: #773300;
--user-color-technology-02-51-light: #B4B85D;
--user-color-technology-02-52-light: #623615;
--user-color-technology-02-53-light: #B9BD68;
--user-color-technology-02-54-light: #C2C67D;
--user-color-technology-02-55-light: #B9BD68;
--user-color-technology-02-56-light: #623615;
--user-color-technology-02-57-light: #623615;
--user-color-technology-02-58-light: #B4B85D;
--user-color-technology-02-59-light: #623615;
--user-color-technology-02-60-light: #C2C67D;
--user-color-technology-02-61-light: #B9BD68;
--user-color-technology-02-62-light: #623615;
--user-color-technology-02-63-light: #623615;
--user-color-technology-02-64-light: #623615;
/* ACTIVE — merged (user overrides AI) */
--color-technology-02-01-dark: #E9F372;
--color-technology-02-01-light: #623615;
--color-technology-02-02-dark: #F3FE63;
--color-technology-02-02-light: #623615;
--color-technology-02-03-dark: #F1FD59;
--color-technology-02-03-light: #623615;
--color-technology-02-04-dark: #ECF65B;
--color-technology-02-04-light: #623615;
--color-technology-02-05-dark: #CAD265;
--color-technology-02-05-light: #773300;
--color-technology-02-06-dark: #CAD266;
--color-technology-02-06-light: #623615;
--color-technology-02-07-dark: #E1E54E;
--color-technology-02-07-light: #773300;
--color-technology-02-08-dark: #E1E54E;
--color-technology-02-08-light: #773300;
--color-technology-02-09-dark: #676A0E;
--color-technology-02-09-light: #C2C67D;
--color-technology-02-10-dark: #CAD266;
--color-technology-02-10-light: #B9BD68;
--color-technology-02-11-dark: #7B8521;
--color-technology-02-11-light: #B4B85D;
--color-technology-02-12-dark: #7B8521;
--color-technology-02-12-light: #B4B85D;
--color-technology-02-13-dark: #CAD266;
--color-technology-02-13-light: #623615;
--color-technology-02-14-dark: #676A0E;
--color-technology-02-14-light: #C2C67D;
--color-technology-02-15-dark: #E9F372;
--color-technology-02-15-light: #623615;
--color-technology-02-16-dark: #F1FD59;
--color-technology-02-16-light: #623615;
--color-technology-02-17-dark: #ECF65B;
--color-technology-02-17-light: #623615;
--color-technology-02-18-dark: #ECF65B;
--color-technology-02-18-light: #623615;
--color-technology-02-19-dark: #ECF65B;
--color-technology-02-19-light: #623615;
--color-technology-02-20-dark: #CAD266;
--color-technology-02-20-light: #B9BD68;
--color-technology-02-21-dark: #E9F372;
--color-technology-02-21-light: #623615;
--color-technology-02-22-dark: #F1FD59;
--color-technology-02-22-light: #623615;
--color-technology-02-23-dark: #CAD265;
--color-technology-02-23-light: #773300;
--color-technology-02-24-dark: #676A0E;
--color-technology-02-24-light: #C2C67D;
--color-technology-02-25-dark: #ECF65B;
--color-technology-02-25-light: #623615;
--color-technology-02-26-dark: #ECF65B;
--color-technology-02-26-light: #623615;
--color-technology-02-27-dark: #676A0E;
--color-technology-02-27-light: #C2C67D;
--color-technology-02-28-dark: #CAD265;
--color-technology-02-28-light: #773300;
--color-technology-02-29-dark: #676A0E;
--color-technology-02-29-light: #C2C67D;
--color-technology-02-30-dark: #7B8521;
--color-technology-02-30-light: #B4B85D;
--color-technology-02-31-dark: #F1FD59;
--color-technology-02-31-light: #623615;
--color-technology-02-32-dark: #ECF65B;
--color-technology-02-32-light: #623615;
--color-technology-02-33-dark: #CAD266;
--color-technology-02-33-light: #623615;
--color-technology-02-34-dark: #CAD266;
--color-technology-02-34-light: #B9BD68;
--color-technology-02-35-dark: #F1FD59;
--color-technology-02-35-light: #623615;
--color-technology-02-36-dark: #F1FD59;
--color-technology-02-36-light: #623615;
--color-technology-02-37-dark: #F3FE63;
--color-technology-02-37-light: #623615;
--color-technology-02-38-dark: #E9F372;
--color-technology-02-38-light: #623615;
--color-technology-02-39-dark: #7B8521;
--color-technology-02-39-light: #B4B85D;
--color-technology-02-40-dark: #F1FD59;
--color-technology-02-40-light: #623615;
--color-technology-02-41-dark: #E9F372;
--color-technology-02-41-light: #623615;
--color-technology-02-42-dark: #CAD266;
--color-technology-02-42-light: #B9BD68;
--color-technology-02-43-dark: #F1FD59;
--color-technology-02-43-light: #623615;
--color-technology-02-44-dark: #CAD266;
--color-technology-02-44-light: #B9BD68;
--color-technology-02-45-dark: #7B8521;
--color-technology-02-45-light: #B4B85D;
--color-technology-02-46-dark: #E1E54E;
--color-technology-02-46-light: #773300;
--color-technology-02-47-dark: #7B8521;
--color-technology-02-47-light: #B4B85D;
--color-technology-02-48-dark: #E1E54E;
--color-technology-02-48-light: #773300;
--color-technology-02-49-dark: #7B8521;
--color-technology-02-49-light: #B4B85D;
--color-technology-02-50-dark: #E1E54E;
--color-technology-02-50-light: #773300;
--color-technology-02-51-dark: #7B8521;
--color-technology-02-51-light: #B4B85D;
--color-technology-02-52-dark: #E9F372;
--color-technology-02-52-light: #623615;
--color-technology-02-53-dark: #CAD266;
--color-technology-02-53-light: #B9BD68;
--color-technology-02-54-dark: #676A0E;
--color-technology-02-54-light: #C2C67D;
--color-technology-02-55-dark: #CAD266;
--color-technology-02-55-light: #B9BD68;
--color-technology-02-56-dark: #E9F372;
--color-technology-02-56-light: #623615;
--color-technology-02-57-dark: #ECF65B;
--color-technology-02-57-light: #623615;
--color-technology-02-58-dark: #7B8521;
--color-technology-02-58-light: #B4B85D;
--color-technology-02-59-dark: #ECF65B;
--color-technology-02-59-light: #623615;
--color-technology-02-60-dark: #676A0E;
--color-technology-02-60-light: #C2C67D;
--color-technology-02-61-dark: #CAD266;
--color-technology-02-61-light: #B9BD68;
--color-technology-02-62-dark: #F3FE63;
--color-technology-02-62-light: #623615;
--color-technology-02-63-dark: #F1FD59;
--color-technology-02-63-light: #623615;
--color-technology-02-64-dark: #ECF65B;
--color-technology-02-64-light: #623615;

/* mTok (technology-03) */
/* AI Generated — reference */
--ai-color-technology-03-01-dark: #daab79;
--ai-color-technology-03-01-dark: #daab79;
--ai-color-technology-03-02-dark: #daab79;
--ai-color-technology-03-02-dark: #daab79;
--ai-color-technology-03-03-dark: #daab79;
--ai-color-technology-03-03-dark: #daab79;
--ai-color-technology-03-04-dark: #daab79;
--ai-color-technology-03-04-dark: #daab79;
--ai-color-technology-03-05-dark: #f7ab5b;
--ai-color-technology-03-05-dark: #f7ab5b;
--ai-color-technology-03-06-dark: #daab79;
--ai-color-technology-03-06-dark: #daab79;
--ai-color-technology-03-07-dark: #f7ab5b;
--ai-color-technology-03-07-dark: #f7ab5b;
--ai-color-technology-03-08-dark: #fce1c4;
--ai-color-technology-03-08-dark: #fce1c4;
--ai-color-technology-03-09-dark: #09101e;
--ai-color-technology-03-09-dark: #09101e;
--ai-color-technology-03-10-dark: #13213d;
--ai-color-technology-03-10-dark: #13213d;
--ai-color-technology-03-11-dark: #192c50;
--ai-color-technology-03-11-dark: #192c50;
--ai-color-technology-03-12-dark: #192C50;
--ai-color-technology-03-13-dark: #DAAB79;
--ai-color-technology-03-14-dark: #09101E;
--ai-color-technology-03-15-dark: #DAAB79;
--ai-color-technology-03-16-dark: #DAAB79;
--ai-color-technology-03-17-dark: #DAAB79;
--ai-color-technology-03-18-dark: #DAAB79;
--ai-color-technology-03-19-dark: #DAAB79;
--ai-color-technology-03-20-dark: #13213D;
--ai-color-technology-03-21-dark: #DAAB79;
--ai-color-technology-03-22-dark: #DAAB79;
--ai-color-technology-03-23-dark: #F7AB5B;
--ai-color-technology-03-24-dark: #09101E;
--ai-color-technology-03-25-dark: #DAAB79;
--ai-color-technology-03-26-dark: #DAAB79;
--ai-color-technology-03-27-dark: #09101E;
--ai-color-technology-03-28-dark: #F7AB5B;
--ai-color-technology-03-29-dark: #09101E;
--ai-color-technology-03-30-dark: #192C50;
--ai-color-technology-03-31-dark: #DAAB79;
--ai-color-technology-03-32-dark: #DAAB79;
--ai-color-technology-03-33-dark: #DAAB79;
--ai-color-technology-03-34-dark: #13213D;
--ai-color-technology-03-35-dark: #DAAB79;
--ai-color-technology-03-36-dark: #DAAB79;
--ai-color-technology-03-37-dark: #DAAB79;
--ai-color-technology-03-38-dark: #DAAB79;
--ai-color-technology-03-39-dark: #192C50;
--ai-color-technology-03-40-dark: #DAAB79;
--ai-color-technology-03-41-dark: #DAAB79;
--ai-color-technology-03-42-dark: #13213D;
--ai-color-technology-03-43-dark: #DAAB79;
--ai-color-technology-03-44-dark: #13213D;
--ai-color-technology-03-45-dark: #192C50;
--ai-color-technology-03-46-dark: #F7AB5B;
--ai-color-technology-03-47-dark: #192C50;
--ai-color-technology-03-48-dark: #F7AB5B;
--ai-color-technology-03-49-dark: #192C50;
--ai-color-technology-03-50-dark: #F7AB5B;
--ai-color-technology-03-51-dark: #192C50;
--ai-color-technology-03-52-dark: #DAAB79;
--ai-color-technology-03-53-dark: #13213D;
--ai-color-technology-03-54-dark: #09101E;
--ai-color-technology-03-55-dark: #13213D;
--ai-color-technology-03-56-dark: #DAAB79;
--ai-color-technology-03-57-dark: #DAAB79;
--ai-color-technology-03-58-dark: #192C50;
--ai-color-technology-03-59-dark: #DAAB79;
--ai-color-technology-03-60-dark: #09101E;
--ai-color-technology-03-61-dark: #13213D;
--ai-color-technology-03-62-dark: #DAAB79;
--ai-color-technology-03-63-dark: #DAAB79;
--ai-color-technology-03-64-dark: #DAAB79;
--ai-color-technology-03-01-light: #daab79;
--ai-color-technology-03-01-light: #daab79;
--ai-color-technology-03-02-light: #daab79;
--ai-color-technology-03-02-light: #daab79;
--ai-color-technology-03-03-light: #daab79;
--ai-color-technology-03-03-light: #daab79;
--ai-color-technology-03-04-light: #daab79;
--ai-color-technology-03-04-light: #daab79;
--ai-color-technology-03-05-light: #f7ab5b;
--ai-color-technology-03-05-light: #f7ab5b;
--ai-color-technology-03-06-light: #daab79;
--ai-color-technology-03-06-light: #daab79;
--ai-color-technology-03-07-light: #f7ab5b;
--ai-color-technology-03-07-light: #f7ab5b;
--ai-color-technology-03-08-light: #fce1c4;
--ai-color-technology-03-08-light: #fce1c4;
--ai-color-technology-03-09-light: #243f52;
--ai-color-technology-03-09-light: #243f52;
--ai-color-technology-03-10-light: #1b2e3d;
--ai-color-technology-03-10-light: #1b2e3d;
--ai-color-technology-03-11-light: #162632;
--ai-color-technology-03-11-light: #162632;
--ai-color-technology-03-12-light: #162632;
--ai-color-technology-03-12-light: #DEE9EF;
--ai-color-technology-03-13-light: #DAAB79;
--ai-color-technology-03-13-light: #644833;
--ai-color-technology-03-14-light: #243F52;
--ai-color-technology-03-14-light: #DEE9EF;
--ai-color-technology-03-15-light: #DAAB79;
--ai-color-technology-03-15-light: #B0875D;
--ai-color-technology-03-16-light: #DAAB79;
--ai-color-technology-03-16-light: #644833;
--ai-color-technology-03-17-light: #DAAB79;
--ai-color-technology-03-17-light: #644833;
--ai-color-technology-03-18-light: #DAAB79;
--ai-color-technology-03-18-light: #644833;
--ai-color-technology-03-19-light: #DAAB79;
--ai-color-technology-03-19-light: #644833;
--ai-color-technology-03-20-light: #1B2E3D;
--ai-color-technology-03-20-light: #C6D7E4;
--ai-color-technology-03-21-light: #DAAB79;
--ai-color-technology-03-21-light: #B0875D;
--ai-color-technology-03-22-light: #DAAB79;
--ai-color-technology-03-22-light: #644833;
--ai-color-technology-03-23-light: #F7AB5B;
--ai-color-technology-03-23-light: #644833;
--ai-color-technology-03-24-light: #243F52;
--ai-color-technology-03-24-light: #DEE9EF;
--ai-color-technology-03-25-light: #DAAB79;
--ai-color-technology-03-25-light: #644833;
--ai-color-technology-03-26-light: #DAAB79;
--ai-color-technology-03-26-light: #644833;
--ai-color-technology-03-27-light: #243F52;
--ai-color-technology-03-27-light: #DEE9EF;
--ai-color-technology-03-28-light: #F7AB5B;
--ai-color-technology-03-28-light: #644833;
--ai-color-technology-03-29-light: #243F52;
--ai-color-technology-03-29-light: #DEE9EF;
--ai-color-technology-03-30-light: #162632;
--ai-color-technology-03-30-light: #DEE9EF;
--ai-color-technology-03-31-light: #DAAB79;
--ai-color-technology-03-31-light: #644833;
--ai-color-technology-03-32-light: #DAAB79;
--ai-color-technology-03-32-light: #644833;
--ai-color-technology-03-33-light: #DAAB79;
--ai-color-technology-03-33-light: #644833;
--ai-color-technology-03-34-light: #1B2E3D;
--ai-color-technology-03-34-light: #C6D7E4;
--ai-color-technology-03-35-light: #DAAB79;
--ai-color-technology-03-35-light: #644833;
--ai-color-technology-03-36-light: #DAAB79;
--ai-color-technology-03-36-light: #644833;
--ai-color-technology-03-37-light: #DAAB79;
--ai-color-technology-03-37-light: #644833;
--ai-color-technology-03-38-light: #DAAB79;
--ai-color-technology-03-38-light: #B0875D;
--ai-color-technology-03-39-light: #162632;
--ai-color-technology-03-39-light: #DEE9EF;
--ai-color-technology-03-40-light: #DAAB79;
--ai-color-technology-03-40-light: #644833;
--ai-color-technology-03-41-light: #DAAB79;
--ai-color-technology-03-41-light: #B0875D;
--ai-color-technology-03-42-light: #1B2E3D;
--ai-color-technology-03-42-light: #C6D7E4;
--ai-color-technology-03-43-light: #DAAB79;
--ai-color-technology-03-43-light: #644833;
--ai-color-technology-03-44-light: #1B2E3D;
--ai-color-technology-03-44-light: #C6D7E4;
--ai-color-technology-03-45-light: #162632;
--ai-color-technology-03-45-light: #DEE9EF;
--ai-color-technology-03-46-light: #F7AB5B;
--ai-color-technology-03-46-light: #362412;
--ai-color-technology-03-47-light: #162632;
--ai-color-technology-03-47-light: #DEE9EF;
--ai-color-technology-03-48-light: #F7AB5B;
--ai-color-technology-03-48-light: #362412;
--ai-color-technology-03-49-light: #162632;
--ai-color-technology-03-49-light: #DEE9EF;
--ai-color-technology-03-50-light: #F7AB5B;
--ai-color-technology-03-50-light: #362412;
--ai-color-technology-03-51-light: #162632;
--ai-color-technology-03-51-light: #DEE9EF;
--ai-color-technology-03-52-light: #DAAB79;
--ai-color-technology-03-52-light: #B0875D;
--ai-color-technology-03-53-light: #1B2E3D;
--ai-color-technology-03-53-light: #C6D7E4;
--ai-color-technology-03-54-light: #243F52;
--ai-color-technology-03-54-light: #DEE9EF;
--ai-color-technology-03-55-light: #1B2E3D;
--ai-color-technology-03-55-light: #C6D7E4;
--ai-color-technology-03-56-light: #DAAB79;
--ai-color-technology-03-56-light: #B0875D;
--ai-color-technology-03-57-light: #DAAB79;
--ai-color-technology-03-57-light: #644833;
--ai-color-technology-03-58-light: #162632;
--ai-color-technology-03-58-light: #DEE9EF;
--ai-color-technology-03-59-light: #DAAB79;
--ai-color-technology-03-59-light: #644833;
--ai-color-technology-03-60-light: #243F52;
--ai-color-technology-03-60-light: #DEE9EF;
--ai-color-technology-03-61-light: #1B2E3D;
--ai-color-technology-03-61-light: #C6D7E4;
--ai-color-technology-03-62-light: #DAAB79;
--ai-color-technology-03-62-light: #644833;
--ai-color-technology-03-63-light: #DAAB79;
--ai-color-technology-03-63-light: #644833;
--ai-color-technology-03-64-light: #DAAB79;
--ai-color-technology-03-64-light: #644833;
/* YOUR SETUP — user overrides */
--user-color-technology-03-01-dark: #DAAB79;
--user-color-technology-03-01-dark: #DAAB79;
--user-color-technology-03-02-dark: #DAAB79;
--user-color-technology-03-02-dark: #DAAB79;
--user-color-technology-03-03-dark: #DAAB79;
--user-color-technology-03-03-dark: #DAAB79;
--user-color-technology-03-04-dark: #DAAB79;
--user-color-technology-03-04-dark: #DAAB79;
--user-color-technology-03-05-dark: #F8B56B;
--user-color-technology-03-05-dark: #F7AB5B;
--user-color-technology-03-06-dark: #DAAB79;
--user-color-technology-03-06-dark: #DAAB79;
--user-color-technology-03-07-dark: #F8B56B;
--user-color-technology-03-07-dark: #F7AB5B;
--user-color-technology-03-08-dark: #F9D7B3;
--user-color-technology-03-08-dark: #FCE1C4;
--user-color-technology-03-09-dark: #09101E;
--user-color-technology-03-09-dark: #09101E;
--user-color-technology-03-10-dark: #080A0F;
--user-color-technology-03-10-dark: #13213D;
--user-color-technology-03-11-dark: #080D18;
--user-color-technology-03-11-dark: #192C50;
--user-color-technology-03-12-dark: #192C50;
--user-color-technology-03-13-dark: #DAAB79;
--user-color-technology-03-14-dark: #09101E;
--user-color-technology-03-15-dark: #DAAB79;
--user-color-technology-03-16-dark: #DAAB79;
--user-color-technology-03-17-dark: #DAAB79;
--user-color-technology-03-18-dark: #DAAB79;
--user-color-technology-03-19-dark: #DAAB79;
--user-color-technology-03-20-dark: #13213D;
--user-color-technology-03-21-dark: #DAAB79;
--user-color-technology-03-22-dark: #DAAB79;
--user-color-technology-03-23-dark: #F7AB5B;
--user-color-technology-03-24-dark: #09101E;
--user-color-technology-03-25-dark: #DAAB79;
--user-color-technology-03-26-dark: #DAAB79;
--user-color-technology-03-27-dark: #09101E;
--user-color-technology-03-28-dark: #F7AB5B;
--user-color-technology-03-29-dark: #09101E;
--user-color-technology-03-30-dark: #192C50;
--user-color-technology-03-31-dark: #DAAB79;
--user-color-technology-03-32-dark: #DAAB79;
--user-color-technology-03-33-dark: #DAAB79;
--user-color-technology-03-34-dark: #13213D;
--user-color-technology-03-35-dark: #DAAB79;
--user-color-technology-03-36-dark: #DAAB79;
--user-color-technology-03-37-dark: #DAAB79;
--user-color-technology-03-38-dark: #DAAB79;
--user-color-technology-03-39-dark: #192C50;
--user-color-technology-03-40-dark: #DAAB79;
--user-color-technology-03-41-dark: #DAAB79;
--user-color-technology-03-42-dark: #13213D;
--user-color-technology-03-43-dark: #DAAB79;
--user-color-technology-03-44-dark: #13213D;
--user-color-technology-03-45-dark: #192C50;
--user-color-technology-03-46-dark: #F7AB5B;
--user-color-technology-03-47-dark: #192C50;
--user-color-technology-03-48-dark: #F7AB5B;
--user-color-technology-03-49-dark: #192C50;
--user-color-technology-03-50-dark: #F7AB5B;
--user-color-technology-03-51-dark: #192C50;
--user-color-technology-03-52-dark: #DAAB79;
--user-color-technology-03-53-dark: #13213D;
--user-color-technology-03-54-dark: #09101E;
--user-color-technology-03-55-dark: #13213D;
--user-color-technology-03-56-dark: #DAAB79;
--user-color-technology-03-57-dark: #DAAB79;
--user-color-technology-03-58-dark: #192C50;
--user-color-technology-03-59-dark: #DAAB79;
--user-color-technology-03-60-dark: #09101E;
--user-color-technology-03-61-dark: #13213D;
--user-color-technology-03-62-dark: #DAAB79;
--user-color-technology-03-63-dark: #DAAB79;
--user-color-technology-03-64-dark: #DAAB79;
--user-color-technology-03-01-light: #DAAB79;
--user-color-technology-03-01-light: #DAAB79;
--user-color-technology-03-01-light: #B0875D;
--user-color-technology-03-02-light: #DAAB79;
--user-color-technology-03-02-light: #DAAB79;
--user-color-technology-03-02-light: #644833;
--user-color-technology-03-03-light: #DAAB79;
--user-color-technology-03-03-light: #DAAB79;
--user-color-technology-03-03-light: #644833;
--user-color-technology-03-04-light: #DAAB79;
--user-color-technology-03-04-light: #DAAB79;
--user-color-technology-03-04-light: #644833;
--user-color-technology-03-05-light: #F8B56B;
--user-color-technology-03-05-light: #F7AB5B;
--user-color-technology-03-05-light: #644833;
--user-color-technology-03-06-light: #DAAB79;
--user-color-technology-03-06-light: #DAAB79;
--user-color-technology-03-06-light: #644833;
--user-color-technology-03-07-light: #F8B56B;
--user-color-technology-03-07-light: #F7AB5B;
--user-color-technology-03-07-light: #362412;
--user-color-technology-03-08-light: #F9D7B3;
--user-color-technology-03-08-light: #FCE1C4;
--user-color-technology-03-08-light: #322C26;
--user-color-technology-03-09-light: #243F52;
--user-color-technology-03-09-light: #243F52;
--user-color-technology-03-09-light: #DEE9EF;
--user-color-technology-03-10-light: #29404D;
--user-color-technology-03-10-light: #1B2E3D;
--user-color-technology-03-10-light: #C6D7E4;
--user-color-technology-03-11-light: #102A41;
--user-color-technology-03-11-light: #162632;
--user-color-technology-03-11-light: #DEE9EF;
--user-color-technology-03-12-light: #162632;
--user-color-technology-03-12-light: #DEE9EF;
--user-color-technology-03-13-light: #DAAB79;
--user-color-technology-03-13-light: #644833;
--user-color-technology-03-14-light: #243F52;
--user-color-technology-03-14-light: #DEE9EF;
--user-color-technology-03-15-light: #DAAB79;
--user-color-technology-03-15-light: #B0875D;
--user-color-technology-03-16-light: #DAAB79;
--user-color-technology-03-16-light: #644833;
--user-color-technology-03-17-light: #DAAB79;
--user-color-technology-03-17-light: #644833;
--user-color-technology-03-18-light: #DAAB79;
--user-color-technology-03-18-light: #644833;
--user-color-technology-03-19-light: #DAAB79;
--user-color-technology-03-19-light: #644833;
--user-color-technology-03-20-light: #1B2E3D;
--user-color-technology-03-20-light: #C6D7E4;
--user-color-technology-03-21-light: #DAAB79;
--user-color-technology-03-21-light: #B0875D;
--user-color-technology-03-22-light: #DAAB79;
--user-color-technology-03-22-light: #644833;
--user-color-technology-03-23-light: #F7AB5B;
--user-color-technology-03-23-light: #644833;
--user-color-technology-03-24-light: #243F52;
--user-color-technology-03-24-light: #DEE9EF;
--user-color-technology-03-25-light: #DAAB79;
--user-color-technology-03-25-light: #644833;
--user-color-technology-03-26-light: #DAAB79;
--user-color-technology-03-26-light: #644833;
--user-color-technology-03-27-light: #243F52;
--user-color-technology-03-27-light: #DEE9EF;
--user-color-technology-03-28-light: #F7AB5B;
--user-color-technology-03-28-light: #644833;
--user-color-technology-03-29-light: #243F52;
--user-color-technology-03-29-light: #DEE9EF;
--user-color-technology-03-30-light: #162632;
--user-color-technology-03-30-light: #DEE9EF;
--user-color-technology-03-31-light: #DAAB79;
--user-color-technology-03-31-light: #644833;
--user-color-technology-03-32-light: #DAAB79;
--user-color-technology-03-32-light: #644833;
--user-color-technology-03-33-light: #DAAB79;
--user-color-technology-03-33-light: #644833;
--user-color-technology-03-34-light: #1B2E3D;
--user-color-technology-03-34-light: #C6D7E4;
--user-color-technology-03-35-light: #DAAB79;
--user-color-technology-03-35-light: #644833;
--user-color-technology-03-36-light: #DAAB79;
--user-color-technology-03-36-light: #644833;
--user-color-technology-03-37-light: #DAAB79;
--user-color-technology-03-37-light: #644833;
--user-color-technology-03-38-light: #DAAB79;
--user-color-technology-03-38-light: #B0875D;
--user-color-technology-03-39-light: #162632;
--user-color-technology-03-39-light: #DEE9EF;
--user-color-technology-03-40-light: #DAAB79;
--user-color-technology-03-40-light: #644833;
--user-color-technology-03-41-light: #DAAB79;
--user-color-technology-03-41-light: #B0875D;
--user-color-technology-03-42-light: #1B2E3D;
--user-color-technology-03-42-light: #C6D7E4;
--user-color-technology-03-43-light: #DAAB79;
--user-color-technology-03-43-light: #644833;
--user-color-technology-03-44-light: #1B2E3D;
--user-color-technology-03-44-light: #C6D7E4;
--user-color-technology-03-45-light: #162632;
--user-color-technology-03-45-light: #DEE9EF;
--user-color-technology-03-46-light: #F7AB5B;
--user-color-technology-03-46-light: #362412;
--user-color-technology-03-47-light: #162632;
--user-color-technology-03-47-light: #DEE9EF;
--user-color-technology-03-48-light: #F7AB5B;
--user-color-technology-03-48-light: #362412;
--user-color-technology-03-49-light: #162632;
--user-color-technology-03-49-light: #DEE9EF;
--user-color-technology-03-50-light: #F7AB5B;
--user-color-technology-03-50-light: #362412;
--user-color-technology-03-51-light: #162632;
--user-color-technology-03-51-light: #DEE9EF;
--user-color-technology-03-52-light: #DAAB79;
--user-color-technology-03-52-light: #B0875D;
--user-color-technology-03-53-light: #1B2E3D;
--user-color-technology-03-53-light: #C6D7E4;
--user-color-technology-03-54-light: #243F52;
--user-color-technology-03-54-light: #DEE9EF;
--user-color-technology-03-55-light: #1B2E3D;
--user-color-technology-03-55-light: #C6D7E4;
--user-color-technology-03-56-light: #DAAB79;
--user-color-technology-03-56-light: #B0875D;
--user-color-technology-03-57-light: #DAAB79;
--user-color-technology-03-57-light: #644833;
--user-color-technology-03-58-light: #162632;
--user-color-technology-03-58-light: #DEE9EF;
--user-color-technology-03-59-light: #DAAB79;
--user-color-technology-03-59-light: #644833;
--user-color-technology-03-60-light: #243F52;
--user-color-technology-03-60-light: #DEE9EF;
--user-color-technology-03-61-light: #1B2E3D;
--user-color-technology-03-61-light: #C6D7E4;
--user-color-technology-03-62-light: #DAAB79;
--user-color-technology-03-62-light: #644833;
--user-color-technology-03-63-light: #DAAB79;
--user-color-technology-03-63-light: #644833;
--user-color-technology-03-64-light: #DAAB79;
--user-color-technology-03-64-light: #644833;
/* ACTIVE — merged (user overrides AI) */
--color-technology-03-01-dark: #DAAB79;
--color-technology-03-01-light: #B0875D;
--color-technology-03-02-dark: #DAAB79;
--color-technology-03-02-light: #644833;
--color-technology-03-03-dark: #DAAB79;
--color-technology-03-03-light: #644833;
--color-technology-03-04-dark: #DAAB79;
--color-technology-03-04-light: #644833;
--color-technology-03-05-dark: #F7AB5B;
--color-technology-03-05-light: #644833;
--color-technology-03-06-dark: #DAAB79;
--color-technology-03-06-light: #644833;
--color-technology-03-07-dark: #F7AB5B;
--color-technology-03-07-light: #362412;
--color-technology-03-08-dark: #FCE1C4;
--color-technology-03-08-light: #322C26;
--color-technology-03-09-dark: #09101E;
--color-technology-03-09-light: #DEE9EF;
--color-technology-03-10-dark: #13213D;
--color-technology-03-10-light: #C6D7E4;
--color-technology-03-11-dark: #192C50;
--color-technology-03-11-light: #DEE9EF;
--color-technology-03-12-dark: #192C50;
--color-technology-03-12-light: #DEE9EF;
--color-technology-03-13-dark: #DAAB79;
--color-technology-03-13-light: #644833;
--color-technology-03-14-dark: #09101E;
--color-technology-03-14-light: #DEE9EF;
--color-technology-03-15-dark: #DAAB79;
--color-technology-03-15-light: #B0875D;
--color-technology-03-16-dark: #DAAB79;
--color-technology-03-16-light: #644833;
--color-technology-03-17-dark: #DAAB79;
--color-technology-03-17-light: #644833;
--color-technology-03-18-dark: #DAAB79;
--color-technology-03-18-light: #644833;
--color-technology-03-19-dark: #DAAB79;
--color-technology-03-19-light: #644833;
--color-technology-03-20-dark: #13213D;
--color-technology-03-20-light: #C6D7E4;
--color-technology-03-21-dark: #DAAB79;
--color-technology-03-21-light: #B0875D;
--color-technology-03-22-dark: #DAAB79;
--color-technology-03-22-light: #644833;
--color-technology-03-23-dark: #F7AB5B;
--color-technology-03-23-light: #644833;
--color-technology-03-24-dark: #09101E;
--color-technology-03-24-light: #DEE9EF;
--color-technology-03-25-dark: #DAAB79;
--color-technology-03-25-light: #644833;
--color-technology-03-26-dark: #DAAB79;
--color-technology-03-26-light: #644833;
--color-technology-03-27-dark: #09101E;
--color-technology-03-27-light: #DEE9EF;
--color-technology-03-28-dark: #F7AB5B;
--color-technology-03-28-light: #644833;
--color-technology-03-29-dark: #09101E;
--color-technology-03-29-light: #DEE9EF;
--color-technology-03-30-dark: #192C50;
--color-technology-03-30-light: #DEE9EF;
--color-technology-03-31-dark: #DAAB79;
--color-technology-03-31-light: #644833;
--color-technology-03-32-dark: #DAAB79;
--color-technology-03-32-light: #644833;
--color-technology-03-33-dark: #DAAB79;
--color-technology-03-33-light: #644833;
--color-technology-03-34-dark: #13213D;
--color-technology-03-34-light: #C6D7E4;
--color-technology-03-35-dark: #DAAB79;
--color-technology-03-35-light: #644833;
--color-technology-03-36-dark: #DAAB79;
--color-technology-03-36-light: #644833;
--color-technology-03-37-dark: #DAAB79;
--color-technology-03-37-light: #644833;
--color-technology-03-38-dark: #DAAB79;
--color-technology-03-38-light: #B0875D;
--color-technology-03-39-dark: #192C50;
--color-technology-03-39-light: #DEE9EF;
--color-technology-03-40-dark: #DAAB79;
--color-technology-03-40-light: #644833;
--color-technology-03-41-dark: #DAAB79;
--color-technology-03-41-light: #B0875D;
--color-technology-03-42-dark: #13213D;
--color-technology-03-42-light: #C6D7E4;
--color-technology-03-43-dark: #DAAB79;
--color-technology-03-43-light: #644833;
--color-technology-03-44-dark: #13213D;
--color-technology-03-44-light: #C6D7E4;
--color-technology-03-45-dark: #192C50;
--color-technology-03-45-light: #DEE9EF;
--color-technology-03-46-dark: #F7AB5B;
--color-technology-03-46-light: #362412;
--color-technology-03-47-dark: #192C50;
--color-technology-03-47-light: #DEE9EF;
--color-technology-03-48-dark: #F7AB5B;
--color-technology-03-48-light: #362412;
--color-technology-03-49-dark: #192C50;
--color-technology-03-49-light: #DEE9EF;
--color-technology-03-50-dark: #F7AB5B;
--color-technology-03-50-light: #362412;
--color-technology-03-51-dark: #192C50;
--color-technology-03-51-light: #DEE9EF;
--color-technology-03-52-dark: #DAAB79;
--color-technology-03-52-light: #B0875D;
--color-technology-03-53-dark: #13213D;
--color-technology-03-53-light: #C6D7E4;
--color-technology-03-54-dark: #09101E;
--color-technology-03-54-light: #DEE9EF;
--color-technology-03-55-dark: #13213D;
--color-technology-03-55-light: #C6D7E4;
--color-technology-03-56-dark: #DAAB79;
--color-technology-03-56-light: #B0875D;
--color-technology-03-57-dark: #DAAB79;
--color-technology-03-57-light: #644833;
--color-technology-03-58-dark: #192C50;
--color-technology-03-58-light: #DEE9EF;
--color-technology-03-59-dark: #DAAB79;
--color-technology-03-59-light: #644833;
--color-technology-03-60-dark: #09101E;
--color-technology-03-60-light: #DEE9EF;
--color-technology-03-61-dark: #13213D;
--color-technology-03-61-light: #C6D7E4;
--color-technology-03-62-dark: #DAAB79;
--color-technology-03-62-light: #644833;
--color-technology-03-63-dark: #DAAB79;
--color-technology-03-63-light: #644833;
--color-technology-03-64-dark: #DAAB79;
--color-technology-03-64-light: #644833;

}

/******************************************************************************
 * LIVE ASSEMBLER
 * Maps --active-* variables based on two data attributes on <html>:
 *   data-brilliance-hierarchy="technology-01"
 *   data-theme="dark"
 ******************************************************************************/

/* Frost Security — dark */
[data-brilliance-hierarchy="technology-01"][data-theme="dark"] {
  --active-color-01: var(--color-technology-01-01-dark, transparent);
  --active-color-02: var(--color-technology-01-02-dark, transparent);
  --active-color-03: var(--color-technology-01-03-dark, transparent);
  --active-color-04: var(--color-technology-01-04-dark, transparent);
  --active-color-05: var(--color-technology-01-05-dark, transparent);
  --active-color-06: var(--color-technology-01-06-dark, transparent);
  --active-color-07: var(--color-technology-01-07-dark, transparent);
  --active-color-08: var(--color-technology-01-08-dark, transparent);
  --active-color-09: var(--color-technology-01-09-dark, transparent);
  --active-color-10: var(--color-technology-01-10-dark, transparent);
  --active-color-11: var(--color-technology-01-11-dark, transparent);
  --active-color-12: var(--color-technology-01-12-dark, transparent);
  --active-color-13: var(--color-technology-01-13-dark, transparent);
  --active-color-14: var(--color-technology-01-14-dark, transparent);
  --active-color-15: var(--color-technology-01-15-dark, transparent);
  --active-color-16: var(--color-technology-01-16-dark, transparent);
  --active-color-17: var(--color-technology-01-17-dark, transparent);
  --active-color-18: var(--color-technology-01-18-dark, transparent);
  --active-color-19: var(--color-technology-01-19-dark, transparent);
  --active-color-20: var(--color-technology-01-20-dark, transparent);
  --active-color-21: var(--color-technology-01-21-dark, transparent);
  --active-color-22: var(--color-technology-01-22-dark, transparent);
  --active-color-23: var(--color-technology-01-23-dark, transparent);
  --active-color-24: var(--color-technology-01-24-dark, transparent);
  --active-color-25: var(--color-technology-01-25-dark, transparent);
  --active-color-26: var(--color-technology-01-26-dark, transparent);
  --active-color-27: var(--color-technology-01-27-dark, transparent);
  --active-color-28: var(--color-technology-01-28-dark, transparent);
  --active-color-29: var(--color-technology-01-29-dark, transparent);
  --active-color-30: var(--color-technology-01-30-dark, transparent);
  --active-color-31: var(--color-technology-01-31-dark, transparent);
  --active-color-32: var(--color-technology-01-32-dark, transparent);
  --active-color-33: var(--color-technology-01-33-dark, transparent);
  --active-color-34: var(--color-technology-01-34-dark, transparent);
  --active-color-35: var(--color-technology-01-35-dark, transparent);
  --active-color-36: var(--color-technology-01-36-dark, transparent);
  --active-color-37: var(--color-technology-01-37-dark, transparent);
  --active-color-38: var(--color-technology-01-38-dark, transparent);
  --active-color-39: var(--color-technology-01-39-dark, transparent);
  --active-color-40: var(--color-technology-01-40-dark, transparent);
  --active-color-41: var(--color-technology-01-41-dark, transparent);
  --active-color-42: var(--color-technology-01-42-dark, transparent);
  --active-color-43: var(--color-technology-01-43-dark, transparent);
  --active-color-44: var(--color-technology-01-44-dark, transparent);
  --active-color-45: var(--color-technology-01-45-dark, transparent);
  --active-color-46: var(--color-technology-01-46-dark, transparent);
  --active-color-47: var(--color-technology-01-47-dark, transparent);
  --active-color-48: var(--color-technology-01-48-dark, transparent);
  --active-color-49: var(--color-technology-01-49-dark, transparent);
  --active-color-50: var(--color-technology-01-50-dark, transparent);
  --active-color-51: var(--color-technology-01-51-dark, transparent);
  --active-color-52: var(--color-technology-01-52-dark, transparent);
  --active-color-53: var(--color-technology-01-53-dark, transparent);
  --active-color-54: var(--color-technology-01-54-dark, transparent);
  --active-color-55: var(--color-technology-01-55-dark, transparent);
  --active-color-56: var(--color-technology-01-56-dark, transparent);
  --active-color-57: var(--color-technology-01-57-dark, transparent);
  --active-color-58: var(--color-technology-01-58-dark, transparent);
  --active-color-59: var(--color-technology-01-59-dark, transparent);
  --active-color-60: var(--color-technology-01-60-dark, transparent);
  --active-color-61: var(--color-technology-01-61-dark, transparent);
  --active-color-62: var(--color-technology-01-62-dark, transparent);
  --active-color-63: var(--color-technology-01-63-dark, transparent);
  --active-color-64: var(--color-technology-01-64-dark, transparent);
  --active-logo_stacked: var(--img-technology-01-logo_stacked-dark);
  --active-logo_horizontal: var(--img-technology-01-logo_horizontal-dark);
  --active-background: var(--img-technology-01-background-dark);
  --active-moodboard: var(--img-technology-01-moodboard-dark);
  --active-hero: var(--img-technology-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;
}

/* Frost Security — light */
[data-brilliance-hierarchy="technology-01"][data-theme="light"] {
  --active-color-01: var(--color-technology-01-01-light, transparent);
  --active-color-02: var(--color-technology-01-02-light, transparent);
  --active-color-03: var(--color-technology-01-03-light, transparent);
  --active-color-04: var(--color-technology-01-04-light, transparent);
  --active-color-05: var(--color-technology-01-05-light, transparent);
  --active-color-06: var(--color-technology-01-06-light, transparent);
  --active-color-07: var(--color-technology-01-07-light, transparent);
  --active-color-08: var(--color-technology-01-08-light, transparent);
  --active-color-09: var(--color-technology-01-09-light, transparent);
  --active-color-10: var(--color-technology-01-10-light, transparent);
  --active-color-11: var(--color-technology-01-11-light, transparent);
  --active-color-12: var(--color-technology-01-12-light, transparent);
  --active-color-13: var(--color-technology-01-13-light, transparent);
  --active-color-14: var(--color-technology-01-14-light, transparent);
  --active-color-15: var(--color-technology-01-15-light, transparent);
  --active-color-16: var(--color-technology-01-16-light, transparent);
  --active-color-17: var(--color-technology-01-17-light, transparent);
  --active-color-18: var(--color-technology-01-18-light, transparent);
  --active-color-19: var(--color-technology-01-19-light, transparent);
  --active-color-20: var(--color-technology-01-20-light, transparent);
  --active-color-21: var(--color-technology-01-21-light, transparent);
  --active-color-22: var(--color-technology-01-22-light, transparent);
  --active-color-23: var(--color-technology-01-23-light, transparent);
  --active-color-24: var(--color-technology-01-24-light, transparent);
  --active-color-25: var(--color-technology-01-25-light, transparent);
  --active-color-26: var(--color-technology-01-26-light, transparent);
  --active-color-27: var(--color-technology-01-27-light, transparent);
  --active-color-28: var(--color-technology-01-28-light, transparent);
  --active-color-29: var(--color-technology-01-29-light, transparent);
  --active-color-30: var(--color-technology-01-30-light, transparent);
  --active-color-31: var(--color-technology-01-31-light, transparent);
  --active-color-32: var(--color-technology-01-32-light, transparent);
  --active-color-33: var(--color-technology-01-33-light, transparent);
  --active-color-34: var(--color-technology-01-34-light, transparent);
  --active-color-35: var(--color-technology-01-35-light, transparent);
  --active-color-36: var(--color-technology-01-36-light, transparent);
  --active-color-37: var(--color-technology-01-37-light, transparent);
  --active-color-38: var(--color-technology-01-38-light, transparent);
  --active-color-39: var(--color-technology-01-39-light, transparent);
  --active-color-40: var(--color-technology-01-40-light, transparent);
  --active-color-41: var(--color-technology-01-41-light, transparent);
  --active-color-42: var(--color-technology-01-42-light, transparent);
  --active-color-43: var(--color-technology-01-43-light, transparent);
  --active-color-44: var(--color-technology-01-44-light, transparent);
  --active-color-45: var(--color-technology-01-45-light, transparent);
  --active-color-46: var(--color-technology-01-46-light, transparent);
  --active-color-47: var(--color-technology-01-47-light, transparent);
  --active-color-48: var(--color-technology-01-48-light, transparent);
  --active-color-49: var(--color-technology-01-49-light, transparent);
  --active-color-50: var(--color-technology-01-50-light, transparent);
  --active-color-51: var(--color-technology-01-51-light, transparent);
  --active-color-52: var(--color-technology-01-52-light, transparent);
  --active-color-53: var(--color-technology-01-53-light, transparent);
  --active-color-54: var(--color-technology-01-54-light, transparent);
  --active-color-55: var(--color-technology-01-55-light, transparent);
  --active-color-56: var(--color-technology-01-56-light, transparent);
  --active-color-57: var(--color-technology-01-57-light, transparent);
  --active-color-58: var(--color-technology-01-58-light, transparent);
  --active-color-59: var(--color-technology-01-59-light, transparent);
  --active-color-60: var(--color-technology-01-60-light, transparent);
  --active-color-61: var(--color-technology-01-61-light, transparent);
  --active-color-62: var(--color-technology-01-62-light, transparent);
  --active-color-63: var(--color-technology-01-63-light, transparent);
  --active-color-64: var(--color-technology-01-64-light, transparent);
  --active-logo_stacked: var(--img-technology-01-logo_stacked-light);
  --active-logo_horizontal: var(--img-technology-01-logo_horizontal-light);
  --active-background: var(--img-technology-01-background-light);
  --active-moodboard: var(--img-technology-01-moodboard-light);
  --active-hero: var(--img-technology-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;
}

/* DA-M — dark */
[data-brilliance-hierarchy="technology-02"][data-theme="dark"] {
  --active-color-01: var(--color-technology-02-01-dark, transparent);
  --active-color-02: var(--color-technology-02-02-dark, transparent);
  --active-color-03: var(--color-technology-02-03-dark, transparent);
  --active-color-04: var(--color-technology-02-04-dark, transparent);
  --active-color-05: var(--color-technology-02-05-dark, transparent);
  --active-color-06: var(--color-technology-02-06-dark, transparent);
  --active-color-07: var(--color-technology-02-07-dark, transparent);
  --active-color-08: var(--color-technology-02-08-dark, transparent);
  --active-color-09: var(--color-technology-02-09-dark, transparent);
  --active-color-10: var(--color-technology-02-10-dark, transparent);
  --active-color-11: var(--color-technology-02-11-dark, transparent);
  --active-color-12: var(--color-technology-02-12-dark, transparent);
  --active-color-13: var(--color-technology-02-13-dark, transparent);
  --active-color-14: var(--color-technology-02-14-dark, transparent);
  --active-color-15: var(--color-technology-02-15-dark, transparent);
  --active-color-16: var(--color-technology-02-16-dark, transparent);
  --active-color-17: var(--color-technology-02-17-dark, transparent);
  --active-color-18: var(--color-technology-02-18-dark, transparent);
  --active-color-19: var(--color-technology-02-19-dark, transparent);
  --active-color-20: var(--color-technology-02-20-dark, transparent);
  --active-color-21: var(--color-technology-02-21-dark, transparent);
  --active-color-22: var(--color-technology-02-22-dark, transparent);
  --active-color-23: var(--color-technology-02-23-dark, transparent);
  --active-color-24: var(--color-technology-02-24-dark, transparent);
  --active-color-25: var(--color-technology-02-25-dark, transparent);
  --active-color-26: var(--color-technology-02-26-dark, transparent);
  --active-color-27: var(--color-technology-02-27-dark, transparent);
  --active-color-28: var(--color-technology-02-28-dark, transparent);
  --active-color-29: var(--color-technology-02-29-dark, transparent);
  --active-color-30: var(--color-technology-02-30-dark, transparent);
  --active-color-31: var(--color-technology-02-31-dark, transparent);
  --active-color-32: var(--color-technology-02-32-dark, transparent);
  --active-color-33: var(--color-technology-02-33-dark, transparent);
  --active-color-34: var(--color-technology-02-34-dark, transparent);
  --active-color-35: var(--color-technology-02-35-dark, transparent);
  --active-color-36: var(--color-technology-02-36-dark, transparent);
  --active-color-37: var(--color-technology-02-37-dark, transparent);
  --active-color-38: var(--color-technology-02-38-dark, transparent);
  --active-color-39: var(--color-technology-02-39-dark, transparent);
  --active-color-40: var(--color-technology-02-40-dark, transparent);
  --active-color-41: var(--color-technology-02-41-dark, transparent);
  --active-color-42: var(--color-technology-02-42-dark, transparent);
  --active-color-43: var(--color-technology-02-43-dark, transparent);
  --active-color-44: var(--color-technology-02-44-dark, transparent);
  --active-color-45: var(--color-technology-02-45-dark, transparent);
  --active-color-46: var(--color-technology-02-46-dark, transparent);
  --active-color-47: var(--color-technology-02-47-dark, transparent);
  --active-color-48: var(--color-technology-02-48-dark, transparent);
  --active-color-49: var(--color-technology-02-49-dark, transparent);
  --active-color-50: var(--color-technology-02-50-dark, transparent);
  --active-color-51: var(--color-technology-02-51-dark, transparent);
  --active-color-52: var(--color-technology-02-52-dark, transparent);
  --active-color-53: var(--color-technology-02-53-dark, transparent);
  --active-color-54: var(--color-technology-02-54-dark, transparent);
  --active-color-55: var(--color-technology-02-55-dark, transparent);
  --active-color-56: var(--color-technology-02-56-dark, transparent);
  --active-color-57: var(--color-technology-02-57-dark, transparent);
  --active-color-58: var(--color-technology-02-58-dark, transparent);
  --active-color-59: var(--color-technology-02-59-dark, transparent);
  --active-color-60: var(--color-technology-02-60-dark, transparent);
  --active-color-61: var(--color-technology-02-61-dark, transparent);
  --active-color-62: var(--color-technology-02-62-dark, transparent);
  --active-color-63: var(--color-technology-02-63-dark, transparent);
  --active-color-64: var(--color-technology-02-64-dark, transparent);
  --active-logo_stacked: var(--img-technology-02-logo_stacked-dark);
  --active-logo_horizontal: var(--img-technology-02-logo_horizontal-dark);
  --active-background: var(--img-technology-02-background-dark);
  --active-moodboard: var(--img-technology-02-moodboard-dark);
  --active-hero: var(--img-technology-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;
}

/* DA-M — light */
[data-brilliance-hierarchy="technology-02"][data-theme="light"] {
  --active-color-01: var(--color-technology-02-01-light, transparent);
  --active-color-02: var(--color-technology-02-02-light, transparent);
  --active-color-03: var(--color-technology-02-03-light, transparent);
  --active-color-04: var(--color-technology-02-04-light, transparent);
  --active-color-05: var(--color-technology-02-05-light, transparent);
  --active-color-06: var(--color-technology-02-06-light, transparent);
  --active-color-07: var(--color-technology-02-07-light, transparent);
  --active-color-08: var(--color-technology-02-08-light, transparent);
  --active-color-09: var(--color-technology-02-09-light, transparent);
  --active-color-10: var(--color-technology-02-10-light, transparent);
  --active-color-11: var(--color-technology-02-11-light, transparent);
  --active-color-12: var(--color-technology-02-12-light, transparent);
  --active-color-13: var(--color-technology-02-13-light, transparent);
  --active-color-14: var(--color-technology-02-14-light, transparent);
  --active-color-15: var(--color-technology-02-15-light, transparent);
  --active-color-16: var(--color-technology-02-16-light, transparent);
  --active-color-17: var(--color-technology-02-17-light, transparent);
  --active-color-18: var(--color-technology-02-18-light, transparent);
  --active-color-19: var(--color-technology-02-19-light, transparent);
  --active-color-20: var(--color-technology-02-20-light, transparent);
  --active-color-21: var(--color-technology-02-21-light, transparent);
  --active-color-22: var(--color-technology-02-22-light, transparent);
  --active-color-23: var(--color-technology-02-23-light, transparent);
  --active-color-24: var(--color-technology-02-24-light, transparent);
  --active-color-25: var(--color-technology-02-25-light, transparent);
  --active-color-26: var(--color-technology-02-26-light, transparent);
  --active-color-27: var(--color-technology-02-27-light, transparent);
  --active-color-28: var(--color-technology-02-28-light, transparent);
  --active-color-29: var(--color-technology-02-29-light, transparent);
  --active-color-30: var(--color-technology-02-30-light, transparent);
  --active-color-31: var(--color-technology-02-31-light, transparent);
  --active-color-32: var(--color-technology-02-32-light, transparent);
  --active-color-33: var(--color-technology-02-33-light, transparent);
  --active-color-34: var(--color-technology-02-34-light, transparent);
  --active-color-35: var(--color-technology-02-35-light, transparent);
  --active-color-36: var(--color-technology-02-36-light, transparent);
  --active-color-37: var(--color-technology-02-37-light, transparent);
  --active-color-38: var(--color-technology-02-38-light, transparent);
  --active-color-39: var(--color-technology-02-39-light, transparent);
  --active-color-40: var(--color-technology-02-40-light, transparent);
  --active-color-41: var(--color-technology-02-41-light, transparent);
  --active-color-42: var(--color-technology-02-42-light, transparent);
  --active-color-43: var(--color-technology-02-43-light, transparent);
  --active-color-44: var(--color-technology-02-44-light, transparent);
  --active-color-45: var(--color-technology-02-45-light, transparent);
  --active-color-46: var(--color-technology-02-46-light, transparent);
  --active-color-47: var(--color-technology-02-47-light, transparent);
  --active-color-48: var(--color-technology-02-48-light, transparent);
  --active-color-49: var(--color-technology-02-49-light, transparent);
  --active-color-50: var(--color-technology-02-50-light, transparent);
  --active-color-51: var(--color-technology-02-51-light, transparent);
  --active-color-52: var(--color-technology-02-52-light, transparent);
  --active-color-53: var(--color-technology-02-53-light, transparent);
  --active-color-54: var(--color-technology-02-54-light, transparent);
  --active-color-55: var(--color-technology-02-55-light, transparent);
  --active-color-56: var(--color-technology-02-56-light, transparent);
  --active-color-57: var(--color-technology-02-57-light, transparent);
  --active-color-58: var(--color-technology-02-58-light, transparent);
  --active-color-59: var(--color-technology-02-59-light, transparent);
  --active-color-60: var(--color-technology-02-60-light, transparent);
  --active-color-61: var(--color-technology-02-61-light, transparent);
  --active-color-62: var(--color-technology-02-62-light, transparent);
  --active-color-63: var(--color-technology-02-63-light, transparent);
  --active-color-64: var(--color-technology-02-64-light, transparent);
  --active-logo_stacked: var(--img-technology-02-logo_stacked-light);
  --active-logo_horizontal: var(--img-technology-02-logo_horizontal-light);
  --active-background: var(--img-technology-02-background-light);
  --active-moodboard: var(--img-technology-02-moodboard-light);
  --active-hero: var(--img-technology-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;
}

/* mTok — dark */
[data-brilliance-hierarchy="technology-03"][data-theme="dark"] {
  --active-color-01: var(--color-technology-03-01-dark, transparent);
  --active-color-02: var(--color-technology-03-02-dark, transparent);
  --active-color-03: var(--color-technology-03-03-dark, transparent);
  --active-color-04: var(--color-technology-03-04-dark, transparent);
  --active-color-05: var(--color-technology-03-05-dark, transparent);
  --active-color-06: var(--color-technology-03-06-dark, transparent);
  --active-color-07: var(--color-technology-03-07-dark, transparent);
  --active-color-08: var(--color-technology-03-08-dark, transparent);
  --active-color-09: var(--color-technology-03-09-dark, transparent);
  --active-color-10: var(--color-technology-03-10-dark, transparent);
  --active-color-11: var(--color-technology-03-11-dark, transparent);
  --active-color-12: var(--color-technology-03-12-dark, transparent);
  --active-color-13: var(--color-technology-03-13-dark, transparent);
  --active-color-14: var(--color-technology-03-14-dark, transparent);
  --active-color-15: var(--color-technology-03-15-dark, transparent);
  --active-color-16: var(--color-technology-03-16-dark, transparent);
  --active-color-17: var(--color-technology-03-17-dark, transparent);
  --active-color-18: var(--color-technology-03-18-dark, transparent);
  --active-color-19: var(--color-technology-03-19-dark, transparent);
  --active-color-20: var(--color-technology-03-20-dark, transparent);
  --active-color-21: var(--color-technology-03-21-dark, transparent);
  --active-color-22: var(--color-technology-03-22-dark, transparent);
  --active-color-23: var(--color-technology-03-23-dark, transparent);
  --active-color-24: var(--color-technology-03-24-dark, transparent);
  --active-color-25: var(--color-technology-03-25-dark, transparent);
  --active-color-26: var(--color-technology-03-26-dark, transparent);
  --active-color-27: var(--color-technology-03-27-dark, transparent);
  --active-color-28: var(--color-technology-03-28-dark, transparent);
  --active-color-29: var(--color-technology-03-29-dark, transparent);
  --active-color-30: var(--color-technology-03-30-dark, transparent);
  --active-color-31: var(--color-technology-03-31-dark, transparent);
  --active-color-32: var(--color-technology-03-32-dark, transparent);
  --active-color-33: var(--color-technology-03-33-dark, transparent);
  --active-color-34: var(--color-technology-03-34-dark, transparent);
  --active-color-35: var(--color-technology-03-35-dark, transparent);
  --active-color-36: var(--color-technology-03-36-dark, transparent);
  --active-color-37: var(--color-technology-03-37-dark, transparent);
  --active-color-38: var(--color-technology-03-38-dark, transparent);
  --active-color-39: var(--color-technology-03-39-dark, transparent);
  --active-color-40: var(--color-technology-03-40-dark, transparent);
  --active-color-41: var(--color-technology-03-41-dark, transparent);
  --active-color-42: var(--color-technology-03-42-dark, transparent);
  --active-color-43: var(--color-technology-03-43-dark, transparent);
  --active-color-44: var(--color-technology-03-44-dark, transparent);
  --active-color-45: var(--color-technology-03-45-dark, transparent);
  --active-color-46: var(--color-technology-03-46-dark, transparent);
  --active-color-47: var(--color-technology-03-47-dark, transparent);
  --active-color-48: var(--color-technology-03-48-dark, transparent);
  --active-color-49: var(--color-technology-03-49-dark, transparent);
  --active-color-50: var(--color-technology-03-50-dark, transparent);
  --active-color-51: var(--color-technology-03-51-dark, transparent);
  --active-color-52: var(--color-technology-03-52-dark, transparent);
  --active-color-53: var(--color-technology-03-53-dark, transparent);
  --active-color-54: var(--color-technology-03-54-dark, transparent);
  --active-color-55: var(--color-technology-03-55-dark, transparent);
  --active-color-56: var(--color-technology-03-56-dark, transparent);
  --active-color-57: var(--color-technology-03-57-dark, transparent);
  --active-color-58: var(--color-technology-03-58-dark, transparent);
  --active-color-59: var(--color-technology-03-59-dark, transparent);
  --active-color-60: var(--color-technology-03-60-dark, transparent);
  --active-color-61: var(--color-technology-03-61-dark, transparent);
  --active-color-62: var(--color-technology-03-62-dark, transparent);
  --active-color-63: var(--color-technology-03-63-dark, transparent);
  --active-color-64: var(--color-technology-03-64-dark, transparent);
  --active-logo_stacked: var(--img-technology-03-logo_stacked-dark);
  --active-logo_horizontal: var(--img-technology-03-logo_horizontal-dark);
  --active-background: var(--img-technology-03-background-dark);
  --active-moodboard: var(--img-technology-03-moodboard-dark);
  --active-hero: var(--img-technology-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;
}

/* mTok — light */
[data-brilliance-hierarchy="technology-03"][data-theme="light"] {
  --active-color-01: var(--color-technology-03-01-light, transparent);
  --active-color-02: var(--color-technology-03-02-light, transparent);
  --active-color-03: var(--color-technology-03-03-light, transparent);
  --active-color-04: var(--color-technology-03-04-light, transparent);
  --active-color-05: var(--color-technology-03-05-light, transparent);
  --active-color-06: var(--color-technology-03-06-light, transparent);
  --active-color-07: var(--color-technology-03-07-light, transparent);
  --active-color-08: var(--color-technology-03-08-light, transparent);
  --active-color-09: var(--color-technology-03-09-light, transparent);
  --active-color-10: var(--color-technology-03-10-light, transparent);
  --active-color-11: var(--color-technology-03-11-light, transparent);
  --active-color-12: var(--color-technology-03-12-light, transparent);
  --active-color-13: var(--color-technology-03-13-light, transparent);
  --active-color-14: var(--color-technology-03-14-light, transparent);
  --active-color-15: var(--color-technology-03-15-light, transparent);
  --active-color-16: var(--color-technology-03-16-light, transparent);
  --active-color-17: var(--color-technology-03-17-light, transparent);
  --active-color-18: var(--color-technology-03-18-light, transparent);
  --active-color-19: var(--color-technology-03-19-light, transparent);
  --active-color-20: var(--color-technology-03-20-light, transparent);
  --active-color-21: var(--color-technology-03-21-light, transparent);
  --active-color-22: var(--color-technology-03-22-light, transparent);
  --active-color-23: var(--color-technology-03-23-light, transparent);
  --active-color-24: var(--color-technology-03-24-light, transparent);
  --active-color-25: var(--color-technology-03-25-light, transparent);
  --active-color-26: var(--color-technology-03-26-light, transparent);
  --active-color-27: var(--color-technology-03-27-light, transparent);
  --active-color-28: var(--color-technology-03-28-light, transparent);
  --active-color-29: var(--color-technology-03-29-light, transparent);
  --active-color-30: var(--color-technology-03-30-light, transparent);
  --active-color-31: var(--color-technology-03-31-light, transparent);
  --active-color-32: var(--color-technology-03-32-light, transparent);
  --active-color-33: var(--color-technology-03-33-light, transparent);
  --active-color-34: var(--color-technology-03-34-light, transparent);
  --active-color-35: var(--color-technology-03-35-light, transparent);
  --active-color-36: var(--color-technology-03-36-light, transparent);
  --active-color-37: var(--color-technology-03-37-light, transparent);
  --active-color-38: var(--color-technology-03-38-light, transparent);
  --active-color-39: var(--color-technology-03-39-light, transparent);
  --active-color-40: var(--color-technology-03-40-light, transparent);
  --active-color-41: var(--color-technology-03-41-light, transparent);
  --active-color-42: var(--color-technology-03-42-light, transparent);
  --active-color-43: var(--color-technology-03-43-light, transparent);
  --active-color-44: var(--color-technology-03-44-light, transparent);
  --active-color-45: var(--color-technology-03-45-light, transparent);
  --active-color-46: var(--color-technology-03-46-light, transparent);
  --active-color-47: var(--color-technology-03-47-light, transparent);
  --active-color-48: var(--color-technology-03-48-light, transparent);
  --active-color-49: var(--color-technology-03-49-light, transparent);
  --active-color-50: var(--color-technology-03-50-light, transparent);
  --active-color-51: var(--color-technology-03-51-light, transparent);
  --active-color-52: var(--color-technology-03-52-light, transparent);
  --active-color-53: var(--color-technology-03-53-light, transparent);
  --active-color-54: var(--color-technology-03-54-light, transparent);
  --active-color-55: var(--color-technology-03-55-light, transparent);
  --active-color-56: var(--color-technology-03-56-light, transparent);
  --active-color-57: var(--color-technology-03-57-light, transparent);
  --active-color-58: var(--color-technology-03-58-light, transparent);
  --active-color-59: var(--color-technology-03-59-light, transparent);
  --active-color-60: var(--color-technology-03-60-light, transparent);
  --active-color-61: var(--color-technology-03-61-light, transparent);
  --active-color-62: var(--color-technology-03-62-light, transparent);
  --active-color-63: var(--color-technology-03-63-light, transparent);
  --active-color-64: var(--color-technology-03-64-light, transparent);
  --active-logo_stacked: var(--img-technology-03-logo_stacked-light);
  --active-logo_horizontal: var(--img-technology-03-logo_horizontal-light);
  --active-background: var(--img-technology-03-background-light);
  --active-moodboard: var(--img-technology-03-moodboard-light);
  --active-hero: var(--img-technology-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;
}

/******************************************************************************
 * SCOPED SECTIONS
 * Class-based overrides for embedding any hierarchy inside another page.
 *
 * Two selector patterns:
 *   1. Ancestor: inherits data-theme from <html>
 *      <div class="scope--technology-01"> ... </div>
 *   2. Explicit: data-theme on the element itself (higher specificity)
 *      <div class="scope--technology-01" data-theme="dark"> ... </div>
 ******************************************************************************/

/* Frost Security — scope section, dark */
[data-theme="dark"] .scope--technology-01,
.scope--technology-01.scope--technology-01[data-theme="dark"] {
--active-color-01: var(--color-technology-01-01-dark);
--active-color-02: var(--color-technology-01-02-dark);
--active-color-03: var(--color-technology-01-03-dark);
--active-color-04: var(--color-technology-01-04-dark);
--active-color-05: var(--color-technology-01-05-dark);
--active-color-06: var(--color-technology-01-06-dark);
--active-color-07: var(--color-technology-01-07-dark);
--active-color-08: var(--color-technology-01-08-dark);
--active-color-09: var(--color-technology-01-09-dark);
--active-color-10: var(--color-technology-01-10-dark);
--active-color-11: var(--color-technology-01-11-dark);
--active-color-12: var(--color-technology-01-12-dark);
--active-color-13: var(--color-technology-01-13-dark);
--active-color-14: var(--color-technology-01-14-dark);
--active-color-15: var(--color-technology-01-15-dark);
--active-color-16: var(--color-technology-01-16-dark);
--active-color-17: var(--color-technology-01-17-dark);
--active-color-18: var(--color-technology-01-18-dark);
--active-color-19: var(--color-technology-01-19-dark);
--active-color-20: var(--color-technology-01-20-dark);
--active-color-21: var(--color-technology-01-21-dark);
--active-color-22: var(--color-technology-01-22-dark);
--active-color-23: var(--color-technology-01-23-dark);
--active-color-24: var(--color-technology-01-24-dark);
--active-color-25: var(--color-technology-01-25-dark);
--active-color-26: var(--color-technology-01-26-dark);
--active-color-27: var(--color-technology-01-27-dark);
--active-color-28: var(--color-technology-01-28-dark);
--active-color-29: var(--color-technology-01-29-dark);
--active-color-30: var(--color-technology-01-30-dark);
--active-color-31: var(--color-technology-01-31-dark);
--active-color-32: var(--color-technology-01-32-dark);
--active-color-33: var(--color-technology-01-33-dark);
--active-color-34: var(--color-technology-01-34-dark);
--active-color-35: var(--color-technology-01-35-dark);
--active-color-36: var(--color-technology-01-36-dark);
--active-color-37: var(--color-technology-01-37-dark);
--active-color-38: var(--color-technology-01-38-dark);
--active-color-39: var(--color-technology-01-39-dark);
--active-color-40: var(--color-technology-01-40-dark);
--active-color-41: var(--color-technology-01-41-dark);
--active-color-42: var(--color-technology-01-42-dark);
--active-color-43: var(--color-technology-01-43-dark);
--active-color-44: var(--color-technology-01-44-dark);
--active-color-45: var(--color-technology-01-45-dark);
--active-color-46: var(--color-technology-01-46-dark);
--active-color-47: var(--color-technology-01-47-dark);
--active-color-48: var(--color-technology-01-48-dark);
--active-color-49: var(--color-technology-01-49-dark);
--active-color-50: var(--color-technology-01-50-dark);
--active-color-51: var(--color-technology-01-51-dark);
--active-color-52: var(--color-technology-01-52-dark);
--active-color-53: var(--color-technology-01-53-dark);
--active-color-54: var(--color-technology-01-54-dark);
--active-color-55: var(--color-technology-01-55-dark);
--active-color-56: var(--color-technology-01-56-dark);
--active-color-57: var(--color-technology-01-57-dark);
--active-color-58: var(--color-technology-01-58-dark);
--active-color-59: var(--color-technology-01-59-dark);
--active-color-60: var(--color-technology-01-60-dark);
--active-color-61: var(--color-technology-01-61-dark);
--active-color-62: var(--color-technology-01-62-dark);
--active-color-63: var(--color-technology-01-63-dark);
--active-color-64: var(--color-technology-01-64-dark);
--active-logo_stacked: var(--img-technology-01-logo_stacked-dark);
--active-logo_horizontal: var(--img-technology-01-logo_horizontal-dark);
--active-background: var(--img-technology-01-background-dark);
--active-moodboard: var(--img-technology-01-moodboard-dark);
--active-hero: var(--img-technology-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;
}

/* Frost Security — scope-ai section, dark */
[data-theme="dark"] .scope-ai--technology-01,
.scope-ai--technology-01.scope-ai--technology-01[data-theme="dark"] {
--active-color-01: var(--ai-color-technology-01-01-dark);
--active-color-02: var(--ai-color-technology-01-02-dark);
--active-color-03: var(--ai-color-technology-01-03-dark);
--active-color-04: var(--ai-color-technology-01-04-dark);
--active-color-05: var(--ai-color-technology-01-05-dark);
--active-color-06: var(--ai-color-technology-01-06-dark);
--active-color-07: var(--ai-color-technology-01-07-dark);
--active-color-08: var(--ai-color-technology-01-08-dark);
--active-color-09: var(--ai-color-technology-01-09-dark);
--active-color-10: var(--ai-color-technology-01-10-dark);
--active-color-11: var(--ai-color-technology-01-11-dark);
--active-color-12: var(--ai-color-technology-01-12-dark);
--active-color-13: var(--ai-color-technology-01-13-dark);
--active-color-14: var(--ai-color-technology-01-14-dark);
--active-color-15: var(--ai-color-technology-01-15-dark);
--active-color-16: var(--ai-color-technology-01-16-dark);
--active-color-17: var(--ai-color-technology-01-17-dark);
--active-color-18: var(--ai-color-technology-01-18-dark);
--active-color-19: var(--ai-color-technology-01-19-dark);
--active-color-20: var(--ai-color-technology-01-20-dark);
--active-color-21: var(--ai-color-technology-01-21-dark);
--active-color-22: var(--ai-color-technology-01-22-dark);
--active-color-23: var(--ai-color-technology-01-23-dark);
--active-color-24: var(--ai-color-technology-01-24-dark);
--active-color-25: var(--ai-color-technology-01-25-dark);
--active-color-26: var(--ai-color-technology-01-26-dark);
--active-color-27: var(--ai-color-technology-01-27-dark);
--active-color-28: var(--ai-color-technology-01-28-dark);
--active-color-29: var(--ai-color-technology-01-29-dark);
--active-color-30: var(--ai-color-technology-01-30-dark);
--active-color-31: var(--ai-color-technology-01-31-dark);
--active-color-32: var(--ai-color-technology-01-32-dark);
--active-color-33: var(--ai-color-technology-01-33-dark);
--active-color-34: var(--ai-color-technology-01-34-dark);
--active-color-35: var(--ai-color-technology-01-35-dark);
--active-color-36: var(--ai-color-technology-01-36-dark);
--active-color-37: var(--ai-color-technology-01-37-dark);
--active-color-38: var(--ai-color-technology-01-38-dark);
--active-color-39: var(--ai-color-technology-01-39-dark);
--active-color-40: var(--ai-color-technology-01-40-dark);
--active-color-41: var(--ai-color-technology-01-41-dark);
--active-color-42: var(--ai-color-technology-01-42-dark);
--active-color-43: var(--ai-color-technology-01-43-dark);
--active-color-44: var(--ai-color-technology-01-44-dark);
--active-color-45: var(--ai-color-technology-01-45-dark);
--active-color-46: var(--ai-color-technology-01-46-dark);
--active-color-47: var(--ai-color-technology-01-47-dark);
--active-color-48: var(--ai-color-technology-01-48-dark);
--active-color-49: var(--ai-color-technology-01-49-dark);
--active-color-50: var(--ai-color-technology-01-50-dark);
--active-color-51: var(--ai-color-technology-01-51-dark);
--active-color-52: var(--ai-color-technology-01-52-dark);
--active-color-53: var(--ai-color-technology-01-53-dark);
--active-color-54: var(--ai-color-technology-01-54-dark);
--active-color-55: var(--ai-color-technology-01-55-dark);
--active-color-56: var(--ai-color-technology-01-56-dark);
--active-color-57: var(--ai-color-technology-01-57-dark);
--active-color-58: var(--ai-color-technology-01-58-dark);
--active-color-59: var(--ai-color-technology-01-59-dark);
--active-color-60: var(--ai-color-technology-01-60-dark);
--active-color-61: var(--ai-color-technology-01-61-dark);
--active-color-62: var(--ai-color-technology-01-62-dark);
--active-color-63: var(--ai-color-technology-01-63-dark);
--active-color-64: var(--ai-color-technology-01-64-dark);
--active-logo_stacked: var(--img-technology-01-logo_stacked-dark);
--active-logo_horizontal: var(--img-technology-01-logo_horizontal-dark);
--active-background: var(--img-technology-01-background-dark);
--active-moodboard: var(--img-technology-01-moodboard-dark);
--active-hero: var(--img-technology-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;
}

/* Frost Security — scope-user section, dark */
[data-theme="dark"] .scope-user--technology-01,
.scope-user--technology-01.scope-user--technology-01[data-theme="dark"] {
--active-color-01: var(--user-color-technology-01-01-dark);
--active-color-02: var(--user-color-technology-01-02-dark);
--active-color-03: var(--user-color-technology-01-03-dark);
--active-color-04: var(--user-color-technology-01-04-dark);
--active-color-05: var(--user-color-technology-01-05-dark);
--active-color-06: var(--user-color-technology-01-06-dark);
--active-color-07: var(--user-color-technology-01-07-dark);
--active-color-08: var(--user-color-technology-01-08-dark);
--active-color-09: var(--user-color-technology-01-09-dark);
--active-color-10: var(--user-color-technology-01-10-dark);
--active-color-11: var(--user-color-technology-01-11-dark);
--active-color-12: var(--user-color-technology-01-12-dark);
--active-color-13: var(--user-color-technology-01-13-dark);
--active-color-14: var(--user-color-technology-01-14-dark);
--active-color-15: var(--user-color-technology-01-15-dark);
--active-color-16: var(--user-color-technology-01-16-dark);
--active-color-17: var(--user-color-technology-01-17-dark);
--active-color-18: var(--user-color-technology-01-18-dark);
--active-color-19: var(--user-color-technology-01-19-dark);
--active-color-20: var(--user-color-technology-01-20-dark);
--active-color-21: var(--user-color-technology-01-21-dark);
--active-color-22: var(--user-color-technology-01-22-dark);
--active-color-23: var(--user-color-technology-01-23-dark);
--active-color-24: var(--user-color-technology-01-24-dark);
--active-color-25: var(--user-color-technology-01-25-dark);
--active-color-26: var(--user-color-technology-01-26-dark);
--active-color-27: var(--user-color-technology-01-27-dark);
--active-color-28: var(--user-color-technology-01-28-dark);
--active-color-29: var(--user-color-technology-01-29-dark);
--active-color-30: var(--user-color-technology-01-30-dark);
--active-color-31: var(--user-color-technology-01-31-dark);
--active-color-32: var(--user-color-technology-01-32-dark);
--active-color-33: var(--user-color-technology-01-33-dark);
--active-color-34: var(--user-color-technology-01-34-dark);
--active-color-35: var(--user-color-technology-01-35-dark);
--active-color-36: var(--user-color-technology-01-36-dark);
--active-color-37: var(--user-color-technology-01-37-dark);
--active-color-38: var(--user-color-technology-01-38-dark);
--active-color-39: var(--user-color-technology-01-39-dark);
--active-color-40: var(--user-color-technology-01-40-dark);
--active-color-41: var(--user-color-technology-01-41-dark);
--active-color-42: var(--user-color-technology-01-42-dark);
--active-color-43: var(--user-color-technology-01-43-dark);
--active-color-44: var(--user-color-technology-01-44-dark);
--active-color-45: var(--user-color-technology-01-45-dark);
--active-color-46: var(--user-color-technology-01-46-dark);
--active-color-47: var(--user-color-technology-01-47-dark);
--active-color-48: var(--user-color-technology-01-48-dark);
--active-color-49: var(--user-color-technology-01-49-dark);
--active-color-50: var(--user-color-technology-01-50-dark);
--active-color-51: var(--user-color-technology-01-51-dark);
--active-color-52: var(--user-color-technology-01-52-dark);
--active-color-53: var(--user-color-technology-01-53-dark);
--active-color-54: var(--user-color-technology-01-54-dark);
--active-color-55: var(--user-color-technology-01-55-dark);
--active-color-56: var(--user-color-technology-01-56-dark);
--active-color-57: var(--user-color-technology-01-57-dark);
--active-color-58: var(--user-color-technology-01-58-dark);
--active-color-59: var(--user-color-technology-01-59-dark);
--active-color-60: var(--user-color-technology-01-60-dark);
--active-color-61: var(--user-color-technology-01-61-dark);
--active-color-62: var(--user-color-technology-01-62-dark);
--active-color-63: var(--user-color-technology-01-63-dark);
--active-color-64: var(--user-color-technology-01-64-dark);
--active-logo_stacked: var(--img-technology-01-logo_stacked-dark);
--active-logo_horizontal: var(--img-technology-01-logo_horizontal-dark);
--active-background: var(--img-technology-01-background-dark);
--active-moodboard: var(--img-technology-01-moodboard-dark);
--active-hero: var(--img-technology-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;
}

/* Frost Security — scope section, light */
[data-theme="light"] .scope--technology-01,
.scope--technology-01.scope--technology-01[data-theme="light"] {
--active-color-01: var(--color-technology-01-01-light);
--active-color-02: var(--color-technology-01-02-light);
--active-color-03: var(--color-technology-01-03-light);
--active-color-04: var(--color-technology-01-04-light);
--active-color-05: var(--color-technology-01-05-light);
--active-color-06: var(--color-technology-01-06-light);
--active-color-07: var(--color-technology-01-07-light);
--active-color-08: var(--color-technology-01-08-light);
--active-color-09: var(--color-technology-01-09-light);
--active-color-10: var(--color-technology-01-10-light);
--active-color-11: var(--color-technology-01-11-light);
--active-color-12: var(--color-technology-01-12-light);
--active-color-13: var(--color-technology-01-13-light);
--active-color-14: var(--color-technology-01-14-light);
--active-color-15: var(--color-technology-01-15-light);
--active-color-16: var(--color-technology-01-16-light);
--active-color-17: var(--color-technology-01-17-light);
--active-color-18: var(--color-technology-01-18-light);
--active-color-19: var(--color-technology-01-19-light);
--active-color-20: var(--color-technology-01-20-light);
--active-color-21: var(--color-technology-01-21-light);
--active-color-22: var(--color-technology-01-22-light);
--active-color-23: var(--color-technology-01-23-light);
--active-color-24: var(--color-technology-01-24-light);
--active-color-25: var(--color-technology-01-25-light);
--active-color-26: var(--color-technology-01-26-light);
--active-color-27: var(--color-technology-01-27-light);
--active-color-28: var(--color-technology-01-28-light);
--active-color-29: var(--color-technology-01-29-light);
--active-color-30: var(--color-technology-01-30-light);
--active-color-31: var(--color-technology-01-31-light);
--active-color-32: var(--color-technology-01-32-light);
--active-color-33: var(--color-technology-01-33-light);
--active-color-34: var(--color-technology-01-34-light);
--active-color-35: var(--color-technology-01-35-light);
--active-color-36: var(--color-technology-01-36-light);
--active-color-37: var(--color-technology-01-37-light);
--active-color-38: var(--color-technology-01-38-light);
--active-color-39: var(--color-technology-01-39-light);
--active-color-40: var(--color-technology-01-40-light);
--active-color-41: var(--color-technology-01-41-light);
--active-color-42: var(--color-technology-01-42-light);
--active-color-43: var(--color-technology-01-43-light);
--active-color-44: var(--color-technology-01-44-light);
--active-color-45: var(--color-technology-01-45-light);
--active-color-46: var(--color-technology-01-46-light);
--active-color-47: var(--color-technology-01-47-light);
--active-color-48: var(--color-technology-01-48-light);
--active-color-49: var(--color-technology-01-49-light);
--active-color-50: var(--color-technology-01-50-light);
--active-color-51: var(--color-technology-01-51-light);
--active-color-52: var(--color-technology-01-52-light);
--active-color-53: var(--color-technology-01-53-light);
--active-color-54: var(--color-technology-01-54-light);
--active-color-55: var(--color-technology-01-55-light);
--active-color-56: var(--color-technology-01-56-light);
--active-color-57: var(--color-technology-01-57-light);
--active-color-58: var(--color-technology-01-58-light);
--active-color-59: var(--color-technology-01-59-light);
--active-color-60: var(--color-technology-01-60-light);
--active-color-61: var(--color-technology-01-61-light);
--active-color-62: var(--color-technology-01-62-light);
--active-color-63: var(--color-technology-01-63-light);
--active-color-64: var(--color-technology-01-64-light);
--active-logo_stacked: var(--img-technology-01-logo_stacked-light);
--active-logo_horizontal: var(--img-technology-01-logo_horizontal-light);
--active-background: var(--img-technology-01-background-light);
--active-moodboard: var(--img-technology-01-moodboard-light);
--active-hero: var(--img-technology-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;
}

/* Frost Security — scope-ai section, light */
[data-theme="light"] .scope-ai--technology-01,
.scope-ai--technology-01.scope-ai--technology-01[data-theme="light"] {
--active-color-01: var(--ai-color-technology-01-01-light);
--active-color-02: var(--ai-color-technology-01-02-light);
--active-color-03: var(--ai-color-technology-01-03-light);
--active-color-04: var(--ai-color-technology-01-04-light);
--active-color-05: var(--ai-color-technology-01-05-light);
--active-color-06: var(--ai-color-technology-01-06-light);
--active-color-07: var(--ai-color-technology-01-07-light);
--active-color-08: var(--ai-color-technology-01-08-light);
--active-color-09: var(--ai-color-technology-01-09-light);
--active-color-10: var(--ai-color-technology-01-10-light);
--active-color-11: var(--ai-color-technology-01-11-light);
--active-color-12: var(--ai-color-technology-01-12-light);
--active-color-13: var(--ai-color-technology-01-13-light);
--active-color-14: var(--ai-color-technology-01-14-light);
--active-color-15: var(--ai-color-technology-01-15-light);
--active-color-16: var(--ai-color-technology-01-16-light);
--active-color-17: var(--ai-color-technology-01-17-light);
--active-color-18: var(--ai-color-technology-01-18-light);
--active-color-19: var(--ai-color-technology-01-19-light);
--active-color-20: var(--ai-color-technology-01-20-light);
--active-color-21: var(--ai-color-technology-01-21-light);
--active-color-22: var(--ai-color-technology-01-22-light);
--active-color-23: var(--ai-color-technology-01-23-light);
--active-color-24: var(--ai-color-technology-01-24-light);
--active-color-25: var(--ai-color-technology-01-25-light);
--active-color-26: var(--ai-color-technology-01-26-light);
--active-color-27: var(--ai-color-technology-01-27-light);
--active-color-28: var(--ai-color-technology-01-28-light);
--active-color-29: var(--ai-color-technology-01-29-light);
--active-color-30: var(--ai-color-technology-01-30-light);
--active-color-31: var(--ai-color-technology-01-31-light);
--active-color-32: var(--ai-color-technology-01-32-light);
--active-color-33: var(--ai-color-technology-01-33-light);
--active-color-34: var(--ai-color-technology-01-34-light);
--active-color-35: var(--ai-color-technology-01-35-light);
--active-color-36: var(--ai-color-technology-01-36-light);
--active-color-37: var(--ai-color-technology-01-37-light);
--active-color-38: var(--ai-color-technology-01-38-light);
--active-color-39: var(--ai-color-technology-01-39-light);
--active-color-40: var(--ai-color-technology-01-40-light);
--active-color-41: var(--ai-color-technology-01-41-light);
--active-color-42: var(--ai-color-technology-01-42-light);
--active-color-43: var(--ai-color-technology-01-43-light);
--active-color-44: var(--ai-color-technology-01-44-light);
--active-color-45: var(--ai-color-technology-01-45-light);
--active-color-46: var(--ai-color-technology-01-46-light);
--active-color-47: var(--ai-color-technology-01-47-light);
--active-color-48: var(--ai-color-technology-01-48-light);
--active-color-49: var(--ai-color-technology-01-49-light);
--active-color-50: var(--ai-color-technology-01-50-light);
--active-color-51: var(--ai-color-technology-01-51-light);
--active-color-52: var(--ai-color-technology-01-52-light);
--active-color-53: var(--ai-color-technology-01-53-light);
--active-color-54: var(--ai-color-technology-01-54-light);
--active-color-55: var(--ai-color-technology-01-55-light);
--active-color-56: var(--ai-color-technology-01-56-light);
--active-color-57: var(--ai-color-technology-01-57-light);
--active-color-58: var(--ai-color-technology-01-58-light);
--active-color-59: var(--ai-color-technology-01-59-light);
--active-color-60: var(--ai-color-technology-01-60-light);
--active-color-61: var(--ai-color-technology-01-61-light);
--active-color-62: var(--ai-color-technology-01-62-light);
--active-color-63: var(--ai-color-technology-01-63-light);
--active-color-64: var(--ai-color-technology-01-64-light);
--active-logo_stacked: var(--img-technology-01-logo_stacked-light);
--active-logo_horizontal: var(--img-technology-01-logo_horizontal-light);
--active-background: var(--img-technology-01-background-light);
--active-moodboard: var(--img-technology-01-moodboard-light);
--active-hero: var(--img-technology-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;
}

/* Frost Security — scope-user section, light */
[data-theme="light"] .scope-user--technology-01,
.scope-user--technology-01.scope-user--technology-01[data-theme="light"] {
--active-color-01: var(--user-color-technology-01-01-light);
--active-color-02: var(--user-color-technology-01-02-light);
--active-color-03: var(--user-color-technology-01-03-light);
--active-color-04: var(--user-color-technology-01-04-light);
--active-color-05: var(--user-color-technology-01-05-light);
--active-color-06: var(--user-color-technology-01-06-light);
--active-color-07: var(--user-color-technology-01-07-light);
--active-color-08: var(--user-color-technology-01-08-light);
--active-color-09: var(--user-color-technology-01-09-light);
--active-color-10: var(--user-color-technology-01-10-light);
--active-color-11: var(--user-color-technology-01-11-light);
--active-color-12: var(--user-color-technology-01-12-light);
--active-color-13: var(--user-color-technology-01-13-light);
--active-color-14: var(--user-color-technology-01-14-light);
--active-color-15: var(--user-color-technology-01-15-light);
--active-color-16: var(--user-color-technology-01-16-light);
--active-color-17: var(--user-color-technology-01-17-light);
--active-color-18: var(--user-color-technology-01-18-light);
--active-color-19: var(--user-color-technology-01-19-light);
--active-color-20: var(--user-color-technology-01-20-light);
--active-color-21: var(--user-color-technology-01-21-light);
--active-color-22: var(--user-color-technology-01-22-light);
--active-color-23: var(--user-color-technology-01-23-light);
--active-color-24: var(--user-color-technology-01-24-light);
--active-color-25: var(--user-color-technology-01-25-light);
--active-color-26: var(--user-color-technology-01-26-light);
--active-color-27: var(--user-color-technology-01-27-light);
--active-color-28: var(--user-color-technology-01-28-light);
--active-color-29: var(--user-color-technology-01-29-light);
--active-color-30: var(--user-color-technology-01-30-light);
--active-color-31: var(--user-color-technology-01-31-light);
--active-color-32: var(--user-color-technology-01-32-light);
--active-color-33: var(--user-color-technology-01-33-light);
--active-color-34: var(--user-color-technology-01-34-light);
--active-color-35: var(--user-color-technology-01-35-light);
--active-color-36: var(--user-color-technology-01-36-light);
--active-color-37: var(--user-color-technology-01-37-light);
--active-color-38: var(--user-color-technology-01-38-light);
--active-color-39: var(--user-color-technology-01-39-light);
--active-color-40: var(--user-color-technology-01-40-light);
--active-color-41: var(--user-color-technology-01-41-light);
--active-color-42: var(--user-color-technology-01-42-light);
--active-color-43: var(--user-color-technology-01-43-light);
--active-color-44: var(--user-color-technology-01-44-light);
--active-color-45: var(--user-color-technology-01-45-light);
--active-color-46: var(--user-color-technology-01-46-light);
--active-color-47: var(--user-color-technology-01-47-light);
--active-color-48: var(--user-color-technology-01-48-light);
--active-color-49: var(--user-color-technology-01-49-light);
--active-color-50: var(--user-color-technology-01-50-light);
--active-color-51: var(--user-color-technology-01-51-light);
--active-color-52: var(--user-color-technology-01-52-light);
--active-color-53: var(--user-color-technology-01-53-light);
--active-color-54: var(--user-color-technology-01-54-light);
--active-color-55: var(--user-color-technology-01-55-light);
--active-color-56: var(--user-color-technology-01-56-light);
--active-color-57: var(--user-color-technology-01-57-light);
--active-color-58: var(--user-color-technology-01-58-light);
--active-color-59: var(--user-color-technology-01-59-light);
--active-color-60: var(--user-color-technology-01-60-light);
--active-color-61: var(--user-color-technology-01-61-light);
--active-color-62: var(--user-color-technology-01-62-light);
--active-color-63: var(--user-color-technology-01-63-light);
--active-color-64: var(--user-color-technology-01-64-light);
--active-logo_stacked: var(--img-technology-01-logo_stacked-light);
--active-logo_horizontal: var(--img-technology-01-logo_horizontal-light);
--active-background: var(--img-technology-01-background-light);
--active-moodboard: var(--img-technology-01-moodboard-light);
--active-hero: var(--img-technology-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;
}

/* DA-M — scope section, dark */
[data-theme="dark"] .scope--technology-02,
.scope--technology-02.scope--technology-02[data-theme="dark"] {
--active-color-01: var(--color-technology-02-01-dark);
--active-color-02: var(--color-technology-02-02-dark);
--active-color-03: var(--color-technology-02-03-dark);
--active-color-04: var(--color-technology-02-04-dark);
--active-color-05: var(--color-technology-02-05-dark);
--active-color-06: var(--color-technology-02-06-dark);
--active-color-07: var(--color-technology-02-07-dark);
--active-color-08: var(--color-technology-02-08-dark);
--active-color-09: var(--color-technology-02-09-dark);
--active-color-10: var(--color-technology-02-10-dark);
--active-color-11: var(--color-technology-02-11-dark);
--active-color-12: var(--color-technology-02-12-dark);
--active-color-13: var(--color-technology-02-13-dark);
--active-color-14: var(--color-technology-02-14-dark);
--active-color-15: var(--color-technology-02-15-dark);
--active-color-16: var(--color-technology-02-16-dark);
--active-color-17: var(--color-technology-02-17-dark);
--active-color-18: var(--color-technology-02-18-dark);
--active-color-19: var(--color-technology-02-19-dark);
--active-color-20: var(--color-technology-02-20-dark);
--active-color-21: var(--color-technology-02-21-dark);
--active-color-22: var(--color-technology-02-22-dark);
--active-color-23: var(--color-technology-02-23-dark);
--active-color-24: var(--color-technology-02-24-dark);
--active-color-25: var(--color-technology-02-25-dark);
--active-color-26: var(--color-technology-02-26-dark);
--active-color-27: var(--color-technology-02-27-dark);
--active-color-28: var(--color-technology-02-28-dark);
--active-color-29: var(--color-technology-02-29-dark);
--active-color-30: var(--color-technology-02-30-dark);
--active-color-31: var(--color-technology-02-31-dark);
--active-color-32: var(--color-technology-02-32-dark);
--active-color-33: var(--color-technology-02-33-dark);
--active-color-34: var(--color-technology-02-34-dark);
--active-color-35: var(--color-technology-02-35-dark);
--active-color-36: var(--color-technology-02-36-dark);
--active-color-37: var(--color-technology-02-37-dark);
--active-color-38: var(--color-technology-02-38-dark);
--active-color-39: var(--color-technology-02-39-dark);
--active-color-40: var(--color-technology-02-40-dark);
--active-color-41: var(--color-technology-02-41-dark);
--active-color-42: var(--color-technology-02-42-dark);
--active-color-43: var(--color-technology-02-43-dark);
--active-color-44: var(--color-technology-02-44-dark);
--active-color-45: var(--color-technology-02-45-dark);
--active-color-46: var(--color-technology-02-46-dark);
--active-color-47: var(--color-technology-02-47-dark);
--active-color-48: var(--color-technology-02-48-dark);
--active-color-49: var(--color-technology-02-49-dark);
--active-color-50: var(--color-technology-02-50-dark);
--active-color-51: var(--color-technology-02-51-dark);
--active-color-52: var(--color-technology-02-52-dark);
--active-color-53: var(--color-technology-02-53-dark);
--active-color-54: var(--color-technology-02-54-dark);
--active-color-55: var(--color-technology-02-55-dark);
--active-color-56: var(--color-technology-02-56-dark);
--active-color-57: var(--color-technology-02-57-dark);
--active-color-58: var(--color-technology-02-58-dark);
--active-color-59: var(--color-technology-02-59-dark);
--active-color-60: var(--color-technology-02-60-dark);
--active-color-61: var(--color-technology-02-61-dark);
--active-color-62: var(--color-technology-02-62-dark);
--active-color-63: var(--color-technology-02-63-dark);
--active-color-64: var(--color-technology-02-64-dark);
--active-logo_stacked: var(--img-technology-02-logo_stacked-dark);
--active-logo_horizontal: var(--img-technology-02-logo_horizontal-dark);
--active-background: var(--img-technology-02-background-dark);
--active-moodboard: var(--img-technology-02-moodboard-dark);
--active-hero: var(--img-technology-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;
}

/* DA-M — scope-ai section, dark */
[data-theme="dark"] .scope-ai--technology-02,
.scope-ai--technology-02.scope-ai--technology-02[data-theme="dark"] {
--active-color-01: var(--ai-color-technology-02-01-dark);
--active-color-02: var(--ai-color-technology-02-02-dark);
--active-color-03: var(--ai-color-technology-02-03-dark);
--active-color-04: var(--ai-color-technology-02-04-dark);
--active-color-05: var(--ai-color-technology-02-05-dark);
--active-color-06: var(--ai-color-technology-02-06-dark);
--active-color-07: var(--ai-color-technology-02-07-dark);
--active-color-08: var(--ai-color-technology-02-08-dark);
--active-color-09: var(--ai-color-technology-02-09-dark);
--active-color-10: var(--ai-color-technology-02-10-dark);
--active-color-11: var(--ai-color-technology-02-11-dark);
--active-color-12: var(--ai-color-technology-02-12-dark);
--active-color-13: var(--ai-color-technology-02-13-dark);
--active-color-14: var(--ai-color-technology-02-14-dark);
--active-color-15: var(--ai-color-technology-02-15-dark);
--active-color-16: var(--ai-color-technology-02-16-dark);
--active-color-17: var(--ai-color-technology-02-17-dark);
--active-color-18: var(--ai-color-technology-02-18-dark);
--active-color-19: var(--ai-color-technology-02-19-dark);
--active-color-20: var(--ai-color-technology-02-20-dark);
--active-color-21: var(--ai-color-technology-02-21-dark);
--active-color-22: var(--ai-color-technology-02-22-dark);
--active-color-23: var(--ai-color-technology-02-23-dark);
--active-color-24: var(--ai-color-technology-02-24-dark);
--active-color-25: var(--ai-color-technology-02-25-dark);
--active-color-26: var(--ai-color-technology-02-26-dark);
--active-color-27: var(--ai-color-technology-02-27-dark);
--active-color-28: var(--ai-color-technology-02-28-dark);
--active-color-29: var(--ai-color-technology-02-29-dark);
--active-color-30: var(--ai-color-technology-02-30-dark);
--active-color-31: var(--ai-color-technology-02-31-dark);
--active-color-32: var(--ai-color-technology-02-32-dark);
--active-color-33: var(--ai-color-technology-02-33-dark);
--active-color-34: var(--ai-color-technology-02-34-dark);
--active-color-35: var(--ai-color-technology-02-35-dark);
--active-color-36: var(--ai-color-technology-02-36-dark);
--active-color-37: var(--ai-color-technology-02-37-dark);
--active-color-38: var(--ai-color-technology-02-38-dark);
--active-color-39: var(--ai-color-technology-02-39-dark);
--active-color-40: var(--ai-color-technology-02-40-dark);
--active-color-41: var(--ai-color-technology-02-41-dark);
--active-color-42: var(--ai-color-technology-02-42-dark);
--active-color-43: var(--ai-color-technology-02-43-dark);
--active-color-44: var(--ai-color-technology-02-44-dark);
--active-color-45: var(--ai-color-technology-02-45-dark);
--active-color-46: var(--ai-color-technology-02-46-dark);
--active-color-47: var(--ai-color-technology-02-47-dark);
--active-color-48: var(--ai-color-technology-02-48-dark);
--active-color-49: var(--ai-color-technology-02-49-dark);
--active-color-50: var(--ai-color-technology-02-50-dark);
--active-color-51: var(--ai-color-technology-02-51-dark);
--active-color-52: var(--ai-color-technology-02-52-dark);
--active-color-53: var(--ai-color-technology-02-53-dark);
--active-color-54: var(--ai-color-technology-02-54-dark);
--active-color-55: var(--ai-color-technology-02-55-dark);
--active-color-56: var(--ai-color-technology-02-56-dark);
--active-color-57: var(--ai-color-technology-02-57-dark);
--active-color-58: var(--ai-color-technology-02-58-dark);
--active-color-59: var(--ai-color-technology-02-59-dark);
--active-color-60: var(--ai-color-technology-02-60-dark);
--active-color-61: var(--ai-color-technology-02-61-dark);
--active-color-62: var(--ai-color-technology-02-62-dark);
--active-color-63: var(--ai-color-technology-02-63-dark);
--active-color-64: var(--ai-color-technology-02-64-dark);
--active-logo_stacked: var(--img-technology-02-logo_stacked-dark);
--active-logo_horizontal: var(--img-technology-02-logo_horizontal-dark);
--active-background: var(--img-technology-02-background-dark);
--active-moodboard: var(--img-technology-02-moodboard-dark);
--active-hero: var(--img-technology-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;
}

/* DA-M — scope-user section, dark */
[data-theme="dark"] .scope-user--technology-02,
.scope-user--technology-02.scope-user--technology-02[data-theme="dark"] {
--active-color-01: var(--user-color-technology-02-01-dark);
--active-color-02: var(--user-color-technology-02-02-dark);
--active-color-03: var(--user-color-technology-02-03-dark);
--active-color-04: var(--user-color-technology-02-04-dark);
--active-color-05: var(--user-color-technology-02-05-dark);
--active-color-06: var(--user-color-technology-02-06-dark);
--active-color-07: var(--user-color-technology-02-07-dark);
--active-color-08: var(--user-color-technology-02-08-dark);
--active-color-09: var(--user-color-technology-02-09-dark);
--active-color-10: var(--user-color-technology-02-10-dark);
--active-color-11: var(--user-color-technology-02-11-dark);
--active-color-12: var(--user-color-technology-02-12-dark);
--active-color-13: var(--user-color-technology-02-13-dark);
--active-color-14: var(--user-color-technology-02-14-dark);
--active-color-15: var(--user-color-technology-02-15-dark);
--active-color-16: var(--user-color-technology-02-16-dark);
--active-color-17: var(--user-color-technology-02-17-dark);
--active-color-18: var(--user-color-technology-02-18-dark);
--active-color-19: var(--user-color-technology-02-19-dark);
--active-color-20: var(--user-color-technology-02-20-dark);
--active-color-21: var(--user-color-technology-02-21-dark);
--active-color-22: var(--user-color-technology-02-22-dark);
--active-color-23: var(--user-color-technology-02-23-dark);
--active-color-24: var(--user-color-technology-02-24-dark);
--active-color-25: var(--user-color-technology-02-25-dark);
--active-color-26: var(--user-color-technology-02-26-dark);
--active-color-27: var(--user-color-technology-02-27-dark);
--active-color-28: var(--user-color-technology-02-28-dark);
--active-color-29: var(--user-color-technology-02-29-dark);
--active-color-30: var(--user-color-technology-02-30-dark);
--active-color-31: var(--user-color-technology-02-31-dark);
--active-color-32: var(--user-color-technology-02-32-dark);
--active-color-33: var(--user-color-technology-02-33-dark);
--active-color-34: var(--user-color-technology-02-34-dark);
--active-color-35: var(--user-color-technology-02-35-dark);
--active-color-36: var(--user-color-technology-02-36-dark);
--active-color-37: var(--user-color-technology-02-37-dark);
--active-color-38: var(--user-color-technology-02-38-dark);
--active-color-39: var(--user-color-technology-02-39-dark);
--active-color-40: var(--user-color-technology-02-40-dark);
--active-color-41: var(--user-color-technology-02-41-dark);
--active-color-42: var(--user-color-technology-02-42-dark);
--active-color-43: var(--user-color-technology-02-43-dark);
--active-color-44: var(--user-color-technology-02-44-dark);
--active-color-45: var(--user-color-technology-02-45-dark);
--active-color-46: var(--user-color-technology-02-46-dark);
--active-color-47: var(--user-color-technology-02-47-dark);
--active-color-48: var(--user-color-technology-02-48-dark);
--active-color-49: var(--user-color-technology-02-49-dark);
--active-color-50: var(--user-color-technology-02-50-dark);
--active-color-51: var(--user-color-technology-02-51-dark);
--active-color-52: var(--user-color-technology-02-52-dark);
--active-color-53: var(--user-color-technology-02-53-dark);
--active-color-54: var(--user-color-technology-02-54-dark);
--active-color-55: var(--user-color-technology-02-55-dark);
--active-color-56: var(--user-color-technology-02-56-dark);
--active-color-57: var(--user-color-technology-02-57-dark);
--active-color-58: var(--user-color-technology-02-58-dark);
--active-color-59: var(--user-color-technology-02-59-dark);
--active-color-60: var(--user-color-technology-02-60-dark);
--active-color-61: var(--user-color-technology-02-61-dark);
--active-color-62: var(--user-color-technology-02-62-dark);
--active-color-63: var(--user-color-technology-02-63-dark);
--active-color-64: var(--user-color-technology-02-64-dark);
--active-logo_stacked: var(--img-technology-02-logo_stacked-dark);
--active-logo_horizontal: var(--img-technology-02-logo_horizontal-dark);
--active-background: var(--img-technology-02-background-dark);
--active-moodboard: var(--img-technology-02-moodboard-dark);
--active-hero: var(--img-technology-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;
}

/* DA-M — scope section, light */
[data-theme="light"] .scope--technology-02,
.scope--technology-02.scope--technology-02[data-theme="light"] {
--active-color-01: var(--color-technology-02-01-light);
--active-color-02: var(--color-technology-02-02-light);
--active-color-03: var(--color-technology-02-03-light);
--active-color-04: var(--color-technology-02-04-light);
--active-color-05: var(--color-technology-02-05-light);
--active-color-06: var(--color-technology-02-06-light);
--active-color-07: var(--color-technology-02-07-light);
--active-color-08: var(--color-technology-02-08-light);
--active-color-09: var(--color-technology-02-09-light);
--active-color-10: var(--color-technology-02-10-light);
--active-color-11: var(--color-technology-02-11-light);
--active-color-12: var(--color-technology-02-12-light);
--active-color-13: var(--color-technology-02-13-light);
--active-color-14: var(--color-technology-02-14-light);
--active-color-15: var(--color-technology-02-15-light);
--active-color-16: var(--color-technology-02-16-light);
--active-color-17: var(--color-technology-02-17-light);
--active-color-18: var(--color-technology-02-18-light);
--active-color-19: var(--color-technology-02-19-light);
--active-color-20: var(--color-technology-02-20-light);
--active-color-21: var(--color-technology-02-21-light);
--active-color-22: var(--color-technology-02-22-light);
--active-color-23: var(--color-technology-02-23-light);
--active-color-24: var(--color-technology-02-24-light);
--active-color-25: var(--color-technology-02-25-light);
--active-color-26: var(--color-technology-02-26-light);
--active-color-27: var(--color-technology-02-27-light);
--active-color-28: var(--color-technology-02-28-light);
--active-color-29: var(--color-technology-02-29-light);
--active-color-30: var(--color-technology-02-30-light);
--active-color-31: var(--color-technology-02-31-light);
--active-color-32: var(--color-technology-02-32-light);
--active-color-33: var(--color-technology-02-33-light);
--active-color-34: var(--color-technology-02-34-light);
--active-color-35: var(--color-technology-02-35-light);
--active-color-36: var(--color-technology-02-36-light);
--active-color-37: var(--color-technology-02-37-light);
--active-color-38: var(--color-technology-02-38-light);
--active-color-39: var(--color-technology-02-39-light);
--active-color-40: var(--color-technology-02-40-light);
--active-color-41: var(--color-technology-02-41-light);
--active-color-42: var(--color-technology-02-42-light);
--active-color-43: var(--color-technology-02-43-light);
--active-color-44: var(--color-technology-02-44-light);
--active-color-45: var(--color-technology-02-45-light);
--active-color-46: var(--color-technology-02-46-light);
--active-color-47: var(--color-technology-02-47-light);
--active-color-48: var(--color-technology-02-48-light);
--active-color-49: var(--color-technology-02-49-light);
--active-color-50: var(--color-technology-02-50-light);
--active-color-51: var(--color-technology-02-51-light);
--active-color-52: var(--color-technology-02-52-light);
--active-color-53: var(--color-technology-02-53-light);
--active-color-54: var(--color-technology-02-54-light);
--active-color-55: var(--color-technology-02-55-light);
--active-color-56: var(--color-technology-02-56-light);
--active-color-57: var(--color-technology-02-57-light);
--active-color-58: var(--color-technology-02-58-light);
--active-color-59: var(--color-technology-02-59-light);
--active-color-60: var(--color-technology-02-60-light);
--active-color-61: var(--color-technology-02-61-light);
--active-color-62: var(--color-technology-02-62-light);
--active-color-63: var(--color-technology-02-63-light);
--active-color-64: var(--color-technology-02-64-light);
--active-logo_stacked: var(--img-technology-02-logo_stacked-light);
--active-logo_horizontal: var(--img-technology-02-logo_horizontal-light);
--active-background: var(--img-technology-02-background-light);
--active-moodboard: var(--img-technology-02-moodboard-light);
--active-hero: var(--img-technology-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;
}

/* DA-M — scope-ai section, light */
[data-theme="light"] .scope-ai--technology-02,
.scope-ai--technology-02.scope-ai--technology-02[data-theme="light"] {
--active-color-01: var(--ai-color-technology-02-01-light);
--active-color-02: var(--ai-color-technology-02-02-light);
--active-color-03: var(--ai-color-technology-02-03-light);
--active-color-04: var(--ai-color-technology-02-04-light);
--active-color-05: var(--ai-color-technology-02-05-light);
--active-color-06: var(--ai-color-technology-02-06-light);
--active-color-07: var(--ai-color-technology-02-07-light);
--active-color-08: var(--ai-color-technology-02-08-light);
--active-color-09: var(--ai-color-technology-02-09-light);
--active-color-10: var(--ai-color-technology-02-10-light);
--active-color-11: var(--ai-color-technology-02-11-light);
--active-color-12: var(--ai-color-technology-02-12-light);
--active-color-13: var(--ai-color-technology-02-13-light);
--active-color-14: var(--ai-color-technology-02-14-light);
--active-color-15: var(--ai-color-technology-02-15-light);
--active-color-16: var(--ai-color-technology-02-16-light);
--active-color-17: var(--ai-color-technology-02-17-light);
--active-color-18: var(--ai-color-technology-02-18-light);
--active-color-19: var(--ai-color-technology-02-19-light);
--active-color-20: var(--ai-color-technology-02-20-light);
--active-color-21: var(--ai-color-technology-02-21-light);
--active-color-22: var(--ai-color-technology-02-22-light);
--active-color-23: var(--ai-color-technology-02-23-light);
--active-color-24: var(--ai-color-technology-02-24-light);
--active-color-25: var(--ai-color-technology-02-25-light);
--active-color-26: var(--ai-color-technology-02-26-light);
--active-color-27: var(--ai-color-technology-02-27-light);
--active-color-28: var(--ai-color-technology-02-28-light);
--active-color-29: var(--ai-color-technology-02-29-light);
--active-color-30: var(--ai-color-technology-02-30-light);
--active-color-31: var(--ai-color-technology-02-31-light);
--active-color-32: var(--ai-color-technology-02-32-light);
--active-color-33: var(--ai-color-technology-02-33-light);
--active-color-34: var(--ai-color-technology-02-34-light);
--active-color-35: var(--ai-color-technology-02-35-light);
--active-color-36: var(--ai-color-technology-02-36-light);
--active-color-37: var(--ai-color-technology-02-37-light);
--active-color-38: var(--ai-color-technology-02-38-light);
--active-color-39: var(--ai-color-technology-02-39-light);
--active-color-40: var(--ai-color-technology-02-40-light);
--active-color-41: var(--ai-color-technology-02-41-light);
--active-color-42: var(--ai-color-technology-02-42-light);
--active-color-43: var(--ai-color-technology-02-43-light);
--active-color-44: var(--ai-color-technology-02-44-light);
--active-color-45: var(--ai-color-technology-02-45-light);
--active-color-46: var(--ai-color-technology-02-46-light);
--active-color-47: var(--ai-color-technology-02-47-light);
--active-color-48: var(--ai-color-technology-02-48-light);
--active-color-49: var(--ai-color-technology-02-49-light);
--active-color-50: var(--ai-color-technology-02-50-light);
--active-color-51: var(--ai-color-technology-02-51-light);
--active-color-52: var(--ai-color-technology-02-52-light);
--active-color-53: var(--ai-color-technology-02-53-light);
--active-color-54: var(--ai-color-technology-02-54-light);
--active-color-55: var(--ai-color-technology-02-55-light);
--active-color-56: var(--ai-color-technology-02-56-light);
--active-color-57: var(--ai-color-technology-02-57-light);
--active-color-58: var(--ai-color-technology-02-58-light);
--active-color-59: var(--ai-color-technology-02-59-light);
--active-color-60: var(--ai-color-technology-02-60-light);
--active-color-61: var(--ai-color-technology-02-61-light);
--active-color-62: var(--ai-color-technology-02-62-light);
--active-color-63: var(--ai-color-technology-02-63-light);
--active-color-64: var(--ai-color-technology-02-64-light);
--active-logo_stacked: var(--img-technology-02-logo_stacked-light);
--active-logo_horizontal: var(--img-technology-02-logo_horizontal-light);
--active-background: var(--img-technology-02-background-light);
--active-moodboard: var(--img-technology-02-moodboard-light);
--active-hero: var(--img-technology-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;
}

/* DA-M — scope-user section, light */
[data-theme="light"] .scope-user--technology-02,
.scope-user--technology-02.scope-user--technology-02[data-theme="light"] {
--active-color-01: var(--user-color-technology-02-01-light);
--active-color-02: var(--user-color-technology-02-02-light);
--active-color-03: var(--user-color-technology-02-03-light);
--active-color-04: var(--user-color-technology-02-04-light);
--active-color-05: var(--user-color-technology-02-05-light);
--active-color-06: var(--user-color-technology-02-06-light);
--active-color-07: var(--user-color-technology-02-07-light);
--active-color-08: var(--user-color-technology-02-08-light);
--active-color-09: var(--user-color-technology-02-09-light);
--active-color-10: var(--user-color-technology-02-10-light);
--active-color-11: var(--user-color-technology-02-11-light);
--active-color-12: var(--user-color-technology-02-12-light);
--active-color-13: var(--user-color-technology-02-13-light);
--active-color-14: var(--user-color-technology-02-14-light);
--active-color-15: var(--user-color-technology-02-15-light);
--active-color-16: var(--user-color-technology-02-16-light);
--active-color-17: var(--user-color-technology-02-17-light);
--active-color-18: var(--user-color-technology-02-18-light);
--active-color-19: var(--user-color-technology-02-19-light);
--active-color-20: var(--user-color-technology-02-20-light);
--active-color-21: var(--user-color-technology-02-21-light);
--active-color-22: var(--user-color-technology-02-22-light);
--active-color-23: var(--user-color-technology-02-23-light);
--active-color-24: var(--user-color-technology-02-24-light);
--active-color-25: var(--user-color-technology-02-25-light);
--active-color-26: var(--user-color-technology-02-26-light);
--active-color-27: var(--user-color-technology-02-27-light);
--active-color-28: var(--user-color-technology-02-28-light);
--active-color-29: var(--user-color-technology-02-29-light);
--active-color-30: var(--user-color-technology-02-30-light);
--active-color-31: var(--user-color-technology-02-31-light);
--active-color-32: var(--user-color-technology-02-32-light);
--active-color-33: var(--user-color-technology-02-33-light);
--active-color-34: var(--user-color-technology-02-34-light);
--active-color-35: var(--user-color-technology-02-35-light);
--active-color-36: var(--user-color-technology-02-36-light);
--active-color-37: var(--user-color-technology-02-37-light);
--active-color-38: var(--user-color-technology-02-38-light);
--active-color-39: var(--user-color-technology-02-39-light);
--active-color-40: var(--user-color-technology-02-40-light);
--active-color-41: var(--user-color-technology-02-41-light);
--active-color-42: var(--user-color-technology-02-42-light);
--active-color-43: var(--user-color-technology-02-43-light);
--active-color-44: var(--user-color-technology-02-44-light);
--active-color-45: var(--user-color-technology-02-45-light);
--active-color-46: var(--user-color-technology-02-46-light);
--active-color-47: var(--user-color-technology-02-47-light);
--active-color-48: var(--user-color-technology-02-48-light);
--active-color-49: var(--user-color-technology-02-49-light);
--active-color-50: var(--user-color-technology-02-50-light);
--active-color-51: var(--user-color-technology-02-51-light);
--active-color-52: var(--user-color-technology-02-52-light);
--active-color-53: var(--user-color-technology-02-53-light);
--active-color-54: var(--user-color-technology-02-54-light);
--active-color-55: var(--user-color-technology-02-55-light);
--active-color-56: var(--user-color-technology-02-56-light);
--active-color-57: var(--user-color-technology-02-57-light);
--active-color-58: var(--user-color-technology-02-58-light);
--active-color-59: var(--user-color-technology-02-59-light);
--active-color-60: var(--user-color-technology-02-60-light);
--active-color-61: var(--user-color-technology-02-61-light);
--active-color-62: var(--user-color-technology-02-62-light);
--active-color-63: var(--user-color-technology-02-63-light);
--active-color-64: var(--user-color-technology-02-64-light);
--active-logo_stacked: var(--img-technology-02-logo_stacked-light);
--active-logo_horizontal: var(--img-technology-02-logo_horizontal-light);
--active-background: var(--img-technology-02-background-light);
--active-moodboard: var(--img-technology-02-moodboard-light);
--active-hero: var(--img-technology-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;
}

/* mTok — scope section, dark */
[data-theme="dark"] .scope--technology-03,
.scope--technology-03.scope--technology-03[data-theme="dark"] {
--active-color-01: var(--color-technology-03-01-dark);
--active-color-02: var(--color-technology-03-02-dark);
--active-color-03: var(--color-technology-03-03-dark);
--active-color-04: var(--color-technology-03-04-dark);
--active-color-05: var(--color-technology-03-05-dark);
--active-color-06: var(--color-technology-03-06-dark);
--active-color-07: var(--color-technology-03-07-dark);
--active-color-08: var(--color-technology-03-08-dark);
--active-color-09: var(--color-technology-03-09-dark);
--active-color-10: var(--color-technology-03-10-dark);
--active-color-11: var(--color-technology-03-11-dark);
--active-color-12: var(--color-technology-03-12-dark);
--active-color-13: var(--color-technology-03-13-dark);
--active-color-14: var(--color-technology-03-14-dark);
--active-color-15: var(--color-technology-03-15-dark);
--active-color-16: var(--color-technology-03-16-dark);
--active-color-17: var(--color-technology-03-17-dark);
--active-color-18: var(--color-technology-03-18-dark);
--active-color-19: var(--color-technology-03-19-dark);
--active-color-20: var(--color-technology-03-20-dark);
--active-color-21: var(--color-technology-03-21-dark);
--active-color-22: var(--color-technology-03-22-dark);
--active-color-23: var(--color-technology-03-23-dark);
--active-color-24: var(--color-technology-03-24-dark);
--active-color-25: var(--color-technology-03-25-dark);
--active-color-26: var(--color-technology-03-26-dark);
--active-color-27: var(--color-technology-03-27-dark);
--active-color-28: var(--color-technology-03-28-dark);
--active-color-29: var(--color-technology-03-29-dark);
--active-color-30: var(--color-technology-03-30-dark);
--active-color-31: var(--color-technology-03-31-dark);
--active-color-32: var(--color-technology-03-32-dark);
--active-color-33: var(--color-technology-03-33-dark);
--active-color-34: var(--color-technology-03-34-dark);
--active-color-35: var(--color-technology-03-35-dark);
--active-color-36: var(--color-technology-03-36-dark);
--active-color-37: var(--color-technology-03-37-dark);
--active-color-38: var(--color-technology-03-38-dark);
--active-color-39: var(--color-technology-03-39-dark);
--active-color-40: var(--color-technology-03-40-dark);
--active-color-41: var(--color-technology-03-41-dark);
--active-color-42: var(--color-technology-03-42-dark);
--active-color-43: var(--color-technology-03-43-dark);
--active-color-44: var(--color-technology-03-44-dark);
--active-color-45: var(--color-technology-03-45-dark);
--active-color-46: var(--color-technology-03-46-dark);
--active-color-47: var(--color-technology-03-47-dark);
--active-color-48: var(--color-technology-03-48-dark);
--active-color-49: var(--color-technology-03-49-dark);
--active-color-50: var(--color-technology-03-50-dark);
--active-color-51: var(--color-technology-03-51-dark);
--active-color-52: var(--color-technology-03-52-dark);
--active-color-53: var(--color-technology-03-53-dark);
--active-color-54: var(--color-technology-03-54-dark);
--active-color-55: var(--color-technology-03-55-dark);
--active-color-56: var(--color-technology-03-56-dark);
--active-color-57: var(--color-technology-03-57-dark);
--active-color-58: var(--color-technology-03-58-dark);
--active-color-59: var(--color-technology-03-59-dark);
--active-color-60: var(--color-technology-03-60-dark);
--active-color-61: var(--color-technology-03-61-dark);
--active-color-62: var(--color-technology-03-62-dark);
--active-color-63: var(--color-technology-03-63-dark);
--active-color-64: var(--color-technology-03-64-dark);
--active-logo_stacked: var(--img-technology-03-logo_stacked-dark);
--active-logo_horizontal: var(--img-technology-03-logo_horizontal-dark);
--active-background: var(--img-technology-03-background-dark);
--active-moodboard: var(--img-technology-03-moodboard-dark);
--active-hero: var(--img-technology-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;
}

/* mTok — scope-ai section, dark */
[data-theme="dark"] .scope-ai--technology-03,
.scope-ai--technology-03.scope-ai--technology-03[data-theme="dark"] {
--active-color-01: var(--ai-color-technology-03-01-dark);
--active-color-02: var(--ai-color-technology-03-02-dark);
--active-color-03: var(--ai-color-technology-03-03-dark);
--active-color-04: var(--ai-color-technology-03-04-dark);
--active-color-05: var(--ai-color-technology-03-05-dark);
--active-color-06: var(--ai-color-technology-03-06-dark);
--active-color-07: var(--ai-color-technology-03-07-dark);
--active-color-08: var(--ai-color-technology-03-08-dark);
--active-color-09: var(--ai-color-technology-03-09-dark);
--active-color-10: var(--ai-color-technology-03-10-dark);
--active-color-11: var(--ai-color-technology-03-11-dark);
--active-color-12: var(--ai-color-technology-03-12-dark);
--active-color-13: var(--ai-color-technology-03-13-dark);
--active-color-14: var(--ai-color-technology-03-14-dark);
--active-color-15: var(--ai-color-technology-03-15-dark);
--active-color-16: var(--ai-color-technology-03-16-dark);
--active-color-17: var(--ai-color-technology-03-17-dark);
--active-color-18: var(--ai-color-technology-03-18-dark);
--active-color-19: var(--ai-color-technology-03-19-dark);
--active-color-20: var(--ai-color-technology-03-20-dark);
--active-color-21: var(--ai-color-technology-03-21-dark);
--active-color-22: var(--ai-color-technology-03-22-dark);
--active-color-23: var(--ai-color-technology-03-23-dark);
--active-color-24: var(--ai-color-technology-03-24-dark);
--active-color-25: var(--ai-color-technology-03-25-dark);
--active-color-26: var(--ai-color-technology-03-26-dark);
--active-color-27: var(--ai-color-technology-03-27-dark);
--active-color-28: var(--ai-color-technology-03-28-dark);
--active-color-29: var(--ai-color-technology-03-29-dark);
--active-color-30: var(--ai-color-technology-03-30-dark);
--active-color-31: var(--ai-color-technology-03-31-dark);
--active-color-32: var(--ai-color-technology-03-32-dark);
--active-color-33: var(--ai-color-technology-03-33-dark);
--active-color-34: var(--ai-color-technology-03-34-dark);
--active-color-35: var(--ai-color-technology-03-35-dark);
--active-color-36: var(--ai-color-technology-03-36-dark);
--active-color-37: var(--ai-color-technology-03-37-dark);
--active-color-38: var(--ai-color-technology-03-38-dark);
--active-color-39: var(--ai-color-technology-03-39-dark);
--active-color-40: var(--ai-color-technology-03-40-dark);
--active-color-41: var(--ai-color-technology-03-41-dark);
--active-color-42: var(--ai-color-technology-03-42-dark);
--active-color-43: var(--ai-color-technology-03-43-dark);
--active-color-44: var(--ai-color-technology-03-44-dark);
--active-color-45: var(--ai-color-technology-03-45-dark);
--active-color-46: var(--ai-color-technology-03-46-dark);
--active-color-47: var(--ai-color-technology-03-47-dark);
--active-color-48: var(--ai-color-technology-03-48-dark);
--active-color-49: var(--ai-color-technology-03-49-dark);
--active-color-50: var(--ai-color-technology-03-50-dark);
--active-color-51: var(--ai-color-technology-03-51-dark);
--active-color-52: var(--ai-color-technology-03-52-dark);
--active-color-53: var(--ai-color-technology-03-53-dark);
--active-color-54: var(--ai-color-technology-03-54-dark);
--active-color-55: var(--ai-color-technology-03-55-dark);
--active-color-56: var(--ai-color-technology-03-56-dark);
--active-color-57: var(--ai-color-technology-03-57-dark);
--active-color-58: var(--ai-color-technology-03-58-dark);
--active-color-59: var(--ai-color-technology-03-59-dark);
--active-color-60: var(--ai-color-technology-03-60-dark);
--active-color-61: var(--ai-color-technology-03-61-dark);
--active-color-62: var(--ai-color-technology-03-62-dark);
--active-color-63: var(--ai-color-technology-03-63-dark);
--active-color-64: var(--ai-color-technology-03-64-dark);
--active-logo_stacked: var(--img-technology-03-logo_stacked-dark);
--active-logo_horizontal: var(--img-technology-03-logo_horizontal-dark);
--active-background: var(--img-technology-03-background-dark);
--active-moodboard: var(--img-technology-03-moodboard-dark);
--active-hero: var(--img-technology-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;
}

/* mTok — scope-user section, dark */
[data-theme="dark"] .scope-user--technology-03,
.scope-user--technology-03.scope-user--technology-03[data-theme="dark"] {
--active-color-01: var(--user-color-technology-03-01-dark);
--active-color-02: var(--user-color-technology-03-02-dark);
--active-color-03: var(--user-color-technology-03-03-dark);
--active-color-04: var(--user-color-technology-03-04-dark);
--active-color-05: var(--user-color-technology-03-05-dark);
--active-color-06: var(--user-color-technology-03-06-dark);
--active-color-07: var(--user-color-technology-03-07-dark);
--active-color-08: var(--user-color-technology-03-08-dark);
--active-color-09: var(--user-color-technology-03-09-dark);
--active-color-10: var(--user-color-technology-03-10-dark);
--active-color-11: var(--user-color-technology-03-11-dark);
--active-color-12: var(--user-color-technology-03-12-dark);
--active-color-13: var(--user-color-technology-03-13-dark);
--active-color-14: var(--user-color-technology-03-14-dark);
--active-color-15: var(--user-color-technology-03-15-dark);
--active-color-16: var(--user-color-technology-03-16-dark);
--active-color-17: var(--user-color-technology-03-17-dark);
--active-color-18: var(--user-color-technology-03-18-dark);
--active-color-19: var(--user-color-technology-03-19-dark);
--active-color-20: var(--user-color-technology-03-20-dark);
--active-color-21: var(--user-color-technology-03-21-dark);
--active-color-22: var(--user-color-technology-03-22-dark);
--active-color-23: var(--user-color-technology-03-23-dark);
--active-color-24: var(--user-color-technology-03-24-dark);
--active-color-25: var(--user-color-technology-03-25-dark);
--active-color-26: var(--user-color-technology-03-26-dark);
--active-color-27: var(--user-color-technology-03-27-dark);
--active-color-28: var(--user-color-technology-03-28-dark);
--active-color-29: var(--user-color-technology-03-29-dark);
--active-color-30: var(--user-color-technology-03-30-dark);
--active-color-31: var(--user-color-technology-03-31-dark);
--active-color-32: var(--user-color-technology-03-32-dark);
--active-color-33: var(--user-color-technology-03-33-dark);
--active-color-34: var(--user-color-technology-03-34-dark);
--active-color-35: var(--user-color-technology-03-35-dark);
--active-color-36: var(--user-color-technology-03-36-dark);
--active-color-37: var(--user-color-technology-03-37-dark);
--active-color-38: var(--user-color-technology-03-38-dark);
--active-color-39: var(--user-color-technology-03-39-dark);
--active-color-40: var(--user-color-technology-03-40-dark);
--active-color-41: var(--user-color-technology-03-41-dark);
--active-color-42: var(--user-color-technology-03-42-dark);
--active-color-43: var(--user-color-technology-03-43-dark);
--active-color-44: var(--user-color-technology-03-44-dark);
--active-color-45: var(--user-color-technology-03-45-dark);
--active-color-46: var(--user-color-technology-03-46-dark);
--active-color-47: var(--user-color-technology-03-47-dark);
--active-color-48: var(--user-color-technology-03-48-dark);
--active-color-49: var(--user-color-technology-03-49-dark);
--active-color-50: var(--user-color-technology-03-50-dark);
--active-color-51: var(--user-color-technology-03-51-dark);
--active-color-52: var(--user-color-technology-03-52-dark);
--active-color-53: var(--user-color-technology-03-53-dark);
--active-color-54: var(--user-color-technology-03-54-dark);
--active-color-55: var(--user-color-technology-03-55-dark);
--active-color-56: var(--user-color-technology-03-56-dark);
--active-color-57: var(--user-color-technology-03-57-dark);
--active-color-58: var(--user-color-technology-03-58-dark);
--active-color-59: var(--user-color-technology-03-59-dark);
--active-color-60: var(--user-color-technology-03-60-dark);
--active-color-61: var(--user-color-technology-03-61-dark);
--active-color-62: var(--user-color-technology-03-62-dark);
--active-color-63: var(--user-color-technology-03-63-dark);
--active-color-64: var(--user-color-technology-03-64-dark);
--active-logo_stacked: var(--img-technology-03-logo_stacked-dark);
--active-logo_horizontal: var(--img-technology-03-logo_horizontal-dark);
--active-background: var(--img-technology-03-background-dark);
--active-moodboard: var(--img-technology-03-moodboard-dark);
--active-hero: var(--img-technology-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;
}

/* mTok — scope section, light */
[data-theme="light"] .scope--technology-03,
.scope--technology-03.scope--technology-03[data-theme="light"] {
--active-color-01: var(--color-technology-03-01-light);
--active-color-02: var(--color-technology-03-02-light);
--active-color-03: var(--color-technology-03-03-light);
--active-color-04: var(--color-technology-03-04-light);
--active-color-05: var(--color-technology-03-05-light);
--active-color-06: var(--color-technology-03-06-light);
--active-color-07: var(--color-technology-03-07-light);
--active-color-08: var(--color-technology-03-08-light);
--active-color-09: var(--color-technology-03-09-light);
--active-color-10: var(--color-technology-03-10-light);
--active-color-11: var(--color-technology-03-11-light);
--active-color-12: var(--color-technology-03-12-light);
--active-color-13: var(--color-technology-03-13-light);
--active-color-14: var(--color-technology-03-14-light);
--active-color-15: var(--color-technology-03-15-light);
--active-color-16: var(--color-technology-03-16-light);
--active-color-17: var(--color-technology-03-17-light);
--active-color-18: var(--color-technology-03-18-light);
--active-color-19: var(--color-technology-03-19-light);
--active-color-20: var(--color-technology-03-20-light);
--active-color-21: var(--color-technology-03-21-light);
--active-color-22: var(--color-technology-03-22-light);
--active-color-23: var(--color-technology-03-23-light);
--active-color-24: var(--color-technology-03-24-light);
--active-color-25: var(--color-technology-03-25-light);
--active-color-26: var(--color-technology-03-26-light);
--active-color-27: var(--color-technology-03-27-light);
--active-color-28: var(--color-technology-03-28-light);
--active-color-29: var(--color-technology-03-29-light);
--active-color-30: var(--color-technology-03-30-light);
--active-color-31: var(--color-technology-03-31-light);
--active-color-32: var(--color-technology-03-32-light);
--active-color-33: var(--color-technology-03-33-light);
--active-color-34: var(--color-technology-03-34-light);
--active-color-35: var(--color-technology-03-35-light);
--active-color-36: var(--color-technology-03-36-light);
--active-color-37: var(--color-technology-03-37-light);
--active-color-38: var(--color-technology-03-38-light);
--active-color-39: var(--color-technology-03-39-light);
--active-color-40: var(--color-technology-03-40-light);
--active-color-41: var(--color-technology-03-41-light);
--active-color-42: var(--color-technology-03-42-light);
--active-color-43: var(--color-technology-03-43-light);
--active-color-44: var(--color-technology-03-44-light);
--active-color-45: var(--color-technology-03-45-light);
--active-color-46: var(--color-technology-03-46-light);
--active-color-47: var(--color-technology-03-47-light);
--active-color-48: var(--color-technology-03-48-light);
--active-color-49: var(--color-technology-03-49-light);
--active-color-50: var(--color-technology-03-50-light);
--active-color-51: var(--color-technology-03-51-light);
--active-color-52: var(--color-technology-03-52-light);
--active-color-53: var(--color-technology-03-53-light);
--active-color-54: var(--color-technology-03-54-light);
--active-color-55: var(--color-technology-03-55-light);
--active-color-56: var(--color-technology-03-56-light);
--active-color-57: var(--color-technology-03-57-light);
--active-color-58: var(--color-technology-03-58-light);
--active-color-59: var(--color-technology-03-59-light);
--active-color-60: var(--color-technology-03-60-light);
--active-color-61: var(--color-technology-03-61-light);
--active-color-62: var(--color-technology-03-62-light);
--active-color-63: var(--color-technology-03-63-light);
--active-color-64: var(--color-technology-03-64-light);
--active-logo_stacked: var(--img-technology-03-logo_stacked-light);
--active-logo_horizontal: var(--img-technology-03-logo_horizontal-light);
--active-background: var(--img-technology-03-background-light);
--active-moodboard: var(--img-technology-03-moodboard-light);
--active-hero: var(--img-technology-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;
}

/* mTok — scope-ai section, light */
[data-theme="light"] .scope-ai--technology-03,
.scope-ai--technology-03.scope-ai--technology-03[data-theme="light"] {
--active-color-01: var(--ai-color-technology-03-01-light);
--active-color-02: var(--ai-color-technology-03-02-light);
--active-color-03: var(--ai-color-technology-03-03-light);
--active-color-04: var(--ai-color-technology-03-04-light);
--active-color-05: var(--ai-color-technology-03-05-light);
--active-color-06: var(--ai-color-technology-03-06-light);
--active-color-07: var(--ai-color-technology-03-07-light);
--active-color-08: var(--ai-color-technology-03-08-light);
--active-color-09: var(--ai-color-technology-03-09-light);
--active-color-10: var(--ai-color-technology-03-10-light);
--active-color-11: var(--ai-color-technology-03-11-light);
--active-color-12: var(--ai-color-technology-03-12-light);
--active-color-13: var(--ai-color-technology-03-13-light);
--active-color-14: var(--ai-color-technology-03-14-light);
--active-color-15: var(--ai-color-technology-03-15-light);
--active-color-16: var(--ai-color-technology-03-16-light);
--active-color-17: var(--ai-color-technology-03-17-light);
--active-color-18: var(--ai-color-technology-03-18-light);
--active-color-19: var(--ai-color-technology-03-19-light);
--active-color-20: var(--ai-color-technology-03-20-light);
--active-color-21: var(--ai-color-technology-03-21-light);
--active-color-22: var(--ai-color-technology-03-22-light);
--active-color-23: var(--ai-color-technology-03-23-light);
--active-color-24: var(--ai-color-technology-03-24-light);
--active-color-25: var(--ai-color-technology-03-25-light);
--active-color-26: var(--ai-color-technology-03-26-light);
--active-color-27: var(--ai-color-technology-03-27-light);
--active-color-28: var(--ai-color-technology-03-28-light);
--active-color-29: var(--ai-color-technology-03-29-light);
--active-color-30: var(--ai-color-technology-03-30-light);
--active-color-31: var(--ai-color-technology-03-31-light);
--active-color-32: var(--ai-color-technology-03-32-light);
--active-color-33: var(--ai-color-technology-03-33-light);
--active-color-34: var(--ai-color-technology-03-34-light);
--active-color-35: var(--ai-color-technology-03-35-light);
--active-color-36: var(--ai-color-technology-03-36-light);
--active-color-37: var(--ai-color-technology-03-37-light);
--active-color-38: var(--ai-color-technology-03-38-light);
--active-color-39: var(--ai-color-technology-03-39-light);
--active-color-40: var(--ai-color-technology-03-40-light);
--active-color-41: var(--ai-color-technology-03-41-light);
--active-color-42: var(--ai-color-technology-03-42-light);
--active-color-43: var(--ai-color-technology-03-43-light);
--active-color-44: var(--ai-color-technology-03-44-light);
--active-color-45: var(--ai-color-technology-03-45-light);
--active-color-46: var(--ai-color-technology-03-46-light);
--active-color-47: var(--ai-color-technology-03-47-light);
--active-color-48: var(--ai-color-technology-03-48-light);
--active-color-49: var(--ai-color-technology-03-49-light);
--active-color-50: var(--ai-color-technology-03-50-light);
--active-color-51: var(--ai-color-technology-03-51-light);
--active-color-52: var(--ai-color-technology-03-52-light);
--active-color-53: var(--ai-color-technology-03-53-light);
--active-color-54: var(--ai-color-technology-03-54-light);
--active-color-55: var(--ai-color-technology-03-55-light);
--active-color-56: var(--ai-color-technology-03-56-light);
--active-color-57: var(--ai-color-technology-03-57-light);
--active-color-58: var(--ai-color-technology-03-58-light);
--active-color-59: var(--ai-color-technology-03-59-light);
--active-color-60: var(--ai-color-technology-03-60-light);
--active-color-61: var(--ai-color-technology-03-61-light);
--active-color-62: var(--ai-color-technology-03-62-light);
--active-color-63: var(--ai-color-technology-03-63-light);
--active-color-64: var(--ai-color-technology-03-64-light);
--active-logo_stacked: var(--img-technology-03-logo_stacked-light);
--active-logo_horizontal: var(--img-technology-03-logo_horizontal-light);
--active-background: var(--img-technology-03-background-light);
--active-moodboard: var(--img-technology-03-moodboard-light);
--active-hero: var(--img-technology-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;
}

/* mTok — scope-user section, light */
[data-theme="light"] .scope-user--technology-03,
.scope-user--technology-03.scope-user--technology-03[data-theme="light"] {
--active-color-01: var(--user-color-technology-03-01-light);
--active-color-02: var(--user-color-technology-03-02-light);
--active-color-03: var(--user-color-technology-03-03-light);
--active-color-04: var(--user-color-technology-03-04-light);
--active-color-05: var(--user-color-technology-03-05-light);
--active-color-06: var(--user-color-technology-03-06-light);
--active-color-07: var(--user-color-technology-03-07-light);
--active-color-08: var(--user-color-technology-03-08-light);
--active-color-09: var(--user-color-technology-03-09-light);
--active-color-10: var(--user-color-technology-03-10-light);
--active-color-11: var(--user-color-technology-03-11-light);
--active-color-12: var(--user-color-technology-03-12-light);
--active-color-13: var(--user-color-technology-03-13-light);
--active-color-14: var(--user-color-technology-03-14-light);
--active-color-15: var(--user-color-technology-03-15-light);
--active-color-16: var(--user-color-technology-03-16-light);
--active-color-17: var(--user-color-technology-03-17-light);
--active-color-18: var(--user-color-technology-03-18-light);
--active-color-19: var(--user-color-technology-03-19-light);
--active-color-20: var(--user-color-technology-03-20-light);
--active-color-21: var(--user-color-technology-03-21-light);
--active-color-22: var(--user-color-technology-03-22-light);
--active-color-23: var(--user-color-technology-03-23-light);
--active-color-24: var(--user-color-technology-03-24-light);
--active-color-25: var(--user-color-technology-03-25-light);
--active-color-26: var(--user-color-technology-03-26-light);
--active-color-27: var(--user-color-technology-03-27-light);
--active-color-28: var(--user-color-technology-03-28-light);
--active-color-29: var(--user-color-technology-03-29-light);
--active-color-30: var(--user-color-technology-03-30-light);
--active-color-31: var(--user-color-technology-03-31-light);
--active-color-32: var(--user-color-technology-03-32-light);
--active-color-33: var(--user-color-technology-03-33-light);
--active-color-34: var(--user-color-technology-03-34-light);
--active-color-35: var(--user-color-technology-03-35-light);
--active-color-36: var(--user-color-technology-03-36-light);
--active-color-37: var(--user-color-technology-03-37-light);
--active-color-38: var(--user-color-technology-03-38-light);
--active-color-39: var(--user-color-technology-03-39-light);
--active-color-40: var(--user-color-technology-03-40-light);
--active-color-41: var(--user-color-technology-03-41-light);
--active-color-42: var(--user-color-technology-03-42-light);
--active-color-43: var(--user-color-technology-03-43-light);
--active-color-44: var(--user-color-technology-03-44-light);
--active-color-45: var(--user-color-technology-03-45-light);
--active-color-46: var(--user-color-technology-03-46-light);
--active-color-47: var(--user-color-technology-03-47-light);
--active-color-48: var(--user-color-technology-03-48-light);
--active-color-49: var(--user-color-technology-03-49-light);
--active-color-50: var(--user-color-technology-03-50-light);
--active-color-51: var(--user-color-technology-03-51-light);
--active-color-52: var(--user-color-technology-03-52-light);
--active-color-53: var(--user-color-technology-03-53-light);
--active-color-54: var(--user-color-technology-03-54-light);
--active-color-55: var(--user-color-technology-03-55-light);
--active-color-56: var(--user-color-technology-03-56-light);
--active-color-57: var(--user-color-technology-03-57-light);
--active-color-58: var(--user-color-technology-03-58-light);
--active-color-59: var(--user-color-technology-03-59-light);
--active-color-60: var(--user-color-technology-03-60-light);
--active-color-61: var(--user-color-technology-03-61-light);
--active-color-62: var(--user-color-technology-03-62-light);
--active-color-63: var(--user-color-technology-03-63-light);
--active-color-64: var(--user-color-technology-03-64-light);
--active-logo_stacked: var(--img-technology-03-logo_stacked-light);
--active-logo_horizontal: var(--img-technology-03-logo_horizontal-light);
--active-background: var(--img-technology-03-background-light);
--active-moodboard: var(--img-technology-03-moodboard-light);
--active-hero: var(--img-technology-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;
}

/******************************************************************************
 * TECHNOLOGY DESIGN TOKENS
 * Larry notes, Frost/DAM/mTok component skins, syntax highlighting
 *
 * Always available in :root — component-scoped via class selectors.
 * These tokens only affect elements with .larry-box, .frost-watchtower, etc.
 * They do NOT affect page-level --active-color-* variables.
 ******************************************************************************/

/* Tech tokens — always available, component-scoped via class selectors */
/* These do NOT affect page-level --active-color-* variables */
:root {
--tech-larry-bg: #C6C77D;
--tech-larry-border: #703d18;
--tech-larry-text: #703d18;
--tech-larry-link: #703d18;
--tech-larry-link-hover: #986026;
--tech-frost-bg: #e8d8da;
--tech-frost-border: #5c1a2a;
--tech-frost-text: #5c1a2a;
--tech-frost-link: #7a2233;
--tech-frost-link-hover: #3e1115;
--tech-mtok-bg: #c8dce8;
--tech-mtok-border: #0A2031;
--tech-mtok-text: #0A2031;
--tech-mtok-link: #072437;
--tech-mtok-link-hover: #0d1c2b;
--tech-font-mono: 'Approach Mono', monospace;
--tech-font-sans: 'Helvetica Neue', sans-serif;
--tech-size-m: 1.1rem;
--syntax-keyword: #569cd6;
--syntax-string: #ce9178;
--syntax-comment: #6a9955;
--syntax-function: #dcdcaa;
--syntax-number: #b5cea8;
--syntax-class: #4ec9b0;
--syntax-tag: #569cd6;
--syntax-attr: #9cdcfe;
--syntax-selector: #d7ba7d;
--syntax-property: #9cdcfe;
--syntax-value: #ce9178;
--syntax-operator: #d4d4d4;
--syntax-punctuation: #808080;
}

/* Light mode overrides */
[data-theme="light"] {
--tech-larry-bg: #B5BC5A;
--tech-larry-border: #703d18;
--tech-larry-text: #703d18;
--tech-larry-link: #703d18;
--tech-larry-link-hover: #986026;
--tech-frost-bg: #f0e8ea;
--tech-mtok-bg: #d8e8f0;
}

/* Larry note — base */
.larry-note { border-radius: 12px; padding: 12px 15px; width: 700px; margin: 0 auto; }
.larry-note__text { font-family: var(--tech-font-mono); font-size: var(--tech-size-m); font-weight: 500; text-transform: uppercase; text-align: center; line-height: 1.4; margin-top: 15px; }
.larry-note__link { font-family: var(--tech-font-sans); font-size: var(--tech-size-m); font-weight: 700; text-transform: uppercase; }

/* Larry note — DA-M skin */
.larry-note--dam { background-color: var(--tech-larry-bg); border: 1px solid var(--tech-larry-border); }
.larry-note--dam .larry-note__text { color: var(--tech-larry-text); }
.larry-note--dam .larry-note__link { color: var(--tech-larry-link); }
.larry-note--dam .larry-note__link:hover { color: var(--tech-larry-link-hover); }

/* Larry note — FROST skin */
.larry-note--frost { background-color: var(--tech-frost-bg); border: 1px solid var(--tech-frost-border); }
.larry-note--frost .larry-note__text { color: var(--tech-frost-text); }
.larry-note--frost .larry-note__link { color: var(--tech-frost-link); }
.larry-note--frost .larry-note__link:hover { color: var(--tech-frost-link-hover); }

/* Larry note — MTOK skin */
.larry-note--mtok { background-color: var(--tech-mtok-bg); border: 1px solid var(--tech-mtok-border); }
.larry-note--mtok .larry-note__text { color: var(--tech-mtok-text); }
.larry-note--mtok .larry-note__link { color: var(--tech-mtok-link); }
.larry-note--mtok .larry-note__link:hover { color: var(--tech-mtok-link-hover); }

/* Larry — legacy classes */
.larry-box { background-color: var(--tech-larry-bg); border: 1px solid var(--tech-larry-border); border-radius: 12px; padding: 12px 15px; width: 700px; margin: 0 auto; }
.larry-text { color: var(--tech-larry-text); font-family: var(--tech-font-mono); font-size: var(--tech-size-m); font-weight: 500; text-transform: uppercase; text-align: center; line-height: 1.4; }
.larry-moodboard { text-align: center; margin-top: 15px; }
.larry-moodboard img { max-width: 100%; border-radius: 0; }
.larry-link { font-family: var(--tech-font-sans); font-size: var(--tech-size-m); font-weight: 700; text-transform: uppercase; color: var(--tech-larry-link); }
.larry-link:hover { color: var(--tech-larry-link-hover); }

/* Syntax highlighting */
.hl-keyword  { color: var(--syntax-keyword); }
.hl-string   { color: var(--syntax-string); }
.hl-comment  { color: var(--syntax-comment); font-style: italic; }
.hl-function { color: var(--syntax-function); }
.hl-decorator{ color: var(--syntax-function); }
.hl-number   { color: var(--syntax-number); }
.hl-class    { color: var(--syntax-class); }
.hl-builtin  { color: var(--syntax-class); }
.hl-self     { color: var(--syntax-keyword); font-style: italic; }
.hl-tag      { color: var(--syntax-tag); }
.hl-attr     { color: var(--syntax-attr); }
.hl-selector { color: var(--syntax-selector); }
.hl-property { color: var(--syntax-property); }
.hl-value    { color: var(--syntax-value); }
.hl-operator { color: var(--syntax-operator); }
.hl-entity   { color: var(--syntax-tag); }
.hl-doctype  { color: var(--syntax-tag); }

/* Debugger — section background tint (theme-aware via --active-color-05 + subtle texture, only when open) */
.layout--debugger--open { background: linear-gradient(color-mix(in srgb, var(--active-color-05) 14%, transparent) 0%, transparent 30%, color-mix(in srgb, var(--active-color-05) 7%, transparent) 50%, transparent 70%, color-mix(in srgb, var(--active-color-05) 3%, transparent) 100%); }
.layout--debugger--open::before { content: ''; position: absolute; inset: 0; background: url("../../../290c5204/static/images/DA-M_5A13877D7BD4_21A3.webp") center/cover no-repeat; opacity: 0.20; pointer-events: none; z-index: -1; }
[data-theme="light"] .layout--debugger--open { background: linear-gradient(color-mix(in srgb, var(--active-color-05) 10%, transparent) 0%, transparent 30%, color-mix(in srgb, var(--active-color-05) 5%, transparent) 50%, transparent 70%, color-mix(in srgb, var(--active-color-05) 2%, transparent) 100%); }
[data-theme="light"] .layout--debugger--open::before { opacity: 0.10; }

/* Debugger — xpplx box styling */
.layout--debugger__xpplx-box { box-shadow: 0 0 20px rgba(255,255,255,0.25); background: var(--active-color-09) var(--active-background) center top/100% 100% no-repeat; color: var(--active-color-01); border: 1px solid var(--active-color-01); }
[data-theme="light"] .layout--debugger__xpplx-box { box-shadow: 0 0 20px rgba(0,0,0,0.25); }

/* Frost RSA art — monospace for ASCII alignment */
.frost-rsa-art { font-family: 'Courier New', Courier, monospace !important; font-size: 0.7rem !important; letter-spacing: 0 !important; text-transform: none !important; font-weight: 400 !important; line-height: 1.2; margin: 0; white-space: pre; color: var(--active-color-08); }

/* Debugger — notes box (outer/inner/border/text) */
.dbg-notes-outer { background: var(--active-color-10); padding: 10px; border-radius: 6px; flex: 1; display: flex; flex-direction: column; width: 100%; box-sizing: border-box; }
.dbg-notes-inner { background: var(--active-color-11); padding: 10px; border-radius: 4px; border: 1px solid color-mix(in srgb, var(--active-color-03) 30%, transparent); flex: 1; display: flex; flex-direction: column; justify-content: center; }
.dbg-notes-text { color: var(--active-color-08); }

/* Debugger — count boxes (Contacts, Invoices, etc.) */
.dbg-count-box { background: var(--active-color-09) var(--active-background) center top/100% 100% no-repeat; color: var(--active-color-01); border: 1px solid var(--active-color-01); border-radius: 12px; text-align: center; box-shadow: 0 0 20px rgba(255,255,255,0.25); }
[data-theme="light"] .dbg-count-box { box-shadow: 0 0 20px rgba(0,0,0,0.25); }

/* Debugger — language selector */
.dbg-lang-btn { width: auto; height: auto; padding: 3px 10px; border: 1px solid var(--active-color-03); cursor: pointer; text-align: center; background: none; color: var(--active-color-01); }
.dbg-lang-btn--active { background: var(--active-color-01); color: var(--active-color-09); border-color: var(--active-color-01); }

/* Debugger — animation beads and connectors */
.frost-orgchart__bead, .larry-chain-v__bead { background: var(--active-color-07); }
.frost-orgchart__hline-animated::before, .frost-orgchart__hline-animated::after, .frost-orgchart__corner-right { background: var(--active-color-07); }
.larry-dot--curve1, .larry-dot--curve2 { fill: var(--active-color-07); }
.hl-punctuation { color: var(--syntax-punctuation); }

/* Debugger — tag pills (AI Generated Tags) */
.dam-tag { display: inline-block; background: var(--active-color-08); color: var(--active-color-11); padding: 2px 6px; border-radius: 3px; margin: 2px 1px; text-decoration: none; }
.dam-tag--parcel { background: var(--active-color-07); }
.dam-blended-key--pool-based { background: var(--active-color-07); color: var(--active-color-09); padding: 1px 4px; border-radius: 2px; }

/* ═══ DA-M PAGES — shared styling for every DAM result/processing/run-all(SSE)/upload page. */
/* Scoped under .dam-page (no bleed); technology-02 (DA-M) palette; dark default + light override. ═══ */
.dam-page { display: flex; flex-direction: column; min-height: 100vh; --dam-bg: var(--color-technology-02-09-dark); --dam-bg-img: var(--img-technology-02-background-dark); --dam-border: var(--color-technology-02-04-dark); --dam-border-hover: var(--color-technology-02-05-dark); --dam-text: var(--color-technology-02-04-dark); --dam-text-muted: var(--color-technology-02-08-dark); --dam-surface: color-mix(in srgb, var(--color-technology-02-09-dark) 80%, transparent); --dam-panel: color-mix(in srgb, var(--color-technology-02-04-dark) 10%, transparent); }
[data-theme="light"] .dam-page { --dam-bg: var(--color-technology-02-09-light); --dam-bg-img: var(--img-technology-02-background-light); --dam-border: var(--color-technology-02-04-light); --dam-border-hover: var(--color-technology-02-05-light); --dam-text: var(--color-technology-02-04-light); --dam-text-muted: var(--color-technology-02-08-light); --dam-surface: color-mix(in srgb, var(--color-technology-02-09-light) 80%, transparent); --dam-panel: color-mix(in srgb, var(--color-technology-02-04-light) 10%, transparent); }
.dam-page .batch-processor-wrapper, .dam-page .upload-wrapper { background-color: var(--dam-bg); background-image: var(--dam-bg-img); background-size: cover; background-position: center center; background-repeat: no-repeat; background-attachment: fixed; color: var(--dam-text); font-family: var(--font-global-03); flex: 1; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; padding: 40px 20px 20px; position: relative; }
.dam-page .batch-processor-wrapper a, .dam-page .upload-wrapper a, .dam-page #dam-debugger-toggle { color: var(--dam-text); text-decoration: none; }
.dam-page .batch-processor-wrapper a:hover, .dam-page .upload-wrapper a:hover, .dam-page #dam-debugger-toggle:hover { color: var(--dam-border-hover); text-decoration: underline; }
.dam-page .batch-processor-wrapper::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(to bottom, color-mix(in srgb, var(--dam-bg) 30%, transparent), transparent 40%); pointer-events: none; z-index: 1; }
.dam-page .batch-dam-box { background-color: var(--dam-surface); border: 2px solid var(--dam-border); border-radius: 8px; padding: 20px; max-width: 500px; width: 100%; box-sizing: border-box; position: relative; z-index: 2; color: var(--dam-text); }
.dam-page .upload-box { background-color: var(--dam-surface); border: 2px solid var(--dam-border); border-radius: 8px; padding: 30px; max-width: 500px; width: 100%; box-sizing: border-box; position: relative; z-index: 2; color: var(--dam-text); }
.dam-page .dam-summary-inline { width: 100%; padding: 15px 30px; text-align: left; position: relative; z-index: 2; margin-top: auto; color: var(--dam-text); box-sizing: border-box; }
.dam-page .dam-summary-title { font-family: var(--font-global-02); font-weight: 900; font-size: 0.9rem; text-transform: uppercase; letter-spacing: 0.05em; color: var(--dam-text); margin-bottom: 8px; }
.dam-page .dam-summary-text { font-size: 0.8rem; line-height: 1.5; color: var(--dam-text-muted); }
.dam-page .dam-icon-header { text-align: center; margin-bottom: 8px; } .dam-page .dam-icon-header img { width: 72px; height: auto; }
.dam-page .dam-icon { text-align: center; margin-bottom: 15px; } .dam-page .dam-icon img { width: 64px; height: auto; }
.dam-page .success-icon-dam { text-align: center; margin: 0 auto 20px; } .dam-page .success-icon-dam img { width: 72px; height: auto; }
.dam-page .success-title { font-family: var(--font-global-02); font-weight: 900; font-size: 1.5rem; color: var(--dam-text); margin-bottom: 8px; text-align: center; }
.dam-page .success-subtitle { font-size: 0.9rem; color: var(--dam-text-muted); margin-bottom: 25px; text-align: center; }
.dam-page .success-breakdown { background: var(--dam-panel); border-radius: 12px; padding: 15px 20px; margin-bottom: 20px; }
.dam-page .success-row { display: flex; justify-content: space-between; align-items: center; padding: 10px 0; border-bottom: 1px solid color-mix(in srgb, var(--dam-text) 25%, transparent); }
.dam-page .success-row:last-child { border-bottom: none; }
.dam-page .success-row-label { color: var(--dam-text-muted); text-align: left; }
.dam-page .success-row-value { color: var(--dam-text); font-weight: 700; text-align: right; }
.dam-page .stored-at { background: var(--dam-panel); border-radius: 12px; padding: 15px 20px; margin-bottom: 20px; }
.dam-page .stored-at-label { font-family: var(--font-global-02); font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.05em; color: var(--dam-text); margin-bottom: 10px; }
.dam-page .stored-at-tree { font-family: var(--font-global-03); font-size: 0.8rem; color: var(--dam-text-muted); margin: 0; line-height: 1.6; white-space: pre; }
.dam-page .larry-quotes-centered { margin: 20px 0 0 0; }
.dam-page .larry-quote-container { border: 1px solid var(--dam-border); background: var(--dam-panel); padding: 12px 15px; border-radius: 12px; margin: 0 auto; width: 100%; max-width: 100%; box-sizing: border-box; word-break: break-word; }
.dam-page .larry-quote-text { font-size: 0.9rem; line-height: 1.4; text-align: center; color: var(--dam-text); }
.dam-page .larry-box { border: 1px solid var(--dam-border); background: var(--dam-panel); border-radius: 12px; padding: 12px 15px; margin: 15px auto 0; width: 100%; max-width: 100%; box-sizing: border-box; word-break: break-word; }
.dam-page .larry-text { text-align: center; line-height: 1.4; color: var(--dam-text); word-break: break-word; }
.dam-page .nav-buttons { display: flex; gap: 8px; justify-content: center; margin-top: 15px; flex-wrap: wrap; }
.dam-page .nav-buttons a { display: inline-block; cursor: pointer; border: 1px solid var(--dam-border); padding: 8px 18px; background: transparent; color: var(--dam-text); border-radius: 4px; font-family: var(--font-global-03); font-weight: 500; font-size: 0.9rem; text-transform: uppercase; letter-spacing: 0; text-decoration: none; white-space: nowrap; transition: background 0.2s, border-color 0.2s; }
.dam-page .nav-buttons a:hover { background: color-mix(in srgb, var(--dam-text) 15%, transparent); border-color: var(--dam-border-hover); color: var(--dam-text); text-decoration: none; }
.dam-page .success-actions { margin-top: 20px; text-align: center; }
.dam-page .error-box { border: 1px solid var(--dam-border-hover); background: var(--dam-panel); border-radius: 6px; padding: 15px; margin-top: 15px; }
.dam-page .error-text { text-align: center; color: var(--dam-text); }
.dam-page .progress-percent { font-size: 1.5rem; font-weight: 900; font-family: var(--font-global-02); color: var(--dam-text); margin: 5px 0; text-align: center; }
.dam-page .progress-container { margin: 8px 0; }
.dam-page .progress-bar { background: color-mix(in srgb, var(--dam-text) 18%, transparent); border-radius: 3px; height: 6px; overflow: hidden; }
.dam-page .progress-fill { background: var(--dam-border-hover); height: 100%; transition: width 0.3s ease; border-radius: 3px; }
.dam-page .step-label { text-align: center; margin-top: 8px; color: var(--dam-text-muted); font-size: 0.8rem; }
.dam-page .stats { display: flex; justify-content: center; gap: 20px; margin: 12px 0; flex-wrap: wrap; } .dam-page .stat { text-align: center; }
.dam-page .stat-value { font-family: var(--font-global-02); font-weight: 900; font-size: 1.5rem; color: var(--dam-text); }
.dam-page .stat-label { font-size: 0.75rem; text-transform: uppercase; letter-spacing: 0.05em; color: var(--dam-text-muted); }
.dam-page .btn { display: inline-block; padding: 8px 20px; color: var(--dam-text); background: transparent; border: 1px solid var(--dam-border); text-decoration: none; font-family: var(--font-global-03); font-size: 0.85rem; cursor: pointer; transition: background 0.2s, border-color 0.2s; margin: 5px; border-radius: 4px; }
.dam-page .btn:hover { background: color-mix(in srgb, var(--dam-text) 15%, transparent); border-color: var(--dam-border-hover); color: var(--dam-text); text-decoration: none; }
@media (max-width: 480px) { .dam-page .upload-box { padding: 20px; } .dam-page .dam-summary-inline { padding: 10px 15px; } }
