/* DUAL-SCOPE SHIM (hotfix 2026-08-03): every hash-scoped selector also
   matches its LEVEL-KEY twin — baked pages + FS still emit level keys
   while the hash law rolls out. Additive; remove when every emitter
   speaks hashes. */
/**
 * 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: 'Europa Grotesk SH Bold'; src: url('../../../290c5204/static/fonts/europa-grotesk-sh-bold.otf') format('opentype'); 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: 'Roboto Mono'; src: url('../../../290c5204/static/fonts/Roboto-Mono.ttf') format('truetype'); font-display: swap; }

/******************************************************************************
 * IMAGE CATALOG
 * NOTE: Variable definitions only. Do not reference directly.
 ******************************************************************************/
:root {
/* Frost Security (68FE9F6C7C02) */
--img-68FE9F6C7C02-logo_stacked-dark: url('../../../290c5204/static/images/DA-M_D2758425E580_2CC2.png');
--img-68FE9F6C7C02-logo_horizontal-dark: url('../../../290c5204/static/images/DA-M_D626D26CDD4D_7E7A.png');
--img-68FE9F6C7C02-logo_header-dark: url('../../../290c5204/static/images/DA-M_D2758425E580_2CC2.png');
--img-68FE9F6C7C02-logo_footer-dark: url('../../../290c5204/static/images/DA-M_D626D26CDD4D_7E7A.png');
--img-68FE9F6C7C02-background-dark: url('../../../290c5204/static/images/DA-M_E8DF1FBBBB24_0999.png');
--img-68FE9F6C7C02-moodboard-dark: url('../../../290c5204/static/images/DA-M_73521A3548B6_3F96.png');
--img-68FE9F6C7C02-hero-dark: url('../../../290c5204/static/images/DA-M_3F9881CADD88_FCD1.png');
--img-68FE9F6C7C02-logo_mark-dark: url('../../../290c5204/static/images/DA-M_4EC57C0622CC_00F7.png');
--img-68FE9F6C7C02-logo_mini_mark-dark: url('../../../290c5204/static/images/DA-M_EE6EE89431F8_8566.png');
--img-68FE9F6C7C02-logo_stacked-light: url('../../../290c5204/static/images/DA-M_F8A94B5DB2A8_83E4.png');
--img-68FE9F6C7C02-logo_horizontal-light: url('../../../290c5204/static/images/DA-M_F0947207A1C4_41AF.png');
--img-68FE9F6C7C02-logo_header-light: url('../../../290c5204/static/images/DA-M_F8A94B5DB2A8_83E4.png');
--img-68FE9F6C7C02-logo_footer-light: url('../../../290c5204/static/images/DA-M_F0947207A1C4_41AF.png');
--img-68FE9F6C7C02-background-light: url('../../../290c5204/static/images/DA-M_70C8CC57EB45_CCF5.png');
--img-68FE9F6C7C02-moodboard-light: url('../../../290c5204/static/images/DA-M_F12351A5A4CA_4E73.png');
--img-68FE9F6C7C02-hero-light: url('../../../290c5204/static/images/DA-M_0971C7B1313B_B0F1.png');
--img-68FE9F6C7C02-logo_mark-light: url('../../../290c5204/static/images/DA-M_329F37D7E2CC_7EF6.png');
--img-68FE9F6C7C02-logo_mini_mark-light: url('../../../290c5204/static/images/DA-M_9C46AE1B700E_C795.png');

/* DA-M (5DC1CC1B686D) */
--img-5DC1CC1B686D-logo_stacked-dark: url('../../../00018390/static/images/DA-M_4CF42FD21594_56E7.png');
--img-5DC1CC1B686D-logo_horizontal-dark: url('../../../00018390/static/images/DA-M_BCB3249C2829_D9F7.png');
--img-5DC1CC1B686D-logo_header-dark: url('../../../00018390/static/images/DA-M_C4DAE00F3CB2_A83D.png');
--img-5DC1CC1B686D-logo_footer-dark: url('../../../00018390/static/images/DA-M_BCB3249C2829_D9F7.png');
--img-5DC1CC1B686D-background-dark: url('../../../00018390/static/images/DA-M_F14AD377E6F0_E49D.png');
--img-5DC1CC1B686D-moodboard-dark: url('../../../00018390/static/images/DA-M_7B3C8FAEFE4B_C698.png');
--img-5DC1CC1B686D-hero-dark: url('../../../00018390/static/images/DA-M_6F0CEBF9EC02_4890.png');
--img-5DC1CC1B686D-logo_mark-dark: url('../../../00018390/static/images/DA-M_0C144912AAE6_8DA9.png');
--img-5DC1CC1B686D-logo_mini_mark-dark: url('../../../00018390/static/images/DA-M_0C144912AAE6_8DA9.png');
--img-5DC1CC1B686D-logo_stacked-light: url('../../../00018390/static/images/DA-M_9C0166C4D45E_031B.png');
--img-5DC1CC1B686D-logo_horizontal-light: url('../../../00018390/static/images/DA-M_D0315EB98B8F_0185.png');
--img-5DC1CC1B686D-logo_header-light: url('../../../00018390/static/images/DA-M_1973E9E6E86C_A7B7.png');
--img-5DC1CC1B686D-logo_footer-light: url('../../../00018390/static/images/DA-M_D0315EB98B8F_0185.png');
--img-5DC1CC1B686D-background-light: url('../../../00018390/static/images/DA-M_7058577FE428_6A34.png');
--img-5DC1CC1B686D-moodboard-light: url('../../../00018390/static/images/DA-M_9EFBBCFBB417_E0AA.png');
--img-5DC1CC1B686D-hero-light: url('../../../00018390/static/images/DA-M_32954F14584D_3C6C.png');
--img-5DC1CC1B686D-logo_mark-light: url('../../../00018390/static/images/DA-M_4A0C4F23418B_4662.png');
--img-5DC1CC1B686D-logo_mini_mark-light: url('../../../00018390/static/images/DA-M_4A0C4F23418B_4662.png');

/* mTok (0638672FDA6D) */
--img-0638672FDA6D-logo_stacked-dark: url('../../../00334dc3/static/images/DA-M_79F95B469D60_7C41.png');
--img-0638672FDA6D-logo_horizontal-dark: url('../../../00334dc3/static/images/DA-M_8EB5E4894888_B1F5.png');
--img-0638672FDA6D-logo_header-dark: url('../../../00334dc3/static/images/DA-M_9E19EC396174_2A32.png');
--img-0638672FDA6D-logo_footer-dark: url('../../../00334dc3/static/images/DA-M_8EB5E4894888_B1F5.png');
--img-0638672FDA6D-background-dark: url('../../../00334dc3/static/images/DA-M_0048F6E03272_9E78.png');
--img-0638672FDA6D-moodboard-dark: url('../../../00334dc3/static/images/DA-M_81EDC167FDD6_6B14.png');
--img-0638672FDA6D-hero-dark: url('../../../00334dc3/static/images/DA-M_E23FF466E459_B84C.png');
--img-0638672FDA6D-logo_mark-dark: url('../../../00334dc3/static/images/DA-M_AD16DD292254_4D52.png');
--img-0638672FDA6D-logo_mini_mark-dark: url('../../../00334dc3/static/images/DA-M_64ED2C2B73FF_B60F.png');
--img-0638672FDA6D-logo_stacked-light: url('../../../00334dc3/static/images/DA-M_60B5F3BE081C_F487.png');
--img-0638672FDA6D-logo_horizontal-light: url('../../../00334dc3/static/images/DA-M_2DE955CF8EFA_0EB6.png');
--img-0638672FDA6D-logo_header-light: url('../../../00334dc3/static/images/DA-M_E912192A59E3_CEE6.png');
--img-0638672FDA6D-logo_footer-light: url('../../../00334dc3/static/images/DA-M_2DE955CF8EFA_0EB6.png');
--img-0638672FDA6D-background-light: url('../../../00334dc3/static/images/DA-M_BC5E94592EAE_C522.png');
--img-0638672FDA6D-moodboard-light: url('../../../00334dc3/static/images/DA-M_9C28FD4368EF_F486.png');
--img-0638672FDA6D-hero-light: url('../../../00334dc3/static/images/DA-M_5008A116372B_56FC.png');
--img-0638672FDA6D-logo_mark-light: url('../../../00334dc3/static/images/DA-M_6DA30C08588D_7C4A.png');
--img-0638672FDA6D-logo_mini_mark-light: url('../../../00334dc3/static/images/DA-M_6DA30C08588D_7C4A.png');


/* LARRY LLM (4617B0447913) */
--img-4617B0447913-logo_stacked-dark: url('../../../63d75dbf/static/images/DA-M_5592915595AB_9ED0.png');
--img-4617B0447913-logo_horizontal-dark: url('../../../63d75dbf/static/images/DA-M_E2950C754D22_C18A.png');
--img-4617B0447913-logo_header-dark: url('../../../63d75dbf/static/images/DA-M_223B12F2B07F_949C.png');
--img-4617B0447913-logo_footer-dark: url('../../../63d75dbf/static/images/DA-M_2E31F6E50951_D343.png');
--img-4617B0447913-background-dark: url('../../../63d75dbf/static/images/DA-M_3AFB3AF55FA8_8B7A.jpg');
--img-4617B0447913-moodboard-dark: url('../../../63d75dbf/static/images/DA-M_6F009AB7C46B_9746.png');
--img-4617B0447913-hero-dark: url('../../../63d75dbf/static/images/DA-M_E4FF4C0FAE5B_FFC1.png');
--img-4617B0447913-logo_mark-dark: url('../../../63d75dbf/static/images/DA-M_2E11D3956C32_46B8.png');
--img-4617B0447913-logo_mini_mark-dark: url('../../../63d75dbf/static/images/DA-M_5592915595AB_9ED0.png');
--img-4617B0447913-logo_stacked-light: url('../../../63d75dbf/static/images/DA-M_4EC2F0A4AA84_9E50.png');
--img-4617B0447913-logo_horizontal-light: url('../../../63d75dbf/static/images/DA-M_F889049D753F_EA0C.png');
--img-4617B0447913-logo_header-light: url('../../../63d75dbf/static/images/DA-M_39F6E2C41F77_19F6.png');
--img-4617B0447913-logo_footer-light: url('../../../63d75dbf/static/images/DA-M_EA716523C931_102C.png');
--img-4617B0447913-background-light: url('../../../63d75dbf/static/images/DA-M_68810E837242_1CCC.jpg');
--img-4617B0447913-moodboard-light: url('../../../63d75dbf/static/images/DA-M_7EBE1D827A96_7E66.png');
--img-4617B0447913-hero-light: url('../../../63d75dbf/static/images/DA-M_D3C871132A78_3697.png');
--img-4617B0447913-logo_mark-light: url('../../../63d75dbf/static/images/DA-M_34DAFDF959CC_E1A2.png');
--img-4617B0447913-logo_mini_mark-light: url('../../../63d75dbf/static/images/DA-M_4EC2F0A4AA84_9E50.png');

}

/******************************************************************************
 * IMAGE CONSUMERS — class tech-img-{tier}-{slot}-{mode} sets the image.
 * Direct url() (NOT var(--img-…)) so the relative path resolves correctly.
 ******************************************************************************/
.tech-img-68FE9F6C7C02-logo_stacked-dark { background-image: url('../../../290c5204/static/images/DA-M_D2758425E580_2CC2.png'); }
.tech-img-68FE9F6C7C02-logo_horizontal-dark { background-image: url('../../../290c5204/static/images/DA-M_D626D26CDD4D_7E7A.png'); }
.tech-img-68FE9F6C7C02-logo_header-dark { background-image: url('../../../290c5204/static/images/DA-M_D2758425E580_2CC2.png'); }
.tech-img-68FE9F6C7C02-logo_footer-dark { background-image: url('../../../290c5204/static/images/DA-M_D626D26CDD4D_7E7A.png'); }
.tech-img-68FE9F6C7C02-background-dark { background-image: url('../../../290c5204/static/images/DA-M_E8DF1FBBBB24_0999.png'); }
.tech-img-68FE9F6C7C02-moodboard-dark { background-image: url('../../../290c5204/static/images/DA-M_73521A3548B6_3F96.png'); }
.tech-img-68FE9F6C7C02-hero-dark { background-image: url('../../../290c5204/static/images/DA-M_3F9881CADD88_FCD1.png'); }
.tech-img-68FE9F6C7C02-logo_mark-dark { background-image: url('../../../290c5204/static/images/DA-M_4EC57C0622CC_00F7.png'); }
.tech-img-68FE9F6C7C02-logo_stacked-light { background-image: url('../../../290c5204/static/images/DA-M_F8A94B5DB2A8_83E4.png'); }
.tech-img-68FE9F6C7C02-logo_horizontal-light { background-image: url('../../../290c5204/static/images/DA-M_F0947207A1C4_41AF.png'); }
.tech-img-68FE9F6C7C02-logo_header-light { background-image: url('../../../290c5204/static/images/DA-M_F8A94B5DB2A8_83E4.png'); }
.tech-img-68FE9F6C7C02-logo_footer-light { background-image: url('../../../290c5204/static/images/DA-M_F0947207A1C4_41AF.png'); }
.tech-img-68FE9F6C7C02-background-light { background-image: url('../../../290c5204/static/images/DA-M_70C8CC57EB45_CCF5.png'); }
.tech-img-68FE9F6C7C02-moodboard-light { background-image: url('../../../290c5204/static/images/DA-M_F12351A5A4CA_4E73.png'); }
.tech-img-68FE9F6C7C02-hero-light { background-image: url('../../../290c5204/static/images/DA-M_0971C7B1313B_B0F1.png'); }
.tech-img-68FE9F6C7C02-logo_mark-light { background-image: url('../../../290c5204/static/images/DA-M_329F37D7E2CC_7EF6.png'); }
.tech-img-5DC1CC1B686D-logo_stacked-dark { background-image: url('../../../00018390/static/images/DA-M_4CF42FD21594_56E7.png'); }
.tech-img-5DC1CC1B686D-logo_horizontal-dark { background-image: url('../../../00018390/static/images/DA-M_BCB3249C2829_D9F7.png'); }
.tech-img-5DC1CC1B686D-logo_header-dark { background-image: url('../../../00018390/static/images/DA-M_C4DAE00F3CB2_A83D.png'); }
.tech-img-5DC1CC1B686D-logo_footer-dark { background-image: url('../../../00018390/static/images/DA-M_BCB3249C2829_D9F7.png'); }
.tech-img-5DC1CC1B686D-background-dark { background-image: url('../../../00018390/static/images/DA-M_F14AD377E6F0_E49D.png'); }
.tech-img-5DC1CC1B686D-moodboard-dark { background-image: url('../../../00018390/static/images/DA-M_7B3C8FAEFE4B_C698.png'); }
.tech-img-5DC1CC1B686D-hero-dark { background-image: url('../../../00018390/static/images/DA-M_6F0CEBF9EC02_4890.png'); }
.tech-img-5DC1CC1B686D-logo_mark-dark { background-image: url('../../../00018390/static/images/DA-M_0C144912AAE6_8DA9.png'); }
.tech-img-5DC1CC1B686D-logo_stacked-light { background-image: url('../../../00018390/static/images/DA-M_9C0166C4D45E_031B.png'); }
.tech-img-5DC1CC1B686D-logo_horizontal-light { background-image: url('../../../00018390/static/images/DA-M_D0315EB98B8F_0185.png'); }
.tech-img-5DC1CC1B686D-logo_header-light { background-image: url('../../../00018390/static/images/DA-M_1973E9E6E86C_A7B7.png'); }
.tech-img-5DC1CC1B686D-logo_footer-light { background-image: url('../../../00018390/static/images/DA-M_D0315EB98B8F_0185.png'); }
.tech-img-5DC1CC1B686D-background-light { background-image: url('../../../00018390/static/images/DA-M_7058577FE428_6A34.png'); }
.tech-img-5DC1CC1B686D-moodboard-light { background-image: url('../../../00018390/static/images/DA-M_9EFBBCFBB417_E0AA.png'); }
.tech-img-5DC1CC1B686D-hero-light { background-image: url('../../../00018390/static/images/DA-M_32954F14584D_3C6C.png'); }
.tech-img-5DC1CC1B686D-logo_mark-light { background-image: url('../../../00018390/static/images/DA-M_4A0C4F23418B_4662.png'); }
.tech-img-0638672FDA6D-logo_stacked-dark { background-image: url('../../../00334dc3/static/images/DA-M_79F95B469D60_7C41.png'); }
.tech-img-0638672FDA6D-logo_horizontal-dark { background-image: url('../../../00334dc3/static/images/DA-M_8EB5E4894888_B1F5.png'); }
.tech-img-0638672FDA6D-logo_header-dark { background-image: url('../../../00334dc3/static/images/DA-M_9E19EC396174_2A32.png'); }
.tech-img-0638672FDA6D-logo_footer-dark { background-image: url('../../../00334dc3/static/images/DA-M_8EB5E4894888_B1F5.png'); }
.tech-img-0638672FDA6D-background-dark { background-image: url('../../../00334dc3/static/images/DA-M_0048F6E03272_9E78.png'); }
.tech-img-0638672FDA6D-moodboard-dark { background-image: url('../../../00334dc3/static/images/DA-M_81EDC167FDD6_6B14.png'); }
.tech-img-0638672FDA6D-hero-dark { background-image: url('../../../00334dc3/static/images/DA-M_E23FF466E459_B84C.png'); }
.tech-img-0638672FDA6D-logo_mark-dark { background-image: url('../../../00334dc3/static/images/DA-M_AD16DD292254_4D52.png'); }
.tech-img-0638672FDA6D-logo_stacked-light { background-image: url('../../../00334dc3/static/images/DA-M_60B5F3BE081C_F487.png'); }
.tech-img-0638672FDA6D-logo_horizontal-light { background-image: url('../../../00334dc3/static/images/DA-M_2DE955CF8EFA_0EB6.png'); }
.tech-img-0638672FDA6D-logo_header-light { background-image: url('../../../00334dc3/static/images/DA-M_E912192A59E3_CEE6.png'); }
.tech-img-0638672FDA6D-logo_footer-light { background-image: url('../../../00334dc3/static/images/DA-M_2DE955CF8EFA_0EB6.png'); }
.tech-img-0638672FDA6D-background-light { background-image: url('../../../00334dc3/static/images/DA-M_BC5E94592EAE_C522.png'); }
.tech-img-0638672FDA6D-moodboard-light { background-image: url('../../../00334dc3/static/images/DA-M_9C28FD4368EF_F486.png'); }
.tech-img-0638672FDA6D-hero-light { background-image: url('../../../00334dc3/static/images/DA-M_5008A116372B_56FC.png'); }
.tech-img-0638672FDA6D-logo_mark-light { background-image: url('../../../00334dc3/static/images/DA-M_6DA30C08588D_7C4A.png'); }
.tech-img-4617B0447913-logo_stacked-dark { background-image: url('../../../63d75dbf/static/images/DA-M_5592915595AB_9ED0.png'); }
.tech-img-4617B0447913-logo_horizontal-dark { background-image: url('../../../63d75dbf/static/images/DA-M_E2950C754D22_C18A.png'); }
.tech-img-4617B0447913-logo_header-dark { background-image: url('../../../63d75dbf/static/images/DA-M_223B12F2B07F_949C.png'); }
.tech-img-4617B0447913-logo_footer-dark { background-image: url('../../../63d75dbf/static/images/DA-M_2E31F6E50951_D343.png'); }
.tech-img-4617B0447913-background-dark { background-image: url('../../../63d75dbf/static/images/DA-M_3AFB3AF55FA8_8B7A.jpg'); }
.tech-img-4617B0447913-moodboard-dark { background-image: url('../../../63d75dbf/static/images/DA-M_6F009AB7C46B_9746.png'); }
.tech-img-4617B0447913-hero-dark { background-image: url('../../../63d75dbf/static/images/DA-M_E4FF4C0FAE5B_FFC1.png'); }
.tech-img-4617B0447913-logo_mark-dark { background-image: url('../../../63d75dbf/static/images/DA-M_2E11D3956C32_46B8.png'); }
.tech-img-4617B0447913-logo_stacked-light { background-image: url('../../../63d75dbf/static/images/DA-M_4EC2F0A4AA84_9E50.png'); }
.tech-img-4617B0447913-logo_horizontal-light { background-image: url('../../../63d75dbf/static/images/DA-M_F889049D753F_EA0C.png'); }
.tech-img-4617B0447913-logo_header-light { background-image: url('../../../63d75dbf/static/images/DA-M_39F6E2C41F77_19F6.png'); }
.tech-img-4617B0447913-logo_footer-light { background-image: url('../../../63d75dbf/static/images/DA-M_EA716523C931_102C.png'); }
.tech-img-4617B0447913-background-light { background-image: url('../../../63d75dbf/static/images/DA-M_68810E837242_1CCC.jpg'); }
.tech-img-4617B0447913-moodboard-light { background-image: url('../../../63d75dbf/static/images/DA-M_7EBE1D827A96_7E66.png'); }
.tech-img-4617B0447913-hero-light { background-image: url('../../../63d75dbf/static/images/DA-M_D3C871132A78_3697.png'); }
.tech-img-4617B0447913-logo_mark-light { background-image: url('../../../63d75dbf/static/images/DA-M_34DAFDF959CC_E1A2.png'); }

