:root{--color-bg-page:var(--ds-color-bg-page,var(--desktopBGColor,#f5f5f7));--color-bg-surface:var(
    --ds-color-bg-surface,var(--desktopBGColor,var(--secondaryBackground,#ffffff))
  );--color-bg-subtle:var(
    --ds-color-bg-subtle,var(--desktopBGColor,var(--grayWhite,#f9fafb))
  );--color-bg-elevated:var(
    --ds-color-bg-elevated,var(--desktopBGColor,var(--secondaryBackground,#ffffff))
  );--color-bg-overlay:var(
    --ds-color-bg-overlay,var(--desktopBGColor,var(--secondaryBackground,#ffffff))
  );--color-brand-default:var(
    --ds-color-brand-default,var(--button-gradient-color-top,#1f7c3a)
  );--color-brand-hover:var(
    --ds-color-brand-hover,var(--button-gradient-color-top,#196632)
  );--color-brand-subtle:var(
    --ds-color-brand-subtle,var(--lightGreen,#f0faf4)
  );--color-brand-muted:var(--ds-color-brand-muted,var(--lime50,#d1f0dc));--color-brand-tint-8:var(--ds-color-brand-tint-8,var(--limeGreen,#edf7f0));--color-brand-tint-14:var(
    --ds-color-brand-tint-14,var(--limeGreen,#dff0e5)
  );--color-brand-tint-30:var(--ds-color-brand-tint-30,var(--lime50,#c3e0cc));--color-brand-tint-35:var(--ds-color-brand-tint-35,var(--lime50,#c8dece));--color-text-primary:var(--ds-color-text-primary,var(--mainText,#1a1a2e));--color-text-secondary:var(
    --ds-color-text-secondary,var(--secondaryText,#64748b)
  );--color-text-tertiary:var(
    --ds-color-text-tertiary,var(--greyText,#6b7280)
  );--color-text-muted:var(--ds-color-text-muted,var(--greyText,#9ca3af));--color-text-disabled:var(
    --ds-color-text-disabled,var(--greyText,#c8c8c8)
  );--color-text-inverse:#ffffff;--color-brand-dark:var(
    --ds-color-brand-dark,var(--button-gradient-color-bottom,#15562a)
  );--color-overlay-dark:rgba(120,120,128,0.36);--color-text-brand:var(--ds-color-text-brand,var(--green,#1f7c3a));--color-border-hairline:rgba(41,44,37,0.04);--color-pill-active-bg:var(--color-brand-tint-8);--color-pill-active-bg-dark:rgba(31,124,58,0.2);--color-border-default:var(
    --ds-color-border-default,var(--Divider,#e5e7eb)
  );--color-border-subtle:var(
    --ds-color-border-subtle,var(--borderColor,#eeeeee)
  );--color-border-strong:var(
    --ds-color-border-strong,var(--borderColor,#c8c8c8)
  );--color-border-brand:var(--ds-color-border-brand,var(--green,#1f7c3a));--color-border-focus:var(--ds-color-border-focus,var(--green,#1f7c3a));--color-warning-bg:#fff9e9;--color-warning-border:#d97706;--color-warning-text:#b45309;--color-notice-bg:#fef9ca;--color-notice-text:#545556;--color-error-bg:var(--ds-color-error-bg,#fef2f2);--color-error-border:var(--ds-color-error-border,#ef4444);--color-error-text:var(--ds-color-error-text,#b91c1c);--color-error-icon:var(--ds-color-error-icon,#ef4444);--color-error-500:#ef4444;--color-error-tint:rgba(239,68,68,0.08);--color-error-on-solid:var(
    --ds-color-error-on-solid,var(--color-text-inverse)
  );--color-success-bg:var(--ds-color-success-bg,var(--limeGreen,#f0faf4));--color-success-border:var(--ds-color-success-border,var(--green,#1f7c3a));--color-success-text:var(--ds-color-success-text,var(--green,#196632));--color-info-bg:#eff6ff;--color-info-border:#3b82f6;--color-info-text:#1d4ed8;--spacing-0:0px;--spacing-1:2px;--spacing-2:4px;--spacing-3:6px;--spacing-4:8px;--spacing-5:10px;--spacing-6:12px;--spacing-8:16px;--spacing-10:20px;--spacing-12:24px;--spacing-14:28px;--spacing-16:32px;--spacing-20:40px;--spacing-24:48px;--spacing-32:64px;--radius-none:0px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--radius-full:999px;--font-size-xs:10px;--font-size-sm:12px;--font-size-base:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:28px;--font-size-4xl:32px;--line-height-tight:1.2;--line-height-snug:1.35;--line-height-normal:1.5;--line-height-relaxed:1.625;--shadow-card:0 1px 4px 0 rgba(26,26,46,0.06),0 1px 2px 0 rgba(26,26,46,0.04);--shadow-sheet:0 -4px 16px 0 rgba(26,26,46,0.12);--shadow-input:0 0 0 3px rgba(31,124,58,0.15);--fdcc-brand-primary:var(--color-brand-default);--fdcc-brand-hover:var(--color-brand-hover);--fdcc-brand-subtle:var(--color-brand-subtle);--fdcc-brand-muted:var(--color-brand-muted);--fdcc-bg-page:var(--color-bg-page);--fdcc-bg-surface:var(--color-bg-surface);--fdcc-bg-subtle:var(--color-bg-subtle);--fdcc-bg-elevated:var(--color-bg-elevated);--fdcc-bg-overlay:var(--color-bg-overlay);--fdcc-text-primary:var(--color-text-primary);--fdcc-text-secondary:var(--color-text-secondary);--fdcc-text-tertiary:var(--color-text-tertiary);--fdcc-text-muted:var(--color-text-muted);--fdcc-text-disabled:var(--color-text-disabled);--fdcc-text-inverse:var(--color-text-inverse);--fdcc-text-brand:var(--color-text-brand);--fdcc-border-default:var(--color-border-default);--fdcc-border-subtle:var(--color-border-subtle);--fdcc-border-strong:var(--color-border-strong);--fdcc-border-brand:var(--color-border-brand);--fdcc-border-focus:var(--color-border-focus);--fdcc-success-bg:var(--color-success-bg);--fdcc-success-border:var(--color-success-border);--fdcc-success-text:var(--color-success-text);--fdcc-error-bg:var(--color-error-bg);--fdcc-error-border:var(--color-error-border);--fdcc-error-text:var(--color-error-text);--fdcc-warning-bg:var(--color-warning-bg);--fdcc-warning-border:var(--color-warning-border);--fdcc-warning-text:var(--color-warning-text);--fdcc-info-bg:var(--color-info-bg);--fdcc-info-border:var(--color-info-border);--fdcc-info-text:var(--color-info-text);--fdcc-space-1:var(--spacing-1);--fdcc-space-2:var(--spacing-2);--fdcc-space-3:var(--spacing-3);--fdcc-space-4:var(--spacing-4);--fdcc-space-6:var(--spacing-6);--fdcc-space-8:var(--spacing-8);--fdcc-space-10:var(--spacing-10);--fdcc-space-12:var(--spacing-12);--fdcc-space-16:var(--spacing-16);--fdcc-space-20:var(--spacing-20);--fdcc-space-24:var(--spacing-24);--fdcc-space-32:var(--spacing-32);--fdcc-radius-none:var(--radius-none);--fdcc-radius-sm:var(--radius-sm);--fdcc-radius-md:var(--radius-md);--fdcc-radius-lg:var(--radius-lg);--fdcc-radius-xl:var(--radius-xl);--fdcc-radius-2xl:var(--radius-2xl);--fdcc-radius-full:var(--radius-full);--fdcc-font-size-xs:var(--font-size-xs);--fdcc-font-size-sm:var(--font-size-sm);--fdcc-font-size-base:var(--font-size-base);--fdcc-font-size-md:var(--font-size-md);--fdcc-font-size-lg:var(--font-size-lg);--fdcc-font-size-xl:var(--font-size-xl);--fdcc-font-size-2xl:var(--font-size-2xl);--fdcc-font-size-3xl:var(--font-size-3xl);--fdcc-font-size-4xl:var(--font-size-4xl);--fdcc-line-height-tight:var(--line-height-tight);--fdcc-line-height-snug:var(--line-height-snug);--fdcc-line-height-normal:var(--line-height-normal);--fdcc-line-height-relaxed:var(--line-height-relaxed);--fdcc-font-weight-normal:400;--fdcc-font-weight-medium:500;--fdcc-font-weight-semibold:600;--fdcc-font-weight-bold:700;--fdcc-shadow-xs:0 1px 2px 0 rgba(26,26,46,0.04);--fdcc-shadow-sm:var(--shadow-card);--fdcc-shadow-md:0 4px 8px 0 rgba(26,26,46,0.08);--fdcc-shadow-lg:0 8px 16px 0 rgba(26,26,46,0.12);--fdcc-shadow-xl:0 12px 24px 0 rgba(26,26,46,0.16);--fdcc-shadow-card:var(--shadow-card);--fdcc-shadow-sheet:var(--shadow-sheet);--fdcc-shadow-input-focus:var(--shadow-input);--fdcc-shadow-logo:0 0 1px rgba(0,0,0,0.12);--fdcc-shadow-icon-circle:0 0 2.73px 0 rgba(0,0,0,0.25);--fdcc-shadow-soft:2px 2px 8px 0 rgba(41,44,37,0.04);--fdcc-z-base:0;--fdcc-z-dropdown:1000;--fdcc-z-sticky:1100;--fdcc-z-fixed:1200;--fdcc-z-modal-backdrop:1300;--fdcc-z-modal:1400;--fdcc-z-popover:1500;--fdcc-z-tooltip:1600}[data-fdcc-root]{--fdcc-brand-src:var(--button-gradient-color-top,#1f7c3a);--fdcc-brand-src-hover:var(--button-gradient-color-top,#196632);--fdcc-tint-base:#ffffff;--fdcc-brand-subtle-c:color-mix(in srgb,var(--fdcc-brand-src) 10%,var(--fdcc-tint-base));--fdcc-brand-muted-c:color-mix(in srgb,var(--fdcc-brand-src) 28%,var(--fdcc-tint-base));--fdcc-brand-t8:color-mix(in srgb,var(--fdcc-brand-src) 8%,var(--fdcc-tint-base));--fdcc-brand-t14:color-mix(in srgb,var(--fdcc-brand-src) 14%,var(--fdcc-tint-base));--fdcc-brand-t30:color-mix(in srgb,var(--fdcc-brand-src) 30%,var(--fdcc-tint-base));--fdcc-brand-t35:color-mix(in srgb,var(--fdcc-brand-src) 35%,var(--fdcc-tint-base));--color-brand-default:var(--fdcc-brand-src);--color-brand-hover:var(--fdcc-brand-src-hover);--color-brand-subtle:var(--fdcc-brand-subtle-c);--color-brand-muted:var(--fdcc-brand-muted-c);--color-brand-tint-8:var(--fdcc-brand-t8);--color-brand-tint-14:var(--fdcc-brand-t14);--color-brand-tint-30:var(--fdcc-brand-t30);--color-brand-tint-35:var(--fdcc-brand-t35);--color-text-brand:var(--fdcc-brand-src);--color-border-brand:var(--fdcc-brand-src);--color-pill-active-bg:var(--fdcc-brand-t8);--fdcc-brand-primary:var(--fdcc-brand-src);--fdcc-brand-hover:var(--fdcc-brand-src-hover);--fdcc-brand-subtle:var(--fdcc-brand-subtle-c);--fdcc-brand-muted:var(--fdcc-brand-muted-c);--fdcc-text-brand:var(--fdcc-brand-src);--fdcc-border-brand:var(--fdcc-brand-src);--fdcc-config-brand:var(--button-gradient-color-top,#1f7c3a);--fdcc-config-brand-hover:var(--button-gradient-color-top,#196632);--fdcc-bg-page:#f5f5f7;--fdcc-bg-subtle:#f9fafb;--fdcc-bg-surface:#ffffff;--fdcc-bg-elevated:#ffffff;--fdcc-bg-overlay:#ffffff;--fdcc-text-primary:#1a1a2e;--fdcc-text-secondary:#64748b;--fdcc-text-tertiary:#6b7280;--fdcc-text-muted:#9ca3af;--fdcc-text-disabled:#c8c8c8;--fdcc-text-inverse:#ffffff;--fdcc-border-default:#e5e7eb;--fdcc-border-subtle:#eeeeee;--fdcc-border-strong:#c8c8c8}:root.dark [data-fdcc-root]{--fdcc-tint-base:#0a0a0f;--fdcc-bg-page:#0a0a0f;--fdcc-bg-subtle:#111118;--fdcc-bg-surface:#1a1a24;--fdcc-bg-elevated:#1a1a24;--fdcc-bg-overlay:#0a0a0f;--fdcc-text-primary:#f1f5f9;--fdcc-text-secondary:#94a3b8;--fdcc-text-tertiary:#94a3b8;--fdcc-text-muted:#6b7280;--fdcc-text-disabled:#64748b;--fdcc-text-inverse:#ffffff;--fdcc-border-default:#3a3a4a;--fdcc-border-subtle:#1a1a24;--fdcc-border-strong:#3a3a4a}:root.theme-default.dark [data-fdcc-root]{--fdcc-brand-src:var(
    --fdcc-config-brand,var(--ds-color-brand-default,#419058)
  );--fdcc-brand-src-hover:var(
    --fdcc-config-brand-hover,var(--ds-color-brand-hover,#43ce76)
  )}