: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}