/* THE FOOTER LOGO SLOT — one element, catalog pick as-is, any brand.
   Geometry = the coteclat.ai reference (owner order 2026-07-19): natural
   image aspect (emitted per tier), capped 700px wide, centered; 75% on
   mobile — identical to the legacy corelogic-img + resize-mobile pair. */
.brand-footer-logo { display: block; width: 700px; max-width: 90vw; margin: 0 auto; background-size: contain; background-position: center; background-repeat: no-repeat; }
@media (max-width: 768px) { .brand-footer-logo { width: 75%; } }
[data-theme="dark"] .brand-footer-logo[data-logo-tier="68FE9F6C7C02"] { background-image: url('../../../290c5204/static/images/DA-M_D626D26CDD4D_7E7A.png'); aspect-ratio: 1024 / 131; }
[data-theme="light"] .brand-footer-logo[data-logo-tier="68FE9F6C7C02"] { background-image: url('../../../290c5204/static/images/DA-M_F0947207A1C4_41AF.png'); aspect-ratio: 1024 / 131; }
[data-theme="dark"] .brand-footer-logo[data-logo-tier="5DC1CC1B686D"] { background-image: url('../../../00018390/static/images/DA-M_BCB3249C2829_D9F7.png'); aspect-ratio: 1024 / 131; }
[data-theme="light"] .brand-footer-logo[data-logo-tier="5DC1CC1B686D"] { background-image: url('../../../00018390/static/images/DA-M_D0315EB98B8F_0185.png'); aspect-ratio: 1024 / 131; }
[data-theme="dark"] .brand-footer-logo[data-logo-tier="0638672FDA6D"] { background-image: url('../../../00334dc3/static/images/DA-M_8EB5E4894888_B1F5.png'); aspect-ratio: 1024 / 131; }
[data-theme="light"] .brand-footer-logo[data-logo-tier="0638672FDA6D"] { background-image: url('../../../00334dc3/static/images/DA-M_2DE955CF8EFA_0EB6.png'); aspect-ratio: 1024 / 131; }
[data-theme="dark"] .brand-footer-logo[data-logo-tier="4617B0447913"] { background-image: url('../../../63d75dbf/static/images/DA-M_2E31F6E50951_D343.png'); aspect-ratio: 3520 / 2287; }
[data-theme="light"] .brand-footer-logo[data-logo-tier="4617B0447913"] { background-image: url('../../../63d75dbf/static/images/DA-M_EA716523C931_102C.png'); aspect-ratio: 3520 / 2287; }

/******************************************************************************
 * COLOR CATALOG
 * NOTE: Variable definitions only. Do not use directly.
 * Color variables are assembled in the Live Assembler section.
 ******************************************************************************/
