
/* --- tokens.css (injected by copy-assets.cjs) --- */
/**
 * CTT Design System - Core Tokens v2
 * 
 * This file contains core-level design tokens that serve as the foundation
 * for the entire design system. These tokens should be referenced by 
 * component-specific tokens rather than used directly in components.
 * 
 * Token Hierarchy:
 * Brand Tokens → Core Tokens (this file) → Base Tokens → Component Tokens
 */

:root {
  /* ========================================================================
     COLORS - PRIMARY
     ======================================================================== */
  --ctt-core-color-primary-50: #feeaec;
  --ctt-core-color-primary-100: #f9ccd3;
  --ctt-core-color-primary-200: #f299a7;
  --ctt-core-color-primary-300: #eb667c;
  --ctt-core-color-primary-400: #e63350;
  --ctt-core-color-primary-500: #df0024;
  --ctt-core-color-primary-600: #ba1d31;
  --ctt-core-color-primary-700: #951727;
  --ctt-core-color-primary-800: #6f101d;
  --ctt-core-color-primary-900: #4a0a13;

  /* ========================================================================
     COLORS - BASIC
     ======================================================================== */
  --ctt-core-color-basic-white: #ffffff;
  --ctt-core-color-basic-black: #000000;

  /* ========================================================================
     COLORS - NEUTRAL
     ======================================================================== */
  --ctt-core-color-neutral-50: #fafafa;
  --ctt-core-color-neutral-100: #f2f2f2;
  --ctt-core-color-neutral-200: #e2e2e2;
  --ctt-core-color-neutral-300: #c9c9c9;
  --ctt-core-color-neutral-400: #a1a1a1;
  --ctt-core-color-neutral-500: #808080;
  --ctt-core-color-neutral-600: #666666;
  --ctt-core-color-neutral-700: #4c4c4c;
  --ctt-core-color-neutral-800: #333333;
  --ctt-core-color-neutral-900: #1a1a1a;

  /* ========================================================================
     COLORS - SECONDARY - PURPLE
     ======================================================================== */
  /* ========================================================================
     COLORS - SECONDARY - PURPLE
     ======================================================================== */
  --ctt-core-color-secondary-purple-50: #f5ecf6;
  --ctt-core-color-secondary-purple-100: #e6d1e6;
  --ctt-core-color-secondary-purple-200: #cda5cd;
  --ctt-core-color-secondary-purple-300: #b377b3;
  --ctt-core-color-secondary-purple-400: #9a4b9a;
  --ctt-core-color-secondary-purple-500: #821e82;
  --ctt-core-color-secondary-purple-600: #681868;
  --ctt-core-color-secondary-purple-700: #4e124e;
  --ctt-core-color-secondary-purple-800: #340c34;
  --ctt-core-color-secondary-purple-900: #1a061a;

  /* ========================================================================
     COLORS - SECONDARY - TEAL
     ======================================================================== */
  --ctt-core-color-secondary-teal-50: #e6fbfa;
  --ctt-core-color-secondary-teal-100: #ccf2ef;
  --ctt-core-color-secondary-teal-200: #99e4e1;
  --ctt-core-color-secondary-teal-300: #66d8d1;
  --ctt-core-color-secondary-teal-400: #33cac3;
  --ctt-core-color-secondary-teal-500: #00beb4;
  --ctt-core-color-secondary-teal-600: #009890;
  --ctt-core-color-secondary-teal-700: #00726c;
  --ctt-core-color-secondary-teal-800: #004c48;
  --ctt-core-color-secondary-teal-900: #002624;

  /* ========================================================================
     COLORS - SECONDARY - GREEN
     ======================================================================== */
  --ctt-core-color-secondary-green-50: #f7faee;
  --ctt-core-color-secondary-green-100: #eff6da;
  --ctt-core-color-secondary-green-200: #e1edb5;
  --ctt-core-color-secondary-green-300: #d1e490;
  --ctt-core-color-secondary-green-400: #c3db6b;
  --ctt-core-color-secondary-green-500: #b4d246;
  --ctt-core-color-secondary-green-600: #90a838;
  --ctt-core-color-secondary-green-700: #6c7e2a;
  --ctt-core-color-secondary-green-800: #48541c;
  --ctt-core-color-secondary-green-900: #242a0e;

  /* ========================================================================
     COLORS - SECONDARY - LIME
     ======================================================================== */
  --ctt-core-color-secondary-lime-50: #fffef0;
  --ctt-core-color-secondary-lime-100: #fffbcc;
  --ctt-core-color-secondary-lime-200: #fff699;
  --ctt-core-color-secondary-lime-300: #fff266;
  --ctt-core-color-secondary-lime-400: #ffef33;
  --ctt-core-color-secondary-lime-500: #ffeb00;
  --ctt-core-color-secondary-lime-600: #ccbc00;
  --ctt-core-color-secondary-lime-700: #998d00;
  --ctt-core-color-secondary-lime-800: #665e00;
  --ctt-core-color-secondary-lime-900: #332f00;

  /* ========================================================================
     COLORS - SEMANTIC - SUCCESS
     ======================================================================== */
  --ctt-core-color-semantic-success-50: #e9f3ea;
  --ctt-core-color-semantic-success-100: #d1e6d0;
  --ctt-core-color-semantic-success-200: #a6d6ae;
  --ctt-core-color-semantic-success-300: #7cc68b;
  --ctt-core-color-semantic-success-400: #52b768;
  --ctt-core-color-semantic-success-500: #28a745;
  --ctt-core-color-semantic-success-600: #208537;
  --ctt-core-color-semantic-success-700: #186429;
  --ctt-core-color-semantic-success-800: #10421b;
  --ctt-core-color-semantic-success-900: #08210d;

  /* ========================================================================
     COLORS - SEMANTIC - WARNING
     ======================================================================== */
  --ctt-core-color-semantic-warning-50: #fff7e6;
  --ctt-core-color-semantic-warning-100: #ffeacc;
  --ctt-core-color-semantic-warning-200: #ffd699;
  --ctt-core-color-semantic-warning-300: #ffc266;
  --ctt-core-color-semantic-warning-400: #ffad33;
  --ctt-core-color-semantic-warning-500: #ff9800;
  --ctt-core-color-semantic-warning-600: #cc7900;
  --ctt-core-color-semantic-warning-700: #995b00;
  --ctt-core-color-semantic-warning-800: #663c00;
  --ctt-core-color-semantic-warning-900: #331e00;

  /* ========================================================================
     COLORS - SEMANTIC - NEGATIVE
     ======================================================================== */
  --ctt-core-color-semantic-negative-50: #fcebea;
  --ctt-core-color-semantic-negative-100: #f9d7d6;
  --ctt-core-color-semantic-negative-200: #f4afae;
  --ctt-core-color-semantic-negative-300: #ef8885;
  --ctt-core-color-semantic-negative-400: #ea605d;
  --ctt-core-color-semantic-negative-500: #e53935;
  --ctt-core-color-negative-main: var(--ctt-core-color-semantic-negative-500);
  --ctt-core-color-semantic-negative-600: #b72d2a;
  --ctt-core-color-semantic-negative-700: #89221f;
  --ctt-core-color-semantic-negative-800: #5b1615;
  --ctt-core-color-semantic-negative-900: #2d0b0a;

  /* ========================================================================
     COLORS - SEMANTIC - INFORMATIVE
     ======================================================================== */
  --ctt-core-color-semantic-informative-50: #e8f4fd;
  --ctt-core-color-semantic-informative-100: #d2eafc;
  --ctt-core-color-semantic-informative-200: #a6d5fa;
  --ctt-core-color-semantic-informative-300: #79c0f7;
  --ctt-core-color-semantic-informative-400: #4dabf5;
  --ctt-core-color-semantic-informative-500: #2196f3;
  --ctt-core-color-semantic-informative-600: #1a78c2;
  --ctt-core-color-semantic-informative-700: #135a91;
  --ctt-core-color-semantic-informative-800: #0d3c61;
  --ctt-core-color-semantic-informative-900: #061e30;

  /* ========================================================================
     TYPOGRAPHY - FAMILY
     ======================================================================== */
  --ctt-core-font-family-sans: 'ActoCTT', sans-serif;

  /* ========================================================================
     TYPOGRAPHY - SIZE
     ======================================================================== */
  --ctt-core-font-size-xs: 12px;
  --ctt-core-font-size-sm: 14px;
  --ctt-core-font-size-base: 16px;
  --ctt-core-font-size-md: var(--ctt-core-font-size-base);
  --ctt-core-font-size-lg: 18px;
  --ctt-core-font-size-xl: 20px;
  --ctt-core-font-size-2xl: 24px;
  --ctt-core-font-size-28: 28px;
  --ctt-core-font-size-3xl: 32px;
  --ctt-core-font-size-4xl: 40px;
  --ctt-core-font-size-5xl: 48px;
  --ctt-core-font-size-6xl: 60px;
  --ctt-core-font-size-7xl: 72px;

  /* ========================================================================
     TYPOGRAPHY - WEIGHT
     ======================================================================== */
  --ctt-core-font-weight-thin: 250;
  --ctt-core-font-weight-light: 300;
  --ctt-core-font-weight-book: 400;
  --ctt-core-font-weight-medium: 500;
  --ctt-core-font-weight-semi-bold: 600;
  --ctt-core-font-weight-bold: 700;
  --ctt-core-font-weight-black: 900;

  /* ========================================================================
     TYPOGRAPHY - LETTER SPACING
     ======================================================================== */
  --ctt-core-letter-spacing-tight: -1px;
  --ctt-core-letter-spacing-normal: 0px;
  --ctt-core-letter-spacing-wide: 1px;

  /* ========================================================================
     TYPOGRAPHY - LINE HEIGHT - BODY
     ======================================================================== */
  --ctt-core-line-height-body-sm: 20px;
  --ctt-core-line-height-body-xs: 16px;
  --ctt-core-line-height-body-md: 24px;
  --ctt-core-line-height-body-lg: 28px;

  /* ========================================================================
     TYPOGRAPHY - LINE HEIGHT - HEADING
     ======================================================================== */
  --ctt-core-line-height-heading-xs: 28px;
  --ctt-core-line-height-heading-sm: 32px;
  --ctt-core-line-height-heading-md: 36px;
  --ctt-core-line-height-heading-lg: 40px;
  --ctt-core-line-height-heading-xl: 48px;
  --ctt-core-line-height-heading-2xl: 56px;
  --ctt-core-line-height-heading-3xl: 68px;
  --ctt-core-line-height-heading-4xl: 80px;

  /* ========================================================================
     TYPOGRAPHY - LINE HEIGHT - LABEL
     ======================================================================== */
  --ctt-core-line-height-label-sm: 18px;
  --ctt-core-line-height-label-md: 20px;

  /* ========================================================================
     SPACING - SCALE
     ======================================================================== */
  --ctt-core-space-0: 0px;
  --ctt-core-space-1: 4px;
  --ctt-core-space-2: 8px;
  --ctt-core-space-3: 12px;
  --ctt-core-space-4: 16px;
  --ctt-core-space-5: 20px;
  --ctt-core-space-6: 24px;
  --ctt-core-space-7: 28px;
  --ctt-core-space-8: 32px;
  --ctt-core-space-9: 36px;
  --ctt-core-space-10: 40px;
  --ctt-core-space-12: 48px;
  --ctt-core-space-14: 56px;
  --ctt-core-space-16: 64px;
  --ctt-core-space-18: 72px;
  --ctt-core-space-20: 80px;
  --ctt-core-space-24: 96px;
  --ctt-core-space-28: 112px;
  --ctt-core-space-32: 128px;
  --ctt-core-space-px: 1px;

  /* ========================================================================
     SIZE - ICON
     ======================================================================== */
  --ctt-core-size-icon-xs: 12px;
  --ctt-core-size-icon-s: 14px;
  --ctt-core-size-icon-sm: var(--ctt-core-size-icon-s);
  --ctt-core-size-icon-m: 16px;
  --ctt-core-size-icon-md: var(--ctt-core-size-icon-m);
  --ctt-core-size-icon-l: 18px;
  --ctt-core-size-icon-lg: var(--ctt-core-size-icon-l);
  --ctt-core-size-icon-xl: 24px;
  --ctt-core-size-icon-2xl: 32px;
  --ctt-core-size-icon-3xl: 48px;

  /* ========================================================================
     SIZE - CONTROL
     ======================================================================== */
  --ctt-core-size-control-xs: 16px;
  --ctt-core-size-control-s: 24px;
  --ctt-core-size-control-m: 32px;
  --ctt-core-size-control-l: 40px;
  --ctt-core-size-control-xl: 48px;
  --ctt-core-size-control-2xl: 64px;

  /* ========================================================================
     SIZE - HIT AREA
     ======================================================================== */
  --ctt-core-size-hit-area-min: 44px;

  /* ========================================================================
     RADIUS
     ======================================================================== */
  --ctt-core-radius-none: 0px;
  --ctt-core-radius-2xs: 2px;
  --ctt-core-radius-xs: 4px;
  --ctt-core-radius-sm: 8px;
  --ctt-core-radius-md: 12px;
  --ctt-core-radius-lg: 16px;
  --ctt-core-radius-xl: 24px;
  --ctt-core-radius-2xl: 32px;
  --ctt-core-radius-pill: 999px;

  /* ========================================================================
     ELEVATION - SHADOWS
     ======================================================================== */
  --ctt-core-shadow-sm: 0 1px 3px rgba(15, 23, 42, 0.08);
  --ctt-core-shadow-md: 0 4px 10px rgba(15, 23, 42, 0.12);
  --ctt-core-shadow-popover: 0 4px 12px rgba(0, 0, 0, 0.15);
  --ctt-core-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  --ctt-core-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  --ctt-core-shadow-table: 0px 8px 24px rgba(24, 39, 75, 0.04);

  /* ========================================================================
     MOTION - DURATION & EASING
     ======================================================================== */
  --ctt-core-motion-duration-fast: 100ms;
  --ctt-core-motion-duration-normal: 150ms;
  --ctt-core-motion-duration-slow: 200ms;
  --ctt-core-motion-duration-deliberate: 300ms;

  --ctt-core-motion-easing-default: cubic-bezier(0.4, 0, 0.2, 1);
  --ctt-core-motion-easing-in: cubic-bezier(0.4, 0, 1, 1);
  --ctt-core-motion-easing-out: cubic-bezier(0, 0, 0.2, 1);
  --ctt-core-motion-easing-in-out: cubic-bezier(0.4, 0, 0.2, 1);

  /* ========================================================================
     ELEVATION - Z-INDEX / STACKING LAYERS
     ======================================================================== */
  --ctt-core-z-index-deep: -1;
  --ctt-core-z-index-base: 0;
  --ctt-core-z-index-dropdown: 1000;
  --ctt-core-z-index-sticky: 1100;
  --ctt-core-z-index-overlay: 1200;
  --ctt-core-z-index-modal: 1300;
  --ctt-core-z-index-popover: 1400;
  --ctt-core-z-index-toast: 1500;
  --ctt-core-z-index-tooltip: 1600;

  /* ========================================================================
     BORDER WIDTH
     ======================================================================== */
  --ctt-core-border-width-none: 0px;
  --ctt-core-border-width-hairline: 1px;
  --ctt-core-border-width-thin: 2px;
  --ctt-core-border-width-thick: 3px;

  /* ========================================================================
     GRID - BREAKPOINTS
     ======================================================================== */
  /* Grid breakpoints are min-width entry points (next pixel after semantic max-width tiers). */
  --ctt-core-grid-breakpoint-xs: 375px;
  --ctt-core-grid-breakpoint-sm: 481px;
  --ctt-core-grid-breakpoint-md: 769px;
  --ctt-core-grid-breakpoint-lg: 1201px;
  --ctt-core-grid-breakpoint-xl: 1401px;
  
  /* ========================================================================
     SEMANTIC - BREAKPOINTS
     ======================================================================== */
  /* Semantic breakpoints are inclusive max-width boundaries used by component responsive behavior. */
  --ctt-breakpoint-mobile: 480px;
  --ctt-breakpoint-tablet: 768px;
  --ctt-breakpoint-desktop: 1024px;

  /* ========================================================================
     GRID - CONTAINER MAX
     ======================================================================== */
  --ctt-core-grid-container-max-sm: 600px;
  --ctt-core-grid-container-max-md: 864px;
  --ctt-core-grid-container-max-lg: 1140px;
  --ctt-core-grid-container-max-xl: 1320px;

  /* ========================================================================
     GRID - COLUMNS
     ======================================================================== */
  --ctt-core-grid-columns: 12;

  /* ========================================================================
     GRID - GUTTER
     ======================================================================== */
  --ctt-core-grid-gutter-sm: 12px;
  --ctt-core-grid-gutter-md: 16px;
  --ctt-core-grid-gutter-lg: 24px;
  --ctt-core-grid-gutter-xl: 32px;

  /* ========================================================================
     BASE TOKENS - SURFACE
     ======================================================================== */
  --ctt-base-surface-page: var(--ctt-core-color-basic-white);
  --ctt-base-surface-container: var(--ctt-core-color-basic-white);
  --ctt-base-surface-subtle: var(--ctt-core-color-neutral-50);
  --ctt-base-surface-muted: var(--ctt-core-color-neutral-100);
  --ctt-base-surface-elevated: var(--ctt-core-color-neutral-50);
  --ctt-base-surface-brand: var(--ctt-core-color-primary-500);
  --ctt-base-surface-brand-soft: var(--ctt-core-color-primary-50);
  --ctt-base-surface-success: var(--ctt-core-color-semantic-success-50);
  --ctt-base-surface-warning: var(--ctt-core-color-semantic-warning-50);
  --ctt-base-surface-error: var(--ctt-core-color-semantic-negative-50);
  --ctt-base-surface-info: var(--ctt-core-color-semantic-informative-50);
  --ctt-base-surface-highlight: var(--ctt-core-color-secondary-purple-50);
  --ctt-base-surface-disabled: var(--ctt-core-color-neutral-100);
  --ctt-base-surface-hover: var(--ctt-core-color-neutral-50);
  --ctt-base-surface-primary: var(--ctt-core-color-primary-500);
  --ctt-base-surface-secondary: var(--ctt-core-color-neutral-800);

  /* ========================================================================
     BASE TOKENS - TEXT
     ======================================================================== */
  --ctt-base-text-main: var(--ctt-core-color-neutral-800);
  --ctt-base-text-weak: var(--ctt-core-color-neutral-600);
  --ctt-base-text-strong: var(--ctt-core-color-neutral-900);
  --ctt-base-text-inverse: var(--ctt-core-color-neutral-50);
  --ctt-base-text-brand: var(--ctt-core-color-primary-500);
  --ctt-base-text-brand-on-soft: var(--ctt-core-color-primary-900);
  --ctt-base-text-negative: var(--ctt-core-color-semantic-negative-600);
  --ctt-base-text-error: var(--ctt-base-text-negative);
  --ctt-error-text: var(--ctt-base-text-error);
  --ctt-error-text-font-size: var(--ctt-core-font-size-sm);
  --ctt-error-text-font-weight: var(--ctt-core-font-weight-book);
  --ctt-base-text-disabled: var(--ctt-core-color-neutral-400);
  --ctt-base-text-placeholder: var(--ctt-core-color-neutral-400);
  --ctt-base-text-primary: var(--ctt-core-color-primary-500);
  --ctt-base-text-tertiary: var(--ctt-core-color-neutral-600);

  /* ========================================================================
     BASE TOKENS - ON (Foreground on surfaces)
     ======================================================================== */
  --ctt-base-on-primary-fg: var(--ctt-base-text-inverse);
  --ctt-base-on-secondary-fg: var(--ctt-base-text-inverse);
  --ctt-base-on-surface-fg: var(--ctt-base-text-main);
  --ctt-base-on-muted-fg: var(--ctt-core-color-neutral-600);
  --ctt-base-on-success-fg: var(--ctt-core-color-semantic-success-700);
  --ctt-base-on-warning-fg: var(--ctt-core-color-semantic-warning-700);
  --ctt-base-on-negative-fg: var(--ctt-base-text-negative);
  --ctt-base-on-info-fg: var(--ctt-core-color-semantic-informative-700);
  --ctt-base-on-highlight-fg: var(--ctt-core-color-secondary-purple-600);
  --ctt-base-on-neutral-fg: var(--ctt-core-color-neutral-700);
  --ctt-base-on-error-fg: var(--ctt-core-color-semantic-negative-600);
  --ctt-base-state-error-fg: var(--ctt-base-text-negative);

  /* ========================================================================
     BASE TOKENS - BORDER
     ======================================================================== */
  --ctt-base-border-subtle: var(--ctt-core-color-neutral-300);
  --ctt-base-border-default: var(--ctt-core-color-neutral-500);
  --ctt-base-border-strong: var(--ctt-core-color-neutral-700);
  --ctt-base-border-focus: var(--ctt-core-color-neutral-800);
  --ctt-base-border-negative: var(--ctt-core-color-semantic-negative-600);
  --ctt-base-border-error: var(--ctt-base-border-negative);
  --ctt-base-border-primary: var(--ctt-core-color-primary-500);
  --ctt-base-border-primary-soft: var(--ctt-core-color-primary-200);
  --ctt-base-border-warning: var(--ctt-core-color-semantic-warning-700);
  --ctt-base-border-success: var(--ctt-core-color-semantic-success-500);
  --ctt-base-border-highlight: var(--ctt-core-color-secondary-purple-500);
  --ctt-base-border-hover: var(--ctt-core-color-neutral-600);
  --ctt-base-border-selected: var(--ctt-core-color-neutral-900);
  --ctt-base-border-disabled: var(--ctt-core-color-neutral-200);

  /* ========================================================================
     BASE TOKENS - INTERACTIVE - ACTION - PRIMARY
     ======================================================================== */
  --ctt-base-action-primary-bg-default: var(--ctt-base-surface-brand);
  --ctt-base-action-primary-bg-hover: var(--ctt-core-color-primary-600);
  --ctt-base-action-primary-bg-active: var(--ctt-core-color-primary-600);
  --ctt-base-action-primary-bg-disabled: var(--ctt-base-surface-muted);
  --ctt-base-action-primary-bg-selected: var(--ctt-core-color-primary-600);
  --ctt-base-action-primary-fg-default: var(--ctt-base-text-inverse);
  --ctt-base-action-primary-fg-disabled: var(--ctt-base-text-weak);
  --ctt-base-action-primary-fg-selected: var(--ctt-base-text-inverse);
  --ctt-base-action-primary-border-default: var(--ctt-base-border-primary);
  --ctt-base-action-primary-border-disabled: var(--ctt-base-border-subtle);
  --ctt-base-action-primary-border-selected: var(--ctt-core-color-primary-600);

  /* ========================================================================
     BASE TOKENS - INTERACTIVE - ACTION - SECONDARY
     ======================================================================== */
  --ctt-base-action-secondary-bg-default: var(--ctt-core-color-neutral-800);
  --ctt-base-action-secondary-bg-hover: var(--ctt-core-color-neutral-900);
  --ctt-base-action-secondary-bg-active: var(--ctt-core-color-neutral-900);
  --ctt-base-action-secondary-bg-disabled: var(--ctt-core-color-neutral-100);
  --ctt-base-action-secondary-bg-selected: var(--ctt-core-color-neutral-900);
  --ctt-base-action-secondary-fg-default: var(--ctt-core-color-neutral-50);
  --ctt-base-action-secondary-fg-disabled: var(--ctt-base-on-muted-fg);
  --ctt-base-action-secondary-fg-color: var(--ctt-core-color-neutral-50);
  --ctt-base-action-secondary-border-default: var(--ctt-core-color-neutral-800);
  --ctt-base-action-secondary-border-disabled: var(--ctt-base-border-subtle);
  --ctt-base-action-secondary-border-selected: var(--ctt-core-color-neutral-900);

  /* ========================================================================
     BASE TOKENS - INTERACTIVE - ACTION - TERTIARY
     ======================================================================== */
  --ctt-base-action-tertiary-bg-default: var(--ctt-core-color-basic-white);
  --ctt-base-action-tertiary-bg-hover: var(--ctt-core-color-primary-600);
  --ctt-base-action-tertiary-bg-selected: var(--ctt-core-color-primary-600);
  --ctt-base-action-tertiary-bg-disabled: var(--ctt-core-color-neutral-100);
  --ctt-base-action-tertiary-fg-default: var(--ctt-core-color-primary-500);
  --ctt-base-action-tertiary-fg-hover: var(--ctt-core-color-neutral-50);
  --ctt-base-action-tertiary-fg-selected: var(--ctt-core-color-neutral-50);
  --ctt-base-action-tertiary-fg-disabled: var(--ctt-base-on-muted-fg);
  --ctt-base-action-tertiary-border-default: var(--ctt-core-color-primary-500);
  --ctt-base-action-tertiary-border-hover: var(--ctt-core-color-primary-600);
  --ctt-base-action-tertiary-border-selected: var(--ctt-core-color-primary-600);
  --ctt-base-action-tertiary-border-disabled: var(--ctt-base-border-subtle);
  --ctt-base-action-default: var(--ctt-core-color-primary-500);
  --ctt-base-action-negative: var(--ctt-core-color-semantic-negative-500);

  /* ========================================================================
     BASE TOKENS - INTERACTIVE - ACTION - PLAIN
     ======================================================================== */
  --ctt-base-action-plain-bg-default: var(--ctt-core-color-basic-white);
  --ctt-base-action-plain-bg-disabled: var(--ctt-core-color-neutral-100);
  --ctt-base-action-plain-bg-selected: var(--ctt-core-color-neutral-50);
  --ctt-base-action-plain-fg-default: var(--ctt-core-color-primary-500);
  --ctt-base-action-plain-fg-hover: var(--ctt-core-color-primary-600);
  --ctt-base-action-plain-fg-selected: var(--ctt-core-color-primary-600);

  /* ========================================================================
     BASE TOKENS - INPUT
     ======================================================================== */
  --ctt-base-input-bg-default: var(--ctt-core-color-basic-white);
  --ctt-base-input-bg-disabled: var(--ctt-core-color-neutral-100);
  --ctt-base-input-bg-readonly: var(--ctt-core-color-neutral-100);
  --ctt-base-input-fg-default: var(--ctt-core-color-neutral-800);
  --ctt-base-input-fg-placeholder: var(--ctt-base-text-placeholder);
  --ctt-base-input-fg-disabled: var(--ctt-base-on-muted-fg);
  --ctt-base-input-border-default: var(--ctt-base-border-default);
  --ctt-base-input-border-hover: var(--ctt-core-color-neutral-800);
  --ctt-base-input-border-error: var(--ctt-base-border-negative);
  --ctt-base-input-border-disabled: var(--ctt-base-border-subtle);
  --ctt-base-input-border-active: var(--ctt-core-color-neutral-800);
  --ctt-base-input-border-selected: var(--ctt-core-color-neutral-700);

  /* ========================================================================
     BASE TOKENS - STATE - SUCCESS
     ======================================================================== */
  --ctt-base-state-success-bg: var(--ctt-base-surface-success);
  --ctt-base-state-success-fg: var(--ctt-base-on-success-fg);
  --ctt-base-state-success-border: var(--ctt-base-border-success);

  /* ========================================================================
     BASE TOKENS - STATE - WARNING
     ======================================================================== */
  --ctt-base-state-warning-bg: var(--ctt-base-surface-warning);
  --ctt-base-state-warning-fg: var(--ctt-base-on-warning-fg);
  --ctt-base-state-warning-border: var(--ctt-base-border-warning);

  /* ========================================================================
     BASE TOKENS - STATE - ERROR
     ======================================================================== */
  --ctt-base-state-negative-bg: var(--ctt-base-surface-error);
  --ctt-base-state-negative-fg: var(--ctt-base-on-error-fg);
  --ctt-base-state-negative-border: var(--ctt-base-border-error);

  /* ========================================================================
     BASE TOKENS - STATE - INFO
     ======================================================================== */
  --ctt-base-state-info-bg: var(--ctt-base-surface-info);
  --ctt-base-state-info-fg: var(--ctt-base-on-info-fg);
  --ctt-base-state-info-border: var(--ctt-base-border-focus);

  /* ========================================================================
     BASE TOKENS - STATE - HIGHLIGHT
     ======================================================================== */
  --ctt-base-state-highlight-bg: var(--ctt-base-surface-highlight);
  --ctt-base-state-highlight-fg: var(--ctt-base-on-highlight-fg);
  --ctt-base-state-highlight-border: var(--ctt-base-border-highlight);

  /* ========================================================================
     BASE TOKENS - FONT
     ======================================================================== */
  --ctt-base-font-body: var(--ctt-core-font-family-sans);
  --ctt-base-font-title: var(--ctt-core-font-family-sans);

  /* ========================================================================
     BASE TOKENS - FEEDBACK COLORS
     ======================================================================== */
  --ctt-base-color-feedback-success-bg-main: var(--ctt-core-color-semantic-success-500);
  --ctt-base-color-feedback-success-bg-light: var(--ctt-core-color-semantic-success-50);
  --ctt-base-color-feedback-warning-bg-main: var(--ctt-core-color-semantic-warning-500);
  --ctt-base-color-feedback-warning-bg-light: var(--ctt-core-color-semantic-warning-50);
  --ctt-base-color-feedback-negative-bg-main: var(--ctt-core-color-semantic-negative-500);
  --ctt-base-color-feedback-negative-bg-light: var(--ctt-core-color-semantic-negative-50);
  --ctt-base-color-feedback-info-bg-main: var(--ctt-core-color-semantic-informative-500);
  --ctt-base-color-feedback-info-bg-light: var(--ctt-core-color-semantic-informative-50);
  --ctt-base-color-feedback-highlight-bg-main: var(--ctt-core-color-secondary-purple-500);
  --ctt-base-color-feedback-highlight-bg-light: var(--ctt-core-color-secondary-purple-50);

  /* ========================================================================
     BASE TOKENS - STATE - NEUTRAL
     ======================================================================== */
  --ctt-base-state-neutral-bg: var(--ctt-core-color-neutral-50);
  --ctt-base-state-neutral-fg: var(--ctt-base-on-neutral-fg);
  --ctt-base-state-neutral-border: var(--ctt-core-color-neutral-600);

  /* ========================================================================
     BASE TOKENS - LINK
     ======================================================================== */
  --ctt-base-link-fg-default: var(--ctt-core-color-primary-500);
  --ctt-base-link-fg-hover: var(--ctt-core-color-primary-600);
  --ctt-base-link-fg-disabled: var(--ctt-core-color-neutral-600);

  /* ========================================================================
     BASE TOKENS - MOTION
     ======================================================================== */
  --ctt-base-motion-duration-instant: var(--ctt-core-motion-duration-fast);
  --ctt-base-motion-duration-control: var(--ctt-core-motion-duration-normal);
  --ctt-base-motion-duration-transition: var(--ctt-core-motion-duration-slow);
  --ctt-base-motion-duration-panel: var(--ctt-core-motion-duration-deliberate);

  --ctt-base-motion-easing-default: var(--ctt-core-motion-easing-default);
  --ctt-base-motion-easing-in: var(--ctt-core-motion-easing-in);
  --ctt-base-motion-easing-out: var(--ctt-core-motion-easing-out);
  --ctt-base-motion-easing-in-out: var(--ctt-core-motion-easing-in-out);

  /* ========================================================================
     BASE TOKENS - Z-INDEX / STACKING LAYERS
     ======================================================================== */
  --ctt-base-z-index-deep: var(--ctt-core-z-index-deep);
  --ctt-base-z-index-base: var(--ctt-core-z-index-base);
  --ctt-base-z-index-dropdown: var(--ctt-core-z-index-dropdown);
  --ctt-base-z-index-sticky: var(--ctt-core-z-index-sticky);
  --ctt-base-z-index-overlay: var(--ctt-core-z-index-overlay);
  --ctt-base-z-index-modal: var(--ctt-core-z-index-modal);
  --ctt-base-z-index-popover: var(--ctt-core-z-index-popover);
  --ctt-base-z-index-toast: var(--ctt-core-z-index-toast);
  --ctt-base-z-index-tooltip: var(--ctt-core-z-index-tooltip);

  /* ========================================================================
     BASE TOKENS - LAYOUT - GRID
     ======================================================================== */
  --ctt-base-layout-grid: 12;

  /* ========================================================================
     BASE TOKENS - LAYOUT - CONTAINER PADDING
     ======================================================================== */
  --ctt-base-layout-container-padding-xxs: var(--ctt-core-space-2);
  --ctt-base-layout-container-padding-xs: var(--ctt-core-space-3);
  --ctt-base-layout-container-padding-sm: var(--ctt-core-space-4);
  --ctt-base-layout-container-padding-md: var(--ctt-core-space-5);
  --ctt-base-layout-container-padding-lg: var(--ctt-core-space-6);
  --ctt-base-layout-container-padding-xl: var(--ctt-core-space-8);
  --ctt-base-layout-container-padding-none: var(--ctt-core-space-0);

  /* ========================================================================
     BASE TOKENS - LAYOUT - SECTION GAP
     ======================================================================== */
  --ctt-base-layout-section-gap-sm: var(--ctt-core-space-4);
  --ctt-base-layout-section-gap-md: var(--ctt-core-space-6);
  --ctt-base-layout-section-gap-lg: var(--ctt-core-space-8);
  --ctt-base-layout-section-gap-xl: var(--ctt-core-space-12);

  /* ========================================================================
     BASE TOKENS - TEXT STYLES - BODY
     ======================================================================== */
  --ctt-base-text-style-body-sm-family: 'ActoCTT', sans-serif;
  --ctt-base-text-style-body-sm-size: var(--ctt-core-font-size-sm);
  --ctt-base-text-style-body-sm-line-height: var(--ctt-core-line-height-body-sm);
  --ctt-base-text-style-body-sm-weight: var(--ctt-core-font-weight-book);

  --ctt-base-text-style-body-md-family: 'ActoCTT', sans-serif;
  --ctt-base-text-style-body-md-size: var(--ctt-core-font-size-md);
  --ctt-base-text-style-body-md-line-height: var(--ctt-core-line-height-body-md);
  --ctt-base-text-style-body-md-weight: var(--ctt-core-font-weight-book);

  --ctt-base-text-style-body-lg-family: 'ActoCTT', sans-serif;
  --ctt-base-text-style-body-lg-size: var(--ctt-core-font-size-lg);
  --ctt-base-text-style-body-lg-line-height: var(--ctt-core-line-height-body-lg);
  --ctt-base-text-style-body-lg-weight: var(--ctt-core-font-weight-book);

  /* ========================================================================
     BASE TOKENS - TEXT STYLES - LABEL
     ======================================================================== */
  --ctt-base-text-style-label-sm-family: 'ActoCTT', sans-serif;
  --ctt-base-text-style-label-sm-size: var(--ctt-core-font-size-sm);
  --ctt-base-text-style-label-sm-line-height: var(--ctt-core-line-height-label-sm);
  --ctt-base-text-style-label-sm-weight: var(--ctt-core-font-weight-medium);

  --ctt-base-text-style-label-md-family: 'ActoCTT', sans-serif;
  --ctt-base-text-style-label-md-size: var(--ctt-core-font-size-md);
  --ctt-base-text-style-label-md-line-height: var(--ctt-core-line-height-label-md);
  --ctt-base-text-style-label-md-weight: var(--ctt-core-font-weight-medium);

  --ctt-base-text-style-label-lg-family: 'ActoCTT', sans-serif;
  --ctt-base-text-style-label-lg-size: var(--ctt-core-font-size-lg);
  --ctt-base-text-style-label-lg-line-height: var(--ctt-core-line-height-label-md);
  --ctt-base-text-style-label-lg-weight: var(--ctt-core-font-weight-medium);

  /* ========================================================================
     BASE TOKENS - TEXT STYLES - HEADING - TITLE - DESKTOP
     ======================================================================== */

  --ctt-base-text-style-heading-title-desktop-xs-family: 'ActoCTT', sans-serif;
  --ctt-base-text-style-heading-title-desktop-xs-size: var(--ctt-core-font-size-xl);
  --ctt-base-text-style-heading-title-desktop-xs-line-height: var(--ctt-core-line-height-heading-xs);
  --ctt-base-text-style-heading-title-desktop-xs-weight: var(--ctt-core-font-weight-medium);

  --ctt-base-text-style-heading-title-desktop-sm-family: 'ActoCTT', sans-serif;
  --ctt-base-text-style-heading-title-desktop-sm-size: var(--ctt-core-font-size-2xl);
  --ctt-base-text-style-heading-title-desktop-sm-line-height: var(--ctt-core-line-height-heading-sm);
  --ctt-base-text-style-heading-title-desktop-sm-weight: var(--ctt-core-font-weight-medium);

  --ctt-base-text-style-heading-title-desktop-md-family: 'ActoCTT', sans-serif;
  --ctt-base-text-style-heading-title-desktop-md-size: var(--ctt-core-font-size-28);
  --ctt-base-text-style-heading-title-desktop-md-line-height: var(--ctt-core-line-height-heading-md);
  --ctt-base-text-style-heading-title-desktop-md-weight: var(--ctt-core-font-weight-medium);

  --ctt-base-text-style-heading-title-desktop-lg-family: 'ActoCTT', sans-serif;
  --ctt-base-text-style-heading-title-desktop-lg-size: var(--ctt-core-font-size-3xl);
  --ctt-base-text-style-heading-title-desktop-lg-line-height: var(--ctt-core-line-height-heading-lg);
  --ctt-base-text-style-heading-title-desktop-lg-weight: var(--ctt-core-font-weight-medium);

  --ctt-base-text-style-heading-title-desktop-xl-family: 'ActoCTT', sans-serif;
  --ctt-base-text-style-heading-title-desktop-xl-size: var(--ctt-core-font-size-4xl);
  --ctt-base-text-style-heading-title-desktop-xl-line-height: var(--ctt-core-line-height-heading-xl);
  --ctt-base-text-style-heading-title-desktop-xl-weight: var(--ctt-core-font-weight-medium);

  /* ========================================================================
     BASE TOKENS - TEXT STYLES - HEADING - TITLE - TABLET
     ======================================================================== */
  --ctt-base-text-style-heading-title-tablet-sm-family: 'ActoCTT', sans-serif;
  --ctt-base-text-style-heading-title-tablet-sm-size: var(--ctt-core-font-size-xl);
  --ctt-base-text-style-heading-title-tablet-sm-line-height: var(--ctt-core-line-height-heading-xs);
  --ctt-base-text-style-heading-title-tablet-sm-weight: var(--ctt-core-font-weight-medium);

  --ctt-base-text-style-heading-title-tablet-md-family: 'ActoCTT', sans-serif;
  --ctt-base-text-style-heading-title-tablet-md-size: var(--ctt-core-font-size-2xl);
  --ctt-base-text-style-heading-title-tablet-md-line-height: var(--ctt-core-line-height-heading-sm);
  --ctt-base-text-style-heading-title-tablet-md-weight: var(--ctt-core-font-weight-medium);

  --ctt-base-text-style-heading-title-tablet-lg-family: 'ActoCTT', sans-serif;
  --ctt-base-text-style-heading-title-tablet-lg-size: var(--ctt-core-font-size-3xl);
  --ctt-base-text-style-heading-title-tablet-lg-line-height: var(--ctt-core-line-height-heading-lg);
  --ctt-base-text-style-heading-title-tablet-lg-weight: var(--ctt-core-font-weight-medium);

  /* ========================================================================
     BASE TOKENS - TEXT STYLES - HEADING - TITLE - MOBILE
     ======================================================================== */
  --ctt-base-text-style-heading-title-mobile-sm-family: 'ActoCTT', sans-serif;
  --ctt-base-text-style-heading-title-mobile-sm-size: var(--ctt-core-font-size-xl);
  --ctt-base-text-style-heading-title-mobile-sm-line-height: var(--ctt-core-line-height-heading-xs);
  --ctt-base-text-style-heading-title-mobile-sm-weight: var(--ctt-core-font-weight-medium);

  --ctt-base-text-style-heading-title-mobile-md-family: 'ActoCTT', sans-serif;
  --ctt-base-text-style-heading-title-mobile-md-size: var(--ctt-core-font-size-3xl);
  --ctt-base-text-style-heading-title-mobile-md-line-height: var(--ctt-core-line-height-heading-lg);
  --ctt-base-text-style-heading-title-mobile-md-weight: var(--ctt-core-font-weight-medium);

  /* ========================================================================
     BASE TOKENS - TEXT STYLES - HEADING - DISPLAY - DESKTOP
     ======================================================================== */
  --ctt-base-text-style-heading-display-desktop-sm-family: 'ActoCTT', sans-serif;
  --ctt-base-text-style-heading-display-desktop-sm-size: var(--ctt-core-font-size-3xl);
  --ctt-base-text-style-heading-display-desktop-sm-line-height: var(--ctt-core-line-height-heading-lg);
  --ctt-base-text-style-heading-display-desktop-sm-weight: var(--ctt-core-font-weight-medium);

  --ctt-base-text-style-heading-display-desktop-md-family: 'ActoCTT', sans-serif;
  --ctt-base-text-style-heading-display-desktop-md-size: var(--ctt-core-font-size-5xl);
  --ctt-base-text-style-heading-display-desktop-md-line-height: var(--ctt-core-line-height-heading-2xl);
  --ctt-base-text-style-heading-display-desktop-md-weight: var(--ctt-core-font-weight-medium);

  --ctt-base-text-style-heading-display-desktop-lg-family: 'ActoCTT', sans-serif;
  --ctt-base-text-style-heading-display-desktop-lg-size: var(--ctt-core-font-size-6xl);
  --ctt-base-text-style-heading-display-desktop-lg-line-height: var(--ctt-core-line-height-heading-3xl);
  --ctt-base-text-style-heading-display-desktop-lg-weight: var(--ctt-core-font-weight-medium);

  --ctt-base-text-style-heading-display-desktop-xl-family: 'ActoCTT', sans-serif;
  --ctt-base-text-style-heading-display-desktop-xl-size: var(--ctt-core-font-size-7xl);
  --ctt-base-text-style-heading-display-desktop-xl-line-height: var(--ctt-core-line-height-heading-4xl);
  --ctt-base-text-style-heading-display-desktop-xl-weight: var(--ctt-core-font-weight-medium);

  /* ========================================================================
     BASE TOKENS - TEXT STYLES - HEADING - DISPLAY - TABLET
     ======================================================================== */
  --ctt-base-text-style-heading-display-tablet-sm-family: 'ActoCTT', sans-serif;
  --ctt-base-text-style-heading-display-tablet-sm-size: var(--ctt-core-font-size-3xl);
  --ctt-base-text-style-heading-display-tablet-sm-line-height: var(--ctt-core-line-height-heading-lg);
  --ctt-base-text-style-heading-display-tablet-sm-weight: var(--ctt-core-font-weight-medium);

  --ctt-base-text-style-heading-display-tablet-md-family: 'ActoCTT', sans-serif;
  --ctt-base-text-style-heading-display-tablet-md-size: var(--ctt-core-font-size-4xl);
  --ctt-base-text-style-heading-display-tablet-md-line-height: var(--ctt-core-line-height-heading-xl);
  --ctt-base-text-style-heading-display-tablet-md-weight: var(--ctt-core-font-weight-medium);

  /* ========================================================================
     BASE TOKENS - TEXT STYLES - HEADING - DISPLAY - MOBILE
     ======================================================================== */
  --ctt-base-text-style-heading-display-mobile-sm-family: 'ActoCTT', sans-serif;
  --ctt-base-text-style-heading-display-mobile-sm-size: var(--ctt-core-font-size-3xl);
  --ctt-base-text-style-heading-display-mobile-sm-line-height: var(--ctt-core-line-height-heading-lg);
  --ctt-base-text-style-heading-display-mobile-sm-weight: var(--ctt-core-font-weight-medium);

  /* ========================================================================
     BASE TOKENS - SHAPE - RADIUS
     ======================================================================== */
  --ctt-base-shape-radius-none: var(--ctt-core-radius-none);
  --ctt-base-shape-radius-xs: var(--ctt-core-radius-xs);
  --ctt-base-shape-radius-sm: var(--ctt-core-radius-sm);
  --ctt-base-shape-radius-md: var(--ctt-core-radius-md);
  --ctt-base-shape-radius-lg: var(--ctt-core-radius-lg);
  --ctt-base-shape-radius-xl: var(--ctt-core-radius-xl);
  --ctt-base-shape-radius-2xl: var(--ctt-core-radius-2xl);
  --ctt-base-shape-radius-pill: var(--ctt-core-radius-pill);

  /* ========================================================================
     BASE TOKENS - SHAPE - BORDER WIDTH
     ======================================================================== */
  --ctt-base-shape-border-width-hairline: var(--ctt-core-border-width-hairline);
  --ctt-base-shape-border-width-thin: var(--ctt-core-border-width-thin);
  --ctt-base-shape-border-width-thick: var(--ctt-core-border-width-thick);

  /* ========================================================================
     COMPONENT TOKENS - BUTTON
     ======================================================================== */

  /* ========================================================================
     BUTTON - SIZE VARIANTS
     ======================================================================== */

  /* Button Size - XS (Extra Small) */
  --ctt-button-size-xs-height: 24px;
  --ctt-button-size-xs-padding-x: var(--ctt-base-layout-container-padding-xxs);
  --ctt-button-size-xs-padding-y: var(--ctt-base-layout-container-padding-xxs);
  --ctt-button-size-xs-icon-size: 16px;
  --ctt-button-size-xs-icon-gap: 8px;

  /* Button Size - SM (Small) */
  --ctt-button-size-sm-height: 32px;
  --ctt-button-size-sm-padding-x: var(--ctt-base-layout-container-padding-sm);
  --ctt-button-size-sm-padding-y: 0px;
  --ctt-button-size-sm-icon-size: 16px;
  --ctt-button-size-sm-icon-gap: 8px;

  /* Button Size - MD (Medium) */
  --ctt-button-size-md-height: 48px;
  --ctt-button-size-md-padding-x: var(--ctt-base-layout-container-padding-sm);
  --ctt-button-size-md-padding-y: 0px;
  --ctt-button-size-md-icon-size: 18px;
  --ctt-button-size-md-icon-gap: 8px;

  /* Button Size - LG (Large) */
  --ctt-button-size-lg-height: 64px;
  --ctt-button-size-lg-padding-x: var(--ctt-base-layout-container-padding-lg);
  --ctt-button-size-lg-padding-y: 0px;
  --ctt-button-size-lg-icon-size: 18px;
  --ctt-button-size-lg-icon-gap: 12px;

  /* ========================================================================
     BUTTON - RADIUS VARIANTS
     ======================================================================== */
  --ctt-button-radius-none: var(--ctt-base-shape-radius-none);
  --ctt-button-radius-xs: var(--ctt-base-shape-radius-xs);
  --ctt-button-radius-sm: var(--ctt-base-shape-radius-sm);
  --ctt-button-radius-pill: var(--ctt-base-shape-radius-pill);

  /* ========================================================================
     BUTTON - VARIANT - PRIMARY
     ======================================================================== */

  /* Primary - Background */
  --ctt-button-primary-bg-default: var(--ctt-base-action-primary-bg-default);
  --ctt-button-primary-bg-hover: var(--ctt-base-action-primary-bg-hover);
  --ctt-button-primary-bg-disabled: var(--ctt-base-action-primary-bg-disabled);

  /* Primary - Foreground */
  --ctt-button-primary-fg-default: var(--ctt-core-color-basic-white);
  --ctt-button-primary-fg-hover: var(--ctt-core-color-basic-white);
  --ctt-button-primary-fg-disabled: var(--ctt-base-action-primary-fg-disabled);

  /* Primary - Border */
  --ctt-button-primary-border-default: var(--ctt-base-action-primary-border-default);
  --ctt-button-primary-border-hover: #ba1d31;
  --ctt-button-primary-border-disabled: #c9c9c9;

  /* ========================================================================
     BUTTON - VARIANT - SECONDARY
     ======================================================================== */

  /* Secondary - Background */
  --ctt-button-secondary-bg-default: #333333;
  --ctt-button-secondary-bg-hover: #1a1a1a;
  --ctt-button-secondary-bg-disabled: var(--ctt-core-color-neutral-100);

  /* Secondary - Foreground */
  --ctt-button-secondary-fg-default: #fafafa;
  --ctt-button-secondary-fg-hover: #fafafa;
  --ctt-button-secondary-fg-disabled: #666666;

  /* Secondary - Border */
  --ctt-button-secondary-border-default: #333333;
  --ctt-button-secondary-border-hover: #1a1a1a;
  --ctt-button-secondary-border-disabled: var(--ctt-base-border-subtle);

  /* ========================================================================
     BUTTON - VARIANT - TERTIARY
     ======================================================================== */

  /* Tertiary - Background */
  --ctt-button-tertiary-bg-default: #ffffff;
  --ctt-button-tertiary-bg-hover: #ba1d31;
  --ctt-button-tertiary-bg-disabled: var(--ctt-core-color-neutral-100);

  /* Tertiary - Foreground */
  --ctt-button-tertiary-fg-default: #df0024;
  --ctt-button-tertiary-fg-hover: #fafafa;
  --ctt-button-tertiary-fg-disabled: #666666;

  /* Tertiary - Border */
  --ctt-button-tertiary-border-default: #df0024;
  --ctt-button-tertiary-border-hover: #ba1d31;
  --ctt-button-tertiary-border-disabled: var(--ctt-base-border-subtle);

  /* ========================================================================
     BUTTON - VARIANT - BASIC
     ======================================================================== */

  /* Basic - Background */
  --ctt-button-basic-bg-default: #ffffff;
  --ctt-button-basic-bg-hover: #1a1a1a;
  --ctt-button-basic-bg-disabled: var(--ctt-core-color-neutral-100);

  /* Basic - Foreground */
  --ctt-button-basic-fg-default: #333333;
  --ctt-button-basic-fg-hover: #fafafa;
  --ctt-button-basic-fg-disabled: #666666;

  /* Basic - Border */
  --ctt-button-basic-border-default: #333333;
  --ctt-button-basic-border-hover: #1a1a1a;
  --ctt-button-basic-border-disabled: var(--ctt-base-border-subtle);

  /* ========================================================================
     BUTTON - VARIANT - LOADING
     ======================================================================== */

  /* Loading - Background */
  --ctt-button-loading-bg-default: var(--ctt-core-color-neutral-100);

  /* Loading - Foreground */
  --ctt-button-loading-fg-default: #666666;

  /* Loading - Border */
  --ctt-button-loading-border-default: var(--ctt-base-border-subtle);

  /* ========================================================================
     COMPONENT TOKENS - BUTTON SWITCH
     ======================================================================== */

  /* ========================================================================
     BUTTON SWITCH - SIZE VARIANTS
     ======================================================================== */

  /* Button Switch Size - S (Small) */
  --ctt-button-switch-size-s-height: var(--ctt-core-size-control-m);
  --ctt-button-switch-size-s-padding: 2px;
  /* 4px */
  --ctt-button-switch-size-s-gap: var(--ctt-core-space-2);
  /* 8px */
  --ctt-button-switch-size-s-option-padding-x: var(--ctt-core-space-3);
  /* 12px */
  --ctt-button-switch-size-s-option-padding-y: var(--ctt-core-space-1);
  /* 8px */
  --ctt-button-switch-size-s-font-size: var(--ctt-core-font-size-sm);
  /* 12px */
  --ctt-button-switch-size-s-slider-offset-top: var(--ctt-core-space-1);
  /* 4px */
  --ctt-button-switch-size-s-slider-offset-bottom: var(--ctt-core-space-1);
  /* 4px */

  /* Button Switch Size - M (Medium) */
  --ctt-button-switch-size-m-height: var(--ctt-core-size-control-xl);
  --ctt-button-switch-size-m-padding: var(--ctt-core-space-1);
  /* 8px */
  --ctt-button-switch-size-m-gap: var(--ctt-core-space-2);
  /* 8px */
  --ctt-button-switch-size-m-option-padding-x: var(--ctt-core-space-4);
  /* 12px */
  --ctt-button-switch-size-m-option-padding-y: var(--ctt-core-space-1);
  /* 8px */
  --ctt-button-switch-size-m-font-size: var(--ctt-core-font-size-md);
  /* 16px */
  --ctt-button-switch-size-m-slider-offset-top: var(--ctt-core-space-2);
  /* 8px */
  --ctt-button-switch-size-m-slider-offset-bottom: var(--ctt-core-space-2);
  /* 8px */

  /* Button Switch Size - L (Large) */
  --ctt-button-switch-size-l-height: var(--ctt-core-size-control-2xl);
  /* 64px */
  --ctt-button-switch-size-l-padding: var(--ctt-core-space-2);
  /* 8px */
  --ctt-button-switch-size-l-gap: var(--ctt-core-space-3);
  /* 12px */
  --ctt-button-switch-size-l-option-padding-x: var(--ctt-core-space-4);
  /* 12px */
  --ctt-button-switch-size-l-option-padding-y: var(--ctt-core-space-3);
  /* 12px */
  --ctt-button-switch-size-l-font-size: var(--ctt-core-font-size-lg);
  /* 18px */
  --ctt-button-switch-size-l-slider-offset-top: var(--ctt-core-space-2);
  /* 8px */
  --ctt-button-switch-size-l-slider-offset-bottom: var(--ctt-core-space-2);
  /* 8px */

  /* ========================================================================
     BUTTON SWITCH - RADIUS VARIANTS
     ======================================================================== */
  --ctt-button-switch-radius-s: var(--ctt-base-shape-radius-xs);
  /* 4px */

  /* ========================================================================
     BUTTON SWITCH - CONTAINER
     ======================================================================== */

  /* Container - Border */
  --ctt-button-switch-container-border-width: var(--ctt-core-border-width-hairline);
  /* 1px */
  --ctt-button-switch-container-border-default: var(--ctt-core-color-neutral-300);
  --ctt-button-switch-container-border-hover: var(--ctt-core-color-neutral-400);

  /* Container - Background */
  --ctt-button-switch-container-bg: var(--ctt-core-color-basic-white);

  /* ========================================================================
     BUTTON SWITCH - LABEL
     ======================================================================== */
  --ctt-button-switch-label-margin-bottom: var(--ctt-core-space-1);
  /* 8px */
  --ctt-button-switch-label-font-size: var(--ctt-core-font-size-md);
  /* 14px */
  --ctt-button-switch-label-font-size-small: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-button-switch-label-font-weight: var(--ctt-core-font-weight-medium);
  /* 500 */
  --ctt-button-switch-label-line-height: var(--ctt-base-text-style-label-md-line-height);
  /* 20px */
  --ctt-button-switch-label-color: var(--ctt-core-color-neutral-800);

  /* ========================================================================
     BUTTON SWITCH - OPTION (BUTTON)
     ======================================================================== */

  /* Option - Typography */
  --ctt-button-switch-option-font-size: var(--ctt-core-font-size-md);
  /* 16px */
  --ctt-button-switch-option-font-weight: var(--ctt-core-font-weight-medium);
  /* 500 */
  --ctt-button-switch-option-line-height: var(--ctt-core-line-height-body-lg);
  /* 26px */

  /* Option - Colors */
  --ctt-button-switch-option-fg-default: var(--ctt-core-color-neutral-800);
  --ctt-button-switch-option-fg-selected: var(--ctt-core-color-basic-white);
  --ctt-button-switch-option-bg-hover: var(--ctt-core-color-neutral-100);

  /* Option - Focus */
  --ctt-button-switch-option-focus-color: var(--ctt-core-color-primary-500);

  /* ========================================================================
     BUTTON SWITCH - VARIANT - PRIMARY
     ======================================================================== */

  /* Primary - Slider Background */
  --ctt-button-switch-primary-slider-bg-default: var(--ctt-core-color-primary-500);
  --ctt-button-switch-primary-slider-bg-hover: var(--ctt-core-color-primary-600);

  /* ========================================================================
     BUTTON SWITCH - VARIANT - SECONDARY
     ======================================================================== */

  /* Secondary - Slider Background */
  --ctt-button-switch-secondary-slider-bg-default: var(--ctt-core-color-neutral-800);
  --ctt-button-switch-secondary-slider-bg-hover: var(--ctt-core-color-neutral-900);

  /* ========================================================================
     CARD COMPONENT TOKENS
     ======================================================================== */

  /* ========================================================================
     CARD - CONTAINER
     ======================================================================== */
  --ctt-card-container-bg-default: var(--ctt-core-color-basic-white);
  --ctt-card-container-bg-selected: var(--ctt-base-surface-subtle);
  --ctt-card-container-bg-secondary: var(--ctt-base-surface-muted);
  --ctt-card-container-bg-disabled: var(--ctt-base-surface-muted);
  --ctt-card-container-border-width: var(--ctt-core-border-width-hairline);
  /* 1px */
  --ctt-card-container-border-width-selected: var(--ctt-base-shape-border-width-thin);
  --ctt-card-container-border-default: var(--ctt-base-border-subtle);
  --ctt-card-container-border-secondary: var(--ctt-base-border-muted);
  --ctt-base-border-muted: var(--ctt-core-color-neutral-400);
  --ctt-card-container-border-selected: var(--ctt-base-border-default);
  --ctt-card-radius-default: var(--ctt-core-radius-md);
  /* 12px */
  --ctt-card-radius-mobile: var(--ctt-core-radius-sm);
  /* 8px */

  /* ========================================================================
     CARD - SHADOW
     ======================================================================== */
  --ctt-card-shadow-default: 0 2px 4px rgba(0, 0, 0, 0.1);
  --ctt-card-shadow-selected: 0 4px 8px rgba(0, 0, 0, 0.15);

  /* ========================================================================
     CARD - SIZE - DEFAULT
     ======================================================================== */
  --ctt-card-size-default-padding: var(--ctt-core-space-4);
  /* 16px */
  --ctt-card-size-default-padding-tablet: var(--ctt-core-space-5);
  /* 20px */

  /* ========================================================================
     CARD - SIZE - SMALL
     ======================================================================== */
  --ctt-card-size-small-padding: var(--ctt-core-space-3);
  /* 12px */

  /* ========================================================================
     CARD - SPACING
     ======================================================================== */
  --ctt-card-spacing-header-gap: var(--ctt-core-space-3);
  /* 12px */
  --ctt-card-spacing-header-gap-small: var(--ctt-core-space-2);
  /* 8px */
  --ctt-card-spacing-header-gap-mobile: var(--ctt-core-space-2);
  /* 8px */
  --ctt-card-spacing-footer-gap: var(--ctt-core-space-3);
  /* 12px */
  --ctt-card-spacing-footer-gap-small: var(--ctt-core-space-2);
  /* 8px */
  --ctt-card-spacing-section: var(--ctt-core-space-4);
  /* 12px */
  --ctt-card-spacing-content-margin: var(--ctt-core-space-2);
  /* 8px */
  --ctt-card-spacing-content-list-indent: var(--ctt-core-space-4);
  /* 16px */
  --ctt-card-spacing-content-list-item: var(--ctt-core-space-1);
  /* 4px */
  --ctt-card-spacing-content-heading: var(--ctt-core-space-3);
  /* 12px */

  /* ========================================================================
     CARD - TITLE
     ======================================================================== */
  --ctt-card-title-font-family: var(--ctt-core-font-family-sans);
  --ctt-card-title-font-weight: var(--ctt-core-font-weight-medium);
  /* 500 */
  --ctt-card-title-font-size: var(--ctt-core-font-size-xl);
  /* 20px */
  --ctt-card-title-line-height: var(--ctt-core-line-height-heading-xs);
  /* 28px */
  --ctt-card-title-color: var(--ctt-core-color-neutral-900);

  /* Title - Small Size */
  --ctt-card-title-small-font-size: var(--ctt-core-font-size-lg);
  /* 18px */
  --ctt-card-title-small-line-height: var(--ctt-core-line-height-body-lg);
  /* 26px */

  /* ========================================================================
     CARD - DESCRIPTION
     ======================================================================== */
  --ctt-card-description-font-family: var(--ctt-core-font-family-sans);
  --ctt-card-description-font-weight: var(--ctt-core-font-weight-book);
  /* 400 */
  --ctt-card-description-font-size: var(--ctt-core-font-size-sm);
  /* 12px */
  --ctt-card-description-line-height: var(--ctt-core-line-height-body-sm);
  /* 20px */
  --ctt-card-description-color: var(--ctt-core-color-neutral-600);
  --ctt-card-description-opacity: 1;

  /* Description - Small Size */
  --ctt-card-description-small-font-size: var(--ctt-core-font-size-xs);
  /* 12px */
  --ctt-card-description-small-line-height: var(--ctt-core-line-height-label-sm);
  /* 18px */

  /* ========================================================================
     CARD - CONTENT
     ======================================================================== */
  --ctt-card-content-font-family: var(--ctt-core-font-family-sans);
  --ctt-card-content-font-weight: var(--ctt-core-font-weight-book);
  /* 400 */
  --ctt-card-content-font-size: var(--ctt-core-font-size-md);
  /* 16px */
  --ctt-card-content-line-height: var(--ctt-core-line-height-body-md);
  /* 24px */
  --ctt-card-content-color: var(--ctt-core-color-neutral-900);

  /* Content - Small Size */
  --ctt-card-content-small-font-size: var(--ctt-core-font-size-sm);
  /* 12px */
  --ctt-card-content-small-line-height: var(--ctt-core-line-height-label-sm);
  /* 18px */

  /* Content - Heading */
  --ctt-card-content-heading-font-family: var(--ctt-core-font-family-sans);
  --ctt-card-content-heading-font-weight: var(--ctt-core-font-weight-medium);
  /* 500 */
  --ctt-card-content-heading-color: var(--ctt-core-color-neutral-900);

  /* ========================================================================
     CARD - PRICE
     ======================================================================== */
  --ctt-card-price-font-family: var(--ctt-core-font-family-sans);
  --ctt-card-price-font-weight: var(--ctt-core-font-weight-medium);
  /* 500 */
  --ctt-card-price-font-size: var(--ctt-core-font-size-xl);
  /* 20px */
  --ctt-card-price-line-height: var(--ctt-core-line-height-heading-xs);
  /* 28px */
  --ctt-card-price-color: var(--ctt-core-color-neutral-900);
  --ctt-card-price-bg: var(--ctt-core-color-neutral-50);
  --ctt-card-price-padding-y: var(--ctt-core-space-1);
  /* 4px */
  --ctt-card-price-padding-x: var(--ctt-core-space-2);
  /* 8px */
  --ctt-card-price-radius: var(--ctt-core-radius-sm);
  /* 8px */

  /* Price - Small Size */
  --ctt-card-price-small-font-size: var(--ctt-core-font-size-xs);
  /* 12px */

  /* ========================================================================
     CARD - ACTIONS (FOOTER)
     ======================================================================== */
  --ctt-card-actions-font-family: var(--ctt-core-font-family-sans);
  --ctt-card-actions-font-weight: var(--ctt-core-font-weight-bold);
  /* 700 */
  --ctt-card-actions-font-size: var(--ctt-core-font-size-md);
  /* 16px */
  --ctt-card-actions-line-height: var(--ctt-core-line-height-label-md);
  /* 20px */
  --ctt-card-actions-border-color: var(--ctt-core-color-neutral-300);

  /* ========================================================================
     CARD - CHECK ICON (SELECTED STATE)
     ======================================================================== */
  --ctt-card-check-bg: var(--ctt-core-color-semantic-success-500);
  --ctt-card-check-fg: var(--ctt-core-color-basic-white);
  --ctt-card-check-size: var(--ctt-core-size-icon-m);
  /* 16px */
  --ctt-card-check-size-small: var(--ctt-core-size-icon-s);
  /* 14px */

  /* ========================================================================
     CARD - STATE - DISABLED
     ======================================================================== */
  --ctt-card-state-disabled-fg: var(--ctt-core-color-neutral-400);
  --ctt-card-state-disabled-opacity: 0.6;

  /* ========================================================================
     CARD - STATE - LOADING
     ======================================================================== */
  --ctt-card-loading-overlay-bg: rgba(255, 255, 255, 0.8);
  --ctt-card-loading-spinner-size: var(--ctt-core-size-icon-m);
  /* 16px */
  --ctt-card-loading-spinner-border-width: var(--ctt-core-border-width-thin);
  /* 2px */
  --ctt-card-loading-spinner-border-color: var(--ctt-core-color-neutral-300);
  --ctt-card-loading-spinner-border-top-color: var(--ctt-core-color-primary-500);

  /* ========================================================================
     CARD - UTILITY VARIANTS
     ======================================================================== */
  --ctt-card-no-padding-section-padding: var(--ctt-core-space-6);
  /* 24px */
  --ctt-card-compact-padding: var(--ctt-core-space-4);
  /* 16px */
  --ctt-card-compact-header-margin: var(--ctt-core-space-2);
  /* 8px */

  /* ========================================================================
     COMPONENT TOKENS - CHECKBOX
     ========================================================================
     
     Checkbox component tokens following the 4-layer token hierarchy.
     All tokens reference core tokens to maintain proper design system governance.
     
     Structure:
     - Container/Root: Layout and spacing properties
     - Control: The checkbox square (border, background, dimensions)
     - Checkmark: The check icon inside the control
     - Label: Typography for the checkbox label
     - Required: Required indicator styling
     - Error State: Error state styling and messages
     - Disabled State: Disabled state styling
     - Focus State: Focus ring and interaction states
     - Groups: Checkbox group layouts (vertical/horizontal)
     ======================================================================== */

  /* ========================================================================
     CHECKBOX - CONTAINER / ROOT
     ======================================================================== */
  --ctt-checkbox-root-gap: var(--ctt-core-space-2);
  /* 8px gap between checkbox & label */
  --ctt-checkbox-root-line-height: var(--ctt-core-line-height-body-md);
  /* 24px */

  /* ========================================================================
     CHECKBOX - CONTROL (THE CHECKBOX SQUARE)
     ======================================================================== */
  /* Control - Dimensions */
  --ctt-checkbox-control-size: var(--ctt-core-size-icon-m);
  /* 16px */
  --ctt-checkbox-control-border-width: var(--ctt-core-border-width-hairline);
  /* 1px */

  /* Control - Background Colors */
  --ctt-checkbox-control-bg-default: var(--ctt-core-color-basic-white);
  --ctt-checkbox-control-bg-hover: var(--ctt-core-color-neutral-100);
  --ctt-checkbox-control-bg-checked: var(--ctt-core-color-primary-500);
  --ctt-checkbox-control-bg-checked-hover: var(--ctt-core-color-primary-500);
  --ctt-checkbox-control-bg-disabled: var(--ctt-core-color-neutral-200);
  --ctt-checkbox-control-bg-error: var(--ctt-core-color-semantic-negative-50);
  --ctt-checkbox-control-bg-error-checked: var(--ctt-core-color-semantic-negative-50);

  /* Control - Border Colors */
  --ctt-checkbox-control-border-default: var(--ctt-core-color-neutral-400);
  --ctt-checkbox-control-border-hover: var(--ctt-core-color-neutral-500);
  --ctt-checkbox-control-border-checked: var(--ctt-core-color-primary-500);
  --ctt-checkbox-control-border-focus: var(--ctt-core-color-primary-500);
  --ctt-checkbox-control-border-disabled: var(--ctt-core-color-neutral-300);
  --ctt-checkbox-control-border-error: var(--ctt-base-input-border-error);
  --ctt-checkbox-control-border-error-width: var(--ctt-core-border-width-thin);
  /* 2px */

  /* Control - Focus State */
  --ctt-checkbox-control-focus-shadow-color: rgba(26, 120, 194, 0.2);
  /* Primary with opacity */
  --ctt-checkbox-control-focus-shadow-size: 3px;
  --ctt-checkbox-control-focus-error-shadow-color: rgba(223,
      0,
      36,
      0.2);
  /* Negative with opacity */

  /* Control - Transition */
  --ctt-checkbox-control-transition-duration: 0.15s;

  /* ========================================================================
     CHECKBOX - CHECKMARK ICON
     ======================================================================== */
  --ctt-checkbox-checkmark-size: var(--ctt-core-size-icon-xs);
  /* 12px */
  --ctt-checkbox-checkmark-color-default: var(--ctt-core-color-basic-white);
  --ctt-checkbox-checkmark-color-disabled: var(--ctt-core-color-neutral-500);
  --ctt-checkbox-checkmark-color-error: var(--ctt-core-color-primary-500);
  --ctt-checkbox-checkmark-transition-duration: 0.1s;

  /* ========================================================================
     CHECKBOX - LABEL
     ======================================================================== */
  --ctt-checkbox-label-font-family: var(--ctt-core-font-family-sans);
  --ctt-checkbox-label-font-size: var(--ctt-core-font-size-md);
  /* 16px */
  --ctt-checkbox-label-font-weight: var(--ctt-core-font-weight-book);
  /* 400 */
  --ctt-checkbox-label-line-height: var(--ctt-base-text-style-label-md-line-height);
  /* 20px */
  --ctt-checkbox-label-color-default: var(--ctt-core-color-neutral-700);
  --ctt-checkbox-label-color-disabled: var(--ctt-core-color-neutral-500);

  /* ========================================================================
     CHECKBOX - REQUIRED INDICATOR
     ======================================================================== */
  --ctt-checkbox-required-color: var(--ctt-core-color-semantic-negative-500);
  --ctt-checkbox-required-font-weight: var(--ctt-core-font-weight-medium);
  /* 500 */
  --ctt-checkbox-required-margin: var(--ctt-core-space-1);
  /* 4px */

  /* ========================================================================
     CHECKBOX - ERROR STATE
     ======================================================================== */
  --ctt-checkbox-error-message-color: var(--ctt-base-on-error-fg);
  --ctt-checkbox-error-message-font-size: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-checkbox-error-message-font-weight: var(--ctt-core-font-weight-book);
  /* 400 */
  --ctt-checkbox-error-message-line-height: var(--ctt-core-line-height-label-sm);
  /* 18px */
  --ctt-checkbox-error-message-gap: var(--ctt-core-space-1);
  /* 4px between icon and text */
  --ctt-checkbox-error-message-margin: var(--ctt-core-space-1);
  /* 4px top margin */
  --ctt-checkbox-error-icon-size: var(--ctt-core-size-icon-m);
  /* 16px */

  /* ========================================================================
     CHECKBOX - GROUP LAYOUT
     ======================================================================== */
  --ctt-checkbox-group-gap-vertical: var(--ctt-core-space-3);
  /* 12px between checkboxes */
  --ctt-checkbox-group-gap-horizontal: var(--ctt-core-space-6);
  /* 24px between horizontal checkboxes */

  /* ========================================================================
     CHECKBOX - SIZE VARIANTS
     ======================================================================== */
  /* Small Variant (16px checkbox) */
  --ctt-checkbox-control-size-small: var(--ctt-core-size-icon-m);
  /* 16px */
  --ctt-checkbox-checkmark-size-small: var(--ctt-core-size-icon-xs);
  /* 12px */
  --ctt-checkbox-label-font-size-small: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-checkbox-label-line-height-small: var(--ctt-core-line-height-body-sm);
  /* 20px */

  /* Medium Variant (24px checkbox) - DEFAULT */
  --ctt-checkbox-control-size-medium: var(--ctt-core-size-icon-xl);
  /* 24px */
  --ctt-checkbox-checkmark-size-medium: var(--ctt-core-size-icon-m);
  /* 16px */
  --ctt-checkbox-label-font-size-medium: var(--ctt-core-font-size-md);
  /* 16px */
  --ctt-checkbox-label-line-height-medium: var(--ctt-core-line-height-body-md);
  /* 24px */

  /* Large Variant (32px checkbox) */
  --ctt-checkbox-control-size-large: var(--ctt-core-size-icon-2xl);
  /* 32px */
  --ctt-checkbox-checkmark-size-large: var(--ctt-core-size-icon-xl);
  /* 24px */
  --ctt-checkbox-label-font-size-large: var(--ctt-core-font-size-lg);
  /* 18px */
  --ctt-checkbox-label-line-height-large: var(--ctt-core-line-height-body-lg);
  /* 26px */

  /* ==========================================================================
     COMPONENT TOKENS - RADIO BUTTON
     ==========================================================================
     Radio Button Component Tokens
     
     Purpose: All styling tokens for the RadioButton component
     Architecture: Component tokens → Base tokens → Core tokens
     
     Structure:
     - Container: Root container and font family
     - Root Label Container: Layout for the clickable area
     - Control (Radio Dot): The circular radio button itself
     - Inner Dot: The checked indicator inside the radio button
     - Label: Text label styling
     - Required Indicator: Asterisk for required fields
     - Error State: Error styling and messages
     - Disabled State: Disabled appearance
     - Group Layout: Spacing for radio button groups
     ======================================================================== */

  /* ========================================================================
     RADIO BUTTON - CONTAINER / ROOT
     ======================================================================== */
  --ctt-radio-button-font-family: var(--ctt-core-font-family-sans);

  /* ========================================================================
     RADIO BUTTON - ROOT LABEL CONTAINER
     ======================================================================== */
  --ctt-radio-button-root-gap: var(--ctt-core-space-2);
  /* 8px gap between radio dot & label */
  --ctt-radio-button-root-line-height: var(--ctt-core-line-height-body-md);
  /* 24px */

  /* ========================================================================
     RADIO BUTTON - CONTROL (THE RADIO DOT)
     ======================================================================== */
  /* Control - Dimensions */
  --ctt-radio-button-control-size: var(--ctt-core-size-icon-m);
  /* 16px */
  --ctt-radio-button-control-border-width: var(--ctt-core-border-width-hairline);
  /* 1px */
  --ctt-radio-button-control-border-radius: 50%;
  /* Always circular */

  /* Control - Background Colors */
  --ctt-radio-button-control-bg-default: var(--ctt-core-color-basic-white);
  --ctt-radio-button-control-bg-hover: var(--ctt-core-color-neutral-100);
  --ctt-radio-button-control-bg-checked: var(--ctt-core-color-primary-500);
  --ctt-radio-button-control-bg-checked-hover: var(--ctt-core-color-primary-500);
  --ctt-radio-button-control-bg-disabled: var(--ctt-core-color-neutral-200);
  --ctt-radio-button-control-bg-error: var(--ctt-core-color-semantic-negative-50);
  --ctt-radio-button-control-bg-error-checked: var(--ctt-core-color-semantic-negative-50);

  /* Control - Border Colors */
  --ctt-radio-button-control-border-default: var(--ctt-core-color-neutral-400);
  --ctt-radio-button-control-border-hover: var(--ctt-core-color-neutral-500);
  --ctt-radio-button-control-border-checked: var(--ctt-core-color-primary-500);
  --ctt-radio-button-control-border-focus: var(--ctt-core-color-primary-500);
  --ctt-radio-button-control-border-disabled: var(--ctt-core-color-neutral-300);
  --ctt-radio-button-control-border-error: var(--ctt-base-input-border-error);
  --ctt-radio-button-control-border-error-width: var(--ctt-core-border-width-thin);
  /* 2px */

  /* Control - Focus State */
  --ctt-radio-button-control-focus-shadow-color: rgba(26, 120, 194, 0.2);
  /* Primary with opacity */
  --ctt-radio-button-control-focus-shadow-size: 3px;
  --ctt-radio-button-control-focus-error-shadow-color: rgba(223,
      0,
      36,
      0.2);
  /* Negative with opacity */

  /* Control - Transition */
  --ctt-radio-button-control-transition-duration: 0.15s;

  /* ========================================================================
     RADIO BUTTON - INNER DOT (CHECKED STATE INDICATOR)
     ======================================================================== */
  --ctt-radio-button-inner-dot-size: var(--ctt-core-space-2);
  /* 8px */
  --ctt-radio-button-inner-dot-color-default: var(--ctt-core-color-basic-white);
  --ctt-radio-button-inner-dot-color-disabled: var(--ctt-core-color-neutral-500);
  --ctt-radio-button-inner-dot-color-error: var(--ctt-core-color-primary-500);
  --ctt-radio-button-inner-dot-transition-duration: 0.1s;

  /* ========================================================================
     RADIO BUTTON - LABEL
     ======================================================================== */
  --ctt-radio-button-label-font-family: var(--ctt-core-font-family-sans);
  --ctt-radio-button-label-font-size: var(--ctt-core-font-size-md);
  /* 16px */
  --ctt-radio-button-label-font-weight: var(--ctt-core-font-weight-book);
  /* 400 */
  --ctt-radio-button-label-line-height: var(--ctt-base-text-style-label-md-line-height);
  /* 20px */
  --ctt-radio-button-label-color-default: var(--ctt-core-color-neutral-700);
  --ctt-radio-button-label-color-disabled: var(--ctt-core-color-neutral-500);

  /* ========================================================================
     RADIO BUTTON - REQUIRED INDICATOR
     ======================================================================== */
  --ctt-radio-button-required-color: var(--ctt-core-color-semantic-negative-500);
  --ctt-radio-button-required-font-weight: var(--ctt-core-font-weight-medium);
  /* 500 */
  --ctt-radio-button-required-margin: var(--ctt-core-space-1);
  /* 4px */

  /* ========================================================================
     RADIO BUTTON - ERROR STATE
     ======================================================================== */
  --ctt-radio-button-error-message-color: var(--ctt-base-on-error-fg);
  --ctt-radio-button-error-message-font-size: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-radio-button-error-message-font-weight: var(--ctt-core-font-weight-book);
  /* 400 */
  --ctt-radio-button-error-message-line-height: var(--ctt-core-line-height-label-sm);
  /* 18px */
  --ctt-radio-button-error-message-gap: var(--ctt-core-space-1);
  /* 4px between icon and text */
  --ctt-radio-button-error-message-margin: var(--ctt-core-space-1);
  /* 4px top margin */
  --ctt-radio-button-error-icon-size: var(--ctt-core-size-icon-m);
  /* 16px */

  /* ========================================================================
     RADIO BUTTON - GROUP LAYOUT
     ======================================================================== */
  --ctt-radio-button-group-gap-vertical: var(--ctt-core-space-3);
  /* 12px between radio buttons */
  --ctt-radio-button-group-gap-horizontal: var(--ctt-core-space-6);
  /* 24px between horizontal radio buttons */

  /* ==========================================================================
     COMPONENT TOKENS - CHIP
     ========================================================================== */

  /* ========================================================================
     CHIP - ROOT/CONTAINER
     ======================================================================== */
  --ctt-chip-gap: var(--ctt-core-space-2);
  /* 8px - gap between icon/avatar and label */
  --ctt-chip-border-width: var(--ctt-core-border-width-hairline);
  /* 1px */
  --ctt-chip-transition-duration: 0.2s;
  --ctt-chip-transition: all var(--ctt-chip-transition-duration) ease-in-out;

  /* ========================================================================
     CHIP - TYPOGRAPHY
     ======================================================================== */
  --ctt-chip-font-family: var(--ctt-core-font-family-sans);
  --ctt-chip-font-weight-default: var(--ctt-core-font-weight-medium);
  --ctt-chip-font-weight-selected: var(--ctt-core-font-weight-bold);
  --ctt-chip-line-height: var(--ctt-core-line-height-label-sm);
  /* 18px */

  /* ========================================================================
     CHIP - COLORS - DEFAULT STATE
     ======================================================================== */
  --ctt-chip-color-default: var(--ctt-core-color-neutral-700);
  --ctt-chip-bg-default: transparent;
  --ctt-chip-border-color-default: var(--ctt-base-border-subtle);

  /* ========================================================================
     CHIP - COLORS - HOVER STATE
     ======================================================================== */
  --ctt-chip-bg-hover: var(--ctt-core-color-neutral-100);

  /* ========================================================================
     CHIP - COLORS - ACTIVE STATE
     ======================================================================== */
  --ctt-chip-bg-active: var(--ctt-core-color-neutral-200);

  /* ========================================================================
     CHIP - COLORS - SELECTED STATE
     ======================================================================== */
  --ctt-chip-bg-selected: var(--ctt-core-color-primary-500);
  --ctt-chip-border-color-selected: var(--ctt-core-color-primary-500);
  --ctt-chip-color-selected: var(--ctt-core-color-basic-white);
  /* White text */

  /* ========================================================================
     CHIP - COLORS - SELECTED HOVER STATE
     ======================================================================== */
  --ctt-chip-bg-selected-hover: var(--ctt-core-color-primary-600);
  --ctt-chip-border-color-selected-hover: var(--ctt-core-color-primary-600);
  --ctt-chip-color-selected-hover: var(--ctt-core-color-basic-white);

  /* ========================================================================
     CHIP - COLORS - DISABLED STATE
     ======================================================================== */
  --ctt-chip-opacity-disabled: 0.5;

  /* ========================================================================
     CHIP - SIZE - SMALL (s)
     ======================================================================== */
  --ctt-chip-padding-s-vertical: var(--ctt-core-space-1);
  /* 4px */
  --ctt-chip-padding-s-horizontal: var(--ctt-core-space-3);
  /* 12px */
  --ctt-chip-font-size-s: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-chip-height-s: var(--ctt-core-size-control-m);
  /* 32px */
  --ctt-chip-icon-size-s: var(--ctt-core-size-icon-s);
  /* 14px */

  /* ========================================================================
     CHIP - SIZE - MEDIUM (m)
     ======================================================================== */
  --ctt-chip-padding-m-vertical: var(--ctt-core-space-2);
  /* 8px */
  --ctt-chip-padding-m-horizontal: var(--ctt-core-space-4);
  /* 16px */
  --ctt-chip-font-size-m: var(--ctt-core-font-size-md);
  /* 16px */
  --ctt-chip-height-m: var(--ctt-core-size-control-l);
  /* 40px */
  --ctt-chip-icon-size-m: var(--ctt-core-size-icon-m);
  /* 16px */

  /* ========================================================================
     CHIP - SIZE - LARGE (l)
     ======================================================================== */
  --ctt-chip-padding-l-vertical: var(--ctt-core-space-3);
  /* 12px */
  --ctt-chip-padding-l-horizontal: var(--ctt-core-space-5);
  /* 20px */
  --ctt-chip-font-size-l: var(--ctt-core-font-size-lg);
  /* 18px */
  --ctt-chip-height-l: var(--ctt-core-size-control-xl);
  /* 48px */
  --ctt-chip-icon-size-l: var(--ctt-core-size-icon-l);
  /* 18px */

  /* ========================================================================
     CHIP - BORDER RADIUS / SHAPES
     ======================================================================== */
  --ctt-chip-border-radius-none: 0;
  --ctt-chip-border-radius-xs: var(--ctt-core-radius-xs);
  /* 4px */
  --ctt-chip-border-radius-s: var(--ctt-core-radius-sm);
  /* 8px */
  --ctt-chip-border-radius-pill: var(--ctt-core-radius-pill);
  /* 999px */

  /* ========================================================================
     CHIP - AVATAR
     ======================================================================== */
  --ctt-chip-avatar-size: var(--ctt-core-space-6);
  /* 24px */

  /* ========================================================================
     CHIP - REMOVE BUTTON
     ======================================================================== */
  --ctt-chip-remove-transition-duration: 0.2s;
  --ctt-chip-remove-opacity-default: 1;
  --ctt-chip-remove-opacity-hover: 1;
  --ctt-chip-remove-opacity-disabled: 0.5;
  --ctt-chip-remove-focus-outline-width: var(--ctt-core-border-width-hairline);
  /* 1px */
  --ctt-chip-remove-focus-outline-offset: var(--ctt-core-space-px);
  /* 1px */
  --ctt-chip-remove-focus-border-radius: var(--ctt-core-border-width-thin);
  /* 2px */

  /* ========================================================================
     CHIP - REMOVABLE PADDING ADJUSTMENTS
     ======================================================================== */
  --ctt-chip-removable-padding-right-s: var(--ctt-core-space-2);
  /* 8px */
  --ctt-chip-removable-padding-right-m: var(--ctt-core-space-3);
  /* 12px */
  --ctt-chip-removable-padding-right-l: var(--ctt-core-space-4);
  /* 16px */

  /* ========================================================================
     ICON COMPONENT TOKENS
     ======================================================================== */

  /* ========================================================================
     ICON - SIZE
     ======================================================================== */
  --ctt-icon-size-xs: var(--ctt-core-size-icon-xs);
  /* 12px */
  --ctt-icon-size-s: var(--ctt-core-size-icon-s);
  /* 14px */
  --ctt-icon-size-m: var(--ctt-core-size-icon-m);
  /* 16px */
  --ctt-icon-size-l: var(--ctt-core-size-icon-l);
  /* 18px */
  --ctt-icon-size-xl: var(--ctt-core-space-5);
  /* 20px */
  --ctt-icon-size-2xl: var(--ctt-core-size-icon-xl);
  /* 24px */
  --ctt-icon-size-3xl: var(--ctt-core-space-7);
  /* 28px */
  --ctt-icon-size-4xl: var(--ctt-core-size-icon-2xl);
  /* 32px */
  --ctt-icon-size-6xl: var(--ctt-core-size-icon-3xl);
  /* 48px */

  /* ========================================================================
     ICON - COLOR
     ======================================================================== */
  --ctt-icon-color-default: currentColor;
  --ctt-icon-color-primary: var(--ctt-core-color-primary-500);
  /* #DF0024 */
  --ctt-icon-color-secondary: var(--ctt-core-color-neutral-800);
  /* #333333 */
  --ctt-icon-color-success: var(--ctt-core-color-semantic-success-500);
  /* #28A745 */
  --ctt-icon-color-warning: var(--ctt-core-color-semantic-warning-500);
  /* #FF9800 */
  --ctt-icon-color-error: var(--ctt-core-color-semantic-negative-500);
  /* #E53935 */
  --ctt-icon-color-info: var(--ctt-core-color-semantic-informative-500);
  /* #2196F3 */
  --ctt-icon-color-neutral: var(--ctt-core-color-neutral-600);
  /* #666666 */
  --ctt-icon-color-white: var(--ctt-core-color-basic-white);
  /* #FFFFFF */

  /* ========================================================================
     ICON - FONT
     ======================================================================== */
  --ctt-icon-font-family: 'ctt-icons';
  --ctt-icon-font-style: normal;
  --ctt-icon-font-weight: normal;
  --ctt-icon-font-variant: normal;
  --ctt-icon-line-height: 1;

  /* ========================================================================
     ICON - INTERACTIVE
     ======================================================================== */
  --ctt-icon-color-interactive-opacity-hover: 0.8;
  --ctt-icon-color-interactive-opacity-active: 0.6;

  /* ========================================================================
     INPUT COUNTER COMPONENT TOKENS
     ======================================================================== */

  /* ========================================================================
     INPUT COUNTER - WIDTH
     ======================================================================== */
  --ctt-input-counter-width: auto;
  --ctt-input-counter-wrapper-width-s: 60px;
  --ctt-input-counter-wrapper-width-m: 80px;
  --ctt-input-counter-wrapper-width-l: 100px;

  /* ========================================================================
     INPUT COUNTER - HEIGHT
     ======================================================================== */
  --ctt-input-counter-height-s: var(--ctt-core-size-control-l);
  /* 24px */
  --ctt-input-counter-height-m: var(--ctt-core-size-control-xl);
  /* 32px */
  --ctt-input-counter-height-l: var(--ctt-core-size-control-2xl);
  /* 40px */

  /* ========================================================================
     INPUT COUNTER - SPACING
     ======================================================================== */
  --ctt-input-counter-gap: var(--ctt-core-space-2);
  /* 8px */
  --ctt-input-counter-label-margin-bottom: var(--ctt-core-space-1);
  /* 8px */
  --ctt-input-counter-required-margin-left: var(--ctt-core-space-1);
  /* 4px */

  /* ========================================================================
     INPUT COUNTER - TYPOGRAPHY - LABEL
     ======================================================================== */
  --ctt-input-counter-label-font-family: var(--ctt-core-font-family-sans);
  --ctt-input-counter-label-font-size-s: var(--ctt-core-font-size-sm);
  /* 12px */
  --ctt-input-counter-label-font-size-m: var(--ctt-core-font-size-md);
  /* 12px */
  --ctt-input-counter-label-font-size-l: var(--ctt-core-font-size-md);
  /* 14px */
  --ctt-input-counter-label-font-weight: var(--ctt-core-font-weight-medium);
  /* 500 */
  --ctt-input-counter-label-line-height: var(--ctt-base-text-style-label-md-line-height);
  /* 20px */

  /* ========================================================================
     INPUT COUNTER - TYPOGRAPHY - INPUT
     ======================================================================== */
  --ctt-input-counter-input-font-family: var(--ctt-core-font-family-sans);
  --ctt-input-counter-input-font-size-s: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-input-counter-input-font-size-m: var(--ctt-core-font-size-md);
  /* 16px */
  --ctt-input-counter-input-font-size-l: var(--ctt-core-font-size-lg);
  /* 18px */
  --ctt-input-counter-input-text-align: center;

  /* ========================================================================
     INPUT COUNTER - COLORS - LABEL
     ======================================================================== */
  --ctt-input-counter-label-color-default: var(--ctt-base-text-main);
  /* neutral-800 */
  --ctt-input-counter-label-color-disabled: var(--ctt-base-text-weak);
  /* neutral-600 */
  --ctt-input-counter-required-color: var(--ctt-base-text-brand);
  /* primary-500 */

  /* ========================================================================
     INPUT COUNTER - COLORS - INPUT
     ======================================================================== */
  --ctt-input-counter-input-bg-default: var(--ctt-base-surface-container);
  /* white */
  --ctt-input-counter-input-bg-disabled: var(--ctt-base-surface-muted);
  /* neutral-100 */
  --ctt-input-counter-input-color-default: var(--ctt-base-text-main);
  /* neutral-800 */
  --ctt-input-counter-input-color-disabled: var(--ctt-base-text-weak);
  /* neutral-600 */
  --ctt-input-counter-input-border-default: var(--ctt-base-border-default);
  /* neutral-500 */
  --ctt-input-counter-input-border-disabled: var(--ctt-base-border-subtle);
  /* neutral-300 */
  --ctt-input-counter-input-border-focus: var(--ctt-base-border-focus);
  /* informative-600 */
  --ctt-input-counter-placeholder-color: var(--ctt-base-text-placeholder)
    /* ========================================================================
     INPUT COUNTER - BORDER
     ======================================================================== */
    --ctt-input-counter-border-width-m: var(--ctt-core-border-width-hairline);
  /* 1px */
  --ctt-input-counter-border-width-l: var(--ctt-core-border-width-thin);
  /* 2px */

  /* ========================================================================
     INPUT COUNTER - STATE
     ======================================================================== */
  --ctt-input-counter-disabled-opacity: 0.6;
  --ctt-input-counter-transition-duration: 0.2s;
  --ctt-input-counter-transition-timing: cubic-bezier(0.4, 0, 0.2, 1);

  /* ========================================================================
     INPUT COUNTER - RESPONSIVE (Mobile)
     ======================================================================== */
  --ctt-input-counter-mobile-gap: var(--ctt-core-space-1);
  /* 4px */
  --ctt-input-counter-mobile-wrapper-width-s: 50px;
  --ctt-input-counter-mobile-wrapper-width-m: 60px;
  --ctt-input-counter-mobile-wrapper-width-l: 80px;

  /* ========================================================================
     INPUT COUNTER - ACCESSIBILITY
     ======================================================================== */
  --ctt-input-counter-focus-outline-width: var(--ctt-core-border-width-thin);
  /* 2px */
  --ctt-input-counter-high-contrast-border-color: var(--ctt-core-color-neutral-900);
  --ctt-input-counter-high-contrast-focus-color: var(--ctt-core-color-primary-500);

  /* ========================================================================
     INPUT TEXT COMPONENT TOKENS
     ======================================================================== */

  /* ========================================================================
     INPUT TEXT - WIDTH
     ======================================================================== */
  --ctt-input-text-width: 100%;

  /* ========================================================================
     INPUT TEXT - HEIGHT
     ======================================================================== */
  --ctt-input-text-height-s: var(--ctt-core-size-control-m);
  /* 24px */
  --ctt-input-text-height-m: var(--ctt-core-size-control-xl);
  /* 32px */
  --ctt-input-text-height-l: var(--ctt-core-size-control-2xl);
  /* 40px */

  /* ========================================================================
     INPUT TEXT - PADDING
     ======================================================================== */
  --ctt-input-text-padding-vertical-s: 6px;
  --ctt-input-text-padding-horizontal-s: 10px;
  --ctt-input-text-padding-vertical-m: 0px;
  --ctt-input-text-padding-horizontal-m: var(--ctt-core-space-4);
  /* 16px */
  --ctt-input-text-padding-vertical-l: var(--ctt-core-space-3);
  /* 12px */
  --ctt-input-text-padding-horizontal-l: var(--ctt-core-space-4);
  /* 16px */

  /* Default padding (large) */
  --ctt-input-text-padding-vertical: var(--ctt-core-space-2);
  /* 8px */
  --ctt-input-text-padding-horizontal: var(--ctt-core-space-3);
  /* 12px */

  /* Focus state padding adjustments (subtract 1px for border) */
  --ctt-input-text-padding-focus-adjustment: 1px;

  /* ========================================================================
     INPUT TEXT - SPACING
     ======================================================================== */
  --ctt-input-text-label-margin-bottom: var(--ctt-core-space-1);
  /* 4px */
  --ctt-input-text-required-margin-left: 2px;
  --ctt-input-text-error-margin-top: var(--ctt-core-space-1);
  /* 4px */
  --ctt-input-text-error-gap: var(--ctt-core-space-1);
  /* 4px */

  /* ========================================================================
     INPUT TEXT - TYPOGRAPHY - LABEL
     ======================================================================== */
  --ctt-input-text-label-font-family: var(--ctt-core-font-family-sans);
  --ctt-input-text-label-font-size-s: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-input-text-label-font-size-m: var(--ctt-core-font-size-md);
  /* 16px */
  --ctt-input-text-label-font-size-l: var(--ctt-core-font-size-md);
  /* 16px */
  --ctt-input-text-label-font-weight: var(--ctt-core-font-weight-medium);
  /* 500 */
  --ctt-input-text-label-line-height: var(--ctt-base-text-style-label-md-line-height);

  /* ========================================================================
     INPUT TEXT - TYPOGRAPHY - INPUT
     ======================================================================== */
  --ctt-input-text-input-font-family: var(--ctt-core-font-family-sans);
  --ctt-input-text-input-font-size-s: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-input-text-input-font-size-m: var(--ctt-core-font-size-md);
  /* 16px */
  --ctt-input-text-input-font-size-l: var(--ctt-core-font-size-lg);
  /* 18px */
  --ctt-input-text-input-line-height: 1.4;

  /* ========================================================================
     INPUT TEXT - TYPOGRAPHY - ERROR
     ======================================================================== */
  --ctt-input-text-error-font-size: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-input-text-error-font-weight: var(--ctt-core-font-weight-book);
  /* 400 */

  /* ========================================================================
     INPUT TEXT - COLORS - LABEL
     ======================================================================== */
  --ctt-input-text-label-color-default: var(--ctt-base-text-main);
  /* neutral-800 */
  --ctt-input-text-required-color: var(--ctt-base-state-error-fg);
  /* negative-500 */

  /* ========================================================================
     INPUT TEXT - COLORS - INPUT
     ======================================================================== */
  --ctt-input-text-input-bg-default: var(--ctt-base-surface-container);
  /* white */
  --ctt-input-text-input-bg-focus: var(--ctt-base-surface-container);
  /* white */
  --ctt-input-text-input-bg-disabled: var(--ctt-base-surface-muted);
  /* neutral-100 */
  --ctt-input-text-input-color-default: var(--ctt-base-text-main);
  /* neutral-800 */
  --ctt-input-text-input-color-disabled: var(--ctt-base-text-disabled);
  /* neutral-600 */
  --ctt-input-text-input-border-default: var(--ctt-base-border-default);
  /* neutral-500 */
  --ctt-input-text-input-border-hover: var(--ctt-base-border-hover);
  /* neutral-600 */
  --ctt-input-text-input-border-focus: var(--ctt-base-border-focus);
  /* informative-600 */
  --ctt-input-text-input-border-error: var(--ctt-base-input-border-error);
  /* negative-600 */
  --ctt-input-text-input-border-disabled: var(--ctt-base-border-subtle);
  /* neutral-300 */

  /* ========================================================================
     INPUT TEXT - COLORS - PLACEHOLDER
     ======================================================================== */
  --ctt-input-text-placeholder-color: var(--ctt-base-text-placeholder);
  /* neutral-600 */
  --ctt-input-text-placeholder-color-disabled: var(--ctt-base-text-disabled);
  /* neutral-400 */

  /* ========================================================================
     INPUT TEXT - COLORS - ERROR
     ======================================================================== */
  --ctt-input-text-error-color: var(--ctt-base-on-error-fg);
  /* negative-500 */

  /* ========================================================================
     INPUT TEXT - BORDER
     ======================================================================== */
  --ctt-input-text-border-width-default: var(--ctt-core-border-width-hairline);
  /* 1px */
  --ctt-input-text-border-width-focus: var(--ctt-core-border-width-hairline);
  /* 1px */
  --ctt-input-text-border-width-error: var(--ctt-core-border-width-thin);
  /* 2px */
  --ctt-input-text-border-radius: var(--ctt-core-radius-xs);
  /* 4px */

  /* ========================================================================
     INPUT TEXT - STATE
     ======================================================================== */
  --ctt-input-text-transition-duration: 0.2s;
  --ctt-input-text-transition-timing: ease;

  /* ========================================================================
     INPUT TEXT - ERROR ICON
     ======================================================================== */
  --ctt-input-text-error-icon-size: 16px;

  /* ========================================================================
     INPUT TEXT - RESPONSIVE (Mobile)
     ======================================================================== */
  --ctt-input-text-mobile-font-size: var(--ctt-core-font-size-md);
  /* 16px - Prevents zoom on iOS */

  /* ========================================================================
     INPUT TEXT - ACCESSIBILITY
     ======================================================================== */
  --ctt-input-text-high-contrast-border-width: var(--ctt-core-border-width-thin);
  /* 2px */
  --ctt-input-text-high-contrast-focus-border-width: var(--ctt-core-border-width-thick);
  /* 3px */
  --ctt-input-text-high-contrast-focus-padding-adjustment: 2px;

  /* ========================================================================
     INPUT MONEY COMPONENT TOKENS
     ======================================================================== */

  /* ========================================================================
     INPUT MONEY - WIDTH
     ======================================================================== */
  --ctt-input-money-width: 100%;

  /* ========================================================================
     INPUT MONEY - HEIGHT
     ======================================================================== */
  --ctt-input-money-height-s: var(--ctt-core-size-control-m);
  /* 24px */
  --ctt-input-money-height-m: var(--ctt-core-size-control-xl);
  /* 32px */
  --ctt-input-money-height-l: var(--ctt-core-size-control-2xl);
  /* 40px */

  /* ========================================================================
     INPUT MONEY - PADDING
     ======================================================================== */
  --ctt-input-money-padding-vertical-s: calc(var(--ctt-core-space-2) - 2px);
  /* 6px */
  --ctt-input-money-padding-horizontal-s: calc(var(--ctt-core-space-3) - 2px);
  /* 10px */
  --ctt-input-money-padding-vertical-m: var(--ctt-core-space-2);
  /* 8px */
  --ctt-input-money-padding-horizontal-m: var(--ctt-core-space-4);
  /* 16px */
  --ctt-input-money-padding-vertical-l: var(--ctt-core-space-3);
  /* 12px */
  --ctt-input-money-padding-horizontal-l: var(--ctt-core-space-4);
  /* 16px */

  /* ========================================================================
     INPUT MONEY - SPACING
     ======================================================================== */
  --ctt-input-money-label-margin-bottom: var(--ctt-core-space-1);
  /* 4px */
  --ctt-input-money-required-margin-left: 2px;
  --ctt-input-money-error-margin-top: var(--ctt-core-space-1);
  /* 4px */
  --ctt-input-money-error-gap: var(--ctt-core-space-1);
  /* 4px */

  /* ========================================================================
     INPUT MONEY - TYPOGRAPHY - LABEL
     ======================================================================== */
  --ctt-input-money-label-font-family: var(--ctt-core-font-family-sans);
  --ctt-input-money-label-font-size-s: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-input-money-label-font-size-m: var(--ctt-core-font-size-md);
  /* 16px */
  --ctt-input-money-label-font-size-l: var(--ctt-core-font-size-md);
  /* 16px */
  --ctt-input-money-label-font-weight: var(--ctt-core-font-weight-medium);
  /* 500 */
  --ctt-input-money-label-line-height: var(--ctt-base-text-style-label-md-line-height);

  /* ========================================================================
     INPUT MONEY - TYPOGRAPHY - INPUT
     ======================================================================== */
  --ctt-input-money-input-font-family: var(--ctt-core-font-family-sans);
  --ctt-input-money-input-font-size-s: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-input-money-input-font-size-m: var(--ctt-core-font-size-md);
  /* 16px */
  --ctt-input-money-input-font-size-l: var(--ctt-core-font-size-lg);
  /* 18px */
  --ctt-input-money-input-line-height: 1.4;

  /* ========================================================================
     INPUT MONEY - TYPOGRAPHY - CURRENCY
     ======================================================================== */
  --ctt-input-money-currency-font-size-s: var(--ctt-core-font-size-sm);
  /* 12px */
  --ctt-input-money-currency-font-size-m: var(--ctt-core-font-size-md);
  /* 14px */
  --ctt-input-money-currency-font-size-l: var(--ctt-core-font-size-lg);
  /* 14px */
  --ctt-input-money-currency-font-weight: var(--ctt-core-font-weight-medium);
  /* 500 */

  /* ========================================================================
     INPUT MONEY - TYPOGRAPHY - ERROR
     ======================================================================== */
  --ctt-input-money-error-font-size: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-input-money-error-font-weight: var(--ctt-core-font-weight-book);
  /* 400 */

  /* ========================================================================
     INPUT MONEY - COLORS - LABEL
     ======================================================================== */
  --ctt-input-money-label-color: var(--ctt-base-text-main);
  /* neutral-900 */
  --ctt-input-money-label-color-disabled: var(--ctt-base-text-weak);
  /* neutral-600 */
  --ctt-input-money-required-color: var(--ctt-base-on-error-fg);
  /* negative-500 */

  /* ========================================================================
     INPUT MONEY - COLORS - INPUT
     ======================================================================== */
  --ctt-input-money-input-bg-default: var(--ctt-base-surface-container);
  /* white */
  --ctt-input-money-input-bg-focus: var(--ctt-base-surface-container);
  /* white */
  --ctt-input-money-input-bg-disabled: var(--ctt-base-surface-disabled);
  /* neutral-100 */
  --ctt-input-money-input-color-default: var(--ctt-base-text-main);
  /* neutral-900 */
  --ctt-input-money-input-color-disabled: var(--ctt-base-text-disabled);
  /* neutral-400 */
  --ctt-input-money-input-border-default: var(--ctt-base-border-default);
  /* neutral-300 */
  --ctt-input-money-input-border-hover: var(--ctt-base-border-hover);
  /* neutral-500 */
  --ctt-input-money-input-border-focus: var(--ctt-base-border-selected);
  /* neutral-900 */
  --ctt-input-money-input-border-error: var(--ctt-base-input-border-error);
  /* negative-500 */
  --ctt-input-money-input-border-disabled: var(--ctt-base-border-disabled);
  /* neutral-200 */

  /* ========================================================================
     INPUT MONEY - COLORS - CURRENCY
     ======================================================================== */
  --ctt-input-money-currency-color: var(--ctt-core-color-neutral-700);
  /* neutral-700 */
  --ctt-input-money-currency-color-disabled: var(--ctt-base-text-disabled);
  /* neutral-400 */
  --ctt-input-money-currency-color-error: var(--ctt-base-action-negative);
  /* negative-500 */

  /* ========================================================================
     INPUT MONEY - COLORS - PLACEHOLDER
     ======================================================================== */
  --ctt-input-money-placeholder-color: var(--ctt-base-text-weak);
  /* neutral-600 */
  --ctt-input-money-placeholder-color-disabled: var(--ctt-base-text-disabled);
  /* neutral-400 */

  /* ========================================================================
     INPUT MONEY - COLORS - ERROR
     ======================================================================== */
  --ctt-input-money-error-color: var(--ctt-base-on-error-fg);
  /* negative-500 */

  /* ========================================================================
     INPUT MONEY - BORDER
     ======================================================================== */
  --ctt-input-money-border-width-default: var(--ctt-core-border-width-hairline);
  /* 1px */
  --ctt-input-money-border-width-focus: var(--ctt-core-border-width-hairline);
  /* 1px */
  --ctt-input-money-border-width-error: var(--ctt-core-border-width-thin);
  /* 2px */
  --ctt-input-money-border-radius: var(--ctt-core-radius-xs);
  /* 4px */

  /* ========================================================================
     INPUT MONEY - CURRENCY SYMBOL
     ======================================================================== */
  --ctt-input-money-currency-gap: var(--ctt-core-space-2);
  /* 8px */
  --ctt-input-money-currency-offset-s: calc(var(--ctt-core-space-3) - 2px);
  /* 10px */
  --ctt-input-money-currency-offset-m: var(--ctt-core-space-3);
  /* 12px */
  --ctt-input-money-currency-offset-l: var(--ctt-core-space-4);
  /* 16px */

  /* ========================================================================
     INPUT MONEY - STATE
     ======================================================================== */
  --ctt-input-money-transition-duration: 0.2s;
  --ctt-input-money-transition-timing: ease;

  /* ========================================================================
     INPUT MONEY - ERROR ICON
     ======================================================================== */
  --ctt-input-money-error-icon-size: 16px;

  /* ========================================================================
     INPUT MONEY - RESPONSIVE (Mobile)
     ======================================================================== */
  --ctt-input-money-mobile-font-size: var(--ctt-core-font-size-md);
  /* 16px - Prevents zoom on iOS */

  /* ========================================================================
     INPUT MONEY - ACCESSIBILITY
     ======================================================================== */
  --ctt-input-money-high-contrast-border-width: var(--ctt-core-border-width-thin);
  /* 2px */
  --ctt-input-money-high-contrast-focus-border-width: var(--ctt-core-border-width-thick);
  /* 3px */

  /* ========================================================================
     LOADING COMPONENT TOKENS
     
     The Loading component displays a spinner with optional counter, title,
     and description. Supports size variants (small, medium, large) and color
     variants (primary, secondary, default).
     ======================================================================== */

  /* ========================================================================
     LOADING - CONTAINER
     ======================================================================== */
  --ctt-loading-container-gap-default: var(--ctt-core-space-4);
  /* 16px */
  --ctt-loading-container-gap-small: var(--ctt-core-space-3);
  /* 12px */
  --ctt-loading-container-gap-large: var(--ctt-core-space-6);
  /* 24px */
  --ctt-loading-container-background: transparent;

  /* ========================================================================
     LOADING - CONTENT LAYOUT
     ======================================================================== */
  --ctt-loading-content-gap-default: var(--ctt-core-space-3);
  /* 12px */
  --ctt-loading-content-gap-side: var(--ctt-core-space-4);
  /* 16px */
  --ctt-loading-content-gap-side-small: var(--ctt-core-space-3);
  /* 12px */
  --ctt-loading-content-gap-side-large: var(--ctt-core-space-6);
  /* 24px */

  /* ========================================================================
     LOADING - SPINNER COLORS (Variants)
     ======================================================================== */
  --ctt-loading-spinner-color-primary: var(--ctt-core-color-primary-500);
  /* primary-500 */
  --ctt-loading-spinner-color-secondary: var(--ctt-core-color-primary-500);
  /* primary-500 */
  --ctt-loading-spinner-color-default: var(--ctt-base-text-main);
  /* neutral-800 */

  /* ========================================================================
     LOADING - SPINNER SIZES
     ======================================================================== */
  --ctt-loading-spinner-size-small: 16px;
  --ctt-loading-spinner-size-medium: 24px;
  --ctt-loading-spinner-size-large: 32px;

  /* ========================================================================
     LOADING - COUNTER
     ======================================================================== */
  --ctt-loading-counter-font-family: var(--ctt-base-font-body);
  /* Acto CTT */
  --ctt-loading-counter-font-weight: var(--ctt-core-font-weight-bold);
  /* 700 */
  --ctt-loading-counter-font-size-small: var(--ctt-core-font-size-md);
  /* 16px */
  --ctt-loading-counter-font-size-medium: var(--ctt-core-font-size-md);
  /* 16px */
  --ctt-loading-counter-font-size-large: var(--ctt-core-font-size-xl);
  /* 20px */
  --ctt-loading-counter-color: var(--ctt-base-text-main);
  /* neutral-800 */
  --ctt-loading-counter-min-width-small: 32px;
  --ctt-loading-counter-min-width-default: 1.2em;

  /* ========================================================================
     LOADING - TITLE (Typography)
     ======================================================================== */
  --ctt-loading-title-font-family: var(--ctt-base-font-title);
  /* Acto CTT */
  --ctt-loading-title-font-weight: var(--ctt-core-font-weight-medium);
  /* 500 */
  --ctt-loading-title-font-size-small: var(--ctt-core-font-size-lg);
  /* 18px */
  --ctt-loading-title-font-size-medium: var(--ctt-core-font-size-xl);
  /* 20px */
  --ctt-loading-title-font-size-large: var(--ctt-core-font-size-2xl);
  /* 26px */
  --ctt-loading-title-line-height-small: var(--ctt-core-line-height-body-lg);
  /* 26px */
  --ctt-loading-title-line-height-medium: var(--ctt-core-line-height-heading-xs);
  /* 28px */
  --ctt-loading-title-line-height-large: var(--ctt-core-line-height-heading-sm);
  /* 36px */
  --ctt-loading-title-color: var(--ctt-base-text-main);
  /* neutral-800 */
  --ctt-loading-title-text-align: center;
  --ctt-loading-title-margin: 0;

  /* ========================================================================
     LOADING - DESCRIPTION (Typography)
     ======================================================================== */
  --ctt-loading-description-font-family: var(--ctt-base-font-body);
  /* Acto CTT */
  --ctt-loading-description-font-weight: var(--ctt-core-font-weight-book);
  /* 400 */
  --ctt-loading-description-font-size-small: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-loading-description-font-size-medium: var(--ctt-core-font-size-md);
  /* 16px */
  --ctt-loading-description-font-size-large: var(--ctt-core-font-size-lg);
  /* 18px */
  --ctt-loading-description-line-height-small: var(--ctt-core-line-height-body-sm);
  /* 20px */
  --ctt-loading-description-line-height-medium: var(--ctt-core-line-height-body-md);
  /* 24px */
  --ctt-loading-description-line-height-large: var(--ctt-core-line-height-body-lg);
  /* 26px */
  --ctt-loading-description-color: var(--ctt-base-text-weak);
  /* neutral-600 */
  --ctt-loading-description-text-align: center;
  --ctt-loading-description-max-width-small: 250px;
  --ctt-loading-description-max-width-medium: 300px;
  --ctt-loading-description-max-width-large: 400px;
  --ctt-loading-description-margin: 0;

  /* ========================================================================
     LOADING - ANIMATION
     ======================================================================== */
  --ctt-loading-animation-duration-spin: 1s;
  --ctt-loading-animation-timing-spin: linear;
  --ctt-loading-animation-duration-pulse: 2s;
  --ctt-loading-animation-timing-pulse: ease-in-out;
  --ctt-loading-animation-pulse-opacity-from: 0.5;
  --ctt-loading-animation-pulse-opacity-to: 1;

  /* ========================================================================
     LOADING - RESPONSIVE (Mobile)
     ======================================================================== */
  --ctt-loading-mobile-description-max-width-default: 280px;
  --ctt-loading-mobile-description-max-width-large: 320px;
  --ctt-loading-mobile-description-font-size-default: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-loading-mobile-description-font-size-large: var(--ctt-core-font-size-md);
  /* 16px */
  --ctt-loading-mobile-content-gap: var(--ctt-core-space-3);
  /* 12px */
  --ctt-loading-mobile-counter-min-width: 36px;
  --ctt-loading-mobile-counter-height: 36px;
  --ctt-loading-mobile-breakpoint: 768px;

  /* ========================================================================
     LOADING - ACCESSIBILITY
     ======================================================================== */
  --ctt-loading-high-contrast-spinner-color: ButtonText;
  --ctt-loading-high-contrast-text-color: ButtonText;
  --ctt-loading-high-contrast-counter-bg: ButtonFace;
  --ctt-loading-high-contrast-counter-border: ButtonText;

  /* ========================================================================
     PAGINATION - CONTAINER
     ======================================================================== */
  --ctt-pagination-padding: var(--ctt-core-space-2);
  /* 8px */
  --ctt-pagination-gap: var(--ctt-core-space-4);
  /* 16px */
  --ctt-pagination-font-family: var(--ctt-core-font-family-sans);
  --ctt-pagination-color: var(--ctt-base-text-main);

  /* ========================================================================
     PAGINATION - ITEMS PER PAGE SECTION
     ======================================================================== */
  --ctt-pagination-items-per-page-gap: var(--ctt-core-space-2);
  /* 8px */

  /* ========================================================================
     PAGINATION - LABEL (Typography)
     ======================================================================== */
  --ctt-pagination-label-font-size: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-pagination-label-font-weight: var(--ctt-core-font-weight-book);
  /* 400 */
  --ctt-pagination-label-color: var(--ctt-base-text-main);

  /* ========================================================================
     PAGINATION - INFO SECTION
     ======================================================================== */
  --ctt-pagination-info-gap: var(--ctt-core-space-4);
  /* 16px */
  --ctt-pagination-info-text-font-size: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-pagination-info-text-font-weight: var(--ctt-core-font-weight-book);
  /* 400 */
  --ctt-pagination-info-text-color: var(--ctt-base-text-weak);

  /* ========================================================================
     PAGINATION - NAVIGATION SECTION
     ======================================================================== */
  --ctt-pagination-navigation-gap: var(--ctt-core-space-1);
  /* 4px */

  /* ========================================================================
     PAGINATION - ELLIPSIS
     ======================================================================== */
  --ctt-pagination-ellipsis-padding-vertical: var(--ctt-core-space-1);
  /* 4px */
  --ctt-pagination-ellipsis-padding-horizontal: var(--ctt-core-space-2);
  /* 8px */
  --ctt-pagination-ellipsis-color: var(--ctt-base-text-weak);
  --ctt-pagination-ellipsis-font-size: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-pagination-ellipsis-min-width: 32px;
  --ctt-pagination-ellipsis-height: 32px;

  /* ========================================================================
     PAGINATION - RESPONSIVE (Tablet)
     ======================================================================== */
  --ctt-pagination-tablet-gap: var(--ctt-core-space-3);
  /* 12px */
  --ctt-pagination-tablet-info-gap: var(--ctt-core-space-2);
  /* 8px */
  --ctt-pagination-tablet-breakpoint: 768px;

  /* ========================================================================
     PAGINATION - RESPONSIVE (Mobile)
     ======================================================================== */
  --ctt-pagination-mobile-padding: var(--ctt-core-space-1);
  /* 4px */
  --ctt-pagination-mobile-label-font-size: var(--ctt-core-font-size-xs);
  /* 12px */
  --ctt-pagination-mobile-info-font-size: var(--ctt-core-font-size-xs);
  /* 12px */
  --ctt-pagination-mobile-navigation-gap: var(--ctt-core-space-1);
  /* 4px - adjusted from 2px */
  --ctt-pagination-mobile-ellipsis-padding-vertical: var(--ctt-core-space-1);
  /* 4px - adjusted from 2px */
  --ctt-pagination-mobile-ellipsis-padding-horizontal: var(--ctt-core-space-1);
  /* 4px */
  --ctt-pagination-mobile-ellipsis-min-width: 28px;
  --ctt-pagination-mobile-ellipsis-height: 28px;
  --ctt-pagination-mobile-breakpoint: 480px;

  /* ========================================================================
     PAGINATION - LOADING STATE
     ======================================================================== */
  --ctt-pagination-loading-opacity: 0.6;
  --ctt-pagination-loading-cursor: wait;

  /* ========================================================================
     PAGINATION - EMPTY STATE
     ======================================================================== */
  --ctt-pagination-empty-opacity: 0.5;

  /* ========================================================================
     PAGINATION - ACCESSIBILITY
     ======================================================================== */
  --ctt-pagination-high-contrast-border-width: var(--ctt-core-border-width-hairline);
  /* 1px */
  --ctt-pagination-high-contrast-border-color: ButtonText;
  --ctt-pagination-high-contrast-ellipsis-color: ButtonText;

  /* ========================================================================
     PHONE INPUT - CONTAINER
     ======================================================================== */
  --ctt-phone-input-font-family: var(--ctt-core-font-family-sans);
  --ctt-phone-input-display: block;
  --ctt-phone-input-width: 100%;

  /* ========================================================================
     PHONE INPUT - LABEL
     ======================================================================== */
  --ctt-phone-input-label-display: block;
  --ctt-phone-input-label-margin-bottom: var(--ctt-core-space-1);
  /* 8px */
  --ctt-phone-input-label-color: var(--ctt-base-text-main);
  --ctt-phone-input-label-font-size: var(--ctt-core-font-size-md);
  /* 16px */
  --ctt-phone-input-label-font-weight: var(--ctt-core-font-weight-medium);
  /* 500 */
  --ctt-phone-input-label-line-height: var(--ctt-base-text-style-label-md-line-height);
  /* 20px */
  --ctt-phone-input-required-color: var(--ctt-base-text-negative);
  --ctt-phone-input-required-margin-left: var(--ctt-core-space-1);
  /* 4px */

  /* ========================================================================
     PHONE INPUT - WRAPPER (Combined country + input)
     ======================================================================== */
  --ctt-phone-input-wrapper-display: flex;
  --ctt-phone-input-wrapper-border-width: var(--ctt-core-border-width-hairline);
  /* 1px */
  --ctt-phone-input-wrapper-border-style: solid;
  --ctt-phone-input-wrapper-border-color: var(--ctt-base-border-default);
  --ctt-phone-input-wrapper-border-radius: var(--ctt-core-radius-xs);
  /* 4px */
  --ctt-phone-input-wrapper-bg: var(--ctt-core-color-basic-white);
  --ctt-phone-input-wrapper-border-color-hover: var(--ctt-base-border-hover);
  --ctt-phone-input-wrapper-border-color-focus: var(--ctt-base-border-strong);

  /* ========================================================================
     PHONE INPUT - COUNTRY SELECTOR BUTTON
     ======================================================================== */
  --ctt-phone-input-country-trigger-display: flex;
  --ctt-phone-input-country-trigger-align-items: center;
  --ctt-phone-input-country-trigger-gap: var(--ctt-core-space-2);
  /* 8px */
  --ctt-phone-input-country-trigger-padding-block: var(--ctt-core-space-2);
  /* 8px */
  --ctt-phone-input-country-trigger-padding-inline: var(--ctt-core-space-3);
  /* 12px */
  --ctt-phone-input-country-trigger-border-right-width: var(--ctt-core-border-width-hairline);
  --ctt-phone-input-country-trigger-border-right-color: var(--ctt-base-border-default);
  --ctt-phone-input-country-trigger-bg: transparent;
  --ctt-phone-input-country-trigger-bg-hover: var(--ctt-base-surface-hover);
  --ctt-phone-input-country-trigger-color: var(--ctt-base-text-main);
  --ctt-phone-input-country-trigger-font-size: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-phone-input-country-trigger-min-width: 110px;
  --ctt-phone-input-country-trigger-height-s: var(--ctt-core-space-10);
  /* 40px */
  --ctt-phone-input-country-trigger-height-m: var(--ctt-core-space-12);
  /* 48px */
  --ctt-phone-input-country-trigger-height-l: var(--ctt-core-space-14);
  /* 56px */

  /* ========================================================================
     PHONE INPUT - COUNTRY DISPLAY (Fixed, non-interactive)
     ======================================================================== */
  --ctt-phone-input-country-display-gap: var(--ctt-core-space-2);
  --ctt-phone-input-country-display-padding-block: var(--ctt-core-space-2);
  --ctt-phone-input-country-display-padding-inline: var(--ctt-core-space-3);

  /* ========================================================================
     PHONE INPUT - FLAG
     ======================================================================== */
  --ctt-phone-input-flag-width: var(--ctt-core-space-6);
  /* 24px */
  --ctt-phone-input-flag-height: var(--ctt-core-space-4);
  /* 16px */
  --ctt-phone-input-flag-border-radius: var(--ctt-core-radius-2xs);
  /* 2px */
  --ctt-phone-input-flag-width-s: var(--ctt-core-space-4);
  /* 16px */
  --ctt-phone-input-flag-height-s: var(--ctt-core-space-3);
  /* 12px */
  --ctt-phone-input-flag-width-l: 28px;
  --ctt-phone-input-flag-height-l: 21px;

  /* ========================================================================
     PHONE INPUT - DIAL CODE
     ======================================================================== */
  --ctt-phone-input-dial-code-font-weight: var(--ctt-core-font-weight-book);
  /* 400 */
  --ctt-phone-input-dial-code-color: var(--ctt-base-text-main);

  /* ========================================================================
     PHONE INPUT - CHEVRON ICON
     ======================================================================== */
  --ctt-phone-input-chevron-color: var(--ctt-base-text-main);
  --ctt-phone-input-chevron-transform-open: rotate(180deg);

  /* ========================================================================
     PHONE INPUT - NUMBER INPUT
     ======================================================================== */
  --ctt-phone-input-number-input-flex: 1;
  --ctt-phone-input-number-input-padding-block: var(--ctt-core-space-2);
  /* 8px */
  --ctt-phone-input-number-input-padding-inline: var(--ctt-core-space-3);
  /* 12px */
  --ctt-phone-input-number-input-color: var(--ctt-base-text-strong);
  --ctt-phone-input-number-input-font-size: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-phone-input-number-input-line-height: var(--ctt-core-line-height-body-md);
  /* 24px */
  --ctt-phone-input-number-input-height-s: var(--ctt-core-size-control-m);
  /* 40px */
  --ctt-phone-input-number-input-height-m: var(--ctt-core-size-control-xl);
  /* 48px */
  --ctt-phone-input-number-input-height-l: var(--ctt-core-size-control-2xl);
  /* 56px */
  --ctt-phone-input-number-input-placeholder-color: var(--ctt-base-text-placeholder);

  /* ========================================================================
     PHONE INPUT - DROPDOWN
     ======================================================================== */
  --ctt-phone-input-dropdown-z-index: var(--ctt-base-z-index-dropdown);
  --ctt-phone-input-dropdown-margin-top: var(--ctt-core-space-1);
  /* 4px */
  --ctt-phone-input-dropdown-border-width: var(--ctt-core-border-width-hairline);
  --ctt-phone-input-dropdown-border-color: var(--ctt-base-border-default);
  --ctt-phone-input-dropdown-border-radius: var(--ctt-core-radius-xs);
  /* 4px */
  --ctt-phone-input-dropdown-bg: var(--ctt-core-color-basic-white);
  --ctt-phone-input-dropdown-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  --ctt-phone-input-dropdown-max-height: 300px;
  --ctt-phone-input-dropdown-max-height-mobile: 250px;

  /* ========================================================================
     PHONE INPUT - SEARCH INPUT
     ======================================================================== */
  --ctt-phone-input-search-wrapper-padding: var(--ctt-core-space-2);
  /* 8px */
  --ctt-phone-input-search-wrapper-border-bottom-width: var(--ctt-core-border-width-hairline);
  --ctt-phone-input-search-wrapper-border-bottom-color: var(--ctt-core-color-neutral-300);
  --ctt-phone-input-search-padding-block: var(--ctt-input-text-padding-vertical-s);
  /* 6px */
  --ctt-phone-input-search-padding-inline: var(--ctt-input-text-padding-horizontal-s);
  /* 10px */
  --ctt-phone-input-search-border-width: var(--ctt-core-border-width-hairline);
  --ctt-phone-input-search-border-color: var(--ctt-input-text-input-border-default);
  --ctt-phone-input-search-border-radius: var(--ctt-core-radius-xs);
  --ctt-phone-input-search-bg: var(--ctt-input-text-input-bg-default);
  --ctt-phone-input-search-color: var(--ctt-input-text-input-color-default);
  --ctt-phone-input-search-font-size: var(--ctt-input-text-input-font-size-s);
  /* 13px */
  --ctt-phone-input-search-border-color-focus: var(--ctt-input-text-input-border-focus);
  --ctt-phone-input-search-placeholder-color: var(--ctt-input-text-placeholder-color);

  /* ========================================================================
     PHONE INPUT - OPTIONS LIST
     ======================================================================== */
  --ctt-phone-input-options-max-height: 240px;
  --ctt-phone-input-options-max-height-mobile: 190px;

  /* ========================================================================
     PHONE INPUT - OPTION ITEM
     ======================================================================== */
  --ctt-phone-input-option-display: flex;
  --ctt-phone-input-option-align-items: center;
  --ctt-phone-input-option-gap: var(--ctt-core-space-3);
  /* 12px */
  --ctt-phone-input-option-padding: var(--ctt-core-space-3);
  /* 12px */
  --ctt-phone-input-option-border-bottom-width: var(--ctt-core-border-width-hairline);
  --ctt-phone-input-option-border-bottom-color: var(--ctt-core-color-neutral-300);
  --ctt-phone-input-option-bg: transparent;
  --ctt-phone-input-option-bg-hover: var(--ctt-core-color-neutral-200);
  --ctt-phone-input-option-color: var(--ctt-base-text-main);
  --ctt-phone-input-option-font-size: var(--ctt-core-font-size-base);
  /* 16px */
  --ctt-phone-input-option-bg-selected: var(--ctt-base-surface-primary);
  --ctt-phone-input-option-color-selected: var(--ctt-core-color-basic-white);
  --ctt-phone-input-option-bg-selected-hover: var(--ctt-core-color-primary-500);
  --ctt-phone-input-option-padding-s: var(--ctt-core-space-2);
  /* 8px */
  --ctt-phone-input-option-padding-l: var(--ctt-core-space-4);
  /* 16px */
  --ctt-phone-input-option-font-size-s: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-phone-input-option-font-size-l: var(--ctt-core-font-size-base);
  /* 16px */

  /* ========================================================================
     PHONE INPUT - OPTION FLAG
     ======================================================================== */
  --ctt-phone-input-option-flag-width: var(--ctt-core-space-9);
  /* 36px */
  --ctt-phone-input-option-flag-height: 28px;
  --ctt-phone-input-option-flag-width-s: var(--ctt-core-space-6);
  /* 24px */
  --ctt-phone-input-option-flag-height-s: 15px;
  --ctt-phone-input-option-flag-width-l: var(--ctt-core-space-12);
  /* 48px */
  --ctt-phone-input-option-flag-height-l: var(--ctt-core-space-9);
  /* 36px */

  /* ========================================================================
     PHONE INPUT - OPTION CONTENT
     ======================================================================== */
  --ctt-phone-input-option-content-gap: var(--ctt-core-space-1);
  /* 4px */
  --ctt-phone-input-option-content-gap-l: var(--ctt-core-space-2);
  /* 8px */
  --ctt-phone-input-option-name-font-weight: var(--ctt-core-font-weight-book);
  --ctt-phone-input-option-name-line-height: var(--ctt-core-line-height-body-sm);
  --ctt-phone-input-option-dial-code-font-size: var(--ctt-core-font-size-sm);
  --ctt-phone-input-option-dial-code-color: var(--ctt-base-text-main);
  --ctt-phone-input-option-dial-code-color-selected: var(--ctt-core-color-neutral-200);
  --ctt-phone-input-option-dial-code-font-size-l: var(--ctt-core-font-size-base);

  /* ========================================================================
     PHONE INPUT - NO RESULTS
     ======================================================================== */
  --ctt-phone-input-no-results-padding: var(--ctt-core-space-3);
  --ctt-phone-input-no-results-color: var(--ctt-base-text-main);
  --ctt-phone-input-no-results-font-size: var(--ctt-core-font-size-sm);

  /* ========================================================================
     PHONE INPUT - ERROR STATE
     ======================================================================== */
  --ctt-phone-input-error-border-color: var(--ctt-base-input-border-error);
  --ctt-phone-input-error-border-width: var(--ctt-core-border-width-thin);
  /* 2px */
  --ctt-phone-input-error-message-display: flex;
  --ctt-phone-input-error-message-gap: var(--ctt-core-space-1);
  --ctt-phone-input-error-message-margin-top: var(--ctt-core-space-1);
  --ctt-phone-input-error-message-color: var(--ctt-base-on-error-fg);
  --ctt-phone-input-error-message-font-size: var(--ctt-core-font-size-sm);
  --ctt-phone-input-error-message-line-height: var(--ctt-core-line-height-body-sm);
  --ctt-phone-input-error-icon-size: var(--ctt-core-space-4);
  /* 16px */

  /* ========================================================================
     PHONE INPUT - DISABLED STATE
     ======================================================================== */
  --ctt-phone-input-disabled-wrapper-bg: var(--ctt-base-surface-disabled);
  --ctt-phone-input-disabled-wrapper-border-color: var(--ctt-base-border-disabled);
  --ctt-phone-input-disabled-label-color: var(--ctt-core-color-neutral-600);
  --ctt-phone-input-disabled-text-color: var(--ctt-base-text-disabled);
  --ctt-phone-input-disabled-placeholder-color: var(--ctt-base-text-disabled);

  /* ========================================================================
     PHONE INPUT - READONLY STATE
     ======================================================================== */
  --ctt-phone-input-readonly-wrapper-bg: var(--ctt-base-surface-disabled);

  /* ========================================================================
     PHONE INPUT - SIZE VARIANTS - SMALL
     ======================================================================== */
  --ctt-phone-input-s-country-trigger-min-width: 90px;
  --ctt-phone-input-s-country-trigger-height: var(--ctt-core-size-control-m);
  /* 40px */
  --ctt-phone-input-s-country-trigger-padding-block: var(--ctt-core-space-1);
  --ctt-phone-input-s-country-trigger-padding-inline: var(--ctt-core-space-2);
  --ctt-phone-input-s-country-trigger-font-size: var(--ctt-core-font-size-sm);
  --ctt-phone-input-s-label-font-size: var(--ctt-core-font-size-sm);
  --ctt-phone-input-s-label-margin-bottom: var(--ctt-core-space-1);
  --ctt-phone-input-s-search-padding-block: var(--ctt-core-space-1);
  --ctt-phone-input-s-search-padding-inline: var(--ctt-core-space-2);

  /* ========================================================================
     PHONE INPUT - SIZE VARIANTS - LARGE
     ======================================================================== */
  --ctt-phone-input-l-country-trigger-min-width: 130px;
  --ctt-phone-input-l-country-trigger-height: var(--ctt-core-size-control-2xl);
  /* 56px */
  --ctt-phone-input-l-country-trigger-padding-block: var(--ctt-core-space-3);
  --ctt-phone-input-l-country-trigger-padding-inline: var(--ctt-core-space-4);
  --ctt-phone-input-l-country-trigger-font-size: var(--ctt-core-font-size-lg);
  --ctt-phone-input-l-label-font-size: var(--ctt-core-font-size-md);
  --ctt-phone-input-l-label-margin-bottom: var(--ctt-core-space-1);
  --ctt-phone-input-l-search-padding-block: var(--ctt-core-space-2);
  --ctt-phone-input-l-search-padding-inline: var(--ctt-core-space-3);

  /* ========================================================================
     PHONE INPUT - RESPONSIVE (TABLET ≤768px)
     ======================================================================== */
  --ctt-phone-input-tablet-country-trigger-min-width: 90px;
  --ctt-phone-input-tablet-country-trigger-padding: var(--ctt-core-space-2);
  --ctt-phone-input-tablet-number-input-font-size: var(--ctt-core-font-size-base);
  /* 16px - Prevent iOS zoom */

  /* ========================================================================
     PHONE INPUT - ACCESSIBILITY
     ======================================================================== */
  --ctt-phone-input-high-contrast-wrapper-border-width: var(--ctt-core-border-width-thin);
  /* 2px */
  --ctt-phone-input-high-contrast-error-border-width: var(--ctt-core-border-width-thick);
  /* 3px */
  --ctt-phone-input-high-contrast-dropdown-border-width: var(--ctt-core-border-width-thin);

  /* ========================================================================
     MODAL - STRUCTURE
     ======================================================================== */
  --ctt-modal-z-index: var(--ctt-base-z-index-modal);

  /* ========================================================================
     MODAL - OVERLAY
     ======================================================================== */
  --ctt-modal-overlay-bg: rgba(0, 0, 0, 0.5);
  --ctt-modal-overlay-padding: var(--ctt-core-space-6);
  /* 24px */

  /* ========================================================================
     MODAL - DIALOG (Container)
     ======================================================================== */

  --ctt-modal-dialog-bg: var(--ctt-core-color-basic-white);
  --ctt-modal-dialog-border-radius: var(--ctt-core-radius-md);
  /* 12px */
  --ctt-modal-dialog-box-shadow: var(--ctt-core-shadow-lg);
  --ctt-modal-dialog-max-height: 90vh;
  --ctt-modal-overlay-padding-full-screen: 20px;

  /* ========================================================================
     MODAL - DIALOG SIZES
     ======================================================================== */
  --ctt-modal-dialog-max-width-small: 400px;
  --ctt-modal-dialog-max-width-medium: 600px;
  --ctt-modal-dialog-max-width-large: 800px;
  --ctt-modal-dialog-max-width-full-screen: 100%;
  --ctt-modal-dialog-height-full-screen: 100%;

  /* ========================================================================
     MODAL - HEADER
     ======================================================================== */
  --ctt-modal-header-gap: var(--ctt-core-space-4);
  /* 16px */
  --ctt-modal-header-padding-top: var(--ctt-core-space-6);
  /* 24px */
  --ctt-modal-header-padding-horizontal: var(--ctt-core-space-6);
  /* 24px */
  --ctt-modal-header-padding-bottom: var(--ctt-core-space-4);
  /* 16px */
  --ctt-modal-header-padding: var(--ctt-modal-header-padding-top) var(--ctt-modal-header-padding-horizontal) var(--ctt-modal-header-padding-bottom) var(--ctt-modal-header-padding-horizontal);
  --ctt-modal-header-border-width: var(--ctt-core-border-width-none);
  /* 0px */
  --ctt-modal-header-border-color: var(--ctt-base-border-default);

  /* ========================================================================
     MODAL - EYEBROW (Optional label above title)
     ======================================================================== */
  --ctt-modal-eyebrow-font-family: var(--ctt-core-font-family-sans);
  --ctt-modal-eyebrow-font-size: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-modal-eyebrow-font-weight: var(--ctt-core-font-weight-book);
  /* 400 */
  --ctt-modal-eyebrow-line-height: var(--ctt-core-line-height-body-sm);
  /* 20px */
  --ctt-modal-eyebrow-color: var(--ctt-base-text-weak);
  --ctt-modal-eyebrow-margin: 0;

  /* ========================================================================
     MODAL - TITLE
     ======================================================================== */
  --ctt-modal-title-font-family: var(--ctt-core-font-family-sans);
  --ctt-modal-title-font-size: var(--ctt-core-font-size-xl);
  /* 20px */
  --ctt-modal-title-font-weight: var(--ctt-core-font-weight-medium);
  /* 500 */
  --ctt-modal-title-line-height: var(--ctt-core-line-height-body-sm);
  /* 20px */
  --ctt-modal-title-color: var(--ctt-base-text-main);
  --ctt-modal-title-min-height: var(--ctt-core-space-6);
  /* 24px */
  --ctt-modal-title-margin: 0;

  /* ========================================================================
     MODAL - CLOSE BUTTON
     ======================================================================== */
  --ctt-modal-close-width: var(--ctt-core-space-6);
  /* 24px */
  --ctt-modal-close-height: var(--ctt-core-space-6);
  /* 24px */
  --ctt-modal-close-font-size: var(--ctt-core-font-size-md);
  /* 16px */
  --ctt-modal-close-color: var(--ctt-base-text-weak);
  --ctt-modal-close-border-radius: var(--ctt-core-radius-xs);
  /* 4px */
  --ctt-modal-close-transition-duration: var(--ctt-base-motion-duration-transition);
  --ctt-modal-close-transition-timing: var(--ctt-base-motion-easing-default);
  --ctt-modal-close-position-top: var(--ctt-core-space-4);
  /* 16px */
  --ctt-modal-close-position-right: var(--ctt-core-space-4);
  /* 16px */

  /* ========================================================================
     MODAL - CONTENT
     ======================================================================== */
  --ctt-modal-content-padding: var(--ctt-core-space-0) var(--ctt-core-space-6);
  /* 0 24px */
  --ctt-modal-content-font-family: var(--ctt-core-font-family-sans);
  --ctt-modal-content-font-size: var(--ctt-core-font-size-md);
  /* 16px */
  --ctt-modal-content-font-weight: var(--ctt-core-font-weight-book);
  /* 400 */
  --ctt-modal-content-line-height: var(--ctt-core-line-height-body-md);
  /* 24px */
  --ctt-modal-content-color: var(--ctt-base-text-weak);

  /* ========================================================================
     MODAL - FOOTER
     ======================================================================== */
  --ctt-modal-footer-gap: var(--ctt-core-space-4);
  /* 16px */
  --ctt-modal-footer-padding-top: var(--ctt-core-space-4);
  /* 16px */
  --ctt-modal-footer-padding-horizontal: var(--ctt-core-space-6);
  /* 24px */
  --ctt-modal-footer-padding-bottom: var(--ctt-core-space-4);
  /* 16px */
  --ctt-modal-footer-padding: var(--ctt-modal-footer-padding-top) var(--ctt-modal-footer-padding-horizontal);
  --ctt-modal-footer-border-width: var(--ctt-core-border-width-none);
  /* 0px */
  --ctt-modal-footer-border-color: var(--ctt-base-border-default);

  /* ========================================================================
     MODAL - ANIMATION
     ======================================================================== */
  --ctt-modal-animation-duration-fade: 0.2s;
  --ctt-modal-animation-timing-fade: ease-out;
  --ctt-modal-animation-duration-slide: 0.2s;
  --ctt-modal-animation-timing-slide: ease-out;
  --ctt-modal-animation-slide-distance: 20px;

  /* ========================================================================
     MODAL - RESPONSIVE (Mobile)
     ======================================================================== */
  --ctt-modal-mobile-overlay-padding: var(--ctt-core-space-3);
  /* 12px */
  --ctt-modal-mobile-dialog-max-height: 95vh;
  --ctt-modal-mobile-dialog-border-radius-top: var(--ctt-core-radius-sm);
  /* 8px */
  --ctt-modal-mobile-dialog-border-radius-bottom: 0;
  --ctt-modal-mobile-header-padding: var(--ctt-core-space-6);
  /* 24px */
  --ctt-modal-mobile-content-padding: var(--ctt-core-space-6);
  /* 24px */
  --ctt-modal-mobile-footer-padding: var(--ctt-core-space-6);
  /* 24px */
  --ctt-modal-mobile-footer-gap: var(--ctt-core-space-3);
  /* 12px */
  --ctt-modal-mobile-breakpoint: 768px;

  /* ========================================================================
     MODAL - ACCESSIBILITY
     ======================================================================== */
  --ctt-modal-high-contrast-dialog-border-width: var(--ctt-core-border-width-thin);
  /* 2px */
  --ctt-modal-high-contrast-dialog-border-color: var(--ctt-base-text-main);
  --ctt-modal-high-contrast-close-border-width: var(--ctt-core-border-width-hairline);
  /* 1px */
  --ctt-modal-high-contrast-close-border-color: var(--ctt-base-text-main);

  /* ========================================================================
     SIDE PANEL - POSITION & LAYOUT
     ======================================================================== */
  --ctt-side-panel-position: fixed;
  --ctt-side-panel-top: 0;
  --ctt-side-panel-right: 0;
  --ctt-side-panel-height: 100vh;
  --ctt-side-panel-width-default: 360px;
  --ctt-side-panel-z-index: var(--ctt-base-z-index-overlay);
  --ctt-side-panel-padding-vertical: var(--ctt-core-space-4);
  /* 16px */
  --ctt-side-panel-padding-horizontal: 0;

  /* ========================================================================
     SIDE PANEL - VISUAL DESIGN
     ======================================================================== */
  --ctt-side-panel-bg: var(--ctt-base-surface-container);
  /* white */
  --ctt-side-panel-border-width: var(--ctt-core-border-width-hairline);
  /* 1px */
  --ctt-side-panel-border-color-default: var(--ctt-base-border-default);
  /* neutral-500 */
  --ctt-side-panel-border-color-hover: var(--ctt-base-border-strong);
  /* neutral-700 */
  --ctt-side-panel-shadow: 0 4px 16px rgba(0, 0, 0, 0.3);
  --ctt-side-panel-shadow-mobile: 0 4px 20px rgba(0, 0, 0, 0.3);

  /* ========================================================================
     SIDE PANEL - TRANSITIONS
     ======================================================================== */
  --ctt-side-panel-transition-duration: var(--ctt-base-motion-duration-panel);
  --ctt-side-panel-transition-timing: var(--ctt-base-motion-easing-default);
  --ctt-side-panel-transition-transform: transform var(--ctt-base-motion-duration-panel) var(--ctt-base-motion-easing-default);
  --ctt-side-panel-transition-shadow: box-shadow var(--ctt-base-motion-duration-transition) var(--ctt-base-motion-easing-default);
  --ctt-side-panel-transition-border: border-color var(--ctt-base-motion-duration-transition) var(--ctt-base-motion-easing-default);

  /* ========================================================================
     SIDE PANEL - COLLAPSED STATE
     ======================================================================== */
  --ctt-side-panel-collapsed-transform: translateX(100%);

  /* ========================================================================
     SIDE PANEL - FOCUS STATE
     ======================================================================== */
  --ctt-side-panel-focus-shadow: 0 4px 16px rgba(0, 0, 0, 0.3);
  --ctt-side-panel-focus-ring-width: 2px;
  --ctt-side-panel-focus-ring-color: var(--ctt-core-color-primary-400);
  /* #e63350 */
  --ctt-side-panel-focus-ring-offset: 0;

  /* ========================================================================
     SIDE PANEL - MOBILE RESPONSIVE
     ======================================================================== */
  --ctt-side-panel-mobile-breakpoint: 768px;
  --ctt-side-panel-mobile-width: 100vw;
  --ctt-side-panel-mobile-shadow-extra: -20px 0 40px rgba(0, 0, 0, 0.1);

  /* ========================================================================
     SIDE PANEL - SCROLLBAR
     ======================================================================== */
  --ctt-side-panel-scrollbar-width: 6px;
  --ctt-side-panel-scrollbar-border-radius: 3px;
  --ctt-side-panel-scrollbar-thumb-color: var(--ctt-base-border-default);
  /* neutral-500 */
  --ctt-side-panel-scrollbar-thumb-color-hover: var(--ctt-base-border-strong);
  /* neutral-700 */
  --ctt-side-panel-scrollbar-track-color: transparent;

  /* ========================================================================
     SIDE PANEL - HIGH CONTRAST MODE
     ======================================================================== */
  --ctt-side-panel-high-contrast-border-width: 2px;

  /* ========================================================================
     SIDE PANEL ITEM - CONTAINER
     ======================================================================== */
  --ctt-side-panel-item-border-width: var(--ctt-core-border-width-hairline);
  /* 1px */
  --ctt-side-panel-item-border-color: var(--ctt-base-border-default);
  /* neutral-500 */
  --ctt-side-panel-item-padding-vertical: var(--ctt-core-space-2);
  /* 16px */
  --ctt-side-panel-item-padding-r-horizontal: var(--ctt-core-space-3);
  /* 24px */
  --ctt-side-panel-item-padding-l-horizontal: var(--ctt-core-space-4);

  /* ========================================================================
     SIDE PANEL ITEM - HIGH CONTRAST MODE
     ======================================================================== */
  --ctt-side-panel-item-high-contrast-border-width: var(--ctt-core-border-width-thin);
  /* 2px */
  /* ========================================================================
     TAG - SPACING
     ======================================================================== */
  --ctt-tag-gap: var(--ctt-core-space-2);
  /* 8px - Gap between icon and label */
  --ctt-tag-padding-vertical-s: var(--ctt-core-space-1);
  /* 4px - Small size */
  --ctt-tag-padding-horizontal-s: var(--ctt-core-space-2);
  /* 8px - Small size */
  --ctt-tag-padding-vertical-m: var(--ctt-core-space-2);
  /* 8px - Medium size (default) */
  --ctt-tag-padding-horizontal-m: var(--ctt-core-space-3);
  /* 12px - Medium size (default) */
  --ctt-tag-padding-vertical-l: var(--ctt-core-space-3);
  /* 12px - Large size */
  --ctt-tag-padding-horizontal-l: var(--ctt-core-space-4);
  /* 16px - Large size */

  /* ========================================================================
     TAG - SHAPE & BORDER
     ======================================================================== */
  --ctt-tag-border-radius: var(--ctt-core-radius-sm);
  /* 8px */
  --ctt-tag-border-width: var(--ctt-core-border-width-hairline);
  /* 1px */

  /* ========================================================================
     TAG - ICON SIZING
     ======================================================================== */
  --ctt-tag-icon-size-s: var(--ctt-core-size-icon-s);
  /* 14px */
  --ctt-tag-icon-size-m: var(--ctt-core-size-icon-m);
  /* 16px */
  --ctt-tag-icon-size-l: var(--ctt-core-size-icon-l);
  /* 18px */

  /* ========================================================================
     TAG - TYPOGRAPHY
     ======================================================================== */
  --ctt-tag-font-family: var(--ctt-core-font-family-sans);
  /* Acto CTT */
  --ctt-tag-font-weight: var(--ctt-core-font-weight-book);
  /* 400 */
  --ctt-tag-font-size-s: var(--ctt-core-font-size-xs);
  /* 12px */
  --ctt-tag-font-size-m: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-tag-font-size-l: var(--ctt-core-font-size-md);
  /* 16px */
  --ctt-tag-line-height: var(--ctt-core-line-height-body-sm);
  /* 20px */

  /* ========================================================================
     TAG - NEUTRAL (DEFAULT)
     ======================================================================== */
  --ctt-tag-neutral-bg: var(--ctt-base-surface-muted);
  /* Light neutral background */
  --ctt-tag-neutral-border: var(--ctt-core-color-neutral-600);
  /* Neutral border */
  --ctt-tag-neutral-fg: var(--ctt-core-color-neutral-800);
  /* Neutral text */

  /* ========================================================================
     TAG - SUCCESS
     ======================================================================== */
  --ctt-tag-success-bg: var(--ctt-base-surface-success);
  /* semantic-success-50 */
  --ctt-tag-success-border: var(--ctt-base-border-success);
  /* semantic-success-500 */
  --ctt-tag-success-fg: var(--ctt-base-on-success-fg);
  /* semantic-success-700 */

  /* ========================================================================
     TAG - WARNING
     ======================================================================== */
  --ctt-tag-warning-bg: var(--ctt-base-surface-warning);
  /* semantic-warning-50 */
  --ctt-tag-warning-border: var(--ctt-base-border-warning);
  /* semantic-warning-700 */
  --ctt-tag-warning-fg: var(--ctt-base-on-warning-fg);
  /* semantic-warning-700 */

  /* ========================================================================
     TAG - DANGER (ERROR/NEGATIVE)
     ======================================================================== */
  --ctt-tag-danger-bg: var(--ctt-base-surface-error);
  /* semantic-negative-50 */
  --ctt-tag-danger-border: var(--ctt-base-border-error);
  /* semantic-negative-600 */
  --ctt-tag-danger-fg: var(--ctt-base-on-error-fg);
  /* semantic-negative-600 */

  /* ========================================================================
     TAG - INFO (INFORMATIVE)
     ======================================================================== */
  --ctt-tag-info-bg: var(--ctt-base-surface-info);
  /* semantic-informative-50 */
  --ctt-tag-info-border: var(--ctt-core-color-semantic-informative-600);
  /* Informative border */
  --ctt-tag-info-fg: var(--ctt-base-on-info-fg);
  /* semantic-informative-700 */

  /* ========================================================================
     TAG - HIGHLIGHT
     ======================================================================== */
  --ctt-tag-highlight-bg: var(--ctt-base-surface-highlight);
  /* secondary-purple-50 */
  --ctt-tag-highlight-border: var(--ctt-base-border-highlight);
  /* secondary-purple-500 */
  --ctt-tag-highlight-fg: var(--ctt-base-on-highlight-fg);
  /* secondary-purple-600 */

  /* ========================================================================
     TAG - DISABLED STATE
     ======================================================================== */
  --ctt-tag-disabled-bg: var(--ctt-core-color-neutral-200);
  --ctt-tag-disabled-border: var(--ctt-core-color-neutral-400);
  --ctt-tag-disabled-fg: var(--ctt-core-color-neutral-600);
  --ctt-tag-disabled-opacity: 0.6;
  /* ========================================================================
     TEXTAREA INPUT - SPACING
     ======================================================================== */
  --ctt-textarea-label-margin-bottom: var(--ctt-core-space-1);
  /* 8px - Space below label */
  --ctt-textarea-required-margin-left: var(--ctt-core-space-1);
  /* 4px - Space before required indicator */
  --ctt-textarea-helper-margin-top: var(--ctt-core-space-1);
  /* 4px - Space above helper/count/error text */
  --ctt-textarea-error-gap: var(--ctt-core-space-1);
  /* 4px - Gap between error icon and text */

  /* Small size variant spacing */
  --ctt-textarea-padding-vertical-s: 6px;
  /* calc(8px - 2px) for small */
  --ctt-textarea-padding-horizontal-s: 10px;
  /* calc(12px - 2px) for small */
  --ctt-textarea-min-height-s: 40px;
  /* calc(16px * 2.5) */

  /* Medium size variant spacing (default) */
  --ctt-textarea-padding-vertical-m: var(--ctt-core-space-3);
  /* 12px */
  --ctt-textarea-padding-horizontal-m: var(--ctt-core-space-4);
  /* 16px */
  --ctt-textarea-min-height-m: 48px;
  /* Default min height */

  /* Large size variant spacing */
  --ctt-textarea-padding-vertical-l: var(--ctt-core-space-3);
  /* 12px */
  --ctt-textarea-padding-horizontal-l: var(--ctt-core-space-4);
  /* 16px */
  --ctt-textarea-min-height-l: 56px;
  /* calc(16px * 3.5) */

  /* Auto-resize constraints */
  --ctt-textarea-auto-resize-max-height: 192px;
  /* calc(16px * 12) */

  /* ========================================================================
     TEXTAREA INPUT - BORDER & SHAPE
     ======================================================================== */
  --ctt-textarea-border-width: var(--ctt-core-border-width-hairline);
  /* 1px */
  --ctt-textarea-border-width-high-contrast: var(--ctt-core-border-width-thin);
  /* 2px for high contrast mode */
  --ctt-textarea-border-radius-xs: var(--ctt-core-radius-xs);
  /* 4px - Small size */
  --ctt-textarea-border-radius-s: var(--ctt-core-radius-xs);
  /* 8px - Medium/Large size */

  /* ========================================================================
     TEXTAREA INPUT - TYPOGRAPHY - LABEL
     ======================================================================== */
  --ctt-textarea-label-font-family: var(--ctt-core-font-family-sans);
  /* Acto CTT */
  --ctt-textarea-label-font-size-s: var(--ctt-core-font-size-sm);
  /* 12px - Small/Medium */
  --ctt-textarea-label-font-size-m: var(--ctt-core-font-size-sm);
  /* 14px - Large */
  --ctt-textarea-label-font-weight: var(--ctt-core-font-weight-medium);
  /* 500 */
  --ctt-textarea-label-line-height: var(--ctt-base-text-style-label-md-line-height);
  /* 20px */

  /* ========================================================================
     TEXTAREA INPUT - TYPOGRAPHY - CONTROL
     ======================================================================== */
  --ctt-textarea-control-font-family: var(--ctt-core-font-family-sans);
  /* Acto CTT */
  --ctt-textarea-control-font-size-s: var(--ctt-core-font-size-sm);
  /* 14px - Small */
  --ctt-textarea-control-font-size-m: var(--ctt-core-font-size-md);
  /* 16px - Medium */
  --ctt-textarea-control-font-size-l: var(--ctt-core-font-size-lg);
  /* 18px - Large */
  --ctt-textarea-control-font-weight: var(--ctt-core-font-weight-book);
  /* 400 */
  --ctt-textarea-control-line-height: var(--ctt-core-line-height-body-md);
  /* 24px */

  /* ========================================================================
     TEXTAREA INPUT - TYPOGRAPHY - HELPER/COUNT/ERROR
     ======================================================================== */
  --ctt-textarea-helper-font-size-s: var(--ctt-core-font-size-xs);
  /* 12px - Small (scaled-75) */
  --ctt-textarea-helper-font-size-m: var(--ctt-core-font-size-sm);
  /* 12px - Medium */
  --ctt-textarea-helper-font-size-l: var(--ctt-core-font-size-sm);
  /* 14px - Large */
  --ctt-textarea-helper-font-weight: var(--ctt-core-font-weight-book);
  /* 400 */
  --ctt-textarea-helper-line-height: var(--ctt-core-line-height-body-sm);
  /* 20px */

  /* ========================================================================
     TEXTAREA INPUT - TYPOGRAPHY - REQUIRED INDICATOR
     ======================================================================== */
  --ctt-textarea-required-font-weight: var(--ctt-core-font-weight-bold);
  /* 700 */

  /* ========================================================================
     TEXTAREA INPUT - COLORS - DEFAULT STATE
     ======================================================================== */
  --ctt-textarea-label-fg: var(--ctt-base-text-main);
  /* Label text color */
  --ctt-textarea-control-bg: var(--ctt-base-input-bg-default);
  /* Background */
  --ctt-textarea-control-border: var(--ctt-base-input-border-default);
  /* Border color */
  --ctt-textarea-control-fg: var(--ctt-base-input-fg-default);
  /* Text color */
  --ctt-textarea-placeholder-fg: var(--ctt-base-input-fg-placeholder);
  /* Placeholder color */

  /* ========================================================================
     TEXTAREA INPUT - COLORS - HOVER STATE
     ======================================================================== */
  --ctt-textarea-control-border-hover: var(--ctt-base-border-hover);
  /* Hover border */

  /* ========================================================================
     TEXTAREA INPUT - COLORS - FOCUS STATE
     ======================================================================== */
  --ctt-textarea-control-border-focus: var(--ctt-base-input-border-hover);
  /* Focus border */

  /* ========================================================================
     TEXTAREA INPUT - COLORS - DISABLED STATE
     ======================================================================== */
  --ctt-textarea-disabled-label-fg: var(--ctt-base-text-main);
  /* Disabled label */
  --ctt-textarea-disabled-control-bg: var(--ctt-base-input-bg-disabled);
  /* Disabled background */
  --ctt-textarea-disabled-control-border: var(--ctt-base-input-border-disabled);
  /* Disabled border */
  --ctt-textarea-disabled-control-fg: var(--ctt-base-input-fg-disabled);
  /* Disabled text */
  --ctt-textarea-disabled-placeholder-fg: var(--ctt-base-input-fg-disabled);
  /* Disabled placeholder */
  --ctt-textarea-disabled-opacity: 0.6;
  /* Overall opacity for disabled state */
  --ctt-textarea-disabled-placeholder-opacity: 0.6;
  /* Placeholder opacity when disabled */

  /* ========================================================================
     TEXTAREA INPUT - COLORS - READONLY STATE
     ======================================================================== */
  --ctt-textarea-readonly-control-bg: var(--ctt-base-input-bg-disabled);
  /* Readonly background */
  --ctt-textarea-readonly-control-border: var(--ctt-base-input-border-disabled);
  /* Readonly border */
  --ctt-textarea-readonly-control-fg: var(--ctt-base-input-fg-default);
  /* Readonly text */
  --ctt-textarea-readonly-placeholder-fg: var(--ctt-base-input-fg-disabled);
  /* Readonly placeholder */
  --ctt-textarea-readonly-placeholder-opacity: 0.8;
  /* Placeholder opacity when readonly */

  /* ========================================================================
     TEXTAREA INPUT - COLORS - ERROR STATE
     ======================================================================== */
  --ctt-textarea-error-border: var(--ctt-base-input-border-error);
  /* Error border */
  --ctt-textarea-error-fg: var(--ctt-base-on-error-fg);
  /* Error text color */
  --ctt-textarea-error-shadow: 0 0 0 2px rgba(177, 0, 24, 0.2);
  /* Error focus shadow */

  /* ========================================================================
     TEXTAREA INPUT - COLORS - HELPER/COUNT TEXT
     ======================================================================== */
  --ctt-textarea-helper-fg: var(--ctt-base-text-tertiary);
  /* Helper/count text color */
  --ctt-textarea-count-fg: var(--ctt-base-text-tertiary);
  /* Character count color */

  /* ========================================================================
     TEXTAREA INPUT - REQUIRED INDICATOR
     ======================================================================== */
  --ctt-textarea-required-fg: var(--ctt-base-on-error-fg);
  /* Required asterisk color */

  /* ========================================================================
     TEXTAREA INPUT - ERROR ICON
     ======================================================================== */
  --ctt-textarea-error-icon-size: 16px;
  /* Error icon dimensions */

  /* ========================================================================
     TEXTAREA INPUT - TRANSITIONS & EFFECTS
     ======================================================================== */
  --ctt-textarea-transition-duration: 0.15s;
  /* Transition timing */
  --ctt-textarea-transition-timing: cubic-bezier(0.4, 0, 0.2, 1);
  /* Easing function */
  --ctt-textarea-label-transition-duration: 0.2s;
  /* Label color transition */
  --ctt-textarea-focus-outline-offset: 2px;
  /* Focus outline offset in high contrast mode */

  /* ========================================================================
     ERROR PAGE - LAYOUT
     ======================================================================== */
  --ctt-error-page-min-height: 400px;
  /* Desktop minimum container height */
  --ctt-error-page-min-height-mobile: 300px;
  /* Mobile minimum container height */
  --ctt-error-page-content-max-width: 420px;
  /* Text content max width */
  --ctt-error-page-image-max-width: 580px;
  /* Illustration max width */

  /* ========================================================================
     TOASTER ALERT - SPACING
     ======================================================================== */
  --ctt-toaster-padding: var(--ctt-core-space-4);
  /* Base padding (16px) */
  --ctt-toaster-container-gap: var(--ctt-core-space-3);
  /* Main gap between content area and close action (12px) */
  --ctt-toaster-content-gap: var(--ctt-core-space-2);
  /* Internal content gap for headline/message grouping (8px) */
  /* Reserved token (currently not consumed internally). */
  --ctt-toaster-icon-margin-right: var(--ctt-core-space-4);
  /* 16px */
  /* Reserved token (currently not consumed internally). */
  --ctt-toaster-alert-margin-vertical: var(--ctt-core-space-4);
  /* 16px */
  --ctt-toaster-position-offset: var(--ctt-core-space-5);
  /* Toaster edge offset (20px) */
  --ctt-toaster-position-offset-mobile: var(--ctt-core-space-2);
  /* Mobile edge offset (8px) */
  /* Reserved token (currently not consumed internally). */
  --ctt-toaster-close-button-top: var(--ctt-core-space-2);
  /* 8px */
  /* Reserved token (currently not consumed internally). */
  --ctt-toaster-close-button-right: var(--ctt-core-space-2);
  /* 8px */

  /* ========================================================================
     TOASTER ALERT - BORDER & SHAPE
     ======================================================================== */
  --ctt-toaster-border-radius: var(--ctt-core-radius-sm);
  /* Container border radius (8px) */
  /* Reserved token (currently not consumed internally). */
  --ctt-toaster-border-width: var(--ctt-core-border-width-thick);
  /* 3px */
  /* Reserved token (currently not consumed internally). */
  --ctt-toaster-border-left-width: 4px;
  /* 4px */

  /* ========================================================================
     TOASTER ALERT - TYPOGRAPHY - CONTAINER
     ======================================================================== */
  --ctt-toaster-font-family: var(--ctt-core-font-family-sans);
  /* Base font family */
  --ctt-toaster-text-color: var(--ctt-base-text-main);
  /* Default text color */

  /* ========================================================================
     TOASTER ALERT - TYPOGRAPHY - HEADLINE
     ======================================================================== */
  --ctt-toaster-headline-font-size: var(--ctt-core-font-size-sm);
  /* Headline font size (14px) */
  --ctt-toaster-headline-font-weight: var(--ctt-core-font-weight-medium);
  /* Headline font weight (500) */
  --ctt-toaster-headline-line-height: var(--ctt-core-line-height-body-lg);
  /* Headline line height (26px) */

  /* ========================================================================
     TOASTER ALERT - TYPOGRAPHY - MESSAGE
     ======================================================================== */
  --ctt-toaster-message-font-size: var(--ctt-core-font-size-xs);
  /* Message font size (12px) */

  /* ========================================================================
     TOASTER ALERT - TYPOGRAPHY - CLOSE BUTTON
     ======================================================================== */
  --ctt-toaster-close-button-font-size: var(--ctt-core-font-size-lg);
  /* Close button icon size (18px) */
  --ctt-toaster-close-button-color: var(--ctt-base-text-tertiary);
  /* Close button color */

  /* ========================================================================
     TOASTER ALERT - COLORS - INFO VARIANT
     ======================================================================== */
  --ctt-toaster-info-bg: var(--ctt-base-color-feedback-info-bg-light);
  /* Info background */
  --ctt-toaster-info-border: var(--ctt-base-color-feedback-info-bg-main);
  /* Info border */

  /* ========================================================================
     TOASTER ALERT - COLORS - WARNING VARIANT
     ======================================================================== */
  --ctt-toaster-warning-bg: var(--ctt-base-color-feedback-warning-bg-light);
  /* Warning background */
  --ctt-toaster-warning-border: var(--ctt-base-color-feedback-warning-bg-main);
  /* Warning border */

  /* ========================================================================
     TOASTER ALERT - COLORS - ERROR VARIANT
     ======================================================================== */
  --ctt-toaster-error-bg: var(--ctt-base-color-feedback-negative-bg-light);
  /* Error background */
  --ctt-toaster-error-border: var(--ctt-base-color-feedback-negative-bg-main);
  /* Error border */

  /* ========================================================================
     TOASTER ALERT - COLORS - SUCCESS VARIANT
     ======================================================================== */
  --ctt-toaster-success-bg: var(--ctt-base-color-feedback-success-bg-light);
  /* Success background */
  --ctt-toaster-success-border: var(--ctt-base-color-feedback-success-bg-main);
  /* Success border */

  /* ========================================================================
     TOASTER ALERT - COLORS - HIGHLIGHT VARIANT
     ======================================================================== */
  --ctt-toaster-highlight-bg: var(--ctt-base-color-feedback-highlight-bg-light);
  /* Highlight background */
  --ctt-toaster-highlight-border: var(--ctt-base-color-feedback-highlight-bg-main);
  /* Highlight border */

  /* ========================================================================
     TOASTER ALERT - SHADOW
     ======================================================================== */
  --ctt-toaster-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  /* Container shadow */

  /* ========================================================================
     TOASTER ALERT - LAYOUT - WIDTHS
     ======================================================================== */
  --ctt-toaster-alert-width-auto: auto;
  /* Alert type default width */
  --ctt-toaster-alert-max-width: 600px;
  /* Alert type max width */
  --ctt-toaster-toaster-width: 320px;
  /* Toaster type default width */
  --ctt-toaster-toaster-max-width-mobile: 90vw;
  /* Toaster mobile max width */

  /* ========================================================================
     TOASTER ALERT - LAYOUT - Z-INDEX
     ======================================================================== */
  --ctt-toaster-z-index: var(--ctt-base-z-index-toast);
  /* Toaster overlay z-index */

  /* ========================================================================
     TOASTER ALERT - ANIMATION
     ======================================================================== */
  --ctt-toaster-animation-duration: var(--ctt-base-motion-duration-panel);
  /* Slide-in animation duration */
  --ctt-toaster-animation-timing: var(--ctt-base-motion-easing-out);
  /* Animation easing function */
  --ctt-toaster-transition-duration: var(--ctt-base-motion-duration-panel);
  /* Position transition duration */
  --ctt-toaster-transition-timing: var(--ctt-base-motion-easing-out);
  /* Position transition easing */

  /* ========================================================================
     TOASTER ALERT - STACKING (for multiple toasters)
     ======================================================================== */
  --ctt-toaster-stack-height: 80px;
  /* Height + gap for stacking calculation */
  --ctt-toaster-stack-base-offset: 20px;
  /* Base offset from viewport edge */

  /* ========================================================================
     TOASTER ALERT - ICON
     ======================================================================== */
  --ctt-toaster-icon-size: 24px;
  /* Variant icon size */
  --ctt-toaster-close-icon-size: 16px;
  /* Close button icon size */
  /* ========================================================================
     COMPONENT TOKENS - TOGGLESWITCH
     ======================================================================== */

  /* Layout & Spacing */
  --ctt-toggle-gap: var(--ctt-core-space-2);
  /* 8px - Gap between thumb and label */
  --ctt-toggle-gap-mobile: var(--ctt-core-space-2);
  /* 8px - Gap on mobile devices */

  /* Track Dimensions */
  --ctt-toggle-track-width: 64px;
  /* Track width */
  --ctt-toggle-track-height: var(--ctt-core-size-control-m);
  /* 32px - Track height */
  --ctt-toggle-track-border-radius: var(--ctt-core-radius-pill);
  /* 999px - Pill shape */
  --ctt-toggle-track-border-width: var(--ctt-core-border-width-hairline);
  /* 1px - Track border width */

  /* Thumb Circle */
  --ctt-toggle-thumb-size: var(--ctt-core-size-icon-xl);
  /* 24px - Thumb circle diameter */
  --ctt-toggle-thumb-inset: var(--ctt-core-space-1);
  /* 4px - Distance from track edge */

  /* Colors - Unselected (Default State) */
  --ctt-toggle-unselected-bg: var(--ctt-core-color-neutral-50);
  /* Light gray background */
  --ctt-toggle-unselected-border: var(--ctt-core-color-neutral-600);
  /* Dark gray border */
  --ctt-toggle-unselected-thumb: var(--ctt-core-color-neutral-800);
  /* Dark thumb circle */

  /* Colors - Selected (Checked State) */
  --ctt-toggle-selected-bg: var(--ctt-core-color-primary-500);
  /* Primary red background */
  --ctt-toggle-selected-border: var(--ctt-core-color-primary-500);
  /* Primary red border */
  --ctt-toggle-selected-thumb: var(--ctt-core-color-neutral-100);
  /* Light thumb circle */

  /* Colors - Hover Unselected */
  --ctt-toggle-hover-unselected-bg: var(--ctt-core-color-neutral-100);
  /* Lighter hover background */
  --ctt-toggle-hover-unselected-border: var(--ctt-core-color-neutral-700);
  /* Darker hover border */

  /* Colors - Hover Selected */
  --ctt-toggle-hover-selected-bg: var(--ctt-core-color-primary-600);
  /* Darker primary hover */
  --ctt-toggle-hover-selected-border: var(--ctt-core-color-primary-600);
  /* Darker primary border hover */

  /* Colors - Disabled State */
  --ctt-toggle-disabled-bg: var(--ctt-core-color-neutral-300);
  /* Disabled background */
  --ctt-toggle-disabled-border: var(--ctt-core-color-neutral-400);
  /* Disabled border */
  --ctt-toggle-disabled-thumb: var(--ctt-core-color-neutral-600);
  /* Disabled thumb */
  --ctt-toggle-disabled-opacity: 0.6;
  /* Disabled opacity */

  /* Typography - Label */
  --ctt-toggle-label-font-size: var(--ctt-core-font-size-md);
  /* 16px - Label text size */
  --ctt-toggle-label-line-height: var(--ctt-base-text-style-label-md-line-height);
  /* 24px - Label line height */
  --ctt-toggle-label-font-weight: var(--ctt-core-font-weight-book);
  /* 400 - Label font weight */
  --ctt-toggle-label-color: var(--ctt-core-color-neutral-800);
  /* Label text color */

  /* Transitions & Animation */
  --ctt-toggle-transition-duration: 0.15s;
  /* Smooth transition timing */

  /* ========================================================================
     TOGGLESWITCH - SIZE VARIANTS
     ======================================================================== */

  /* Size S (Small) */
  --ctt-toggle-gap-s: var(--ctt-core-space-2);
  /* 4px - Gap between thumb and label */
  --ctt-toggle-track-width-s: 44px;
  /* Track width */
  --ctt-toggle-track-height-s: var(--ctt-core-size-control-s);
  /* 24px - Track height */
  --ctt-toggle-thumb-size-s: var(--ctt-core-size-icon-m);
  /* 16px - Thumb circle diameter */
  --ctt-toggle-thumb-inset-s: var(--ctt-core-space-1);
  /* 4px - Distance from track edge */
  --ctt-toggle-label-font-size-s: var(--ctt-core-font-size-sm);
  /* 14px - Label text size */
  --ctt-toggle-label-line-height-s: var(--ctt-core-line-height-body-sm);
  /* 20px - Label line height */

  /* Size M (Medium) - Default */
  --ctt-toggle-gap-m: var(--ctt-core-space-2);
  /* 8px - Gap between thumb and label */
  --ctt-toggle-track-width-m: 64px;
  /* Track width */
  --ctt-toggle-track-height-m: var(--ctt-core-size-control-m);
  /* 32px - Track height */
  --ctt-toggle-thumb-size-m: var(--ctt-core-size-icon-xl);
  /* 24px - Thumb circle diameter */
  --ctt-toggle-thumb-inset-m: var(--ctt-core-space-1);
  /* 4px - Distance from track edge */
  --ctt-toggle-label-font-size-m: var(--ctt-core-font-size-md);
  /* 16px - Label text size */
  --ctt-toggle-label-line-height-m: var(--ctt-base-text-style-label-md-line-height);
  /* 24px - Label line height */

  /* Size L (Large) */
  --ctt-toggle-gap-l: var(--ctt-core-space-2);
  /* 8px - Gap between thumb and label */
  --ctt-toggle-track-width-l: 80px;
  /* Track width */
  --ctt-toggle-track-height-l: var(--ctt-core-size-control-l);
  /* 40px - Track height */
  --ctt-toggle-thumb-size-l: var(--ctt-core-size-icon-2xl);
  /* 32px - Thumb circle diameter */
  --ctt-toggle-thumb-inset-l: var(--ctt-core-space-1);
  /* 4px - Distance from track edge */
  --ctt-toggle-label-font-size-l: var(--ctt-core-font-size-lg);
  /* 18px - Label text size */
  --ctt-toggle-label-line-height-l: var(--ctt-core-line-height-body-lg);
  /* 26px - Label line height */
  /* ========================================================================
     TOOLTIP COMPONENT TOKENS
     ======================================================================== */

  /* Layout & Spacing */
  --ctt-tooltip-gap: var(--ctt-core-space-2);
  /* 8px - gap between trigger and tooltip */
  --ctt-tooltip-arrow-size: var(--ctt-core-space-1);
  /* 4px - base arrow size (will be multiplied by 1.25 = 5px) */
  --ctt-tooltip-arrow-offset: 15px;
  /* Offset for start/end arrow positioning */
  --ctt-tooltip-max-width: 300px;
  /* Maximum width on desktop */
  --ctt-tooltip-max-width-mobile: 250px;
  /* Maximum width on mobile */

  /* Colors */
  --ctt-tooltip-bg: var(--ctt-core-color-neutral-900);
  /* #1a1a1a - dark background */
  --ctt-tooltip-text-color: var(--ctt-core-color-basic-white);
  /* #ffffff - white text */
  --ctt-tooltip-arrow-color: var(--ctt-core-color-neutral-900);
  /* Arrow color matches background */

  /* Typography */
  --ctt-tooltip-font-family: var(--ctt-core-font-family-sans);
  /* Acto CTT */
  --ctt-tooltip-font-weight: var(--ctt-core-font-weight-book);
  /* 400 - default weight */
  --ctt-tooltip-font-weight-high-contrast: var(--ctt-core-font-weight-medium);
  /* 500 - for high contrast mode */
  --ctt-tooltip-line-height: var(--ctt-core-line-height-body-md);
  /* 24px */

  /* Size - Small */
  --ctt-tooltip-padding-y-small: var(--ctt-core-space-1);
  /* 4px */
  --ctt-tooltip-padding-x-small: var(--ctt-core-space-2);
  /* 8px */
  --ctt-tooltip-font-size-small: var(--ctt-core-font-size-xs);
  /* 12px */

  /* Size - Medium */
  --ctt-tooltip-padding-y-medium: var(--ctt-core-space-2);
  /* 8px */
  --ctt-tooltip-padding-x-medium: var(--ctt-core-space-3);
  /* 12px */
  --ctt-tooltip-font-size-medium: var(--ctt-core-font-size-sm);
  /* 14px */

  /* Size - Large */
  --ctt-tooltip-padding-y-large: var(--ctt-core-space-3);
  /* 12px */
  --ctt-tooltip-padding-x-large: var(--ctt-core-space-4);
  /* 16px */
  --ctt-tooltip-font-size-large: var(--ctt-core-font-size-md);
  /* 16px */

  /* Border & Shadow */
  --ctt-tooltip-border-radius: var(--ctt-core-radius-xs);
  /* 4px */
  --ctt-tooltip-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  /* Subtle shadow */
  --ctt-tooltip-border-width-high-contrast: var(--ctt-core-border-width-thin);
  /* 2px - for high contrast mode */

  /* Animation & Effects */
  --ctt-tooltip-transition-duration: var(--ctt-base-motion-duration-control);
  /* 150ms - smooth transition */
  --ctt-tooltip-transform-offset: var(--ctt-core-space-1);
  /* 4px - slide-in animation distance */
  --ctt-tooltip-z-index: var(--ctt-base-z-index-tooltip);
  /* High z-index for overlay */

  /* Disabled State */
  --ctt-tooltip-disabled-opacity: 0.5;
  /* 50% opacity when disabled */

  /* ========================================================================
     ZIP CODE INPUT COMPONENT TOKENS
     
     The ZipCodeInput component provides a two-field input for entering
     zip/postal codes and localities with country-specific validation.
     Supports size variants (s, m, l) and country formats (pt, es, en).
     ======================================================================== */

  /* ========================================================================
     ZIP CODE INPUT - WIDTH
     ======================================================================== */
  --ctt-zip-code-input-width: 100%;
  --ctt-zip-code-input-zipcode-width-s: 100px;
  --ctt-zip-code-input-zipcode-width-m: 120px;
  --ctt-zip-code-input-zipcode-width-l: 140px;

  /* ========================================================================
     ZIP CODE INPUT - HEIGHT
     ======================================================================== */
  --ctt-zip-code-input-height-s: var(--ctt-core-size-control-m);
  /* 32px */
  --ctt-zip-code-input-height-m: var(--ctt-core-size-control-xl);
  /* 48px */
  --ctt-zip-code-input-height-l: var(--ctt-core-size-control-2xl);
  /* 64px */
  --ctt-zip-code-input-height: var(--ctt-zip-code-input-height-xl);

  /* ========================================================================
     ZIP CODE INPUT - PADDING
     ======================================================================== */
  --ctt-zip-code-input-padding-vertical-s: calc(var(--ctt-core-space-2) - 2px);
  /* 6px */
  --ctt-zip-code-input-padding-horizontal-s: calc(var(--ctt-core-space-3) - 2px);
  /* 10px */
  --ctt-zip-code-input-padding-vertical-m: var(--ctt-core-space-2);
  /* 8px */
  --ctt-zip-code-input-padding-horizontal-m: var(--ctt-core-space-3);
  /* 12px */
  --ctt-zip-code-input-padding-vertical-l: var(--ctt-core-space-3);
  /* 12px */
  --ctt-zip-code-input-padding-horizontal-l: var(--ctt-core-space-4);
  /* 16px */

  /* Default padding (medium) */
  --ctt-zip-code-input-padding-vertical: var(--ctt-zip-code-input-padding-vertical-m);
  --ctt-zip-code-input-padding-horizontal: var(--ctt-zip-code-input-padding-horizontal-m);

  /* Focus state padding adjustments (subtract 1px for border) */
  --ctt-zip-code-input-padding-focus-adjustment: 1px;

  /* ========================================================================
     ZIP CODE INPUT - SPACING
     ======================================================================== */
  --ctt-zip-code-input-label-margin-bottom: var(--ctt-core-space-1);
  /* 4px */
  --ctt-zip-code-input-required-margin-left: 2px;
  --ctt-zip-code-input-error-margin-top: var(--ctt-core-space-1);
  /* 4px */
  --ctt-zip-code-input-error-gap: var(--ctt-core-space-1);
  /* 4px */
  --ctt-zip-code-input-gap: var(--ctt-core-space-2);
  /* 8px - gap between zip code and locality fields */

  /* ========================================================================
     ZIP CODE INPUT - TYPOGRAPHY - LABEL
     ======================================================================== */
  --ctt-zip-code-input-label-font-family: var(--ctt-core-font-family-sans);
  --ctt-zip-code-input-label-font-size-s: var(--ctt-core-font-size-sm);
  /* 12px */
  --ctt-zip-code-input-label-font-size-m: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-zip-code-input-label-font-size-l: var(--ctt-core-font-size-md);
  /* 16px */
  --ctt-zip-code-input-label-font-weight: var(--ctt-core-font-weight-medium);
  /* 500 */
  --ctt-zip-code-input-label-line-height: var(--ctt-base-text-style-label-md-line-height);
  /*20px*/

  /* ========================================================================
     ZIP CODE INPUT - TYPOGRAPHY - INPUT
     ======================================================================== */
  --ctt-zip-code-input-input-font-family: var(--ctt-core-font-family-sans);
  --ctt-zip-code-input-input-font-size-s: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-zip-code-input-input-font-size-m: var(--ctt-core-font-size-md);
  /* 16px */
  --ctt-zip-code-input-input-font-size-l: var(--ctt-core-font-size-lg);
  /* 18px */
  --ctt-zip-code-input-input-font-size: var(--ctt-zip-code-input-input-font-size-m);
  --ctt-zip-code-input-input-line-height: 1.4;

  /* ========================================================================
     ZIP CODE INPUT - TYPOGRAPHY - ERROR
     ======================================================================== */
  --ctt-zip-code-input-error-font-size: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-zip-code-input-error-font-weight: var(--ctt-core-font-weight-book);
  /* 400 */

  /* ========================================================================
     ZIP CODE INPUT - COLORS - LABEL
     ======================================================================== */
  --ctt-zip-code-input-label-color-default: var(--ctt-core-color-neutral-800);
  --ctt-zip-code-input-required-color: var(--ctt-core-color-semantic-negative-600);

  /* ========================================================================
     ZIP CODE INPUT - COLORS - INPUT
     ======================================================================== */
  --ctt-zip-code-input-input-bg-default: var(--ctt-core-color-basic-white);
  --ctt-zip-code-input-input-bg-focus: var(--ctt-core-color-basic-white);
  --ctt-zip-code-input-input-bg-disabled: var(--ctt-core-color-neutral-100);
  --ctt-zip-code-input-input-color-default: var(--ctt-core-color-neutral-800);
  --ctt-zip-code-input-input-color-disabled: var(--ctt-core-color-neutral-600);
  --ctt-zip-code-input-input-border-default: var(--ctt-core-color-neutral-500);
  --ctt-zip-code-input-input-border-hover: var(--ctt-base-border-hover);
  --ctt-zip-code-input-input-border-focus: var(--ctt-base-input-border-hover);
  --ctt-zip-code-input-input-border-error: var(--ctt-core-color-semantic-negative-600);
  --ctt-zip-code-input-input-border-disabled: var(--ctt-core-color-neutral-300);

  /* ========================================================================
     ZIP CODE INPUT - COLORS - PLACEHOLDER
     ======================================================================== */
  --ctt-zip-code-input-placeholder-color: var(--ctt-base-input-fg-placeholder);
  --ctt-zip-code-input-placeholder-color-disabled: var(--ctt-core-color-neutral-400);

  /* ========================================================================
     ZIP CODE INPUT - COLORS - ERROR
     ======================================================================== */
  --ctt-zip-code-input-error-color: var(--ctt-core-color-semantic-negative-600);

  /* ========================================================================
     ZIP CODE INPUT - BORDER
     ======================================================================== */
  --ctt-zip-code-input-border-width-default: var(--ctt-core-border-width-hairline);
  /* 1px */
  --ctt-zip-code-input-border-width-focus: var(--ctt-core-border-width-hairline);
  /* 1px */
  --ctt-zip-code-input-border-width-error: var(--ctt-core-border-width-thin);
  /* 2px */
  --ctt-zip-code-input-border-radius: var(--ctt-core-radius-xs);
  /* 4px */

  /* ========================================================================
     ZIP CODE INPUT - STATE
     ======================================================================== */
  --ctt-zip-code-input-transition-duration: 0.2s;
  --ctt-zip-code-input-transition-timing: ease;

  /* ========================================================================
     ZIP CODE INPUT - ERROR ICON
     ======================================================================== */
  --ctt-zip-code-input-error-icon-size: 16px;

  /* ========================================================================
     ZIP CODE INPUT - RESPONSIVE (Mobile)
     ======================================================================== */
  --ctt-zip-code-input-mobile-font-size: var(--ctt-core-font-size-md);
  /* 16px - Prevents zoom on iOS */

  /* ========================================================================
     ZIP CODE INPUT - ACCESSIBILITY
     ======================================================================== */
  --ctt-zip-code-input-high-contrast-border-width: var(--ctt-core-border-width-thin);
  /* 2px */
  --ctt-zip-code-input-high-contrast-focus-border-width: var(--ctt-core-border-width-thick);
  /* 3px */
  --ctt-zip-code-input-high-contrast-focus-padding-adjustment: 2px;

  /* ========================================================================
     INPUT IBAN COMPONENT TOKENS
     ======================================================================== */
  /* ========================================================================
     INPUT IBAN - WIDTH
     ======================================================================== */
  --ctt-input-iban-width: 100%;

  /* ========================================================================
     INPUT IBAN - HEIGHT
     ======================================================================== */
  --ctt-input-iban-height-s: var(--ctt-core-size-control-m);
  /* 24px */
  --ctt-input-iban-height-m: var(--ctt-core-size-control-xl);
  /* 32px */
  --ctt-input-iban-height-l: var(--ctt-core-size-control-2xl);
  /* 40px */

  /* ========================================================================
     INPUT IBAN - PADDING
     ======================================================================== */
  --ctt-input-iban-padding-vertical-s: 6px;
  --ctt-input-iban-padding-horizontal-s: 10px;
  --ctt-input-iban-padding-vertical-m: 0px;
  --ctt-input-iban-padding-horizontal-m: var(--ctt-core-space-4);
  /* 16px */
  --ctt-input-iban-padding-vertical-l: var(--ctt-core-space-3);
  /* 12px */
  --ctt-input-iban-padding-horizontal-l: var(--ctt-core-space-4);
  /* 16px */

  /* Default padding (large) */
  --ctt-input-iban-padding-vertical: var(--ctt-core-space-2);
  /* 8px */
  --ctt-input-iban-padding-horizontal: var(--ctt-core-space-3);
  /* 12px */

  /* Focus state padding adjustments (subtract 1px for border) */
  --ctt-input-iban-padding-focus-adjustment: 1px;

  /* ========================================================================
     INPUT IBAN - SPACING
     ======================================================================== */
  --ctt-input-iban-label-margin-bottom: var(--ctt-core-space-1);
  /* 4px */
  --ctt-input-iban-required-margin-left: 2px;
  --ctt-input-iban-error-margin-top: var(--ctt-core-space-1);
  /* 4px */
  --ctt-input-iban-error-gap: var(--ctt-core-space-1);
  /* 4px */

  /* ========================================================================
     INPUT IBAN - TYPOGRAPHY - LABEL
     ======================================================================== */
  --ctt-input-iban-label-font-family: var(--ctt-core-font-family-sans);
  --ctt-input-iban-label-font-size-s: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-input-iban-label-font-size-m: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-input-iban-label-font-size-l: var(--ctt-core-font-size-md);
  /* 16px */
  --ctt-input-iban-label-font-weight: var(--ctt-core-font-weight-medium);
  /* 500 */
  --ctt-input-iban-label-line-height: var(--ctt-base-text-style-label-md-line-height);

  /* ========================================================================
     INPUT IBAN - TYPOGRAPHY - INPUT
     ======================================================================== */
  --ctt-input-iban-input-font-family: var(--ctt-core-font-family-sans);
  --ctt-input-iban-input-font-size-s: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-input-iban-input-font-size-m: var(--ctt-core-font-size-md);
  /* 16px */
  --ctt-input-iban-input-font-size-l: var(--ctt-core-font-size-lg);
  /* 18px */
  --ctt-input-iban-input-line-height: 1.4;

  /* ========================================================================
     INPUT IBAN - TYPOGRAPHY - ERROR
     ======================================================================== */
  --ctt-input-iban-error-font-size: var(--ctt-core-font-size-sm);
  /* 14px */
  --ctt-input-iban-error-font-weight: var(--ctt-core-font-weight-book);
  /* 400 */

  /* ========================================================================
     INPUT IBAN - COLORS - LABEL
     ======================================================================== */
  --ctt-input-iban-label-color-default: var(--ctt-base-text-main);
  /* neutral-800 */
  --ctt-input-iban-required-color: var(--ctt-base-state-error-fg);
  /* negative-500 */

  /* ========================================================================
     INPUT IBAN - COLORS - INPUT
     ======================================================================== */
  --ctt-input-iban-input-bg-default: var(--ctt-base-surface-container);
  /* white */
  --ctt-input-iban-input-bg-focus: var(--ctt-base-surface-container);
  /* white */
  --ctt-input-iban-input-bg-disabled: var(--ctt-base-surface-muted);
  /* neutral-100 */
  --ctt-input-iban-input-color-default: var(--ctt-base-text-main);
  /* neutral-800 */
  --ctt-input-iban-input-color-disabled: var(--ctt-base-text-disabled);
  /* neutral-600 */
  --ctt-input-iban-input-border-default: var(--ctt-base-border-default);
  /* neutral-500 */
  --ctt-input-iban-input-border-hover: var(--ctt-base-border-hover);
  /* neutral-600 */
  --ctt-input-iban-input-border-focus: var(--ctt-base-border-hover);
  /* informative-600 */
  --ctt-input-iban-input-border-error: var(--ctt-base-input-border-error);
  /* negative-600 */
  --ctt-input-iban-input-border-disabled: var(--ctt-base-border-subtle);
  /* neutral-300 */

  /* ========================================================================
     INPUT IBAN - COLORS - PLACEHOLDER
     ======================================================================== */
  --ctt-input-iban-placeholder-color: var(--ctt-base-text-placeholder);
  /* neutral-600 */
  --ctt-input-iban-placeholder-color-disabled: var(--ctt-base-text-disabled);
  /* neutral-400 */

  /* ========================================================================
     INPUT IBAN - COLORS - ERROR
     ======================================================================== */
  --ctt-input-iban-error-color: var(--ctt-base-on-error-fg);
  /* negative-500 */

  /* ========================================================================
     INPUT IBAN - BORDER
     ======================================================================== */
  --ctt-input-iban-border-width-default: var(--ctt-core-border-width-hairline);
  /* 1px */
  --ctt-input-iban-border-width-focus: var(--ctt-core-border-width-hairline);
  /* 1px */
  --ctt-input-iban-border-width-error: var(--ctt-core-border-width-thin);
  /* 2px */
  --ctt-input-iban-border-radius: var(--ctt-core-radius-xs);
  /* 4px */

  /* ========================================================================
     INPUT IBAN - STATE
     ======================================================================== */
  --ctt-input-iban-transition-duration: 0.2s;
  --ctt-input-iban-transition-timing: ease;

  /* ========================================================================
     INPUT IBAN - ERROR ICON
     ======================================================================== */
  --ctt-input-iban-error-icon-size: 16px;

  /* ========================================================================
     INPUT IBAN - RESPONSIVE (Mobile)
     ======================================================================== */
  --ctt-input-iban-mobile-font-size: var(--ctt-core-font-size-md);
  /* 16px - Prevents zoom on iOS */

  /* ========================================================================
     INPUT IBAN - ACCESSIBILITY
     ======================================================================== */
  --ctt-input-iban-high-contrast-border-width: var(--ctt-core-border-width-thin);
  /* 2px */
  --ctt-input-iban-high-contrast-focus-border-width: var(--ctt-core-border-width-thick);
  /* 3px */
  --ctt-input-iban-high-contrast-focus-padding-adjustment: 2px;

  /* ========================================================================
     TABLE - RESPONSIVE (Desktop)
     ======================================================================== */

  --ctt-table-bg-page: var(--ctt-base-surface-muted);
  --ctt-table-bg-card: var(--ctt-base-surface-container);
  --ctt-table-bg-header: var(--ctt-base-surface-container);
  --ctt-table-bg-header-hover: var(--ctt-base-surface-muted);
  --ctt-table-bg-row-hover: var(--ctt-base-surface-muted);
  --ctt-table-bg-row-selected: var(--ctt-base-surface-highlight);
  --ctt-table-bg-row-selected-hover: var(--ctt-base-surface-hover);
  --ctt-table-bg-search: var(--ctt-base-surface-muted);
  --ctt-table-bg-selection-banner: var(--ctt-base-surface-highlight);
  --ctt-table-bg-tabs-active: var(--ctt-base-surface-highlight);
  --ctt-table-bg-tabs-pill-count: var(--ctt-base-surface-muted);
  --ctt-table-bg-filter-chip: var(--ctt-base-surface-highlight);

  --ctt-table-border-card: var(--ctt-base-border-subtle);
  --ctt-table-border-header: var(--ctt-base-border-subtle);
  --ctt-table-border-row: var(--ctt-base-border-subtle);
  --ctt-table-border-selection-banner: var(--ctt-base-border-primary);
  --ctt-table-border-tabs: var(--ctt-base-border-subtle);
  --ctt-table-border-tabs-active: var(--ctt-base-border-primary);
  --ctt-table-border-filter-chip: var(--ctt-base-border-primary-soft,
      var(--ctt-base-border-subtle));

  --ctt-table-text-main: var(--ctt-base-text-main);
  --ctt-table-text-weak: var(--ctt-base-text-weak);
  --ctt-table-text-strong: var(--ctt-base-text-strong);
  --ctt-table-text-brand: var(--ctt-base-text-brand);
  --ctt-table-text-selection-banner: var(--ctt-base-on-highlight-fg);

  --ctt-table-shadow-card: 0px 8px 24px rgba(15, 23, 42, 0.08);

  /* ========================================================================
     MISSING COMPONENT TOKENS (AUDIT FIX)
     ======================================================================== */
  --ctt-button-switch-option-fg-disabled: var(--ctt-base-text-disabled);
  --ctt-input-counter-error-gap: var(--ctt-core-space-1);
  --ctt-input-counter-error-margin-top: var(--ctt-core-space-1);
  --ctt-input-counter-error-color: var(--ctt-base-text-negative);
  --ctt-input-counter-error-icon-size: var(--ctt-icon-size-m);
  --ctt-input-counter-error-font-size: var(--ctt-core-font-size-xs);
  --ctt-input-counter-error-font-weight: var(--ctt-core-font-weight-book);
  --ctt-phone-input-search-height: var(--ctt-core-space-12);
  --ctt-side-panel-item-padding-horizontal: var(--ctt-core-space-4);
  --ctt-zip-code-input-height-xl: var(--ctt-core-space-12);
  --ctt-zip-code-input-zipcode-width: var(--ctt-core-space-16);
}

/* --- fonts.css (injected by copy-assets.cjs) --- */
/**
 * ActoCTT Font Family
 * Using explicit imports to force Vite to copy font files
 */

/* ActoCTT Thin - 250 weight */
@font-face {
  font-family: 'ActoCTT';
  src: url('./fonts/acto-ctt/ActoCTT-Thin.eot');
  src:
    url('./fonts/acto-ctt/ActoCTT-Thin.eot') format('embedded-opentype'),
    url('./fonts/acto-ctt/ActoCTT-Thin.woff') format('woff');
  font-weight: 250;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'ActoCTT';
  src: url('./fonts/acto-ctt/ActoCTT-ThinItalic.eot');
  src:
    url('./fonts/acto-ctt/ActoCTT-ThinItalic.eot') format('embedded-opentype'),
    url('./fonts/acto-ctt/ActoCTT-ThinItalic.woff') format('woff');
  font-weight: 250;
  font-style: italic;
  font-display: swap;
}

/* ActoCTT Light - 300 weight */
@font-face {
  font-family: 'ActoCTT';
  src: url('./fonts/acto-ctt/ActoCTT-Light.eot');
  src:
    url('./fonts/acto-ctt/ActoCTT-Light.eot') format('embedded-opentype'),
    url('./fonts/acto-ctt/ActoCTT-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'ActoCTT';
  src: url('./fonts/acto-ctt/ActoCTT-LightItalic.eot');
  src:
    url('./fonts/acto-ctt/ActoCTT-LightItalic.eot') format('embedded-opentype'),
    url('./fonts/acto-ctt/ActoCTT-LightItalic.woff') format('woff');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

/* ActoCTT Book (Regular) - 400 weight */
@font-face {
  font-family: 'ActoCTT';
  src: url('./fonts/acto-ctt/ActoCTT-Book.eot');
  src:
    url('./fonts/acto-ctt/ActoCTT-Book.eot') format('embedded-opentype'),
    url('./fonts/acto-ctt/ActoCTT-Book.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'ActoCTT';
  src: url('./fonts/acto-ctt/ActoCTT-BookItalic.eot');
  src:
    url('./fonts/acto-ctt/ActoCTT-BookItalic.eot') format('embedded-opentype'),
    url('./fonts/acto-ctt/ActoCTT-BookItalic.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* ActoCTT Medium - 500 weight */
@font-face {
  font-family: 'ActoCTT';
  src: url('./fonts/acto-ctt/ActoCTT-Medium.eot');
  src:
    url('./fonts/acto-ctt/ActoCTT-Medium.eot') format('embedded-opentype'),
    url('./fonts/acto-ctt/ActoCTT-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'ActoCTT';
  src: url('./fonts/acto-ctt/ActoCTT-MediumItalic.eot');
  src:
    url('./fonts/acto-ctt/ActoCTT-MediumItalic.eot') format('embedded-opentype'),
    url('./fonts/acto-ctt/ActoCTT-MediumItalic.woff') format('woff');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

/* ActoCTT Bold - 700 weight */
@font-face {
  font-family: 'ActoCTT';
  src: url('./fonts/acto-ctt/ActoCTT-Bold.eot');
  src:
    url('./fonts/acto-ctt/ActoCTT-Bold.eot') format('embedded-opentype'),
    url('./fonts/acto-ctt/ActoCTT-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'ActoCTT';
  src: url('./fonts/acto-ctt/ActoCTT-BoldItalic.eot');
  src:
    url('./fonts/acto-ctt/ActoCTT-BoldItalic.eot') format('embedded-opentype'),
    url('./fonts/acto-ctt/ActoCTT-BoldItalic.woff') format('woff');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* ActoCTT Black - 900 weight */
@font-face {
  font-family: 'ActoCTT';
  src: url('./fonts/acto-ctt/ActoCTT-Black.eot');
  src:
    url('./fonts/acto-ctt/ActoCTT-Black.eot') format('embedded-opentype'),
    url('./fonts/acto-ctt/ActoCTT-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'ActoCTT';
  src: url('./fonts/acto-ctt/ActoCTT-BlackItalic.eot');
  src:
    url('./fonts/acto-ctt/ActoCTT-BlackItalic.eot') format('embedded-opentype'),
    url('./fonts/acto-ctt/ActoCTT-BlackItalic.woff') format('woff');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

/* CSS Variables - NOW USING ActoCTT as PRIMARY! */
:root {
  --font-family-primary:
    'ActoCTT', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu',
    'Cantarell', sans-serif;
  --font-family-icons: 'ctt-icons', monospace;
}

/* Apply ActoCTT to all components */
body,
.font-primary,
.font-acto-ctt {
  font-family: var(--font-family-primary);
}

.icon,
.ctt-icon {
  font-family: var(--font-family-icons);
}

/* --- typography.css (injected by copy-assets.cjs) --- */
/**
 * ============================================================================
 * CTT DESIGN SYSTEM - TYPOGRAPHY UTILITY CLASSES
 * ============================================================================
 * 
 * Token-based typography utilities aligned with the new design token system.
 * All utilities reference BASE TEXT STYLE tokens from new-tokens.css
 * 
 * ----------------------------------------------------------------------------
 * TOKEN HIERARCHY
 * ----------------------------------------------------------------------------
 * Typography utilities use the following token hierarchy:
 * 
 * Brand → CORE → BASE TEXT STYLES → Typography Utilities
 * 
 * BASE TEXT STYLE TOKENS (--ctt-base-text-style-*):
 *   These are compound tokens that define complete text styles including:
 *   - family: Font family (Acto CTT)
 *   - size: Font size in pixels
 *   - line-height: Line height in pixels  
 *   - weight: Font weight (400, 500, 700, etc.)
 * 
 * CORE TOKENS (--ctt-core-font-*, --ctt-core-line-height-*):
 *   System-level primitives used to build BASE tokens
 * 
 * ----------------------------------------------------------------------------
 * TYPOGRAPHY CATEGORIES
 * ----------------------------------------------------------------------------
 * 
 * 1. BODY TEXT (.ctt-body-*)
 *    Purpose: General content, paragraphs, descriptions
 *    Variants: Small (s), Medium (m), Large (l)
 *    Font Weight: Regular (400)
 *    Uses: --ctt-base-text-style-body-{sm|md|lg}-*
 * 
 *    Sizes:
 *    - body-s  → 14px / 20px line-height / 400 weight
 *    - body-m  → 16px / 24px line-height / 400 weight
 *    - body-l  → 18px / 28px line-height / 400 weight
 * 
 * 2. LABELS (.ctt-label-*)
 *    Purpose: Form labels, UI labels, metadata, captions
 *    Variants: Small (s), Medium (m), Large (l)
 *    Font Weight: Medium (500)
 *    Uses: --ctt-base-text-style-label-{sm|md|lg}-*
 * 
 *    Sizes:
 *    - label-s  → 12px / 16px line-height / 500 weight
 *    - label-m  → 14px / 20px line-height / 500 weight
 *    - label-l  → 16px / 24px line-height / 500 weight
 * 
 * 3. TITLES (.ctt-title-*)
 *    Purpose: Section headings, card titles, page headers
 *    Variants: Extra Small (xs), Small (s), Medium (m), Large (l), Extra Large (xl)
 *    Font Weight: Medium (500)
 *    Uses: --ctt-base-text-style-heading-title-desktop-{xs|sm|md|lg|xl}-*
 * 
 *    Sizes (Desktop defaults):
 *    - title-xs  → 20px / 28px line-height / 500 weight
 *    - title-s   → 24px / 32px line-height / 500 weight
 *    - title-m   → 28px / 36px line-height / 500 weight
 *    - title-l   → 32px / 40px line-height / 500 weight
 *    - title-xl  → 40px / 48px line-height / 500 weight
 * 
 * 4. DISPLAY TEXT (.ctt-display-*)
 *    Purpose: Hero sections, marketing headlines, large UI elements
 *    Variants: Small (s), Medium (m), Large (l), Extra Large (xl)
 *    Font Weight: Medium (500)
 *    Uses: --ctt-base-text-style-heading-display-desktop-{sm|md|lg|xl}-*
 * 
 *    Sizes (Desktop defaults):
 *    - display-s   → 32px / 40px line-height / 500 weight
 *    - display-m   → 48px / 56px line-height / 500 weight
 *    - display-l   → 60px / 68px line-height / 500 weight
 *    - display-xl  → 72px / 80px line-height / 500 weight
 * 
 * ----------------------------------------------------------------------------
 * RESPONSIVE TYPOGRAPHY
 * ----------------------------------------------------------------------------
 * Device-specific variants automatically adjust at breakpoints:
 * 
 * TITLES:
 * - Desktop (≥1024px): .ctt-title-desktop-{xs|s|m|l|xl}
 * - Tablet (768-1023px): .ctt-title-tablet-{s|m|l}
 * - Mobile (≤767px): .ctt-title-mobile-{s|m}
 * 
 * DISPLAY:
 * - Desktop (≥1024px): .ctt-display-desktop-{s|m|l|xl}
 * - Tablet (768-1023px): .ctt-display-tablet-{s|m}
 * - Mobile (≤767px): .ctt-display-mobile-s
 * 
 * ----------------------------------------------------------------------------
 * ADDITIONAL UTILITIES
 * ----------------------------------------------------------------------------
 * Font Weights: .ctt-font-{thin|light|book|medium|bold|black}
 * Text Alignment: .ctt-text-{left|center|right|justify}
 * Text Decoration: .ctt-{underline|no-underline|line-through}
 * Text Transform: .ctt-{uppercase|lowercase|capitalize|normal-case}
 * Letter Spacing: .ctt-tracking-{tight|normal|wide}
 * Line Height: .ctt-leading-{tight|normal|loose}
 * 
 * ----------------------------------------------------------------------------
 * USAGE EXAMPLES
 * ----------------------------------------------------------------------------
 * ```html
 * <!-- Body Content -->
 * <p class="ctt-body-m">This is a paragraph with medium body text.</p>
 * <p class="ctt-body-l ctt-font-medium">Large body text with medium weight.</p>
 * 
 * <!-- Form Labels -->
 * <label class="ctt-label-m">Email Address</label>
 * <span class="ctt-label-s ctt-text-weak">Optional field</span>
 * 
 * <!-- Page Titles -->
 * <h1 class="ctt-title-xl">Welcome to CTT Design System</h1>
 * <h2 class="ctt-title-l">Section Heading</h2>
 * <h3 class="ctt-title-m">Card Title</h3>
 * 
 * <!-- Hero/Display Text -->
 * <h1 class="ctt-display-xl">Amazing Experience</h1>
 * <h2 class="ctt-display-m ctt-text-center">Centered Display Text</h2>
 * 
 * <!-- Responsive Typography -->
 * <h1 class="ctt-title-desktop-xl ctt-title-tablet-l ctt-title-mobile-m">
 *   Responsive Heading
 * </h1>
 * ```
 * 
 * ----------------------------------------------------------------------------
 * BEST PRACTICES
 * ----------------------------------------------------------------------------
 * 1. Use semantic HTML elements (h1-h6, p, label) with utility classes
 * 2. Prefer typography utilities over custom font-size declarations
 * 3. Use responsive variants for adaptive typography across devices
 * 4. Combine with color utilities (ctt-text-*) for complete styling
 * 5. Maintain heading hierarchy (h1 → h2 → h3) for accessibility
 * 6. Use display text for marketing/hero sections, titles for UI headings
 * 7. Use labels for form controls and UI metadata
 * 8. Body text should be used for all paragraph content
 * 
 * ============================================================================
 */

/* ==========================================================================
   BODY TYPOGRAPHY UTILITIES
   Base tokens for body text (paragraphs, descriptions, content)
   Font: Acto CTT Regular (400) | Responsive line heights
   ========================================================================== */

.ctt-body-s {
  font-family: var(--ctt-base-text-style-body-sm-family) !important;
  /* Acto CTT */
  font-size: var(--ctt-base-text-style-body-sm-size) !important;
  /* 14px */
  line-height: var(--ctt-base-text-style-body-sm-line-height) !important;
  /* 20px */
  font-weight: var(--ctt-base-text-style-body-sm-weight) !important;
  /* 400 */
}

.ctt-body-m {
  font-family: var(--ctt-base-text-style-body-md-family) !important;
  /* Acto CTT */
  font-size: var(--ctt-base-text-style-body-md-size) !important;
  /* 16px */
  line-height: var(--ctt-base-text-style-body-md-line-height) !important;
  /* 24px */
  font-weight: var(--ctt-base-text-style-body-md-weight) !important;
  /* 400 */
}

.ctt-body-l {
  font-family: var(--ctt-base-text-style-body-lg-family) !important;
  /* Acto CTT */
  font-size: var(--ctt-base-text-style-body-lg-size) !important;
  /* 18px */
  line-height: var(--ctt-base-text-style-body-lg-line-height) !important;
  /* 28px */
  font-weight: var(--ctt-base-text-style-body-lg-weight) !important;
  /* 400 */
}

/* ==========================================================================
   LABEL TYPOGRAPHY UTILITIES
   Base tokens for labels (form labels, UI labels, captions, metadata)
   Font: Acto CTT Medium (500) | Tight line heights
   ========================================================================== */

.ctt-label-s {
  font-family: var(--ctt-base-text-style-label-sm-family) !important;
  /* Acto CTT */
  font-size: var(--ctt-base-text-style-label-sm-size) !important;
  /* 12px */
  line-height: var(--ctt-base-text-style-label-sm-line-height) !important;
  /* 16px */
  font-weight: var(--ctt-base-text-style-label-sm-weight) !important;
  /* 500 */
}

.ctt-label-m {
  font-family: var(--ctt-base-text-style-label-md-family) !important;
  /* Acto CTT */
  font-size: var(--ctt-base-text-style-label-md-size) !important;
  /* 14px */
  line-height: var(--ctt-base-text-style-label-md-line-height) !important;
  /* 20px */
  font-weight: var(--ctt-base-text-style-label-md-weight) !important;
  /* 500 */
}

.ctt-label-l {
  font-family: var(--ctt-base-text-style-label-lg-family) !important;
  /* Acto CTT */
  font-size: var(--ctt-base-text-style-label-lg-size) !important;
  /* 16px */
  line-height: var(--ctt-base-text-style-label-lg-line-height) !important;
  /* 24px */
  font-weight: var(--ctt-base-text-style-label-lg-weight) !important;
  /* 500 */
}

/* ==========================================================================
   TITLE TYPOGRAPHY UTILITIES
   Base tokens for titles (headings, section headers, card titles)
   Font: Acto CTT Medium (500) | Uses desktop tokens by default
   ========================================================================== */

.ctt-title-xs {
  font-family: var(--ctt-base-text-style-heading-title-desktop-xs-family) !important;
  /* Acto CTT */
  font-size: var(--ctt-base-text-style-heading-title-desktop-xs-size) !important;
  /* 20px */
  line-height: var(--ctt-base-text-style-heading-title-desktop-xs-line-height) !important;
  /* 28px */
  font-weight: var(--ctt-base-text-style-heading-title-desktop-xs-weight) !important;
  /* 500 */
}

.ctt-title-s {
  font-family: var(--ctt-base-text-style-heading-title-desktop-sm-family) !important;
  /* Acto CTT */
  font-size: var(--ctt-base-text-style-heading-title-desktop-sm-size) !important;
  /* 24px */
  line-height: var(--ctt-base-text-style-heading-title-desktop-sm-line-height) !important;
  /* 32px */
  font-weight: var(--ctt-base-text-style-heading-title-desktop-sm-weight) !important;
  /* 500 */
}

.ctt-title-m {
  font-family: var(--ctt-base-text-style-heading-title-desktop-md-family) !important;
  /* Acto CTT */
  font-size: var(--ctt-base-text-style-heading-title-desktop-md-size) !important;
  /* 28px */
  line-height: var(--ctt-base-text-style-heading-title-desktop-md-line-height) !important;
  /* 36px */
  font-weight: var(--ctt-base-text-style-heading-title-desktop-md-weight) !important;
  /* 500 */
}

.ctt-title-l {
  font-family: var(--ctt-base-text-style-heading-title-desktop-lg-family) !important;
  /* Acto CTT */
  font-size: var(--ctt-base-text-style-heading-title-desktop-lg-size) !important;
  /* 32px */
  line-height: var(--ctt-base-text-style-heading-title-desktop-lg-line-height) !important;
  /* 40px */
  font-weight: var(--ctt-base-text-style-heading-title-desktop-lg-weight) !important;
  /* 500 */
}

.ctt-title-xl {
  font-family: var(--ctt-base-text-style-heading-title-desktop-xl-family) !important;
  /* Acto CTT */
  font-size: var(--ctt-base-text-style-heading-title-desktop-xl-size) !important;
  /* 40px */
  line-height: var(--ctt-base-text-style-heading-title-desktop-xl-line-height) !important;
  /* 48px */
  font-weight: var(--ctt-base-text-style-heading-title-desktop-xl-weight) !important;
  /* 500 */
}

/* ==========================================================================
   DISPLAY TYPOGRAPHY UTILITIES
   Base tokens for display text (heroes, large headlines, marketing)
   Font: Acto CTT Medium (500) | Uses desktop tokens by default
   ========================================================================== */

.ctt-display-s {
  font-family: var(--ctt-base-text-style-heading-display-desktop-sm-family) !important;
  /* Acto CTT */
  font-size: var(--ctt-base-text-style-heading-display-desktop-sm-size) !important;
  /* 32px */
  line-height: var(--ctt-base-text-style-heading-display-desktop-sm-line-height) !important;
  /* 40px */
  font-weight: var(--ctt-base-text-style-heading-display-desktop-sm-weight) !important;
  /* 500 */
}

.ctt-display-m {
  font-family: var(--ctt-base-text-style-heading-display-desktop-md-family) !important;
  /* Acto CTT */
  font-size: var(--ctt-base-text-style-heading-display-desktop-md-size) !important;
  /* 48px */
  line-height: var(--ctt-base-text-style-heading-display-desktop-md-line-height) !important;
  /* 56px */
  font-weight: var(--ctt-base-text-style-heading-display-desktop-md-weight) !important;
  /* 500 */
}

.ctt-display-l {
  font-family: var(--ctt-base-text-style-heading-display-desktop-lg-family) !important;
  /* Acto CTT */
  font-size: var(--ctt-base-text-style-heading-display-desktop-lg-size) !important;
  /* 60px */
  line-height: var(--ctt-base-text-style-heading-display-desktop-lg-line-height) !important;
  /* 68px */
  font-weight: var(--ctt-base-text-style-heading-display-desktop-lg-weight) !important;
  /* 500 */
}

.ctt-display-xl {
  font-family: var(--ctt-base-text-style-heading-display-desktop-xl-family) !important;
  /* Acto CTT */
  font-size: var(--ctt-base-text-style-heading-display-desktop-xl-size) !important;
  /* 72px */
  line-height: var(--ctt-base-text-style-heading-display-desktop-xl-line-height) !important;
  /* 80px */
  font-weight: var(--ctt-base-text-style-heading-display-desktop-xl-weight) !important;
  /* 500 */
}

/* ==========================================================================
   RESPONSIVE TYPOGRAPHY UTILITIES - DESKTOP
   Device-specific typography for desktop screens (min-width: 1024px)
   ========================================================================== */

@media (min-width: 1024px) {

  /* Desktop Title Variants */
  .ctt-title-desktop-s {
    font-family: var(--ctt-base-text-style-heading-title-desktop-sm-family) !important;
    font-size: var(--ctt-base-text-style-heading-title-desktop-sm-size) !important;
    line-height: var(--ctt-base-text-style-heading-title-desktop-sm-line-height) !important;
    font-weight: var(--ctt-base-text-style-heading-title-desktop-sm-weight) !important;
  }

  .ctt-title-desktop-m {
    font-family: var(--ctt-base-text-style-heading-title-desktop-md-family) !important;
    font-size: var(--ctt-base-text-style-heading-title-desktop-md-size) !important;
    line-height: var(--ctt-base-text-style-heading-title-desktop-md-line-height) !important;
    font-weight: var(--ctt-base-text-style-heading-title-desktop-md-weight) !important;
  }

  .ctt-title-desktop-l {
    font-family: var(--ctt-base-text-style-heading-title-desktop-lg-family) !important;
    font-size: var(--ctt-base-text-style-heading-title-desktop-lg-size) !important;
    line-height: var(--ctt-base-text-style-heading-title-desktop-lg-line-height) !important;
    font-weight: var(--ctt-base-text-style-heading-title-desktop-lg-weight) !important;
  }

  .ctt-title-desktop-xl {
    font-family: var(--ctt-base-text-style-heading-title-desktop-xl-family) !important;
    font-size: var(--ctt-base-text-style-heading-title-desktop-xl-size) !important;
    line-height: var(--ctt-base-text-style-heading-title-desktop-xl-line-height) !important;
    font-weight: var(--ctt-base-text-style-heading-title-desktop-xl-weight) !important;
  }

  /* Desktop Display Variants */
  .ctt-display-desktop-s {
    font-family: var(--ctt-base-text-style-heading-display-desktop-sm-family) !important;
    font-size: var(--ctt-base-text-style-heading-display-desktop-sm-size) !important;
    line-height: var(--ctt-base-text-style-heading-display-desktop-sm-line-height) !important;
    font-weight: var(--ctt-base-text-style-heading-display-desktop-sm-weight) !important;
  }

  .ctt-display-desktop-m {
    font-family: var(--ctt-base-text-style-heading-display-desktop-md-family) !important;
    font-size: var(--ctt-base-text-style-heading-display-desktop-md-size) !important;
    line-height: var(--ctt-base-text-style-heading-display-desktop-md-line-height) !important;
    font-weight: var(--ctt-base-text-style-heading-display-desktop-md-weight) !important;
  }

  .ctt-display-desktop-l {
    font-family: var(--ctt-base-text-style-heading-display-desktop-lg-family) !important;
    font-size: var(--ctt-base-text-style-heading-display-desktop-lg-size) !important;
    line-height: var(--ctt-base-text-style-heading-display-desktop-lg-line-height) !important;
    font-weight: var(--ctt-base-text-style-heading-display-desktop-lg-weight) !important;
  }
}

/* ==========================================================================
   RESPONSIVE TYPOGRAPHY UTILITIES - TABLET
   Device-specific typography for tablets (768px - 1023px)
   ========================================================================== */

@media (min-width: 768px) and (max-width: 1023px) {

  /* Tablet Title Variants */
  .ctt-title-tablet-s {
    font-family: var(--ctt-base-text-style-heading-title-tablet-sm-family) !important;
    font-size: var(--ctt-base-text-style-heading-title-tablet-sm-size) !important;
    line-height: var(--ctt-base-text-style-heading-title-tablet-sm-line-height) !important;
    font-weight: var(--ctt-base-text-style-heading-title-tablet-sm-weight) !important;
  }

  .ctt-title-tablet-m {
    font-family: var(--ctt-base-text-style-heading-title-tablet-md-family) !important;
    font-size: var(--ctt-base-text-style-heading-title-tablet-md-size) !important;
    line-height: var(--ctt-base-text-style-heading-title-tablet-md-line-height) !important;
    font-weight: var(--ctt-base-text-style-heading-title-tablet-md-weight) !important;
  }

  .ctt-title-tablet-l {
    font-family: var(--ctt-base-text-style-heading-title-tablet-lg-family) !important;
    font-size: var(--ctt-base-text-style-heading-title-tablet-lg-size) !important;
    line-height: var(--ctt-base-text-style-heading-title-tablet-lg-line-height) !important;
    font-weight: var(--ctt-base-text-style-heading-title-tablet-lg-weight) !important;
  }

  /* Tablet Display Variants */
  .ctt-display-tablet-s {
    font-family: var(--ctt-base-text-style-heading-display-tablet-sm-family) !important;
    font-size: var(--ctt-base-text-style-heading-display-tablet-sm-size) !important;
    line-height: var(--ctt-base-text-style-heading-display-tablet-sm-line-height) !important;
    font-weight: var(--ctt-base-text-style-heading-display-tablet-sm-weight) !important;
  }

  .ctt-display-tablet-m {
    font-family: var(--ctt-base-text-style-heading-display-tablet-md-family) !important;
    font-size: var(--ctt-base-text-style-heading-display-tablet-md-size) !important;
    line-height: var(--ctt-base-text-style-heading-display-tablet-md-line-height) !important;
    font-weight: var(--ctt-base-text-style-heading-display-tablet-md-weight) !important;
  }
}

/* ==========================================================================
   RESPONSIVE TYPOGRAPHY UTILITIES - MOBILE
   Device-specific typography for mobile (max-width: 767px)
   ========================================================================== */

@media (max-width: 767px) {

  /* Mobile Title Variants */
  .ctt-title-mobile-s {
    font-family: var(--ctt-base-text-style-heading-title-mobile-sm-family) !important;
    font-size: var(--ctt-base-text-style-heading-title-mobile-sm-size) !important;
    line-height: var(--ctt-base-text-style-heading-title-mobile-sm-line-height) !important;
    font-weight: var(--ctt-base-text-style-heading-title-mobile-sm-weight) !important;
  }

  .ctt-title-mobile-m {
    font-family: var(--ctt-base-text-style-heading-title-mobile-md-family) !important;
    font-size: var(--ctt-base-text-style-heading-title-mobile-md-size) !important;
    line-height: var(--ctt-base-text-style-heading-title-mobile-md-line-height) !important;
    font-weight: var(--ctt-base-text-style-heading-title-mobile-md-weight) !important;
  }

  /* Mobile Display Variant */
  .ctt-display-mobile-s {
    font-family: var(--ctt-base-text-style-heading-display-mobile-sm-family) !important;
    font-size: var(--ctt-base-text-style-heading-display-mobile-sm-size) !important;
    line-height: var(--ctt-base-text-style-heading-display-mobile-sm-line-height) !important;
    font-weight: var(--ctt-base-text-style-heading-display-mobile-sm-weight) !important;
  }
}

/* ==========================================================================
   FONT WEIGHT UTILITIES
   Direct access to core font weights for custom styling
   ========================================================================== */

.ctt-font-thin {
  font-weight: var(--ctt-core-font-weight-thin) !important;
}

/* 250 */
.ctt-font-light {
  font-weight: var(--ctt-core-font-weight-light) !important;
}

/* 300 */
.ctt-font-book {
  font-weight: var(--ctt-core-font-weight-book) !important;
}

/* 400 */
.ctt-font-medium {
  font-weight: var(--ctt-core-font-weight-medium) !important;
}

/* 500 */
.ctt-font-bold {
  font-weight: var(--ctt-core-font-weight-bold) !important;
}

/* 700 */
.ctt-font-black {
  font-weight: var(--ctt-core-font-weight-black) !important;
}

/* 900 */

/* ==========================================================================
   LETTER SPACING UTILITIES
   Direct access to core letter spacing values
   ========================================================================== */

.ctt-tracking-tight {
  letter-spacing: var(--ctt-core-letter-spacing-tight) !important;
}

/* -1px */
.ctt-tracking-normal {
  letter-spacing: var(--ctt-core-letter-spacing-normal) !important;
}

/* 0px */
.ctt-tracking-wide {
  letter-spacing: var(--ctt-core-letter-spacing-wide) !important;
}

/* 1px */

/* ==========================================================================
   LINE HEIGHT UTILITIES
   Relative line heights for flexible typography
   ========================================================================== */

.ctt-leading-none {
  line-height: 1 !important;
}

/* 100% */
.ctt-leading-tight {
  line-height: 1.1 !important;
}

/* 110% */
.ctt-leading-normal {
  line-height: 1.25 !important;
}

/* 125% */
.ctt-leading-relaxed {
  line-height: 1.5 !important;
}

/* 150% */
.ctt-leading-loose {
  line-height: 1.75 !important;
}

/* 175% */

/* ==========================================================================
   TEXT ALIGNMENT UTILITIES
   Horizontal text alignment options
   ========================================================================== */

.ctt-text-left {
  text-align: left !important;
}

.ctt-text-center {
  text-align: center !important;
}

.ctt-text-right {
  text-align: right !important;
}

.ctt-text-justify {
  text-align: justify !important;
}

/* ==========================================================================
   TEXT DECORATION UTILITIES
   Underlines, strikethroughs, and decoration removal
   ========================================================================== */

.ctt-underline {
  text-decoration: underline !important;
}

.ctt-no-underline {
  text-decoration: none !important;
}

.ctt-line-through {
  text-decoration: line-through !important;
}

/* ==========================================================================
   TEXT TRANSFORM UTILITIES
   Case transformations for text content
   ========================================================================== */

.ctt-uppercase {
  text-transform: uppercase !important;
}

.ctt-lowercase {
  text-transform: lowercase !important;
}

.ctt-capitalize {
  text-transform: capitalize !important;
}

.ctt-normal-case {
  text-transform: none !important;
}

/* ==========================================================================
   TEXT WRAPPING UTILITIES
   Control text overflow and wrapping behavior
   ========================================================================== */

.ctt-truncate {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

.ctt-text-wrap {
  white-space: normal !important;
}

.ctt-text-nowrap {
  white-space: nowrap !important;
}

.ctt-break-words {
  word-break: break-word !important;
}

.ctt-break-all {
  word-break: break-all !important;
}

/* --- colors.css (injected by copy-assets.cjs) --- */
/**
 * CTT Design System - Color Utility Classes
 * 
 * This file provides utility classes for colors following the token hierarchy:
 * - Semantic classes use BASE tokens (recommended for most use cases)
 * - Direct color scale classes use CORE tokens (for specific design needs)
 * 
 * Token Hierarchy Reference:
 * Core Tokens (--ctt-core-*) → Base Tokens (--ctt-base-*) → Component Tokens
 * 
 * Usage Examples:
 * <div class="ctt-bg-surface-page">Page background</div>
 * <div class="ctt-bg-primary-500">Direct primary color</div>
 * <p class="ctt-text-main">Body text</p>
 * <span class="ctt-text-error">Error message</span>
 */

/* ==========================================================================
   BACKGROUND COLOR UTILITIES - SEMANTIC (BASE TOKENS)
   ========================================================================== */

/* Surface Backgrounds - Use for page and container backgrounds */
.ctt-bg-surface-page {
  background-color: var(--ctt-base-surface-page) !important;
}

.ctt-bg-surface-container {
  background-color: var(--ctt-base-surface-container) !important;
}

.ctt-bg-surface-subtle {
  background-color: var(--ctt-base-surface-subtle) !important;
}

.ctt-bg-surface-muted {
  background-color: var(--ctt-base-surface-muted) !important;
}

.ctt-bg-surface-elevated {
  background-color: var(--ctt-base-surface-elevated) !important;
}

.ctt-bg-surface-brand {
  background-color: var(--ctt-base-surface-brand) !important;
}

/* Action/Interactive Backgrounds */
.ctt-bg-action-primary {
  background-color: var(--ctt-base-action-primary-bg-default) !important;
}

.ctt-bg-action-primary-hover {
  background-color: var(--ctt-base-action-primary-bg-hover) !important;
}

.ctt-bg-action-primary-disabled {
  background-color: var(--ctt-base-action-primary-bg-disabled) !important;
}

.ctt-bg-action-secondary {
  background-color: var(--ctt-base-action-secondary-bg-default) !important;
}

.ctt-bg-action-secondary-hover {
  background-color: var(--ctt-base-action-secondary-bg-hover) !important;
}

.ctt-bg-action-secondary-disabled {
  background-color: var(--ctt-base-action-secondary-bg-disabled) !important;
}

.ctt-bg-action-tertiary {
  background-color: var(--ctt-base-action-tertiary-bg-default) !important;
}

.ctt-bg-action-tertiary-hover {
  background-color: var(--ctt-base-action-tertiary-bg-hover) !important;
}

.ctt-bg-action-tertiary-disabled {
  background-color: var(--ctt-base-action-tertiary-bg-disabled) !important;
}

.ctt-bg-action-plain {
  background-color: var(--ctt-base-action-plain-bg-default) !important;
}

.ctt-bg-action-plain-disabled {
  background-color: var(--ctt-base-action-plain-bg-disabled) !important;
}

/* State Backgrounds */
.ctt-bg-success {
  background-color: var(--ctt-base-state-success-bg) !important;
}

.ctt-bg-warning {
  background-color: var(--ctt-base-state-warning-bg) !important;
}

.ctt-bg-negative {
  background-color: var(--ctt-base-state-negative-bg) !important;
}

.ctt-bg-error {
  background-color: var(--ctt-base-state-negative-bg) !important;
}

.ctt-bg-info {
  background-color: var(--ctt-base-state-info-bg) !important;
}

.ctt-bg-highlight {
  background-color: var(--ctt-base-state-highlight-bg) !important;
}

.ctt-bg-neutral {
  background-color: var(--ctt-base-state-neutral-bg) !important;
}

/* Input Backgrounds */
.ctt-bg-input {
  background-color: var(--ctt-base-input-bg-default) !important;
}

.ctt-bg-input-disabled {
  background-color: var(--ctt-base-input-bg-disabled) !important;
}

.ctt-bg-input-readonly {
  background-color: var(--ctt-base-input-bg-readonly) !important;
}

/* ==========================================================================
   BACKGROUND COLOR UTILITIES - CORE COLOR SCALES
   Direct access to color scales for specific design needs
   ========================================================================== */

/* Primary Color Scale */
.ctt-bg-primary-50 {
  background-color: var(--ctt-core-color-primary-50) !important;
}

.ctt-bg-primary-100 {
  background-color: var(--ctt-core-color-primary-100) !important;
}

.ctt-bg-primary-200 {
  background-color: var(--ctt-core-color-primary-200) !important;
}

.ctt-bg-primary-300 {
  background-color: var(--ctt-core-color-primary-300) !important;
}

.ctt-bg-primary-400 {
  background-color: var(--ctt-core-color-primary-400) !important;
}

.ctt-bg-primary-500 {
  background-color: var(--ctt-core-color-primary-500) !important;
}

.ctt-bg-primary-600 {
  background-color: var(--ctt-core-color-primary-600) !important;
}

.ctt-bg-primary-700 {
  background-color: var(--ctt-core-color-primary-700) !important;
}

.ctt-bg-primary-800 {
  background-color: var(--ctt-core-color-primary-800) !important;
}

.ctt-bg-primary-900 {
  background-color: var(--ctt-core-color-primary-900) !important;
}

/* Neutral Color Scale */
.ctt-bg-white {
  background-color: var(--ctt-core-color-basic-white) !important;
}

.ctt-bg-neutral-50 {
  background-color: var(--ctt-core-color-neutral-50) !important;
}

.ctt-bg-neutral-100 {
  background-color: var(--ctt-core-color-neutral-100) !important;
}

.ctt-bg-neutral-200 {
  background-color: var(--ctt-core-color-neutral-200) !important;
}

.ctt-bg-neutral-300 {
  background-color: var(--ctt-core-color-neutral-300) !important;
}

.ctt-bg-neutral-400 {
  background-color: var(--ctt-core-color-neutral-400) !important;
}

.ctt-bg-neutral-500 {
  background-color: var(--ctt-core-color-neutral-500) !important;
}

.ctt-bg-neutral-600 {
  background-color: var(--ctt-core-color-neutral-600) !important;
}

.ctt-bg-neutral-700 {
  background-color: var(--ctt-core-color-neutral-700) !important;
}

.ctt-bg-neutral-800 {
  background-color: var(--ctt-core-color-neutral-800) !important;
}

.ctt-bg-neutral-900 {
  background-color: var(--ctt-core-color-neutral-900) !important;
}

.ctt-bg-black {
  background-color: var(--ctt-core-color-basic-black) !important;
}

/* Secondary - Purple Scale */
.ctt-bg-purple-50 {
  background-color: var(--ctt-core-color-secondary-purple-50) !important;
}

.ctt-bg-purple-100 {
  background-color: var(--ctt-core-color-secondary-purple-100) !important;
}

.ctt-bg-purple-200 {
  background-color: var(--ctt-core-color-secondary-purple-200) !important;
}

.ctt-bg-purple-300 {
  background-color: var(--ctt-core-color-secondary-purple-300) !important;
}

.ctt-bg-purple-400 {
  background-color: var(--ctt-core-color-secondary-purple-400) !important;
}

.ctt-bg-purple-500 {
  background-color: var(--ctt-core-color-secondary-purple-500) !important;
}

.ctt-bg-purple-600 {
  background-color: var(--ctt-core-color-secondary-purple-600) !important;
}

.ctt-bg-purple-700 {
  background-color: var(--ctt-core-color-secondary-purple-700) !important;
}

.ctt-bg-purple-800 {
  background-color: var(--ctt-core-color-secondary-purple-800) !important;
}

.ctt-bg-purple-900 {
  background-color: var(--ctt-core-color-secondary-purple-900) !important;
}

/* Secondary - Teal Scale */
.ctt-bg-teal-50 {
  background-color: var(--ctt-core-color-secondary-teal-50) !important;
}

.ctt-bg-teal-100 {
  background-color: var(--ctt-core-color-secondary-teal-100) !important;
}

.ctt-bg-teal-200 {
  background-color: var(--ctt-core-color-secondary-teal-200) !important;
}

.ctt-bg-teal-300 {
  background-color: var(--ctt-core-color-secondary-teal-300) !important;
}

.ctt-bg-teal-400 {
  background-color: var(--ctt-core-color-secondary-teal-400) !important;
}

.ctt-bg-teal-500 {
  background-color: var(--ctt-core-color-secondary-teal-500) !important;
}

.ctt-bg-teal-600 {
  background-color: var(--ctt-core-color-secondary-teal-600) !important;
}

.ctt-bg-teal-700 {
  background-color: var(--ctt-core-color-secondary-teal-700) !important;
}

.ctt-bg-teal-800 {
  background-color: var(--ctt-core-color-secondary-teal-800) !important;
}

.ctt-bg-teal-900 {
  background-color: var(--ctt-core-color-secondary-teal-900) !important;
}

/* Secondary - Green Scale */
.ctt-bg-green-50 {
  background-color: var(--ctt-core-color-secondary-green-50) !important;
}

.ctt-bg-green-100 {
  background-color: var(--ctt-core-color-secondary-green-100) !important;
}

.ctt-bg-green-200 {
  background-color: var(--ctt-core-color-secondary-green-200) !important;
}

.ctt-bg-green-300 {
  background-color: var(--ctt-core-color-secondary-green-300) !important;
}

.ctt-bg-green-400 {
  background-color: var(--ctt-core-color-secondary-green-400) !important;
}

.ctt-bg-green-500 {
  background-color: var(--ctt-core-color-secondary-green-500) !important;
}

.ctt-bg-green-600 {
  background-color: var(--ctt-core-color-secondary-green-600) !important;
}

.ctt-bg-green-700 {
  background-color: var(--ctt-core-color-secondary-green-700) !important;
}

.ctt-bg-green-800 {
  background-color: var(--ctt-core-color-secondary-green-800) !important;
}

.ctt-bg-green-900 {
  background-color: var(--ctt-core-color-secondary-green-900) !important;
}

/* Secondary - Lime Scale */
.ctt-bg-lime-50 {
  background-color: var(--ctt-core-color-secondary-lime-50) !important;
}

.ctt-bg-lime-100 {
  background-color: var(--ctt-core-color-secondary-lime-100) !important;
}

.ctt-bg-lime-200 {
  background-color: var(--ctt-core-color-secondary-lime-200) !important;
}

.ctt-bg-lime-300 {
  background-color: var(--ctt-core-color-secondary-lime-300) !important;
}

.ctt-bg-lime-400 {
  background-color: var(--ctt-core-color-secondary-lime-400) !important;
}

.ctt-bg-lime-500 {
  background-color: var(--ctt-core-color-secondary-lime-500) !important;
}

.ctt-bg-lime-600 {
  background-color: var(--ctt-core-color-secondary-lime-600) !important;
}

.ctt-bg-lime-700 {
  background-color: var(--ctt-core-color-secondary-lime-700) !important;
}

.ctt-bg-lime-800 {
  background-color: var(--ctt-core-color-secondary-lime-800) !important;
}

.ctt-bg-lime-900 {
  background-color: var(--ctt-core-color-secondary-lime-900) !important;
}

/* Semantic - Success Scale */
.ctt-bg-success-50 {
  background-color: var(--ctt-core-color-semantic-success-50) !important;
}

.ctt-bg-success-100 {
  background-color: var(--ctt-core-color-semantic-success-100) !important;
}

.ctt-bg-success-200 {
  background-color: var(--ctt-core-color-semantic-success-200) !important;
}

.ctt-bg-success-300 {
  background-color: var(--ctt-core-color-semantic-success-300) !important;
}

.ctt-bg-success-400 {
  background-color: var(--ctt-core-color-semantic-success-400) !important;
}

.ctt-bg-success-500 {
  background-color: var(--ctt-core-color-semantic-success-500) !important;
}

.ctt-bg-success-600 {
  background-color: var(--ctt-core-color-semantic-success-600) !important;
}

.ctt-bg-success-700 {
  background-color: var(--ctt-core-color-semantic-success-700) !important;
}

.ctt-bg-success-800 {
  background-color: var(--ctt-core-color-semantic-success-800) !important;
}

.ctt-bg-success-900 {
  background-color: var(--ctt-core-color-semantic-success-900) !important;
}

/* Semantic - Warning Scale */
.ctt-bg-warning-50 {
  background-color: var(--ctt-core-color-semantic-warning-50) !important;
}

.ctt-bg-warning-100 {
  background-color: var(--ctt-core-color-semantic-warning-100) !important;
}

.ctt-bg-warning-200 {
  background-color: var(--ctt-core-color-semantic-warning-200) !important;
}

.ctt-bg-warning-300 {
  background-color: var(--ctt-core-color-semantic-warning-300) !important;
}

.ctt-bg-warning-400 {
  background-color: var(--ctt-core-color-semantic-warning-400) !important;
}

.ctt-bg-warning-500 {
  background-color: var(--ctt-core-color-semantic-warning-500) !important;
}

.ctt-bg-warning-600 {
  background-color: var(--ctt-core-color-semantic-warning-600) !important;
}

.ctt-bg-warning-700 {
  background-color: var(--ctt-core-color-semantic-warning-700) !important;
}

.ctt-bg-warning-800 {
  background-color: var(--ctt-core-color-semantic-warning-800) !important;
}

.ctt-bg-warning-900 {
  background-color: var(--ctt-core-color-semantic-warning-900) !important;
}

/* Semantic - Negative/Error Scale */
.ctt-bg-negative-50,
.ctt-bg-error-50 {
  background-color: var(--ctt-core-color-semantic-negative-50) !important;
}

.ctt-bg-negative-100,
.ctt-bg-error-100 {
  background-color: var(--ctt-core-color-semantic-negative-100) !important;
}

.ctt-bg-negative-200,
.ctt-bg-error-200 {
  background-color: var(--ctt-core-color-semantic-negative-200) !important;
}

.ctt-bg-negative-300,
.ctt-bg-error-300 {
  background-color: var(--ctt-core-color-semantic-negative-300) !important;
}

.ctt-bg-negative-400,
.ctt-bg-error-400 {
  background-color: var(--ctt-core-color-semantic-negative-400) !important;
}

.ctt-bg-negative-500,
.ctt-bg-error-500 {
  background-color: var(--ctt-core-color-semantic-negative-500) !important;
}

.ctt-bg-negative-600,
.ctt-bg-error-600 {
  background-color: var(--ctt-core-color-semantic-negative-600) !important;
}

.ctt-bg-negative-700,
.ctt-bg-error-700 {
  background-color: var(--ctt-core-color-semantic-negative-700) !important;
}

.ctt-bg-negative-800,
.ctt-bg-error-800 {
  background-color: var(--ctt-core-color-semantic-negative-800) !important;
}

.ctt-bg-negative-900,
.ctt-bg-error-900 {
  background-color: var(--ctt-core-color-semantic-negative-900) !important;
}

/* Semantic - Info/Informative Scale */
.ctt-bg-info-50 {
  background-color: var(--ctt-core-color-semantic-informative-50) !important;
}

.ctt-bg-info-100 {
  background-color: var(--ctt-core-color-semantic-informative-100) !important;
}

.ctt-bg-info-200 {
  background-color: var(--ctt-core-color-semantic-informative-200) !important;
}

.ctt-bg-info-300 {
  background-color: var(--ctt-core-color-semantic-informative-300) !important;
}

.ctt-bg-info-400 {
  background-color: var(--ctt-core-color-semantic-informative-400) !important;
}

.ctt-bg-info-500 {
  background-color: var(--ctt-core-color-semantic-informative-500) !important;
}

.ctt-bg-info-600 {
  background-color: var(--ctt-core-color-semantic-informative-600) !important;
}

.ctt-bg-info-700 {
  background-color: var(--ctt-core-color-semantic-informative-700) !important;
}

.ctt-bg-info-800 {
  background-color: var(--ctt-core-color-semantic-informative-800) !important;
}

.ctt-bg-info-900 {
  background-color: var(--ctt-core-color-semantic-informative-900) !important;
}

/* ==========================================================================
   TEXT COLOR UTILITIES - SEMANTIC (BASE TOKENS)
   ========================================================================== */

/* Semantic Text Colors - Recommended for most use cases */
.ctt-text-main {
  color: var(--ctt-base-text-main) !important;
}

.ctt-text-weak {
  color: var(--ctt-base-text-weak) !important;
}

.ctt-text-strong {
  color: var(--ctt-base-text-strong) !important;
}

.ctt-text-inverse {
  color: var(--ctt-base-text-inverse) !important;
}

.ctt-text-brand {
  color: var(--ctt-base-text-brand) !important;
}

/* State Text Colors */
.ctt-text-success {
  color: var(--ctt-base-state-success-fg) !important;
}

.ctt-text-warning {
  color: var(--ctt-base-state-warning-fg) !important;
}

.ctt-text-negative {
  color: var(--ctt-base-state-negative-fg) !important;
}

.ctt-text-error {
  color: var(--ctt-base-state-error-fg) !important;
}

.ctt-text-info {
  color: var(--ctt-base-state-info-fg) !important;
}

.ctt-text-highlight {
  color: var(--ctt-base-state-highlight-fg) !important;
}

.ctt-text-neutral {
  color: var(--ctt-base-state-neutral-fg) !important;
}

/* Action Text Colors */
.ctt-text-action-primary {
  color: var(--ctt-base-action-primary-fg-default) !important;
}

.ctt-text-action-secondary {
  color: var(--ctt-base-action-secondary-fg-default) !important;
}

.ctt-text-action-tertiary {
  color: var(--ctt-base-action-tertiary-fg-default) !important;
}

.ctt-text-action-plain {
  color: var(--ctt-base-action-plain-fg-default) !important;
}

/* Input Text Colors */
.ctt-text-input {
  color: var(--ctt-base-input-fg-default) !important;
}

.ctt-text-input-placeholder {
  color: var(--ctt-base-input-fg-placeholder) !important;
}

.ctt-text-input-disabled {
  color: var(--ctt-base-input-fg-disabled) !important;
}

/* Link Text Colors */
.ctt-text-link {
  color: var(--ctt-base-link-fg-default) !important;
}

.ctt-text-link-hover {
  color: var(--ctt-base-link-fg-hover) !important;
}

.ctt-text-link-disabled {
  color: var(--ctt-base-link-fg-disabled) !important;
}

/* On Surface Text Colors */
.ctt-text-on-primary {
  color: var(--ctt-base-on-primary-fg) !important;
}

.ctt-text-on-secondary {
  color: var(--ctt-base-on-secondary-fg) !important;
}

.ctt-text-on-surface {
  color: var(--ctt-base-on-surface-fg) !important;
}

.ctt-text-on-muted {
  color: var(--ctt-base-on-muted-fg) !important;
}

.ctt-text-on-success {
  color: var(--ctt-base-on-success-fg) !important;
}

.ctt-text-on-warning {
  color: var(--ctt-base-on-warning-fg) !important;
}

.ctt-text-on-negative {
  color: var(--ctt-base-on-negative-fg) !important;
}

.ctt-text-on-info {
  color: var(--ctt-base-on-info-fg) !important;
}

.ctt-text-on-highlight {
  color: var(--ctt-base-on-highlight-fg) !important;
}

.ctt-text-on-neutral {
  color: var(--ctt-base-on-neutral-fg) !important;
}

/* ==========================================================================
   TEXT COLOR UTILITIES - CORE COLOR SCALES
   Direct access to color scales for specific design needs
   ========================================================================== */

/* Primary Color Scale */
.ctt-text-primary-50 {
  color: var(--ctt-core-color-primary-50) !important;
}

.ctt-text-primary-100 {
  color: var(--ctt-core-color-primary-100) !important;
}

.ctt-text-primary-200 {
  color: var(--ctt-core-color-primary-200) !important;
}

.ctt-text-primary-300 {
  color: var(--ctt-core-color-primary-300) !important;
}

.ctt-text-primary-400 {
  color: var(--ctt-core-color-primary-400) !important;
}

.ctt-text-primary-500 {
  color: var(--ctt-core-color-primary-500) !important;
}

.ctt-text-primary-600 {
  color: var(--ctt-core-color-primary-600) !important;
}

.ctt-text-primary-700 {
  color: var(--ctt-core-color-primary-700) !important;
}

.ctt-text-primary-800 {
  color: var(--ctt-core-color-primary-800) !important;
}

.ctt-text-primary-900 {
  color: var(--ctt-core-color-primary-900) !important;
}

/* Neutral Color Scale */
.ctt-text-white {
  color: var(--ctt-core-color-basic-white) !important;
}

.ctt-text-neutral-50 {
  color: var(--ctt-core-color-neutral-50) !important;
}

.ctt-text-neutral-100 {
  color: var(--ctt-core-color-neutral-100) !important;
}

.ctt-text-neutral-200 {
  color: var(--ctt-core-color-neutral-200) !important;
}

.ctt-text-neutral-300 {
  color: var(--ctt-core-color-neutral-300) !important;
}

.ctt-text-neutral-400 {
  color: var(--ctt-core-color-neutral-400) !important;
}

.ctt-text-neutral-500 {
  color: var(--ctt-core-color-neutral-500) !important;
}

.ctt-text-neutral-600 {
  color: var(--ctt-core-color-neutral-600) !important;
}

.ctt-text-neutral-700 {
  color: var(--ctt-core-color-neutral-700) !important;
}

.ctt-text-neutral-800 {
  color: var(--ctt-core-color-neutral-800) !important;
}

.ctt-text-neutral-900 {
  color: var(--ctt-core-color-neutral-900) !important;
}

.ctt-text-black {
  color: var(--ctt-core-color-basic-black) !important;
}

/* Secondary - Purple Scale */
.ctt-text-purple-50 {
  color: var(--ctt-core-color-secondary-purple-50) !important;
}

.ctt-text-purple-100 {
  color: var(--ctt-core-color-secondary-purple-100) !important;
}

.ctt-text-purple-200 {
  color: var(--ctt-core-color-secondary-purple-200) !important;
}

.ctt-text-purple-300 {
  color: var(--ctt-core-color-secondary-purple-300) !important;
}

.ctt-text-purple-400 {
  color: var(--ctt-core-color-secondary-purple-400) !important;
}

.ctt-text-purple-500 {
  color: var(--ctt-core-color-secondary-purple-500) !important;
}

.ctt-text-purple-600 {
  color: var(--ctt-core-color-secondary-purple-600) !important;
}

.ctt-text-purple-700 {
  color: var(--ctt-core-color-secondary-purple-700) !important;
}

.ctt-text-purple-800 {
  color: var(--ctt-core-color-secondary-purple-800) !important;
}

.ctt-text-purple-900 {
  color: var(--ctt-core-color-secondary-purple-900) !important;
}

/* Secondary - Teal Scale */
.ctt-text-teal-50 {
  color: var(--ctt-core-color-secondary-teal-50) !important;
}

.ctt-text-teal-100 {
  color: var(--ctt-core-color-secondary-teal-100) !important;
}

.ctt-text-teal-200 {
  color: var(--ctt-core-color-secondary-teal-200) !important;
}

.ctt-text-teal-300 {
  color: var(--ctt-core-color-secondary-teal-300) !important;
}

.ctt-text-teal-400 {
  color: var(--ctt-core-color-secondary-teal-400) !important;
}

.ctt-text-teal-500 {
  color: var(--ctt-core-color-secondary-teal-500) !important;
}

.ctt-text-teal-600 {
  color: var(--ctt-core-color-secondary-teal-600) !important;
}

.ctt-text-teal-700 {
  color: var(--ctt-core-color-secondary-teal-700) !important;
}

.ctt-text-teal-800 {
  color: var(--ctt-core-color-secondary-teal-800) !important;
}

.ctt-text-teal-900 {
  color: var(--ctt-core-color-secondary-teal-900) !important;
}

/* Secondary - Green Scale */
.ctt-text-green-50 {
  color: var(--ctt-core-color-secondary-green-50) !important;
}

.ctt-text-green-100 {
  color: var(--ctt-core-color-secondary-green-100) !important;
}

.ctt-text-green-200 {
  color: var(--ctt-core-color-secondary-green-200) !important;
}

.ctt-text-green-300 {
  color: var(--ctt-core-color-secondary-green-300) !important;
}

.ctt-text-green-400 {
  color: var(--ctt-core-color-secondary-green-400) !important;
}

.ctt-text-green-500 {
  color: var(--ctt-core-color-secondary-green-500) !important;
}

.ctt-text-green-600 {
  color: var(--ctt-core-color-secondary-green-600) !important;
}

.ctt-text-green-700 {
  color: var(--ctt-core-color-secondary-green-700) !important;
}

.ctt-text-green-800 {
  color: var(--ctt-core-color-secondary-green-800) !important;
}

.ctt-text-green-900 {
  color: var(--ctt-core-color-secondary-green-900) !important;
}

/* Secondary - Lime Scale */
.ctt-text-lime-50 {
  color: var(--ctt-core-color-secondary-lime-50) !important;
}

.ctt-text-lime-100 {
  color: var(--ctt-core-color-secondary-lime-100) !important;
}

.ctt-text-lime-200 {
  color: var(--ctt-core-color-secondary-lime-200) !important;
}

.ctt-text-lime-300 {
  color: var(--ctt-core-color-secondary-lime-300) !important;
}

.ctt-text-lime-400 {
  color: var(--ctt-core-color-secondary-lime-400) !important;
}

.ctt-text-lime-500 {
  color: var(--ctt-core-color-secondary-lime-500) !important;
}

.ctt-text-lime-600 {
  color: var(--ctt-core-color-secondary-lime-600) !important;
}

.ctt-text-lime-700 {
  color: var(--ctt-core-color-secondary-lime-700) !important;
}

.ctt-text-lime-800 {
  color: var(--ctt-core-color-secondary-lime-800) !important;
}

.ctt-text-lime-900 {
  color: var(--ctt-core-color-secondary-lime-900) !important;
}

/* Semantic - Success Scale */
.ctt-text-success-50 {
  color: var(--ctt-core-color-semantic-success-50) !important;
}

.ctt-text-success-100 {
  color: var(--ctt-core-color-semantic-success-100) !important;
}

.ctt-text-success-200 {
  color: var(--ctt-core-color-semantic-success-200) !important;
}

.ctt-text-success-300 {
  color: var(--ctt-core-color-semantic-success-300) !important;
}

.ctt-text-success-400 {
  color: var(--ctt-core-color-semantic-success-400) !important;
}

.ctt-text-success-500 {
  color: var(--ctt-core-color-semantic-success-500) !important;
}

.ctt-text-success-600 {
  color: var(--ctt-core-color-semantic-success-600) !important;
}

.ctt-text-success-700 {
  color: var(--ctt-core-color-semantic-success-700) !important;
}

.ctt-text-success-800 {
  color: var(--ctt-core-color-semantic-success-800) !important;
}

.ctt-text-success-900 {
  color: var(--ctt-core-color-semantic-success-900) !important;
}

/* Semantic - Warning Scale */
.ctt-text-warning-50 {
  color: var(--ctt-core-color-semantic-warning-50) !important;
}

.ctt-text-warning-100 {
  color: var(--ctt-core-color-semantic-warning-100) !important;
}

.ctt-text-warning-200 {
  color: var(--ctt-core-color-semantic-warning-200) !important;
}

.ctt-text-warning-300 {
  color: var(--ctt-core-color-semantic-warning-300) !important;
}

.ctt-text-warning-400 {
  color: var(--ctt-core-color-semantic-warning-400) !important;
}

.ctt-text-warning-500 {
  color: var(--ctt-core-color-semantic-warning-500) !important;
}

.ctt-text-warning-600 {
  color: var(--ctt-core-color-semantic-warning-600) !important;
}

.ctt-text-warning-700 {
  color: var(--ctt-core-color-semantic-warning-700) !important;
}

.ctt-text-warning-800 {
  color: var(--ctt-core-color-semantic-warning-800) !important;
}

.ctt-text-warning-900 {
  color: var(--ctt-core-color-semantic-warning-900) !important;
}

/* Semantic - Error/Negative Scale */
.ctt-text-negative-50,
.ctt-text-error-50 {
  color: var(--ctt-core-color-semantic-negative-50) !important;
}

.ctt-text-negative-100,
.ctt-text-error-100 {
  color: var(--ctt-core-color-semantic-negative-100) !important;
}

.ctt-text-negative-200,
.ctt-text-error-200 {
  color: var(--ctt-core-color-semantic-negative-200) !important;
}

.ctt-text-negative-300,
.ctt-text-error-300 {
  color: var(--ctt-core-color-semantic-negative-300) !important;
}

.ctt-text-negative-400,
.ctt-text-error-400 {
  color: var(--ctt-core-color-semantic-negative-400) !important;
}

.ctt-text-negative-500,
.ctt-text-error-500 {
  color: var(--ctt-core-color-semantic-negative-500) !important;
}

.ctt-text-negative-600,
.ctt-text-error-600 {
  color: var(--ctt-core-color-semantic-negative-600) !important;
}

.ctt-text-negative-700,
.ctt-text-error-700 {
  color: var(--ctt-core-color-semantic-negative-700) !important;
}

.ctt-text-negative-800,
.ctt-text-error-800 {
  color: var(--ctt-core-color-semantic-negative-800) !important;
}

.ctt-text-negative-900,
.ctt-text-error-900 {
  color: var(--ctt-core-color-semantic-negative-900) !important;
}

/* Semantic - Info/Informative Scale */
.ctt-text-info-50 {
  color: var(--ctt-core-color-semantic-informative-50) !important;
}

.ctt-text-info-100 {
  color: var(--ctt-core-color-semantic-informative-100) !important;
}

.ctt-text-info-200 {
  color: var(--ctt-core-color-semantic-informative-200) !important;
}

.ctt-text-info-300 {
  color: var(--ctt-core-color-semantic-informative-300) !important;
}

.ctt-text-info-400 {
  color: var(--ctt-core-color-semantic-informative-400) !important;
}

.ctt-text-info-500 {
  color: var(--ctt-core-color-semantic-informative-500) !important;
}

.ctt-text-info-600 {
  color: var(--ctt-core-color-semantic-informative-600) !important;
}

.ctt-text-info-700 {
  color: var(--ctt-core-color-semantic-informative-700) !important;
}

.ctt-text-info-800 {
  color: var(--ctt-core-color-semantic-informative-800) !important;
}

.ctt-text-info-900 {
  color: var(--ctt-core-color-semantic-informative-900) !important;
}

/* ==========================================================================
   BORDER COLOR UTILITIES - SEMANTIC (BASE TOKENS)
   ========================================================================== */

/* Semantic Border Colors - Recommended for most use cases */
.ctt-border-subtle {
  border-color: var(--ctt-base-border-subtle) !important;
}

.ctt-border-default {
  border-color: var(--ctt-base-border-default) !important;
}

.ctt-border-strong {
  border-color: var(--ctt-base-border-strong) !important;
}

.ctt-border-focus {
  border-color: var(--ctt-base-border-focus) !important;
}

.ctt-border-error {
  border-color: var(--ctt-base-border-error) !important;
}

.ctt-border-primary {
  border-color: var(--ctt-base-border-primary) !important;
}

/* State Border Colors */
.ctt-border-success {
  border-color: var(--ctt-base-state-success-border) !important;
}

.ctt-border-warning {
  border-color: var(--ctt-base-state-warning-border) !important;
}

.ctt-border-info {
  border-color: var(--ctt-base-state-info-border) !important;
}

.ctt-border-highlight {
  border-color: var(--ctt-base-state-highlight-border) !important;
}

.ctt-border-neutral {
  border-color: var(--ctt-base-state-neutral-border) !important;
}

/* Input Border Colors */
.ctt-border-input {
  border-color: var(--ctt-base-input-border-default) !important;
}

.ctt-border-input-hover {
  border-color: var(--ctt-base-input-border-hover) !important;
}

.ctt-border-input-active {
  border-color: var(--ctt-base-input-border-active) !important;
}

.ctt-border-input-disabled {
  border-color: var(--ctt-base-input-border-disabled) !important;
}

/* Action Border Colors */
.ctt-border-action-primary {
  border-color: var(--ctt-base-action-primary-border-default) !important;
}

.ctt-border-action-secondary {
  border-color: var(--ctt-base-action-secondary-border-default) !important;
}

.ctt-border-action-tertiary {
  border-color: var(--ctt-base-action-tertiary-border-default) !important;
}

/* ==========================================================================
   BORDER COLOR UTILITIES - CORE COLOR SCALES
   Direct access to color scales for specific design needs
   ========================================================================== */

/* Primary Color Scale */
.ctt-border-primary-50 {
  border-color: var(--ctt-core-color-primary-50) !important;
}

.ctt-border-primary-100 {
  border-color: var(--ctt-core-color-primary-100) !important;
}

.ctt-border-primary-200 {
  border-color: var(--ctt-core-color-primary-200) !important;
}

.ctt-border-primary-300 {
  border-color: var(--ctt-core-color-primary-300) !important;
}

.ctt-border-primary-400 {
  border-color: var(--ctt-core-color-primary-400) !important;
}

.ctt-border-primary-500 {
  border-color: var(--ctt-core-color-primary-500) !important;
}

.ctt-border-primary-600 {
  border-color: var(--ctt-core-color-primary-600) !important;
}

.ctt-border-primary-700 {
  border-color: var(--ctt-core-color-primary-700) !important;
}

.ctt-border-primary-800 {
  border-color: var(--ctt-core-color-primary-800) !important;
}

.ctt-border-primary-900 {
  border-color: var(--ctt-core-color-primary-900) !important;
}

/* Neutral Color Scale */
.ctt-border-white {
  border-color: var(--ctt-core-color-basic-white) !important;
}

.ctt-border-neutral-50 {
  border-color: var(--ctt-core-color-neutral-50) !important;
}

.ctt-border-neutral-100 {
  border-color: var(--ctt-core-color-neutral-100) !important;
}

.ctt-border-neutral-200 {
  border-color: var(--ctt-core-color-neutral-200) !important;
}

.ctt-border-neutral-300 {
  border-color: var(--ctt-core-color-neutral-300) !important;
}

.ctt-border-neutral-400 {
  border-color: var(--ctt-core-color-neutral-400) !important;
}

.ctt-border-neutral-500 {
  border-color: var(--ctt-core-color-neutral-500) !important;
}

.ctt-border-neutral-600 {
  border-color: var(--ctt-core-color-neutral-600) !important;
}

.ctt-border-neutral-700 {
  border-color: var(--ctt-core-color-neutral-700) !important;
}

.ctt-border-neutral-800 {
  border-color: var(--ctt-core-color-neutral-800) !important;
}

.ctt-border-neutral-900 {
  border-color: var(--ctt-core-color-neutral-900) !important;
}

.ctt-border-black {
  border-color: var(--ctt-core-color-basic-black) !important;
}

/* Secondary - Purple Scale */
.ctt-border-purple-50 {
  border-color: var(--ctt-core-color-secondary-purple-50) !important;
}

.ctt-border-purple-100 {
  border-color: var(--ctt-core-color-secondary-purple-100) !important;
}

.ctt-border-purple-200 {
  border-color: var(--ctt-core-color-secondary-purple-200) !important;
}

.ctt-border-purple-300 {
  border-color: var(--ctt-core-color-secondary-purple-300) !important;
}

.ctt-border-purple-400 {
  border-color: var(--ctt-core-color-secondary-purple-400) !important;
}

.ctt-border-purple-500 {
  border-color: var(--ctt-core-color-secondary-purple-500) !important;
}

.ctt-border-purple-600 {
  border-color: var(--ctt-core-color-secondary-purple-600) !important;
}

.ctt-border-purple-700 {
  border-color: var(--ctt-core-color-secondary-purple-700) !important;
}

.ctt-border-purple-800 {
  border-color: var(--ctt-core-color-secondary-purple-800) !important;
}

.ctt-border-purple-900 {
  border-color: var(--ctt-core-color-secondary-purple-900) !important;
}

/* Secondary - Teal Scale */
.ctt-border-teal-50 {
  border-color: var(--ctt-core-color-secondary-teal-50) !important;
}

.ctt-border-teal-100 {
  border-color: var(--ctt-core-color-secondary-teal-100) !important;
}

.ctt-border-teal-200 {
  border-color: var(--ctt-core-color-secondary-teal-200) !important;
}

.ctt-border-teal-300 {
  border-color: var(--ctt-core-color-secondary-teal-300) !important;
}

.ctt-border-teal-400 {
  border-color: var(--ctt-core-color-secondary-teal-400) !important;
}

.ctt-border-teal-500 {
  border-color: var(--ctt-core-color-secondary-teal-500) !important;
}

.ctt-border-teal-600 {
  border-color: var(--ctt-core-color-secondary-teal-600) !important;
}

.ctt-border-teal-700 {
  border-color: var(--ctt-core-color-secondary-teal-700) !important;
}

.ctt-border-teal-800 {
  border-color: var(--ctt-core-color-secondary-teal-800) !important;
}

.ctt-border-teal-900 {
  border-color: var(--ctt-core-color-secondary-teal-900) !important;
}

/* Secondary - Green Scale */
.ctt-border-green-50 {
  border-color: var(--ctt-core-color-secondary-green-50) !important;
}

.ctt-border-green-100 {
  border-color: var(--ctt-core-color-secondary-green-100) !important;
}

.ctt-border-green-200 {
  border-color: var(--ctt-core-color-secondary-green-200) !important;
}

.ctt-border-green-300 {
  border-color: var(--ctt-core-color-secondary-green-300) !important;
}

.ctt-border-green-400 {
  border-color: var(--ctt-core-color-secondary-green-400) !important;
}

.ctt-border-green-500 {
  border-color: var(--ctt-core-color-secondary-green-500) !important;
}

.ctt-border-green-600 {
  border-color: var(--ctt-core-color-secondary-green-600) !important;
}

.ctt-border-green-700 {
  border-color: var(--ctt-core-color-secondary-green-700) !important;
}

.ctt-border-green-800 {
  border-color: var(--ctt-core-color-secondary-green-800) !important;
}

.ctt-border-green-900 {
  border-color: var(--ctt-core-color-secondary-green-900) !important;
}

/* Secondary - Lime Scale */
.ctt-border-lime-50 {
  border-color: var(--ctt-core-color-secondary-lime-50) !important;
}

.ctt-border-lime-100 {
  border-color: var(--ctt-core-color-secondary-lime-100) !important;
}

.ctt-border-lime-200 {
  border-color: var(--ctt-core-color-secondary-lime-200) !important;
}

.ctt-border-lime-300 {
  border-color: var(--ctt-core-color-secondary-lime-300) !important;
}

.ctt-border-lime-400 {
  border-color: var(--ctt-core-color-secondary-lime-400) !important;
}

.ctt-border-lime-500 {
  border-color: var(--ctt-core-color-secondary-lime-500) !important;
}

.ctt-border-lime-600 {
  border-color: var(--ctt-core-color-secondary-lime-600) !important;
}

.ctt-border-lime-700 {
  border-color: var(--ctt-core-color-secondary-lime-700) !important;
}

.ctt-border-lime-800 {
  border-color: var(--ctt-core-color-secondary-lime-800) !important;
}

.ctt-border-lime-900 {
  border-color: var(--ctt-core-color-secondary-lime-900) !important;
}

/* Semantic - Success Scale */
.ctt-border-success-50 {
  border-color: var(--ctt-core-color-semantic-success-50) !important;
}

.ctt-border-success-100 {
  border-color: var(--ctt-core-color-semantic-success-100) !important;
}

.ctt-border-success-200 {
  border-color: var(--ctt-core-color-semantic-success-200) !important;
}

.ctt-border-success-300 {
  border-color: var(--ctt-core-color-semantic-success-300) !important;
}

.ctt-border-success-400 {
  border-color: var(--ctt-core-color-semantic-success-400) !important;
}

.ctt-border-success-500 {
  border-color: var(--ctt-core-color-semantic-success-500) !important;
}

.ctt-border-success-600 {
  border-color: var(--ctt-core-color-semantic-success-600) !important;
}

.ctt-border-success-700 {
  border-color: var(--ctt-core-color-semantic-success-700) !important;
}

.ctt-border-success-800 {
  border-color: var(--ctt-core-color-semantic-success-800) !important;
}

.ctt-border-success-900 {
  border-color: var(--ctt-core-color-semantic-success-900) !important;
}

/* Semantic - Warning Scale */
.ctt-border-warning-50 {
  border-color: var(--ctt-core-color-semantic-warning-50) !important;
}

.ctt-border-warning-100 {
  border-color: var(--ctt-core-color-semantic-warning-100) !important;
}

.ctt-border-warning-200 {
  border-color: var(--ctt-core-color-semantic-warning-200) !important;
}

.ctt-border-warning-300 {
  border-color: var(--ctt-core-color-semantic-warning-300) !important;
}

.ctt-border-warning-400 {
  border-color: var(--ctt-core-color-semantic-warning-400) !important;
}

.ctt-border-warning-500 {
  border-color: var(--ctt-core-color-semantic-warning-500) !important;
}

.ctt-border-warning-600 {
  border-color: var(--ctt-core-color-semantic-warning-600) !important;
}

.ctt-border-warning-700 {
  border-color: var(--ctt-core-color-semantic-warning-700) !important;
}

.ctt-border-warning-800 {
  border-color: var(--ctt-core-color-semantic-warning-800) !important;
}

.ctt-border-warning-900 {
  border-color: var(--ctt-core-color-semantic-warning-900) !important;
}

/* Semantic - Error/Negative Scale */
.ctt-border-negative-50,
.ctt-border-error-50 {
  border-color: var(--ctt-core-color-semantic-negative-50) !important;
}

.ctt-border-negative-100,
.ctt-border-error-100 {
  border-color: var(--ctt-core-color-semantic-negative-100) !important;
}

.ctt-border-negative-200,
.ctt-border-error-200 {
  border-color: var(--ctt-core-color-semantic-negative-200) !important;
}

.ctt-border-negative-300,
.ctt-border-error-300 {
  border-color: var(--ctt-core-color-semantic-negative-300) !important;
}

.ctt-border-negative-400,
.ctt-border-error-400 {
  border-color: var(--ctt-core-color-semantic-negative-400) !important;
}

.ctt-border-negative-500,
.ctt-border-error-500 {
  border-color: var(--ctt-core-color-semantic-negative-500) !important;
}

.ctt-border-negative-600,
.ctt-border-error-600 {
  border-color: var(--ctt-core-color-semantic-negative-600) !important;
}

.ctt-border-negative-700,
.ctt-border-error-700 {
  border-color: var(--ctt-core-color-semantic-negative-700) !important;
}

.ctt-border-negative-800,
.ctt-border-error-800 {
  border-color: var(--ctt-core-color-semantic-negative-800) !important;
}

.ctt-border-negative-900,
.ctt-border-error-900 {
  border-color: var(--ctt-core-color-semantic-negative-900) !important;
}

/* Semantic - Info/Informative Scale */
.ctt-border-info-50 {
  border-color: var(--ctt-core-color-semantic-informative-50) !important;
}

.ctt-border-info-100 {
  border-color: var(--ctt-core-color-semantic-informative-100) !important;
}

.ctt-border-info-200 {
  border-color: var(--ctt-core-color-semantic-informative-200) !important;
}

.ctt-border-info-300 {
  border-color: var(--ctt-core-color-semantic-informative-300) !important;
}

.ctt-border-info-400 {
  border-color: var(--ctt-core-color-semantic-informative-400) !important;
}

.ctt-border-info-500 {
  border-color: var(--ctt-core-color-semantic-informative-500) !important;
}

.ctt-border-info-600 {
  border-color: var(--ctt-core-color-semantic-informative-600) !important;
}

.ctt-border-info-700 {
  border-color: var(--ctt-core-color-semantic-informative-700) !important;
}

.ctt-border-info-800 {
  border-color: var(--ctt-core-color-semantic-informative-800) !important;
}

.ctt-border-info-900 {
  border-color: var(--ctt-core-color-semantic-informative-900) !important;
}

/* ==========================================================================
   BORDER WIDTH UTILITIES (BASE TOKENS)
   ========================================================================== */

.ctt-border-0 {
  border-width: 0 !important;
}

.ctt-border-hairline {
  border-width: var(--ctt-base-shape-border-width-hairline) !important;
}

.ctt-border-thin {
  border-width: var(--ctt-base-shape-border-width-thin) !important;
}

.ctt-border-thick {
  border-width: var(--ctt-base-shape-border-width-thick) !important;
}

/* Border sides */
.ctt-border-t {
  border-top-width: var(--ctt-base-shape-border-width-hairline) !important;
  border-top-style: solid !important;
}

.ctt-border-r {
  border-right-width: var(--ctt-base-shape-border-width-hairline) !important;
  border-right-style: solid !important;
}

.ctt-border-b {
  border-bottom-width: var(--ctt-base-shape-border-width-hairline) !important;
  border-bottom-style: solid !important;
}

.ctt-border-l {
  border-left-width: var(--ctt-base-shape-border-width-hairline) !important;
  border-left-style: solid !important;
}

/* Border all sides */
.ctt-border {
  border-width: var(--ctt-base-shape-border-width-hairline) !important;
  border-style: solid !important;
}

/* ==========================================================================
   BORDER RADIUS UTILITIES (BASE TOKENS)
   ========================================================================== */

.ctt-rounded-none {
  border-radius: var(--ctt-base-shape-radius-none) !important;
}

.ctt-rounded-xs {
  border-radius: var(--ctt-base-shape-radius-xs) !important;
}

.ctt-rounded-sm {
  border-radius: var(--ctt-base-shape-radius-sm) !important;
}

.ctt-rounded-md {
  border-radius: var(--ctt-base-shape-radius-md) !important;
}

.ctt-rounded-lg {
  border-radius: var(--ctt-base-shape-radius-lg) !important;
}

.ctt-rounded-xl {
  border-radius: var(--ctt-base-shape-radius-xl) !important;
}

.ctt-rounded-2xl {
  border-radius: var(--ctt-base-shape-radius-2xl) !important;
}

.ctt-rounded-pill {
  border-radius: var(--ctt-base-shape-radius-pill) !important;
}

/* Rounded corners - individual sides */
.ctt-rounded-t-none {
  border-top-left-radius: var(--ctt-base-shape-radius-none) !important;
  border-top-right-radius: var(--ctt-base-shape-radius-none) !important;
}

.ctt-rounded-t-xs {
  border-top-left-radius: var(--ctt-base-shape-radius-xs) !important;
  border-top-right-radius: var(--ctt-base-shape-radius-xs) !important;
}

.ctt-rounded-t-sm {
  border-top-left-radius: var(--ctt-base-shape-radius-sm) !important;
  border-top-right-radius: var(--ctt-base-shape-radius-sm) !important;
}

.ctt-rounded-t-md {
  border-top-left-radius: var(--ctt-base-shape-radius-md) !important;
  border-top-right-radius: var(--ctt-base-shape-radius-md) !important;
}

.ctt-rounded-t-lg {
  border-top-left-radius: var(--ctt-base-shape-radius-lg) !important;
  border-top-right-radius: var(--ctt-base-shape-radius-lg) !important;
}

.ctt-rounded-b-none {
  border-bottom-left-radius: var(--ctt-base-shape-radius-none) !important;
  border-bottom-right-radius: var(--ctt-base-shape-radius-none) !important;
}

.ctt-rounded-b-xs {
  border-bottom-left-radius: var(--ctt-base-shape-radius-xs) !important;
  border-bottom-right-radius: var(--ctt-base-shape-radius-xs) !important;
}

.ctt-rounded-b-sm {
  border-bottom-left-radius: var(--ctt-base-shape-radius-sm) !important;
  border-bottom-right-radius: var(--ctt-base-shape-radius-sm) !important;
}

.ctt-rounded-b-md {
  border-bottom-left-radius: var(--ctt-base-shape-radius-md) !important;
  border-bottom-right-radius: var(--ctt-base-shape-radius-md) !important;
}

.ctt-rounded-b-lg {
  border-bottom-left-radius: var(--ctt-base-shape-radius-lg) !important;
  border-bottom-right-radius: var(--ctt-base-shape-radius-lg) !important;
}

.ctt-rounded-l-none {
  border-top-left-radius: var(--ctt-base-shape-radius-none) !important;
  border-bottom-left-radius: var(--ctt-base-shape-radius-none) !important;
}

.ctt-rounded-l-xs {
  border-top-left-radius: var(--ctt-base-shape-radius-xs) !important;
  border-bottom-left-radius: var(--ctt-base-shape-radius-xs) !important;
}

.ctt-rounded-l-sm {
  border-top-left-radius: var(--ctt-base-shape-radius-sm) !important;
  border-bottom-left-radius: var(--ctt-base-shape-radius-sm) !important;
}

.ctt-rounded-l-md {
  border-top-left-radius: var(--ctt-base-shape-radius-md) !important;
  border-bottom-left-radius: var(--ctt-base-shape-radius-md) !important;
}

.ctt-rounded-l-lg {
  border-top-left-radius: var(--ctt-base-shape-radius-lg) !important;
  border-bottom-left-radius: var(--ctt-base-shape-radius-lg) !important;
}

.ctt-rounded-r-none {
  border-top-right-radius: var(--ctt-base-shape-radius-none) !important;
  border-bottom-right-radius: var(--ctt-base-shape-radius-none) !important;
}

.ctt-rounded-r-xs {
  border-top-right-radius: var(--ctt-base-shape-radius-xs) !important;
  border-bottom-right-radius: var(--ctt-base-shape-radius-xs) !important;
}

.ctt-rounded-r-sm {
  border-top-right-radius: var(--ctt-base-shape-radius-sm) !important;
  border-bottom-right-radius: var(--ctt-base-shape-radius-sm) !important;
}

.ctt-rounded-r-md {
  border-top-right-radius: var(--ctt-base-shape-radius-md) !important;
  border-bottom-right-radius: var(--ctt-base-shape-radius-md) !important;
}

.ctt-rounded-r-lg {
  border-top-right-radius: var(--ctt-base-shape-radius-lg) !important;
  border-bottom-right-radius: var(--ctt-base-shape-radius-lg) !important;
}

/* --- spacing.css (injected by copy-assets.cjs) --- */
/**
 * ============================================================================
 * CTT DESIGN SYSTEM - SPACING UTILITY CLASSES
 * ============================================================================
 * 
 * Token-based spacing utilities for consistent margins and padding across the
 * design system. All utilities reference CORE SPACE tokens from new-tokens.css
 * built on a 4px base grid system.
 * 
 * ----------------------------------------------------------------------------
 * TOKEN HIERARCHY
 * ----------------------------------------------------------------------------
 * Spacing utilities use CORE tokens that provide system-level dimensions:
 * 
 * Brand → CORE SPACE TOKENS → Spacing Utilities
 * 
 * CORE SPACE TOKENS (--ctt-core-space-*):
 *   Direct pixel values aligned to 4px grid system:
 *   - space-0   → 0px
 *   - space-1   → 4px
 *   - space-2   → 8px
 *   - space-3   → 12px
 *   - space-4   → 16px
 *   - space-5   → 20px
 *   - space-6   → 24px
 *   - space-8   → 32px
 *   - space-10  → 40px
 *   - space-12  → 48px
 *   - space-16  → 64px
 *   - space-20  → 80px
 *   - space-24  → 96px
 *   - space-28  → 112px
 *   - space-32  → 128px
 *   - space-px  → 1px
 * 
 * ----------------------------------------------------------------------------
 * SPACING SCALE
 * ----------------------------------------------------------------------------
 * The utility class numbers map directly to actual pixel values on a 4px grid:
 * 
 *   Class → Pixel Value → Token Used
 *   ──────────────────────────────────
 *   *-0   → 0px          → space-0
 *   *-1   → 4px          → space-1
 *   *-2   → 8px          → space-2
 *   *-3   → 12px         → space-3
 *   *-4   → 16px         → space-4
 *   *-5   → 20px         → space-5
 *   *-6   → 24px         → space-6
 *   *-8   → 32px         → space-8
 *   *-10  → 40px         → space-10
 *   *-12  → 48px         → space-12
 *   *-16  → 64px         → space-16
 *   *-20  → 80px         → space-20
 *   *-24  → 96px         → space-24
 *   *-28  → 112px        → space-28
 *   *-32  → 128px        → space-32
 *   *-px  → 1px          → space-px
 * 
 * Note: Scale intentionally skips 7, 9, 11, 13, 14, etc. to maintain a
 * consistent rhythm aligned with the 4px grid system.
 * 
 * ----------------------------------------------------------------------------
 * PADDING UTILITIES
 * ----------------------------------------------------------------------------
 * All sides:   .ctt-p-{size}   → padding: {size}
 * Horizontal:  .ctt-px-{size}  → padding-left + padding-right: {size}
 * Vertical:    .ctt-py-{size}  → padding-top + padding-bottom: {size}
 * Top:         .ctt-pt-{size}  → padding-top: {size}
 * Right:       .ctt-pr-{size}  → padding-right: {size}
 * Bottom:      .ctt-pb-{size}  → padding-bottom: {size}
 * Left:        .ctt-pl-{size}  → padding-left: {size}
 * 
 * Examples:
 *   <div class="ctt-p-4">              <!-- 16px padding all sides -->
 *   <div class="ctt-px-6 ctt-py-2">    <!-- 24px horizontal, 8px vertical -->
 *   <div class="ctt-pt-8 ctt-pb-4">    <!-- 32px top, 16px bottom -->
 * 
 * ----------------------------------------------------------------------------
 * MARGIN UTILITIES
 * ----------------------------------------------------------------------------
 * All sides:   .ctt-m-{size}   → margin: {size}
 * Horizontal:  .ctt-mx-{size}  → margin-left + margin-right: {size}
 * Vertical:    .ctt-my-{size}  → margin-top + margin-bottom: {size}
 * Top:         .ctt-mt-{size}  → margin-top: {size}
 * Right:       .ctt-mr-{size}  → margin-right: {size}
 * Bottom:      .ctt-mb-{size}  → margin-bottom: {size}
 * Left:        .ctt-ml-{size}  → margin-left: {size}
 * 
 * Auto margins (centering):
 *   .ctt-m-auto   → margin: auto
 *   .ctt-mx-auto  → margin-left: auto; margin-right: auto (horizontal center)
 *   .ctt-my-auto  → margin-top: auto; margin-bottom: auto (vertical center)
 *   .ctt-mt-auto, .ctt-mr-auto, .ctt-mb-auto, .ctt-ml-auto
 * 
 * Examples:
 *   <div class="ctt-m-4">              <!-- 16px margin all sides -->
 *   <div class="ctt-mx-auto">          <!-- Horizontally centered -->
 *   <div class="ctt-mt-8 ctt-mb-4">    <!-- 32px top, 16px bottom -->
 * 
 * ----------------------------------------------------------------------------
 * NEGATIVE MARGINS
 * ----------------------------------------------------------------------------
 * Used for overlapping elements or pulling content:
 *   .ctt--m-{size}   → margin: -{size} (all sides)
 *   .ctt--mx-{size}  → negative horizontal margins
 *   .ctt--my-{size}  → negative vertical margins
 *   .ctt--mt-{size}, .ctt--mr-{size}, .ctt--mb-{size}, .ctt--ml-{size}
 * 
 * Examples:
 *   <div class="ctt--mt-4">            <!-- Pull up by 16px -->
 *   <div class="ctt--mx-2">            <!-- Extend 8px on both sides -->
 * 
 * ----------------------------------------------------------------------------
 * RESPONSIVE SPACING
 * ----------------------------------------------------------------------------
 * All spacing utilities can be combined with responsive design patterns:
 *   - Use CSS media queries to override spacing at different breakpoints
 *   - Stack multiple utilities for complex responsive layouts
 *   - Combine with layout utilities for complete responsive control
 * 
 * Example:
 *   <div class="ctt-p-2 ctt-m-4">
 *     @media (min-width: 768px) { .ctt-p-4 .ctt-m-8 }
 *   </div>
 * 
 * ----------------------------------------------------------------------------
 * BEST PRACTICES
 * ----------------------------------------------------------------------------
 * 1. Prefer spacing utilities over custom CSS for consistency
 * 2. Use the spacing scale (4px grid) - avoid arbitrary values
 * 3. Use padding for internal spacing, margin for external spacing
 * 4. Use mx-auto for horizontal centering of fixed-width elements
 * 5. Use negative margins sparingly - they can break layouts if misused
 * 6. Combine utilities for complex spacing: "ctt-px-6 ctt-py-4"
 * 7. Consider component spacing tokens for reusable patterns
 * 
 * ============================================================================
 */

/* ==========================================================================
   PADDING UTILITIES
   ========================================================================== */

/* All sides padding - Apply same padding to all four sides */
.ctt-p-0 {
  padding: var(--ctt-core-space-0) !important;
} /* → 0px */
.ctt-p-1 {
  padding: var(--ctt-core-space-1) !important;
} /* → 4px */
.ctt-p-2 {
  padding: var(--ctt-core-space-2) !important;
} /* → 8px */
.ctt-p-3 {
  padding: var(--ctt-core-space-3) !important;
} /* → 12px */
.ctt-p-4 {
  padding: var(--ctt-core-space-4) !important;
} /* → 16px */
.ctt-p-6 {
  padding: var(--ctt-core-space-6) !important;
} /* → 24px */
.ctt-p-8 {
  padding: var(--ctt-core-space-8) !important;
} /* → 32px */
.ctt-p-10 {
  padding: var(--ctt-core-space-10) !important;
} /* → 40px */
.ctt-p-12 {
  padding: var(--ctt-core-space-12) !important;
} /* → 48px */
.ctt-p-16 {
  padding: var(--ctt-core-space-16) !important;
} /* → 64px */
.ctt-p-20 {
  padding: var(--ctt-core-space-20) !important;
} /* → 80px */

/* Horizontal padding (left and right) - Apply padding to horizontal axis */
.ctt-px-0 {
  padding-left: var(--ctt-core-space-0) !important;
  padding-right: var(--ctt-core-space-0) !important;
} /* → 0px */
.ctt-px-1 {
  padding-left: var(--ctt-core-space-1) !important;
  padding-right: var(--ctt-core-space-1) !important;
} /* → 4px */
.ctt-px-2 {
  padding-left: var(--ctt-core-space-2) !important;
  padding-right: var(--ctt-core-space-2) !important;
} /* → 8px */
.ctt-px-3 {
  padding-left: var(--ctt-core-space-3) !important;
  padding-right: var(--ctt-core-space-3) !important;
} /* → 12px */
.ctt-px-4 {
  padding-left: var(--ctt-core-space-4) !important;
  padding-right: var(--ctt-core-space-4) !important;
} /* → 16px */
.ctt-px-6 {
  padding-left: var(--ctt-core-space-6) !important;
  padding-right: var(--ctt-core-space-6) !important;
} /* → 24px */
.ctt-px-8 {
  padding-left: var(--ctt-core-space-8) !important;
  padding-right: var(--ctt-core-space-8) !important;
} /* → 32px */
.ctt-px-10 {
  padding-left: var(--ctt-core-space-10) !important;
  padding-right: var(--ctt-core-space-10) !important;
} /* → 40px */
.ctt-px-12 {
  padding-left: var(--ctt-core-space-12) !important;
  padding-right: var(--ctt-core-space-12) !important;
} /* → 48px */
.ctt-px-16 {
  padding-left: var(--ctt-core-space-16) !important;
  padding-right: var(--ctt-core-space-16) !important;
} /* → 64px */
.ctt-px-20 {
  padding-left: var(--ctt-core-space-20) !important;
  padding-right: var(--ctt-core-space-20) !important;
} /* → 80px */

/* Vertical padding (top and bottom) - Apply padding to vertical axis */
.ctt-py-0 {
  padding-top: var(--ctt-core-space-0) !important;
  padding-bottom: var(--ctt-core-space-0) !important;
} /* → 0px */
.ctt-py-1 {
  padding-top: var(--ctt-core-space-1) !important;
  padding-bottom: var(--ctt-core-space-1) !important;
} /* → 4px */
.ctt-py-2 {
  padding-top: var(--ctt-core-space-2) !important;
  padding-bottom: var(--ctt-core-space-2) !important;
} /* → 8px */
.ctt-py-3 {
  padding-top: var(--ctt-core-space-3) !important;
  padding-bottom: var(--ctt-core-space-3) !important;
} /* → 12px */
.ctt-py-4 {
  padding-top: var(--ctt-core-space-4) !important;
  padding-bottom: var(--ctt-core-space-4) !important;
} /* → 16px */
.ctt-py-6 {
  padding-top: var(--ctt-core-space-6) !important;
  padding-bottom: var(--ctt-core-space-6) !important;
} /* → 24px */
.ctt-py-8 {
  padding-top: var(--ctt-core-space-8) !important;
  padding-bottom: var(--ctt-core-space-8) !important;
} /* → 32px */
.ctt-py-10 {
  padding-top: var(--ctt-core-space-10) !important;
  padding-bottom: var(--ctt-core-space-10) !important;
} /* → 40px */
.ctt-py-12 {
  padding-top: var(--ctt-core-space-12) !important;
  padding-bottom: var(--ctt-core-space-12) !important;
} /* → 48px */
.ctt-py-16 {
  padding-top: var(--ctt-core-space-16) !important;
  padding-bottom: var(--ctt-core-space-16) !important;
} /* → 64px */
.ctt-py-20 {
  padding-top: var(--ctt-core-space-20) !important;
  padding-bottom: var(--ctt-core-space-20) !important;
} /* → 80px */

/* Individual side padding - Top */
.ctt-pt-0 {
  padding-top: var(--ctt-core-space-0) !important;
} /* → 0px */
.ctt-pt-1 {
  padding-top: var(--ctt-core-space-1) !important;
} /* → 4px */
.ctt-pt-2 {
  padding-top: var(--ctt-core-space-2) !important;
} /* → 8px */
.ctt-pt-3 {
  padding-top: var(--ctt-core-space-3) !important;
} /* → 12px */
.ctt-pt-4 {
  padding-top: var(--ctt-core-space-4) !important;
} /* → 16px */
.ctt-pt-6 {
  padding-top: var(--ctt-core-space-6) !important;
} /* → 24px */
.ctt-pt-8 {
  padding-top: var(--ctt-core-space-8) !important;
} /* → 32px */
.ctt-pt-10 {
  padding-top: var(--ctt-core-space-10) !important;
} /* → 40px */
.ctt-pt-12 {
  padding-top: var(--ctt-core-space-12) !important;
} /* → 48px */
.ctt-pt-16 {
  padding-top: var(--ctt-core-space-16) !important;
} /* → 64px */
.ctt-pt-20 {
  padding-top: var(--ctt-core-space-20) !important;
} /* → 80px */

/* Individual side padding - Right */
.ctt-pr-0 {
  padding-right: var(--ctt-core-space-0) !important;
} /* → 0px */
.ctt-pr-1 {
  padding-right: var(--ctt-core-space-1) !important;
} /* → 4px */
.ctt-pr-2 {
  padding-right: var(--ctt-core-space-2) !important;
} /* → 8px */
.ctt-pr-3 {
  padding-right: var(--ctt-core-space-3) !important;
} /* → 12px */
.ctt-pr-4 {
  padding-right: var(--ctt-core-space-4) !important;
} /* → 16px */
.ctt-pr-6 {
  padding-right: var(--ctt-core-space-6) !important;
} /* → 24px */
.ctt-pr-8 {
  padding-right: var(--ctt-core-space-8) !important;
} /* → 32px */
.ctt-pr-10 {
  padding-right: var(--ctt-core-space-10) !important;
} /* → 40px */
.ctt-pr-12 {
  padding-right: var(--ctt-core-space-12) !important;
} /* → 48px */
.ctt-pr-16 {
  padding-right: var(--ctt-core-space-16) !important;
} /* → 64px */
.ctt-pr-20 {
  padding-right: var(--ctt-core-space-20) !important;
} /* → 80px */

/* Individual side padding - Bottom */
.ctt-pb-0 {
  padding-bottom: var(--ctt-core-space-0) !important;
} /* → 0px */
.ctt-pb-1 {
  padding-bottom: var(--ctt-core-space-1) !important;
} /* → 4px */
.ctt-pb-2 {
  padding-bottom: var(--ctt-core-space-2) !important;
} /* → 8px */
.ctt-pb-3 {
  padding-bottom: var(--ctt-core-space-3) !important;
} /* → 12px */
.ctt-pb-4 {
  padding-bottom: var(--ctt-core-space-4) !important;
} /* → 16px */
.ctt-pb-6 {
  padding-bottom: var(--ctt-core-space-6) !important;
} /* → 24px */
.ctt-pb-8 {
  padding-bottom: var(--ctt-core-space-8) !important;
} /* → 32px */
.ctt-pb-10 {
  padding-bottom: var(--ctt-core-space-10) !important;
} /* → 40px */
.ctt-pb-12 {
  padding-bottom: var(--ctt-core-space-12) !important;
} /* → 48px */
.ctt-pb-16 {
  padding-bottom: var(--ctt-core-space-16) !important;
} /* → 64px */
.ctt-pb-20 {
  padding-bottom: var(--ctt-core-space-20) !important;
} /* → 80px */

/* Individual side padding - Left */
.ctt-pl-0 {
  padding-left: var(--ctt-core-space-0) !important;
} /* → 0px */
.ctt-pl-1 {
  padding-left: var(--ctt-core-space-1) !important;
} /* → 4px */
.ctt-pl-2 {
  padding-left: var(--ctt-core-space-2) !important;
} /* → 8px */
.ctt-pl-3 {
  padding-left: var(--ctt-core-space-3) !important;
} /* → 12px */
.ctt-pl-4 {
  padding-left: var(--ctt-core-space-4) !important;
} /* → 16px */
.ctt-pl-6 {
  padding-left: var(--ctt-core-space-6) !important;
} /* → 24px */
.ctt-pl-8 {
  padding-left: var(--ctt-core-space-8) !important;
} /* → 32px */
.ctt-pl-10 {
  padding-left: var(--ctt-core-space-10) !important;
} /* → 40px */
.ctt-pl-12 {
  padding-left: var(--ctt-core-space-12) !important;
} /* → 48px */
.ctt-pl-16 {
  padding-left: var(--ctt-core-space-16) !important;
} /* → 64px */
.ctt-pl-20 {
  padding-left: var(--ctt-core-space-20) !important;
} /* → 80px */

/* ==========================================================================
   MARGIN UTILITIES
   ========================================================================== */

/* All sides margin - Apply same margin to all four sides */
.ctt-m-0 {
  margin: var(--ctt-core-space-0) !important;
} /* → 0px */
.ctt-m-1 {
  margin: var(--ctt-core-space-1) !important;
} /* → 4px */
.ctt-m-2 {
  margin: var(--ctt-core-space-2) !important;
} /* → 8px */
.ctt-m-3 {
  margin: var(--ctt-core-space-3) !important;
} /* → 12px */
.ctt-m-4 {
  margin: var(--ctt-core-space-4) !important;
} /* → 16px */
.ctt-m-6 {
  margin: var(--ctt-core-space-6) !important;
} /* → 24px */
.ctt-m-8 {
  margin: var(--ctt-core-space-8) !important;
} /* → 32px */
.ctt-m-10 {
  margin: var(--ctt-core-space-10) !important;
} /* → 40px */
.ctt-m-12 {
  margin: var(--ctt-core-space-12) !important;
} /* → 48px */
.ctt-m-16 {
  margin: var(--ctt-core-space-16) !important;
} /* → 64px */
.ctt-m-20 {
  margin: var(--ctt-core-space-20) !important;
} /* → 80px */

/* Auto margin - For centering elements */
.ctt-m-auto {
  margin: auto !important;
} /* → auto */

/* Horizontal margin (left and right) - Apply margin to horizontal axis */
.ctt-mx-0 {
  margin-left: var(--ctt-core-space-0) !important;
  margin-right: var(--ctt-core-space-0) !important;
} /* → 0px */
.ctt-mx-1 {
  margin-left: var(--ctt-core-space-1) !important;
  margin-right: var(--ctt-core-space-1) !important;
} /* → 4px */
.ctt-mx-2 {
  margin-left: var(--ctt-core-space-2) !important;
  margin-right: var(--ctt-core-space-2) !important;
} /* → 8px */
.ctt-mx-3 {
  margin-left: var(--ctt-core-space-3) !important;
  margin-right: var(--ctt-core-space-3) !important;
} /* → 12px */
.ctt-mx-4 {
  margin-left: var(--ctt-core-space-4) !important;
  margin-right: var(--ctt-core-space-4) !important;
} /* → 16px */
.ctt-mx-6 {
  margin-left: var(--ctt-core-space-6) !important;
  margin-right: var(--ctt-core-space-6) !important;
} /* → 24px */
.ctt-mx-8 {
  margin-left: var(--ctt-core-space-8) !important;
  margin-right: var(--ctt-core-space-8) !important;
} /* → 32px */
.ctt-mx-10 {
  margin-left: var(--ctt-core-space-10) !important;
  margin-right: var(--ctt-core-space-10) !important;
} /* → 40px */
.ctt-mx-12 {
  margin-left: var(--ctt-core-space-12) !important;
  margin-right: var(--ctt-core-space-12) !important;
} /* → 48px */
.ctt-mx-16 {
  margin-left: var(--ctt-core-space-16) !important;
  margin-right: var(--ctt-core-space-16) !important;
} /* → 64px */
.ctt-mx-20 {
  margin-left: var(--ctt-core-space-20) !important;
  margin-right: var(--ctt-core-space-20) !important;
} /* → 80px */
.ctt-mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
} /* → auto (horizontal center) */

/* Vertical margin (top and bottom) - Apply margin to vertical axis */
.ctt-my-0 {
  margin-top: var(--ctt-core-space-0) !important;
  margin-bottom: var(--ctt-core-space-0) !important;
} /* → 0px */
.ctt-my-1 {
  margin-top: var(--ctt-core-space-1) !important;
  margin-bottom: var(--ctt-core-space-1) !important;
} /* → 4px */
.ctt-my-2 {
  margin-top: var(--ctt-core-space-2) !important;
  margin-bottom: var(--ctt-core-space-2) !important;
} /* → 8px */
.ctt-my-3 {
  margin-top: var(--ctt-core-space-3) !important;
  margin-bottom: var(--ctt-core-space-3) !important;
} /* → 12px */
.ctt-my-4 {
  margin-top: var(--ctt-core-space-4) !important;
  margin-bottom: var(--ctt-core-space-4) !important;
} /* → 16px */
.ctt-my-6 {
  margin-top: var(--ctt-core-space-6) !important;
  margin-bottom: var(--ctt-core-space-6) !important;
} /* → 24px */
.ctt-my-8 {
  margin-top: var(--ctt-core-space-8) !important;
  margin-bottom: var(--ctt-core-space-8) !important;
} /* → 32px */
.ctt-my-10 {
  margin-top: var(--ctt-core-space-10) !important;
  margin-bottom: var(--ctt-core-space-10) !important;
} /* → 40px */
.ctt-my-12 {
  margin-top: var(--ctt-core-space-12) !important;
  margin-bottom: var(--ctt-core-space-12) !important;
} /* → 48px */
.ctt-my-16 {
  margin-top: var(--ctt-core-space-16) !important;
  margin-bottom: var(--ctt-core-space-16) !important;
} /* → 64px */
.ctt-my-20 {
  margin-top: var(--ctt-core-space-20) !important;
  margin-bottom: var(--ctt-core-space-20) !important;
} /* → 80px */
.ctt-my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
} /* → auto (vertical center) */

/* Individual side margin - Top */
.ctt-mt-0 {
  margin-top: var(--ctt-core-space-0) !important;
} /* → 0px */
.ctt-mt-1 {
  margin-top: var(--ctt-core-space-1) !important;
} /* → 4px */
.ctt-mt-2 {
  margin-top: var(--ctt-core-space-2) !important;
} /* → 8px */
.ctt-mt-3 {
  margin-top: var(--ctt-core-space-3) !important;
} /* → 12px */
.ctt-mt-4 {
  margin-top: var(--ctt-core-space-4) !important;
} /* → 16px */
.ctt-mt-6 {
  margin-top: var(--ctt-core-space-6) !important;
} /* → 24px */
.ctt-mt-8 {
  margin-top: var(--ctt-core-space-8) !important;
} /* → 32px */
.ctt-mt-10 {
  margin-top: var(--ctt-core-space-10) !important;
} /* → 40px */
.ctt-mt-12 {
  margin-top: var(--ctt-core-space-12) !important;
} /* → 48px */
.ctt-mt-16 {
  margin-top: var(--ctt-core-space-16) !important;
} /* → 64px */
.ctt-mt-20 {
  margin-top: var(--ctt-core-space-20) !important;
} /* → 80px */
.ctt-mt-auto {
  margin-top: auto !important;
} /* → auto */

/* Individual side margin - Right */
.ctt-mr-0 {
  margin-right: var(--ctt-core-space-0) !important;
} /* → 0px */
.ctt-mr-1 {
  margin-right: var(--ctt-core-space-1) !important;
} /* → 4px */
.ctt-mr-2 {
  margin-right: var(--ctt-core-space-2) !important;
} /* → 8px */
.ctt-mr-3 {
  margin-right: var(--ctt-core-space-3) !important;
} /* → 12px */
.ctt-mr-4 {
  margin-right: var(--ctt-core-space-4) !important;
} /* → 16px */
.ctt-mr-6 {
  margin-right: var(--ctt-core-space-6) !important;
} /* → 24px */
.ctt-mr-8 {
  margin-right: var(--ctt-core-space-8) !important;
} /* → 32px */
.ctt-mr-10 {
  margin-right: var(--ctt-core-space-10) !important;
} /* → 40px */
.ctt-mr-12 {
  margin-right: var(--ctt-core-space-12) !important;
} /* → 48px */
.ctt-mr-16 {
  margin-right: var(--ctt-core-space-16) !important;
} /* → 64px */
.ctt-mr-20 {
  margin-right: var(--ctt-core-space-20) !important;
} /* → 80px */
.ctt-mr-auto {
  margin-right: auto !important;
} /* → auto */

/* Individual side margin - Bottom */
.ctt-mb-0 {
  margin-bottom: var(--ctt-core-space-0) !important;
} /* → 0px */
.ctt-mb-1 {
  margin-bottom: var(--ctt-core-space-1) !important;
} /* → 4px */
.ctt-mb-2 {
  margin-bottom: var(--ctt-core-space-2) !important;
} /* → 8px */
.ctt-mb-3 {
  margin-bottom: var(--ctt-core-space-3) !important;
} /* → 12px */
.ctt-mb-4 {
  margin-bottom: var(--ctt-core-space-4) !important;
} /* → 16px */
.ctt-mb-6 {
  margin-bottom: var(--ctt-core-space-6) !important;
} /* → 24px */
.ctt-mb-8 {
  margin-bottom: var(--ctt-core-space-8) !important;
} /* → 32px */
.ctt-mb-10 {
  margin-bottom: var(--ctt-core-space-10) !important;
} /* → 40px */
.ctt-mb-12 {
  margin-bottom: var(--ctt-core-space-12) !important;
} /* → 48px */
.ctt-mb-16 {
  margin-bottom: var(--ctt-core-space-16) !important;
} /* → 64px */
.ctt-mb-20 {
  margin-bottom: var(--ctt-core-space-20) !important;
} /* → 80px */
.ctt-mb-auto {
  margin-bottom: auto !important;
} /* → auto */

/* Individual side margin - Left */
.ctt-ml-0 {
  margin-left: var(--ctt-core-space-0) !important;
} /* → 0px */
.ctt-ml-1 {
  margin-left: var(--ctt-core-space-1) !important;
} /* → 4px */
.ctt-ml-2 {
  margin-left: var(--ctt-core-space-2) !important;
} /* → 8px */
.ctt-ml-3 {
  margin-left: var(--ctt-core-space-3) !important;
} /* → 12px */
.ctt-ml-4 {
  margin-left: var(--ctt-core-space-4) !important;
} /* → 16px */
.ctt-ml-6 {
  margin-left: var(--ctt-core-space-6) !important;
} /* → 24px */
.ctt-ml-8 {
  margin-left: var(--ctt-core-space-8) !important;
} /* → 32px */
.ctt-ml-10 {
  margin-left: var(--ctt-core-space-10) !important;
} /* → 40px */
.ctt-ml-12 {
  margin-left: var(--ctt-core-space-12) !important;
} /* → 48px */
.ctt-ml-16 {
  margin-left: var(--ctt-core-space-16) !important;
} /* → 64px */
.ctt-ml-20 {
  margin-left: var(--ctt-core-space-20) !important;
} /* → 80px */
.ctt-ml-auto {
  margin-left: auto !important;
} /* → auto */

/* ==========================================================================
   NEGATIVE MARGIN UTILITIES
   ========================================================================== */
/* 
 * Negative margins for pulling elements or creating overlaps.
 * Use sparingly and with caution - can break layouts if misused.
 * Common use cases: overlapping cards, pull-up effects, extending beyond container
 */

/* Negative margin - All sides */
.ctt--m-1 {
  margin: calc(var(--ctt-core-space-1) * -1) !important;
} /* → -4px */
.ctt--m-2 {
  margin: calc(var(--ctt-core-space-2) * -1) !important;
} /* → -8px */
.ctt--m-3 {
  margin: calc(var(--ctt-core-space-3) * -1) !important;
} /* → -12px */
.ctt--m-4 {
  margin: calc(var(--ctt-core-space-4) * -1) !important;
} /* → -16px */
.ctt--m-6 {
  margin: calc(var(--ctt-core-space-6) * -1) !important;
} /* → -24px */
.ctt--m-8 {
  margin: calc(var(--ctt-core-space-8) * -1) !important;
} /* → -32px */
.ctt--m-10 {
  margin: calc(var(--ctt-core-space-10) * -1) !important;
} /* → -40px */
.ctt--m-12 {
  margin: calc(var(--ctt-core-space-12) * -1) !important;
} /* → -48px */

/* Negative margin - Horizontal */
.ctt--mx-1 {
  margin-left: calc(var(--ctt-core-space-1) * -1) !important;
  margin-right: calc(var(--ctt-core-space-1) * -1) !important;
} /* → -4px */
.ctt--mx-2 {
  margin-left: calc(var(--ctt-core-space-2) * -1) !important;
  margin-right: calc(var(--ctt-core-space-2) * -1) !important;
} /* → -8px */
.ctt--mx-3 {
  margin-left: calc(var(--ctt-core-space-3) * -1) !important;
  margin-right: calc(var(--ctt-core-space-3) * -1) !important;
} /* → -12px */
.ctt--mx-4 {
  margin-left: calc(var(--ctt-core-space-4) * -1) !important;
  margin-right: calc(var(--ctt-core-space-4) * -1) !important;
} /* → -16px */
.ctt--mx-6 {
  margin-left: calc(var(--ctt-core-space-6) * -1) !important;
  margin-right: calc(var(--ctt-core-space-6) * -1) !important;
} /* → -24px */
.ctt--mx-8 {
  margin-left: calc(var(--ctt-core-space-8) * -1) !important;
  margin-right: calc(var(--ctt-core-space-8) * -1) !important;
} /* → -32px */

/* Negative margin - Vertical */
.ctt--my-1 {
  margin-top: calc(var(--ctt-core-space-1) * -1) !important;
  margin-bottom: calc(var(--ctt-core-space-1) * -1) !important;
} /* → -4px */
.ctt--my-2 {
  margin-top: calc(var(--ctt-core-space-2) * -1) !important;
  margin-bottom: calc(var(--ctt-core-space-2) * -1) !important;
} /* → -8px */
.ctt--my-3 {
  margin-top: calc(var(--ctt-core-space-3) * -1) !important;
  margin-bottom: calc(var(--ctt-core-space-3) * -1) !important;
} /* → -12px */
.ctt--my-4 {
  margin-top: calc(var(--ctt-core-space-4) * -1) !important;
  margin-bottom: calc(var(--ctt-core-space-4) * -1) !important;
} /* → -16px */
.ctt--my-6 {
  margin-top: calc(var(--ctt-core-space-6) * -1) !important;
  margin-bottom: calc(var(--ctt-core-space-6) * -1) !important;
} /* → -24px */
.ctt--my-8 {
  margin-top: calc(var(--ctt-core-space-8) * -1) !important;
  margin-bottom: calc(var(--ctt-core-space-8) * -1) !important;
} /* → -32px */

/* Negative margin - Top */
.ctt--mt-1 {
  margin-top: calc(var(--ctt-core-space-1) * -1) !important;
} /* → -4px */
.ctt--mt-2 {
  margin-top: calc(var(--ctt-core-space-2) * -1) !important;
} /* → -8px */
.ctt--mt-3 {
  margin-top: calc(var(--ctt-core-space-3) * -1) !important;
} /* → -12px */
.ctt--mt-4 {
  margin-top: calc(var(--ctt-core-space-4) * -1) !important;
} /* → -16px */
.ctt--mt-6 {
  margin-top: calc(var(--ctt-core-space-6) * -1) !important;
} /* → -24px */
.ctt--mt-8 {
  margin-top: calc(var(--ctt-core-space-8) * -1) !important;
} /* → -32px */
.ctt--mt-10 {
  margin-top: calc(var(--ctt-core-space-10) * -1) !important;
} /* → -40px */
.ctt--mt-12 {
  margin-top: calc(var(--ctt-core-space-12) * -1) !important;
} /* → -48px */

/* Negative margin - Right */
.ctt--mr-1 {
  margin-right: calc(var(--ctt-core-space-1) * -1) !important;
} /* → -4px */
.ctt--mr-2 {
  margin-right: calc(var(--ctt-core-space-2) * -1) !important;
} /* → -8px */
.ctt--mr-3 {
  margin-right: calc(var(--ctt-core-space-3) * -1) !important;
} /* → -12px */
.ctt--mr-4 {
  margin-right: calc(var(--ctt-core-space-4) * -1) !important;
} /* → -16px */
.ctt--mr-6 {
  margin-right: calc(var(--ctt-core-space-6) * -1) !important;
} /* → -24px */
.ctt--mr-8 {
  margin-right: calc(var(--ctt-core-space-8) * -1) !important;
} /* → -32px */

/* Negative margin - Bottom */
.ctt--mb-1 {
  margin-bottom: calc(var(--ctt-core-space-1) * -1) !important;
} /* → -4px */
.ctt--mb-2 {
  margin-bottom: calc(var(--ctt-core-space-2) * -1) !important;
} /* → -8px */
.ctt--mb-3 {
  margin-bottom: calc(var(--ctt-core-space-3) * -1) !important;
} /* → -12px */
.ctt--mb-4 {
  margin-bottom: calc(var(--ctt-core-space-4) * -1) !important;
} /* → -16px */
.ctt--mb-6 {
  margin-bottom: calc(var(--ctt-core-space-6) * -1) !important;
} /* → -24px */
.ctt--mb-8 {
  margin-bottom: calc(var(--ctt-core-space-8) * -1) !important;
} /* → -32px */
.ctt--mb-10 {
  margin-bottom: calc(var(--ctt-core-space-10) * -1) !important;
} /* → -40px */
.ctt--mb-12 {
  margin-bottom: calc(var(--ctt-core-space-12) * -1) !important;
} /* → -48px */

/* Negative margin - Left */
.ctt--ml-1 {
  margin-left: calc(var(--ctt-core-space-1) * -1) !important;
} /* → -4px */
.ctt--ml-2 {
  margin-left: calc(var(--ctt-core-space-2) * -1) !important;
} /* → -8px */
.ctt--ml-3 {
  margin-left: calc(var(--ctt-core-space-3) * -1) !important;
} /* → -12px */
.ctt--ml-4 {
  margin-left: calc(var(--ctt-core-space-4) * -1) !important;
} /* → -16px */
.ctt--ml-6 {
  margin-left: calc(var(--ctt-core-space-6) * -1) !important;
} /* → -24px */
.ctt--ml-8 {
  margin-left: calc(var(--ctt-core-space-8) * -1) !important;
} /* → -32px */

/* ==========================================================================
   GAP UTILITIES (for Flexbox and Grid Layouts)
   ========================================================================== */
/*
 * Gap utilities control spacing between grid/flexbox items without using margins.
 * These are particularly useful for responsive layouts and modern CSS grid/flexbox patterns.
 * 
 * Usage:
 *   .ctt-gap-{size}    → gap (both row and column)
 *   .ctt-gap-x-{size}  → column-gap (horizontal spacing)
 *   .ctt-gap-y-{size}  → row-gap (vertical spacing)
 */

/* Gap - Both directions (row and column) */
.ctt-gap-0 {
  gap: var(--ctt-core-space-0) !important;
} /* → 0px */
.ctt-gap-1 {
  gap: var(--ctt-core-space-1) !important;
} /* → 4px */
.ctt-gap-2 {
  gap: var(--ctt-core-space-2) !important;
} /* → 8px */
.ctt-gap-3 {
  gap: var(--ctt-core-space-3) !important;
} /* → 12px */
.ctt-gap-4 {
  gap: var(--ctt-core-space-4) !important;
} /* → 16px */
.ctt-gap-6 {
  gap: var(--ctt-core-space-6) !important;
} /* → 24px */
.ctt-gap-8 {
  gap: var(--ctt-core-space-8) !important;
} /* → 32px */
.ctt-gap-10 {
  gap: var(--ctt-core-space-10) !important;
} /* → 40px */
.ctt-gap-12 {
  gap: var(--ctt-core-space-12) !important;
} /* → 48px */
.ctt-gap-16 {
  gap: var(--ctt-core-space-16) !important;
} /* → 64px */
.ctt-gap-20 {
  gap: var(--ctt-core-space-20) !important;
} /* → 80px */

/* Column gap - Horizontal spacing between columns */
.ctt-gap-x-0 {
  column-gap: var(--ctt-core-space-0) !important;
} /* → 0px */
.ctt-gap-x-1 {
  column-gap: var(--ctt-core-space-1) !important;
} /* → 4px */
.ctt-gap-x-2 {
  column-gap: var(--ctt-core-space-2) !important;
} /* → 8px */
.ctt-gap-x-3 {
  column-gap: var(--ctt-core-space-3) !important;
} /* → 12px */
.ctt-gap-x-4 {
  column-gap: var(--ctt-core-space-4) !important;
} /* → 16px */
.ctt-gap-x-6 {
  column-gap: var(--ctt-core-space-6) !important;
} /* → 24px */
.ctt-gap-x-8 {
  column-gap: var(--ctt-core-space-8) !important;
} /* → 32px */
.ctt-gap-x-10 {
  column-gap: var(--ctt-core-space-10) !important;
} /* → 40px */
.ctt-gap-x-12 {
  column-gap: var(--ctt-core-space-12) !important;
} /* → 48px */
.ctt-gap-x-16 {
  column-gap: var(--ctt-core-space-16) !important;
} /* → 64px */
.ctt-gap-x-20 {
  column-gap: var(--ctt-core-space-20) !important;
} /* → 80px */

/* Row gap - Vertical spacing between rows */
.ctt-gap-y-0 {
  row-gap: var(--ctt-core-space-0) !important;
} /* → 0px */
.ctt-gap-y-1 {
  row-gap: var(--ctt-core-space-1) !important;
} /* → 4px */
.ctt-gap-y-2 {
  row-gap: var(--ctt-core-space-2) !important;
} /* → 8px */
.ctt-gap-y-3 {
  row-gap: var(--ctt-core-space-3) !important;
} /* → 12px */
.ctt-gap-y-4 {
  row-gap: var(--ctt-core-space-4) !important;
} /* → 16px */
.ctt-gap-y-6 {
  row-gap: var(--ctt-core-space-6) !important;
} /* → 24px */
.ctt-gap-y-8 {
  row-gap: var(--ctt-core-space-8) !important;
} /* → 32px */
.ctt-gap-y-10 {
  row-gap: var(--ctt-core-space-10) !important;
} /* → 40px */
.ctt-gap-y-12 {
  row-gap: var(--ctt-core-space-12) !important;
} /* → 48px */
.ctt-gap-y-16 {
  row-gap: var(--ctt-core-space-16) !important;
} /* → 64px */
.ctt-gap-y-20 {
  row-gap: var(--ctt-core-space-20) !important;
} /* → 80px */

/* ==========================================================================
   END OF SPACING UTILITIES
   ========================================================================== */


/* --- layout.css (injected by copy-assets.cjs) --- */
/**
 * CTT Design System - Layout Utility Classes
 * Layout utility classes for flexbox, grid, and positioning
 * 
 * Usage:
 * <div class="ctt-flex ctt-flex-col ctt-gap-4">Flex column with gap</div>
 * <div class="ctt-flex ctt-items-center ctt-justify-between">Flex row with alignment</div>
 */

/* ==========================================================================
   DISPLAY UTILITIES
   ========================================================================== */

.ctt-block {
  display: block !important;
}
.ctt-inline-block {
  display: inline-block !important;
}
.ctt-inline {
  display: inline !important;
}
.ctt-flex {
  display: flex !important;
}
.ctt-inline-flex {
  display: inline-flex !important;
}
.ctt-grid {
  display: grid !important;
}
.ctt-inline-grid {
  display: inline-grid !important;
}
.ctt-hidden {
  display: none !important;
}

/* ==========================================================================
   FLEXBOX DIRECTION UTILITIES
   ========================================================================== */

.ctt-flex-row {
  flex-direction: row !important;
}
.ctt-flex-row-reverse {
  flex-direction: row-reverse !important;
}
.ctt-flex-col {
  flex-direction: column !important;
}
.ctt-flex-col-reverse {
  flex-direction: column-reverse !important;
}

/* ==========================================================================
   FLEXBOX WRAP UTILITIES
   ========================================================================== */

.ctt-flex-wrap {
  flex-wrap: wrap !important;
}
.ctt-flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.ctt-flex-nowrap {
  flex-wrap: nowrap !important;
}

/* ==========================================================================
   FLEX GROW/SHRINK/BASIS UTILITIES
   ========================================================================== */

.ctt-flex-1 {
  flex: 1 1 0% !important;
}
.ctt-flex-auto {
  flex: 1 1 auto !important;
}
.ctt-flex-initial {
  flex: 0 1 auto !important;
}
.ctt-flex-none {
  flex: none !important;
}

.ctt-flex-grow {
  flex-grow: 1 !important;
}
.ctt-flex-grow-0 {
  flex-grow: 0 !important;
}

.ctt-flex-shrink {
  flex-shrink: 1 !important;
}
.ctt-flex-shrink-0 {
  flex-shrink: 0 !important;
}

/* ==========================================================================
   ALIGN ITEMS UTILITIES
   ========================================================================== */

.ctt-items-start {
  align-items: flex-start !important;
}
.ctt-items-end {
  align-items: flex-end !important;
}
.ctt-items-center {
  align-items: center !important;
}
.ctt-items-baseline {
  align-items: baseline !important;
}
.ctt-items-stretch {
  align-items: stretch !important;
}

/* ==========================================================================
   ALIGN CONTENT UTILITIES
   ========================================================================== */

.ctt-content-center {
  align-content: center !important;
}
.ctt-content-start {
  align-content: flex-start !important;
}
.ctt-content-end {
  align-content: flex-end !important;
}
.ctt-content-between {
  align-content: space-between !important;
}
.ctt-content-around {
  align-content: space-around !important;
}
.ctt-content-evenly {
  align-content: space-evenly !important;
}

/* ==========================================================================
   ALIGN SELF UTILITIES
   ========================================================================== */

.ctt-self-auto {
  align-self: auto !important;
}
.ctt-self-start {
  align-self: flex-start !important;
}
.ctt-self-end {
  align-self: flex-end !important;
}
.ctt-self-center {
  align-self: center !important;
}
.ctt-self-stretch {
  align-self: stretch !important;
}
.ctt-self-baseline {
  align-self: baseline !important;
}

/* ==========================================================================
   JUSTIFY CONTENT UTILITIES
   ========================================================================== */

.ctt-justify-start {
  justify-content: flex-start !important;
}
.ctt-justify-end {
  justify-content: flex-end !important;
}
.ctt-justify-center {
  justify-content: center !important;
}
.ctt-justify-between {
  justify-content: space-between !important;
}
.ctt-justify-around {
  justify-content: space-around !important;
}
.ctt-justify-evenly {
  justify-content: space-evenly !important;
}

/* ==========================================================================
   JUSTIFY ITEMS UTILITIES
   ========================================================================== */

.ctt-justify-items-start {
  justify-items: start !important;
}
.ctt-justify-items-end {
  justify-items: end !important;
}
.ctt-justify-items-center {
  justify-items: center !important;
}
.ctt-justify-items-stretch {
  justify-items: stretch !important;
}

/* ==========================================================================
   JUSTIFY SELF UTILITIES
   ========================================================================== */

.ctt-justify-self-auto {
  justify-self: auto !important;
}
.ctt-justify-self-start {
  justify-self: start !important;
}
.ctt-justify-self-end {
  justify-self: end !important;
}
.ctt-justify-self-center {
  justify-self: center !important;
}
.ctt-justify-self-stretch {
  justify-self: stretch !important;
}

/* ==========================================================================
   GAP UTILITIES (for flexbox and grid)
   ========================================================================== */

.ctt-gap-0 {
  gap: var(--ctt-core-space-0) !important;
}
.ctt-gap-1 {
  gap: var(--ctt-core-space-1) !important;
} /* 4px */
.ctt-gap-2 {
  gap: var(--ctt-core-space-2) !important;
} /* 8px */
.ctt-gap-3 {
  gap: var(--ctt-core-space-3) !important;
} /* 12px */
.ctt-gap-4 {
  gap: var(--ctt-core-space-4) !important;
} /* 16px */
.ctt-gap-6 {
  gap: var(--ctt-core-space-6) !important;
} /* 24px */
.ctt-gap-8 {
  gap: var(--ctt-core-space-8) !important;
} /* 32px */
.ctt-gap-10 {
  gap: var(--ctt-core-space-10) !important;
} /* 40px */
.ctt-gap-12 {
  gap: var(--ctt-core-space-12) !important;
} /* 48px */
.ctt-gap-16 {
  gap: var(--ctt-core-space-16) !important;
} /* 64px */
.ctt-gap-20 {
  gap: var(--ctt-core-space-20) !important;
} /* 80px */

/* Row gap utilities */
.ctt-gap-y-0 {
  row-gap: var(--ctt-core-space-0) !important;
}
.ctt-gap-y-1 {
  row-gap: var(--ctt-core-space-1) !important;
}
.ctt-gap-y-2 {
  row-gap: var(--ctt-core-space-2) !important;
}
.ctt-gap-y-3 {
  row-gap: var(--ctt-core-space-3) !important;
}
.ctt-gap-y-4 {
  row-gap: var(--ctt-core-space-4) !important;
}
.ctt-gap-y-6 {
  row-gap: var(--ctt-core-space-6) !important;
}
.ctt-gap-y-8 {
  row-gap: var(--ctt-core-space-8) !important;
}
.ctt-gap-y-10 {
  row-gap: var(--ctt-core-space-10) !important;
}
.ctt-gap-y-12 {
  row-gap: var(--ctt-core-space-12) !important;
}
.ctt-gap-y-16 {
  row-gap: var(--ctt-core-space-16) !important;
}
.ctt-gap-y-20 {
  row-gap: var(--ctt-core-space-20) !important;
}

/* Column gap utilities */
.ctt-gap-x-0 {
  column-gap: var(--ctt-core-space-0) !important;
}
.ctt-gap-x-1 {
  column-gap: var(--ctt-core-space-1) !important;
}
.ctt-gap-x-2 {
  column-gap: var(--ctt-core-space-2) !important;
}
.ctt-gap-x-3 {
  column-gap: var(--ctt-core-space-3) !important;
}
.ctt-gap-x-4 {
  column-gap: var(--ctt-core-space-4) !important;
}
.ctt-gap-x-6 {
  column-gap: var(--ctt-core-space-6) !important;
}
.ctt-gap-x-8 {
  column-gap: var(--ctt-core-space-8) !important;
}
.ctt-gap-x-10 {
  column-gap: var(--ctt-core-space-10) !important;
}
.ctt-gap-x-12 {
  column-gap: var(--ctt-core-space-12) !important;
}
.ctt-gap-x-16 {
  column-gap: var(--ctt-core-space-16) !important;
}
.ctt-gap-x-20 {
  column-gap: var(--ctt-core-space-20) !important;
}

/* ==========================================================================
   GRID COLUMN UTILITIES
   ========================================================================== */
.ctt-grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.ctt-grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.ctt-grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
.ctt-grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}

/* ==========================================================================
   WIDTH AND HEIGHT UTILITIES
   ========================================================================== */

.ctt-w-auto {
  width: auto !important;
}
.ctt-w-full {
  width: 100% !important;
}
.ctt-w-screen {
  width: 100vw !important;
}
.ctt-w-min {
  width: min-content !important;
}
.ctt-w-max {
  width: max-content !important;
}
.ctt-w-fit {
  width: fit-content !important;
}

.ctt-h-auto {
  height: auto !important;
}
.ctt-h-full {
  height: 100% !important;
}
.ctt-h-screen {
  height: 100vh !important;
}
.ctt-h-min {
  height: min-content !important;
}
.ctt-h-max {
  height: max-content !important;
}
.ctt-h-fit {
  height: fit-content !important;
}

/* ==========================================================================
   MIN/MAX WIDTH AND HEIGHT UTILITIES
   ========================================================================== */

.ctt-min-w-0 {
  min-width: 0 !important;
}
.ctt-min-w-full {
  min-width: 100% !important;
}
.ctt-min-w-min {
  min-width: min-content !important;
}
.ctt-min-w-max {
  min-width: max-content !important;
}
.ctt-min-w-fit {
  min-width: fit-content !important;
}

.ctt-max-w-none {
  max-width: none !important;
}
.ctt-max-w-full {
  max-width: 100% !important;
}
.ctt-max-w-min {
  max-width: min-content !important;
}
.ctt-max-w-max {
  max-width: max-content !important;
}
.ctt-max-w-fit {
  max-width: fit-content !important;
}
.ctt-max-w-xs {
  max-width: 320px !important;
}
.ctt-max-w-sm {
  max-width: 384px !important;
}
.ctt-max-w-md {
  max-width: 448px !important;
}
.ctt-max-w-lg {
  max-width: 512px !important;
}
.ctt-max-w-xl {
  max-width: 576px !important;
}
.ctt-max-w-2xl {
  max-width: 672px !important;
}
.ctt-max-w-3xl {
  max-width: 768px !important;
}
.ctt-max-w-4xl {
  max-width: 896px !important;
}
.ctt-max-w-5xl {
  max-width: 1024px !important;
}
.ctt-max-w-6xl {
  max-width: 1152px !important;
}
.ctt-max-w-7xl {
  max-width: 1280px !important;
}

.ctt-min-h-0 {
  min-height: 0 !important;
}
.ctt-min-h-full {
  min-height: 100% !important;
}
.ctt-min-h-screen {
  min-height: 100vh !important;
}

.ctt-max-h-full {
  max-height: 100% !important;
}
.ctt-max-h-screen {
  max-height: 100vh !important;
}

/* ==========================================================================
   POSITION UTILITIES
   ========================================================================== */

.ctt-static {
  position: static !important;
}
.ctt-fixed {
  position: fixed !important;
}
.ctt-absolute {
  position: absolute !important;
}
.ctt-relative {
  position: relative !important;
}
.ctt-sticky {
  position: sticky !important;
}

/* ==========================================================================
   OVERFLOW UTILITIES
   ========================================================================== */

.ctt-overflow-auto {
  overflow: auto !important;
}
.ctt-overflow-hidden {
  overflow: hidden !important;
}
.ctt-overflow-clip {
  overflow: clip !important;
}
.ctt-overflow-visible {
  overflow: visible !important;
}
.ctt-overflow-scroll {
  overflow: scroll !important;
}

.ctt-overflow-x-auto {
  overflow-x: auto !important;
}
.ctt-overflow-x-hidden {
  overflow-x: hidden !important;
}
.ctt-overflow-x-clip {
  overflow-x: clip !important;
}
.ctt-overflow-x-visible {
  overflow-x: visible !important;
}
.ctt-overflow-x-scroll {
  overflow-x: scroll !important;
}

.ctt-overflow-y-auto {
  overflow-y: auto !important;
}
.ctt-overflow-y-hidden {
  overflow-y: hidden !important;
}
.ctt-overflow-y-clip {
  overflow-y: clip !important;
}
.ctt-overflow-y-visible {
  overflow-y: visible !important;
}
.ctt-overflow-y-scroll {
  overflow-y: scroll !important;
}


/* --- icons-classes.css (injected by copy-assets.cjs) --- */
/**
 * CTT Icon Classes Only (for component imports)
 * 
 * This file contains only the icon classes without @font-face declarations.
 * The @font-face declarations are imported globally in the main icons.css file.
 * 
 * This file is meant to be imported inline into web components.
 */

/* Base Icon Class base */
[class^='ctt-icon-'],
[class*=' ctt-icon-'] {
  font-family: 'ctt-icons' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Individual Icon Classes */

.ctt-icon-refresh:before {
  content: '\e800';
}

.ctt-icon-qrcode-scan:before {
  content: '\e801';
}

.ctt-icon-rotate:before {
  content: '\e802';
}

.ctt-icon-save:before {
  content: '\e803';
}

.ctt-icon-schedule_send:before {
  content: '\e804';
}

.ctt-icon-search:before {
  content: '\e805';
}

.ctt-icon-reply:before {
  content: '\e806';
}

.ctt-icon-send:before {
  content: '\e807';
}

.ctt-icon-share:before {
  content: '\e808';
}

.ctt-icon-stop:before {
  content: '\e809';
}

.ctt-icon-upload:before {
  content: '\e80a';
}

.ctt-icon-add-person:before {
  content: '\e80b';
}

.ctt-icon-add-person-disabled:before {
  content: '\e80c';
}

.ctt-icon-attach:before {
  content: '\e80d';
}

.ctt-icon-block:before {
  content: '\e80e';
}

.ctt-icon-cancel:before {
  content: '\e80f';
}

.ctt-icon-close:before {
  content: '\e810';
}

.ctt-icon-collapse:before {
  content: '\e811';
}

.ctt-icon-configurations:before {
  content: '\e812';
}

.ctt-icon-delete:before {
  content: '\e813';
}

.ctt-icon-download:before {
  content: '\e814';
}

.ctt-icon-copy:before {
  content: '\e815';
}

.ctt-icon-duplicate:before {
  content: '\e816';
}

.ctt-icon-edit:before {
  content: '\e817';
}

.ctt-icon-edit-document:before {
  content: '\e818';
}

.ctt-icon-expand:before {
  content: '\e819';
}

.ctt-icon-drag:before {
  content: '\e81a';
}

.ctt-icon-eye-off:before {
  content: '\e81b';
}

.ctt-icon-eye-on:before {
  content: '\e81c';
}

.ctt-icon-file-export:before {
  content: '\e81d';
}

.ctt-icon-filter:before {
  content: '\e81e';
}

.ctt-icon-file-save:before {
  content: '\e81f';
}

.ctt-icon-import:before {
  content: '\e820';
}

.ctt-icon-login:before {
  content: '\e821';
}

.ctt-icon-not-found:before {
  content: '\e822';
}

.ctt-icon-pause:before {
  content: '\e823';
}

.ctt-icon-logout:before {
  content: '\e824';
}

.ctt-icon-play:before {
  content: '\e825';
}

.ctt-icon-person:before {
  content: '\e826';
}

.ctt-icon-print:before {
  content: '\e827';
}

.ctt-icon-arrow-up-down:before {
  content: '\e828';
}

.ctt-icon-chevron-down:before {
  content: '\e829';
}

.ctt-icon-chevron-right:before {
  content: '\e82a';
}

.ctt-icon-chevron-up-down:before {
  content: '\e82b';
}

.ctt-icon-double-chevron-right:before {
  content: '\e82c';
}

.ctt-icon-arrow-down:before {
  content: '\e82d';
}

.ctt-icon-chevron-left:before {
  content: '\e82e';
}

.ctt-icon-chevron-up:before {
  content: '\e82f';
}

.ctt-icon-directions:before {
  content: '\e830';
}

.ctt-icon-double-chevron-left:before {
  content: '\e831';
}

.ctt-icon-arrow-left:before {
  content: '\e832';
}

.ctt-icon-arrow-right:before {
  content: '\e833';
}

.ctt-icon-arrow-up:before {
  content: '\e834';
}

.ctt-icon-live_help:before {
  content: '\e835';
}

.ctt-icon-newsletter:before {
  content: '\e836';
}

.ctt-icon-mail:before {
  content: '\e837';
}

.ctt-icon-notification:before {
  content: '\e838';
}

.ctt-icon-notification-filled:before {
  content: '\e839';
}

.ctt-icon-outbox:before {
  content: '\e83a';
}

.ctt-icon-robot:before {
  content: '\e83b';
}

.ctt-icon-chat:before {
  content: '\e83c';
}

.ctt-icon-email:before {
  content: '\e83d';
}

.ctt-icon-phone_enabled:before {
  content: '\e83e';
}

.ctt-icon-inbox:before {
  content: '\e83f';
}

.ctt-icon-customs:before {
  content: '\e840';
}

.ctt-icon-fragile:before {
  content: '\e841';
}

.ctt-icon-local-shipping:before {
  content: '\e842';
}

.ctt-icon-locker:before {
  content: '\e843';
}

.ctt-icon-locker-private:before {
  content: '\e844';
}

.ctt-icon-payshop:before {
  content: '\e845';
}

.ctt-icon-multiguide-product:before {
  content: '\e846';
}

.ctt-icon-stamp:before {
  content: '\e847';
}

.ctt-icon-storefront:before {
  content: '\e848';
}

.ctt-icon-weight:before {
  content: '\e849';
}

.ctt-icon-box-check:before {
  content: '\e84a';
}

.ctt-icon-box-cross:before {
  content: '\e84b';
}

.ctt-icon-box-export:before {
  content: '\e84c';
}

.ctt-icon-box-import:before {
  content: '\e84d';
}

.ctt-icon-box-location:before {
  content: '\e84e';
}

.ctt-icon-box-options:before {
  content: '\e84f';
}

.ctt-icon-box-money:before {
  content: '\e850';
}

.ctt-icon-box-return:before {
  content: '\e851';
}

.ctt-icon-box-shield:before {
  content: '\e852';
}

.ctt-icon-box-shoes:before {
  content: '\e853';
}

.ctt-icon-post-office:before {
  content: '\e854';
}

.ctt-icon-box:before {
  content: '\e855';
}

.ctt-icon-ctt-bank:before {
  content: '\e856';
}

.ctt-icon-ctt-circle:before {
  content: '\e857';
}

.ctt-icon-ctt-logo:before {
  content: '\e858';
}

.ctt-icon-box-clock:before {
  content: '\e859';
}

.ctt-icon-box-hand:before {
  content: '\e85a';
}

.ctt-icon-box-star:before {
  content: '\e85b';
}

.ctt-icon-ctt-circle-filled:before {
  content: '\e85c';
}

.ctt-icon-folder:before {
  content: '\e85d';
}

.ctt-icon-receipt-off:before {
  content: '\e85e';
}

.ctt-icon-signature:before {
  content: '\e85f';
}

.ctt-icon-assignment:before {
  content: '\e860';
}

.ctt-icon-drafts:before {
  content: '\e861';
}

.ctt-icon-envelope-letter:before {
  content: '\e862';
}

.ctt-icon-receipt:before {
  content: '\e863';
}

.ctt-icon-letter:before {
  content: '\e864';
}

.ctt-icon-refund:before {
  content: '\e865';
}

.ctt-icon-money-off:before {
  content: '\e866';
}

.ctt-icon-money-filled:before {
  content: '\e867';
}

.ctt-icon-savings:before {
  content: '\e868';
}

.ctt-icon-wallet:before {
  content: '\e869';
}

.ctt-icon-savings-filled:before {
  content: '\e86a';
}

.ctt-icon-amount:before {
  content: '\e86b';
}

.ctt-icon-money:before {
  content: '\e86c';
}

.ctt-icon-top-up:before {
  content: '\e86d';
}

.ctt-icon-card:before {
  content: '\e86e';
}

.ctt-icon-bank:before {
  content: '\e86f';
}

.ctt-icon-info:before {
  content: '\e870';
}

.ctt-icon-warning:before {
  content: '\e871';
}

.ctt-icon-help:before {
  content: '\e872';
}

.ctt-icon-error:before {
  content: '\e873';
}

.ctt-icon-no-image:before {
  content: '\e874';
}

.ctt-icon-plane:before {
  content: '\e875';
}

.ctt-icon-security-shield:before {
  content: '\e876';
}

.ctt-icon-speed-score:before {
  content: '\e877';
}

.ctt-icon-support:before {
  content: '\e878';
}

.ctt-icon-ticket:before {
  content: '\e879';
}

.ctt-icon-toolbox:before {
  content: '\e87a';
}

.ctt-icon-tools:before {
  content: '\e87b';
}

.ctt-icon-train:before {
  content: '\e87c';
}

.ctt-icon-ai:before {
  content: '\e87d';
}

.ctt-icon-apps:before {
  content: '\e87e';
}

.ctt-icon-book:before {
  content: '\e87f';
}

.ctt-icon-camera:before {
  content: '\e880';
}

.ctt-icon-car:before {
  content: '\e881';
}

.ctt-icon-chart:before {
  content: '\e882';
}

.ctt-icon-devices:before {
  content: '\e883';
}

.ctt-icon-eco:before {
  content: '\e884';
}

.ctt-icon-company:before {
  content: '\e885';
}

.ctt-icon-hotel:before {
  content: '\e886';
}

.ctt-icon-image:before {
  content: '\e887';
}

.ctt-icon-line-chart:before {
  content: '\e888';
}

.ctt-icon-hourglass:before {
  content: '\e889';
}

.ctt-icon-menu:before {
  content: '\e88a';
}

.ctt-icon-more-vert:before {
  content: '\e88b';
}

.ctt-icon-plus:before {
  content: '\e88c';
}

.ctt-icon-more-horiz:before {
  content: '\e88d';
}

.ctt-icon-minus:before {
  content: '\e88e';
}

.ctt-icon-settings:before {
  content: '\e88f';
}

.ctt-icon-suggestion:before {
  content: '\e890';
}

.ctt-icon-touch-id:before {
  content: '\e891';
}

.ctt-icon-wheelchair:before {
  content: '\e892';
}

.ctt-icon-pin:before {
  content: '\e893';
}

.ctt-icon-progress-activity:before {
  content: '\e894';
}

.ctt-icon-accessibility:before {
  content: '\e895';
}

.ctt-icon-bookmark:before {
  content: '\e896';
}

.ctt-icon-touch-id-off:before {
  content: '\e897';
}

.ctt-icon-calendar:before {
  content: '\e898';
}

.ctt-icon-check:before {
  content: '\e899';
}

.ctt-icon-check-circle:before {
  content: '\e89a';
}

.ctt-icon-checkoff:before {
  content: '\e89b';
}

.ctt-icon-clock:before {
  content: '\e89c';
}

.ctt-icon-dock-to-bottom:before {
  content: '\e89d';
}

.ctt-icon-dock-to-right:before {
  content: '\e89e';
}

.ctt-icon-dock-to-right-1:before {
  content: '\e89f';
}

.ctt-icon-external-link:before {
  content: '\e8a0';
}

.ctt-icon-face-id:before {
  content: '\e8a1';
}

.ctt-icon-flag:before {
  content: '\e8a2';
}

.ctt-icon-flag-off:before {
  content: '\e8a3';
}

.ctt-icon-home:before {
  content: '\e8a4';
}

.ctt-icon-history:before {
  content: '\e8a5';
}

.ctt-icon-home-filled:before {
  content: '\e8a6';
}

.ctt-icon-layout:before {
  content: '\e8a7';
}

.ctt-icon-lock:before {
  content: '\e8a8';
}

.ctt-icon-map-cp:before {
  content: '\e8a9';
}

.ctt-icon-match-case:before {
  content: '\e8aa';
}

.ctt-icon-location-fixed:before {
  content: '\e8ab';
}

.ctt-icon-my-location:before {
  content: '\e8ac';
}

.ctt-icon-national:before {
  content: '\e8ad';
}

.ctt-icon-portugal-continental:before {
  content: '\e8ae';
}

.ctt-icon-globe:before {
  content: '\e8af';
}

.ctt-icon-location:before {
  content: '\e8b0';
}

.ctt-icon-iberia:before {
  content: '\e8b1';
}

.ctt-icon-sell:before {
  content: '\e8b2';
}

.ctt-icon-shipping:before {
  content: '\e8b3';
}

.ctt-icon-shipping-fill:before {
  content: '\e8b4';
}

.ctt-icon-shopping-bag:before {
  content: '\e8b5';
}

.ctt-icon-verified:before {
  content: '\e8b6';
}

.ctt-icon-barcode:before {
  content: '\e8b7';
}

.ctt-icon-barcode-scanner:before {
  content: '\e8b8';
}

.ctt-icon-car-toll:before {
  content: '\e8b9';
}

.ctt-icon-instagram:before {
  content: '\e8ba';
}

.ctt-icon-linux:before {
  content: '\e8bb';
}

.ctt-icon-star:before {
  content: '\e8bc';
}

.ctt-icon-star-filled:before {
  content: '\e8bd';
}

.ctt-icon-user-group:before {
  content: '\e8be';
}

.ctt-icon-windows:before {
  content: '\e8bf';
}

.ctt-icon-linkedin:before {
  content: '\e8c0';
}

.ctt-icon-youtube:before {
  content: '\e8c1';
}

.ctt-icon-account-circle:before {
  content: '\e8c2';
}

.ctt-icon-apple:before {
  content: '\e8c3';
}

.ctt-icon-facebook:before {
  content: '\e8c4';
}

.ctt-icon-heart:before {
  content: '\e8c5';
}

.ctt-icon-heart-filled:before {
  content: '\e8c6';
}

/* Size Variants - Using design system icon tokens */
.ctt-icon--small {
  font-size: var(--ctt-icon-size-s, 14px);
}

.ctt-icon--medium {
  font-size: var(--ctt-icon-size-m, 16px);
}

.ctt-icon--large {
  font-size: var(--ctt-icon-size-2xl, 24px);
}

.ctt-icon--xlarge {
  font-size: var(--ctt-icon-size-4xl, 32px);
}

/* Color Modifiers - Using design system icon tokens */
.ctt-icon--primary {
  color: var(--ctt-icon-color-primary, var(--ctt-core-color-primary-main));
}

.ctt-icon--secondary {
  color: var(--ctt-icon-color-secondary, var(--ctt-core-color-secondary-main));
}

.ctt-icon--success {
  color: var(--ctt-icon-color-success, var(--ctt-core-color-success-main));
}

.ctt-icon--warning {
  color: var(--ctt-icon-color-warning, var(--ctt-core-color-warning-main));
}

.ctt-icon--error {
  color: var(--ctt-icon-color-error, var(--ctt-base-text-negative));
}

.ctt-icon--info {
  color: var(--ctt-icon-color-info, var(--ctt-core-color-informative-main));
}

.ctt-icon--neutral {
  color: var(--ctt-icon-color-neutral, var(--ctt-core-color-neutral-700));
}

.ctt-icon--white {
  color: var(--ctt-icon-color-white, var(--ctt-core-color-neutral-100));
}

/* Rotation Modifiers */
.ctt-icon--rotate-90 {
  transform: rotate(90deg);
}

.ctt-icon--rotate-180 {
  transform: rotate(180deg);
}

.ctt-icon--rotate-270 {
  transform: rotate(270deg);
}

/* Animation Modifiers */
.ctt-icon--spin {
  animation: ctt-icon-spin 2s linear infinite;
}

.ctt-icon--pulse {
  animation: ctt-icon-pulse 2s ease-in-out infinite;
}

@keyframes ctt-icon-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes ctt-icon-pulse {
  0%,
  100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}


/* --- utilities.css (injected by copy-assets.cjs) --- */
/**
 * ============================================================================
 * CTT DESIGN SYSTEM - COMPREHENSIVE UTILITY CLASSES
 * ============================================================================
 * 
 * Complete utility class system built on CTT design tokens.
 * All utilities use BASE TOKENS to ensure consistency and maintainability.
 * 
 * Token Hierarchy:
 * Brand Tokens → Core Tokens → Base Tokens → Utility Classes
 * 
 * This file provides utilities for:
 * - Borders (color, style, radius, width)
 * - Shadows and elevation
 * - Opacity and transparency
 * - Sizing (width, height, sizing scales)
 * - Aspect ratios
 * - Transitions and animations
 * - Cursor and pointer events
 * - Text properties
 * - Visibility and display utilities
 * - Z-index layering
 * - Additional compositional utilities
 * 
 * ============================================================================
 */

/* ==========================================================================
   BORDER COLOR UTILITIES - SEMANTIC (BASE TOKENS)
   ========================================================================== */

/* Semantic border colors */
.ctt-border-subtle {
  border-color: var(--ctt-base-border-subtle) !important;
}

.ctt-border-default {
  border-color: var(--ctt-base-border-default) !important;
}

.ctt-border-strong {
  border-color: var(--ctt-base-border-strong) !important;
}

.ctt-border-focus {
  border-color: var(--ctt-base-border-focus) !important;
}

.ctt-border-negative {
  border-color: var(--ctt-base-border-negative) !important;
}

.ctt-border-primary {
  border-color: var(--ctt-base-border-primary) !important;
}

.ctt-border-warning {
  border-color: var(--ctt-base-border-warning) !important;
}

.ctt-border-success {
  border-color: var(--ctt-base-border-success) !important;
}

.ctt-border-highlight {
  border-color: var(--ctt-base-border-highlight) !important;
}

.ctt-border-hover {
  border-color: var(--ctt-base-border-hover) !important;
}

.ctt-border-selected {
  border-color: var(--ctt-base-border-selected) !important;
}

.ctt-border-disabled {
  border-color: var(--ctt-base-border-disabled) !important;
}

/* Direct color scale borders */
.ctt-border-primary-50 {
  border-color: var(--ctt-core-color-primary-50) !important;
}

.ctt-border-primary-500 {
  border-color: var(--ctt-core-color-primary-500) !important;
}

.ctt-border-primary-600 {
  border-color: var(--ctt-core-color-primary-600) !important;
}

.ctt-border-neutral-200 {
  border-color: var(--ctt-core-color-neutral-200) !important;
}

.ctt-border-neutral-300 {
  border-color: var(--ctt-core-color-neutral-300) !important;
}

.ctt-border-neutral-500 {
  border-color: var(--ctt-core-color-neutral-500) !important;
}

.ctt-border-neutral-700 {
  border-color: var(--ctt-core-color-neutral-700) !important;
}

/* ==========================================================================
   BORDER STYLE UTILITIES
   ========================================================================== */

.ctt-border-solid {
  border-style: solid !important;
}

.ctt-border-dashed {
  border-style: dashed !important;
}

.ctt-border-dotted {
  border-style: dotted !important;
}

.ctt-border-double {
  border-style: double !important;
}

.ctt-border-none {
  border-style: none !important;
}

/* ==========================================================================
   BORDER WIDTH UTILITIES (Using Core Border Width Tokens)
   ========================================================================== */

/* All sides border width */
.ctt-border-0 {
  border-style: solid;
  border-width: var(--ctt-core-border-width-none) !important;
}

.ctt-border-1 {
  border-style: solid;
  border-width: var(--ctt-core-border-width-hairline) !important;
}

.ctt-border-2 {
  border-style: solid;
  border-width: var(--ctt-core-border-width-thin) !important;
}

.ctt-border-3 {
  border-style: solid;
  border-width: var(--ctt-core-border-width-thick) !important;
}

/* Individual sides border width */
.ctt-border-t-0 {
  border-style: solid;
  border-top-width: var(--ctt-core-border-width-none) !important;
}

.ctt-border-t-1 {
  border-style: solid;
  border-top-width: var(--ctt-core-border-width-hairline) !important;
}

.ctt-border-t-2 {
  border-style: solid;
  border-top-width: var(--ctt-core-border-width-thin) !important;
}

.ctt-border-t-3 {
  border-style: solid;
  border-top-width: var(--ctt-core-border-width-thick) !important;
}

.ctt-border-r-0 {
  border-style: solid;
  border-right-width: var(--ctt-core-border-width-none) !important;
}

.ctt-border-r-1 {
  border-style: solid;
  border-right-width: var(--ctt-core-border-width-hairline) !important;
}

.ctt-border-r-2 {
  border-style: solid;
  border-right-width: var(--ctt-core-border-width-thin) !important;
}

.ctt-border-r-3 {
  border-style: solid;
  border-right-width: var(--ctt-core-border-width-thick) !important;
}

.ctt-border-b-0 {
  border-style: solid;
  border-bottom-width: var(--ctt-core-border-width-none) !important;
}

.ctt-border-b-1 {
  border-style: solid;
  border-bottom-width: var(--ctt-core-border-width-hairline) !important;
}

.ctt-border-b-2 {
  border-style: solid;
  border-bottom-width: var(--ctt-core-border-width-thin) !important;
}

.ctt-border-b-3 {
  border-style: solid;
  border-bottom-width: var(--ctt-core-border-width-thick) !important;
}

.ctt-border-l-0 {
  border-style: solid;
  border-left-width: var(--ctt-core-border-width-none) !important;
}

.ctt-border-l-1 {
  border-style: solid;
  border-left-width: var(--ctt-core-border-width-hairline) !important;
}

.ctt-border-l-2 {
  border-style: solid;
  border-left-width: var(--ctt-core-border-width-thin) !important;
}

.ctt-border-l-3 {
  border-style: solid;
  border-left-width: var(--ctt-core-border-width-thick) !important;
}

/* Horizontal and border-style: solid ; vertical borders */
.ctt-border-x-0 {
  border-style: solid;
  border-left-width: var(--ctt-core-border-width-none) !important;
  border-right-width: var(--ctt-core-border-width-none) !important;
}

.ctt-border-x-1 {
  border-style: solid;
  border-left-width: var(--ctt-core-border-width-hairline) !important;
  border-right-width: var(--ctt-core-border-width-hairline) !important;
}

.ctt-border-x-2 {
  border-style: solid;
  border-left-width: var(--ctt-core-border-width-thin) !important;
  border-right-width: var(--ctt-core-border-width-thin) !important;
}

.ctt-border-x-3 {
  border-style: solid;
  border-left-width: var(--ctt-core-border-width-thick) !important;
  border-right-width: var(--ctt-core-border-width-thick) !important;
}

.ctt-border-y-0 {
  border-style: solid;
  border-top-width: var(--ctt-core-border-width-none) !important;
  border-bottom-width: var(--ctt-core-border-width-none) !important;
}

.ctt-border-y-1 {
  border-style: solid;
  border-top-width: var(--ctt-core-border-width-hairline) !important;
  border-bottom-width: var(--ctt-core-border-width-hairline) !important;
}

.ctt-border-y-2 {
  border-style: solid;
  border-top-width: var(--ctt-core-border-width-thin) !important;
  border-bottom-width: var(--ctt-core-border-width-thin) !important;
}

.ctt-border-y-3 {
  border-style: solid;
  border-top-width: var(--ctt-core-border-width-thick) !important;
  border-bottom-width: var(--ctt-core-border-width-thick) !important;
}

/* ==========================================================================
   BORDER RADIUS UTILITIES (Using Core Radius Tokens)
   ========================================================================== */

/* All corners */
.ctt-rounded-0 {
  border-radius: var(--ctt-core-radius-none) !important;
}

.ctt-rounded-2xs {
  border-radius: var(--ctt-core-radius-2xs) !important;
}

.ctt-rounded-xs {
  border-radius: var(--ctt-core-radius-xs) !important;
}

.ctt-rounded-sm {
  border-radius: var(--ctt-core-radius-sm) !important;
}

.ctt-rounded-md {
  border-radius: var(--ctt-core-radius-md) !important;
}

.ctt-rounded-lg {
  border-radius: var(--ctt-core-radius-lg) !important;
}

.ctt-rounded-xl {
  border-radius: var(--ctt-core-radius-xl) !important;
}

.ctt-rounded-2xl {
  border-radius: var(--ctt-core-radius-2xl) !important;
}

.ctt-rounded-full {
  border-radius: var(--ctt-core-radius-pill) !important;
}

/* Individual corners - Top Left */
.ctt-rounded-tl-0 {
  border-top-left-radius: var(--ctt-core-radius-none) !important;
}

.ctt-rounded-tl-xs {
  border-top-left-radius: var(--ctt-core-radius-xs) !important;
}

.ctt-rounded-tl-sm {
  border-top-left-radius: var(--ctt-core-radius-sm) !important;
}

.ctt-rounded-tl-md {
  border-top-left-radius: var(--ctt-core-radius-md) !important;
}

.ctt-rounded-tl-lg {
  border-top-left-radius: var(--ctt-core-radius-lg) !important;
}

/* Individual corners - Top Right */
.ctt-rounded-tr-0 {
  border-top-right-radius: var(--ctt-core-radius-none) !important;
}

.ctt-rounded-tr-xs {
  border-top-right-radius: var(--ctt-core-radius-xs) !important;
}

.ctt-rounded-tr-sm {
  border-top-right-radius: var(--ctt-core-radius-sm) !important;
}

.ctt-rounded-tr-md {
  border-top-right-radius: var(--ctt-core-radius-md) !important;
}

.ctt-rounded-tr-lg {
  border-top-right-radius: var(--ctt-core-radius-lg) !important;
}

/* Individual corners - Bottom Left */
.ctt-rounded-bl-0 {
  border-bottom-left-radius: var(--ctt-core-radius-none) !important;
}

.ctt-rounded-bl-xs {
  border-bottom-left-radius: var(--ctt-core-radius-xs) !important;
}

.ctt-rounded-bl-sm {
  border-bottom-left-radius: var(--ctt-core-radius-sm) !important;
}

.ctt-rounded-bl-md {
  border-bottom-left-radius: var(--ctt-core-radius-md) !important;
}

.ctt-rounded-bl-lg {
  border-bottom-left-radius: var(--ctt-core-radius-lg) !important;
}

/* Individual corners - Bottom Right */
.ctt-rounded-br-0 {
  border-bottom-right-radius: var(--ctt-core-radius-none) !important;
}

.ctt-rounded-br-xs {
  border-bottom-right-radius: var(--ctt-core-radius-xs) !important;
}

.ctt-rounded-br-sm {
  border-bottom-right-radius: var(--ctt-core-radius-sm) !important;
}

.ctt-rounded-br-md {
  border-bottom-right-radius: var(--ctt-core-radius-md) !important;
}

.ctt-rounded-br-lg {
  border-bottom-right-radius: var(--ctt-core-radius-lg) !important;
}

/* Top sides */
.ctt-rounded-t-0 {
  border-top-left-radius: var(--ctt-core-radius-none) !important;
  border-top-right-radius: var(--ctt-core-radius-none) !important;
}

.ctt-rounded-t-xs {
  border-top-left-radius: var(--ctt-core-radius-xs) !important;
  border-top-right-radius: var(--ctt-core-radius-xs) !important;
}

.ctt-rounded-t-sm {
  border-top-left-radius: var(--ctt-core-radius-sm) !important;
  border-top-right-radius: var(--ctt-core-radius-sm) !important;
}

.ctt-rounded-t-md {
  border-top-left-radius: var(--ctt-core-radius-md) !important;
  border-top-right-radius: var(--ctt-core-radius-md) !important;
}

.ctt-rounded-t-lg {
  border-top-left-radius: var(--ctt-core-radius-lg) !important;
  border-top-right-radius: var(--ctt-core-radius-lg) !important;
}

/* Bottom sides */
.ctt-rounded-b-0 {
  border-bottom-left-radius: var(--ctt-core-radius-none) !important;
  border-bottom-right-radius: var(--ctt-core-radius-none) !important;
}

.ctt-rounded-b-xs {
  border-bottom-left-radius: var(--ctt-core-radius-xs) !important;
  border-bottom-right-radius: var(--ctt-core-radius-xs) !important;
}

.ctt-rounded-b-sm {
  border-bottom-left-radius: var(--ctt-core-radius-sm) !important;
  border-bottom-right-radius: var(--ctt-core-radius-sm) !important;
}

.ctt-rounded-b-md {
  border-bottom-left-radius: var(--ctt-core-radius-md) !important;
  border-bottom-right-radius: var(--ctt-core-radius-md) !important;
}

.ctt-rounded-b-lg {
  border-bottom-left-radius: var(--ctt-core-radius-lg) !important;
  border-bottom-right-radius: var(--ctt-core-radius-lg) !important;
}

/* ==========================================================================
   SHADOW UTILITIES (Using Base Tokens)
   ========================================================================== */

/* No shadow */
.ctt-shadow-none {
  box-shadow: none !important;
}

/* Subtle shadow - elevated elements */
.ctt-shadow-sm {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05) !important;
}

/* Medium shadow - interactive elements, cards */
.ctt-shadow-md {
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.1),
    0 2px 4px rgba(0, 0, 0, 0.06) !important;
}

/* Large shadow - modals, tooltips */
.ctt-shadow-lg {
  box-shadow:
    0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
}

/* Extra large shadow - dropdowns, popovers */
.ctt-shadow-xl {
  box-shadow:
    0 20px 25px -5px rgba(0, 0, 0, 0.1),
    0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
}

/* Extra extra large shadow - floating panels */
.ctt-shadow-2xl {
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
}

/* Focus shadow - keyboard navigation */
.ctt-shadow-focus {
  box-shadow: 0 0 0 3px var(--ctt-base-border-focus) !important;
}

/* Inset shadow */
.ctt-shadow-inset {
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.06) !important;
}

/* ==========================================================================
   OPACITY UTILITIES
   ========================================================================== */

.ctt-opacity-0 {
  opacity: 0 !important;
}

.ctt-opacity-5 {
  opacity: 0.05 !important;
}

.ctt-opacity-10 {
  opacity: 0.1 !important;
}

.ctt-opacity-20 {
  opacity: 0.2 !important;
}

.ctt-opacity-25 {
  opacity: 0.25 !important;
}

.ctt-opacity-30 {
  opacity: 0.3 !important;
}

.ctt-opacity-40 {
  opacity: 0.4 !important;
}

.ctt-opacity-50 {
  opacity: 0.5 !important;
}

.ctt-opacity-60 {
  opacity: 0.6 !important;
}

.ctt-opacity-70 {
  opacity: 0.7 !important;
}

.ctt-opacity-75 {
  opacity: 0.75 !important;
}

.ctt-opacity-80 {
  opacity: 0.8 !important;
}

.ctt-opacity-90 {
  opacity: 0.9 !important;
}

.ctt-opacity-95 {
  opacity: 0.95 !important;
}

.ctt-opacity-100 {
  opacity: 1 !important;
}

/* ==========================================================================
   SIZING UTILITIES (Using Core Space and Size Tokens)
   ========================================================================== */

/* Width sizing */
.ctt-w-0 {
  width: var(--ctt-core-space-0) !important;
}

.ctt-w-1 {
  width: var(--ctt-core-space-1) !important;
}

.ctt-w-2 {
  width: var(--ctt-core-space-2) !important;
}

.ctt-w-3 {
  width: var(--ctt-core-space-3) !important;
}

.ctt-w-4 {
  width: var(--ctt-core-space-4) !important;
}

.ctt-w-6 {
  width: var(--ctt-core-space-6) !important;
}

.ctt-w-8 {
  width: var(--ctt-core-space-8) !important;
}

.ctt-w-10 {
  width: var(--ctt-core-space-10) !important;
}

.ctt-w-12 {
  width: var(--ctt-core-space-12) !important;
}

/* Height sizing */
.ctt-h-0 {
  height: var(--ctt-core-space-0) !important;
}

.ctt-h-1 {
  height: var(--ctt-core-space-1) !important;
}

.ctt-h-2 {
  height: var(--ctt-core-space-2) !important;
}

.ctt-h-3 {
  height: var(--ctt-core-space-3) !important;
}

.ctt-h-4 {
  height: var(--ctt-core-space-4) !important;
}

.ctt-h-6 {
  height: var(--ctt-core-space-6) !important;
}

.ctt-h-8 {
  height: var(--ctt-core-space-8) !important;
}

.ctt-h-10 {
  height: var(--ctt-core-space-10) !important;
}

.ctt-h-12 {
  height: var(--ctt-core-space-12) !important;
}

/* Icon size utilities */
.ctt-icon-xs {
  width: var(--ctt-core-size-icon-xs) !important;
  height: var(--ctt-core-size-icon-xs) !important;
}

.ctt-icon-s {
  width: var(--ctt-core-size-icon-s) !important;
  height: var(--ctt-core-size-icon-s) !important;
}

.ctt-icon-m {
  width: var(--ctt-core-size-icon-m) !important;
  height: var(--ctt-core-size-icon-m) !important;
}

.ctt-icon-l {
  width: var(--ctt-core-size-icon-l) !important;
  height: var(--ctt-core-size-icon-l) !important;
}

.ctt-icon-xl {
  width: var(--ctt-core-size-icon-xl) !important;
  height: var(--ctt-core-size-icon-xl) !important;
}

.ctt-icon-2xl {
  width: var(--ctt-core-size-icon-2xl) !important;
  height: var(--ctt-core-size-icon-2xl) !important;
}

.ctt-icon-3xl {
  width: var(--ctt-core-size-icon-3xl) !important;
  height: var(--ctt-core-size-icon-3xl) !important;
}

/* Control size utilities */
.ctt-control-xs {
  width: var(--ctt-core-size-control-xs) !important;
  height: var(--ctt-core-size-control-xs) !important;
}

.ctt-control-s {
  width: var(--ctt-core-size-control-s) !important;
  height: var(--ctt-core-size-control-s) !important;
}

.ctt-control-m {
  width: var(--ctt-core-size-control-m) !important;
  height: var(--ctt-core-size-control-m) !important;
}

.ctt-control-l {
  width: var(--ctt-core-size-control-l) !important;
  height: var(--ctt-core-size-control-l) !important;
}

.ctt-control-xl {
  width: var(--ctt-core-size-control-xl) !important;
  height: var(--ctt-core-size-control-xl) !important;
}

.ctt-control-2xl {
  width: var(--ctt-core-size-control-2xl) !important;
  height: var(--ctt-core-size-control-2xl) !important;
}

/* ==========================================================================
   ASPECT RATIO UTILITIES
   ========================================================================== */

.ctt-aspect-square {
  aspect-ratio: 1 / 1 !important;
}

.ctt-aspect-video {
  aspect-ratio: 16 / 9 !important;
}

.ctt-aspect-3-2 {
  aspect-ratio: 3 / 2 !important;
}

.ctt-aspect-4-3 {
  aspect-ratio: 4 / 3 !important;
}

.ctt-aspect-16-10 {
  aspect-ratio: 16 / 10 !important;
}

.ctt-aspect-auto {
  aspect-ratio: auto !important;
}

/* ==========================================================================
   TRANSITION AND ANIMATION UTILITIES
   ========================================================================== */

/* Transition timing */
.ctt-transition-none {
  transition: none !important;
}

.ctt-transition-all {
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}

.ctt-transition-colors {
  transition-property: background-color, border-color, color, fill, stroke !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}

.ctt-transition-opacity {
  transition-property: opacity !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}

.ctt-transition-shadow {
  transition-property: box-shadow !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}

.ctt-transition-transform {
  transition-property: transform !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}

/* Transition durations */
.ctt-duration-75 {
  transition-duration: 75ms !important;
}

.ctt-duration-100 {
  transition-duration: 100ms !important;
}

.ctt-duration-150 {
  transition-duration: 150ms !important;
}

.ctt-duration-200 {
  transition-duration: 200ms !important;
}

.ctt-duration-300 {
  transition-duration: 300ms !important;
}

.ctt-duration-500 {
  transition-duration: 500ms !important;
}

/* Transition timing functions */
.ctt-ease-linear {
  transition-timing-function: linear !important;
}

.ctt-ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
}

.ctt-ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
}

.ctt-ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* Transform utilities for animations */
.ctt-scale-0 {
  transform: scale(0) !important;
}

.ctt-scale-50 {
  transform: scale(0.5) !important;
}

.ctt-scale-75 {
  transform: scale(0.75) !important;
}

.ctt-scale-90 {
  transform: scale(0.9) !important;
}

.ctt-scale-95 {
  transform: scale(0.95) !important;
}

.ctt-scale-100 {
  transform: scale(1) !important;
}

.ctt-scale-110 {
  transform: scale(1.1) !important;
}

.ctt-translate-x-0 {
  transform: translateX(0) !important;
}

.ctt-translate-y-0 {
  transform: translateY(0) !important;
}

.ctt-translate-x-1 {
  transform: translateX(var(--ctt-core-space-1)) !important;
}

.ctt-translate-y-1 {
  transform: translateY(var(--ctt-core-space-1)) !important;
}

.ctt--translate-x-1 {
  transform: translateX(calc(-1 * var(--ctt-core-space-1))) !important;
}

.ctt--translate-y-1 {
  transform: translateY(calc(-1 * var(--ctt-core-space-1))) !important;
}

.ctt-rotate-0 {
  transform: rotate(0deg) !important;
}

.ctt-rotate-90 {
  transform: rotate(90deg) !important;
}

.ctt-rotate-180 {
  transform: rotate(180deg) !important;
}

.ctt--rotate-90 {
  transform: rotate(-90deg) !important;
}

/* ==========================================================================
   CURSOR AND POINTER UTILITIES
   ========================================================================== */

.ctt-cursor-auto {
  cursor: auto !important;
}

.ctt-cursor-default {
  cursor: default !important;
}

.ctt-cursor-pointer {
  cursor: pointer !important;
}

.ctt-cursor-wait {
  cursor: wait !important;
}

.ctt-cursor-text {
  cursor: text !important;
}

.ctt-cursor-move {
  cursor: move !important;
}

.ctt-cursor-help {
  cursor: help !important;
}

.ctt-cursor-not-allowed {
  cursor: not-allowed !important;
}

.ctt-cursor-grab {
  cursor: grab !important;
}

.ctt-cursor-grabbing {
  cursor: grabbing !important;
}

.ctt-pointer-events-none {
  pointer-events: none !important;
}

.ctt-pointer-events-auto {
  pointer-events: auto !important;
}

/* ==========================================================================
   USER SELECT UTILITIES
   ========================================================================== */

.ctt-select-none {
  user-select: none !important;
}

.ctt-select-text {
  user-select: text !important;
}

.ctt-select-all {
  user-select: all !important;
}

.ctt-select-auto {
  user-select: auto !important;
}

/* ==========================================================================
   Z-INDEX UTILITIES
   ========================================================================== */

.ctt-z-0 {
  z-index: 0 !important;
}

.ctt-z-10 {
  z-index: 10 !important;
}

.ctt-z-20 {
  z-index: 20 !important;
}

.ctt-z-30 {
  z-index: 30 !important;
}

.ctt-z-40 {
  z-index: 40 !important;
}

.ctt-z-50 {
  z-index: 50 !important;
}

.ctt-z-auto {
  z-index: auto !important;
}

/* Modal and overlay z-indexes (higher values) */
.ctt-z-modal {
  z-index: 1000 !important;
}

.ctt-z-dropdown {
  z-index: 1100 !important;
}

.ctt-z-sticky {
  z-index: 1020 !important;
}

.ctt-z-fixed {
  z-index: 1030 !important;
}

.ctt-z-popover {
  z-index: 1040 !important;
}

.ctt-z-tooltip {
  z-index: 1050 !important;
}

/* ==========================================================================
   VISIBILITY UTILITIES
   ========================================================================== */

.ctt-visible {
  visibility: visible !important;
}

.ctt-invisible {
  visibility: hidden !important;
}

/* Visually hidden but accessible to screen readers */
.ctt-sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border-width: 0 !important;
}

/* ==========================================================================
   TEXT DECORATION UTILITIES
   ========================================================================== */

.ctt-underline {
  text-decoration: underline !important;
}

.ctt-overline {
  text-decoration: overline !important;
}

.ctt-line-through {
  text-decoration: line-through !important;
}

.ctt-no-underline {
  text-decoration: none !important;
}

/* Text decoration color */
.ctt-decoration-error {
  text-decoration-color: var(--ctt-base-border-error) !important;
}

.ctt-decoration-primary {
  text-decoration-color: var(--ctt-base-border-primary) !important;
}

.ctt-decoration-success {
  text-decoration-color: var(--ctt-base-border-success) !important;
}

.ctt-decoration-warning {
  text-decoration-color: var(--ctt-base-border-warning) !important;
}

/* ==========================================================================
   TEXT TRANSFORM UTILITIES
   ========================================================================== */

.ctt-uppercase {
  text-transform: uppercase !important;
}

.ctt-lowercase {
  text-transform: lowercase !important;
}

.ctt-capitalize {
  text-transform: capitalize !important;
}

.ctt-normal-case {
  text-transform: none !important;
}

/* ==========================================================================
   TEXT ALIGNMENT UTILITIES
   ========================================================================== */

.ctt-text-left {
  text-align: left !important;
}

.ctt-text-center {
  text-align: center !important;
}

.ctt-text-right {
  text-align: right !important;
}

.ctt-text-justify {
  text-align: justify !important;
}

/* ==========================================================================
   WORD BREAK AND OVERFLOW UTILITIES
   ========================================================================== */

.ctt-break-words {
  word-wrap: break-word !important;
  overflow-wrap: break-word !important;
}

.ctt-break-all {
  word-break: break-all !important;
}

.ctt-break-normal {
  word-wrap: normal !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
}

.ctt-truncate {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

.ctt-line-clamp-1 {
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 1 !important;
  overflow: hidden !important;
}

.ctt-line-clamp-2 {
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  overflow: hidden !important;
}

.ctt-line-clamp-3 {
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 3 !important;
  overflow: hidden !important;
}

.ctt-line-clamp-none {
  display: block !important;
  -webkit-line-clamp: unset !important;
  overflow: visible !important;
}

.ctt-error-text {
  color: var(--ctt-error-text) !important;
  font-size: var(--ctt-error-text-font-size) !important;
  font-weight: var(--ctt-error-text-font-weight) !important;
  line-height: 1 !important;
}

.ctt-supporting-text {
  font-size: var(--ctt-error-text-font-size) !important;
  font-weight: var(--ctt-error-text-font-weight) !important;
}

/* ==========================================================================
   VERTICAL ALIGNMENT UTILITIES
   ========================================================================== */

.ctt-align-baseline {
  vertical-align: baseline !important;
}

.ctt-align-top {
  vertical-align: top !important;
}

.ctt-align-middle {
  vertical-align: middle !important;
}

.ctt-align-bottom {
  vertical-align: bottom !important;
}

.ctt-align-text-top {
  vertical-align: text-top !important;
}

.ctt-align-text-bottom {
  vertical-align: text-bottom !important;
}

.ctt-align-sub {
  vertical-align: sub !important;
}

.ctt-align-super {
  vertical-align: super !important;
}

/* ==========================================================================
   WHITESPACE UTILITIES
   ========================================================================== */

.ctt-whitespace-normal {
  white-space: normal !important;
}

.ctt-whitespace-nowrap {
  white-space: nowrap !important;
}

.ctt-whitespace-pre {
  white-space: pre !important;
}

.ctt-whitespace-pre-wrap {
  white-space: pre-wrap !important;
}

.ctt-whitespace-pre-line {
  white-space: pre-line !important;
}

/* ==========================================================================
   BACKGROUND UTILITIES
   ========================================================================== */

.ctt-bg-fixed {
  background-attachment: fixed !important;
}

.ctt-bg-scroll {
  background-attachment: scroll !important;
}

.ctt-bg-clip-border {
  background-clip: border-box !important;
}

.ctt-bg-clip-padding {
  background-clip: padding-box !important;
}

.ctt-bg-clip-content {
  background-clip: content-box !important;
}

.ctt-bg-clip-text {
  background-clip: text !important;
  -webkit-background-clip: text !important;
}

.ctt-bg-repeat {
  background-repeat: repeat !important;
}

.ctt-bg-no-repeat {
  background-repeat: no-repeat !important;
}

.ctt-bg-repeat-x {
  background-repeat: repeat-x !important;
}

.ctt-bg-repeat-y {
  background-repeat: repeat-y !important;
}

.ctt-bg-repeat-round {
  background-repeat: round !important;
}

.ctt-bg-repeat-space {
  background-repeat: space !important;
}

.ctt-bg-center {
  background-position: center !important;
}

.ctt-bg-left {
  background-position: left !important;
}

.ctt-bg-right {
  background-position: right !important;
}

.ctt-bg-top {
  background-position: top !important;
}

.ctt-bg-bottom {
  background-position: bottom !important;
}

.ctt-bg-cover {
  background-size: cover !important;
}

.ctt-bg-contain {
  background-size: contain !important;
}

/* ==========================================================================
   APPEARANCE AND STYLE UTILITIES
   ========================================================================== */

.ctt-appearance-none {
  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
}

.ctt-resize-none {
  resize: none !important;
}

.ctt-resize-y {
  resize: vertical !important;
}

.ctt-resize-x {
  resize: horizontal !important;
}

.ctt-resize {
  resize: both !important;
}

/* ==========================================================================
   OUTLINE UTILITIES
   ========================================================================== */

.ctt-outline-none {
  outline: none !important;
}

.ctt-outline-1 {
  outline: 1px solid !important;
}

.ctt-outline-2 {
  outline: 2px solid !important;
}

.ctt-outline-primary {
  outline-color: var(--ctt-base-border-primary) !important;
}

.ctt-outline-error {
  outline-color: var(--ctt-base-border-error) !important;
}

.ctt-outline-success {
  outline-color: var(--ctt-base-border-success) !important;
}

/* ==========================================================================
   COMBINATION UTILITIES - COMMON PATTERNS
   ========================================================================== */

/* Center element absolutely */
.ctt-center-absolute {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
}

/* Full screen overlay */
.ctt-overlay {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
}

/* Aspect ratio container helper */
.ctt-aspect-container {
  position: relative !important;
  width: 100% !important;
}

.ctt-aspect-container>* {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
}

/* Clearfix for floats */
.ctt-clearfix::after {
  content: '' !important;
  display: table !important;
  clear: both !important;
}

/* Circle shape */
.ctt-rounded-circle {
  border-radius: 50% !important;
}

/* Disable text selection on hover (useful for interactive elements) */
.ctt-no-select {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}

/* Smooth scroll behavior */
.ctt-scroll-smooth {
  scroll-behavior: smooth !important;
}

/* ==========================================================================
   PRINT UTILITIES
   ========================================================================== */

@media print {
  .ctt-print-hidden {
    display: none !important;
  }

  .ctt-print-show {
    display: block !important;
  }

  .ctt-print-inline {
    display: inline !important;
  }

  .ctt-print-inline-block {
    display: inline-block !important;
  }
}

/* ==========================================================================
   RESPONSIVE PREFIXES
   ========================================================================== */

/* These utilities can be used with media query prefixes if needed */
/* Example: @media (max-width: 768px) { .ctt-sm\:hidden { display: none; } } */

/* Common breakpoints from tokens */
/* xs: 375px   - Small mobile */
/* sm: 481px   - Large mobile */
/* md: 769px   - Tablet */
/* lg: 1201px  - Large desktop */
/* xl: 1401px  - Extra large desktop */

/* --- premium-styles.css (injected by copy-assets.cjs) --- */
:root {
    /* Premium Shadow Tokens */
    --ctt-shadow-premium-sm: 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1);
    --ctt-shadow-premium-md: 0 4px 6px rgba(0, 0, 0, 0.05), 0 2px 4px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.02);
    --ctt-shadow-premium-lg: 0 10px 15px rgba(0, 0, 0, 0.05), 0 4px 6px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.02);

    /* Glassmorphism Base Tokens */
    --ctt-glass-blur-sm: 4px;
    --ctt-glass-blur-md: 8px;
    --ctt-glass-blur-lg: 16px;
    --ctt-glass-bg-light: rgba(255, 255, 255, 0.7);
    --ctt-glass-bg-dark: rgba(0, 0, 0, 0.6);
    --ctt-glass-border-light: rgba(255, 255, 255, 0.2);
    --ctt-glass-border-dark: rgba(255, 255, 255, 0.1);
}

/* 
 * Premium Utility Classes
 * Use these to elevate the aesthetic of components
 */

/* Multi-layer smooth shadows */
.ctt-shadow-premium-sm {
    box-shadow: var(--ctt-shadow-premium-sm);
}

.ctt-shadow-premium-md {
    box-shadow: var(--ctt-shadow-premium-md);
}

.ctt-shadow-premium-lg {
    box-shadow: var(--ctt-shadow-premium-lg);
}

/* Glassmorphism effects */
.ctt-glass {
    background: var(--ctt-glass-bg-light);
    backdrop-filter: blur(var(--ctt-glass-blur-md));
    -webkit-backdrop-filter: blur(var(--ctt-glass-blur-md));
    border: 1px solid var(--ctt-glass-border-light);
}

.ctt-glass-dark {
    background: var(--ctt-glass-bg-dark);
    backdrop-filter: blur(var(--ctt-glass-blur-md));
    -webkit-backdrop-filter: blur(var(--ctt-glass-blur-md));
    border: 1px solid var(--ctt-glass-border-dark);
    color: white;
}

.ctt-glass-thin {
    background: rgba(255, 255, 255, 0.4);
    backdrop-filter: blur(var(--ctt-glass-blur-lg));
    -webkit-backdrop-filter: blur(var(--ctt-glass-blur-lg));
    border: 1px solid var(--ctt-glass-border-light);
}

/* Premium interactions */
.ctt-hover-lift {
    transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

.ctt-hover-lift:hover {
    transform: translateY(-2px);
    box-shadow: var(--ctt-shadow-premium-md);
}
@font-face{font-family:ctt-icons;src:url(data:application/vnd.ms-fontobject;base64,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AADoJQAAACYAAOgmAADoJgAAACcAAOgnAADoJwAAACgAAOgoAADoKAAAACkAAOgpAADoKQAAACoAAOgqAADoKgAAACsAAOgrAADoKwAAACwAAOgsAADoLAAAAC0AAOgtAADoLQAAAC4AAOguAADoLgAAAC8AAOgvAADoLwAAADAAAOgwAADoMAAAADEAAOgxAADoMQAAADIAAOgyAADoMgAAADMAAOgzAADoMwAAADQAAOg0AADoNAAAADUAAOg1AADoNQAAADYAAOg2AADoNgAAADcAAOg3AADoNwAAADgAAOg4AADoOAAAADkAAOg5AADoOQAAADoAAOg6AADoOgAAADsAAOg7AADoOwAAADwAAOg8AADoPAAAAD0AAOg9AADoPQAAAD4AAOg+AADoPgAAAD8AAOg/AADoPwAAAEAAAOhAAADoQAAAAEEAAOhBAADoQQAAAEIAAOhCAADoQgAAAEMAAOhDAADoQwAAAEQAAOhEAADoRAAAAEUAAOhFAADoRQAAAEYAAOhGAADoRgAAAEcAAOhHAADoRwAAAEgAAOhIAADoSAAAAEkAAOhJAADoSQAAAEoAAOhKAADoSgAAAEsAAOhLAADoSwAAAEwAAOhMAADoTAAAAE0AAOhNAADoTQAAAE4AAOhOAADoTgAAAE8AAOhPAADoTwAAAFAAAOhQAADoUAAAAFEAAOhRAADoUQAAAFIAAOhSAADoUgAAAFMAAOhTAADoUwAAAFQAAOhUAADoVAAAAFUAAOhVAADoVQAAAFYAAOhWAADoVgAAAFcAAOhXAADoVwAAAFgAAOhYAADoWAAAAFkAAOhZAADoWQAAAFoAAOhaAADoWgAAAFsAAOhbAADoWwAAAFwAAOhcAADoXAAAAF0AAOhdAADoXQAAAF4AAOheAADoXgAAAF8AAOhfAADoXwAAAGAAAOhgAADoYAAAAGEAAOhhAADoYQAAAGIAAOhiAADoYgAAAGMAAOhjAADoYwAAAGQAAOhkAADoZAAAAGUAAOhlAADoZQAAAGYAAOhmAADoZgAAAGcAAOhnAADoZwAAAGgAAOhoAADoaAAAAGkAAOhpAADoaQAAAGoAAOhqAADoagAAAGsAAOhrAADoawAAAGwAAOhsAADobAAAAG0AAOhtAADobQAAAG4AAOhuAADobgAAAG8AAOhvAADobwAAAHAAAOhwAADocAAAAHEAAOhxAADocQAAAHIAAOhyAADocgAAAHMAAOhzAADocwAAAHQAAOh0AADodAAAAHUAAOh1AADodQAAAHYAAOh2AADodgAAAHcAAOh3AADodwAAAHgAAOh4AADoeAAAAHkAAOh5AADoeQAAAHoAAOh6AADoegAAAHsAAOh7AADoewAAAHwAAOh8AADofAAAAH0AAOh9AADofQAAAH4AAOh+AADofgAAAH8AAOh/AADofwAAAIAAAOiAAADogAAAAIEAAOiBAADogQAAAIIAAOiCAADoggAAAIMAAOiDAADogwAAAIQAAOiEAADohAAAAIUAAOiFAADohQAAAIYAAOiGAADohgAAAIcAAOiHAADohwAAAIgAAOiIAADoiAAAAIkAAOiJAADoiQAAAIoAAOiKAADoigAAAIsAAOiLAADoiwAAAIwAAOiMAADojAAAAI0AAOiNAADojQAAAI4AAOiOAADojgAAAI8AAOiPAADojwAAAJAAAOiQAADokAAAAJEAAOiRAADokQAAAJIAAOiSAADokgAAAJMAAOiTAADokwAAAJQAAOiUAADolAAAAJUAAOiVAADolQAAAJYAAOiWAADolgAAAJcAAOiXAADolwAAAJgAAOiYAADomAAAAJkAAOiZAADomQAAAJoAAOiaAADomgAAAJsAAOibAADomwAAAJwAAOicAADonAAAAJ0AAOidAADonQAAAJ4AAOieAADongAAAJ8AAOifAADonwAAAKAAAOigAADooAAAAKEAAOihAADooQAAAKIAAOiiAADoogAAAKMAAOijAADoowAAAKQAAOikAADopAAAAKUAAOilAADopQAAAKYAAOimAADopgAAAKcAAOinAADopwAAAKgAAOioAADoqAAAAKkAAOipAADoqQAAAKoAAOiqAADoqgAAAKsAAOirAADoqwAAAKwAAOisAADorAAAAK0AAOitAADorQAAAK4AAOiuAADorgAAAK8AAOivAADorwAAALAAAOiwAADosAAAALEAAOixAADosQAAALIAAOiyAADosgAAALMAAOizAADoswAAALQAAOi0AADotAAAALUAAOi1AADotQAAALYAAOi2AADotgAAALcAAOi3AADotwAAALgAAOi4AADouAAAALkAAOi5AADouQAAALoAAOi6AADougAAALsAAOi7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AAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQAHcmVmcmVzaAtxcmNvZGUtc2NhbgZyb3RhdGUEc2F2ZQ1zY2hlZHVsZV9zZW5kBnNlYXJjaAVyZXBseQRzZW5kBXNoYXJlBHN0b3AGdXBsb2FkCmFkZC1wZXJzb24TYWRkLXBlcnNvbi1kaXNhYmxlZAZhdHRhY2gFYmxvY2sGY2FuY2VsBWNsb3NlCGNvbGxhcHNlDmNvbmZpZ3VyYXRpb25zBmRlbGV0ZQhkb3dubG9hZARjb3B5CWR1cGxpY2F0ZQRlZGl0DWVkaXQtZG9jdW1lbnQGZXhwYW5kBGRyYWcHZXllLW9mZgZleWUtb24LZmlsZS1leHBvcnQGZmlsdGVyCWZpbGUtc2F2ZQZpbXBvcnQFbG9naW4Jbm90LWZvdW5kBXBhdXNlBmxvZ291dARwbGF5BnBlcnNvbgVwcmludA1hcnJvdy11cC1kb3duDGNoZXZyb24tZG93bg1jaGV2cm9uLXJpZ2h0D2NoZXZyb24tdXAtZG93bhRkb3VibGUtY2hldnJvbi1yaWdodAphcnJvdy1kb3duDGNoZXZyb24tbGVmdApjaGV2cm9uLXVwCmRpcmVjdGlvbnMTZG91YmxlLWNoZXZyb24tbGVmdAphcnJvdy1sZWZ0C2Fycm93LXJpZ2h0CGFycm93LXVwCWxpdmVfaGVscApuZXdzbGV0dGVyBG1haWwMbm90aWZpY2F0aW9uE25vdGlmaWNhdGlvbi1maWxsZWQGb3V0Ym94BXJvYm90BGNoYXQFZW1haWwNcGhvbmVfZW5hYmxlZAVpbmJveAdjdXN0b21zB2ZyYWdpbGUObG9jYWwtc2hpcHBpbmcGbG9ja2VyDmxvY2tlci1wcml2YXRlB3BheXNob3ASbXVsdGlndWlkZS1wcm9kdWN0BXN0YW1wCnN0b3JlZnJvbnQGd2VpZ2h0CWJveC1jaGVjawlib3gtY3Jvc3MKYm94LWV4cG9ydApib3gtaW1wb3J0DGJveC1sb2NhdGlvbgtib3gtb3B0aW9ucwlib3gtbW9uZXkKYm94LXJldHVybgpib3gtc2hpZWxkCWJveC1zaG9lcwtwb3N0LW9mZmljZQNib3gIY3R0LWJhbmsKY3R0LWNpcmNsZQhjdHQtbG9nbwlib3gtY2xvY2sIYm94LWhhbmQIYm94LXN0YXIRY3R0LWNpcmNsZS1maWxsZWQGZm9sZGVyC3JlY2VpcHQtb2ZmCXNpZ25hdHVyZQphc3NpZ25tZW50BmRyYWZ0cw9lbnZlbG9wZS1sZXR0ZXIHcmVjZWlwdAZsZXR0ZXIGcmVmdW5kCW1vbmV5LW9mZgxtb25leS1maWxsZWQHc2F2aW5ncwZ3YWxsZXQOc2F2aW5ncy1maWxsZWQGYW1vdW50BW1vbmV5BnRvcC11cARjYXJkBGJhbmsEaW5mbwd3YXJuaW5nBGhlbHAFZXJyb3IIbm8taW1hZ2UFcGxhbmUPc2VjdXJpdHktc2hpZWxkC3NwZWVkLXNjb3JlB3N1cHBvcnQGdGlja2V0B3Rvb2xib3gFdG9vbHMFdHJhaW4CYWkEYXBwcwRib29rBmNhbWVyYQNjYXIFY2hhcnQHZGV2aWNlcwNlY28HY29tcGFueQVob3RlbAVpbWFnZQpsaW5lLWNoYXJ0CWhvdXJnbGFzcwRtZW51CW1vcmUtdmVydARwbHVzCm1vcmUtaG9yaXoFbWludXMIc2V0dGluZ3MKc3VnZ2VzdGlvbgh0b3VjaC1pZAp3aGVlbGNoYWlyA3BpbhFwcm9ncmVzcy1hY3Rpdml0eQ1hY2Nlc3NpYmlsaXR5CGJvb2ttYXJrDHRvdWNoLWlkLW9mZghjYWxlbmRhcgVjaGVjawxjaGVjay1jaXJjbGUIY2hlY2tvZmYFY2xvY2sOZG9jay10by1ib3R0b20NZG9jay10by1yaWdodA9kb2NrLXRvLXJpZ2h0LTENZXh0ZXJuYWwtbGluawdmYWNlLWlkBGZsYWcIZmxhZy1vZmYEaG9tZQdoaXN0b3J5C2hvbWUtZmlsbGVkBmxheW91dARsb2NrBm1hcC1jcAptYXRjaC1jYXNlDmxvY2F0aW9uLWZpeGVkC215LWxvY2F0aW9uCG5hdGlvbmFsFHBvcnR1Z2FsLWNvbnRpbmVudGFsBWdsb2JlCGxvY2F0aW9uBmliZXJpYQRzZWxsCHNoaXBwaW5nDXNoaXBwaW5nLWZpbGwMc2hvcHBpbmctYmFnCHZlcmlmaWVkB2JhcmNvZGUPYmFyY29kZS1zY2FubmVyCGNhci10b2xsCWluc3RhZ3JhbQVsaW51eARzdGFyC3N0YXItZmlsbGVkCnVzZXItZ3JvdXAHd2luZG93cwhsaW5rZWRpbgd5b3V0dWJlDmFjY291bnQtY2lyY2xlBWFwcGxlCGZhY2Vib29rBWhlYXJ0DGhlYXJ0LWZpbGxlZAAAAAAAAQAB//8ADwAAAAAAAAAAAAAAAAAAAACwACwgsABVWEVZICBLuAAOUUuwBlNaWLA0G7AoWWBmIIpVWLACJWG5CAAIAGNjI2IbISGwAFmwAEMjRLIAAQBDYEItsAEssCBgZi2wAiwjISMhLbADLCBkswMUFQBCQ7ATQyBgYEKxAhRDQrElA0OwAkNUeCCwDCOwAkNDYWSwBFB4sgICAkNgQrAhZRwhsAJDQ7IOFQFCHCCwAkMjQrITARNDYEIjsABQWGVZshYBAkNgQi2wBCywAyuwFUNYIyEjIbAWQ0MjsABQWGVZGyBkILDAULAEJlqyKAENQ0VjRbAGRVghsAMlWVJbWCEjIRuKWCCwUFBYIbBAWRsgsDhQWCGwOFlZILEBDUNFY0VhZLAoUFghsQENQ0VjRSCwMFBYIbAwWRsgsMBQWCBmIIqKYSCwClBYYBsgsCBQWCGwCmAbILA2UFghsDZgG2BZWVkbsAIlsAxDY7AAUliwAEuwClBYIbAMQxtLsB5QWCGwHkthuBAAY7AMQ2O4BQBiWVlkYVmw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);src:url(data:application/vnd.ms-fontobject;base64,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AADoJQAAACYAAOgmAADoJgAAACcAAOgnAADoJwAAACgAAOgoAADoKAAAACkAAOgpAADoKQAAACoAAOgqAADoKgAAACsAAOgrAADoKwAAACwAAOgsAADoLAAAAC0AAOgtAADoLQAAAC4AAOguAADoLgAAAC8AAOgvAADoLwAAADAAAOgwAADoMAAAADEAAOgxAADoMQAAADIAAOgyAADoMgAAADMAAOgzAADoMwAAADQAAOg0AADoNAAAADUAAOg1AADoNQAAADYAAOg2AADoNgAAADcAAOg3AADoNwAAADgAAOg4AADoOAAAADkAAOg5AADoOQAAADoAAOg6AADoOgAAADsAAOg7AADoOwAAADwAAOg8AADoPAAAAD0AAOg9AADoPQAAAD4AAOg+AADoPgAAAD8AAOg/AADoPwAAAEAAAOhAAADoQAAAAEEAAOhBAADoQQAAAEIAAOhCAADoQgAAAEMAAOhDAADoQwAAAEQAAOhEAADoRAAAAEUAAOhFAADoRQAAAEYAAOhGAADoRgAAAEcAAOhHAADoRwAAAEgAAOhIAADoSAAAAEkAAOhJAADoSQAAAEoAAOhKAADoSgAAAEsAAOhLAADoSwAAAEwAAOhMAADoTAAAAE0AAOhNAADoTQAAAE4AAOhOAADoTgAAAE8AAOhPAADoTwAAAFAAAOhQAADoUAAAAFEAAOhRAADoUQAAAFIAAOhSAADoUgAAAFMAAOhTAADoUwAAAFQAAOhUAADoVAAAAFUAAOhVAADoVQAAAFYAAOhWAADoVgAAAFcAAOhXAADoVwAAAFgAAOhYAADoWAAAAFkAAOhZAADoWQAAAFoAAOhaAADoWgAAAFsAAOhbAADoWwAAAFwAAOhcAADoXAAAAF0AAOhdAADoXQAAAF4AAOheAADoXgAAAF8AAOhfAADoXwAAAGAAAOhgAADoYAAAAGEAAOhhAADoYQAAAGIAAOhiAADoYgAAAGMAAOhjAADoYwAAAGQAAOhkAADoZAAAAGUAAOhlAADoZQAAAGYAAOhmAADoZgAAAGcAAOhnAADoZwAAAGgAAOhoAADoaAAAAGkAAOhpAADoaQAAAGoAAOhqAADoagAAAGsAAOhrAADoawAAAGwAAOhsAADobAAAAG0AAOhtAADobQAAAG4AAOhuAADobgAAAG8AAOhvAADobwAAAHAAAOhwAADocAAAAHEAAOhxAADocQAAAHIAAOhyAADocgAAAHMAAOhzAADocwAAAHQAAOh0AADodAAAAHUAAOh1AADodQAAAHYAAOh2AADodgAAAHcAAOh3AADodwAAAHgAAOh4AADoeAAAAHkAAOh5AADoeQAAAHoAAOh6AADoegAAAHsAAOh7AADoewAAAHwAAOh8AADofAAAAH0AAOh9AADofQAAAH4AAOh+AADofgAAAH8AAOh/AADofwAAAIAAAOiAAADogAAAAIEAAOiBAADogQAAAIIAAOiCAADoggAAAIMAAOiDAADogwAAAIQAAOiEAADohAAAAIUAAOiFAADohQAAAIYAAOiGAADohgAAAIcAAOiHAADohwAAAIgAAOiIAADoiAAAAIkAAOiJAADoiQAAAIoAAOiKAADoigAAAIsAAOiLAADoiwAAAIwAAOiMAADojAAAAI0AAOiNAADojQAAAI4AAOiOAADojgAAAI8AAOiPAADojwAAAJAAAOiQAADokAAAAJEAAOiRAADokQAAAJIAAOiSAADokgAAAJMAAOiTAADokwAAAJQAAOiUAADolAAAAJUAAOiVAADolQAAAJYAAOiWAADolgAAAJcAAOiXAADolwAAAJgAAOiYAADomAAAAJkAAOiZAADomQAAAJoAAOiaAADomgAAAJsAAOibAADomwAAAJwAAOicAADonAAAAJ0AAOidAADonQAAAJ4AAOieAADongAAAJ8AAOifAADonwAAAKAAAOigAADooAAAAKEAAOihAADooQAAAKIAAOiiAADoogAAAKMAAOijAADoowAAAKQAAOikAADopAAAAKUAAOilAADopQAAAKYAAOimAADopgAAAKcAAOinAADopwAAAKgAAOioAADoqAAAAKkAAOipAADoqQAAAKoAAOiqAADoqgAAAKsAAOirAADoqwAAAKwAAOisAADorAAAAK0AAOitAADorQAAAK4AAOiuAADorgAAAK8AAOivAADorwAAALAAAOiwAADosAAAALEAAOixAADosQAAALIAAOiyAADosgAAALMAAOizAADoswAAALQAAOi0AADotAAAALUAAOi1AADotQAAALYAAOi2AADotgAAALcAAOi3AADotwAAALgAAOi4AADouAAAALkAAOi5AADouQAAALoAAOi6AADougAAALsAAOi7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AAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQAHcmVmcmVzaAtxcmNvZGUtc2NhbgZyb3RhdGUEc2F2ZQ1zY2hlZHVsZV9zZW5kBnNlYXJjaAVyZXBseQRzZW5kBXNoYXJlBHN0b3AGdXBsb2FkCmFkZC1wZXJzb24TYWRkLXBlcnNvbi1kaXNhYmxlZAZhdHRhY2gFYmxvY2sGY2FuY2VsBWNsb3NlCGNvbGxhcHNlDmNvbmZpZ3VyYXRpb25zBmRlbGV0ZQhkb3dubG9hZARjb3B5CWR1cGxpY2F0ZQRlZGl0DWVkaXQtZG9jdW1lbnQGZXhwYW5kBGRyYWcHZXllLW9mZgZleWUtb24LZmlsZS1leHBvcnQGZmlsdGVyCWZpbGUtc2F2ZQZpbXBvcnQFbG9naW4Jbm90LWZvdW5kBXBhdXNlBmxvZ291dARwbGF5BnBlcnNvbgVwcmludA1hcnJvdy11cC1kb3duDGNoZXZyb24tZG93bg1jaGV2cm9uLXJpZ2h0D2NoZXZyb24tdXAtZG93bhRkb3VibGUtY2hldnJvbi1yaWdodAphcnJvdy1kb3duDGNoZXZyb24tbGVmdApjaGV2cm9uLXVwCmRpcmVjdGlvbnMTZG91YmxlLWNoZXZyb24tbGVmdAphcnJvdy1sZWZ0C2Fycm93LXJpZ2h0CGFycm93LXVwCWxpdmVfaGVscApuZXdzbGV0dGVyBG1haWwMbm90aWZpY2F0aW9uE25vdGlmaWNhdGlvbi1maWxsZWQGb3V0Ym94BXJvYm90BGNoYXQFZW1haWwNcGhvbmVfZW5hYmxlZAVpbmJveAdjdXN0b21zB2ZyYWdpbGUObG9jYWwtc2hpcHBpbmcGbG9ja2VyDmxvY2tlci1wcml2YXRlB3BheXNob3ASbXVsdGlndWlkZS1wcm9kdWN0BXN0YW1wCnN0b3JlZnJvbnQGd2VpZ2h0CWJveC1jaGVjawlib3gtY3Jvc3MKYm94LWV4cG9ydApib3gtaW1wb3J0DGJveC1sb2NhdGlvbgtib3gtb3B0aW9ucwlib3gtbW9uZXkKYm94LXJldHVybgpib3gtc2hpZWxkCWJveC1zaG9lcwtwb3N0LW9mZmljZQNib3gIY3R0LWJhbmsKY3R0LWNpcmNsZQhjdHQtbG9nbwlib3gtY2xvY2sIYm94LWhhbmQIYm94LXN0YXIRY3R0LWNpcmNsZS1maWxsZWQGZm9sZGVyC3JlY2VpcHQtb2ZmCXNpZ25hdHVyZQphc3NpZ25tZW50BmRyYWZ0cw9lbnZlbG9wZS1sZXR0ZXIHcmVjZWlwdAZsZXR0ZXIGcmVmdW5kCW1vbmV5LW9mZgxtb25leS1maWxsZWQHc2F2aW5ncwZ3YWxsZXQOc2F2aW5ncy1maWxsZWQGYW1vdW50BW1vbmV5BnRvcC11cARjYXJkBGJhbmsEaW5mbwd3YXJuaW5nBGhlbHAFZXJyb3IIbm8taW1hZ2UFcGxhbmUPc2VjdXJpdHktc2hpZWxkC3NwZWVkLXNjb3JlB3N1cHBvcnQGdGlja2V0B3Rvb2xib3gFdG9vbHMFdHJhaW4CYWkEYXBwcwRib29rBmNhbWVyYQNjYXIFY2hhcnQHZGV2aWNlcwNlY28HY29tcGFueQVob3RlbAVpbWFnZQpsaW5lLWNoYXJ0CWhvdXJnbGFzcwRtZW51CW1vcmUtdmVydARwbHVzCm1vcmUtaG9yaXoFbWludXMIc2V0dGluZ3MKc3VnZ2VzdGlvbgh0b3VjaC1pZAp3aGVlbGNoYWlyA3BpbhFwcm9ncmVzcy1hY3Rpdml0eQ1hY2Nlc3NpYmlsaXR5CGJvb2ttYXJrDHRvdWNoLWlkLW9mZghjYWxlbmRhcgVjaGVjawxjaGVjay1jaXJjbGUIY2hlY2tvZmYFY2xvY2sOZG9jay10by1ib3R0b20NZG9jay10by1yaWdodA9kb2NrLXRvLXJpZ2h0LTENZXh0ZXJuYWwtbGluawdmYWNlLWlkBGZsYWcIZmxhZy1vZmYEaG9tZQdoaXN0b3J5C2hvbWUtZmlsbGVkBmxheW91dARsb2NrBm1hcC1jcAptYXRjaC1jYXNlDmxvY2F0aW9uLWZpeGVkC215LWxvY2F0aW9uCG5hdGlvbmFsFHBvcnR1Z2FsLWNvbnRpbmVudGFsBWdsb2JlCGxvY2F0aW9uBmliZXJpYQRzZWxsCHNoaXBwaW5nDXNoaXBwaW5nLWZpbGwMc2hvcHBpbmctYmFnCHZlcmlmaWVkB2JhcmNvZGUPYmFyY29kZS1zY2FubmVyCGNhci10b2xsCWluc3RhZ3JhbQVsaW51eARzdGFyC3N0YXItZmlsbGVkCnVzZXItZ3JvdXAHd2luZG93cwhsaW5rZWRpbgd5b3V0dWJlDmFjY291bnQtY2lyY2xlBWFwcGxlCGZhY2Vib29rBWhlYXJ0DGhlYXJ0LWZpbGxlZAAAAAAAAQAB//8ADwAAAAAAAAAAAAAAAAAAAACwACwgsABVWEVZICBLuAAOUUuwBlNaWLA0G7AoWWBmIIpVWLACJWG5CAAIAGNjI2IbISGwAFmwAEMjRLIAAQBDYEItsAEssCBgZi2wAiwjISMhLbADLCBkswMUFQBCQ7ATQyBgYEKxAhRDQrElA0OwAkNUeCCwDCOwAkNDYWSwBFB4sgICAkNgQrAhZRwhsAJDQ7IOFQFCHCCwAkMjQrITARNDYEIjsABQWGVZshYBAkNgQi2wBCywAyuwFUNYIyEjIbAWQ0MjsABQWGVZGyBkILDAULAEJlqyKAENQ0VjRbAGRVghsAMlWVJbWCEjIRuKWCCwUFBYIbBAWRsgsDhQWCGwOFlZILEBDUNFY0VhZLAoUFghsQENQ0VjRSCwMFBYIbAwWRsgsMBQWCBmIIqKYSCwClBYYBsgsCBQWCGwCmAbILA2UFghsDZgG2BZWVkbsAIlsAxDY7AAUliwAEuwClBYIbAMQxtLsB5QWCGwHkthuBAAY7AMQ2O4BQBiWVlkYVmwAStZWSOwAFBYZVlZIGSwFkMjQlktsAUsIEUgsAQlYWQgsAdDUFiwByNCsAgjQhshIVmwAWAtsAYsIyEjIbADKyBksQdiQiCwCCNCsAZFWBuxAQ1DRWOxAQ1DsABgRWOwBSohILAIQyCKIIqwASuxMAUlsAQmUVhgUBthUllYI1khWSCwQFNYsAErGyGwQFkjsABQWGVZLbAHLLAJQyuyAAIAQ2BCLbAILLAJI0IjILAAI0JhsAJiZrABY7ABYLAHKi2wCSwgIEUgsA5DY7gEAGIgsABQWLBAYFlmsAFjYESwAWAtsAossgkOAENFQiohsgABAENgQi2wCyywAEMjRLIAAQBDYEItsAwsICBFILABKyOwAEOwBCVgIEWKI2EgZCCwIFBYIbAAG7AwUFiwIBuwQFlZI7AAUFhlWbADJSNhRESwAWAtsA0sICBFILABKyOwAEOwBCVgIEWKI2EgZLAkUFiwABuwQFkjsABQWGVZsAMlI2FERLABYC2wDiwgsAAjQrMNDAADRVBYIRsjIVkqIS2wDyyxAgJFsGRhRC2wECywAWAgILAPQ0qwAFBYILAPI0JZsBBDSrAAUlggsBAjQlktsBEsILAQYmawAWMguAQAY4ojYbARQ2AgimAgsBEjQiMtsBIsS1RYsQRkRFkksA1lI3gtsBMsS1FYS1NYsQRkRFkbIVkksBNlI3gtsBQssQASQ1VYsRISQ7ABYUKwEStZsABDsAIlQrEPAiVCsRACJUKwARYjILADJVBYsQEAQ2CwBCVCioogiiNhsBAqISOwAWEgiiNhsBAqIRuxAQBDYLACJUKwAiVhsBAqIVmwD0NHsBBDR2CwAmIgsABQWLBAYFlmsAFjILAOQ2O4BABiILAAUFiwQGBZZrABY2CxAAATI0SwAUOwAD6yAQEBQ2BCLbAVLACxAAJFVFiwEiNCIEWwDiNCsA0jsABgQiBgtxgYAQARABMAQkJCimAgsBQjQrABYbEUCCuwiysbIlktsBYssQAVKy2wFyyxARUrLbAYLLECFSstsBkssQMVKy2wGiyxBBUrLbAbLLEFFSstsBwssQYVKy2wHSyxBxUrLbAeLLEIFSstsB8ssQkVKy2wKywjILAQYmawAWOwBmBLVFgjIC6wAV0bISFZLbAsLCMgsBBiZrABY7AWYEtUWCMgLrABcRshIVktsC0sIyCwEGJmsAFjsCZgS1RYIyAusAFyGyEhWS2wICwAsA8rsQACRVRYsBIjQiBFsA4jQrANI7AAYEIgYLABYbUYGAEAEQBCQopgsRQIK7CLKxsiWS2wISyxACArLbAiLLEBICstsCMssQIgKy2wJCyxAyArLbAlLLEEICstsCYssQUgKy2wJyyxBiArLbAoLLEHICstsCkssQggKy2wKiyxCSArLbAuLCA8sAFgLbAvLCBgsBhgIEMjsAFgQ7ACJWGwAWCwLiohLbAwLLAvK7AvKi2wMSwgIEcgILAOQ2O4BABiILAAUFiwQGBZZrABY2AjYTgjIIpVWCBHICCwDkNjuAQAYiCwAFBYsEBgWWawAWNgI2E4GyFZLbAyLACxAAJFVFixDgZFQrABFrAxKrEFARVFWDBZGyJZLbAzLACwDyuxAAJFVFixDgZFQrABFrAxKrEFARVFWDBZGyJZLbA0LCA1sAFgLbA1LACxDgZFQrABRWO4BABiILAAUFiwQGBZZrABY7ABK7AOQ2O4BABiILAAUFiwQGBZZrABY7ABK7AAFrQAAAAAAEQ+IzixNAEVKiEtsDYsIDwgRyCwDkNjuAQAYiCwAFBYsEBgWWawAWNgsABDYTgtsDcsLhc8LbA4LCA8IEcgsA5DY7gEAGIgsABQWLBAYFlmsAFjYLAAQ2GwAUNjOC2wOSyxAgAWJSAuIEewACNCsAIlSYqKRyNHI2EgWGIbIVmwASNCsjgBARUUKi2wOiywABawFyNCsAQlsAQlRyNHI2GxDABCsAtDK2WKLiMgIDyKOC2wOyywABawFyNCsAQlsAQlIC5HI0cjYSCwBiNCsQwAQrALQysgsGBQWCCwQFFYswQgBSAbswQmBRpZQkIjILAKQyCKI0cjRyNhI0ZgsAZDsAJiILAAUFiwQGBZZrABY2AgsAErIIqKYSCwBENgZCOwBUNhZFBYsARDYRuwBUNgWbADJbACYiCwAFBYsEBgWWawAWNhIyAgsAQmI0ZhOBsjsApDRrACJbAKQ0cjRyNhYCCwBkOwAmIgsABQWLBAYFlmsAFjYCMgsAErI7AGQ2CwASuwBSVhsAUlsAJiILAAUFiwQGBZZrABY7AEJmEgsAQlYGQjsAMlYGRQWCEbIyFZIyAgsAQmI0ZhOFktsDwssAAWsBcjQiAgILAFJiAuRyNHI2EjPDgtsD0ssAAWsBcjQiCwCiNCICAgRiNHsAErI2E4LbA+LLAAFrAXI0KwAyWwAiVHI0cjYbAAVFguIDwjIRuwAiWwAiVHI0cjYSCwBSWwBCVHI0cjYbAGJbAFJUmwAiVhuQgACABjYyMgWGIbIVljuAQAYiCwAFBYsEBgWWawAWNgIy4jICA8ijgjIVktsD8ssAAWsBcjQiCwCkMgLkcjRyNhIGCwIGBmsAJiILAAUFiwQGBZZrABYyMgIDyKOC2wQCwjIC5GsAIlRrAXQ1hQG1JZWCA8WS6xMAEUKy2wQSwjIC5GsAIlRrAXQ1hSG1BZWCA8WS6xMAEUKy2wQiwjIC5GsAIlRrAXQ1hQG1JZWCA8WSMgLkawAiVGsBdDWFIbUFlYIDxZLrEwARQrLbBDLLA6KyMgLkawAiVGsBdDWFAbUllYIDxZLrEwARQrLbBELLA7K4ogIDywBiNCijgjIC5GsAIlRrAXQ1hQG1JZWCA8WS6xMAEUK7AGQy6wMCstsEUssAAWsAQlsAQmICAgRiNHYbAMI0IuRyNHI2GwC0MrIyA8IC4jOLEwARQrLbBGLLEKBCVCsAAWsAQlsAQlIC5HI0cjYSCwBiNCsQwAQrALQysgsGBQWCCwQFFYswQgBSAbswQmBRpZQkIjIEewBkOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILAEQ2BkI7AFQ2FkUFiwBENhG7AFQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbEwARQrLbBHLLEAOisusTABFCstsEgssQA7KyEjICA8sAYjQiM4sTABFCuwBkMusDArLbBJLLAAFSBHsAAjQrIAAQEVFBMusDYqLbBKLLAAFSBHsAAjQrIAAQEVFBMusDYqLbBLLLEAARQTsDcqLbBMLLA5Ki2wTSywABZFIyAuIEaKI2E4sTABFCstsE4ssAojQrBNKy2wTyyyAABGKy2wUCyyAAFGKy2wUSyyAQBGKy2wUiyyAQFGKy2wUyyyAABHKy2wVCyyAAFHKy2wVSyyAQBHKy2wViyyAQFHKy2wVyyzAAAAQystsFgsswABAEMrLbBZLLMBAABDKy2wWiyzAQEAQystsFssswAAAUMrLbBcLLMAAQFDKy2wXSyzAQABQystsF4sswEBAUMrLbBfLLIAAEUrLbBgLLIAAUUrLbBhLLIBAEUrLbBiLLIBAUUrLbBjLLIAAEgrLbBkLLIAAUgrLbBlLLIBAEgrLbBmLLIBAUgrLbBnLLMAAABEKy2waCyzAAEARCstsGksswEAAEQrLbBqLLMBAQBEKy2wayyzAAABRCstsGwsswABAUQrLbBtLLMBAAFEKy2wbiyzAQEBRCstsG8ssQA8Ky6xMAEUKy2wcCyxADwrsEArLbBxLLEAPCuwQSstsHIssAAWsQA8K7BCKy2wcyyxATwrsEArLbB0LLEBPCuwQSstsHUssAAWsQE8K7BCKy2wdiyxAD0rLrEwARQrLbB3LLEAPSuwQCstsHgssQA9K7BBKy2weSyxAD0rsEIrLbB6LLEBPSuwQCstsHsssQE9K7BBKy2wfCyxAT0rsEIrLbB9LLEAPisusTABFCstsH4ssQA+K7BAKy2wfyyxAD4rsEErLbCALLEAPiuwQistsIEssQE+K7BAKy2wgiyxAT4rsEErLbCDLLEBPiuwQistsIQssQA/Ky6xMAEUKy2whSyxAD8rsEArLbCGLLEAPyuwQSstsIcssQA/K7BCKy2wiCyxAT8rsEArLbCJLLEBPyuwQSstsIossQE/K7BCKy2wiyyyCwADRVBYsAYbsgQCA0VYIyEbIVlZQiuwCGWwAyRQeLEFARVFWDBZLQBLuADIUlixAQGOWbABuQgACABjcLEAB0KxAAAqsQAHQrEACiqxAAdCsQAKKrEAB0K5AAAACyqxAAdCuQAAAAsquQADAABEsSQBiFFYsECIWLkAAwBkRLEoAYhRWLgIAIhYuQADAABEWRuxJwGIUVi6CIAAAQRAiGNUWLkAAwAARFlZWVlZsQAOKrgB/4WwBI2xAgBEswVkBgBERA==)format("embedded-opentype"),url(data:font/woff;base64,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)format("woff"),url(data:font/ttf;base64,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AADoMwAAADQAAOg0AADoNAAAADUAAOg1AADoNQAAADYAAOg2AADoNgAAADcAAOg3AADoNwAAADgAAOg4AADoOAAAADkAAOg5AADoOQAAADoAAOg6AADoOgAAADsAAOg7AADoOwAAADwAAOg8AADoPAAAAD0AAOg9AADoPQAAAD4AAOg+AADoPgAAAD8AAOg/AADoPwAAAEAAAOhAAADoQAAAAEEAAOhBAADoQQAAAEIAAOhCAADoQgAAAEMAAOhDAADoQwAAAEQAAOhEAADoRAAAAEUAAOhFAADoRQAAAEYAAOhGAADoRgAAAEcAAOhHAADoRwAAAEgAAOhIAADoSAAAAEkAAOhJAADoSQAAAEoAAOhKAADoSgAAAEsAAOhLAADoSwAAAEwAAOhMAADoTAAAAE0AAOhNAADoTQAAAE4AAOhOAADoTgAAAE8AAOhPAADoTwAAAFAAAOhQAADoUAAAAFEAAOhRAADoUQAAAFIAAOhSAADoUgAAAFMAAOhTAADoUwAAAFQAAOhUAADoVAAAAFUAAOhVAADoVQAAAFYAAOhWAADoVgAAAFcAAOhXAADoVwAAAFgAAOhYAADoWAAAAFkAAOhZAADoWQAAAFoAAOhaAADoWgAAAFsAAOhbAADoWwAAAFwAAOhcAADoXAAAAF0AAOhdAADoXQAAAF4AAOheAADoXgAAAF8AAOhfAADoXwAAAGAAAOhgAADoYAAAAGEAAOhhAADoYQAAAGIAAOhiAADoYgAAAGMAAOhjAADoYwAAAGQAAOhkAADoZAAAAGUAAOhlAADoZQAAAGYAAOhmAADoZgAAAGcAAOhnAADoZwAAAGgAAOhoAADoaAAAAGkAAOhpAADoaQAAAGoAAOhqAADoagAAAGsAAOhrAADoawAAAGwAAOhsAADobAAAAG0AAOhtAADobQAAAG4AAOhuAADobgAAAG8AAOhvAADobwAAAHAAAOhwAADocAAAAHEAAOhxAADocQAAAHIAAOhyAADocgAAAHMAAOhzAADocwAAAHQAAOh0AADodAAAAHUAAOh1AADodQAAAHYAAOh2AADodgAAAHcAAOh3AADodwAAAHgAAOh4AADoeAAAAHkAAOh5AADoeQAAAHoAAOh6AADoegAAAHsAAOh7AADoewAAAHwAAOh8AADofAAAAH0AAOh9AADofQAAAH4AAOh+AADofgAAAH8AAOh/AADofwAAAIAAAOiAAADogAAAAIEAAOiBAADogQAAAIIAAOiCAADoggAAAIMAAOiDAADogwAAAIQAAOiEAADohAAAAIUAAOiFAADohQAAAIYAAOiGAADohgAAAIcAAOiHAADohwAAAIgAAOiIAADoiAAAAIkAAOiJAADoiQAAAIoAAOiKAADoigAAAIsAAOiLAADoiwAAAIwAAOiMAADojAAAAI0AAOiNAADojQAAAI4AAOiOAADojgAAAI8AAOiPAADojwAAAJAAAOiQAADokAAAAJEAAOiRAADokQAAAJIAAOiSAADokgAAAJMAAOiTAADokwAAAJQAAOiUAADolAAAAJUAAOiVAADolQAAAJYAAOiWAADolgAAAJcAAOiXAADolwAAAJgAAOiYAADomAAAAJkAAOiZAADomQAAAJoAAOiaAADomgAAAJsAAOibAADomwAAAJwAAOicAADonAAAAJ0AAOidAADonQAAAJ4AAOieAADongAAAJ8AAOifAADonwAAAKAAAOigAADooAAAAKEAAOihAADooQAAAKIAAOiiAADoogAAAKMAAOijAADoowAAAKQAAOikAADopAAAAKUAAOilAADopQAAAKYAAOimAADopgAAAKcAAOinAADopwAAAKgAAOioAADoqAAAAKkAAOipAADoqQAAAKoAAOiqAADoqgAAAKsAAOirAADoqwAAAKwAAOisAADorAAAAK0AAOitAADorQAAAK4AAOiuAADorgAAAK8AAOivAADorwAAALAAAOiwAADosAAAALEAAOixAADosQAAALIAAOiyAADosgAAALMAAOizAADoswAAALQAAOi0AADotAAAALUAAOi1AADotQAAALYAAOi2AADotgAAALcAAOi3AADotwAAALgAAOi4AADouAAAALkAAOi5AADouQAAALoAAOi6AADougAAALsAAOi7AADouwAAALwAAOi8AADovAAAAL0AAOi9AADovQAAAL4AAOi+AADovgAAAL8AAOi/AADovwAAAMAAAOjAAADowAAAAMEAAOjBAADowQAAAMIAAOjCAADowgAAAMMAAOjDAADowwAAAMQAAOjEAADoxAAAAMUAAOjFAADoxQAAAMYAAOjGAADoxgAAAMcAAQAAAAADNQKrAB8ASkBHCgEEBQFMAAcDBgMH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AUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQAHcmVmcmVzaAtxcmNvZGUtc2NhbgZyb3RhdGUEc2F2ZQ1zY2hlZHVsZV9zZW5kBnNlYXJjaAVyZXBseQRzZW5kBXNoYXJlBHN0b3AGdXBsb2FkCmFkZC1wZXJzb24TYWRkLXBlcnNvbi1kaXNhYmxlZAZhdHRhY2gFYmxvY2sGY2FuY2VsBWNsb3NlCGNvbGxhcHNlDmNvbmZpZ3VyYXRpb25zBmRlbGV0ZQhkb3dubG9hZARjb3B5CWR1cGxpY2F0ZQRlZGl0DWVkaXQtZG9jdW1lbnQGZXhwYW5kBGRyYWcHZXllLW9mZgZleWUtb24LZmlsZS1leHBvcnQGZmlsdGVyCWZpbGUtc2F2ZQZpbXBvcnQFbG9naW4Jbm90LWZvdW5kBXBhdXNlBmxvZ291dARwbGF5BnBlcnNvbgVwcmludA1hcnJvdy11cC1kb3duDGNoZXZyb24tZG93bg1jaGV2cm9uLXJpZ2h0D2NoZXZyb24tdXAtZG93bhRkb3VibGUtY2hldnJvbi1yaWdodAphcnJvdy1kb3duDGNoZXZyb24tbGVmdApjaGV2cm9uLXVwCmRpcmVjdGlvbnMTZG91YmxlLWNoZXZyb24tbGVmdAphcnJvdy1sZWZ0C2Fycm93LXJpZ2h0CGFycm93LXVwCWxpdmVfaGVscApuZXdzbGV0dGVyBG1haWwMbm90aWZpY2F0aW9uE25vdGlmaWNhdGlvbi1maWxsZWQGb3V0Ym94BXJvYm90BGNoYXQFZW1haWwNcGhvbmVfZW5hYmxlZAVpbmJveAdjdXN0b21zB2ZyYWdpbGUObG9jYWwtc2hpcHBpbmcGbG9ja2VyDmxvY2tlci1wcml2YXRlB3BheXNob3ASbXVsdGlndWlkZS1wcm9kdWN0BXN0YW1wCnN0b3JlZnJvbnQGd2VpZ2h0CWJveC1jaGVjawlib3gtY3Jvc3MKYm94LWV4cG9ydApib3gtaW1wb3J0DGJveC1sb2NhdGlvbgtib3gtb3B0aW9ucwlib3gtbW9uZXkKYm94LXJldHVybgpib3gtc2hpZWxkCWJveC1zaG9lcwtwb3N0LW9mZmljZQNib3gIY3R0LWJhbmsKY3R0LWNpcmNsZQhjdHQtbG9nbwlib3gtY2xvY2sIYm94LWhhbmQIYm94LXN0YXIRY3R0LWNpcmNsZS1maWxsZWQGZm9sZGVyC3JlY2VpcHQtb2ZmCXNpZ25hdHVyZQphc3NpZ25tZW50BmRyYWZ0cw9lbnZlbG9wZS1sZXR0ZXIHcmVjZWlwdAZsZXR0ZXIGcmVmdW5kCW1vbmV5LW9mZgxtb25leS1maWxsZWQHc2F2aW5ncwZ3YWxsZXQOc2F2aW5ncy1maWxsZWQGYW1vdW50BW1vbmV5BnRvcC11cARjYXJkBGJhbmsEaW5mbwd3YXJuaW5nBGhlbHAFZXJyb3IIbm8taW1hZ2UFcGxhbmUPc2VjdXJpdHktc2hpZWxkC3NwZWVkLXNjb3JlB3N1cHBvcnQGdGlja2V0B3Rvb2xib3gFdG9vbHMFdHJhaW4CYWkEYXBwcwRib29rBmNhbWVyYQNjYXIFY2hhcnQHZGV2aWNlcwNlY28HY29tcGFueQVob3RlbAVpbWFnZQpsaW5lLWNoYXJ0CWhvdXJnbGFzcwRtZW51CW1vcmUtdmVydARwbHVzCm1vcmUtaG9yaXoFbWludXMIc2V0dGluZ3MKc3VnZ2VzdGlvbgh0b3VjaC1pZAp3aGVlbGNoYWlyA3BpbhFwcm9ncmVzcy1hY3Rpdml0eQ1hY2Nlc3NpYmlsaXR5CGJvb2ttYXJrDHRvdWNoLWlkLW9mZghjYWxlbmRhcgVjaGVjawxjaGVjay1jaXJjbGUIY2hlY2tvZmYFY2xvY2sOZG9jay10by1ib3R0b20NZG9jay10by1yaWdodA9kb2NrLXRvLXJpZ2h0LTENZXh0ZXJuYWwtbGluawdmYWNlLWlkBGZsYWcIZmxhZy1vZmYEaG9tZQdoaXN0b3J5C2hvbWUt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)format("truetype");font-weight:400;font-style:normal;font-display:swap}
/*$vite$:1*/