:root{--ds-color-primary:#103178;--ds-color-primary-light:#1E489E;--ds-color-primary-dark:#091E4C;--ds-color-secondary:#C59B27;--ds-color-secondary-light:#DFB54C;--ds-color-secondary-dark:#9C7718;--ds-color-accent:#C59B27;--ds-color-brand-primary:#103178;--ds-color-brand-primaryLight:#1E489E;--ds-color-brand-primaryDark:#091E4C;--ds-color-brand-secondary:#C59B27;--ds-color-brand-secondaryLight:#DFB54C;--ds-color-brand-secondaryDark:#9C7718;--ds-color-brand-accent:#C59B27;--ds-color-white:#ffffff;--ds-color-gray-200:#e5e7eb;--ds-color-gray-400:#9ca3af;--ds-color-gray-500:#6b7280;--ds-color-semantic-error:#DC3545;--ds-color-semantic-success:#28A745;--ds-color-background:#FFFFFF;--ds-color-background-secondary:#F8F9FA;--ds-color-background-tertiary:#F4EFE6;--ds-color-border:#E2E8F0;--ds-color-text-primary:#1A202C;--ds-color-text-secondary:#4A5568;--ds-color-text-muted:#A0AEC0;--ds-color-base-text:#1A202C;--ds-color-base-textSecondary:#4A5568;--ds-color-base-textMuted:#A0AEC0;--ds-color-base-background:#FFFFFF;--ds-color-base-backgroundSecondary:#F8F9FA;--ds-color-base-backgroundTertiary:#F4EFE6;--ds-color-base-border:#E2E8F0;--ds-color-supportive-1:#F4EFE6;--ds-color-supportive-2:#E2D5C3;--ds-color-supportive-3:#1A202C;--ds-color-supportive-4:#4A5568;--ds-color-supportive-5:#EBF8FF;--ds-color-supportive-6:#FFFDF5;--ds-color-supportive-7:#2B6CB0;--ds-color-h1:#103178;--ds-color-h2:#103178;--ds-color-h3:#103178;--ds-color-h4:#1A202C;--ds-color-h5:#1A202C;--ds-color-h6:#1A202C;--ds-color-success:#28A745;--ds-color-warning:#FFC107;--ds-color-error:#DC3545;--ds-color-info:#17A2B8;--ds-font-heading:Montserrat,sans-serif;--ds-font-body:Inter,sans-serif;--ds-font-special:Playfair Display,serif;--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-size-xs:0.75rem;--ds-font-size-sm:0.875rem;--ds-font-size-base:1rem;--ds-font-size-lg:1.125rem;--ds-font-size-xl:1.25rem;--ds-font-size-2xl:1.5rem;--ds-font-size-3xl:1.875rem;--ds-font-size-4xl:2.25rem;--ds-font-size-5xl:3rem;--ds-font-size-6xl:3.75rem;--ds-font-size-7xl:4.5rem;--ds-font-size-8xl:6rem;--ds-line-height-none:1;--ds-line-height-tight:1.2;--ds-line-height-snug:1.4;--ds-line-height-normal:1.6;--ds-line-height-relaxed:1.7;--ds-line-height-loose:1.8;--ds-letter-spacing-tighter:-0.08px;--ds-letter-spacing-tight:-0.04px;--ds-letter-spacing-normal:0px;--ds-letter-spacing-wide:0.02px;--ds-letter-spacing-wider:0.04px;--ds-letter-spacing-widest:0.12px;--ds-typography-h1-font:Montserrat,sans-serif;--ds-typography-h1-weight:800;--ds-typography-h1-size:3rem;--ds-typography-h1-line-height:1.2;--ds-typography-h1-letter-spacing:-0.04px;--ds-typography-h2-font:Montserrat,sans-serif;--ds-typography-h2-weight:700;--ds-typography-h2-size:2.25rem;--ds-typography-h2-line-height:1.2;--ds-typography-h2-letter-spacing:-0.04px;--ds-typography-h3-font:Montserrat,sans-serif;--ds-typography-h3-weight:700;--ds-typography-h3-size:1.875rem;--ds-typography-h3-line-height:1.2;--ds-typography-h3-letter-spacing:-0.04px;--ds-typography-h4-font:Montserrat,sans-serif;--ds-typography-h4-weight:600;--ds-typography-h4-size:1.5rem;--ds-typography-h4-line-height:1.2;--ds-typography-h4-letter-spacing:-0.04px;--ds-typography-h5-font:Montserrat,sans-serif;--ds-typography-h5-weight:600;--ds-typography-h5-size:1.25rem;--ds-typography-h5-line-height:1.2;--ds-typography-h5-letter-spacing:-0.04px;--ds-typography-h6-font:Montserrat,sans-serif;--ds-typography-h6-weight:600;--ds-typography-h6-size:1.125rem;--ds-typography-h6-line-height:1.2;--ds-typography-h6-letter-spacing:-0.04px;--ds-typography-body-font:Inter,sans-serif;--ds-typography-body-weight:400;--ds-typography-body-size:1rem;--ds-typography-body-line-height:1.6;--ds-typography-body-letter-spacing:0px;--ds-spacing-xs:4px;--ds-spacing-sm:8px;--ds-spacing-md:16px;--ds-spacing-lg:24px;--ds-spacing-xl:32px;--ds-spacing-2xl:48px;--ds-spacing-3xl:64px;--ds-spacing-4xl:96px;--ds-spacing-5xl:128px;--ds-spacing-6xl:192px;--ds-container-max-width:1200px;--ds-container-max-width-tablet:95%;--ds-container-max-width-mobile:95%;--ds-container-sm:640px;--ds-container-md:768px;--ds-container-lg:1024px;--ds-container-xl:1280px;--ds-container-2xl:1400px;--ds-btn-radius:6px;--ds-btn-border-width:1px;--ds-btn-transition:0.2s ease;--ds-btn-xs-px:12px;--ds-btn-xs-py:6px;--ds-btn-xs-text:0.75rem;--ds-btn-xs-weight:500;--ds-btn-sm-px:16px;--ds-btn-sm-py:8px;--ds-btn-sm-text:0.8rem;--ds-btn-sm-weight:500;--ds-btn-md-px:28px;--ds-btn-md-py:14px;--ds-btn-md-text:0.9rem;--ds-btn-md-weight:500;--ds-btn-lg-px:36px;--ds-btn-lg-py:18px;--ds-btn-lg-text:1rem;--ds-btn-lg-weight:600;--ds-btn-xl-px:48px;--ds-btn-xl-py:24px;--ds-btn-xl-text:1.125rem;--ds-btn-xl-weight:600;--ds-btn-2xl-px:60px;--ds-btn-2xl-py:30px;--ds-btn-2xl-text:1.25rem;--ds-btn-2xl-weight:700;--ds-btn-3xl-px:72px;--ds-btn-3xl-py:36px;--ds-btn-3xl-text:1.5rem;--ds-btn-3xl-weight:700;--ds-btn-4xl-px:96px;--ds-btn-4xl-py:48px;--ds-btn-4xl-text:1.875rem;--ds-btn-4xl-weight:800;--ds-btn-primary-bg:var(--ds-color-primary);--ds-btn-primary-text:#ffffff;--ds-btn-primary-border:transparent;--ds-btn-primary-radius:6px;--ds-btn-primary-border-width:1px;--ds-btn-primary-transform:none;--ds-btn-primary-hover-bg:var(--ds-color-primary-light);--ds-btn-primary-hover-text:#ffffff;--ds-btn-primary-active-bg:var(--ds-color-primary-dark);--ds-btn-primary-disabled-bg:#e5e7eb;--ds-btn-primary-disabled-text:#9ca3af;--ds-btn-secondary-bg:var(--ds-color-secondary);--ds-btn-secondary-text:#ffffff;--ds-btn-secondary-border:transparent;--ds-btn-secondary-radius:6px;--ds-btn-secondary-border-width:1px;--ds-btn-secondary-transform:none;--ds-btn-secondary-hover-bg:var(--ds-color-secondary-light);--ds-btn-secondary-hover-text:#ffffff;--ds-btn-secondary-active-bg:var(--ds-color-secondary-dark);--ds-btn-secondary-disabled-bg:#e5e7eb;--ds-btn-secondary-disabled-text:#9ca3af;--ds-btn-outline-bg:transparent;--ds-btn-outline-text:var(--ds-color-primary);--ds-btn-outline-border:var(--ds-color-primary);--ds-btn-outline-radius:6px;--ds-btn-outline-border-width:1px;--ds-btn-outline-transform:none;--ds-btn-outline-hover-bg:var(--ds-color-primary);--ds-btn-outline-hover-text:#ffffff;--ds-btn-outline-active-bg:var(--ds-color-primary-dark);--ds-btn-outline-disabled-bg:transparent;--ds-btn-outline-disabled-text:#9ca3af;--ds-btn-link-bg:transparent;--ds-btn-link-text:var(--ds-color-primary);--ds-btn-link-border:transparent;--ds-btn-link-radius:6px;--ds-btn-link-border-width:1px;--ds-btn-link-transform:none;--ds-btn-link-hover-bg:transparent;--ds-btn-link-hover-text:var(--ds-color-primary-light);--ds-btn-link-active-bg:transparent;--ds-btn-link-disabled-bg:transparent;--ds-btn-link-disabled-text:#9ca3af;--ds-btn-solid_01-bg:#103178;--ds-btn-solid_01-text:#FFFFFF;--ds-btn-solid_01-border:#103178;--ds-btn-solid_01-radius:8px;--ds-btn-solid_01-border-width:1px;--ds-btn-solid_01-transform:none;--ds-btn-solid_01-hover-bg:#1E489E;--ds-btn-solid_01-hover-text:#FFFFFF;--ds-btn-solid_01-active-bg:#091E4C;--ds-btn-solid_01-disabled-bg:#e5e7eb;--ds-btn-solid_01-disabled-text:#9ca3af;--ds-btn-solid_02-bg:#C59B27;--ds-btn-solid_02-text:#091E4C;--ds-btn-solid_02-border:#C59B27;--ds-btn-solid_02-radius:8px;--ds-btn-solid_02-border-width:1px;--ds-btn-solid_02-transform:none;--ds-btn-solid_02-hover-bg:#DFB54C;--ds-btn-solid_02-hover-text:#091E4C;--ds-btn-solid_02-active-bg:#9C7718;--ds-btn-solid_02-disabled-bg:#e5e7eb;--ds-btn-solid_02-disabled-text:#9ca3af;--ds-btn-solid_03-bg:#091E4C;--ds-btn-solid_03-text:#FFFFFF;--ds-btn-solid_03-border:#091E4C;--ds-btn-solid_03-radius:4px;--ds-btn-solid_03-border-width:1px;--ds-btn-solid_03-transform:none;--ds-btn-solid_03-hover-bg:#103178;--ds-btn-solid_03-hover-text:#FFFFFF;--ds-btn-solid_03-active-bg:#091E4C;--ds-btn-solid_03-disabled-bg:#e5e7eb;--ds-btn-solid_03-disabled-text:#9ca3af;--ds-btn-solid_04-bg:#28A745;--ds-btn-solid_04-text:#FFFFFF;--ds-btn-solid_04-border:#28A745;--ds-btn-solid_04-radius:8px;--ds-btn-solid_04-border-width:1px;--ds-btn-solid_04-transform:none;--ds-btn-solid_04-hover-bg:#218838;--ds-btn-solid_04-hover-text:#FFFFFF;--ds-btn-solid_04-active-bg:#1e7e34;--ds-btn-solid_04-disabled-bg:#e5e7eb;--ds-btn-solid_04-disabled-text:#9ca3af;--ds-btn-solid_05-bg:#DC3545;--ds-btn-solid_05-text:#FFFFFF;--ds-btn-solid_05-border:#DC3545;--ds-btn-solid_05-radius:8px;--ds-btn-solid_05-border-width:1px;--ds-btn-solid_05-transform:none;--ds-btn-solid_05-hover-bg:#C82333;--ds-btn-solid_05-hover-text:#FFFFFF;--ds-btn-solid_05-active-bg:#bd2130;--ds-btn-solid_05-disabled-bg:#e5e7eb;--ds-btn-solid_05-disabled-text:#9ca3af;--ds-btn-outline_01-bg:transparent;--ds-btn-outline_01-text:#103178;--ds-btn-outline_01-border:#103178;--ds-btn-outline_01-radius:8px;--ds-btn-outline_01-border-width:2px;--ds-btn-outline_01-transform:none;--ds-btn-outline_01-hover-bg:#103178;--ds-btn-outline_01-hover-text:#FFFFFF;--ds-btn-outline_01-active-bg:#091E4C;--ds-btn-outline_01-disabled-bg:transparent;--ds-btn-outline_01-disabled-text:#9ca3af;--ds-btn-outline_02-bg:transparent;--ds-btn-outline_02-text:#C59B27;--ds-btn-outline_02-border:#C59B27;--ds-btn-outline_02-radius:9999px;--ds-btn-outline_02-border-width:2px;--ds-btn-outline_02-transform:none;--ds-btn-outline_02-hover-bg:#C59B27;--ds-btn-outline_02-hover-text:#091E4C;--ds-btn-outline_02-active-bg:#9C7718;--ds-btn-outline_02-disabled-bg:transparent;--ds-btn-outline_02-disabled-text:#9ca3af;--ds-btn-outline_03-bg:transparent;--ds-btn-outline_03-text:#103178;--ds-btn-outline_03-border:#103178;--ds-btn-outline_03-radius:12px;--ds-btn-outline_03-border-width:3px;--ds-btn-outline_03-transform:none;--ds-btn-outline_03-hover-bg:#1E489E;--ds-btn-outline_03-hover-text:#FFFFFF;--ds-btn-outline_03-active-bg:#091E4C;--ds-btn-outline_03-disabled-bg:transparent;--ds-btn-outline_03-disabled-text:#9ca3af;--ds-btn-outline_04-bg:transparent;--ds-btn-outline_04-text:#C59B27;--ds-btn-outline_04-border:#C59B27;--ds-btn-outline_04-radius:8px;--ds-btn-outline_04-border-width:2px;--ds-btn-outline_04-transform:none;--ds-btn-outline_04-hover-bg:rgba(197,155,39,0.1);--ds-btn-outline_04-hover-text:#9C7718;--ds-btn-outline_04-active-bg:rgba(197,155,39,0.2);--ds-btn-outline_04-disabled-bg:transparent;--ds-btn-outline_04-disabled-text:#9ca3af;--ds-btn-ghost_01-bg:transparent;--ds-btn-ghost_01-text:#103178;--ds-btn-ghost_01-border:transparent;--ds-btn-ghost_01-radius:8px;--ds-btn-ghost_01-border-width:1px;--ds-btn-ghost_01-transform:none;--ds-btn-ghost_01-hover-bg:rgba(16,49,120,0.08);--ds-btn-ghost_01-hover-text:#1E489E;--ds-btn-ghost_01-active-bg:rgba(16,49,120,0.15);--ds-btn-ghost_01-disabled-bg:transparent;--ds-btn-ghost_01-disabled-text:#9ca3af;--ds-btn-ghost_02-bg:transparent;--ds-btn-ghost_02-text:#C59B27;--ds-btn-ghost_02-border:transparent;--ds-btn-ghost_02-radius:8px;--ds-btn-ghost_02-border-width:1px;--ds-btn-ghost_02-transform:none;--ds-btn-ghost_02-hover-bg:rgba(197,155,39,0.1);--ds-btn-ghost_02-hover-text:#9C7718;--ds-btn-ghost_02-active-bg:rgba(197,155,39,0.2);--ds-btn-ghost_02-disabled-bg:transparent;--ds-btn-ghost_02-disabled-text:#9ca3af;--ds-btn-gradient_01-bg:linear-gradient(135deg,#103178 0%,#1E489E 50%,#C59B27 100%);--ds-btn-gradient_01-text:#FFFFFF;--ds-btn-gradient_01-border:transparent;--ds-btn-gradient_01-radius:8px;--ds-btn-gradient_01-border-width:0px;--ds-btn-gradient_01-transform:none;--ds-btn-gradient_01-hover-bg:linear-gradient(135deg,#1E489E 0%,#103178 50%,#DFB54C 100%);--ds-btn-gradient_01-hover-text:#FFFFFF;--ds-btn-gradient_01-active-bg:linear-gradient(135deg,#091E4C 0%,#103178 100%);--ds-btn-gradient_01-disabled-bg:#e5e7eb;--ds-btn-gradient_01-disabled-text:#9ca3af;--ds-btn-gradient_02-bg:linear-gradient(135deg,#091E4C 0%,#103178 100%);--ds-btn-gradient_02-text:#FFFFFF;--ds-btn-gradient_02-border:transparent;--ds-btn-gradient_02-radius:8px;--ds-btn-gradient_02-border-width:0px;--ds-btn-gradient_02-transform:none;--ds-btn-gradient_02-hover-bg:linear-gradient(135deg,#103178 0%,#1E489E 100%);--ds-btn-gradient_02-hover-text:#FFFFFF;--ds-btn-gradient_02-active-bg:#091E4C;--ds-btn-gradient_02-disabled-bg:#e5e7eb;--ds-btn-gradient_02-disabled-text:#9ca3af;--ds-btn-glass_01-bg:rgba(255,255,255,0.1);--ds-btn-glass_01-text:#103178;--ds-btn-glass_01-border:rgba(16,49,120,0.2);--ds-btn-glass_01-radius:12px;--ds-btn-glass_01-border-width:1px;--ds-btn-glass_01-transform:none;--ds-btn-glass_01-hover-bg:rgba(16,49,120,0.15);--ds-btn-glass_01-hover-text:#091E4C;--ds-btn-glass_01-active-bg:rgba(16,49,120,0.25);--ds-btn-glass_01-disabled-bg:rgba(229,231,235,0.5);--ds-btn-glass_01-disabled-text:#9ca3af;--ds-btn-link_01-bg:transparent;--ds-btn-link_01-text:#103178;--ds-btn-link_01-border:transparent;--ds-btn-link_01-radius:0px;--ds-btn-link_01-border-width:0px;--ds-btn-link_01-transform:none;--ds-btn-link_01-hover-bg:transparent;--ds-btn-link_01-hover-text:#C59B27;--ds-btn-link_01-active-bg:transparent;--ds-btn-link_01-disabled-bg:transparent;--ds-btn-link_01-disabled-text:#9ca3af;--ds-btn-solid_06-bg:#091E4C;--ds-btn-solid_06-text:#FFFFFF;--ds-btn-solid_06-border:none;--ds-btn-solid_06-radius:8px;--ds-btn-solid_06-border-width:0px;--ds-btn-solid_06-transform:none;--ds-btn-solid_06-hover-bg:#103178;--ds-btn-solid_06-hover-text:#FFFFFF;--ds-btn-solid_06-active-bg:#05102a;--ds-btn-solid_06-disabled-bg:#e5e7eb;--ds-btn-solid_06-disabled-text:#9ca3af;--ds-btn-solid_07-bg:#C59B27;--ds-btn-solid_07-text:#091E4C;--ds-btn-solid_07-border:none;--ds-btn-solid_07-radius:8px;--ds-btn-solid_07-border-width:0px;--ds-btn-solid_07-transform:none;--ds-btn-solid_07-hover-bg:#DFB54C;--ds-btn-solid_07-hover-text:#091E4C;--ds-btn-solid_07-active-bg:#9C7718;--ds-btn-solid_07-disabled-bg:#e5e7eb;--ds-btn-solid_07-disabled-text:#9ca3af;--ds-btn-solid_08-bg:#28A745;--ds-btn-solid_08-text:#FFFFFF;--ds-btn-solid_08-border:none;--ds-btn-solid_08-radius:4px;--ds-btn-solid_08-border-width:0px;--ds-btn-solid_08-transform:none;--ds-btn-solid_08-hover-bg:#218838;--ds-btn-solid_08-hover-text:#FFFFFF;--ds-btn-solid_08-active-bg:#1e7e34;--ds-btn-solid_08-disabled-bg:#e5e7eb;--ds-btn-solid_08-disabled-text:#9ca3af;--ds-btn-solid_09-bg:#DC3545;--ds-btn-solid_09-text:#FFFFFF;--ds-btn-solid_09-border:none;--ds-btn-solid_09-radius:4px;--ds-btn-solid_09-border-width:0px;--ds-btn-solid_09-transform:none;--ds-btn-solid_09-hover-bg:#C82333;--ds-btn-solid_09-hover-text:#FFFFFF;--ds-btn-solid_09-active-bg:#bd2130;--ds-btn-solid_09-disabled-bg:#e5e7eb;--ds-btn-solid_09-disabled-text:#9ca3af;--ds-btn-solid_10-bg:#1E489E;--ds-btn-solid_10-text:#FFFFFF;--ds-btn-solid_10-border:none;--ds-btn-solid_10-radius:9999px;--ds-btn-solid_10-border-width:0px;--ds-btn-solid_10-transform:none;--ds-btn-solid_10-hover-bg:#103178;--ds-btn-solid_10-hover-text:#FFFFFF;--ds-btn-solid_10-active-bg:#091E4C;--ds-btn-solid_10-disabled-bg:#e5e7eb;--ds-btn-solid_10-disabled-text:#9ca3af;--ds-btn-outline_05-bg:transparent;--ds-btn-outline_05-text:#103178;--ds-btn-outline_05-border:#103178;--ds-btn-outline_05-radius:8px;--ds-btn-outline_05-border-width:2px;--ds-btn-outline_05-transform:none;--ds-btn-outline_05-hover-bg:#103178;--ds-btn-outline_05-hover-text:#FFFFFF;--ds-btn-outline_05-active-bg:#091E4C;--ds-btn-outline_05-disabled-bg:transparent;--ds-btn-outline_05-disabled-text:#9ca3af;--ds-btn-outline_06-bg:transparent;--ds-btn-outline_06-text:#C59B27;--ds-btn-outline_06-border:#C59B27;--ds-btn-outline_06-radius:8px;--ds-btn-outline_06-border-width:2px;--ds-btn-outline_06-transform:none;--ds-btn-outline_06-hover-bg:#C59B27;--ds-btn-outline_06-hover-text:#091E4C;--ds-btn-outline_06-active-bg:#9C7718;--ds-btn-outline_06-disabled-bg:transparent;--ds-btn-outline_06-disabled-text:#9ca3af;--ds-btn-outline_07-bg:transparent;--ds-btn-outline_07-text:#091E4C;--ds-btn-outline_07-border:#091E4C;--ds-btn-outline_07-radius:4px;--ds-btn-outline_07-border-width:1px;--ds-btn-outline_07-transform:none;--ds-btn-outline_07-hover-bg:#091E4C;--ds-btn-outline_07-hover-text:#FFFFFF;--ds-btn-outline_07-active-bg:#05102a;--ds-btn-outline_07-disabled-bg:transparent;--ds-btn-outline_07-disabled-text:#9ca3af;--ds-btn-ghost_03-bg:transparent;--ds-btn-ghost_03-text:#103178;--ds-btn-ghost_03-border:none;--ds-btn-ghost_03-radius:8px;--ds-btn-ghost_03-border-width:0px;--ds-btn-ghost_03-transform:none;--ds-btn-ghost_03-hover-bg:rgba(16,49,120,0.08);--ds-btn-ghost_03-hover-text:#103178;--ds-btn-ghost_03-active-bg:rgba(16,49,120,0.16);--ds-btn-ghost_03-disabled-bg:transparent;--ds-btn-ghost_03-disabled-text:#9ca3af;--ds-btn-ghost_04-bg:transparent;--ds-btn-ghost_04-text:#C59B27;--ds-btn-ghost_04-border:none;--ds-btn-ghost_04-radius:8px;--ds-btn-ghost_04-border-width:0px;--ds-btn-ghost_04-transform:none;--ds-btn-ghost_04-hover-bg:rgba(197,155,39,0.1);--ds-btn-ghost_04-hover-text:#9C7718;--ds-btn-ghost_04-active-bg:rgba(197,155,39,0.2);--ds-btn-ghost_04-disabled-bg:transparent;--ds-btn-ghost_04-disabled-text:#9ca3af;--ds-btn-gradient_03-bg:linear-gradient(135deg,#103178 0%,#C59B27 100%);--ds-btn-gradient_03-text:#FFFFFF;--ds-btn-gradient_03-border:none;--ds-btn-gradient_03-radius:8px;--ds-btn-gradient_03-border-width:0px;--ds-btn-gradient_03-transform:none;--ds-btn-gradient_03-hover-bg:linear-gradient(135deg,#1E489E 0%,#DFB54C 100%);--ds-btn-gradient_03-hover-text:#FFFFFF;--ds-btn-gradient_03-active-bg:linear-gradient(135deg,#091E4C 0%,#9C7718 100%);--ds-btn-gradient_03-disabled-bg:#e5e7eb;--ds-btn-gradient_03-disabled-text:#9ca3af;--ds-btn-gradient_04-bg:linear-gradient(135deg,#1E489E 0%,#091E4C 100%);--ds-btn-gradient_04-text:#FFFFFF;--ds-btn-gradient_04-border:none;--ds-btn-gradient_04-radius:9999px;--ds-btn-gradient_04-border-width:0px;--ds-btn-gradient_04-transform:none;--ds-btn-gradient_04-hover-bg:linear-gradient(135deg,#103178 0%,#05102a 100%);--ds-btn-gradient_04-hover-text:#FFFFFF;--ds-btn-gradient_04-active-bg:linear-gradient(135deg,#091E4C 0%,#020712 100%);--ds-btn-gradient_04-disabled-bg:#e5e7eb;--ds-btn-gradient_04-disabled-text:#9ca3af;--ds-btn-glass_02-bg:rgba(16,49,120,0.08);--ds-btn-glass_02-text:#103178;--ds-btn-glass_02-border:rgba(16,49,120,0.25);--ds-btn-glass_02-radius:12px;--ds-btn-glass_02-border-width:1px;--ds-btn-glass_02-transform:none;--ds-btn-glass_02-hover-bg:rgba(16,49,120,0.15);--ds-btn-glass_02-hover-text:#091E4C;--ds-btn-glass_02-active-bg:rgba(16,49,120,0.25);--ds-btn-glass_02-disabled-bg:rgba(229,231,235,0.5);--ds-btn-glass_02-disabled-text:#9ca3af;--ds-btn-link_02-bg:transparent;--ds-btn-link_02-text:#C59B27;--ds-btn-link_02-border:none;--ds-btn-link_02-radius:0px;--ds-btn-link_02-border-width:0px;--ds-btn-link_02-transform:none;--ds-btn-link_02-hover-bg:transparent;--ds-btn-link_02-hover-text:#9C7718;--ds-btn-link_02-active-bg:transparent;--ds-btn-link_02-disabled-bg:transparent;--ds-btn-link_02-disabled-text:#9ca3af;--ds-btn-link_03-bg:transparent;--ds-btn-link_03-text:#091E4C;--ds-btn-link_03-border:none;--ds-btn-link_03-radius:0px;--ds-btn-link_03-border-width:0px;--ds-btn-link_03-transform:none;--ds-btn-link_03-hover-bg:transparent;--ds-btn-link_03-hover-text:#103178;--ds-btn-link_03-active-bg:transparent;--ds-btn-link_03-disabled-bg:transparent;--ds-btn-link_03-disabled-text:#9ca3af;--ds-card-padding-header:24px;--ds-card-padding-body:24px;--ds-card-padding-footer:20px;--ds-card-gap:16px;--ds-card-radius:12px;--ds-card-border-width:1px;--ds-card-transition:0.3s ease;--ds-card-title-size:1.25rem;--ds-card-title-weight:600;--ds-card-text-size:1rem;--ds-card-text-weight:400;--ds-component-input-radius:6px;--ds-form-control-radius:6px;--ds-form-control-border-width:1px;--ds-form-control-height:36px;--ds-form-control-font-size:0.875rem;--ds-form-control-transition:0.2s ease;--ds-radius-none:0;--ds-radius-sm:4px;--ds-radius-md:8px;--ds-radius-lg:16px;--ds-radius-full:9999px;--ds-shadow-sm:0 1px 2px rgba(0,0,0,0.05);--ds-shadow-md:0 4px 6px rgba(0,0,0,0.07);--ds-shadow-lg:0 10px 15px rgba(0,0,0,0.08);--ds-shadow-xl:0 20px 25px rgba(0,0,0,0.1);--ds-shadow-2xl:0 25px 50px rgba(0,0,0,0.15);--ds-shadow-inner:inset 0 2px 4px rgba(0,0,0,0.06);--ds-shadow-glowPrimarySm:0 0 10px rgba(16,49,120,0.15);--ds-shadow-glowPrimaryLg:0 0 25px rgba(16,49,120,0.25);--ds-shadow-glowAccentSm:0 0 10px rgba(197,155,39,0.2);--ds-shadow-glowAccentLg:0 0 25px rgba(197,155,39,0.35);--ds-transition-fast:0.15s ease;--ds-transition-normal:0.3s ease;--ds-transition-slow:0.5s ease;--ds-transform-hoverLift:translateY(-4px);--ds-transform-hoverLiftLg:translateY(-8px);--ds-transform-hoverScale:scale(1.02);--ds-transform-hoverScaleLg:scale(1.05);--ds-transform-imageZoom:scale(1.1);--ds-transform-slideUp:translateY(-12px);--ds-transform-slideDown:translateY(12px);--ds-transform-rotateRight:rotate(2deg);--ds-transform-rotateLeft:rotate(-2deg);--ds-transform-pulse:scale(1.03);--ds-transform-press:scale(0.97);--ds-page-bg-type:solid;--ds-page-bg-solid-color:oklch(1 0 0);--ds-page-bg-gradient:none;--ds-page-bg-image-url:none;--ds-page-bg-image-size:cover;--ds-page-bg-image-position:center;--ds-page-bg-image-repeat:no-repeat;--ds-page-bg-image-attachment:scroll;--ds-page-bg-image-overlay:transparent;--ds-page-bg-image-overlay-gradient:none;}html{scroll-behavior:smooth;}:root{font-family:var(--ds-font-body);font-size:16px;color:var(--ds-color-text-primary);background-color:var(--ds-color-background);}:root .body_content,:root .basic-html{font-family:var(--ds-typography-body-font);font-weight:var(--ds-typography-body-weight);font-size:var(--ds-typography-body-size);line-height:var(--ds-typography-body-line-height);letter-spacing:var(--ds-typography-body-letter-spacing);color:var(--ds-color-text-primary);}:root .body_content h1,:root .basic-html h1{font-family:var(--ds-typography-h1-font);font-weight:var(--ds-typography-h1-weight);font-size:var(--ds-typography-h1-size);line-height:var(--ds-typography-h1-line-height);letter-spacing:var(--ds-typography-h1-letter-spacing);color:var(--ds-color-h1);margin-top:1.5em;margin-bottom:0.5em;}:root .body_content h2,:root .basic-html h2{font-family:var(--ds-typography-h2-font);font-weight:var(--ds-typography-h2-weight);font-size:var(--ds-typography-h2-size);line-height:var(--ds-typography-h2-line-height);letter-spacing:var(--ds-typography-h2-letter-spacing);color:var(--ds-color-h2);margin-top:1.4em;margin-bottom:0.5em;}:root .body_content h3,:root .basic-html h3{font-family:var(--ds-typography-h3-font);font-weight:var(--ds-typography-h3-weight);font-size:var(--ds-typography-h3-size);line-height:var(--ds-typography-h3-line-height);letter-spacing:var(--ds-typography-h3-letter-spacing);color:var(--ds-color-h3);margin-top:1.3em;margin-bottom:0.4em;}:root .body_content h4,:root .basic-html h4{font-family:var(--ds-typography-h4-font);font-weight:var(--ds-typography-h4-weight);font-size:var(--ds-typography-h4-size);line-height:var(--ds-typography-h4-line-height);letter-spacing:var(--ds-typography-h4-letter-spacing);color:var(--ds-color-h4);margin-top:1.2em;margin-bottom:0.4em;}:root .body_content h5,:root .basic-html h5{font-family:var(--ds-typography-h5-font);font-weight:var(--ds-typography-h5-weight);font-size:var(--ds-typography-h5-size);line-height:var(--ds-typography-h5-line-height);letter-spacing:var(--ds-typography-h5-letter-spacing);color:var(--ds-color-h5);margin-top:1.1em;margin-bottom:0.3em;}:root .body_content h6,:root .basic-html h6{font-family:var(--ds-typography-h6-font);font-weight:var(--ds-typography-h6-weight);font-size:var(--ds-typography-h6-size);line-height:var(--ds-typography-h6-line-height);letter-spacing:var(--ds-typography-h6-letter-spacing);color:var(--ds-color-h6);margin-top:1em;margin-bottom:0.3em;}:root .body_content h1:first-child,:root .body_content h2:first-child,:root .body_content h3:first-child,:root .body_content h4:first-child,:root .body_content h5:first-child,:root .body_content h6:first-child,:root .basic-html h1:first-child,:root .basic-html h2:first-child,:root .basic-html h3:first-child,:root .basic-html h4:first-child,:root .basic-html h5:first-child,:root .basic-html h6:first-child{margin-top:0;}:root .body_content p,:root .basic-html p{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin-top:0;margin-bottom:0.75em;}:root .body_content p:last-child,:root .basic-html p:last-child{margin-bottom:0;}:root .body_content ul,:root .body_content ol,:root .basic-html ul,:root .basic-html ol{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin-top:0;margin-bottom:0.75em;padding-left:1.5em;}:root .body_content ul,:root .basic-html ul{list-style-type:disc;}:root .body_content ol,:root .basic-html ol{list-style-type:decimal;}:root .body_content li,:root .basic-html li{margin-bottom:0.25em;}:root .body_content li:last-child,:root .basic-html li:last-child{margin-bottom:0;}:root .body_content blockquote,:root .basic-html blockquote{font-family:inherit;font-style:italic;font-size:inherit;line-height:inherit;color:var(--ds-color-text-secondary);border-left:3px solid var(--ds-color-primary);padding-left:1em;margin:0.75em 0;}:root .body_content strong,:root .basic-html strong{font-weight:var(--ds-font-weight-bold);}:root .body_content em,:root .basic-html em{font-style:italic;}:root .body_content a,:root .basic-html a{color:var(--ds-color-primary);text-decoration:none;text-underline-offset:4px;transition:0.2s ease;}:root .body_content a:hover,:root .basic-html a:hover{color:var(--ds-color-primary-light);text-decoration:underline;}:root h1{font-family:var(--ds-font-heading);color:var(--ds-color-h1);}:root h2{font-family:var(--ds-font-heading);color:var(--ds-color-h2);}:root h3{font-family:var(--ds-font-heading);color:var(--ds-color-h3);}:root h4{font-family:var(--ds-font-heading);color:var(--ds-color-h4);}:root h5{font-family:var(--ds-font-heading);color:var(--ds-color-h5);}:root h6{font-family:var(--ds-font-heading);color:var(--ds-color-h6);}:root a{color:var(--ds-color-primary);font-weight:500;text-decoration:none;text-underline-offset:4px;text-decoration-thickness:1px;transition:0.2s ease;}:root a:hover{color:var(--ds-color-primary-light);font-weight:600;text-decoration:underline;}:root a:visited{color:var(--ds-color-primary-dark);}:root a:active{color:var(--ds-color-primary-light);}:root a:focus-visible{outline-color:var(--ds-color-primary);outline-offset:2px;}:root [data-ds-btn-variant="primary"]{border-radius:var(--ds-btn-primary-radius);border-width:var(--ds-btn-primary-border-width);transform:none;background-color:var(--ds-btn-primary-bg);color:var(--ds-btn-primary-text);border-color:var(--ds-btn-primary-border);box-shadow:none;}:root [data-ds-btn-variant="primary"]:hover{background-color:var(--ds-btn-primary-hover-bg);color:var(--ds-btn-primary-hover-text);transform:translateY(-2px);}:root [data-ds-btn-variant="secondary"]{border-radius:var(--ds-btn-secondary-radius);border-width:var(--ds-btn-secondary-border-width);transform:none;background-color:var(--ds-btn-secondary-bg);color:var(--ds-btn-secondary-text);border-color:var(--ds-btn-secondary-border);box-shadow:none;}:root [data-ds-btn-variant="secondary"]:hover{background-color:var(--ds-btn-secondary-hover-bg);color:var(--ds-btn-secondary-hover-text);transform:translateY(-2px);}:root [data-ds-btn-variant="outline"]{border-radius:var(--ds-btn-outline-radius);border-width:var(--ds-btn-outline-border-width);transform:none;background-color:var(--ds-btn-outline-bg);color:var(--ds-btn-outline-text);border-color:var(--ds-btn-outline-border);box-shadow:none;}:root [data-ds-btn-variant="outline"]:hover{background-color:var(--ds-btn-outline-hover-bg);color:var(--ds-btn-outline-hover-text);transform:translateY(-2px);}:root [data-ds-btn-variant="link"]{border-radius:var(--ds-btn-link-radius);border-width:var(--ds-btn-link-border-width);transform:none;background-color:var(--ds-btn-link-bg);color:var(--ds-btn-link-text);border-color:var(--ds-btn-link-border);box-shadow:none;text-decoration:none;}:root [data-ds-btn-variant="link"]:hover{background-color:var(--ds-btn-link-hover-bg);color:var(--ds-btn-link-hover-text);transform:translateY(-2px);}:root [data-ds-btn-variant="solid_01"]{border-radius:var(--ds-btn-solid_01-radius);border-width:var(--ds-btn-solid_01-border-width);transform:none;background-color:var(--ds-btn-solid_01-bg);color:var(--ds-btn-solid_01-text);border-color:var(--ds-btn-solid_01-border);box-shadow:none;}:root [data-ds-btn-variant="solid_01"]:hover{background-color:var(--ds-btn-solid_01-hover-bg);color:var(--ds-btn-solid_01-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="solid_02"]{border-radius:var(--ds-btn-solid_02-radius);border-width:var(--ds-btn-solid_02-border-width);transform:none;background-color:var(--ds-btn-solid_02-bg);color:var(--ds-btn-solid_02-text);border-color:var(--ds-btn-solid_02-border);box-shadow:none;}:root [data-ds-btn-variant="solid_02"]:hover{background-color:var(--ds-btn-solid_02-hover-bg);color:var(--ds-btn-solid_02-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="solid_03"]{border-radius:var(--ds-btn-solid_03-radius);border-width:var(--ds-btn-solid_03-border-width);transform:none;background-color:var(--ds-btn-solid_03-bg);color:var(--ds-btn-solid_03-text);border-color:var(--ds-btn-solid_03-border);box-shadow:none;}:root [data-ds-btn-variant="solid_03"]:hover{background-color:var(--ds-btn-solid_03-hover-bg);color:var(--ds-btn-solid_03-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="solid_04"]{border-radius:var(--ds-btn-solid_04-radius);border-width:var(--ds-btn-solid_04-border-width);transform:none;background-color:var(--ds-btn-solid_04-bg);color:var(--ds-btn-solid_04-text);border-color:var(--ds-btn-solid_04-border);box-shadow:none;}:root [data-ds-btn-variant="solid_04"]:hover{background-color:var(--ds-btn-solid_04-hover-bg);color:var(--ds-btn-solid_04-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="solid_05"]{border-radius:var(--ds-btn-solid_05-radius);border-width:var(--ds-btn-solid_05-border-width);transform:none;background-color:var(--ds-btn-solid_05-bg);color:var(--ds-btn-solid_05-text);border-color:var(--ds-btn-solid_05-border);box-shadow:none;}:root [data-ds-btn-variant="solid_05"]:hover{background-color:var(--ds-btn-solid_05-hover-bg);color:var(--ds-btn-solid_05-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="outline_01"]{border-radius:var(--ds-btn-outline_01-radius);border-width:var(--ds-btn-outline_01-border-width);transform:none;background-color:var(--ds-btn-outline_01-bg);color:var(--ds-btn-outline_01-text);border-color:var(--ds-btn-outline_01-border);box-shadow:none;}:root [data-ds-btn-variant="outline_01"]:hover{background-color:var(--ds-btn-outline_01-hover-bg);color:var(--ds-btn-outline_01-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="outline_02"]{border-radius:var(--ds-btn-outline_02-radius);border-width:var(--ds-btn-outline_02-border-width);transform:none;background-color:var(--ds-btn-outline_02-bg);color:var(--ds-btn-outline_02-text);border-color:var(--ds-btn-outline_02-border);box-shadow:none;}:root [data-ds-btn-variant="outline_02"]:hover{background-color:var(--ds-btn-outline_02-hover-bg);color:var(--ds-btn-outline_02-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="outline_03"]{border-radius:var(--ds-btn-outline_03-radius);border-width:var(--ds-btn-outline_03-border-width);transform:none;background-color:var(--ds-btn-outline_03-bg);color:var(--ds-btn-outline_03-text);border-color:var(--ds-btn-outline_03-border);box-shadow:none;}:root [data-ds-btn-variant="outline_03"]:hover{background-color:var(--ds-btn-outline_03-hover-bg);color:var(--ds-btn-outline_03-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="outline_04"]{border-radius:var(--ds-btn-outline_04-radius);border-width:var(--ds-btn-outline_04-border-width);transform:none;background-color:var(--ds-btn-outline_04-bg);color:var(--ds-btn-outline_04-text);border-color:var(--ds-btn-outline_04-border);box-shadow:none;}:root [data-ds-btn-variant="outline_04"]:hover{background-color:var(--ds-btn-outline_04-hover-bg);color:var(--ds-btn-outline_04-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="ghost_01"]{border-radius:var(--ds-btn-ghost_01-radius);border-width:var(--ds-btn-ghost_01-border-width);transform:none;background-color:var(--ds-btn-ghost_01-bg);color:var(--ds-btn-ghost_01-text);border-color:var(--ds-btn-ghost_01-border);box-shadow:none;}:root [data-ds-btn-variant="ghost_01"]:hover{background-color:var(--ds-btn-ghost_01-hover-bg);color:var(--ds-btn-ghost_01-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="ghost_02"]{border-radius:var(--ds-btn-ghost_02-radius);border-width:var(--ds-btn-ghost_02-border-width);transform:none;background-color:var(--ds-btn-ghost_02-bg);color:var(--ds-btn-ghost_02-text);border-color:var(--ds-btn-ghost_02-border);box-shadow:none;}:root [data-ds-btn-variant="ghost_02"]:hover{background-color:var(--ds-btn-ghost_02-hover-bg);color:var(--ds-btn-ghost_02-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="gradient_01"]{border-radius:var(--ds-btn-gradient_01-radius);border-width:var(--ds-btn-gradient_01-border-width);transform:none;background-color:var(--ds-btn-gradient_01-bg);color:var(--ds-btn-gradient_01-text);border-color:var(--ds-btn-gradient_01-border);box-shadow:none;}:root [data-ds-btn-variant="gradient_01"]:hover{background-color:var(--ds-btn-gradient_01-hover-bg);color:var(--ds-btn-gradient_01-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="gradient_02"]{border-radius:var(--ds-btn-gradient_02-radius);border-width:var(--ds-btn-gradient_02-border-width);transform:none;background-color:var(--ds-btn-gradient_02-bg);color:var(--ds-btn-gradient_02-text);border-color:var(--ds-btn-gradient_02-border);box-shadow:none;}:root [data-ds-btn-variant="gradient_02"]:hover{background-color:var(--ds-btn-gradient_02-hover-bg);color:var(--ds-btn-gradient_02-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="glass_01"]{border-radius:var(--ds-btn-glass_01-radius);border-width:var(--ds-btn-glass_01-border-width);transform:none;background-color:var(--ds-btn-glass_01-bg);color:var(--ds-btn-glass_01-text);border-color:var(--ds-btn-glass_01-border);box-shadow:none;}:root [data-ds-btn-variant="glass_01"]:hover{background-color:var(--ds-btn-glass_01-hover-bg);color:var(--ds-btn-glass_01-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="link_01"]{border-radius:var(--ds-btn-link_01-radius);border-width:var(--ds-btn-link_01-border-width);transform:none;background-color:var(--ds-btn-link_01-bg);color:var(--ds-btn-link_01-text);border-color:var(--ds-btn-link_01-border);box-shadow:none;text-decoration:underline;}:root [data-ds-btn-variant="link_01"]:hover{background-color:var(--ds-btn-link_01-hover-bg);color:var(--ds-btn-link_01-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="solid_06"]{border-radius:var(--ds-btn-solid_06-radius);border-width:var(--ds-btn-solid_06-border-width);transform:none;background-color:var(--ds-btn-solid_06-bg);color:var(--ds-btn-solid_06-text);border-color:var(--ds-btn-solid_06-border);box-shadow:none;}:root [data-ds-btn-variant="solid_06"]:hover{background-color:var(--ds-btn-solid_06-hover-bg);color:var(--ds-btn-solid_06-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="solid_07"]{border-radius:var(--ds-btn-solid_07-radius);border-width:var(--ds-btn-solid_07-border-width);transform:none;background-color:var(--ds-btn-solid_07-bg);color:var(--ds-btn-solid_07-text);border-color:var(--ds-btn-solid_07-border);box-shadow:none;}:root [data-ds-btn-variant="solid_07"]:hover{background-color:var(--ds-btn-solid_07-hover-bg);color:var(--ds-btn-solid_07-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="solid_08"]{border-radius:var(--ds-btn-solid_08-radius);border-width:var(--ds-btn-solid_08-border-width);transform:none;background-color:var(--ds-btn-solid_08-bg);color:var(--ds-btn-solid_08-text);border-color:var(--ds-btn-solid_08-border);box-shadow:none;}:root [data-ds-btn-variant="solid_08"]:hover{background-color:var(--ds-btn-solid_08-hover-bg);color:var(--ds-btn-solid_08-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="solid_09"]{border-radius:var(--ds-btn-solid_09-radius);border-width:var(--ds-btn-solid_09-border-width);transform:none;background-color:var(--ds-btn-solid_09-bg);color:var(--ds-btn-solid_09-text);border-color:var(--ds-btn-solid_09-border);box-shadow:none;}:root [data-ds-btn-variant="solid_09"]:hover{background-color:var(--ds-btn-solid_09-hover-bg);color:var(--ds-btn-solid_09-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="solid_10"]{border-radius:var(--ds-btn-solid_10-radius);border-width:var(--ds-btn-solid_10-border-width);transform:none;background-color:var(--ds-btn-solid_10-bg);color:var(--ds-btn-solid_10-text);border-color:var(--ds-btn-solid_10-border);box-shadow:none;}:root [data-ds-btn-variant="solid_10"]:hover{background-color:var(--ds-btn-solid_10-hover-bg);color:var(--ds-btn-solid_10-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="outline_05"]{border-radius:var(--ds-btn-outline_05-radius);border-width:var(--ds-btn-outline_05-border-width);transform:none;background-color:var(--ds-btn-outline_05-bg);color:var(--ds-btn-outline_05-text);border-color:var(--ds-btn-outline_05-border);box-shadow:none;}:root [data-ds-btn-variant="outline_05"]:hover{background-color:var(--ds-btn-outline_05-hover-bg);color:var(--ds-btn-outline_05-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="outline_06"]{border-radius:var(--ds-btn-outline_06-radius);border-width:var(--ds-btn-outline_06-border-width);transform:none;background-color:var(--ds-btn-outline_06-bg);color:var(--ds-btn-outline_06-text);border-color:var(--ds-btn-outline_06-border);box-shadow:none;}:root [data-ds-btn-variant="outline_06"]:hover{background-color:var(--ds-btn-outline_06-hover-bg);color:var(--ds-btn-outline_06-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="outline_07"]{border-radius:var(--ds-btn-outline_07-radius);border-width:var(--ds-btn-outline_07-border-width);transform:none;background-color:var(--ds-btn-outline_07-bg);color:var(--ds-btn-outline_07-text);border-color:var(--ds-btn-outline_07-border);box-shadow:none;}:root [data-ds-btn-variant="outline_07"]:hover{background-color:var(--ds-btn-outline_07-hover-bg);color:var(--ds-btn-outline_07-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="ghost_03"]{border-radius:var(--ds-btn-ghost_03-radius);border-width:var(--ds-btn-ghost_03-border-width);transform:none;background-color:var(--ds-btn-ghost_03-bg);color:var(--ds-btn-ghost_03-text);border-color:var(--ds-btn-ghost_03-border);box-shadow:none;}:root [data-ds-btn-variant="ghost_03"]:hover{background-color:var(--ds-btn-ghost_03-hover-bg);color:var(--ds-btn-ghost_03-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="ghost_04"]{border-radius:var(--ds-btn-ghost_04-radius);border-width:var(--ds-btn-ghost_04-border-width);transform:none;background-color:var(--ds-btn-ghost_04-bg);color:var(--ds-btn-ghost_04-text);border-color:var(--ds-btn-ghost_04-border);box-shadow:none;}:root [data-ds-btn-variant="ghost_04"]:hover{background-color:var(--ds-btn-ghost_04-hover-bg);color:var(--ds-btn-ghost_04-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="gradient_03"]{border-radius:var(--ds-btn-gradient_03-radius);border-width:var(--ds-btn-gradient_03-border-width);transform:none;background-color:var(--ds-btn-gradient_03-bg);color:var(--ds-btn-gradient_03-text);border-color:var(--ds-btn-gradient_03-border);box-shadow:none;}:root [data-ds-btn-variant="gradient_03"]:hover{background-color:var(--ds-btn-gradient_03-hover-bg);color:var(--ds-btn-gradient_03-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="gradient_04"]{border-radius:var(--ds-btn-gradient_04-radius);border-width:var(--ds-btn-gradient_04-border-width);transform:none;background-color:var(--ds-btn-gradient_04-bg);color:var(--ds-btn-gradient_04-text);border-color:var(--ds-btn-gradient_04-border);box-shadow:none;}:root [data-ds-btn-variant="gradient_04"]:hover{background-color:var(--ds-btn-gradient_04-hover-bg);color:var(--ds-btn-gradient_04-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="glass_02"]{border-radius:var(--ds-btn-glass_02-radius);border-width:var(--ds-btn-glass_02-border-width);transform:none;background-color:var(--ds-btn-glass_02-bg);color:var(--ds-btn-glass_02-text);border-color:var(--ds-btn-glass_02-border);box-shadow:none;}:root [data-ds-btn-variant="glass_02"]:hover{background-color:var(--ds-btn-glass_02-hover-bg);color:var(--ds-btn-glass_02-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="link_02"]{border-radius:var(--ds-btn-link_02-radius);border-width:var(--ds-btn-link_02-border-width);transform:none;background-color:var(--ds-btn-link_02-bg);color:var(--ds-btn-link_02-text);border-color:var(--ds-btn-link_02-border);box-shadow:none;text-decoration:underline;}:root [data-ds-btn-variant="link_02"]:hover{background-color:var(--ds-btn-link_02-hover-bg);color:var(--ds-btn-link_02-hover-text);transform:none translateY(-2px);}:root [data-ds-btn-variant="link_03"]{border-radius:var(--ds-btn-link_03-radius);border-width:var(--ds-btn-link_03-border-width);transform:none;background-color:var(--ds-btn-link_03-bg);color:var(--ds-btn-link_03-text);border-color:var(--ds-btn-link_03-border);box-shadow:none;text-decoration:none;}:root [data-ds-btn-variant="link_03"]:hover{background-color:var(--ds-btn-link_03-hover-bg);color:var(--ds-btn-link_03-hover-text);transform:none translateY(-2px);}