.eco-hero{-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6);padding:clamp(var(--space-5),4vw,var(--space-8));border-radius:var(--radius-lg);background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-xs);text-align:center;transition:background-color var(--transition-base),border-color var(--transition-base)}.eco-eyebrow{display:inline-block;-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2);font-size:var(--text-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.eco-hero .title{overflow-wrap:break-word;word-break:normal;font-size:clamp(var(--text-xl),5vw,var(--text-3xl))!important;line-height:1.25!important;font-weight:700!important;color:var(--color-text)!important;-webkit-margin-after:var(--space-3)!important;margin-block-end:var(--space-3)!important}.eco-hero .subtitle{max-width:46rem;margin-inline:auto;-webkit-margin-after:0!important;margin-block-end:0!important;font-size:var(--text-base)!important;line-height:1.6!important;color:var(--color-text-muted)!important;font-weight:400!important}.eco-hero-note{-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3);font-size:var(--text-xs);color:var(--color-text-faint)}.eco-panel{-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6);padding:clamp(var(--space-4),3vw,var(--space-6));border-radius:var(--radius-lg);background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-xs);transition:background-color var(--transition-base),border-color var(--transition-base)}.eco-panel-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.eco-panel-title{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.eco-panel-title .title,.eco-panel>.title{font-size:var(--text-xl)!important;font-weight:700!important;color:var(--color-text)!important;-webkit-margin-after:0!important;margin-block-end:0!important}.eco-panel>.title{-webkit-margin-after:var(--space-4)!important;margin-block-end:var(--space-4)!important}.eco-counter{font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eco-counter,.eco-panel-note{color:var(--color-text-muted)}.eco-panel-note{-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3);font-size:var(--text-xs);line-height:1.5}@media (max-width:640px){.eco-panel-toolbar{flex-direction:column;align-items:stretch;gap:var(--space-3)}}.eco-article .eco-article-section+.eco-article-section{-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6)}.eco-article .eco-article-section .title{font-size:var(--text-lg)!important;font-weight:600!important;color:var(--color-text)!important;-webkit-margin-after:var(--space-2)!important;margin-block-end:var(--space-2)!important}.eco-article p{-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3);color:var(--color-text-muted);font-size:var(--text-base);line-height:1.65}.eco-article-faq{-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6);-webkit-padding-before:var(--space-5);padding-block-start:var(--space-5);-webkit-border-before:1px solid var(--color-border-subtle);border-block-start:1px solid var(--color-border-subtle)}.eco-article-faq>.title{font-size:var(--text-lg)!important;font-weight:700!important;color:var(--color-text)!important;-webkit-margin-after:var(--space-4)!important;margin-block-end:var(--space-4)!important}.eco-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0}.eco-stat{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background-color:var(--color-surface-offset);border:1px solid var(--color-border-subtle)}.eco-stat dt{font-size:var(--text-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.eco-stat dd{margin:var(--space-1) 0 0;font-size:var(--text-sm);font-weight:600;color:var(--color-text);line-height:1.4}.eco-link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none}.eco-link-grid li{min-width:0}.eco-link-grid a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--color-primary);font-size:var(--text-sm);font-weight:600;text-decoration:none}.eco-link-grid a:hover{text-decoration:underline}.eco-link-detail{display:block;-webkit-margin-before:-.6rem;margin-block-start:-.6rem;color:var(--color-text-muted);font-size:var(--text-2xs);line-height:1.35}.eco-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.eco-card{display:flex;flex-direction:column;gap:var(--space-1);height:100%;padding:var(--space-4);border-radius:var(--radius-md);background-color:var(--color-surface-offset);border:1px solid var(--color-border-subtle);color:var(--color-text);text-decoration:none;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.eco-card:focus-visible,.eco-card:hover{border-color:var(--color-primary)}.eco-card-title{font-weight:600;color:var(--color-text)}.eco-breadcrumb,.eco-card-detail{font-size:var(--text-xs);color:var(--color-text-muted)}.eco-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.eco-breadcrumb a{display:inline-flex;align-items:center;min-height:2rem;color:var(--color-text-muted);text-decoration:none}.eco-breadcrumb a:hover{color:var(--color-primary)}.eco-breadcrumb [aria-current=page]{color:var(--color-text);font-weight:600}.eco-breadcrumb-separator{color:var(--color-text-faint)}@media (pointer:coarse){.eco-breadcrumb a{min-height:2.75rem}}.ecosystem-toggle-group{display:flex;flex-wrap:wrap;gap:6px;inline-size:100%;min-inline-size:0}.ecosystem-toggle,.ecosystem-toggle-group>.ecosystem-toggle{flex:1 1 max-content!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px;min-inline-size:0;height:auto!important;min-height:var(--control-height,32px)!important;max-height:none!important;padding:3px 12px!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md,10px)!important;background-color:var(--color-surface-offset)!important;color:var(--color-text)!important;font-size:var(--text-xs,.8125rem)!important;font-weight:500!important;line-height:1.2!important;text-align:center;white-space:normal!important;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;box-shadow:none!important;cursor:pointer}.ecosystem-toggle:hover{background-color:var(--color-surface-2,var(--color-surface-offset))!important;border-color:var(--color-border-strong,var(--color-border))!important}.ecosystem-toggle:focus-visible{outline:2px solid var(--color-primary)!important;outline-offset:2px}.ecosystem-toggle.is-active,.ecosystem-toggle[aria-pressed=true],.ecosystem-toggle[aria-selected=true]{background-color:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface))!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important;font-weight:600!important}@media screen and (max-width:768px){.ecosystem-toggle,.ecosystem-toggle-group>.ecosystem-toggle{min-height:44px!important}}html[data-style=code-editor][data-style-scheme=light],html[data-style=code-editor][data-theme=light]:not([data-style-scheme=dark]){color-scheme:light;--palette-background:#F0F4F2;--palette-surface:#FFFFFF;--palette-surface-2:#E5ECE9;--palette-border:#66756E;--palette-text:#1D2B25;--palette-muted:#4C6157;--palette-primary:#176B58;--palette-primary-hover:#0F5948;--palette-secondary:#2E6384;--palette-success:#286448;--palette-warning:#825B17;--palette-danger:#A33F42;--palette-on-primary:#FFFFFF;--palette-on-secondary:#FFFFFF;--palette-on-accent:#FFFFFF;--color-bg:var(--palette-background);--color-surface:var(--palette-surface);--color-surface-offset:var(--palette-surface-2);--color-surface-2:var(--palette-surface-2);--color-border:var(--palette-border);--color-border-subtle:var(--palette-border);--color-border-hover:var(--palette-primary-hover);--color-text:var(--palette-text);--color-text-muted:var(--palette-muted);--color-text-faint:var(--palette-muted);--color-primary:var(--palette-primary);--color-primary-hover:var(--palette-primary-hover);--color-primary-highlight:var(--palette-surface-2);--color-primary-fill:var(--palette-primary);--color-primary-fill-hover:var(--palette-primary-hover);--theme-control-border:var(--palette-border);--theme-meter-track:var(--palette-surface-2);--theme-meter-fill:var(--palette-primary);--theme-meter-success:var(--palette-success);--theme-meter-warning:var(--palette-warning);--theme-meter-danger:var(--palette-danger);--theme-meter-text:var(--palette-text);--theme-button-primary-bg:var(--palette-primary);--theme-button-primary-hover:var(--palette-primary-hover);--theme-button-primary-color:var(--palette-on-primary);--theme-button-secondary-bg:var(--palette-surface-2);--theme-button-secondary-hover:var(--palette-border);--theme-button-secondary-color:var(--palette-text);--theme-button-secondary-border:var(--palette-border);--glass-bg:var(--palette-surface);--glass-border:var(--palette-border);--shared-brand-color:var(--palette-primary);--shared-brand-highlight-color:var(--palette-secondary);--shared-footer-brand-highlight-color:var(--palette-primary);--shared-mobile-drawer-brand-color:var(--palette-primary);--shared-mobile-drawer-brand-highlight-color:var(--palette-secondary);--shared-drawer-active-link-color:var(--palette-on-primary);--shared-footer-domain-color:var(--palette-primary);--theme-link-color:var(--palette-primary);--theme-focus-color:var(--palette-secondary);--theme-selection-bg:var(--palette-primary);--theme-selection-color:var(--palette-on-primary);--theme-success-color:var(--palette-success);--theme-warning-color:var(--palette-warning);--theme-danger-color:var(--palette-danger);--theme-button-radius:3px}html[data-style=code-editor][data-style-scheme=dark],html[data-style=code-editor][data-theme=dark]:not([data-style-scheme=light]){color-scheme:dark;--palette-background:#1E1E1E;--palette-surface:#252526;--palette-surface-2:#2D2D30;--palette-border:#777D7F;--palette-text:#E1E1E1;--palette-muted:#B5B5B5;--palette-primary:#4EC9B0;--palette-primary-hover:#72DDC7;--palette-secondary:#9CDCFE;--palette-success:#73C991;--palette-warning:#E5C07B;--palette-danger:#E07878;--palette-on-primary:#10241F;--palette-on-secondary:#14212A;--palette-on-accent:#10241F;--color-bg:var(--palette-background);--color-surface:var(--palette-surface);--color-surface-offset:var(--palette-surface-2);--color-surface-2:var(--palette-surface-2);--color-border:var(--palette-border);--color-border-subtle:var(--palette-border);--color-border-hover:var(--palette-primary-hover);--color-text:var(--palette-text);--color-text-muted:var(--palette-muted);--color-text-faint:var(--palette-muted);--color-primary:var(--palette-primary);--color-primary-hover:var(--palette-primary-hover);--color-primary-highlight:var(--palette-surface-2);--color-primary-fill:var(--palette-primary);--color-primary-fill-hover:var(--palette-primary-hover);--theme-control-border:var(--palette-border);--theme-meter-track:var(--palette-surface-2);--theme-meter-fill:var(--palette-primary);--theme-meter-success:var(--palette-success);--theme-meter-warning:var(--palette-warning);--theme-meter-danger:var(--palette-danger);--theme-meter-text:var(--palette-text);--theme-button-primary-bg:var(--palette-primary);--theme-button-primary-hover:var(--palette-primary-hover);--theme-button-primary-color:var(--palette-on-primary);--theme-button-secondary-bg:var(--palette-surface-2);--theme-button-secondary-hover:var(--palette-border);--theme-button-secondary-color:var(--palette-text);--theme-button-secondary-border:var(--palette-border);--glass-bg:var(--palette-surface);--glass-border:var(--palette-border);--shared-brand-color:var(--palette-primary);--shared-brand-highlight-color:var(--palette-secondary);--shared-footer-brand-highlight-color:var(--palette-primary);--shared-mobile-drawer-brand-color:var(--palette-primary);--shared-mobile-drawer-brand-highlight-color:var(--palette-secondary);--shared-drawer-active-link-color:var(--palette-on-primary);--shared-footer-domain-color:var(--palette-primary);--theme-link-color:var(--palette-primary);--theme-focus-color:var(--palette-secondary);--theme-selection-bg:var(--palette-primary);--theme-selection-color:var(--palette-on-primary);--theme-success-color:var(--palette-success);--theme-warning-color:var(--palette-warning);--theme-danger-color:var(--palette-danger);--theme-button-radius:3px}html[data-style=aurora-glass][data-style-scheme=light],html[data-style=aurora-glass][data-theme=light]:not([data-style-scheme=dark]){color-scheme:light;--palette-background:#F5F2FC;--palette-surface:#FFFFFF;--palette-surface-2:#EAE5F7;--palette-border:#756B91;--palette-text:#252036;--palette-muted:#554D6C;--palette-primary:#5D47A6;--palette-primary-hover:#4C388D;--palette-secondary:#3B5BA7;--palette-success:#286448;--palette-warning:#825B17;--palette-danger:#A33F42;--palette-on-primary:#FFFFFF;--palette-on-secondary:#FFFFFF;--palette-on-accent:#FFFFFF;--color-bg:var(--palette-background);--color-surface:var(--palette-surface);--color-surface-offset:var(--palette-surface-2);--color-surface-2:var(--palette-surface-2);--color-border:var(--palette-border);--color-border-subtle:var(--palette-border);--color-border-hover:var(--palette-primary-hover);--color-text:var(--palette-text);--color-text-muted:var(--palette-muted);--color-text-faint:var(--palette-muted);--color-primary:var(--palette-primary);--color-primary-hover:var(--palette-primary-hover);--color-primary-highlight:var(--palette-surface-2);--color-primary-fill:var(--palette-primary);--color-primary-fill-hover:var(--palette-primary-hover);--theme-control-border:var(--palette-border);--theme-meter-track:var(--palette-surface-2);--theme-meter-fill:var(--palette-primary);--theme-meter-success:var(--palette-success);--theme-meter-warning:var(--palette-warning);--theme-meter-danger:var(--palette-danger);--theme-meter-text:var(--palette-text);--theme-button-primary-bg:var(--palette-primary);--theme-button-primary-hover:var(--palette-primary-hover);--theme-button-primary-color:var(--palette-on-primary);--theme-button-secondary-bg:var(--palette-surface-2);--theme-button-secondary-hover:var(--palette-border);--theme-button-secondary-color:var(--palette-text);--theme-button-secondary-border:var(--palette-border);--glass-bg:var(--palette-surface);--glass-border:var(--palette-border);--shared-brand-color:var(--palette-primary);--shared-brand-highlight-color:var(--palette-secondary);--shared-footer-brand-highlight-color:var(--palette-primary);--shared-mobile-drawer-brand-color:var(--palette-primary);--shared-mobile-drawer-brand-highlight-color:var(--palette-secondary);--shared-drawer-active-link-color:var(--palette-on-primary);--shared-footer-domain-color:var(--palette-primary);--theme-link-color:var(--palette-primary);--theme-focus-color:var(--palette-secondary);--theme-selection-bg:var(--palette-primary);--theme-selection-color:var(--palette-on-primary);--theme-success-color:var(--palette-success);--theme-warning-color:var(--palette-warning);--theme-danger-color:var(--palette-danger);--theme-button-radius:12px}html[data-style=aurora-glass][data-style-scheme=dark],html[data-style=aurora-glass][data-theme=dark]:not([data-style-scheme=light]){color-scheme:dark;--palette-background:#17132A;--palette-surface:#211C37;--palette-surface-2:#292342;--palette-border:#766C94;--palette-text:#F4F0FF;--palette-muted:#C9BFE6;--palette-primary:#C2B2FF;--palette-primary-hover:#D6CBFF;--palette-secondary:#91A8FF;--palette-success:#7CD4B2;--palette-warning:#E8C98A;--palette-danger:#F08D9A;--palette-on-primary:#211C37;--palette-on-secondary:#1C2340;--palette-on-accent:#211C37;--color-bg:var(--palette-background);--color-surface:var(--palette-surface);--color-surface-offset:var(--palette-surface-2);--color-surface-2:var(--palette-surface-2);--color-border:var(--palette-border);--color-border-subtle:var(--palette-border);--color-border-hover:var(--palette-primary-hover);--color-text:var(--palette-text);--color-text-muted:var(--palette-muted);--color-text-faint:var(--palette-muted);--color-primary:var(--palette-primary);--color-primary-hover:var(--palette-primary-hover);--color-primary-highlight:var(--palette-surface-2);--color-primary-fill:var(--palette-primary);--color-primary-fill-hover:var(--palette-primary-hover);--theme-control-border:var(--palette-border);--theme-meter-track:var(--palette-surface-2);--theme-meter-fill:var(--palette-primary);--theme-meter-success:var(--palette-success);--theme-meter-warning:var(--palette-warning);--theme-meter-danger:var(--palette-danger);--theme-meter-text:var(--palette-text);--theme-button-primary-bg:var(--palette-primary);--theme-button-primary-hover:var(--palette-primary-hover);--theme-button-primary-color:var(--palette-on-primary);--theme-button-secondary-bg:var(--palette-surface-2);--theme-button-secondary-hover:var(--palette-border);--theme-button-secondary-color:var(--palette-text);--theme-button-secondary-border:var(--palette-border);--glass-bg:var(--palette-surface);--glass-border:var(--palette-border);--shared-brand-color:var(--palette-primary);--shared-brand-highlight-color:var(--palette-secondary);--shared-footer-brand-highlight-color:var(--palette-primary);--shared-mobile-drawer-brand-color:var(--palette-primary);--shared-mobile-drawer-brand-highlight-color:var(--palette-secondary);--shared-drawer-active-link-color:var(--palette-on-primary);--shared-footer-domain-color:var(--palette-primary);--theme-link-color:var(--palette-primary);--theme-focus-color:var(--palette-secondary);--theme-selection-bg:var(--palette-primary);--theme-selection-color:var(--palette-on-primary);--theme-success-color:var(--palette-success);--theme-warning-color:var(--palette-warning);--theme-danger-color:var(--palette-danger);--theme-button-radius:12px}html[data-style=executive-charcoal][data-style-scheme=light],html[data-style=executive-charcoal][data-theme=light]:not([data-style-scheme=dark]){color-scheme:light;--palette-background:#F6F3EC;--palette-surface:#FFFDF8;--palette-surface-2:#ECE7DC;--palette-border:#857E72;--palette-text:#1E2024;--palette-muted:#4B4D53;--palette-primary:#26292E;--palette-primary-hover:#0F1113;--palette-secondary:#7A5A26;--palette-success:#2A6347;--palette-warning:#7E5813;--palette-danger:#9E3B3E;--palette-on-primary:#FFFDF8;--palette-on-secondary:#FFFDF8;--palette-on-accent:#FFFDF8;--color-bg:var(--palette-background);--color-surface:var(--palette-surface);--color-surface-offset:var(--palette-surface-2);--color-surface-2:var(--palette-surface-2);--color-border:var(--palette-border);--color-border-subtle:var(--palette-border);--color-border-hover:var(--palette-primary-hover);--color-text:var(--palette-text);--color-text-muted:var(--palette-muted);--color-text-faint:var(--palette-muted);--color-primary:var(--palette-primary);--color-primary-hover:var(--palette-primary-hover);--color-primary-highlight:var(--palette-surface-2);--color-primary-fill:var(--palette-primary);--color-primary-fill-hover:var(--palette-primary-hover);--theme-control-border:var(--palette-border);--theme-meter-track:var(--palette-surface-2);--theme-meter-fill:var(--palette-primary);--theme-meter-success:var(--palette-success);--theme-meter-warning:var(--palette-warning);--theme-meter-danger:var(--palette-danger);--theme-meter-text:var(--palette-text);--theme-button-primary-bg:var(--palette-primary);--theme-button-primary-hover:var(--palette-primary-hover);--theme-button-primary-color:var(--palette-on-primary);--theme-button-secondary-bg:var(--palette-surface);--theme-button-secondary-hover:var(--palette-surface-2);--theme-button-secondary-color:var(--palette-text);--theme-button-secondary-border:var(--palette-text);--glass-bg:var(--palette-surface);--glass-border:var(--palette-border);--shared-brand-color:var(--palette-primary);--shared-brand-highlight-color:var(--palette-secondary);--shared-footer-brand-highlight-color:var(--palette-primary);--shared-mobile-drawer-brand-color:var(--palette-primary);--shared-mobile-drawer-brand-highlight-color:var(--palette-secondary);--shared-drawer-active-link-color:var(--palette-on-primary);--shared-footer-domain-color:var(--palette-primary);--theme-link-color:var(--palette-primary);--theme-focus-color:var(--palette-secondary);--theme-selection-bg:var(--palette-primary);--theme-selection-color:var(--palette-on-primary);--theme-success-color:var(--palette-success);--theme-warning-color:var(--palette-warning);--theme-danger-color:var(--palette-danger);--theme-button-radius:2px}html[data-style=executive-charcoal][data-style-scheme=dark],html[data-style=executive-charcoal][data-theme=dark]:not([data-style-scheme=light]){color-scheme:dark;--palette-background:#17181A;--palette-surface:#202124;--palette-surface-2:#2A2B2F;--palette-border:#74757B;--palette-text:#F2EDE3;--palette-muted:#C8C1B4;--palette-primary:#EDE6D8;--palette-primary-hover:#FBF8F1;--palette-secondary:#D2B57E;--palette-success:#7FC49E;--palette-warning:#E2BF7A;--palette-danger:#EE9696;--palette-on-primary:#17181A;--palette-on-secondary:#17181A;--palette-on-accent:#17181A;--color-bg:var(--palette-background);--color-surface:var(--palette-surface);--color-surface-offset:var(--palette-surface-2);--color-surface-2:var(--palette-surface-2);--color-border:var(--palette-border);--color-border-subtle:var(--palette-border);--color-border-hover:var(--palette-primary-hover);--color-text:var(--palette-text);--color-text-muted:var(--palette-muted);--color-text-faint:var(--palette-muted);--color-primary:var(--palette-primary);--color-primary-hover:var(--palette-primary-hover);--color-primary-highlight:var(--palette-surface-2);--color-primary-fill:var(--palette-primary);--color-primary-fill-hover:var(--palette-primary-hover);--theme-control-border:var(--palette-border);--theme-meter-track:var(--palette-surface-2);--theme-meter-fill:var(--palette-primary);--theme-meter-success:var(--palette-success);--theme-meter-warning:var(--palette-warning);--theme-meter-danger:var(--palette-danger);--theme-meter-text:var(--palette-text);--theme-button-primary-bg:var(--palette-primary);--theme-button-primary-hover:var(--palette-primary-hover);--theme-button-primary-color:var(--palette-on-primary);--theme-button-secondary-bg:var(--palette-surface);--theme-button-secondary-hover:var(--palette-surface-2);--theme-button-secondary-color:var(--palette-text);--theme-button-secondary-border:var(--palette-text);--glass-bg:var(--palette-surface);--glass-border:var(--palette-border);--shared-brand-color:var(--palette-primary);--shared-brand-highlight-color:var(--palette-secondary);--shared-footer-brand-highlight-color:var(--palette-primary);--shared-mobile-drawer-brand-color:var(--palette-primary);--shared-mobile-drawer-brand-highlight-color:var(--palette-secondary);--shared-drawer-active-link-color:var(--palette-on-primary);--shared-footer-domain-color:var(--palette-primary);--theme-link-color:var(--palette-primary);--theme-focus-color:var(--palette-secondary);--theme-selection-bg:var(--palette-primary);--theme-selection-color:var(--palette-on-primary);--theme-success-color:var(--palette-success);--theme-warning-color:var(--palette-warning);--theme-danger-color:var(--palette-danger);--theme-button-radius:2px}html[data-style=gradient-pro][data-style-scheme=light],html[data-style=gradient-pro][data-theme=light]:not([data-style-scheme=dark]){color-scheme:light;--palette-background:#F5F6FF;--palette-surface:#FFFFFF;--palette-surface-2:#ECEEFE;--palette-border:#7A7FB0;--palette-text:#141938;--palette-muted:#4A5078;--palette-primary:#4F46E5;--palette-primary-hover:#4338CA;--palette-secondary:#7E22CE;--palette-success:#286448;--palette-warning:#825B17;--palette-danger:#A33F42;--palette-on-primary:#FFFFFF;--palette-on-secondary:#FFFFFF;--palette-on-accent:#FFFFFF;--color-bg:var(--palette-background);--color-surface:var(--palette-surface);--color-surface-offset:var(--palette-surface-2);--color-surface-2:var(--palette-surface-2);--color-border:var(--palette-border);--color-border-subtle:var(--palette-border);--color-border-hover:var(--palette-primary-hover);--color-text:var(--palette-text);--color-text-muted:var(--palette-muted);--color-text-faint:var(--palette-muted);--color-primary:var(--palette-primary);--color-primary-hover:var(--palette-primary-hover);--color-primary-highlight:var(--palette-surface-2);--color-primary-fill:var(--palette-primary);--color-primary-fill-hover:var(--palette-primary-hover);--theme-control-border:var(--palette-border);--theme-meter-track:var(--palette-surface-2);--theme-meter-fill:var(--palette-primary);--theme-meter-success:var(--palette-success);--theme-meter-warning:var(--palette-warning);--theme-meter-danger:var(--palette-danger);--theme-meter-text:var(--palette-text);--theme-button-primary-bg:var(--palette-primary);--theme-button-primary-hover:var(--palette-primary-hover);--theme-button-primary-color:var(--palette-on-primary);--theme-button-secondary-bg:var(--palette-surface);--theme-button-secondary-hover:var(--palette-surface-2);--theme-button-secondary-color:var(--palette-text);--theme-button-secondary-border:var(--palette-border);--glass-bg:var(--palette-surface);--glass-border:var(--palette-border);--shared-brand-color:var(--palette-primary);--shared-brand-highlight-color:var(--palette-secondary);--shared-footer-brand-highlight-color:var(--palette-primary);--shared-mobile-drawer-brand-color:var(--palette-primary);--shared-mobile-drawer-brand-highlight-color:var(--palette-secondary);--shared-drawer-active-link-color:var(--palette-on-primary);--shared-footer-domain-color:var(--palette-primary);--theme-link-color:var(--palette-primary);--theme-focus-color:var(--palette-secondary);--theme-selection-bg:var(--palette-primary);--theme-selection-color:var(--palette-on-primary);--theme-success-color:var(--palette-success);--theme-warning-color:var(--palette-warning);--theme-danger-color:var(--palette-danger);--theme-button-radius:12px}html[data-style=gradient-pro][data-style-scheme=dark],html[data-style=gradient-pro][data-theme=dark]:not([data-style-scheme=light]){color-scheme:dark;--palette-background:#0F1024;--palette-surface:#181A36;--palette-surface-2:#212449;--palette-border:#6E72A8;--palette-text:#F1F2FF;--palette-muted:#C3C6EC;--palette-primary:#A5B4FC;--palette-primary-hover:#C7D2FE;--palette-secondary:#D8B4FE;--palette-success:#79C49B;--palette-warning:#E3BE73;--palette-danger:#ED9292;--palette-on-primary:#141938;--palette-on-secondary:#141938;--palette-on-accent:#141938;--color-bg:var(--palette-background);--color-surface:var(--palette-surface);--color-surface-offset:var(--palette-surface-2);--color-surface-2:var(--palette-surface-2);--color-border:var(--palette-border);--color-border-subtle:var(--palette-border);--color-border-hover:var(--palette-primary-hover);--color-text:var(--palette-text);--color-text-muted:var(--palette-muted);--color-text-faint:var(--palette-muted);--color-primary:var(--palette-primary);--color-primary-hover:var(--palette-primary-hover);--color-primary-highlight:var(--palette-surface-2);--color-primary-fill:var(--palette-primary);--color-primary-fill-hover:var(--palette-primary-hover);--theme-control-border:var(--palette-border);--theme-meter-track:var(--palette-surface-2);--theme-meter-fill:var(--palette-primary);--theme-meter-success:var(--palette-success);--theme-meter-warning:var(--palette-warning);--theme-meter-danger:var(--palette-danger);--theme-meter-text:var(--palette-text);--theme-button-primary-bg:var(--palette-primary);--theme-button-primary-hover:var(--palette-primary-hover);--theme-button-primary-color:var(--palette-on-primary);--theme-button-secondary-bg:var(--palette-surface);--theme-button-secondary-hover:var(--palette-surface-2);--theme-button-secondary-color:var(--palette-text);--theme-button-secondary-border:var(--palette-border);--glass-bg:var(--palette-surface);--glass-border:var(--palette-border);--shared-brand-color:var(--palette-primary);--shared-brand-highlight-color:var(--palette-text);--shared-footer-brand-highlight-color:var(--palette-primary);--shared-mobile-drawer-brand-color:var(--palette-primary);--shared-mobile-drawer-brand-highlight-color:var(--palette-secondary);--shared-drawer-active-link-color:var(--palette-on-primary);--shared-footer-domain-color:var(--palette-primary);--theme-link-color:var(--palette-primary);--theme-focus-color:var(--palette-secondary);--theme-selection-bg:var(--palette-primary);--theme-selection-color:var(--palette-on-primary);--theme-success-color:var(--palette-success);--theme-warning-color:var(--palette-warning);--theme-danger-color:var(--palette-danger);--theme-button-radius:12px}