:root {
/* Frost Security (68FE9F6C7C02) */
/* YOUR SETUP — user overrides */
--user-color-68FE9F6C7C02-01-dark: #F3F0EE;
--user-color-68FE9F6C7C02-02-dark: #F3F0EE;
--user-color-68FE9F6C7C02-03-dark: #F3F0EE;
--user-color-68FE9F6C7C02-04-dark: #F3F0EE;
--user-color-68FE9F6C7C02-05-dark: #E9EAE1;
--user-color-68FE9F6C7C02-06-dark: #F3F0EE;
--user-color-68FE9F6C7C02-07-dark: #E9EAE1;
--user-color-68FE9F6C7C02-08-dark: #F7CAC9;
--user-color-68FE9F6C7C02-09-dark: #540807;
--user-color-68FE9F6C7C02-10-dark: #7A0C0B;
--user-color-68FE9F6C7C02-11-dark: #910E0D;
--user-color-68FE9F6C7C02-12-dark: #910E0D;
--user-color-68FE9F6C7C02-13-dark: #F3F0EE;
--user-color-68FE9F6C7C02-14-dark: #540807;
--user-color-68FE9F6C7C02-15-dark: #F3F0EE;
--user-color-68FE9F6C7C02-16-dark: #F3F0EE;
--user-color-68FE9F6C7C02-17-dark: #F3F0EE;
--user-color-68FE9F6C7C02-18-dark: #F3F0EE;
--user-color-68FE9F6C7C02-19-dark: #F3F0EE;
--user-color-68FE9F6C7C02-20-dark: #7A0C0B;
--user-color-68FE9F6C7C02-21-dark: #F3F0EE;
--user-color-68FE9F6C7C02-22-dark: #F3F0EE;
--user-color-68FE9F6C7C02-23-dark: #E9EAE1;
--user-color-68FE9F6C7C02-24-dark: #540807;
--user-color-68FE9F6C7C02-25-dark: #F3F0EE;
--user-color-68FE9F6C7C02-26-dark: #F3F0EE;
--user-color-68FE9F6C7C02-27-dark: #540807;
--user-color-68FE9F6C7C02-28-dark: #E9EAE1;
--user-color-68FE9F6C7C02-29-dark: #540807;
--user-color-68FE9F6C7C02-30-dark: #910E0D;
--user-color-68FE9F6C7C02-31-dark: #F3F0EE;
--user-color-68FE9F6C7C02-32-dark: #F3F0EE;
--user-color-68FE9F6C7C02-33-dark: #F3F0EE;
--user-color-68FE9F6C7C02-34-dark: #7A0C0B;
--user-color-68FE9F6C7C02-35-dark: #F3F0EE;
--user-color-68FE9F6C7C02-36-dark: #F3F0EE;
--user-color-68FE9F6C7C02-37-dark: #F3F0EE;
--user-color-68FE9F6C7C02-38-dark: #F3F0EE;
--user-color-68FE9F6C7C02-39-dark: #910E0D;
--user-color-68FE9F6C7C02-40-dark: #F3F0EE;
--user-color-68FE9F6C7C02-41-dark: #F3F0EE;
--user-color-68FE9F6C7C02-42-dark: #7A0C0B;
--user-color-68FE9F6C7C02-43-dark: #F3F0EE;
--user-color-68FE9F6C7C02-44-dark: #7A0C0B;
--user-color-68FE9F6C7C02-45-dark: #910E0D;
--user-color-68FE9F6C7C02-46-dark: #E9EAE1;
--user-color-68FE9F6C7C02-47-dark: #910E0D;
--user-color-68FE9F6C7C02-48-dark: #E9EAE1;
--user-color-68FE9F6C7C02-49-dark: #910E0D;
--user-color-68FE9F6C7C02-50-dark: #E9EAE1;
--user-color-68FE9F6C7C02-51-dark: #910E0D;
--user-color-68FE9F6C7C02-52-dark: #F3F0EE;
--user-color-68FE9F6C7C02-53-dark: #7A0C0B;
--user-color-68FE9F6C7C02-54-dark: #540807;
--user-color-68FE9F6C7C02-55-dark: #7A0C0B;
--user-color-68FE9F6C7C02-56-dark: #F3F0EE;
--user-color-68FE9F6C7C02-57-dark: #F3F0EE;
--user-color-68FE9F6C7C02-58-dark: #910E0D;
--user-color-68FE9F6C7C02-59-dark: #F3F0EE;
--user-color-68FE9F6C7C02-60-dark: #540807;
--user-color-68FE9F6C7C02-61-dark: #7A0C0B;
--user-color-68FE9F6C7C02-62-dark: #F3F0EE;
--user-color-68FE9F6C7C02-63-dark: #F3F0EE;
--user-color-68FE9F6C7C02-64-dark: #F3F0EE;
--user-color-68FE9F6C7C02-marquee-dark: #FFFFFF;
--user-color-68FE9F6C7C02-01-light: #0F0F10;
--user-color-68FE9F6C7C02-02-light: #0F0F10;
--user-color-68FE9F6C7C02-03-light: #0F0F10;
--user-color-68FE9F6C7C02-04-light: #0F0F10;
--user-color-68FE9F6C7C02-05-light: #360908;
--user-color-68FE9F6C7C02-06-light: #0F0F10;
--user-color-68FE9F6C7C02-07-light: #360908;
--user-color-68FE9F6C7C02-08-light: #1B0404;
--user-color-68FE9F6C7C02-09-light: #EFF0EA;
--user-color-68FE9F6C7C02-10-light: #E2E3D9;
--user-color-68FE9F6C7C02-11-light: #DBDDD0;
--user-color-68FE9F6C7C02-12-light: #DBDDD0;
--user-color-68FE9F6C7C02-13-light: #0F0F10;
--user-color-68FE9F6C7C02-14-light: #EFF0EA;
--user-color-68FE9F6C7C02-15-light: #0F0F10;
--user-color-68FE9F6C7C02-16-light: #0F0F10;
--user-color-68FE9F6C7C02-17-light: #0F0F10;
--user-color-68FE9F6C7C02-18-light: #0F0F10;
--user-color-68FE9F6C7C02-19-light: #0F0F10;
--user-color-68FE9F6C7C02-20-light: #E2E3D9;
--user-color-68FE9F6C7C02-21-light: #0F0F10;
--user-color-68FE9F6C7C02-22-light: #0F0F10;
--user-color-68FE9F6C7C02-23-light: #360908;
--user-color-68FE9F6C7C02-24-light: #EFF0EA;
--user-color-68FE9F6C7C02-25-light: #0F0F10;
--user-color-68FE9F6C7C02-26-light: #0F0F10;
--user-color-68FE9F6C7C02-27-light: #EFF0EA;
--user-color-68FE9F6C7C02-28-light: #360908;
--user-color-68FE9F6C7C02-29-light: #EFF0EA;
--user-color-68FE9F6C7C02-30-light: #DBDDD0;
--user-color-68FE9F6C7C02-31-light: #0F0F10;
--user-color-68FE9F6C7C02-32-light: #0F0F10;
--user-color-68FE9F6C7C02-33-light: #0F0F10;
--user-color-68FE9F6C7C02-34-light: #E2E3D9;
--user-color-68FE9F6C7C02-35-light: #0F0F10;
--user-color-68FE9F6C7C02-36-light: #0F0F10;
--user-color-68FE9F6C7C02-37-light: #0F0F10;
--user-color-68FE9F6C7C02-38-light: #0F0F10;
--user-color-68FE9F6C7C02-39-light: #DBDDD0;
--user-color-68FE9F6C7C02-40-light: #0F0F10;
--user-color-68FE9F6C7C02-41-light: #0F0F10;
--user-color-68FE9F6C7C02-42-light: #E2E3D9;
--user-color-68FE9F6C7C02-43-light: #0F0F10;
--user-color-68FE9F6C7C02-44-light: #E2E3D9;
--user-color-68FE9F6C7C02-45-light: #DBDDD0;
--user-color-68FE9F6C7C02-46-light: #360908;
--user-color-68FE9F6C7C02-47-light: #DBDDD0;
--user-color-68FE9F6C7C02-48-light: #360908;
--user-color-68FE9F6C7C02-49-light: #DBDDD0;
--user-color-68FE9F6C7C02-50-light: #360908;
--user-color-68FE9F6C7C02-51-light: #DBDDD0;
--user-color-68FE9F6C7C02-52-light: #0F0F10;
--user-color-68FE9F6C7C02-53-light: #E2E3D9;
--user-color-68FE9F6C7C02-54-light: #EFF0EA;
--user-color-68FE9F6C7C02-55-light: #E2E3D9;
--user-color-68FE9F6C7C02-56-light: #0F0F10;
--user-color-68FE9F6C7C02-57-light: #0F0F10;
--user-color-68FE9F6C7C02-58-light: #DBDDD0;
--user-color-68FE9F6C7C02-59-light: #0F0F10;
--user-color-68FE9F6C7C02-60-light: #EFF0EA;
--user-color-68FE9F6C7C02-61-light: #E2E3D9;
--user-color-68FE9F6C7C02-62-light: #0F0F10;
--user-color-68FE9F6C7C02-63-light: #0F0F10;
--user-color-68FE9F6C7C02-64-light: #0F0F10;
--user-color-68FE9F6C7C02-marquee-light: #360908;
/* ACTIVE — merged (user overrides AI) */
--color-68FE9F6C7C02-01-dark: #F3F0EE;
--color-68FE9F6C7C02-01-light: #0F0F10;
--color-68FE9F6C7C02-02-dark: #F3F0EE;
--color-68FE9F6C7C02-02-light: #0F0F10;
--color-68FE9F6C7C02-03-dark: #F3F0EE;
--color-68FE9F6C7C02-03-light: #0F0F10;
--color-68FE9F6C7C02-04-dark: #F3F0EE;
--color-68FE9F6C7C02-04-light: #0F0F10;
--color-68FE9F6C7C02-05-dark: #E9EAE1;
--color-68FE9F6C7C02-05-light: #360908;
--color-68FE9F6C7C02-06-dark: #F3F0EE;
--color-68FE9F6C7C02-06-light: #0F0F10;
--color-68FE9F6C7C02-07-dark: #E9EAE1;
--color-68FE9F6C7C02-07-light: #360908;
--color-68FE9F6C7C02-08-dark: #F7CAC9;
--color-68FE9F6C7C02-08-light: #1B0404;
--color-68FE9F6C7C02-09-dark: #540807;
--color-68FE9F6C7C02-09-light: #EFF0EA;
--color-68FE9F6C7C02-10-dark: #7A0C0B;
--color-68FE9F6C7C02-10-light: #E2E3D9;
--color-68FE9F6C7C02-11-dark: #910E0D;
--color-68FE9F6C7C02-11-light: #DBDDD0;
--color-68FE9F6C7C02-12-dark: #910E0D;
--color-68FE9F6C7C02-12-light: #DBDDD0;
--color-68FE9F6C7C02-13-dark: #F3F0EE;
--color-68FE9F6C7C02-13-light: #0F0F10;
--color-68FE9F6C7C02-14-dark: #540807;
--color-68FE9F6C7C02-14-light: #EFF0EA;
--color-68FE9F6C7C02-15-dark: #F3F0EE;
--color-68FE9F6C7C02-15-light: #0F0F10;
--color-68FE9F6C7C02-16-dark: #F3F0EE;
--color-68FE9F6C7C02-16-light: #0F0F10;
--color-68FE9F6C7C02-17-dark: #F3F0EE;
--color-68FE9F6C7C02-17-light: #0F0F10;
--color-68FE9F6C7C02-18-dark: #F3F0EE;
--color-68FE9F6C7C02-18-light: #0F0F10;
--color-68FE9F6C7C02-19-dark: #F3F0EE;
--color-68FE9F6C7C02-19-light: #0F0F10;
--color-68FE9F6C7C02-20-dark: #7A0C0B;
--color-68FE9F6C7C02-20-light: #E2E3D9;
--color-68FE9F6C7C02-21-dark: #F3F0EE;
--color-68FE9F6C7C02-21-light: #0F0F10;
--color-68FE9F6C7C02-22-dark: #F3F0EE;
--color-68FE9F6C7C02-22-light: #0F0F10;
--color-68FE9F6C7C02-23-dark: #E9EAE1;
--color-68FE9F6C7C02-23-light: #360908;
--color-68FE9F6C7C02-24-dark: #540807;
--color-68FE9F6C7C02-24-light: #EFF0EA;
--color-68FE9F6C7C02-25-dark: #F3F0EE;
--color-68FE9F6C7C02-25-light: #0F0F10;
--color-68FE9F6C7C02-26-dark: #F3F0EE;
--color-68FE9F6C7C02-26-light: #0F0F10;
--color-68FE9F6C7C02-27-dark: #540807;
--color-68FE9F6C7C02-27-light: #EFF0EA;
--color-68FE9F6C7C02-28-dark: #E9EAE1;
--color-68FE9F6C7C02-28-light: #360908;
--color-68FE9F6C7C02-29-dark: #540807;
--color-68FE9F6C7C02-29-light: #EFF0EA;
--color-68FE9F6C7C02-30-dark: #910E0D;
--color-68FE9F6C7C02-30-light: #DBDDD0;
--color-68FE9F6C7C02-31-dark: #F3F0EE;
--color-68FE9F6C7C02-31-light: #0F0F10;
--color-68FE9F6C7C02-32-dark: #F3F0EE;
--color-68FE9F6C7C02-32-light: #0F0F10;
--color-68FE9F6C7C02-33-dark: #F3F0EE;
--color-68FE9F6C7C02-33-light: #0F0F10;
--color-68FE9F6C7C02-34-dark: #7A0C0B;
--color-68FE9F6C7C02-34-light: #E2E3D9;
--color-68FE9F6C7C02-35-dark: #F3F0EE;
--color-68FE9F6C7C02-35-light: #0F0F10;
--color-68FE9F6C7C02-36-dark: #F3F0EE;
--color-68FE9F6C7C02-36-light: #0F0F10;
--color-68FE9F6C7C02-37-dark: #F3F0EE;
--color-68FE9F6C7C02-37-light: #0F0F10;
--color-68FE9F6C7C02-38-dark: #F3F0EE;
--color-68FE9F6C7C02-38-light: #0F0F10;
--color-68FE9F6C7C02-39-dark: #910E0D;
--color-68FE9F6C7C02-39-light: #DBDDD0;
--color-68FE9F6C7C02-40-dark: #F3F0EE;
--color-68FE9F6C7C02-40-light: #0F0F10;
--color-68FE9F6C7C02-41-dark: #F3F0EE;
--color-68FE9F6C7C02-41-light: #0F0F10;
--color-68FE9F6C7C02-42-dark: #7A0C0B;
--color-68FE9F6C7C02-42-light: #E2E3D9;
--color-68FE9F6C7C02-43-dark: #F3F0EE;
--color-68FE9F6C7C02-43-light: #0F0F10;
--color-68FE9F6C7C02-44-dark: #7A0C0B;
--color-68FE9F6C7C02-44-light: #E2E3D9;
--color-68FE9F6C7C02-45-dark: #910E0D;
--color-68FE9F6C7C02-45-light: #DBDDD0;
--color-68FE9F6C7C02-46-dark: #E9EAE1;
--color-68FE9F6C7C02-46-light: #360908;
--color-68FE9F6C7C02-47-dark: #910E0D;
--color-68FE9F6C7C02-47-light: #DBDDD0;
--color-68FE9F6C7C02-48-dark: #E9EAE1;
--color-68FE9F6C7C02-48-light: #360908;
--color-68FE9F6C7C02-49-dark: #910E0D;
--color-68FE9F6C7C02-49-light: #DBDDD0;
--color-68FE9F6C7C02-50-dark: #E9EAE1;
--color-68FE9F6C7C02-50-light: #360908;
--color-68FE9F6C7C02-51-dark: #910E0D;
--color-68FE9F6C7C02-51-light: #DBDDD0;
--color-68FE9F6C7C02-52-dark: #F3F0EE;
--color-68FE9F6C7C02-52-light: #0F0F10;
--color-68FE9F6C7C02-53-dark: #7A0C0B;
--color-68FE9F6C7C02-53-light: #E2E3D9;
--color-68FE9F6C7C02-54-dark: #540807;
--color-68FE9F6C7C02-54-light: #EFF0EA;
--color-68FE9F6C7C02-55-dark: #7A0C0B;
--color-68FE9F6C7C02-55-light: #E2E3D9;
--color-68FE9F6C7C02-56-dark: #F3F0EE;
--color-68FE9F6C7C02-56-light: #0F0F10;
--color-68FE9F6C7C02-57-dark: #F3F0EE;
--color-68FE9F6C7C02-57-light: #0F0F10;
--color-68FE9F6C7C02-58-dark: #910E0D;
--color-68FE9F6C7C02-58-light: #DBDDD0;
--color-68FE9F6C7C02-59-dark: #F3F0EE;
--color-68FE9F6C7C02-59-light: #0F0F10;
--color-68FE9F6C7C02-60-dark: #540807;
--color-68FE9F6C7C02-60-light: #EFF0EA;
--color-68FE9F6C7C02-61-dark: #7A0C0B;
--color-68FE9F6C7C02-61-light: #E2E3D9;
--color-68FE9F6C7C02-62-dark: #F3F0EE;
--color-68FE9F6C7C02-62-light: #0F0F10;
--color-68FE9F6C7C02-63-dark: #F3F0EE;
--color-68FE9F6C7C02-63-light: #0F0F10;
--color-68FE9F6C7C02-64-dark: #F3F0EE;
--color-68FE9F6C7C02-64-light: #0F0F10;
--color-68FE9F6C7C02-marquee-dark: #FFFFFF;
--color-68FE9F6C7C02-marquee-light: #360908;

/* DA-M (5DC1CC1B686D) */
/* YOUR SETUP — user overrides */
--user-color-5DC1CC1B686D-01-dark: #E9F372;
--user-color-5DC1CC1B686D-02-dark: #F3FE63;
--user-color-5DC1CC1B686D-03-dark: #F1FD59;
--user-color-5DC1CC1B686D-04-dark: #ECF65B;
--user-color-5DC1CC1B686D-05-dark: #CAD265;
--user-color-5DC1CC1B686D-06-dark: #CAD266;
--user-color-5DC1CC1B686D-07-dark: #E1E54E;
--user-color-5DC1CC1B686D-08-dark: #E1E54E;
--user-color-5DC1CC1B686D-09-dark: #676A0E;
--user-color-5DC1CC1B686D-10-dark: #92993E;
--user-color-5DC1CC1B686D-11-dark: #7B8521;
--user-color-5DC1CC1B686D-12-dark: #7B8521;
--user-color-5DC1CC1B686D-13-dark: #CAD266;
--user-color-5DC1CC1B686D-14-dark: #676A0E;
--user-color-5DC1CC1B686D-15-dark: #E9F372;
--user-color-5DC1CC1B686D-16-dark: #F1FD59;
--user-color-5DC1CC1B686D-17-dark: #ECF65B;
--user-color-5DC1CC1B686D-18-dark: #ECF65B;
--user-color-5DC1CC1B686D-19-dark: #ECF65B;
--user-color-5DC1CC1B686D-20-dark: #92993E;
--user-color-5DC1CC1B686D-21-dark: #E9F372;
--user-color-5DC1CC1B686D-22-dark: #F1FD59;
--user-color-5DC1CC1B686D-23-dark: #CAD265;
--user-color-5DC1CC1B686D-24-dark: #676A0E;
--user-color-5DC1CC1B686D-25-dark: #ECF65B;
--user-color-5DC1CC1B686D-26-dark: #ECF65B;
--user-color-5DC1CC1B686D-27-dark: #676A0E;
--user-color-5DC1CC1B686D-28-dark: #CAD265;
--user-color-5DC1CC1B686D-29-dark: #676A0E;
--user-color-5DC1CC1B686D-30-dark: #7B8521;
--user-color-5DC1CC1B686D-31-dark: #F1FD59;
--user-color-5DC1CC1B686D-32-dark: #ECF65B;
--user-color-5DC1CC1B686D-33-dark: #CAD266;
--user-color-5DC1CC1B686D-34-dark: #92993E;
--user-color-5DC1CC1B686D-35-dark: #F1FD59;
--user-color-5DC1CC1B686D-36-dark: #F1FD59;
--user-color-5DC1CC1B686D-37-dark: #F3FE63;
--user-color-5DC1CC1B686D-38-dark: #E9F372;
--user-color-5DC1CC1B686D-39-dark: #7B8521;
--user-color-5DC1CC1B686D-40-dark: #F1FD59;
--user-color-5DC1CC1B686D-41-dark: #E9F372;
--user-color-5DC1CC1B686D-42-dark: #92993E;
--user-color-5DC1CC1B686D-43-dark: #F1FD59;
--user-color-5DC1CC1B686D-44-dark: #92993E;
--user-color-5DC1CC1B686D-45-dark: #7B8521;
--user-color-5DC1CC1B686D-46-dark: #E1E54E;
--user-color-5DC1CC1B686D-47-dark: #7B8521;
--user-color-5DC1CC1B686D-48-dark: #E1E54E;
--user-color-5DC1CC1B686D-49-dark: #7B8521;
--user-color-5DC1CC1B686D-50-dark: #E1E54E;
--user-color-5DC1CC1B686D-51-dark: #7B8521;
--user-color-5DC1CC1B686D-52-dark: #E9F372;
--user-color-5DC1CC1B686D-53-dark: #92993E;
--user-color-5DC1CC1B686D-54-dark: #676A0E;
--user-color-5DC1CC1B686D-55-dark: #92993E;
--user-color-5DC1CC1B686D-56-dark: #E9F372;
--user-color-5DC1CC1B686D-57-dark: #ECF65B;
--user-color-5DC1CC1B686D-58-dark: #7B8521;
--user-color-5DC1CC1B686D-59-dark: #ECF65B;
--user-color-5DC1CC1B686D-60-dark: #676A0E;
--user-color-5DC1CC1B686D-61-dark: #92993E;
--user-color-5DC1CC1B686D-62-dark: #F3FE63;
--user-color-5DC1CC1B686D-63-dark: #F1FD59;
--user-color-5DC1CC1B686D-64-dark: #ECF65B;
--user-color-5DC1CC1B686D-logo_color_1-dark: #CAD265;
--user-color-5DC1CC1B686D-logo_color_2-dark: #E1E54E;
--user-color-5DC1CC1B686D-logo_color_3-dark: #040607;
--user-color-5DC1CC1B686D-marquee-dark: #E1E54E;
--user-color-5DC1CC1B686D-01-light: #623718;
--user-color-5DC1CC1B686D-02-light: #623718;
--user-color-5DC1CC1B686D-03-light: #623718;
--user-color-5DC1CC1B686D-04-light: #623718;
--user-color-5DC1CC1B686D-05-light: #623718;
--user-color-5DC1CC1B686D-06-light: #623718;
--user-color-5DC1CC1B686D-07-light: #763617;
--user-color-5DC1CC1B686D-08-light: #623718;
--user-color-5DC1CC1B686D-09-light: #92993E;
--user-color-5DC1CC1B686D-10-light: #C9D45A;
--user-color-5DC1CC1B686D-11-light: #E9F372;
--user-color-5DC1CC1B686D-12-light: #E9F372;
--user-color-5DC1CC1B686D-13-light: #623718;
--user-color-5DC1CC1B686D-14-light: #92993E;
--user-color-5DC1CC1B686D-15-light: #623718;
--user-color-5DC1CC1B686D-16-light: #623718;
--user-color-5DC1CC1B686D-17-light: #623718;
--user-color-5DC1CC1B686D-18-light: #623718;
--user-color-5DC1CC1B686D-19-light: #623718;
--user-color-5DC1CC1B686D-20-light: #C9D45A;
--user-color-5DC1CC1B686D-21-light: #623718;
--user-color-5DC1CC1B686D-22-light: #623718;
--user-color-5DC1CC1B686D-23-light: #623718;
--user-color-5DC1CC1B686D-24-light: #92993E;
--user-color-5DC1CC1B686D-25-light: #623718;
--user-color-5DC1CC1B686D-26-light: #623718;
--user-color-5DC1CC1B686D-27-light: #92993E;
--user-color-5DC1CC1B686D-28-light: #623718;
--user-color-5DC1CC1B686D-29-light: #92993E;
--user-color-5DC1CC1B686D-30-light: #E9F372;
--user-color-5DC1CC1B686D-31-light: #623718;
--user-color-5DC1CC1B686D-32-light: #623718;
--user-color-5DC1CC1B686D-33-light: #623718;
--user-color-5DC1CC1B686D-34-light: #C9D45A;
--user-color-5DC1CC1B686D-35-light: #623718;
--user-color-5DC1CC1B686D-36-light: #623718;
--user-color-5DC1CC1B686D-37-light: #623718;
--user-color-5DC1CC1B686D-38-light: #623718;
--user-color-5DC1CC1B686D-39-light: #E9F372;
--user-color-5DC1CC1B686D-40-light: #623718;
--user-color-5DC1CC1B686D-41-light: #623718;
--user-color-5DC1CC1B686D-42-light: #C9D45A;
--user-color-5DC1CC1B686D-43-light: #623718;
--user-color-5DC1CC1B686D-44-light: #C9D45A;
--user-color-5DC1CC1B686D-45-light: #E9F372;
--user-color-5DC1CC1B686D-46-light: #763617;
--user-color-5DC1CC1B686D-47-light: #E9F372;
--user-color-5DC1CC1B686D-48-light: #763617;
--user-color-5DC1CC1B686D-49-light: #E9F372;
--user-color-5DC1CC1B686D-50-light: #763617;
--user-color-5DC1CC1B686D-51-light: #E9F372;
--user-color-5DC1CC1B686D-52-light: #623718;
--user-color-5DC1CC1B686D-53-light: #C9D45A;
--user-color-5DC1CC1B686D-54-light: #92993E;
--user-color-5DC1CC1B686D-55-light: #C9D45A;
--user-color-5DC1CC1B686D-56-light: #623718;
--user-color-5DC1CC1B686D-57-light: #623718;
--user-color-5DC1CC1B686D-58-light: #E9F372;
--user-color-5DC1CC1B686D-59-light: #623718;
--user-color-5DC1CC1B686D-60-light: #92993E;
--user-color-5DC1CC1B686D-61-light: #C9D45A;
--user-color-5DC1CC1B686D-62-light: #623718;
--user-color-5DC1CC1B686D-63-light: #623718;
--user-color-5DC1CC1B686D-64-light: #623718;
--user-color-5DC1CC1B686D-logo_color_1-light: #623718;
--user-color-5DC1CC1B686D-logo_color_2-light: #763617;
--user-color-5DC1CC1B686D-marquee-light: #763617;
/* ACTIVE — merged (user overrides AI) */
--color-5DC1CC1B686D-01-dark: #E9F372;
--color-5DC1CC1B686D-01-light: #623718;
--color-5DC1CC1B686D-02-dark: #F3FE63;
--color-5DC1CC1B686D-02-light: #623718;
--color-5DC1CC1B686D-03-dark: #F1FD59;
--color-5DC1CC1B686D-03-light: #623718;
--color-5DC1CC1B686D-04-dark: #ECF65B;
--color-5DC1CC1B686D-04-light: #623718;
--color-5DC1CC1B686D-05-dark: #CAD265;
--color-5DC1CC1B686D-05-light: #623718;
--color-5DC1CC1B686D-06-dark: #CAD266;
--color-5DC1CC1B686D-06-light: #623718;
--color-5DC1CC1B686D-07-dark: #E1E54E;
--color-5DC1CC1B686D-07-light: #763617;
--color-5DC1CC1B686D-08-dark: #E1E54E;
--color-5DC1CC1B686D-08-light: #623718;
--color-5DC1CC1B686D-09-dark: #676A0E;
--color-5DC1CC1B686D-09-light: #92993E;
--color-5DC1CC1B686D-10-dark: #92993E;
--color-5DC1CC1B686D-10-light: #C9D45A;
--color-5DC1CC1B686D-11-dark: #7B8521;
--color-5DC1CC1B686D-11-light: #E9F372;
--color-5DC1CC1B686D-12-dark: #7B8521;
--color-5DC1CC1B686D-12-light: #E9F372;
--color-5DC1CC1B686D-13-dark: #CAD266;
--color-5DC1CC1B686D-13-light: #623718;
--color-5DC1CC1B686D-14-dark: #676A0E;
--color-5DC1CC1B686D-14-light: #92993E;
--color-5DC1CC1B686D-15-dark: #E9F372;
--color-5DC1CC1B686D-15-light: #623718;
--color-5DC1CC1B686D-16-dark: #F1FD59;
--color-5DC1CC1B686D-16-light: #623718;
--color-5DC1CC1B686D-17-dark: #ECF65B;
--color-5DC1CC1B686D-17-light: #623718;
--color-5DC1CC1B686D-18-dark: #ECF65B;
--color-5DC1CC1B686D-18-light: #623718;
--color-5DC1CC1B686D-19-dark: #ECF65B;
--color-5DC1CC1B686D-19-light: #623718;
--color-5DC1CC1B686D-20-dark: #92993E;
--color-5DC1CC1B686D-20-light: #C9D45A;
--color-5DC1CC1B686D-21-dark: #E9F372;
--color-5DC1CC1B686D-21-light: #623718;
--color-5DC1CC1B686D-22-dark: #F1FD59;
--color-5DC1CC1B686D-22-light: #623718;
--color-5DC1CC1B686D-23-dark: #CAD265;
--color-5DC1CC1B686D-23-light: #623718;
--color-5DC1CC1B686D-24-dark: #676A0E;
--color-5DC1CC1B686D-24-light: #92993E;
--color-5DC1CC1B686D-25-dark: #ECF65B;
--color-5DC1CC1B686D-25-light: #623718;
--color-5DC1CC1B686D-26-dark: #ECF65B;
--color-5DC1CC1B686D-26-light: #623718;
--color-5DC1CC1B686D-27-dark: #676A0E;
--color-5DC1CC1B686D-27-light: #92993E;
--color-5DC1CC1B686D-28-dark: #CAD265;
--color-5DC1CC1B686D-28-light: #623718;
--color-5DC1CC1B686D-29-dark: #676A0E;
--color-5DC1CC1B686D-29-light: #92993E;
--color-5DC1CC1B686D-30-dark: #7B8521;
--color-5DC1CC1B686D-30-light: #E9F372;
--color-5DC1CC1B686D-31-dark: #F1FD59;
--color-5DC1CC1B686D-31-light: #623718;
--color-5DC1CC1B686D-32-dark: #ECF65B;
--color-5DC1CC1B686D-32-light: #623718;
--color-5DC1CC1B686D-33-dark: #CAD266;
--color-5DC1CC1B686D-33-light: #623718;
--color-5DC1CC1B686D-34-dark: #92993E;
--color-5DC1CC1B686D-34-light: #C9D45A;
--color-5DC1CC1B686D-35-dark: #F1FD59;
--color-5DC1CC1B686D-35-light: #623718;
--color-5DC1CC1B686D-36-dark: #F1FD59;
--color-5DC1CC1B686D-36-light: #623718;
--color-5DC1CC1B686D-37-dark: #F3FE63;
--color-5DC1CC1B686D-37-light: #623718;
--color-5DC1CC1B686D-38-dark: #E9F372;
--color-5DC1CC1B686D-38-light: #623718;
--color-5DC1CC1B686D-39-dark: #7B8521;
--color-5DC1CC1B686D-39-light: #E9F372;
--color-5DC1CC1B686D-40-dark: #F1FD59;
--color-5DC1CC1B686D-40-light: #623718;
--color-5DC1CC1B686D-41-dark: #E9F372;
--color-5DC1CC1B686D-41-light: #623718;
--color-5DC1CC1B686D-42-dark: #92993E;
--color-5DC1CC1B686D-42-light: #C9D45A;
--color-5DC1CC1B686D-43-dark: #F1FD59;
--color-5DC1CC1B686D-43-light: #623718;
--color-5DC1CC1B686D-44-dark: #92993E;
--color-5DC1CC1B686D-44-light: #C9D45A;
--color-5DC1CC1B686D-45-dark: #7B8521;
--color-5DC1CC1B686D-45-light: #E9F372;
--color-5DC1CC1B686D-46-dark: #E1E54E;
--color-5DC1CC1B686D-46-light: #763617;
--color-5DC1CC1B686D-47-dark: #7B8521;
--color-5DC1CC1B686D-47-light: #E9F372;
--color-5DC1CC1B686D-48-dark: #E1E54E;
--color-5DC1CC1B686D-48-light: #763617;
--color-5DC1CC1B686D-49-dark: #7B8521;
--color-5DC1CC1B686D-49-light: #E9F372;
--color-5DC1CC1B686D-50-dark: #E1E54E;
--color-5DC1CC1B686D-50-light: #763617;
--color-5DC1CC1B686D-51-dark: #7B8521;
--color-5DC1CC1B686D-51-light: #E9F372;
--color-5DC1CC1B686D-52-dark: #E9F372;
--color-5DC1CC1B686D-52-light: #623718;
--color-5DC1CC1B686D-53-dark: #92993E;
--color-5DC1CC1B686D-53-light: #C9D45A;
--color-5DC1CC1B686D-54-dark: #676A0E;
--color-5DC1CC1B686D-54-light: #92993E;
--color-5DC1CC1B686D-55-dark: #92993E;
--color-5DC1CC1B686D-55-light: #C9D45A;
--color-5DC1CC1B686D-56-dark: #E9F372;
--color-5DC1CC1B686D-56-light: #623718;
--color-5DC1CC1B686D-57-dark: #ECF65B;
--color-5DC1CC1B686D-57-light: #623718;
--color-5DC1CC1B686D-58-dark: #7B8521;
--color-5DC1CC1B686D-58-light: #E9F372;
--color-5DC1CC1B686D-59-dark: #ECF65B;
--color-5DC1CC1B686D-59-light: #623718;
--color-5DC1CC1B686D-60-dark: #676A0E;
--color-5DC1CC1B686D-60-light: #92993E;
--color-5DC1CC1B686D-61-dark: #92993E;
--color-5DC1CC1B686D-61-light: #C9D45A;
--color-5DC1CC1B686D-62-dark: #F3FE63;
--color-5DC1CC1B686D-62-light: #623718;
--color-5DC1CC1B686D-63-dark: #F1FD59;
--color-5DC1CC1B686D-63-light: #623718;
--color-5DC1CC1B686D-64-dark: #ECF65B;
--color-5DC1CC1B686D-64-light: #623718;
--color-5DC1CC1B686D-logo_color_1-dark: #CAD265;
--color-5DC1CC1B686D-logo_color_1-light: #623718;
--color-5DC1CC1B686D-logo_color_2-dark: #E1E54E;
--color-5DC1CC1B686D-logo_color_2-light: #763617;
--color-5DC1CC1B686D-logo_color_3-dark: #040607;
--color-5DC1CC1B686D-marquee-dark: #E1E54E;
--color-5DC1CC1B686D-marquee-light: #763617;

/* mTok (0638672FDA6D) */
/* YOUR SETUP — user overrides */
--user-color-0638672FDA6D-01-dark: #DAAB79;
--user-color-0638672FDA6D-02-dark: #DAAB79;
--user-color-0638672FDA6D-03-dark: #DAAB79;
--user-color-0638672FDA6D-04-dark: #DAAB79;
--user-color-0638672FDA6D-05-dark: #F7AB5B;
--user-color-0638672FDA6D-06-dark: #DAAB79;
--user-color-0638672FDA6D-07-dark: #F7AB5B;
--user-color-0638672FDA6D-08-dark: #FCE1C4;
--user-color-0638672FDA6D-09-dark: #09101E;
--user-color-0638672FDA6D-10-dark: #13213D;
--user-color-0638672FDA6D-11-dark: #192C50;
--user-color-0638672FDA6D-12-dark: #192C50;
--user-color-0638672FDA6D-13-dark: #DAAB79;
--user-color-0638672FDA6D-14-dark: #09101E;
--user-color-0638672FDA6D-15-dark: #DAAB79;
--user-color-0638672FDA6D-16-dark: #DAAB79;
--user-color-0638672FDA6D-17-dark: #DAAB79;
--user-color-0638672FDA6D-18-dark: #DAAB79;
--user-color-0638672FDA6D-19-dark: #DAAB79;
--user-color-0638672FDA6D-20-dark: #13213D;
--user-color-0638672FDA6D-21-dark: #DAAB79;
--user-color-0638672FDA6D-22-dark: #DAAB79;
--user-color-0638672FDA6D-23-dark: #F7AB5B;
--user-color-0638672FDA6D-24-dark: #09101E;
--user-color-0638672FDA6D-25-dark: #DAAB79;
--user-color-0638672FDA6D-26-dark: #DAAB79;
--user-color-0638672FDA6D-27-dark: #09101E;
--user-color-0638672FDA6D-28-dark: #F7AB5B;
--user-color-0638672FDA6D-29-dark: #09101E;
--user-color-0638672FDA6D-30-dark: #192C50;
--user-color-0638672FDA6D-31-dark: #DAAB79;
--user-color-0638672FDA6D-32-dark: #DAAB79;
--user-color-0638672FDA6D-33-dark: #DAAB79;
--user-color-0638672FDA6D-34-dark: #13213D;
--user-color-0638672FDA6D-35-dark: #DAAB79;
--user-color-0638672FDA6D-36-dark: #DAAB79;
--user-color-0638672FDA6D-37-dark: #DAAB79;
--user-color-0638672FDA6D-38-dark: #DAAB79;
--user-color-0638672FDA6D-39-dark: #192C50;
--user-color-0638672FDA6D-40-dark: #DAAB79;
--user-color-0638672FDA6D-41-dark: #DAAB79;
--user-color-0638672FDA6D-42-dark: #13213D;
--user-color-0638672FDA6D-43-dark: #DAAB79;
--user-color-0638672FDA6D-44-dark: #13213D;
--user-color-0638672FDA6D-45-dark: #192C50;
--user-color-0638672FDA6D-46-dark: #F7AB5B;
--user-color-0638672FDA6D-47-dark: #192C50;
--user-color-0638672FDA6D-48-dark: #F7AB5B;
--user-color-0638672FDA6D-49-dark: #192C50;
--user-color-0638672FDA6D-50-dark: #F7AB5B;
--user-color-0638672FDA6D-51-dark: #192C50;
--user-color-0638672FDA6D-52-dark: #DAAB79;
--user-color-0638672FDA6D-53-dark: #13213D;
--user-color-0638672FDA6D-54-dark: #09101E;
--user-color-0638672FDA6D-55-dark: #13213D;
--user-color-0638672FDA6D-56-dark: #DAAB79;
--user-color-0638672FDA6D-57-dark: #DAAB79;
--user-color-0638672FDA6D-58-dark: #192C50;
--user-color-0638672FDA6D-59-dark: #DAAB79;
--user-color-0638672FDA6D-60-dark: #09101E;
--user-color-0638672FDA6D-61-dark: #13213D;
--user-color-0638672FDA6D-62-dark: #DAAB79;
--user-color-0638672FDA6D-63-dark: #DAAB79;
--user-color-0638672FDA6D-64-dark: #DAAB79;
--user-color-0638672FDA6D-marquee-dark: #F7AB5B;
--user-color-0638672FDA6D-01-light: #0F0F10;
--user-color-0638672FDA6D-02-light: #0F0F10;
--user-color-0638672FDA6D-03-light: #0F0F10;
--user-color-0638672FDA6D-04-light: #0F0F10;
--user-color-0638672FDA6D-05-light: #644833;
--user-color-0638672FDA6D-06-light: #0F0F10;
--user-color-0638672FDA6D-07-light: #362412;
--user-color-0638672FDA6D-08-light: #322C26;
--user-color-0638672FDA6D-09-light: #DEE9EF;
--user-color-0638672FDA6D-10-light: #C6D7E4;
--user-color-0638672FDA6D-11-light: #DEE9EF;
--user-color-0638672FDA6D-12-light: #DEE9EF;
--user-color-0638672FDA6D-13-light: #0F0F10;
--user-color-0638672FDA6D-14-light: #DEE9EF;
--user-color-0638672FDA6D-15-light: #0F0F10;
--user-color-0638672FDA6D-16-light: #0F0F10;
--user-color-0638672FDA6D-17-light: #0F0F10;
--user-color-0638672FDA6D-18-light: #0F0F10;
--user-color-0638672FDA6D-19-light: #0F0F10;
--user-color-0638672FDA6D-20-light: #C6D7E4;
--user-color-0638672FDA6D-21-light: #0F0F10;
--user-color-0638672FDA6D-22-light: #0F0F10;
--user-color-0638672FDA6D-23-light: #644833;
--user-color-0638672FDA6D-24-light: #DEE9EF;
--user-color-0638672FDA6D-25-light: #0F0F10;
--user-color-0638672FDA6D-26-light: #0F0F10;
--user-color-0638672FDA6D-27-light: #DEE9EF;
--user-color-0638672FDA6D-28-light: #644833;
--user-color-0638672FDA6D-29-light: #DEE9EF;
--user-color-0638672FDA6D-30-light: #DEE9EF;
--user-color-0638672FDA6D-31-light: #0F0F10;
--user-color-0638672FDA6D-32-light: #0F0F10;
--user-color-0638672FDA6D-33-light: #0F0F10;
--user-color-0638672FDA6D-34-light: #C6D7E4;
--user-color-0638672FDA6D-35-light: #0F0F10;
--user-color-0638672FDA6D-36-light: #0F0F10;
--user-color-0638672FDA6D-37-light: #0F0F10;
--user-color-0638672FDA6D-38-light: #0F0F10;
--user-color-0638672FDA6D-39-light: #DEE9EF;
--user-color-0638672FDA6D-40-light: #0F0F10;
--user-color-0638672FDA6D-41-light: #0F0F10;
--user-color-0638672FDA6D-42-light: #C6D7E4;
--user-color-0638672FDA6D-43-light: #0F0F10;
--user-color-0638672FDA6D-44-light: #C6D7E4;
--user-color-0638672FDA6D-45-light: #DEE9EF;
--user-color-0638672FDA6D-46-light: #362412;
--user-color-0638672FDA6D-47-light: #DEE9EF;
--user-color-0638672FDA6D-48-light: #362412;
--user-color-0638672FDA6D-49-light: #DEE9EF;
--user-color-0638672FDA6D-50-light: #362412;
--user-color-0638672FDA6D-51-light: #DEE9EF;
--user-color-0638672FDA6D-52-light: #0F0F10;
--user-color-0638672FDA6D-53-light: #C6D7E4;
--user-color-0638672FDA6D-54-light: #DEE9EF;
--user-color-0638672FDA6D-55-light: #C6D7E4;
--user-color-0638672FDA6D-56-light: #0F0F10;
--user-color-0638672FDA6D-57-light: #0F0F10;
--user-color-0638672FDA6D-58-light: #DEE9EF;
--user-color-0638672FDA6D-59-light: #0F0F10;
--user-color-0638672FDA6D-60-light: #DEE9EF;
--user-color-0638672FDA6D-61-light: #C6D7E4;
--user-color-0638672FDA6D-62-light: #0F0F10;
--user-color-0638672FDA6D-63-light: #0F0F10;
--user-color-0638672FDA6D-64-light: #0F0F10;
--user-color-0638672FDA6D-logo_color_1-light: #644833;
--user-color-0638672FDA6D-logo_color_2-light: #B0875D;
--user-color-0638672FDA6D-logo_color_3-light: #DEE9EF;
--user-color-0638672FDA6D-marquee-light: #B2865D;
/* ACTIVE — merged (user overrides AI) */
--color-0638672FDA6D-01-dark: #DAAB79;
--color-0638672FDA6D-01-light: #0F0F10;
--color-0638672FDA6D-02-dark: #DAAB79;
--color-0638672FDA6D-02-light: #0F0F10;
--color-0638672FDA6D-03-dark: #DAAB79;
--color-0638672FDA6D-03-light: #0F0F10;
--color-0638672FDA6D-04-dark: #DAAB79;
--color-0638672FDA6D-04-light: #0F0F10;
--color-0638672FDA6D-05-dark: #F7AB5B;
--color-0638672FDA6D-05-light: #644833;
--color-0638672FDA6D-06-dark: #DAAB79;
--color-0638672FDA6D-06-light: #0F0F10;
--color-0638672FDA6D-07-dark: #F7AB5B;
--color-0638672FDA6D-07-light: #362412;
--color-0638672FDA6D-08-dark: #FCE1C4;
--color-0638672FDA6D-08-light: #322C26;
--color-0638672FDA6D-09-dark: #09101E;
--color-0638672FDA6D-09-light: #DEE9EF;
--color-0638672FDA6D-10-dark: #13213D;
--color-0638672FDA6D-10-light: #C6D7E4;
--color-0638672FDA6D-11-dark: #192C50;
--color-0638672FDA6D-11-light: #DEE9EF;
--color-0638672FDA6D-12-dark: #192C50;
--color-0638672FDA6D-12-light: #DEE9EF;
--color-0638672FDA6D-13-dark: #DAAB79;
--color-0638672FDA6D-13-light: #0F0F10;
--color-0638672FDA6D-14-dark: #09101E;
--color-0638672FDA6D-14-light: #DEE9EF;
--color-0638672FDA6D-15-dark: #DAAB79;
--color-0638672FDA6D-15-light: #0F0F10;
--color-0638672FDA6D-16-dark: #DAAB79;
--color-0638672FDA6D-16-light: #0F0F10;
--color-0638672FDA6D-17-dark: #DAAB79;
--color-0638672FDA6D-17-light: #0F0F10;
--color-0638672FDA6D-18-dark: #DAAB79;
--color-0638672FDA6D-18-light: #0F0F10;
--color-0638672FDA6D-19-dark: #DAAB79;
--color-0638672FDA6D-19-light: #0F0F10;
--color-0638672FDA6D-20-dark: #13213D;
--color-0638672FDA6D-20-light: #C6D7E4;
--color-0638672FDA6D-21-dark: #DAAB79;
--color-0638672FDA6D-21-light: #0F0F10;
--color-0638672FDA6D-22-dark: #DAAB79;
--color-0638672FDA6D-22-light: #0F0F10;
--color-0638672FDA6D-23-dark: #F7AB5B;
--color-0638672FDA6D-23-light: #644833;
--color-0638672FDA6D-24-dark: #09101E;
--color-0638672FDA6D-24-light: #DEE9EF;
--color-0638672FDA6D-25-dark: #DAAB79;
--color-0638672FDA6D-25-light: #0F0F10;
--color-0638672FDA6D-26-dark: #DAAB79;
--color-0638672FDA6D-26-light: #0F0F10;
--color-0638672FDA6D-27-dark: #09101E;
--color-0638672FDA6D-27-light: #DEE9EF;
--color-0638672FDA6D-28-dark: #F7AB5B;
--color-0638672FDA6D-28-light: #644833;
--color-0638672FDA6D-29-dark: #09101E;
--color-0638672FDA6D-29-light: #DEE9EF;
--color-0638672FDA6D-30-dark: #192C50;
--color-0638672FDA6D-30-light: #DEE9EF;
--color-0638672FDA6D-31-dark: #DAAB79;
--color-0638672FDA6D-31-light: #0F0F10;
--color-0638672FDA6D-32-dark: #DAAB79;
--color-0638672FDA6D-32-light: #0F0F10;
--color-0638672FDA6D-33-dark: #DAAB79;
--color-0638672FDA6D-33-light: #0F0F10;
--color-0638672FDA6D-34-dark: #13213D;
--color-0638672FDA6D-34-light: #C6D7E4;
--color-0638672FDA6D-35-dark: #DAAB79;
--color-0638672FDA6D-35-light: #0F0F10;
--color-0638672FDA6D-36-dark: #DAAB79;
--color-0638672FDA6D-36-light: #0F0F10;
--color-0638672FDA6D-37-dark: #DAAB79;
--color-0638672FDA6D-37-light: #0F0F10;
--color-0638672FDA6D-38-dark: #DAAB79;
--color-0638672FDA6D-38-light: #0F0F10;
--color-0638672FDA6D-39-dark: #192C50;
--color-0638672FDA6D-39-light: #DEE9EF;
--color-0638672FDA6D-40-dark: #DAAB79;
--color-0638672FDA6D-40-light: #0F0F10;
--color-0638672FDA6D-41-dark: #DAAB79;
--color-0638672FDA6D-41-light: #0F0F10;
--color-0638672FDA6D-42-dark: #13213D;
--color-0638672FDA6D-42-light: #C6D7E4;
--color-0638672FDA6D-43-dark: #DAAB79;
--color-0638672FDA6D-43-light: #0F0F10;
--color-0638672FDA6D-44-dark: #13213D;
--color-0638672FDA6D-44-light: #C6D7E4;
--color-0638672FDA6D-45-dark: #192C50;
--color-0638672FDA6D-45-light: #DEE9EF;
--color-0638672FDA6D-46-dark: #F7AB5B;
--color-0638672FDA6D-46-light: #362412;
--color-0638672FDA6D-47-dark: #192C50;
--color-0638672FDA6D-47-light: #DEE9EF;
--color-0638672FDA6D-48-dark: #F7AB5B;
--color-0638672FDA6D-48-light: #362412;
--color-0638672FDA6D-49-dark: #192C50;
--color-0638672FDA6D-49-light: #DEE9EF;
--color-0638672FDA6D-50-dark: #F7AB5B;
--color-0638672FDA6D-50-light: #362412;
--color-0638672FDA6D-51-dark: #192C50;
--color-0638672FDA6D-51-light: #DEE9EF;
--color-0638672FDA6D-52-dark: #DAAB79;
--color-0638672FDA6D-52-light: #0F0F10;
--color-0638672FDA6D-53-dark: #13213D;
--color-0638672FDA6D-53-light: #C6D7E4;
--color-0638672FDA6D-54-dark: #09101E;
--color-0638672FDA6D-54-light: #DEE9EF;
--color-0638672FDA6D-55-dark: #13213D;
--color-0638672FDA6D-55-light: #C6D7E4;
--color-0638672FDA6D-56-dark: #DAAB79;
--color-0638672FDA6D-56-light: #0F0F10;
--color-0638672FDA6D-57-dark: #DAAB79;
--color-0638672FDA6D-57-light: #0F0F10;
--color-0638672FDA6D-58-dark: #192C50;
--color-0638672FDA6D-58-light: #DEE9EF;
--color-0638672FDA6D-59-dark: #DAAB79;
--color-0638672FDA6D-59-light: #0F0F10;
--color-0638672FDA6D-60-dark: #09101E;
--color-0638672FDA6D-60-light: #DEE9EF;
--color-0638672FDA6D-61-dark: #13213D;
--color-0638672FDA6D-61-light: #C6D7E4;
--color-0638672FDA6D-62-dark: #DAAB79;
--color-0638672FDA6D-62-light: #0F0F10;
--color-0638672FDA6D-63-dark: #DAAB79;
--color-0638672FDA6D-63-light: #0F0F10;
--color-0638672FDA6D-64-dark: #DAAB79;
--color-0638672FDA6D-64-light: #0F0F10;
--color-0638672FDA6D-logo_color_1-light: #644833;
--color-0638672FDA6D-logo_color_2-light: #B0875D;
--color-0638672FDA6D-logo_color_3-light: #DEE9EF;
--color-0638672FDA6D-marquee-dark: #F7AB5B;
--color-0638672FDA6D-marquee-light: #B2865D;

/* YOUR SETUP — user overrides */
/* ACTIVE — merged (user overrides AI) */

/* LARRY LLM (4617B0447913) */
/* YOUR SETUP — user overrides */
--user-color-4617B0447913-01-dark: #4DFF6B;
--user-color-4617B0447913-02-dark: #0CCC68;
--user-color-4617B0447913-03-dark: #0AAE58;
--user-color-4617B0447913-04-dark: #3CFF7A;
--user-color-4617B0447913-05-dark: #66FF8C;
--user-color-4617B0447913-06-dark: #0CCC68;
--user-color-4617B0447913-07-dark: #66FF8C;
--user-color-4617B0447913-08-dark: #0A9A4E;
--user-color-4617B0447913-09-dark: #000000;
--user-color-4617B0447913-10-dark: #001100;
--user-color-4617B0447913-11-dark: #04180A;
--user-color-4617B0447913-01-light: #FFB000;
--user-color-4617B0447913-02-light: #FF8100;
--user-color-4617B0447913-03-light: #E67300;
--user-color-4617B0447913-04-light: #FFB000;
--user-color-4617B0447913-05-light: #FFC133;
--user-color-4617B0447913-06-light: #FF8100;
--user-color-4617B0447913-07-light: #FFC133;
--user-color-4617B0447913-08-light: #CC6600;
--user-color-4617B0447913-09-light: #000000;
--user-color-4617B0447913-10-light: #0D0700;
--user-color-4617B0447913-11-light: #1A0E00;
/* ACTIVE — merged (user overrides AI) */
--color-4617B0447913-01-dark: #4DFF6B;
--color-4617B0447913-01-light: #FFB000;
--color-4617B0447913-02-dark: #0CCC68;
--color-4617B0447913-02-light: #FF8100;
--color-4617B0447913-03-dark: #0AAE58;
--color-4617B0447913-03-light: #E67300;
--color-4617B0447913-04-dark: #3CFF7A;
--color-4617B0447913-04-light: #FFB000;
--color-4617B0447913-05-dark: #66FF8C;
--color-4617B0447913-05-light: #FFC133;
--color-4617B0447913-06-dark: #0CCC68;
--color-4617B0447913-06-light: #FF8100;
--color-4617B0447913-07-dark: #66FF8C;
--color-4617B0447913-07-light: #FFC133;
--color-4617B0447913-08-dark: #0A9A4E;
--color-4617B0447913-08-light: #CC6600;
--color-4617B0447913-09-dark: #000000;
--color-4617B0447913-09-light: #000000;
--color-4617B0447913-10-dark: #001100;
--color-4617B0447913-10-light: #0D0700;
--color-4617B0447913-11-dark: #04180A;
--color-4617B0447913-11-light: #1A0E00;
--color-4617B0447913-12-dark: #04180A;
--color-4617B0447913-12-light: #1A0E00;
--color-4617B0447913-13-dark: #0CCC68;
--color-4617B0447913-13-light: #FF8100;
--color-4617B0447913-14-dark: #000000;
--color-4617B0447913-14-light: #000000;
--color-4617B0447913-15-dark: #4DFF6B;
--color-4617B0447913-15-light: #FFB000;
--color-4617B0447913-16-dark: #0AAE58;
--color-4617B0447913-16-light: #E67300;
--color-4617B0447913-17-dark: #3CFF7A;
--color-4617B0447913-17-light: #FFB000;
--color-4617B0447913-18-dark: #3CFF7A;
--color-4617B0447913-18-light: #FFB000;
--color-4617B0447913-19-dark: #3CFF7A;
--color-4617B0447913-19-light: #FFB000;
--color-4617B0447913-20-dark: #001100;
--color-4617B0447913-20-light: #0D0700;
--color-4617B0447913-21-dark: #4DFF6B;
--color-4617B0447913-21-light: #FFB000;
--color-4617B0447913-22-dark: #0AAE58;
--color-4617B0447913-22-light: #E67300;
--color-4617B0447913-23-dark: #66FF8C;
--color-4617B0447913-23-light: #FFC133;
--color-4617B0447913-24-dark: #000000;
--color-4617B0447913-24-light: #000000;
--color-4617B0447913-25-dark: #3CFF7A;
--color-4617B0447913-25-light: #FFB000;
--color-4617B0447913-26-dark: #3CFF7A;
--color-4617B0447913-26-light: #FFB000;
--color-4617B0447913-27-dark: #000000;
--color-4617B0447913-27-light: #000000;
--color-4617B0447913-28-dark: #66FF8C;
--color-4617B0447913-28-light: #FFC133;
--color-4617B0447913-29-dark: #000000;
--color-4617B0447913-29-light: #000000;
--color-4617B0447913-30-dark: #04180A;
--color-4617B0447913-30-light: #1A0E00;
--color-4617B0447913-31-dark: #0AAE58;
--color-4617B0447913-31-light: #E67300;
--color-4617B0447913-32-dark: #3CFF7A;
--color-4617B0447913-32-light: #FFB000;
--color-4617B0447913-33-dark: #0CCC68;
--color-4617B0447913-33-light: #FF8100;
--color-4617B0447913-34-dark: #001100;
--color-4617B0447913-34-light: #0D0700;
--color-4617B0447913-35-dark: #0AAE58;
--color-4617B0447913-35-light: #E67300;
--color-4617B0447913-36-dark: #0AAE58;
--color-4617B0447913-36-light: #E67300;
--color-4617B0447913-37-dark: #0CCC68;
--color-4617B0447913-37-light: #FF8100;
--color-4617B0447913-38-dark: #4DFF6B;
--color-4617B0447913-38-light: #FFB000;
--color-4617B0447913-39-dark: #04180A;
--color-4617B0447913-39-light: #1A0E00;
--color-4617B0447913-40-dark: #0AAE58;
--color-4617B0447913-40-light: #E67300;
--color-4617B0447913-41-dark: #4DFF6B;
--color-4617B0447913-41-light: #FFB000;
--color-4617B0447913-42-dark: #001100;
--color-4617B0447913-42-light: #0D0700;
--color-4617B0447913-43-dark: #0AAE58;
--color-4617B0447913-43-light: #E67300;
--color-4617B0447913-44-dark: #001100;
--color-4617B0447913-44-light: #0D0700;
--color-4617B0447913-45-dark: #04180A;
--color-4617B0447913-45-light: #1A0E00;
--color-4617B0447913-46-dark: #66FF8C;
--color-4617B0447913-46-light: #FFC133;
--color-4617B0447913-47-dark: #04180A;
--color-4617B0447913-47-light: #1A0E00;
--color-4617B0447913-48-dark: #66FF8C;
--color-4617B0447913-48-light: #FFC133;
--color-4617B0447913-49-dark: #04180A;
--color-4617B0447913-49-light: #1A0E00;
--color-4617B0447913-50-dark: #66FF8C;
--color-4617B0447913-50-light: #FFC133;
--color-4617B0447913-51-dark: #04180A;
--color-4617B0447913-51-light: #1A0E00;
--color-4617B0447913-52-dark: #4DFF6B;
--color-4617B0447913-52-light: #FFB000;
--color-4617B0447913-53-dark: #001100;
--color-4617B0447913-53-light: #0D0700;
--color-4617B0447913-54-dark: #000000;
--color-4617B0447913-54-light: #000000;
--color-4617B0447913-55-dark: #001100;
--color-4617B0447913-55-light: #0D0700;
--color-4617B0447913-56-dark: #4DFF6B;
--color-4617B0447913-56-light: #FFB000;
--color-4617B0447913-57-dark: #3CFF7A;
--color-4617B0447913-57-light: #FFB000;
--color-4617B0447913-58-dark: #04180A;
--color-4617B0447913-58-light: #1A0E00;
--color-4617B0447913-59-dark: #3CFF7A;
--color-4617B0447913-59-light: #FFB000;
--color-4617B0447913-60-dark: #000000;
--color-4617B0447913-60-light: #000000;
--color-4617B0447913-61-dark: #001100;
--color-4617B0447913-61-light: #0D0700;
--color-4617B0447913-62-dark: #0CCC68;
--color-4617B0447913-62-light: #FF8100;
--color-4617B0447913-63-dark: #0AAE58;
--color-4617B0447913-63-light: #E67300;
--color-4617B0447913-64-dark: #3CFF7A;
--color-4617B0447913-64-light: #FFB000;

}

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

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

