:root{--ds-color-primary-50:#fafafa;--ds-color-primary-100:#f5f5f5;--ds-color-primary-200:#e5e5e5;--ds-color-primary-300:#d4d4d4;--ds-color-primary-400:#a3a3a3;--ds-color-primary-500:#171717;--ds-color-primary-600:#0a0a0a;--ds-color-primary-700:#000000;--ds-color-primary-800:#000000;--ds-color-primary-900:#000000;--ds-color-secondary-50:#fdfcfb;--ds-color-secondary-100:#f9f7f4;--ds-color-secondary-200:#f3efe8;--ds-color-secondary-300:#e8e2d9;--ds-color-secondary-400:#d4ccc0;--ds-color-secondary-500:#b8a898;--ds-color-secondary-600:#9a8a7a;--ds-color-secondary-700:#7a6a5a;--ds-color-secondary-800:#5a4a3a;--ds-color-secondary-900:#3a2a1a;--ds-color-neutral-50:#fafafa;--ds-color-neutral-100:#f5f5f5;--ds-color-neutral-200:#e5e5e5;--ds-color-neutral-300:#d4d4d4;--ds-color-neutral-400:#a3a3a3;--ds-color-neutral-500:#737373;--ds-color-neutral-600:#525252;--ds-color-neutral-700:#404040;--ds-color-neutral-800:#262626;--ds-color-neutral-900:#171717;--ds-color-success-50:#f0fdf4;--ds-color-success-100:#dcfce7;--ds-color-success-200:#bbf7d0;--ds-color-success-300:#86efac;--ds-color-success-400:#4ade80;--ds-color-success-500:#22c55e;--ds-color-success-600:#16a34a;--ds-color-success-700:#15803d;--ds-color-success-800:#166534;--ds-color-success-900:#14532d;--ds-color-warning-50:#fffbeb;--ds-color-warning-100:#fef3c7;--ds-color-warning-200:#fde68a;--ds-color-warning-300:#fcd34d;--ds-color-warning-400:#fbbf24;--ds-color-warning-500:#f59e0b;--ds-color-warning-600:#d97706;--ds-color-warning-700:#b45309;--ds-color-warning-800:#92400e;--ds-color-warning-900:#78350f;--ds-color-error-50:#fef2f2;--ds-color-error-100:#fee2e2;--ds-color-error-200:#fecaca;--ds-color-error-300:#fca5a5;--ds-color-error-400:#f87171;--ds-color-error-500:#ef4444;--ds-color-error-600:#dc2626;--ds-color-error-700:#b91c1c;--ds-color-error-800:#991b1b;--ds-color-error-900:#7f1d1d;--ds-color-info-50:#eff6ff;--ds-color-info-100:#dbeafe;--ds-color-info-200:#bfdbfe;--ds-color-info-300:#93c5fd;--ds-color-info-400:#60a5fa;--ds-color-info-500:#3b82f6;--ds-color-info-600:#2563eb;--ds-color-info-700:#1d4ed8;--ds-color-info-800:#1e40af;--ds-color-info-900:#1e3a8a;--ds-color-white:#ffffff;--ds-color-black:#000000;--ds-color-alpha-black-5:rgba(0,0,0,0.05);--ds-color-alpha-black-10:rgba(0,0,0,0.1);--ds-color-alpha-black-20:rgba(0,0,0,0.2);--ds-color-alpha-black-30:rgba(0,0,0,0.3);--ds-color-alpha-black-40:rgba(0,0,0,0.4);--ds-color-alpha-black-50:rgba(0,0,0,0.5);--ds-color-alpha-black-60:rgba(0,0,0,0.6);--ds-color-alpha-black-70:rgba(0,0,0,0.7);--ds-color-alpha-black-80:rgba(0,0,0,0.8);--ds-color-alpha-black-90:rgba(0,0,0,0.9);--ds-color-alpha-white-5:rgba(255,255,255,0.05);--ds-color-alpha-white-10:rgba(255,255,255,0.1);--ds-color-alpha-white-20:rgba(255,255,255,0.2);--ds-color-alpha-white-30:rgba(255,255,255,0.3);--ds-color-alpha-white-40:rgba(255,255,255,0.4);--ds-color-alpha-white-50:rgba(255,255,255,0.5);--ds-color-alpha-white-60:rgba(255,255,255,0.6);--ds-color-alpha-white-70:rgba(255,255,255,0.7);--ds-color-alpha-white-80:rgba(255,255,255,0.8);--ds-color-alpha-white-90:rgba(255,255,255,0.9);--ds-font-family-base:"Geist","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ds-font-family-heading:"Geist","Inter",-apple-system,BlinkMacSystemFont,sans-serif;--ds-font-family-mono:"Geist Mono","JetBrains Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Monaco,Consolas,monospace;--ds-font-size-xs:0.75rem;--ds-font-size-sm:0.875rem;--ds-font-size-base:0.9375rem;--ds-font-size-lg:1rem;--ds-font-size-xl:1.125rem;--ds-font-size-2xl:1.25rem;--ds-font-size-3xl:1.5rem;--ds-font-size-4xl:2rem;--ds-font-size-5xl:2.5rem;--ds-font-size-6xl:3rem;--ds-font-weight-thin:100;--ds-font-weight-light:300;--ds-font-weight-normal:400;--ds-font-weight-medium:500;--ds-font-weight-semibold:600;--ds-font-weight-bold:700;--ds-font-weight-extrabold:800;--ds-font-weight-black:900;--ds-line-height-none:1;--ds-line-height-tight:1.25;--ds-line-height-snug:1.375;--ds-line-height-normal:1.5;--ds-line-height-relaxed:1.625;--ds-line-height-loose:2;--ds-letter-spacing-tighter:-0.05em;--ds-letter-spacing-tight:-0.025em;--ds-letter-spacing-normal:0;--ds-letter-spacing-wide:0.025em;--ds-letter-spacing-wider:0.05em;--ds-letter-spacing-widest:0.1em;--ds-spacing-0:0;--ds-spacing-1:0.25rem;--ds-spacing-2:0.5rem;--ds-spacing-3:0.75rem;--ds-spacing-4:1rem;--ds-spacing-5:1.25rem;--ds-spacing-6:1.5rem;--ds-spacing-8:2rem;--ds-spacing-10:2.5rem;--ds-spacing-12:3rem;--ds-spacing-16:4rem;--ds-spacing-20:5rem;--ds-spacing-24:6rem;--ds-spacing-32:8rem;--ds-spacing-40:10rem;--ds-spacing-48:12rem;--ds-spacing-64:16rem;--ds-spacing-xs:var(--ds-spacing-1);--ds-spacing-sm:var(--ds-spacing-2);--ds-spacing-md:var(--ds-spacing-4);--ds-spacing-lg:var(--ds-spacing-6);--ds-spacing-xl:var(--ds-spacing-8);--ds-spacing-2xl:var(--ds-spacing-12);--ds-spacing-3xl:var(--ds-spacing-16);--ds-border-width-0:0;--ds-border-width-1:1px;--ds-border-width-2:2px;--ds-border-width-4:4px;--ds-radius-none:0;--ds-radius-xs:2px;--ds-radius-sm:4px;--ds-radius-md:6px;--ds-radius-lg:8px;--ds-radius-xl:12px;--ds-radius-2xl:16px;--ds-radius-3xl:24px;--ds-radius-full:9999px;--ds-shadow-none:none;--ds-shadow-xs:0 1px 2px 0 rgba(0,0,0,0.05);--ds-shadow-sm:0 1px 3px 0 rgba(0,0,0,0.08),0 1px 2px -1px rgba(0,0,0,0.08);--ds-shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.08);--ds-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.08);--ds-shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.08);--ds-shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.2);--ds-shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,0.05);--ds-shadow-primary:0 4px 14px 0 rgba(0,0,0,0.12);--ds-shadow-success:0 4px 14px 0 rgba(34,197,94,0.2);--ds-shadow-warning:0 4px 14px 0 rgba(245,158,11,0.2);--ds-shadow-error:0 4px 14px 0 rgba(239,68,68,0.2);--ds-shadow-focus-ring:0 0 0 2px rgba(0,0,0,0.15);--ds-shadow-focus-ring-error:0 0 0 2px rgba(239,68,68,0.3);--ds-z-index-base:0;--ds-z-index-dropdown:1000;--ds-z-index-sticky:1100;--ds-z-index-fixed:1200;--ds-z-index-overlay:1300;--ds-z-index-drawer:1400;--ds-z-index-modal:1500;--ds-z-index-popover:1600;--ds-z-index-tooltip:1700;--ds-z-index-notification:1800;--ds-z-index-max:9999;--ds-transition-fast:150ms ease;--ds-transition-normal:200ms ease;--ds-transition-slow:300ms ease;--ds-transition-slower:500ms ease;--ds-breakpoint-sm:640px;--ds-breakpoint-md:768px;--ds-breakpoint-lg:1024px;--ds-breakpoint-xl:1280px;--ds-breakpoint-2xl:1536px;--ds-text-primary:#171717;--ds-text-secondary:#525252;--ds-text-tertiary:#737373;--ds-text-disabled:#a3a3a3;--ds-text-inverse:#ffffff;--ds-bg-primary:#ffffff;--ds-bg-secondary:#fafafa;--ds-bg-tertiary:#f5f5f5;--ds-bg-hover:#f5f5f5;--ds-bg-active:#e5e5e5;--ds-bg-disabled:#f5f5f5;--ds-border-color:#e5e5e5;--ds-border-color-hover:#d4d4d4;--ds-border-color-focus:#171717;--ds-border-color-disabled:#e5e5e5;--ds-sidebar-bg:var(--ds-color-primary-900);--ds-sidebar-text:var(--ds-text-inverse);--ds-sidebar-text-muted:var(--ds-color-neutral-400);--ds-sidebar-border:var(--ds-color-neutral-700);--ds-sidebar-item-bg-hover:var(--ds-color-neutral-800);--ds-sidebar-item-bg-active:var(--ds-color-primary-600);--ds-sidebar-footer-bg:var(--ds-color-primary-800);--ds-button-xs-height:1.5rem;--ds-button-xs-padding-x:0.5rem;--ds-button-xs-font-size:0.75rem;--ds-button-xs-radius:var(--ds-radius-sm);--ds-button-sm-height:2rem;--ds-button-sm-padding-x:0.75rem;--ds-button-sm-font-size:0.8125rem;--ds-button-sm-radius:var(--ds-radius-sm);--ds-button-md-height:2.5rem;--ds-button-md-padding-x:1rem;--ds-button-md-font-size:0.875rem;--ds-button-md-radius:var(--ds-radius-md);--ds-button-lg-height:2.75rem;--ds-button-lg-padding-x:1.25rem;--ds-button-lg-font-size:0.9375rem;--ds-button-lg-radius:var(--ds-radius-md);--ds-button-xl-height:3rem;--ds-button-xl-padding-x:1.5rem;--ds-button-xl-font-size:1rem;--ds-button-xl-radius:var(--ds-radius-lg);--ds-button-primary-bg:#171717;--ds-button-primary-bg-hover:#000000;--ds-button-primary-bg-active:#000000;--ds-button-primary-color:#ffffff;--ds-button-primary-border:transparent;--ds-button-primary-shadow:none;--ds-button-primary-shadow-hover:var(--ds-shadow-sm);--ds-button-secondary-bg:#f5f5f5;--ds-button-secondary-bg-hover:#e5e5e5;--ds-button-secondary-bg-active:#d4d4d4;--ds-button-secondary-color:#171717;--ds-button-secondary-border:transparent;--ds-button-default-bg:#ffffff;--ds-button-default-bg-hover:#fafafa;--ds-button-default-bg-active:#f5f5f5;--ds-button-default-color:#171717;--ds-button-default-color-hover:#000000;--ds-button-default-color-active:#000000;--ds-button-default-border:#e5e5e5;--ds-button-default-border-hover:#d4d4d4;--ds-button-default-border-active:#a3a3a3;--ds-button-ghost-bg:transparent;--ds-button-ghost-bg-hover:#f5f5f5;--ds-button-ghost-bg-active:#e5e5e5;--ds-button-ghost-color:#525252;--ds-button-ghost-color-hover:#171717;--ds-button-ghost-color-active:#000000;--ds-button-ghost-border:transparent;--ds-button-ghost-border-hover:transparent;--ds-button-ghost-border-active:transparent;--ds-button-text-bg:transparent;--ds-button-text-bg-hover:#f5f5f5;--ds-button-text-bg-active:#e5e5e5;--ds-button-text-color:#171717;--ds-button-text-color-hover:#000000;--ds-button-text-color-active:#000000;--ds-button-link-color:#171717;--ds-button-link-color-hover:#000000;--ds-button-link-color-active:#000000;--ds-button-link-decoration:none;--ds-button-link-decoration-hover:underline;--ds-button-success-bg:#22c55e;--ds-button-success-bg-hover:#16a34a;--ds-button-success-bg-active:#15803d;--ds-button-success-color:#ffffff;--ds-button-success-border:transparent;--ds-button-warning-bg:#f59e0b;--ds-button-warning-bg-hover:#d97706;--ds-button-warning-bg-active:#b45309;--ds-button-warning-color:#ffffff;--ds-button-warning-border:transparent;--ds-button-error-bg:#ef4444;--ds-button-error-bg-hover:#dc2626;--ds-button-error-bg-active:#b91c1c;--ds-button-error-color:#ffffff;--ds-button-error-border:transparent;--ds-button-info-bg:#3b82f6;--ds-button-info-bg-hover:#2563eb;--ds-button-info-bg-active:#1d4ed8;--ds-button-info-color:#ffffff;--ds-button-info-border:transparent;--ds-button-disabled-bg:#f5f5f5;--ds-button-disabled-color:#a3a3a3;--ds-button-disabled-border:#e5e5e5;--ds-button-disabled-opacity:0.6;--ds-button-font-weight:500;--ds-button-line-height:1.25;--ds-button-transition:var(--ds-transition-fast);--ds-button-focus-ring:var(--ds-shadow-focus-ring);--ds-button-icon-gap:0.5rem;--ds-button-icon-only-padding:0;--ds-input-xs-height:1.5rem;--ds-input-xs-padding-x:0.5rem;--ds-input-xs-font-size:0.75rem;--ds-input-sm-height:2rem;--ds-input-sm-padding-x:0.625rem;--ds-input-sm-font-size:0.8125rem;--ds-input-md-height:2.5rem;--ds-input-md-padding-x:0.75rem;--ds-input-md-font-size:0.875rem;--ds-input-lg-height:2.75rem;--ds-input-lg-padding-x:0.875rem;--ds-input-lg-font-size:0.9375rem;--ds-input-xl-height:3rem;--ds-input-xl-padding-x:1rem;--ds-input-xl-font-size:1rem;--ds-input-bg:#ffffff;--ds-input-bg-hover:#ffffff;--ds-input-bg-focus:#ffffff;--ds-input-bg-disabled:#fafafa;--ds-input-color:#171717;--ds-input-color-placeholder:#a3a3a3;--ds-input-color-disabled:#a3a3a3;--ds-input-border:#e5e5e5;--ds-input-border-hover:#d4d4d4;--ds-input-border-focus:#171717;--ds-input-border-disabled:#e5e5e5;--ds-input-radius:var(--ds-radius-md);--ds-input-shadow-focus:0 0 0 1px #171717;--ds-input-success-border:#22c55e;--ds-input-success-shadow-focus:0 0 0 1px #22c55e;--ds-input-warning-border:#f59e0b;--ds-input-warning-shadow-focus:0 0 0 1px #f59e0b;--ds-input-error-border:#ef4444;--ds-input-error-shadow-focus:0 0 0 1px #ef4444;--ds-input-filled-bg:#f5f5f5;--ds-input-filled-bg-hover:#e5e5e5;--ds-input-filled-bg-focus:#fafafa;--ds-input-addon-bg:#fafafa;--ds-input-addon-color:#525252;--ds-input-addon-border:#e5e5e5;--ds-input-clear-color:#a3a3a3;--ds-input-clear-color-hover:#525252;--ds-input-label-color:#171717;--ds-input-label-font-size:var(--ds-font-size-sm);--ds-input-label-font-weight:500;--ds-input-label-margin-bottom:0.375rem;--ds-input-helper-color:#737373;--ds-input-helper-font-size:var(--ds-font-size-sm);--ds-input-error-color:#ef4444;--ds-input-transition:var(--ds-transition-fast);--ds-card-padding-sm:1rem;--ds-card-padding-md:1.25rem;--ds-card-padding-lg:1.75rem;--ds-card-padding-xl:2.5rem;--ds-card-bg:#ffffff;--ds-card-bg-hover:#ffffff;--ds-card-color:#171717;--ds-card-border:#e5e5e5;--ds-card-radius:var(--ds-radius-lg);--ds-card-shadow:var(--ds-shadow-sm);--ds-card-shadow-hover:var(--ds-shadow-md);--ds-card-shadow-elevated:var(--ds-shadow-lg);--ds-card-header-padding:var(--ds-card-padding-md);--ds-card-header-border:#e5e5e5;--ds-card-title-font-size:var(--ds-font-size-lg);--ds-card-title-font-weight:600;--ds-card-title-color:#171717;--ds-card-subtitle-color:#737373;--ds-card-body-padding:var(--ds-card-padding-md);--ds-card-body-color:#525252;--ds-card-footer-padding:var(--ds-card-padding-md);--ds-card-footer-border:#e5e5e5;--ds-card-footer-bg:#fafafa;--ds-card-transition:var(--ds-transition-normal);--ds-modal-xs-width:320px;--ds-modal-sm-width:400px;--ds-modal-md-width:500px;--ds-modal-lg-width:640px;--ds-modal-xl-width:800px;--ds-modal-2xl-width:960px;--ds-modal-full-width:100%;--ds-modal-bg:#ffffff;--ds-modal-color:#171717;--ds-modal-radius:var(--ds-radius-xl);--ds-modal-shadow:var(--ds-shadow-2xl);--ds-modal-padding:1.5rem;--ds-modal-overlay-bg:rgba(0,0,0,0.5);--ds-modal-overlay-backdrop:blur(4px);--ds-modal-header-padding:var(--ds-modal-padding);--ds-modal-header-border:#e5e5e5;--ds-modal-title-font-size:var(--ds-font-size-xl);--ds-modal-title-font-weight:600;--ds-modal-title-color:#171717;--ds-modal-subtitle-color:#737373;--ds-modal-body-padding:var(--ds-modal-padding);--ds-modal-body-color:#525252;--ds-modal-footer-padding:var(--ds-modal-padding);--ds-modal-footer-border:#e5e5e5;--ds-modal-footer-bg:#fafafa;--ds-modal-footer-gap:0.75rem;--ds-modal-close-size:2rem;--ds-modal-close-color:#737373;--ds-modal-close-color-hover:#171717;--ds-modal-close-bg-hover:#f5f5f5;--ds-modal-animation-duration:0.2s;--ds-modal-animation-timing:ease-out;--ds-avatar-xs-size:1.5rem;--ds-avatar-xs-font-size:0.625rem;--ds-avatar-sm-size:2rem;--ds-avatar-sm-font-size:0.75rem;--ds-avatar-md-size:2.5rem;--ds-avatar-md-font-size:0.875rem;--ds-avatar-lg-size:3rem;--ds-avatar-lg-font-size:1rem;--ds-avatar-xl-size:3.5rem;--ds-avatar-xl-font-size:1.125rem;--ds-avatar-2xl-size:4rem;--ds-avatar-2xl-font-size:1.25rem;--ds-avatar-3xl-size:6rem;--ds-avatar-3xl-font-size:1.75rem;--ds-avatar-radius-circle:50%;--ds-avatar-radius-square:0;--ds-avatar-radius-rounded:var(--ds-radius-md);--ds-avatar-default-bg:#f5f5f5;--ds-avatar-default-color:#525252;--ds-avatar-default-border:#e5e5e5;--ds-avatar-primary-bg:#171717;--ds-avatar-primary-color:#ffffff;--ds-avatar-primary-border:#171717;--ds-avatar-secondary-bg:#f5f5f5;--ds-avatar-secondary-color:#525252;--ds-avatar-secondary-border:#e5e5e5;--ds-avatar-success-bg:#dcfce7;--ds-avatar-success-color:#15803d;--ds-avatar-success-border:#bbf7d0;--ds-avatar-warning-bg:#fef3c7;--ds-avatar-warning-color:#b45309;--ds-avatar-warning-border:#fde68a;--ds-avatar-error-bg:#fee2e2;--ds-avatar-error-color:#b91c1c;--ds-avatar-error-border:#fecaca;--ds-avatar-gradient-bg:linear-gradient(135deg,#171717,#525252);--ds-avatar-gradient-color:#ffffff;--ds-avatar-gradient-border:transparent;--ds-avatar-status-online:#22c55e;--ds-avatar-status-offline:#a3a3a3;--ds-avatar-status-away:#f59e0b;--ds-avatar-status-busy:#ef4444;--ds-avatar-status-size:0.625rem;--ds-avatar-status-border:#ffffff;--ds-avatar-status-border-width:2px;--ds-avatar-ring-color:#171717;--ds-avatar-ring-width:2px;--ds-avatar-ring-offset:2px;--ds-avatar-border-width:2px;--ds-avatar-border-color:rgba(0,0,0,0.05);--ds-avatar-group-spacing:-0.5rem;--ds-avatar-group-border-color:#ffffff;--ds-avatar-group-overflow-bg:#e5e5e5;--ds-avatar-group-overflow-color:#525252;--ds-avatar-transition:var(--ds-transition-fast);--ds-avatar-font-weight:500;--ds-badge-xs-height:0.875rem;--ds-badge-xs-min-width:0.875rem;--ds-badge-xs-font-size:0.5625rem;--ds-badge-sm-height:1rem;--ds-badge-sm-min-width:1rem;--ds-badge-sm-font-size:0.625rem;--ds-badge-md-height:1.25rem;--ds-badge-md-min-width:1.25rem;--ds-badge-md-font-size:0.75rem;--ds-badge-lg-height:1.5rem;--ds-badge-lg-min-width:1.5rem;--ds-badge-lg-font-size:0.875rem;--ds-badge-xl-height:1.75rem;--ds-badge-xl-min-width:1.75rem;--ds-badge-xl-font-size:1rem;--ds-badge-dot-xs-size:0.375rem;--ds-badge-dot-sm-size:0.5rem;--ds-badge-dot-md-size:0.625rem;--ds-badge-dot-lg-size:0.75rem;--ds-badge-dot-xl-size:0.875rem;--ds-badge-default-bg:#525252;--ds-badge-default-color:#ffffff;--ds-badge-primary-bg:#171717;--ds-badge-primary-color:#ffffff;--ds-badge-secondary-bg:#f5f5f5;--ds-badge-secondary-color:#525252;--ds-badge-success-bg:#22c55e;--ds-badge-success-color:#ffffff;--ds-badge-warning-bg:#f59e0b;--ds-badge-warning-color:#ffffff;--ds-badge-error-bg:#ef4444;--ds-badge-error-color:#ffffff;--ds-badge-info-bg:#3b82f6;--ds-badge-info-color:#ffffff;--ds-badge-radius:var(--ds-radius-full);--ds-badge-border-radius:var(--ds-radius-full);--ds-badge-padding:0 0.5rem;--ds-badge-padding-x:0.375rem;--ds-badge-font-weight:500;--ds-badge-text-color:#ffffff;--ds-badge-border-width:2px;--ds-badge-border-color:#ffffff;--ds-badge-transition:var(--ds-transition-fast);--ds-badge-z-index:1;--ds-badge-radius-none:0;--ds-badge-radius-sm:var(--ds-radius-sm);--ds-badge-radius-md:var(--ds-radius-md);--ds-badge-radius-lg:var(--ds-radius-lg);--ds-badge-radius-full:var(--ds-radius-full);--ds-tag-xs-height:1rem;--ds-tag-xs-padding:0 0.375rem;--ds-tag-xs-font-size:0.6875rem;--ds-tag-sm-height:1.25rem;--ds-tag-sm-padding:0 0.5rem;--ds-tag-sm-padding-x:0.5rem;--ds-tag-sm-font-size:0.75rem;--ds-tag-md-height:1.5rem;--ds-tag-md-padding:0 0.625rem;--ds-tag-md-padding-x:0.625rem;--ds-tag-md-font-size:0.8125rem;--ds-tag-lg-height:1.75rem;--ds-tag-lg-padding:0 0.75rem;--ds-tag-lg-padding-x:0.75rem;--ds-tag-lg-font-size:0.875rem;--ds-tag-xl-height:2rem;--ds-tag-xl-padding:0 0.875rem;--ds-tag-xl-font-size:1rem;--ds-tag-default-bg:#f5f5f5;--ds-tag-default-color:#525252;--ds-tag-default-border:#e5e5e5;--ds-tag-primary-bg:#171717;--ds-tag-primary-color:#ffffff;--ds-tag-primary-border:#171717;--ds-tag-secondary-bg:#fafafa;--ds-tag-secondary-color:#525252;--ds-tag-secondary-border:#e5e5e5;--ds-tag-success-bg:#dcfce7;--ds-tag-success-color:#15803d;--ds-tag-success-border:#bbf7d0;--ds-tag-warning-bg:#fef3c7;--ds-tag-warning-color:#b45309;--ds-tag-warning-border:#fde68a;--ds-tag-error-bg:#fee2e2;--ds-tag-error-color:#b91c1c;--ds-tag-error-border:#fecaca;--ds-tag-radius:var(--ds-radius-md);--ds-tag-font-weight:500;--ds-tag-transition:var(--ds-transition-fast);--ds-tag-radius-none:0;--ds-tag-radius-sm:var(--ds-radius-xs);--ds-tag-radius-md:var(--ds-radius-sm);--ds-tag-radius-lg:var(--ds-radius-md);--ds-tag-radius-full:var(--ds-radius-full);--ds-alert-padding:1rem;--ds-alert-radius:var(--ds-radius-md);--ds-alert-font-size:var(--ds-font-size-sm);--ds-alert-info-bg:#eff6ff;--ds-alert-info-border:#bfdbfe;--ds-alert-info-color:#1e40af;--ds-alert-info-icon:#3b82f6;--ds-alert-success-bg:#f0fdf4;--ds-alert-success-border:#bbf7d0;--ds-alert-success-color:#166534;--ds-alert-success-icon:#22c55e;--ds-alert-warning-bg:#fffbeb;--ds-alert-warning-border:#fde68a;--ds-alert-warning-color:#92400e;--ds-alert-warning-icon:#f59e0b;--ds-alert-error-bg:#fef2f2;--ds-alert-error-border:#fecaca;--ds-alert-error-color:#991b1b;--ds-alert-error-icon:#ef4444;--ds-tooltip-bg:#171717;--ds-tooltip-color:#ffffff;--ds-tooltip-radius:var(--ds-radius-sm);--ds-tooltip-padding:0.375rem 0.625rem;--ds-tooltip-font-size:0.8125rem;--ds-tooltip-shadow:var(--ds-shadow-md);--ds-tooltip-max-width:300px;--ds-tooltip-z-index:1070;--ds-tooltip-arrow-size:6px;--ds-tooltip-offset:6px;--ds-tooltip-transition:var(--ds-transition-fast);--ds-tooltip-default-bg:#171717;--ds-tooltip-default-color:#ffffff;--ds-tooltip-primary-bg:#000000;--ds-tooltip-primary-color:#ffffff;--ds-tooltip-secondary-bg:#ffffff;--ds-tooltip-secondary-color:#171717;--ds-tooltip-success-bg:#22c55e;--ds-tooltip-success-color:#ffffff;--ds-tooltip-warning-bg:#f59e0b;--ds-tooltip-warning-color:#ffffff;--ds-tooltip-error-bg:#ef4444;--ds-tooltip-error-color:#ffffff;--ds-checkbox-size-sm:0.875rem;--ds-checkbox-size-md:1rem;--ds-checkbox-size-lg:1.25rem;--ds-checkbox-size-xl:1.5rem;--ds-checkbox-bg:#ffffff;--ds-checkbox-bg-disabled:#f5f5f5;--ds-checkbox-border:#d4d4d4;--ds-checkbox-border-hover:#a3a3a3;--ds-checkbox-border-disabled:#e5e5e5;--ds-checkbox-radius:var(--ds-radius-xs);--ds-checkbox-transition:var(--ds-transition-fast);--ds-checkbox-checked-bg:#171717;--ds-checkbox-checked-border:#171717;--ds-checkbox-checked-color:#ffffff;--ds-checkbox-focus-ring:var(--ds-shadow-focus-ring);--ds-checkbox-focus-ring-color:rgba(23,23,23,0.1);--ds-checkbox-error-border:#ef4444;--ds-checkbox-error-color:#ef4444;--ds-checkbox-label-color:#171717;--ds-checkbox-label-color-disabled:#a3a3a3;--ds-checkbox-label-gap:0.5rem;--ds-radio-size-sm:0.875rem;--ds-radio-size-md:1rem;--ds-radio-size-lg:1.25rem;--ds-radio-size-xl:1.5rem;--ds-radio-bg:#ffffff;--ds-radio-bg-disabled:#f5f5f5;--ds-radio-border:#d4d4d4;--ds-radio-border-hover:#a3a3a3;--ds-radio-border-disabled:#e5e5e5;--ds-radio-transition:var(--ds-transition-fast);--ds-radio-checked-bg:#ffffff;--ds-radio-checked-border:#171717;--ds-radio-checked-dot:#171717;--ds-radio-focus-ring:var(--ds-shadow-focus-ring);--ds-radio-focus-ring-color:rgba(23,23,23,0.1);--ds-radio-error-border:#ef4444;--ds-radio-error-color:#ef4444;--ds-radio-label-color:#171717;--ds-radio-label-color-disabled:#a3a3a3;--ds-radio-label-gap:0.5rem;--ds-radio-description-color:#737373;--ds-radio-button-bg:#ffffff;--ds-radio-button-bg-checked:#171717;--ds-radio-button-border:#e5e5e5;--ds-radio-button-color-checked:#ffffff;--ds-radio-button-radius:var(--ds-radius-sm);--ds-switch-sm-width:1.75rem;--ds-switch-sm-height:1rem;--ds-switch-sm-thumb-size:0.75rem;--ds-switch-md-width:2.75rem;--ds-switch-md-height:1.375rem;--ds-switch-md-thumb-size:1.125rem;--ds-switch-lg-width:3.5rem;--ds-switch-lg-height:1.75rem;--ds-switch-lg-thumb-size:1.5rem;--ds-switch-bg:#d4d4d4;--ds-switch-bg-hover:#a3a3a3;--ds-switch-bg-disabled:#e5e5e5;--ds-switch-radius:9999px;--ds-switch-transition:var(--ds-transition-fast);--ds-switch-checked-bg:#171717;--ds-switch-checked-bg-hover:#000000;--ds-switch-thumb-bg:#ffffff;--ds-switch-thumb-shadow:0 1px 2px rgba(0,0,0,0.1);--ds-switch-thumb-offset:0.125rem;--ds-switch-focus-ring:var(--ds-shadow-focus-ring);--ds-switch-label-color:#171717;--ds-switch-label-gap:0.5rem;--ds-slider-track-color:#171717;--ds-slider-track-color-disabled:#a3a3a3;--ds-slider-rail-color:#e5e5e5;--ds-slider-track-height:4px;--ds-slider-track-radius:var(--ds-radius-full);--ds-slider-handle-size:16px;--ds-slider-handle-bg:#171717;--ds-slider-handle-bg-disabled:#a3a3a3;--ds-slider-handle-border:#ffffff;--ds-slider-handle-border-width:2px;--ds-slider-handle-shadow:0 1px 3px rgba(0,0,0,0.15);--ds-slider-handle-shadow-hover:0 2px 4px rgba(0,0,0,0.2);--ds-slider-focus-ring:var(--ds-shadow-focus-ring);--ds-slider-mark-color:#737373;--ds-slider-mark-font-size:var(--ds-font-size-xs);--ds-slider-tooltip-bg:#171717;--ds-slider-tooltip-color:#ffffff;--ds-slider-tooltip-radius:var(--ds-radius-sm);--ds-select-bg:#ffffff;--ds-select-bg-disabled:#fafafa;--ds-select-color:#171717;--ds-select-color-placeholder:#a3a3a3;--ds-select-color-disabled:#a3a3a3;--ds-select-border:#e5e5e5;--ds-select-border-hover:#d4d4d4;--ds-select-border-focus:#171717;--ds-select-radius:var(--ds-radius-md);--ds-select-shadow-focus:0 0 0 1px #171717;--ds-select-transition:var(--ds-transition-fast);--ds-select-error-border:#ef4444;--ds-select-warning-border:#f59e0b;--ds-select-success-border:#22c55e;--ds-select-filled-bg:#f5f5f5;--ds-select-dropdown-bg:#ffffff;--ds-select-dropdown-border:#e5e5e5;--ds-select-dropdown-shadow:var(--ds-shadow-lg);--ds-select-dropdown-radius:var(--ds-radius-md);--ds-select-option-bg-hover:#f5f5f5;--ds-select-option-bg-selected:#f5f5f5;--ds-select-option-color-selected:#171717;--ds-select-option-color-disabled:#a3a3a3;--ds-select-tag-bg:#f5f5f5;--ds-select-tag-color:#525252;--ds-select-tag-radius:var(--ds-radius-sm);--ds-select-arrow-color:#a3a3a3;--ds-select-clear-color:#a3a3a3;--ds-select-clear-color-hover:#525252;--ds-select-check-color:#171717;--ds-datepicker-bg:#ffffff;--ds-datepicker-bg-disabled:#fafafa;--ds-datepicker-color:#171717;--ds-datepicker-color-placeholder:#a3a3a3;--ds-datepicker-border:#e5e5e5;--ds-datepicker-border-hover:#d4d4d4;--ds-datepicker-border-focus:#171717;--ds-datepicker-radius:var(--ds-radius-md);--ds-datepicker-shadow-focus:0 0 0 1px #171717;--ds-datepicker-transition:var(--ds-transition-fast);--ds-datepicker-error-border:#ef4444;--ds-datepicker-warning-border:#f59e0b;--ds-datepicker-sm-padding:0.25rem 0.5rem;--ds-datepicker-sm-font-size:var(--ds-font-size-xs);--ds-datepicker-md-padding:0.5rem 0.75rem;--ds-datepicker-md-font-size:var(--ds-font-size-sm);--ds-datepicker-lg-padding:0.75rem 1rem;--ds-datepicker-lg-font-size:var(--ds-font-size-base);--ds-datepicker-icon-color:#a3a3a3;--ds-datepicker-clear-color:#a3a3a3;--ds-datepicker-clear-color-hover:#525252;--ds-datepicker-separator-color:#a3a3a3;--ds-inputnumber-bg:#ffffff;--ds-inputnumber-bg-disabled:#fafafa;--ds-inputnumber-color:#171717;--ds-inputnumber-border:#e5e5e5;--ds-inputnumber-border-hover:#d4d4d4;--ds-inputnumber-border-focus:#171717;--ds-inputnumber-radius:var(--ds-radius-md);--ds-inputnumber-shadow-focus:0 0 0 1px #171717;--ds-inputnumber-transition:var(--ds-transition-fast);--ds-inputnumber-error-border:#ef4444;--ds-inputnumber-warning-border:#f59e0b;--ds-inputnumber-sm-padding:0.25rem 0.5rem;--ds-inputnumber-sm-font-size:var(--ds-font-size-xs);--ds-inputnumber-sm-width:100px;--ds-inputnumber-md-padding:0.5rem 0.75rem;--ds-inputnumber-md-font-size:var(--ds-font-size-sm);--ds-inputnumber-md-width:120px;--ds-inputnumber-lg-padding:0.75rem 1rem;--ds-inputnumber-lg-font-size:var(--ds-font-size-base);--ds-inputnumber-lg-width:140px;--ds-inputnumber-control-bg:transparent;--ds-inputnumber-control-color:#737373;--ds-inputnumber-control-color-hover:#171717;--ds-inputnumber-addon-bg:#fafafa;--ds-inputnumber-addon-border:#e5e5e5;--ds-inputnumber-addon-color:#525252;--ds-inputnumber-affix-color:#a3a3a3;--ds-textarea-bg:#ffffff;--ds-textarea-bg-disabled:#fafafa;--ds-textarea-color:#171717;--ds-textarea-color-placeholder:#a3a3a3;--ds-textarea-border:#e5e5e5;--ds-textarea-border-hover:#d4d4d4;--ds-textarea-border-focus:#171717;--ds-textarea-radius:var(--ds-radius-md);--ds-textarea-shadow-focus:0 0 0 1px #171717;--ds-textarea-transition:var(--ds-transition-fast);--ds-textarea-error-border:#ef4444;--ds-textarea-warning-border:#f59e0b;--ds-textarea-success-border:#22c55e;--ds-textarea-sm-padding:0.375rem 0.5rem;--ds-textarea-sm-font-size:var(--ds-font-size-xs);--ds-textarea-md-padding:0.5rem 0.75rem;--ds-textarea-md-font-size:var(--ds-font-size-sm);--ds-textarea-lg-padding:0.75rem 1rem;--ds-textarea-lg-font-size:var(--ds-font-size-base);--ds-textarea-filled-bg:#f5f5f5;--ds-textarea-count-color:#a3a3a3;--ds-textarea-count-font-size:var(--ds-font-size-xs);--ds-timepicker-bg:#ffffff;--ds-timepicker-bg-disabled:#fafafa;--ds-timepicker-color:#171717;--ds-timepicker-border:#e5e5e5;--ds-timepicker-border-focus:#171717;--ds-timepicker-radius:var(--ds-radius-md);--ds-timepicker-shadow-focus:0 0 0 1px #171717;--ds-timepicker-transition:var(--ds-transition-fast);--ds-timepicker-error-border:#ef4444;--ds-timepicker-warning-border:#f59e0b;--ds-timepicker-sm-padding:0.25rem 0.5rem;--ds-timepicker-sm-font-size:var(--ds-font-size-xs);--ds-timepicker-md-padding:0.5rem 0.75rem;--ds-timepicker-md-font-size:var(--ds-font-size-sm);--ds-timepicker-lg-padding:0.75rem 1rem;--ds-timepicker-lg-font-size:var(--ds-font-size-base);--ds-timepicker-icon-color:#a3a3a3;--ds-timepicker-clear-color:#a3a3a3;--ds-timepicker-separator-color:#a3a3a3;--ds-form-gap:var(--ds-spacing-4);--ds-form-item-gap:var(--ds-spacing-1);--ds-form-label-font-size:var(--ds-font-size-sm);--ds-form-label-font-weight:500;--ds-form-label-color:#171717;--ds-form-label-width:25%;--ds-form-required-color:#ef4444;--ds-form-help-font-size:var(--ds-font-size-xs);--ds-form-help-color:#737373;--ds-form-error-color:#ef4444;--ds-form-warning-color:#f59e0b;--ds-form-success-color:#22c55e;--ds-form-extra-font-size:var(--ds-font-size-xs);--ds-form-extra-color:#a3a3a3;--ds-upload-button-padding:0.5rem 1rem;--ds-upload-button-bg:#ffffff;--ds-upload-button-border:#e5e5e5;--ds-upload-button-radius:var(--ds-radius-md);--ds-upload-button-color:#525252;--ds-upload-dragger-bg:#fafafa;--ds-upload-dragger-bg-hover:#f5f5f5;--ds-upload-dragger-border:#e5e5e5;--ds-upload-dragger-border-active:#171717;--ds-upload-dragger-radius:var(--ds-radius-lg);--ds-upload-dragger-icon-color:#a3a3a3;--ds-upload-dragger-text-color:#525252;--ds-upload-file-bg:#fafafa;--ds-upload-file-radius:var(--ds-radius-sm);--ds-upload-file-color:#525252;--ds-upload-file-remove-color:#ef4444;--ds-autocomplete-bg:#ffffff;--ds-autocomplete-border:#e5e5e5;--ds-autocomplete-border-focus:#171717;--ds-autocomplete-radius:var(--ds-radius-md);--ds-autocomplete-error-border:#ef4444;--ds-autocomplete-warning-border:#f59e0b;--ds-autocomplete-sm-height:32px;--ds-autocomplete-md-height:40px;--ds-autocomplete-lg-height:44px;--ds-autocomplete-dropdown-bg:#ffffff;--ds-autocomplete-dropdown-shadow:var(--ds-shadow-lg);--ds-autocomplete-dropdown-radius:var(--ds-radius-md);--ds-autocomplete-option-bg-hover:#f5f5f5;--ds-autocomplete-option-bg-selected:#f5f5f5;--ds-autocomplete-empty-color:#a3a3a3;--ds-autocomplete-clear-color:#a3a3a3;--ds-toggle-track-bg:#d4d4d4;--ds-toggle-track-bg-checked:#171717;--ds-toggle-track-radius:9999px;--ds-toggle-transition:all 0.15s ease;--ds-toggle-sm-width:32px;--ds-toggle-sm-height:18px;--ds-toggle-sm-dot:14px;--ds-toggle-md-width:44px;--ds-toggle-md-height:24px;--ds-toggle-md-dot:20px;--ds-toggle-lg-width:56px;--ds-toggle-lg-height:30px;--ds-toggle-lg-dot:26px;--ds-toggle-dot-bg:#ffffff;--ds-toggle-dot-shadow:0 1px 2px rgba(0,0,0,0.1);--ds-toggle-focus-ring:var(--ds-shadow-focus-ring);--ds-toggle-success-bg:#22c55e;--ds-toggle-warning-bg:#f59e0b;--ds-toggle-error-bg:#ef4444;--ds-toggle-label-color:#171717;--ds-toggle-label-font-size:var(--ds-font-size-sm);--ds-toggle-description-color:#737373;--ds-toggle-description-font-size:var(--ds-font-size-xs);--ds-toggle-error-color:#ef4444;--ds-toggle-inner-label-color:#ffffff;--ds-toggle-inner-label-font-size:10px;--ds-table-bg:#ffffff;--ds-table-border:#e5e5e5;--ds-table-radius:var(--ds-radius-lg);--ds-table-header-bg:#fafafa;--ds-table-header-color:#525252;--ds-table-header-font-weight:500;--ds-table-header-font-size:0.8125rem;--ds-table-row-bg:#ffffff;--ds-table-row-bg-hover:#fafafa;--ds-table-row-bg-striped:#fafafa;--ds-table-row-bg-selected:#f5f5f5;--ds-table-row-border:#e5e5e5;--ds-table-cell-padding:0.75rem 1rem;--ds-table-cell-font-size:var(--ds-font-size-sm);--ds-tabs-border:#e5e5e5;--ds-tab-color:#737373;--ds-tab-color-hover:#171717;--ds-tab-color-active:#171717;--ds-tab-bg-hover:transparent;--ds-tab-border-active:#171717;--ds-tab-font-weight:500;--ds-progress-height:0.375rem;--ds-progress-height-sm:0.25rem;--ds-progress-height-lg:0.5rem;--ds-progress-bg:#e5e5e5;--ds-progress-radius:var(--ds-radius-full);--ds-progress-fill-primary:#171717;--ds-progress-fill-success:#22c55e;--ds-progress-fill-warning:#f59e0b;--ds-progress-fill-error:#ef4444;--ds-skeleton-bg:#e5e5e5;--ds-skeleton-highlight:#f5f5f5;--ds-skeleton-radius:var(--ds-radius-md);--ds-skeleton-animation-duration:1.5s;--ds-spinner-color:#171717;--ds-spinner-track:#e5e5e5;--ds-spinner-xs-size:1rem;--ds-spinner-sm-size:1.25rem;--ds-spinner-md-size:1.5rem;--ds-spinner-lg-size:2rem;--ds-spinner-xl-size:2.5rem;--ds-divider-color:#e5e5e5;--ds-divider-width:1px;--ds-divider-spacing:var(--ds-spacing-4);--ds-divider-text-padding:0 1rem;--ds-divider-text-size:var(--ds-font-size-sm);--ds-divider-text-color:#737373;--ds-divider-text-font-weight:500;--ds-dropdown-bg:#ffffff;--ds-dropdown-border:#e5e5e5;--ds-dropdown-shadow:var(--ds-shadow-lg);--ds-dropdown-radius:var(--ds-radius-lg);--ds-dropdown-padding:0.375rem;--ds-dropdown-item-padding:0.5rem 0.75rem;--ds-dropdown-item-radius:var(--ds-radius-md);--ds-dropdown-item-color:#525252;--ds-dropdown-item-bg-hover:#f5f5f5;--ds-dropdown-item-color-hover:#171717;--ds-dropdown-item-bg-active:#f5f5f5;--ds-dropdown-item-color-active:#171717;--ds-popover-bg:#ffffff;--ds-popover-border:#e5e5e5;--ds-popover-shadow:var(--ds-shadow-lg);--ds-popover-radius:var(--ds-radius-lg);--ds-popover-padding:1rem;--ds-popover-title-color:#171717;--ds-popover-content-color:#525252;--ds-drawer-bg:#ffffff;--ds-drawer-shadow:var(--ds-shadow-2xl);--ds-drawer-header-border:#e5e5e5;--ds-drawer-footer-border:#e5e5e5;--ds-drawer-padding:1.5rem;--ds-notification-bg:#ffffff;--ds-notification-border:#e5e5e5;--ds-notification-shadow:var(--ds-shadow-lg);--ds-notification-radius:var(--ds-radius-lg);--ds-notification-padding:1.25rem;--ds-notification-title-color:#171717;--ds-notification-content-color:#525252;--ds-pagination-item-bg:transparent;--ds-pagination-item-bg-hover:#f5f5f5;--ds-pagination-item-bg-active:#171717;--ds-pagination-item-color:#525252;--ds-pagination-item-color-hover:#171717;--ds-pagination-item-color-active:#ffffff;--ds-pagination-item-border:#e5e5e5;--ds-pagination-item-border-active:#171717;--ds-pagination-item-radius:var(--ds-radius-md);--ds-breadcrumb-color:#737373;--ds-breadcrumb-color-hover:#171717;--ds-breadcrumb-color-active:#171717;--ds-breadcrumb-separator-color:#a3a3a3;--ds-menu-bg:#ffffff;--ds-menu-item-bg-hover:#f5f5f5;--ds-menu-item-bg-active:#f5f5f5;--ds-menu-item-color:#525252;--ds-menu-item-color-hover:#171717;--ds-menu-item-color-active:#171717;--ds-menu-item-radius:var(--ds-radius-md);--ds-menu-group-title-color:#a3a3a3;--ds-menu-divider-color:#e5e5e5;--ds-steps-connector-color:#e5e5e5;--ds-steps-connector-color-active:#171717;--ds-steps-item-bg:#f5f5f5;--ds-steps-item-bg-active:#171717;--ds-steps-item-bg-complete:#171717;--ds-steps-item-color:#737373;--ds-steps-item-color-active:#ffffff;--ds-steps-item-color-complete:#ffffff;--ds-collapse-header-bg:#fafafa;--ds-collapse-header-bg-hover:#f5f5f5;--ds-collapse-header-color:#171717;--ds-collapse-content-bg:#ffffff;--ds-collapse-border:#e5e5e5;--ds-collapse-radius:var(--ds-radius-lg);--ds-calendar-bg:#ffffff;--ds-calendar-border:#e5e5e5;--ds-calendar-header-color:#171717;--ds-calendar-day-color:#171717;--ds-calendar-day-color-other:#a3a3a3;--ds-calendar-day-bg-hover:#f5f5f5;--ds-calendar-day-bg-selected:#171717;--ds-calendar-day-color-selected:#ffffff;--ds-calendar-day-bg-today:#f5f5f5;--ds-tree-node-bg-hover:#f5f5f5;--ds-tree-node-bg-selected:#f5f5f5;--ds-tree-node-color:#525252;--ds-tree-node-color-selected:#171717;--ds-tree-connector-color:#e5e5e5;--ds-timeline-line-color:#e5e5e5;--ds-timeline-dot-bg:#171717;--ds-timeline-dot-border:#ffffff;--ds-timeline-content-color:#525252;--ds-empty-icon-color:#d4d4d4;--ds-empty-title-color:#525252;--ds-empty-description-color:#a3a3a3;--ds-result-icon-success:#22c55e;--ds-result-icon-error:#ef4444;--ds-result-icon-warning:#f59e0b;--ds-result-icon-info:#3b82f6;--ds-result-title-color:#171717;--ds-result-subtitle-color:#737373;--ds-segmented-bg:#f5f5f5;--ds-segmented-item-bg:transparent;--ds-segmented-item-bg-selected:#ffffff;--ds-segmented-item-color:#525252;--ds-segmented-item-color-selected:#171717;--ds-segmented-radius:var(--ds-radius-md);--ds-segmented-shadow:var(--ds-shadow-xs);--ds-rate-color:#d4d4d4;--ds-rate-color-active:#fbbf24;--ds-rate-color-hover:#fcd34d;--ds-statistic-title-color:#737373;--ds-statistic-value-color:#171717;--ds-statistic-prefix-color:#525252;--ds-statistic-suffix-color:#525252;--ds-image-bg:#f5f5f5;--ds-image-border:#e5e5e5;--ds-image-radius:var(--ds-radius-md);--ds-image-overlay-bg:rgba(0,0,0,0.5);--ds-list-bg:#ffffff;--ds-list-item-bg-hover:#fafafa;--ds-list-item-border:#e5e5e5;--ds-list-item-padding:0.75rem 1rem;--ds-descriptions-label-color:#737373;--ds-descriptions-content-color:#171717;--ds-descriptions-border:#e5e5e5;--ds-descriptions-bg:#fafafa;--ds-backtop-bg:#171717;--ds-backtop-bg-hover:#000000;--ds-backtop-color:#ffffff;--ds-backtop-shadow:var(--ds-shadow-md);--ds-backtop-radius:var(--ds-radius-full);--ds-affix-shadow:var(--ds-shadow-md);--ds-anchor-link-color:#737373;--ds-anchor-link-color-active:#171717;--ds-anchor-ink-color:#171717;--ds-anchor-border-color:#e5e5e5;--ds-watermark-color:rgba(0,0,0,0.05);--color-primary-50:#E8F4FF;--color-primary-100:#C8E2FF;--color-primary-200:#A1CBFF;--color-primary-300:#73AEFF;--color-primary-400:#4A91FF;--color-primary-500:#0066CC;--color-primary-600:#0055AA;--color-primary-700:#0047AB;--color-primary-800:#003380;--color-primary-900:#002255;--color-secondary-50:#F5F5FF;--color-secondary-100:#EBEBFF;--color-secondary-200:#D4D4FF;--color-secondary-300:#B0B0F0;--color-secondary-400:#8F8FE0;--color-secondary-500:#6B6BD4;--color-secondary-600:#5555BB;--color-secondary-700:#4B4B9E;--color-secondary-800:#3A3A7A;--color-secondary-900:#2A2A5A;--color-neutral-50:#FAFAFA;--color-neutral-100:#F5F5F5;--color-neutral-200:#E5E5E5;--color-neutral-300:#D4D4D4;--color-neutral-400:#A3A3A3;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-success-50:#F0FDF4;--color-success-100:#DCFCE7;--color-success-200:#BBF7D0;--color-success-300:#86EFAC;--color-success-400:#4ADE80;--color-success-500:#22C55E;--color-success-600:#16A34A;--color-success-700:#15803D;--color-success-800:#166534;--color-success-900:#14532D;--color-warning-50:#FFFBEB;--color-warning-100:#FEF3C7;--color-warning-200:#FDE68A;--color-warning-300:#FCD34D;--color-warning-400:#FBBF24;--color-warning-500:#F59E0B;--color-warning-600:#D97706;--color-warning-700:#B45309;--color-warning-800:#92400E;--color-warning-900:#78350F;--color-error-50:#FEF2F2;--color-error-100:#FEE2E2;--color-error-200:#FECACA;--color-error-300:#FCA5A5;--color-error-400:#F87171;--color-error-500:#EF4444;--color-error-600:#DC2626;--color-error-700:#B91C1C;--color-error-800:#991B1B;--color-error-900:#7F1D1D;--color-info-50:#EFF6FF;--color-info-100:#DBEAFE;--color-info-200:#BFDBFE;--color-info-300:#93C5FD;--color-info-400:#60A5FA;--color-info-500:#3B82F6;--color-info-600:#2563EB;--color-info-700:#1D4ED8;--color-info-800:#1E40AF;--color-info-900:#1E3A8A;--color-white:#FFFFFF;--color-black:#000000;--color-alpha-black-10:rgba(0,0,0,0.1);--color-alpha-black-20:rgba(0,0,0,0.2);--color-alpha-black-30:rgba(0,0,0,0.3);--color-alpha-black-40:rgba(0,0,0,0.4);--color-alpha-black-50:rgba(0,0,0,0.5);--color-alpha-black-60:rgba(0,0,0,0.6);--color-alpha-black-70:rgba(0,0,0,0.7);--color-alpha-black-80:rgba(0,0,0,0.8);--color-alpha-black-90:rgba(0,0,0,0.9);--color-alpha-white-10:rgba(255,255,255,0.1);--color-alpha-white-20:rgba(255,255,255,0.2);--color-alpha-white-30:rgba(255,255,255,0.3);--color-alpha-white-40:rgba(255,255,255,0.4);--color-alpha-white-50:rgba(255,255,255,0.5);--color-alpha-white-60:rgba(255,255,255,0.6);--color-alpha-white-70:rgba(255,255,255,0.7);--color-alpha-white-80:rgba(255,255,255,0.8);--color-alpha-white-90:rgba(255,255,255,0.9);--spacing-0:0;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--spacing-xxxs:var(--spacing-1);--spacing-xxs:var(--spacing-2);--spacing-xs:var(--spacing-3);--spacing-sm:var(--spacing-4);--spacing-md:var(--spacing-6);--spacing-lg:var(--spacing-8);--spacing-xl:var(--spacing-10);--spacing-2xl:var(--spacing-12);--spacing-3xl:var(--spacing-16);--spacing-4xl:var(--spacing-20);--spacing-5xl:var(--spacing-24);--spacing-gutter:var(--spacing-4);--spacing-gutter-sm:var(--spacing-2);--spacing-gutter-md:var(--spacing-6);--spacing-gutter-lg:var(--spacing-8);--spacing-gutter-xl:var(--spacing-12);--spacing-section:var(--spacing-16);--spacing-section-sm:var(--spacing-8);--spacing-section-lg:var(--spacing-24);--spacing-container:var(--spacing-6);--spacing-container-sm:var(--spacing-4);--spacing-container-lg:var(--spacing-12);--spacing-component-gap:var(--spacing-4);--spacing-component-gap-sm:var(--spacing-2);--spacing-component-gap-lg:var(--spacing-6);--spacing-component-padding:var(--spacing-4);--spacing-component-padding-sm:var(--spacing-2);--spacing-component-padding-lg:var(--spacing-6);--spacing-component-margin:var(--spacing-4);--spacing-component-margin-sm:var(--spacing-2);--spacing-component-margin-lg:var(--spacing-8);--font-family-base:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-heading:var(--font-family-base);--font-family-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-family-display:var(--font-family-base);--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4.5rem;--font-size-8xl:6rem;--font-size-9xl:8rem;--font-size-h1:var(--font-size-4xl);--font-size-h2:var(--font-size-3xl);--font-size-h3:var(--font-size-2xl);--font-size-h4:var(--font-size-xl);--font-size-h5:var(--font-size-lg);--font-size-h6:var(--font-size-base);--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--font-weight-body:var(--font-weight-normal);--font-weight-heading:var(--font-weight-semibold);--font-weight-display:var(--font-weight-bold);--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--line-height-body:var(--line-height-normal);--line-height-heading:var(--line-height-tight);--line-height-display:var(--line-height-none);--letter-spacing-tighter:-0.05em;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0;--letter-spacing-wide:0.025em;--letter-spacing-wider:0.05em;--letter-spacing-widest:0.1em;--text-transform-none:none;--text-transform-uppercase:uppercase;--text-transform-lowercase:lowercase;--text-transform-capitalize:capitalize;--text-decoration-none:none;--text-decoration-underline:underline;--text-decoration-line-through:line-through;--text-display-1-size:var(--font-size-6xl);--text-display-1-weight:var(--font-weight-bold);--text-display-1-line-height:var(--line-height-none);--text-display-1-letter-spacing:var(--letter-spacing-tight);--text-display-2-size:var(--font-size-5xl);--text-display-2-weight:var(--font-weight-bold);--text-display-2-line-height:var(--line-height-none);--text-display-2-letter-spacing:var(--letter-spacing-tight);--text-heading-1-size:var(--font-size-h1);--text-heading-1-weight:var(--font-weight-heading);--text-heading-1-line-height:var(--line-height-heading);--text-heading-2-size:var(--font-size-h2);--text-heading-2-weight:var(--font-weight-heading);--text-heading-2-line-height:var(--line-height-heading);--text-heading-3-size:var(--font-size-h3);--text-heading-3-weight:var(--font-weight-heading);--text-heading-3-line-height:var(--line-height-heading);--text-heading-4-size:var(--font-size-h4);--text-heading-4-weight:var(--font-weight-heading);--text-heading-4-line-height:var(--line-height-heading);--text-heading-5-size:var(--font-size-h5);--text-heading-5-weight:var(--font-weight-heading);--text-heading-5-line-height:var(--line-height-heading);--text-heading-6-size:var(--font-size-h6);--text-heading-6-weight:var(--font-weight-heading);--text-heading-6-line-height:var(--line-height-heading);--text-body-lg-size:var(--font-size-lg);--text-body-lg-weight:var(--font-weight-normal);--text-body-lg-line-height:var(--line-height-normal);--text-body-md-size:var(--font-size-base);--text-body-md-weight:var(--font-weight-normal);--text-body-md-line-height:var(--line-height-normal);--text-body-sm-size:var(--font-size-sm);--text-body-sm-weight:var(--font-weight-normal);--text-body-sm-line-height:var(--line-height-normal);--text-body-xs-size:var(--font-size-xs);--text-body-xs-weight:var(--font-weight-normal);--text-body-xs-line-height:var(--line-height-normal);--text-caption-size:var(--font-size-sm);--text-caption-weight:var(--font-weight-normal);--text-caption-line-height:var(--line-height-snug);--text-caption-color:var(--color-neutral-600);--text-label-size:var(--font-size-sm);--text-label-weight:var(--font-weight-medium);--text-label-line-height:var(--line-height-normal);--text-label-letter-spacing:var(--letter-spacing-wide);--text-code-size:var(--font-size-sm);--text-code-weight:var(--font-weight-normal);--text-code-line-height:var(--line-height-normal);--text-code-family:var(--font-family-mono)}