/* LARRYD — dark */

/* LARRYD — light */

/* LARRY LLM — dark */
[data-brilliance-hierarchy="4617B0447913"][data-theme="dark"] {
  --active-color-01: var(--color-4617B0447913-01-dark, transparent);
  --active-color-02: var(--color-4617B0447913-02-dark, transparent);
  --active-color-03: var(--color-4617B0447913-03-dark, transparent);
  --active-color-04: var(--color-4617B0447913-04-dark, transparent);
  --active-color-05: var(--color-4617B0447913-05-dark, transparent);
  --active-color-06: var(--color-4617B0447913-06-dark, transparent);
  --active-color-07: var(--color-4617B0447913-07-dark, transparent);
  --active-color-08: var(--color-4617B0447913-08-dark, transparent);
  --active-color-09: var(--color-4617B0447913-09-dark, transparent);
  --active-color-10: var(--color-4617B0447913-10-dark, transparent);
  --active-color-11: var(--color-4617B0447913-11-dark, transparent);
  --active-color-12: var(--color-4617B0447913-12-dark, transparent);
  --active-color-13: var(--color-4617B0447913-13-dark, transparent);
  --active-color-14: var(--color-4617B0447913-14-dark, transparent);
  --active-color-15: var(--color-4617B0447913-15-dark, transparent);
  --active-color-16: var(--color-4617B0447913-16-dark, transparent);
  --active-color-17: var(--color-4617B0447913-17-dark, transparent);
  --active-color-18: var(--color-4617B0447913-18-dark, transparent);
  --active-color-19: var(--color-4617B0447913-19-dark, transparent);
  --active-color-20: var(--color-4617B0447913-20-dark, transparent);
  --active-color-21: var(--color-4617B0447913-21-dark, transparent);
  --active-color-22: var(--color-4617B0447913-22-dark, transparent);
  --active-color-23: var(--color-4617B0447913-23-dark, transparent);
  --active-color-24: var(--color-4617B0447913-24-dark, transparent);
  --active-color-25: var(--color-4617B0447913-25-dark, transparent);
  --active-color-26: var(--color-4617B0447913-26-dark, transparent);
  --active-color-27: var(--color-4617B0447913-27-dark, transparent);
  --active-color-28: var(--color-4617B0447913-28-dark, transparent);
  --active-color-29: var(--color-4617B0447913-29-dark, transparent);
  --active-color-30: var(--color-4617B0447913-30-dark, transparent);
  --active-color-31: var(--color-4617B0447913-31-dark, transparent);
  --active-color-32: var(--color-4617B0447913-32-dark, transparent);
  --active-color-33: var(--color-4617B0447913-33-dark, transparent);
  --active-color-34: var(--color-4617B0447913-34-dark, transparent);
  --active-color-35: var(--color-4617B0447913-35-dark, transparent);
  --active-color-36: var(--color-4617B0447913-36-dark, transparent);
  --active-color-37: var(--color-4617B0447913-37-dark, transparent);
  --active-color-38: var(--color-4617B0447913-38-dark, transparent);
  --active-color-39: var(--color-4617B0447913-39-dark, transparent);
  --active-color-40: var(--color-4617B0447913-40-dark, transparent);
  --active-color-41: var(--color-4617B0447913-41-dark, transparent);
  --active-color-42: var(--color-4617B0447913-42-dark, transparent);
  --active-color-43: var(--color-4617B0447913-43-dark, transparent);
  --active-color-44: var(--color-4617B0447913-44-dark, transparent);
  --active-color-45: var(--color-4617B0447913-45-dark, transparent);
  --active-color-46: var(--color-4617B0447913-46-dark, transparent);
  --active-color-47: var(--color-4617B0447913-47-dark, transparent);
  --active-color-48: var(--color-4617B0447913-48-dark, transparent);
  --active-color-49: var(--color-4617B0447913-49-dark, transparent);
  --active-color-50: var(--color-4617B0447913-50-dark, transparent);
  --active-color-51: var(--color-4617B0447913-51-dark, transparent);
  --active-color-52: var(--color-4617B0447913-52-dark, transparent);
  --active-color-53: var(--color-4617B0447913-53-dark, transparent);
  --active-color-54: var(--color-4617B0447913-54-dark, transparent);
  --active-color-55: var(--color-4617B0447913-55-dark, transparent);
  --active-color-56: var(--color-4617B0447913-56-dark, transparent);
  --active-color-57: var(--color-4617B0447913-57-dark, transparent);
  --active-color-58: var(--color-4617B0447913-58-dark, transparent);
  --active-color-59: var(--color-4617B0447913-59-dark, transparent);
  --active-color-60: var(--color-4617B0447913-60-dark, transparent);
  --active-color-61: var(--color-4617B0447913-61-dark, transparent);
  --active-color-62: var(--color-4617B0447913-62-dark, transparent);
  --active-color-63: var(--color-4617B0447913-63-dark, transparent);
  --active-color-64: var(--color-4617B0447913-64-dark, transparent);
  --active-logo_stacked: var(--img-4617B0447913-logo_stacked-dark);
  --active-logo_horizontal: var(--img-4617B0447913-logo_horizontal-dark);
  --active-logo_header: var(--img-4617B0447913-logo_header-dark);
  --active-logo_footer: var(--img-4617B0447913-logo_footer-dark);
  --active-background: radial-gradient(ellipse 55% 38% at 46% 42%, rgba(77,255,107,0.16) 0%, rgba(77,255,107,0.05) 45%, rgba(0,0,0,0) 75%), linear-gradient(to top, rgba(77,255,107,0.20) 0%, rgba(77,255,107,0.06) 10%, rgba(0,0,0,0) 22%), linear-gradient(to right, rgba(0,0,0,1) 0%, rgba(0,0,0,0.75) 35%, rgba(0,0,0,0) 75%), var(--img-4617B0447913-background-dark);
  --active-moodboard: var(--img-4617B0447913-moodboard-dark);
  --active-hero: var(--img-4617B0447913-hero-dark);
  --active-logo_mark: var(--img-4617B0447913-logo_mark-dark);
  --active-logo_mini_mark: var(--img-4617B0447913-logo_mini_mark-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-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;
}

/* LARRY LLM — light */
[data-brilliance-hierarchy="4617B0447913"][data-theme="light"] {
  --active-color-01: var(--color-4617B0447913-01-light, transparent);
  --active-color-02: var(--color-4617B0447913-02-light, transparent);
  --active-color-03: var(--color-4617B0447913-03-light, transparent);
  --active-color-04: var(--color-4617B0447913-04-light, transparent);
  --active-color-05: var(--color-4617B0447913-05-light, transparent);
  --active-color-06: var(--color-4617B0447913-06-light, transparent);
  --active-color-07: var(--color-4617B0447913-07-light, transparent);
  --active-color-08: var(--color-4617B0447913-08-light, transparent);
  --active-color-09: var(--color-4617B0447913-09-light, transparent);
  --active-color-10: var(--color-4617B0447913-10-light, transparent);
  --active-color-11: var(--color-4617B0447913-11-light, transparent);
  --active-color-12: var(--color-4617B0447913-12-light, transparent);
  --active-color-13: var(--color-4617B0447913-13-light, transparent);
  --active-color-14: var(--color-4617B0447913-14-light, transparent);
  --active-color-15: var(--color-4617B0447913-15-light, transparent);
  --active-color-16: var(--color-4617B0447913-16-light, transparent);
  --active-color-17: var(--color-4617B0447913-17-light, transparent);
  --active-color-18: var(--color-4617B0447913-18-light, transparent);
  --active-color-19: var(--color-4617B0447913-19-light, transparent);
  --active-color-20: var(--color-4617B0447913-20-light, transparent);
  --active-color-21: var(--color-4617B0447913-21-light, transparent);
  --active-color-22: var(--color-4617B0447913-22-light, transparent);
  --active-color-23: var(--color-4617B0447913-23-light, transparent);
  --active-color-24: var(--color-4617B0447913-24-light, transparent);
  --active-color-25: var(--color-4617B0447913-25-light, transparent);
  --active-color-26: var(--color-4617B0447913-26-light, transparent);
  --active-color-27: var(--color-4617B0447913-27-light, transparent);
  --active-color-28: var(--color-4617B0447913-28-light, transparent);
  --active-color-29: var(--color-4617B0447913-29-light, transparent);
  --active-color-30: var(--color-4617B0447913-30-light, transparent);
  --active-color-31: var(--color-4617B0447913-31-light, transparent);
  --active-color-32: var(--color-4617B0447913-32-light, transparent);
  --active-color-33: var(--color-4617B0447913-33-light, transparent);
  --active-color-34: var(--color-4617B0447913-34-light, transparent);
  --active-color-35: var(--color-4617B0447913-35-light, transparent);
  --active-color-36: var(--color-4617B0447913-36-light, transparent);
  --active-color-37: var(--color-4617B0447913-37-light, transparent);
  --active-color-38: var(--color-4617B0447913-38-light, transparent);
  --active-color-39: var(--color-4617B0447913-39-light, transparent);
  --active-color-40: var(--color-4617B0447913-40-light, transparent);
  --active-color-41: var(--color-4617B0447913-41-light, transparent);
  --active-color-42: var(--color-4617B0447913-42-light, transparent);
  --active-color-43: var(--color-4617B0447913-43-light, transparent);
  --active-color-44: var(--color-4617B0447913-44-light, transparent);
  --active-color-45: var(--color-4617B0447913-45-light, transparent);
  --active-color-46: var(--color-4617B0447913-46-light, transparent);
  --active-color-47: var(--color-4617B0447913-47-light, transparent);
  --active-color-48: var(--color-4617B0447913-48-light, transparent);
  --active-color-49: var(--color-4617B0447913-49-light, transparent);
  --active-color-50: var(--color-4617B0447913-50-light, transparent);
  --active-color-51: var(--color-4617B0447913-51-light, transparent);
  --active-color-52: var(--color-4617B0447913-52-light, transparent);
  --active-color-53: var(--color-4617B0447913-53-light, transparent);
  --active-color-54: var(--color-4617B0447913-54-light, transparent);
  --active-color-55: var(--color-4617B0447913-55-light, transparent);
  --active-color-56: var(--color-4617B0447913-56-light, transparent);
  --active-color-57: var(--color-4617B0447913-57-light, transparent);
  --active-color-58: var(--color-4617B0447913-58-light, transparent);
  --active-color-59: var(--color-4617B0447913-59-light, transparent);
  --active-color-60: var(--color-4617B0447913-60-light, transparent);
  --active-color-61: var(--color-4617B0447913-61-light, transparent);
  --active-color-62: var(--color-4617B0447913-62-light, transparent);
  --active-color-63: var(--color-4617B0447913-63-light, transparent);
  --active-color-64: var(--color-4617B0447913-64-light, transparent);
  --active-logo_stacked: var(--img-4617B0447913-logo_stacked-light);
  --active-logo_horizontal: var(--img-4617B0447913-logo_horizontal-light);
  --active-logo_header: var(--img-4617B0447913-logo_header-light);
  --active-logo_footer: var(--img-4617B0447913-logo_footer-light);
  --active-background: radial-gradient(ellipse 55% 38% at 46% 42%, rgba(255,176,0,0.16) 0%, rgba(255,176,0,0.05) 45%, rgba(0,0,0,0) 75%), linear-gradient(to top, rgba(255,176,0,0.20) 0%, rgba(255,176,0,0.06) 10%, rgba(0,0,0,0) 22%), linear-gradient(to right, rgba(0,0,0,1) 0%, rgba(0,0,0,0.75) 35%, rgba(0,0,0,0) 75%), var(--img-4617B0447913-background-light);
  --active-moodboard: var(--img-4617B0447913-moodboard-light);
  --active-hero: var(--img-4617B0447913-hero-light);
  --active-logo_mark: var(--img-4617B0447913-logo_mark-light);
  --active-logo_mini_mark: var(--img-4617B0447913-logo_mini_mark-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-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--68FE9F6C7C02"> ... </div>
 *   2. Explicit: data-theme on the element itself (higher specificity)
 *      <div class="scope--68FE9F6C7C02" data-theme="dark"> ... </div>
 ******************************************************************************/

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

/* LARRYD — scope section, dark */

/* LARRYD — scope-ai section, dark */

/* LARRYD — scope-user section, dark */
.scope-user--technology-04.scope-user--technology-04[data-theme="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-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;
}

/* LARRYD — scope section, light */

/* LARRYD — scope-ai section, light */

/* LARRYD — scope-user section, light */
.scope-user--technology-04.scope-user--technology-04[data-theme="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-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;
}

/* LARRY LLM — scope section, dark */
[data-theme="dark"] .scope--4617B0447913,
.scope--4617B0447913.scope--4617B0447913[data-theme="dark"] {
--active-color-01: var(--color-4617B0447913-01-dark);
--active-color-02: var(--color-4617B0447913-02-dark);
--active-color-03: var(--color-4617B0447913-03-dark);
--active-color-04: var(--color-4617B0447913-04-dark);
--active-color-05: var(--color-4617B0447913-05-dark);
--active-color-06: var(--color-4617B0447913-06-dark);
--active-color-07: var(--color-4617B0447913-07-dark);
--active-color-08: var(--color-4617B0447913-08-dark);
--active-color-09: var(--color-4617B0447913-09-dark);
--active-color-10: var(--color-4617B0447913-10-dark);
--active-color-11: var(--color-4617B0447913-11-dark);
--active-color-12: var(--color-4617B0447913-12-dark);
--active-color-13: var(--color-4617B0447913-13-dark);
--active-color-14: var(--color-4617B0447913-14-dark);
--active-color-15: var(--color-4617B0447913-15-dark);
--active-color-16: var(--color-4617B0447913-16-dark);
--active-color-17: var(--color-4617B0447913-17-dark);
--active-color-18: var(--color-4617B0447913-18-dark);
--active-color-19: var(--color-4617B0447913-19-dark);
--active-color-20: var(--color-4617B0447913-20-dark);
--active-color-21: var(--color-4617B0447913-21-dark);
--active-color-22: var(--color-4617B0447913-22-dark);
--active-color-23: var(--color-4617B0447913-23-dark);
--active-color-24: var(--color-4617B0447913-24-dark);
--active-color-25: var(--color-4617B0447913-25-dark);
--active-color-26: var(--color-4617B0447913-26-dark);
--active-color-27: var(--color-4617B0447913-27-dark);
--active-color-28: var(--color-4617B0447913-28-dark);
--active-color-29: var(--color-4617B0447913-29-dark);
--active-color-30: var(--color-4617B0447913-30-dark);
--active-color-31: var(--color-4617B0447913-31-dark);
--active-color-32: var(--color-4617B0447913-32-dark);
--active-color-33: var(--color-4617B0447913-33-dark);
--active-color-34: var(--color-4617B0447913-34-dark);
--active-color-35: var(--color-4617B0447913-35-dark);
--active-color-36: var(--color-4617B0447913-36-dark);
--active-color-37: var(--color-4617B0447913-37-dark);
--active-color-38: var(--color-4617B0447913-38-dark);
--active-color-39: var(--color-4617B0447913-39-dark);
--active-color-40: var(--color-4617B0447913-40-dark);
--active-color-41: var(--color-4617B0447913-41-dark);
--active-color-42: var(--color-4617B0447913-42-dark);
--active-color-43: var(--color-4617B0447913-43-dark);
--active-color-44: var(--color-4617B0447913-44-dark);
--active-color-45: var(--color-4617B0447913-45-dark);
--active-color-46: var(--color-4617B0447913-46-dark);
--active-color-47: var(--color-4617B0447913-47-dark);
--active-color-48: var(--color-4617B0447913-48-dark);
--active-color-49: var(--color-4617B0447913-49-dark);
--active-color-50: var(--color-4617B0447913-50-dark);
--active-color-51: var(--color-4617B0447913-51-dark);
--active-color-52: var(--color-4617B0447913-52-dark);
--active-color-53: var(--color-4617B0447913-53-dark);
--active-color-54: var(--color-4617B0447913-54-dark);
--active-color-55: var(--color-4617B0447913-55-dark);
--active-color-56: var(--color-4617B0447913-56-dark);
--active-color-57: var(--color-4617B0447913-57-dark);
--active-color-58: var(--color-4617B0447913-58-dark);
--active-color-59: var(--color-4617B0447913-59-dark);
--active-color-60: var(--color-4617B0447913-60-dark);
--active-color-61: var(--color-4617B0447913-61-dark);
--active-color-62: var(--color-4617B0447913-62-dark);
--active-color-63: var(--color-4617B0447913-63-dark);
--active-color-64: var(--color-4617B0447913-64-dark);
--active-marquee: var(--color-4617B0447913-marquee-dark, var(--active-color-07));
--active-logo_stacked: var(--img-4617B0447913-logo_stacked-dark);
--active-logo_horizontal: var(--img-4617B0447913-logo_horizontal-dark);
--active-logo_header: var(--img-4617B0447913-logo_header-dark);
--active-logo_footer: var(--img-4617B0447913-logo_footer-dark);
--active-background: radial-gradient(ellipse 55% 38% at 46% 42%, rgba(77,255,107,0.16) 0%, rgba(77,255,107,0.05) 45%, rgba(0,0,0,0) 75%), linear-gradient(to top, rgba(77,255,107,0.20) 0%, rgba(77,255,107,0.06) 10%, rgba(0,0,0,0) 22%), linear-gradient(to right, rgba(0,0,0,1) 0%, rgba(0,0,0,0.75) 35%, rgba(0,0,0,0) 75%), var(--img-4617B0447913-background-dark);
--active-moodboard: var(--img-4617B0447913-moodboard-dark);
--active-hero: var(--img-4617B0447913-hero-dark);
--active-logo_mark: var(--img-4617B0447913-logo_mark-dark);
--active-logo_mini_mark: var(--img-4617B0447913-logo_mini_mark-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-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;
}

/* LARRY LLM — scope-ai section, dark */
[data-theme="dark"] .scope-ai--4617B0447913,
.scope-ai--4617B0447913.scope-ai--4617B0447913[data-theme="dark"] {
--active-logo_stacked: var(--img-4617B0447913-logo_stacked-dark);
--active-logo_horizontal: var(--img-4617B0447913-logo_horizontal-dark);
--active-logo_header: var(--img-4617B0447913-logo_header-dark);
--active-logo_footer: var(--img-4617B0447913-logo_footer-dark);
--active-background: radial-gradient(ellipse 55% 38% at 46% 42%, rgba(77,255,107,0.16) 0%, rgba(77,255,107,0.05) 45%, rgba(0,0,0,0) 75%), linear-gradient(to top, rgba(77,255,107,0.20) 0%, rgba(77,255,107,0.06) 10%, rgba(0,0,0,0) 22%), linear-gradient(to right, rgba(0,0,0,1) 0%, rgba(0,0,0,0.75) 35%, rgba(0,0,0,0) 75%), var(--img-4617B0447913-background-dark);
--active-moodboard: var(--img-4617B0447913-moodboard-dark);
--active-hero: var(--img-4617B0447913-hero-dark);
--active-logo_mark: var(--img-4617B0447913-logo_mark-dark);
--active-logo_mini_mark: var(--img-4617B0447913-logo_mini_mark-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-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;
}

/* LARRY LLM — scope-user section, dark */
[data-theme="dark"] .scope-user--4617B0447913,
.scope-user--4617B0447913.scope-user--4617B0447913[data-theme="dark"],
.scope-user--technology-05.scope-user--technology-05[data-theme="dark"] {
--active-color-01: var(--user-color-4617B0447913-01-dark);
--active-color-02: var(--user-color-4617B0447913-02-dark);
--active-color-03: var(--user-color-4617B0447913-03-dark);
--active-color-04: var(--user-color-4617B0447913-04-dark);
--active-color-05: var(--user-color-4617B0447913-05-dark);
--active-color-06: var(--user-color-4617B0447913-06-dark);
--active-color-07: var(--user-color-4617B0447913-07-dark);
--active-color-08: var(--user-color-4617B0447913-08-dark);
--active-color-09: var(--user-color-4617B0447913-09-dark);
--active-color-10: var(--user-color-4617B0447913-10-dark);
--active-color-11: var(--user-color-4617B0447913-11-dark);
--active-color-12: var(--user-color-4617B0447913-12-dark);
--active-color-13: var(--user-color-4617B0447913-13-dark);
--active-color-14: var(--user-color-4617B0447913-14-dark);
--active-color-15: var(--user-color-4617B0447913-15-dark);
--active-color-16: var(--user-color-4617B0447913-16-dark);
--active-color-17: var(--user-color-4617B0447913-17-dark);
--active-color-18: var(--user-color-4617B0447913-18-dark);
--active-color-19: var(--user-color-4617B0447913-19-dark);
--active-color-20: var(--user-color-4617B0447913-20-dark);
--active-color-21: var(--user-color-4617B0447913-21-dark);
--active-color-22: var(--user-color-4617B0447913-22-dark);
--active-color-23: var(--user-color-4617B0447913-23-dark);
--active-color-24: var(--user-color-4617B0447913-24-dark);
--active-color-25: var(--user-color-4617B0447913-25-dark);
--active-color-26: var(--user-color-4617B0447913-26-dark);
--active-color-27: var(--user-color-4617B0447913-27-dark);
--active-color-28: var(--user-color-4617B0447913-28-dark);
--active-color-29: var(--user-color-4617B0447913-29-dark);
--active-color-30: var(--user-color-4617B0447913-30-dark);
--active-color-31: var(--user-color-4617B0447913-31-dark);
--active-color-32: var(--user-color-4617B0447913-32-dark);
--active-color-33: var(--user-color-4617B0447913-33-dark);
--active-color-34: var(--user-color-4617B0447913-34-dark);
--active-color-35: var(--user-color-4617B0447913-35-dark);
--active-color-36: var(--user-color-4617B0447913-36-dark);
--active-color-37: var(--user-color-4617B0447913-37-dark);
--active-color-38: var(--user-color-4617B0447913-38-dark);
--active-color-39: var(--user-color-4617B0447913-39-dark);
--active-color-40: var(--user-color-4617B0447913-40-dark);
--active-color-41: var(--user-color-4617B0447913-41-dark);
--active-color-42: var(--user-color-4617B0447913-42-dark);
--active-color-43: var(--user-color-4617B0447913-43-dark);
--active-color-44: var(--user-color-4617B0447913-44-dark);
--active-color-45: var(--user-color-4617B0447913-45-dark);
--active-color-46: var(--user-color-4617B0447913-46-dark);
--active-color-47: var(--user-color-4617B0447913-47-dark);
--active-color-48: var(--user-color-4617B0447913-48-dark);
--active-color-49: var(--user-color-4617B0447913-49-dark);
--active-color-50: var(--user-color-4617B0447913-50-dark);
--active-color-51: var(--user-color-4617B0447913-51-dark);
--active-color-52: var(--user-color-4617B0447913-52-dark);
--active-color-53: var(--user-color-4617B0447913-53-dark);
--active-color-54: var(--user-color-4617B0447913-54-dark);
--active-color-55: var(--user-color-4617B0447913-55-dark);
--active-color-56: var(--user-color-4617B0447913-56-dark);
--active-color-57: var(--user-color-4617B0447913-57-dark);
--active-color-58: var(--user-color-4617B0447913-58-dark);
--active-color-59: var(--user-color-4617B0447913-59-dark);
--active-color-60: var(--user-color-4617B0447913-60-dark);
--active-color-61: var(--user-color-4617B0447913-61-dark);
--active-color-62: var(--user-color-4617B0447913-62-dark);
--active-color-63: var(--user-color-4617B0447913-63-dark);
--active-color-64: var(--user-color-4617B0447913-64-dark);
--active-marquee: var(--color-4617B0447913-marquee-dark, var(--active-color-07));
--active-logo_stacked: var(--img-4617B0447913-logo_stacked-dark);
--active-logo_horizontal: var(--img-4617B0447913-logo_horizontal-dark);
--active-logo_header: var(--img-4617B0447913-logo_header-dark);
--active-logo_footer: var(--img-4617B0447913-logo_footer-dark);
--active-background: radial-gradient(ellipse 55% 38% at 46% 42%, rgba(77,255,107,0.16) 0%, rgba(77,255,107,0.05) 45%, rgba(0,0,0,0) 75%), linear-gradient(to top, rgba(77,255,107,0.20) 0%, rgba(77,255,107,0.06) 10%, rgba(0,0,0,0) 22%), linear-gradient(to right, rgba(0,0,0,1) 0%, rgba(0,0,0,0.75) 35%, rgba(0,0,0,0) 75%), var(--img-4617B0447913-background-dark);
--active-moodboard: var(--img-4617B0447913-moodboard-dark);
--active-hero: var(--img-4617B0447913-hero-dark);
--active-logo_mark: var(--img-4617B0447913-logo_mark-dark);
--active-logo_mini_mark: var(--img-4617B0447913-logo_mini_mark-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-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;
}

/* LARRY LLM — scope section, light */
[data-theme="light"] .scope--4617B0447913,
.scope--4617B0447913.scope--4617B0447913[data-theme="light"] {
--active-color-01: var(--color-4617B0447913-01-light);
--active-color-02: var(--color-4617B0447913-02-light);
--active-color-03: var(--color-4617B0447913-03-light);
--active-color-04: var(--color-4617B0447913-04-light);
--active-color-05: var(--color-4617B0447913-05-light);
--active-color-06: var(--color-4617B0447913-06-light);
--active-color-07: var(--color-4617B0447913-07-light);
--active-color-08: var(--color-4617B0447913-08-light);
--active-color-09: var(--color-4617B0447913-09-light);
--active-color-10: var(--color-4617B0447913-10-light);
--active-color-11: var(--color-4617B0447913-11-light);
--active-color-12: var(--color-4617B0447913-12-light);
--active-color-13: var(--color-4617B0447913-13-light);
--active-color-14: var(--color-4617B0447913-14-light);
--active-color-15: var(--color-4617B0447913-15-light);
--active-color-16: var(--color-4617B0447913-16-light);
--active-color-17: var(--color-4617B0447913-17-light);
--active-color-18: var(--color-4617B0447913-18-light);
--active-color-19: var(--color-4617B0447913-19-light);
--active-color-20: var(--color-4617B0447913-20-light);
--active-color-21: var(--color-4617B0447913-21-light);
--active-color-22: var(--color-4617B0447913-22-light);
--active-color-23: var(--color-4617B0447913-23-light);
--active-color-24: var(--color-4617B0447913-24-light);
--active-color-25: var(--color-4617B0447913-25-light);
--active-color-26: var(--color-4617B0447913-26-light);
--active-color-27: var(--color-4617B0447913-27-light);
--active-color-28: var(--color-4617B0447913-28-light);
--active-color-29: var(--color-4617B0447913-29-light);
--active-color-30: var(--color-4617B0447913-30-light);
--active-color-31: var(--color-4617B0447913-31-light);
--active-color-32: var(--color-4617B0447913-32-light);
--active-color-33: var(--color-4617B0447913-33-light);
--active-color-34: var(--color-4617B0447913-34-light);
--active-color-35: var(--color-4617B0447913-35-light);
--active-color-36: var(--color-4617B0447913-36-light);
--active-color-37: var(--color-4617B0447913-37-light);
--active-color-38: var(--color-4617B0447913-38-light);
--active-color-39: var(--color-4617B0447913-39-light);
--active-color-40: var(--color-4617B0447913-40-light);
--active-color-41: var(--color-4617B0447913-41-light);
--active-color-42: var(--color-4617B0447913-42-light);
--active-color-43: var(--color-4617B0447913-43-light);
--active-color-44: var(--color-4617B0447913-44-light);
--active-color-45: var(--color-4617B0447913-45-light);
--active-color-46: var(--color-4617B0447913-46-light);
--active-color-47: var(--color-4617B0447913-47-light);
--active-color-48: var(--color-4617B0447913-48-light);
--active-color-49: var(--color-4617B0447913-49-light);
--active-color-50: var(--color-4617B0447913-50-light);
--active-color-51: var(--color-4617B0447913-51-light);
--active-color-52: var(--color-4617B0447913-52-light);
--active-color-53: var(--color-4617B0447913-53-light);
--active-color-54: var(--color-4617B0447913-54-light);
--active-color-55: var(--color-4617B0447913-55-light);
--active-color-56: var(--color-4617B0447913-56-light);
--active-color-57: var(--color-4617B0447913-57-light);
--active-color-58: var(--color-4617B0447913-58-light);
--active-color-59: var(--color-4617B0447913-59-light);
--active-color-60: var(--color-4617B0447913-60-light);
--active-color-61: var(--color-4617B0447913-61-light);
--active-color-62: var(--color-4617B0447913-62-light);
--active-color-63: var(--color-4617B0447913-63-light);
--active-color-64: var(--color-4617B0447913-64-light);
--active-marquee: var(--color-4617B0447913-marquee-light, var(--active-color-07));
--active-logo_stacked: var(--img-4617B0447913-logo_stacked-light);
--active-logo_horizontal: var(--img-4617B0447913-logo_horizontal-light);
--active-logo_header: var(--img-4617B0447913-logo_header-light);
--active-logo_footer: var(--img-4617B0447913-logo_footer-light);
--active-background: radial-gradient(ellipse 55% 38% at 46% 42%, rgba(255,176,0,0.16) 0%, rgba(255,176,0,0.05) 45%, rgba(0,0,0,0) 75%), linear-gradient(to top, rgba(255,176,0,0.20) 0%, rgba(255,176,0,0.06) 10%, rgba(0,0,0,0) 22%), linear-gradient(to right, rgba(0,0,0,1) 0%, rgba(0,0,0,0.75) 35%, rgba(0,0,0,0) 75%), var(--img-4617B0447913-background-light);
--active-moodboard: var(--img-4617B0447913-moodboard-light);
--active-hero: var(--img-4617B0447913-hero-light);
--active-logo_mark: var(--img-4617B0447913-logo_mark-light);
--active-logo_mini_mark: var(--img-4617B0447913-logo_mini_mark-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-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;
}

/* LARRY LLM — scope-ai section, light */
[data-theme="light"] .scope-ai--4617B0447913,
.scope-ai--4617B0447913.scope-ai--4617B0447913[data-theme="light"] {
--active-logo_stacked: var(--img-4617B0447913-logo_stacked-light);
--active-logo_horizontal: var(--img-4617B0447913-logo_horizontal-light);
--active-logo_header: var(--img-4617B0447913-logo_header-light);
--active-logo_footer: var(--img-4617B0447913-logo_footer-light);
--active-background: radial-gradient(ellipse 55% 38% at 46% 42%, rgba(255,176,0,0.16) 0%, rgba(255,176,0,0.05) 45%, rgba(0,0,0,0) 75%), linear-gradient(to top, rgba(255,176,0,0.20) 0%, rgba(255,176,0,0.06) 10%, rgba(0,0,0,0) 22%), linear-gradient(to right, rgba(0,0,0,1) 0%, rgba(0,0,0,0.75) 35%, rgba(0,0,0,0) 75%), var(--img-4617B0447913-background-light);
--active-moodboard: var(--img-4617B0447913-moodboard-light);
--active-hero: var(--img-4617B0447913-hero-light);
--active-logo_mark: var(--img-4617B0447913-logo_mark-light);
--active-logo_mini_mark: var(--img-4617B0447913-logo_mini_mark-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-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;
}

/* LARRY LLM — scope-user section, light */
[data-theme="light"] .scope-user--4617B0447913,
.scope-user--4617B0447913.scope-user--4617B0447913[data-theme="light"],
.scope-user--technology-05.scope-user--technology-05[data-theme="light"] {
--active-color-01: var(--user-color-4617B0447913-01-light);
--active-color-02: var(--user-color-4617B0447913-02-light);
--active-color-03: var(--user-color-4617B0447913-03-light);
--active-color-04: var(--user-color-4617B0447913-04-light);
--active-color-05: var(--user-color-4617B0447913-05-light);
--active-color-06: var(--user-color-4617B0447913-06-light);
--active-color-07: var(--user-color-4617B0447913-07-light);
--active-color-08: var(--user-color-4617B0447913-08-light);
--active-color-09: var(--user-color-4617B0447913-09-light);
--active-color-10: var(--user-color-4617B0447913-10-light);
--active-color-11: var(--user-color-4617B0447913-11-light);
--active-color-12: var(--user-color-4617B0447913-12-light);
--active-color-13: var(--user-color-4617B0447913-13-light);
--active-color-14: var(--user-color-4617B0447913-14-light);
--active-color-15: var(--user-color-4617B0447913-15-light);
--active-color-16: var(--user-color-4617B0447913-16-light);
--active-color-17: var(--user-color-4617B0447913-17-light);
--active-color-18: var(--user-color-4617B0447913-18-light);
--active-color-19: var(--user-color-4617B0447913-19-light);
--active-color-20: var(--user-color-4617B0447913-20-light);
--active-color-21: var(--user-color-4617B0447913-21-light);
--active-color-22: var(--user-color-4617B0447913-22-light);
--active-color-23: var(--user-color-4617B0447913-23-light);
--active-color-24: var(--user-color-4617B0447913-24-light);
--active-color-25: var(--user-color-4617B0447913-25-light);
--active-color-26: var(--user-color-4617B0447913-26-light);
--active-color-27: var(--user-color-4617B0447913-27-light);
--active-color-28: var(--user-color-4617B0447913-28-light);
--active-color-29: var(--user-color-4617B0447913-29-light);
--active-color-30: var(--user-color-4617B0447913-30-light);
--active-color-31: var(--user-color-4617B0447913-31-light);
--active-color-32: var(--user-color-4617B0447913-32-light);
--active-color-33: var(--user-color-4617B0447913-33-light);
--active-color-34: var(--user-color-4617B0447913-34-light);
--active-color-35: var(--user-color-4617B0447913-35-light);
--active-color-36: var(--user-color-4617B0447913-36-light);
--active-color-37: var(--user-color-4617B0447913-37-light);
--active-color-38: var(--user-color-4617B0447913-38-light);
--active-color-39: var(--user-color-4617B0447913-39-light);
--active-color-40: var(--user-color-4617B0447913-40-light);
--active-color-41: var(--user-color-4617B0447913-41-light);
--active-color-42: var(--user-color-4617B0447913-42-light);
--active-color-43: var(--user-color-4617B0447913-43-light);
--active-color-44: var(--user-color-4617B0447913-44-light);
--active-color-45: var(--user-color-4617B0447913-45-light);
--active-color-46: var(--user-color-4617B0447913-46-light);
--active-color-47: var(--user-color-4617B0447913-47-light);
--active-color-48: var(--user-color-4617B0447913-48-light);
--active-color-49: var(--user-color-4617B0447913-49-light);
--active-color-50: var(--user-color-4617B0447913-50-light);
--active-color-51: var(--user-color-4617B0447913-51-light);
--active-color-52: var(--user-color-4617B0447913-52-light);
--active-color-53: var(--user-color-4617B0447913-53-light);
--active-color-54: var(--user-color-4617B0447913-54-light);
--active-color-55: var(--user-color-4617B0447913-55-light);
--active-color-56: var(--user-color-4617B0447913-56-light);
--active-color-57: var(--user-color-4617B0447913-57-light);
--active-color-58: var(--user-color-4617B0447913-58-light);
--active-color-59: var(--user-color-4617B0447913-59-light);
--active-color-60: var(--user-color-4617B0447913-60-light);
--active-color-61: var(--user-color-4617B0447913-61-light);
--active-color-62: var(--user-color-4617B0447913-62-light);
--active-color-63: var(--user-color-4617B0447913-63-light);
--active-color-64: var(--user-color-4617B0447913-64-light);
--active-marquee: var(--color-4617B0447913-marquee-light, var(--active-color-07));
--active-logo_stacked: var(--img-4617B0447913-logo_stacked-light);
--active-logo_horizontal: var(--img-4617B0447913-logo_horizontal-light);
--active-logo_header: var(--img-4617B0447913-logo_header-light);
--active-logo_footer: var(--img-4617B0447913-logo_footer-light);
--active-background: radial-gradient(ellipse 55% 38% at 46% 42%, rgba(255,176,0,0.16) 0%, rgba(255,176,0,0.05) 45%, rgba(0,0,0,0) 75%), linear-gradient(to top, rgba(255,176,0,0.20) 0%, rgba(255,176,0,0.06) 10%, rgba(0,0,0,0) 22%), linear-gradient(to right, rgba(0,0,0,1) 0%, rgba(0,0,0,0.75) 35%, rgba(0,0,0,0) 75%), var(--img-4617B0447913-background-light);
--active-moodboard: var(--img-4617B0447913-moodboard-light);
--active-hero: var(--img-4617B0447913-hero-light);
--active-logo_mark: var(--img-4617B0447913-logo_mark-light);
--active-logo_mini_mark: var(--img-4617B0447913-logo_mini_mark-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-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); }

/* 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 color-mix(in srgb, var(--active-color-01) 25%, transparent); }
[data-theme="light"] .dbg-count-box { box-shadow: 0 0 20px color-mix(in srgb, var(--active-color-01) 25%, transparent); }

/* 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; }
.dam-blended-key--account-based { background: var(--color-68FE9F6C7C02-11-dark); color: var(--color-68FE9F6C7C02-01-dark); padding: 1px 4px; border-radius: 2px; }
.dam-blended-key--contact-based { background: var(--color-68FE9F6C7C02-07-dark); color: var(--color-68FE9F6C7C02-09-dark); padding: 1px 4px; border-radius: 2px; }
.dam-blended-key--parcel-based { background: var(--color-68FE9F6C7C02-07-dark); color: var(--color-68FE9F6C7C02-09-dark); padding: 1px 4px; border-radius: 2px; }
.dam-blended-key--file-based { background: var(--color-5DC1CC1B686D-07-dark); color: var(--color-5DC1CC1B686D-09-dark); 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); 5DC1CC1B686D (DA-M) palette; dark default + light override. ═══ */
.dam-page { display: flex; flex-direction: column; min-height: 100vh; --dam-bg: var(--color-5DC1CC1B686D-09-dark); --dam-bg-img: var(--img-5DC1CC1B686D-background-dark); --dam-border: var(--color-5DC1CC1B686D-04-dark); --dam-border-hover: var(--color-5DC1CC1B686D-05-dark); --dam-text: var(--color-5DC1CC1B686D-04-dark); --dam-text-muted: var(--color-5DC1CC1B686D-08-dark); --dam-surface: color-mix(in srgb, var(--color-5DC1CC1B686D-09-dark) 80%, transparent); --dam-panel: color-mix(in srgb, var(--color-5DC1CC1B686D-04-dark) 10%, transparent); }
[data-theme="light"] .dam-page { --dam-bg: var(--color-5DC1CC1B686D-09-light); --dam-bg-img: var(--img-5DC1CC1B686D-background-light); --dam-border: var(--color-5DC1CC1B686D-04-light); --dam-border-hover: var(--color-5DC1CC1B686D-05-light); --dam-text: var(--color-5DC1CC1B686D-04-light); --dam-text-muted: var(--color-5DC1CC1B686D-08-light); --dam-surface: color-mix(in srgb, var(--color-5DC1CC1B686D-09-light) 80%, transparent); --dam-panel: color-mix(in srgb, var(--color-5DC1CC1B686D-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; } }

/******************************************************************************
 * KEY BADGE — single isolated key-badge component
 * .frost-key-badge — unique namespace, 100% ISOLATED. EVERY asset it needs lives
 * in THIS block and is shared with NOTHING: its own @font-face (unique family),
 * explicit fonts, explicit colours, explicit background. No var(--*), no shared
 * class. Injection into ANY page can never change its font, colour, or size.
 ******************************************************************************/
@font-face { font-family: 'frost-key-badge-mono'; src: url('../../../290c5204/static/fonts/Roboto-Mono.ttf') format('truetype'); font-display: swap; }
.frost-key-badge { position:relative; overflow:hidden; box-sizing:border-box; display:block; width:fit-content; max-width:100%; padding:12px 17px 14px 18px; background:#7B2B2C; border:1px solid transparent; border-image:linear-gradient(135deg, rgba(255,255,255,0.70) 0%, rgba(255,255,255,0.14) 55%, rgba(255,255,255,0.42) 100%) 1; -webkit-backdrop-filter:blur(14px) saturate(1.4); backdrop-filter:blur(14px) saturate(1.4); }
.frost-key-badge::after { content:""; position:absolute; inset:0; z-index:0; pointer-events:none; background:linear-gradient(135deg, rgba(255,255,255,0.22) 0%, rgba(255,255,255,0.05) 45%, transparent 100%); }
.frost-key-badge > * { position:relative; z-index:1; }
.frost-key-badge__label { font-family:Helvetica, "Helvetica Neue", Arial, sans-serif; font-weight:500; font-size:14.4px; line-height:1.1; letter-spacing:0.72px; text-transform:uppercase; color:#F3F0EE; }
.frost-key-badge__value { font-family:"frost-key-badge-mono", monospace; font-weight:500; font-size:15.2px; letter-spacing:normal; white-space:nowrap; color:#F7CAC9; margin-top:3px; }
.frost-key-badge__hash { padding:1px 4px; border-radius:2px; background:#E9EAE1; color:#540807; }
.frost-key-badge--user .frost-key-badge__hash { background:#910E0D; color:#F3F0EE; }
.frost-key-badge--parcel .frost-key-badge__hash { background:#F7CAC9; color:#540807; }
/* Per-record-type colour so the badge reads by TYPE at a glance (contact=red/person, invoice=navy, location=teal, operation=amber). */
.frost-key-badge--mod2 { background:#D6DCD6; }
.frost-key-badge--mod2 .frost-key-badge__label { color:#425E7C; }
.frost-key-badge--mod2 .frost-key-badge__value { color:#29435E; }
.frost-key-badge--mod2 .frost-key-badge__hash { background:#29435E; color:#E7EBE7; }
.frost-key-badge--mod3 { background:#0A2438; }
.frost-key-badge--mod3 .frost-key-badge__label { color:#9CC7E8; }
.frost-key-badge--mod3 .frost-key-badge__value { color:#AFCEEC; }
.frost-key-badge--mod3 .frost-key-badge__hash { background:#04121F; color:#8FC4F0; }
.frost-key-badge--mod4 { background:#2A2410; }
.frost-key-badge--mod4 .frost-key-badge__label { color:#E0C77D; }
.frost-key-badge--mod4 .frost-key-badge__value { color:#E8D49A; }
.frost-key-badge--mod4 .frost-key-badge__hash { background:#171205; color:#E0C05A; }
/* AGENCY MGMT key families — the same records, agency species: matching greens */
/* (hierarchy=forest, media=jade, brand=sage/light, campaign=brand deep green). */
.frost-key-badge--hcy { background:#0F2C1A; }
.frost-key-badge--hcy .frost-key-badge__label { color:#A9D8B5; }
.frost-key-badge--hcy .frost-key-badge__value { color:#C2E7CB; }
.frost-key-badge--hcy .frost-key-badge__hash { background:#081A0E; color:#8FE6A8; }
.frost-key-badge--mda { background:#14382B; }
.frost-key-badge--mda .frost-key-badge__label { color:#9BD9BE; }
.frost-key-badge--mda .frost-key-badge__value { color:#B7E6D0; }
.frost-key-badge--mda .frost-key-badge__hash { background:#0A2018; color:#7FE2B4; }
.frost-key-badge--brd { background:#D9E3D6; }
.frost-key-badge--brd .frost-key-badge__label { color:#2E5C3F; }
.frost-key-badge--brd .frost-key-badge__value { color:#1E4630; }
.frost-key-badge--brd .frost-key-badge__hash { background:#1E4630; color:#E3EEE0; }
.frost-key-badge--cpn { background:#0C302B; }
.frost-key-badge--cpn .frost-key-badge__label { color:#A5D8C4; }
.frost-key-badge--cpn .frost-key-badge__value { color:#C0E6D6; }
.frost-key-badge--cpn .frost-key-badge__hash { background:#06201C; color:#8CE4BE; }
/* PACE SHIFT key families — the same records, pace shift species: matching blues */
/* from the 888A596DADD1 palette (dark #34AFEC on near-black, light #DBFFFE on slate). */
/* (image=cyan-navy, video=azure, audio=light slate, production=deep indigo). */
.frost-key-badge--img { background:#0A2534; }
.frost-key-badge--img .frost-key-badge__label { color:#8FD3F2; }
.frost-key-badge--img .frost-key-badge__value { color:#ADE0F7; }
.frost-key-badge--img .frost-key-badge__hash { background:#05161F; color:#34AFEC; }
.frost-key-badge--vid { background:#10394F; }
.frost-key-badge--vid .frost-key-badge__label { color:#9BDCF8; }
.frost-key-badge--vid .frost-key-badge__value { color:#B9E8FA; }
.frost-key-badge--vid .frost-key-badge__hash { background:#082330; color:#4BDAFF; }
.frost-key-badge--aud { background:#CBDCF2; }
.frost-key-badge--aud .frost-key-badge__label { color:#33518B; }
.frost-key-badge--aud .frost-key-badge__value { color:#24406F; }
.frost-key-badge--aud .frost-key-badge__hash { background:#24406F; color:#DBFFFE; }
.frost-key-badge--pro { background:#14273F; }
.frost-key-badge--pro .frost-key-badge__label { color:#A6C6F0; }
.frost-key-badge--pro .frost-key-badge__value { color:#C0D6F4; }
.frost-key-badge--pro .frost-key-badge__hash { background:#0B1626; color:#7FB5F5; }
.frost-key-badge-inline { font-family:"frost-key-badge-mono", monospace; font-weight:500; font-size:15.2px; letter-spacing:normal; white-space:nowrap; }

.layout--footer .title, footer .title { font-size: 1.5rem; }
@media (max-width: 768px) {
  .layout--footer .title, footer .title { font-size: 1.15rem !important; }
  .main-placeholder-text .heading { font-size: 1.8rem !important; }
  .main-placeholder-text .title { font-size: 1.3rem !important; }
  .larry-stack { font-size: 0.72rem !important; }
}
@media (max-width: 900px) {
  .layout--hero__title .heading.size--xxxl { font-size: 1.9rem !important; }
  .layout--hero__title .heading.size--xxl { font-size: 1.25rem !important; }
  .layout--hero__title .heading.size--xl { font-size: 1.1rem !important; }
  .layout--worksamples .heading,
  .layout--leadership-section__title-group .heading { font-size: 1.5rem !important; }
}
/* THE LARRY SLOT consumer (owner order 2026-08-02 — 4. LARRY · SELECTED) */
.larry-mark { background-image: var(--active-logo_mini_mark); background-size: contain; background-repeat: no-repeat; background-position: center; }
/* ═══════════════════════════════════════════════════════════════════════════
   ANIMATED THEMES — THE STYLE FAMILY (owner order 2026-08-03)
   Three styles — CRT · WELLNESS · GLITCH — picked per member on the MORE
   panel (animated_theme_style; master switch show_animated_themes). Two
   elements carry every style: .pf-crt-warm + .pf-crt-fx wearing the picked
   .pf-anim--<style> modifier. LAWS: background layer only (below ALL
   content, even negative-z elements) · brand tokens only via color-mix ·
   transform/opacity animation · co-prime clocks · reduced-motion statics
   equal the resting state · pointer-events none.
   ═══════════════════════════════════════════════════════════════════════════ */
.pf-crt-warm,
.pf-crt-fx {
  position: fixed;
  inset: 0;
  z-index: -9999;
  overflow: hidden;
  pointer-events: none;
}

/* ════════════════ STYLE 1 — CRT (the ratified original) ════════════════ */
/* The power cycle: warmup 4.5s → 20s clear → slow sink to solid → re-warm,
   ×3 per 156s. Washes the BACKGROUND only — content always on top. */
.pf-anim--crt.pf-crt-warm {
  background: var(--active-color-09);
  opacity: 0;             /* resting state: gone */
  animation: pf-cathode-warmup 156s linear infinite;
}
@keyframes pf-cathode-warmup {
  0%     { opacity: 0.98; animation-timing-function: ease-in; }
  0.87%  { opacity: 0.94; animation-timing-function: ease-in; }
  2.02%  { opacity: 0.55; animation-timing-function: ease-out; }
  2.88%  { opacity: 0; }
  15.71% { opacity: 0; animation-timing-function: ease-in-out; }
  31.73% { opacity: 0.98; }
  36.22% { opacity: 0.98; animation-timing-function: ease-in; }
  37.08% { opacity: 0.94; animation-timing-function: ease-in; }
  38.24% { opacity: 0.55; animation-timing-function: ease-out; }
  39.1%  { opacity: 0; }
  51.92% { opacity: 0; animation-timing-function: ease-in-out; }
  71.15% { opacity: 0.98; }
  74.36% { opacity: 0.98; animation-timing-function: ease-in; }
  75.22% { opacity: 0.94; animation-timing-function: ease-in; }
  76.38% { opacity: 0.55; animation-timing-function: ease-out; }
  77.24% { opacity: 0; }
  90.06% { opacity: 0; animation-timing-function: ease-in-out; }
  100%   { opacity: 0.98; }
}

/* shutter-beat-bar: a DEFINED dark band at a visible clip — five ~8s sweeps
   per 120s at uneven gaps; the return leg rides opacity 0 (no-flash law). */
.pf-anim--crt.pf-crt-fx::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 60%;
  background: linear-gradient(to bottom,
    transparent 0%,
    color-mix(in srgb, var(--active-color-11) 10%, transparent) 8%,
    color-mix(in srgb, var(--active-color-11) 3%, transparent) 13%,
    color-mix(in srgb, var(--active-color-09) 52%, transparent) 24%,
    color-mix(in srgb, var(--active-color-09) 46%, transparent) 46%,
    color-mix(in srgb, var(--active-color-09) 24%, transparent) 68%,
    color-mix(in srgb, var(--active-color-09) 8%, transparent) 86%,
    transparent 100%);
  animation: pf-shutter-beat 120s linear -53s infinite;
}
@keyframes pf-shutter-beat {
  0%     { transform: translateY(-100%); opacity: 1; }
  6.7%   { transform: translateY(267%);  opacity: 1; }
  6.75%  { transform: translateY(267%);  opacity: 0; }
  7%     { transform: translateY(-100%); opacity: 0; }
  19.9%  { transform: translateY(-100%); opacity: 0; }
  20%    { transform: translateY(-100%); opacity: 1; }
  26.7%  { transform: translateY(267%);  opacity: 1; }
  26.75% { transform: translateY(267%);  opacity: 0; }
  27%    { transform: translateY(-100%); opacity: 0; }
  44.9%  { transform: translateY(-100%); opacity: 0; }
  45%    { transform: translateY(-100%); opacity: 1; }
  51.7%  { transform: translateY(267%);  opacity: 1; }
  51.75% { transform: translateY(267%);  opacity: 0; }
  52%    { transform: translateY(-100%); opacity: 0; }
  59.9%  { transform: translateY(-100%); opacity: 0; }
  60%    { transform: translateY(-100%); opacity: 1; }
  66.7%  { transform: translateY(267%);  opacity: 1; }
  66.75% { transform: translateY(267%);  opacity: 0; }
  67%    { transform: translateY(-100%); opacity: 0; }
  89.9%  { transform: translateY(-100%); opacity: 0; }
  90%    { transform: translateY(-100%); opacity: 1; }
  96.7%  { transform: translateY(267%);  opacity: 1; }
  96.75% { transform: translateY(267%);  opacity: 0; }
  97%    { transform: translateY(-100%); opacity: 0; }
  99.9%  { transform: translateY(-100%); opacity: 0; }
  100%   { transform: translateY(-100%); opacity: 1; }
}

/* mains-hum-bar: a thin, very faint PURE-COLOR ripple drifting slowly DOWN
   (same direction as the beat bar, much slower and fainter). */
.pf-anim--crt.pf-crt-fx::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 22%;
  background: linear-gradient(to bottom,
    transparent 0%,
    color-mix(in srgb, var(--active-color-09) 10%, transparent) 35%,
    color-mix(in srgb, var(--active-color-09) 14%, transparent) 50%,
    color-mix(in srgb, var(--active-color-09) 10%, transparent) 65%,
    transparent 100%);
  animation: pf-mains-hum 45s linear -13s infinite;
}
@keyframes pf-mains-hum {
  from { transform: translateY(-100%); }
  to   { transform: translateY(555%); }
}

/* ════════════════ STYLE 2 — WELLNESS (health / easy on the eyes) ════════
   v2 (owner reference: the soft-tint comfort filter — the whole picture
   bathed in one gentle brand-color wash): a SOLID tint overlay that softens
   the environment — dark mode gets brighter and warmer-glowing — with two
   huge luminance clouds drifting through it. NOTHING pulses; the only
   motion is slow cloud drift. */
/* the comfort tint: static solid wash — brand glow + a lift of the light
   surface tone. Brightens darkness, softens harsh light. */
.pf-anim--wellness.pf-crt-warm {
  background:
    linear-gradient(color-mix(in srgb, var(--active-color-01) 18%, transparent),
                    color-mix(in srgb, var(--active-color-01) 18%, transparent)),
    linear-gradient(color-mix(in srgb, var(--active-color-11) 16%, transparent),
                    color-mix(in srgb, var(--active-color-11) 16%, transparent));
}
/* cloud one: a huge soft body of the same light drifting diagonally */
.pf-anim--wellness.pf-crt-fx::before {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: radial-gradient(ellipse 38% 32% at 38% 42%,
    color-mix(in srgb, var(--active-color-11) 20%, transparent) 0%,
    color-mix(in srgb, var(--active-color-11) 9%, transparent) 55%,
    transparent 75%);
  animation: pf-well-cloud-a 180s ease-in-out infinite alternate;
}
@keyframes pf-well-cloud-a {
  from { transform: translate(-6%, -4%); }
  to   { transform: translate(7%, 5%); }
}
/* cloud two: warmer brand glow, opposite direction, slower */
.pf-anim--wellness.pf-crt-fx::after {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: radial-gradient(ellipse 42% 36% at 62% 58%,
    color-mix(in srgb, var(--active-color-01) 18%, transparent) 0%,
    color-mix(in srgb, var(--active-color-01) 8%, transparent) 55%,
    transparent 75%);
  animation: pf-well-cloud-b 260s ease-in-out infinite alternate;
}
@keyframes pf-well-cloud-b {
  from { transform: translate(6%, 4%); }
  to   { transform: translate(-7%, -5%); }
}

/* ════════════════ STYLE 3 — GLITCH (cyberpunk / from the future) ════════
   v3 (owner: THINK MATRIX): visible DIGITAL RAIN — luminous streaks of the
   brand phosphor falling in columns, bright leading heads, fading trails,
   two parallax speeds. Seamless by construction: every column repeats on a
   480px vertical tile and the layer translates by EXACTLY one tile per
   loop — no resets, no fades, and NOTHING pulses. Static neon dressing
   (grille + bloom + fringe) underneath. */
/* fast rain — 8 columns, 480px tile, one tile per 3.1s */
.pf-anim--glitch.pf-crt-fx::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: -480px;
  height: calc(100% + 480px);
  opacity: 0.55;
  background-image:
    linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--active-color-01) 14%, transparent) 55%, color-mix(in srgb, var(--active-color-01) 52%, transparent) 90%, color-mix(in srgb, var(--active-color-11) 85%, transparent) 97%, transparent 100%),
    linear-gradient(to bottom, transparent 0%, transparent 30%, color-mix(in srgb, var(--active-color-01) 12%, transparent) 70%, color-mix(in srgb, var(--active-color-01) 48%, transparent) 96%, color-mix(in srgb, var(--active-color-11) 80%, transparent) 99%, transparent 100%),
    linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--active-color-01) 10%, transparent) 40%, color-mix(in srgb, var(--active-color-01) 45%, transparent) 72%, color-mix(in srgb, var(--active-color-11) 82%, transparent) 78%, transparent 82%),
    linear-gradient(to bottom, transparent 0%, transparent 12%, color-mix(in srgb, var(--active-color-01) 13%, transparent) 52%, color-mix(in srgb, var(--active-color-01) 50%, transparent) 86%, color-mix(in srgb, var(--active-color-11) 84%, transparent) 91%, transparent 94%),
    linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--active-color-01) 11%, transparent) 60%, color-mix(in srgb, var(--active-color-01) 46%, transparent) 94%, color-mix(in srgb, var(--active-color-11) 78%, transparent) 98%, transparent 100%),
    linear-gradient(to bottom, transparent 0%, transparent 22%, color-mix(in srgb, var(--active-color-01) 14%, transparent) 58%, color-mix(in srgb, var(--active-color-01) 52%, transparent) 88%, color-mix(in srgb, var(--active-color-11) 86%, transparent) 93%, transparent 96%),
    linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--active-color-01) 12%, transparent) 47%, color-mix(in srgb, var(--active-color-01) 44%, transparent) 80%, color-mix(in srgb, var(--active-color-11) 80%, transparent) 85%, transparent 88%),
    linear-gradient(to bottom, transparent 0%, transparent 36%, color-mix(in srgb, var(--active-color-01) 13%, transparent) 74%, color-mix(in srgb, var(--active-color-01) 50%, transparent) 97%, color-mix(in srgb, var(--active-color-11) 82%, transparent) 99.5%, transparent 100%);
  background-size: 3px 480px, 3px 480px, 3px 480px, 3px 480px, 3px 480px, 3px 480px, 3px 480px, 3px 480px;
  background-repeat: repeat-y;
  background-position: 4% 0px, 15% 120px, 27% 300px, 38% 40px, 52% 210px, 64% 350px, 79% 90px, 91% 260px;
  animation: pf-glitch-rain-fast 3.1s linear infinite;
}
@keyframes pf-glitch-rain-fast {
  from { transform: translateY(0); }
  to   { transform: translateY(480px); }
}
/* slow rain — 7 thinner columns behind, one tile per 6.7s (parallax) */
.pf-anim--glitch.pf-crt-fx::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: -480px;
  height: calc(100% + 480px);
  opacity: 0.35;
  background-image:
    linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--active-color-01) 10%, transparent) 50%, color-mix(in srgb, var(--active-color-01) 38%, transparent) 88%, color-mix(in srgb, var(--active-color-11) 70%, transparent) 96%, transparent 100%),
    linear-gradient(to bottom, transparent 0%, transparent 26%, color-mix(in srgb, var(--active-color-01) 9%, transparent) 64%, color-mix(in srgb, var(--active-color-01) 36%, transparent) 92%, color-mix(in srgb, var(--active-color-11) 68%, transparent) 97%, transparent 100%),
    linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--active-color-01) 8%, transparent) 34%, color-mix(in srgb, var(--active-color-01) 34%, transparent) 66%, color-mix(in srgb, var(--active-color-11) 66%, transparent) 72%, transparent 76%),
    linear-gradient(to bottom, transparent 0%, transparent 14%, color-mix(in srgb, var(--active-color-01) 10%, transparent) 55%, color-mix(in srgb, var(--active-color-01) 37%, transparent) 84%, color-mix(in srgb, var(--active-color-11) 70%, transparent) 90%, transparent 93%),
    linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--active-color-01) 9%, transparent) 45%, color-mix(in srgb, var(--active-color-01) 35%, transparent) 78%, color-mix(in srgb, var(--active-color-11) 64%, transparent) 84%, transparent 87%),
    linear-gradient(to bottom, transparent 0%, transparent 40%, color-mix(in srgb, var(--active-color-01) 10%, transparent) 76%, color-mix(in srgb, var(--active-color-01) 38%, transparent) 98%, color-mix(in srgb, var(--active-color-11) 72%, transparent) 99.5%, transparent 100%),
    linear-gradient(to bottom, transparent 0%, transparent 8%, color-mix(in srgb, var(--active-color-01) 9%, transparent) 48%, color-mix(in srgb, var(--active-color-01) 36%, transparent) 80%, color-mix(in srgb, var(--active-color-11) 68%, transparent) 86%, transparent 89%);
  background-size: 2px 480px, 2px 480px, 2px 480px, 2px 480px, 2px 480px, 2px 480px, 2px 480px;
  background-repeat: repeat-y;
  background-position: 9% 60px, 21% 280px, 33% 150px, 46% 380px, 58% 20px, 72% 190px, 86% 330px;
  animation: pf-glitch-rain-slow 6.7s linear infinite;
}
@keyframes pf-glitch-rain-slow {
  from { transform: translateY(0); }
  to   { transform: translateY(480px); }
}
/* static neon dressing under the rain — NOTHING here animates */
.pf-anim--glitch.pf-crt-warm {
  background:
    repeating-linear-gradient(to right,
      color-mix(in srgb, var(--active-color-04) 4%, transparent) 0 1px,
      color-mix(in srgb, var(--active-color-01) 3%, transparent) 1px 2px,
      color-mix(in srgb, var(--active-color-05) 4%, transparent) 2px 3px);
}
.pf-anim--glitch.pf-crt-warm::before {
  content: '';
  position: absolute;
  inset: 0;
  background: var(--active-background);
  background-size: 100% 100%;
  filter: blur(14px) brightness(1.5) saturate(1.4);
  mix-blend-mode: screen;
  opacity: 0.3;
}
.pf-anim--glitch.pf-crt-warm::after {
  content: '';
  position: absolute;
  inset: 0;
  background: var(--active-background);
  background-size: 100% 100%;
  transform: translateX(2px);
  filter: hue-rotate(90deg) saturate(2);
  mix-blend-mode: screen;
  opacity: 0.1;
}

/* Reduced motion: every style freezes at its resting statics — CRT gone,
   WELLNESS softened, GLITCH just the faint bed (no events). */
@media (prefers-reduced-motion: reduce) {
  .pf-crt-warm,
  .pf-crt-warm::before,
  .pf-crt-warm::after,
  .pf-crt-fx::before,
  .pf-crt-fx::after {
    animation: none;
  }
}

/* THE GLOBAL-PAGE BODY (owner one-wrapper law 2026-08-03): the SAME
   --active-background stack the app pages wear, consumed HERE in the
   sheet so its relative urls resolve; --gp-bg-fallback (absolute, set
   inline by the wrapper) covers block-less sites. */
html body.gp-body { background-image: var(--active-background, var(--gp-bg-fallback, none));
  background-size: cover; background-position: center top; background-repeat: no-repeat;
  background-attachment: fixed; background-color: var(--active-color-09, #000); }
